.BrowsingLevelsGrouped_root__BWKRZ {
	flex: 1;
}

.BrowsingLevelsGrouped_label__6L_nK {
	display: inline-flex;
	justify-content: center;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.BrowsingLevelsGrouped_label__6L_nK[data-checked],.BrowsingLevelsGrouped_label__6L_nK[data-checked]:hover {
	background-color: var(--mantine-color-blue-6);
	color: var(--mantine-color-white);
}

.BrowsingLevelsGrouped_label__6L_nK[data-checked] .BrowsingLevelsGrouped_iconWrapper__jWpfU {
	display: none;
}

@media(min-width:480px) {
	.BrowsingLevelsGrouped_label__6L_nK[data-checked] .BrowsingLevelsGrouped_iconWrapper__jWpfU {
		display: inline-block!important;
	}
}

.BrowsingLevelsGrouped_label__6L_nK[data-checked] .BrowsingLevelsGrouped_iconWrapper__jWpfU .BrowsingLevelsGrouped_checkIcon__lfWeV {
	color: var(--mantine-color-white);
}

@media(min-width:480px) {
	.BrowsingLevelsGrouped_label__6L_nK {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.ads_adWrapper__ad3rp {
	min-height: var(--min-height,auto);
}

@container (min-width: var(--min-width-1, 0px)) and (max-width: var(--max-width-1, 100vw)) {
	.ads_adWrapper__ad3rp {
		min-height: var(--min-height-1,auto);
	}
}

@container (min-width: var(--min-width-2, 0px)) and (max-width: var(--max-width-2, 100vw)) {
	.ads_adWrapper__ad3rp {
		min-height: var(--min-height-2,auto);
	}
}

@container (min-width: var(--min-width-3, 0px)) and (max-width: var(--max-width-3, 100vw)) {
	.ads_adWrapper__ad3rp {
		min-height: var(--min-height-3,auto);
	}
}

@container (min-width: var(--min-width-4, 0px)) and (max-width: var(--max-width-4, 100vw)) {
	.ads_adWrapper__ad3rp {
		min-height: var(--min-height-4,auto);
	}
}

@container (min-width: var(--min-width-5, 0px)) and (max-width: var(--max-width-5, 100vw)) {
	.ads_adWrapper__ad3rp {
		min-height: var(--min-height-5,auto);
	}
}

.CivitaiLinkPopover_listItem__6iK4P:nth-of-type(odd) {
	background-color: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme=dark] .CivitaiLinkPopover_listItem__6iK4P:nth-of-type(odd) {
	background-color: var(--mantine-color-dark-6);
}

.LiveNow_liveNow__YFZU_ {
	cursor: pointer;
}

.LiveNow_liveNow__YFZU_:before {
	animation: LiveNow_blink___8Mav 2s linear infinite;
}

.Logo_logo__5xyYV {
	height: 30px;
	position: relative;
}

@container (max-width: 768px) {
	.Logo_logo__5xyYV {
		height: 45px;
		width: 45px;
	}
}

.Logo_svg__0CcnB {
	height: 100%;
	position: relative;
}

.Logo_c__5WyIP,.Logo_ivit__SHcJ3 {
	fill: #222;
}

.Logo_accent__l3oG0,.Logo_ai__HJ7wY {
	fill: var(--mantine-color-blue-8);
}

.Logo_flyOver__9JjqA {
	height: 45px;
	position: absolute;
}

@container (max-width: 768px) {
	.Logo_flyOver__9JjqA {
		height: 40px;
	}
}

.Logo_liveNow__p9O6E {
	background: var(--mantine-color-gray-1);
	bottom: -13px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 3;
}

@container (max-width: 768px) {
	.Logo_liveNow__p9O6E {
		bottom: -7px;
	}
}

[data-mantine-color-scheme=dark] .Logo_c__5WyIP,[data-mantine-color-scheme=dark] .Logo_ivit__SHcJ3 {
	fill: var(--mantine-color-dark-0);
}

[data-mantine-color-scheme=dark] .Logo_liveNow__p9O6E {
	background: var(--mantine-color-dark-8);
}

.green .Logo_accent__l3oG0,.green .Logo_ai__HJ7wY {
	fill: var(--mantine-color-green-8);
}

.red .Logo_accent__l3oG0,.red .Logo_ai__HJ7wY {
	fill: var(--mantine-color-red-8);
}

@keyframes Logo_prance__d9Qqm {
	0% {
		left: -20%;
		opacity: 0;
		top: 0;
		transform: scale(.5) rotate(-15deg);
	}

	15% {
		left: 0;
		opacity: 1;
		top: -25px;
		transform: scale(1) rotate(-15deg);
	}

	50% {
		left: 30%;
		opacity: 1;
		top: -40px;
		transform: scale(1) rotate(0deg);
	}

	85% {
		left: 70%;
		opacity: .8;
		top: -25px;
		transform: scale(1) rotate(15deg);
	}

	to {
		left: 80%;
		opacity: 0;
		top: 0;
		transform: scale(.5) rotate(15deg);
	}
}

@keyframes Logo_peekOutDeer__WFFSE {
	0% {
		opacity: 0;
		right: 0;
		top: 0;
		transform: scale(.5);
	}

	60% {
		opacity: 1;
		right: -12px;
		top: -10px;
		transform: scale(1);
	}

	to {
		opacity: 0;
		right: 0;
		top: 0;
		transform: scale(.5);
	}
}

@keyframes Logo_twinkle__jgHh0 {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.Logo_christmas__YzSP5 .Logo_accent__l3oG0,.Logo_christmas__YzSP5 .Logo_ai__HJ7wY {
	fill: var(--mantine-color-red-8);
}

.Logo_christmas__YzSP5 .Logo_svg__0CcnB {
	z-index: 2;
}

.Logo_christmas__YzSP5 .Logo_hat__9NNFq {
	height: 25px;
	left: 0;
	position: absolute;
	top: 0;
	transform: rotate(-20deg) translate(-14%,-75%);
	z-index: 3;
}

@container (max-width: 768px) {
	.Logo_christmas__YzSP5 .Logo_hat__9NNFq {
		display: none;
	}
}

.Logo_christmas__YzSP5 .Logo_deer__3KGYX {
	animation: Logo_prance__d9Qqm 3s linear 4s;
	height: 60px;
	opacity: 0;
	position: absolute;
	width: 60px;
	z-index: 3;
}

@container (max-width: 768px) {
	.Logo_christmas__YzSP5 .Logo_deer__3KGYX {
		animation: Logo_peekOutDeer__WFFSE 5s ease infinite alternate;
		transform: rotate(-20deg);
		z-index: 1;
	}
}

.Logo_christmas__YzSP5 .Logo_deer__3KGYX img {
	height: 100%;
	position: absolute;
}

.Logo_christmas__YzSP5 .Logo_nose__SRCTr {
	z-index: 2;
}

.Logo_christmas__YzSP5 .Logo_glow__VVZge {
	animation: Logo_twinkle__jgHh0 1s ease infinite;
	opacity: 0;
	z-index: 1;
}

@keyframes Logo_flyOver__9JjqA {
	0% {
		left: -10%;
		opacity: 0;
		top: 5px;
		transform: scale(.5) rotate(0deg);
	}

	15% {
		left: 5%;
		opacity: 1;
		top: -10px;
		transform: scale(1) rotate(2deg);
	}

	30% {
		left: 70%;
		opacity: .8;
		top: 0;
		transform: scale(1) rotate(15deg);
	}

	40%,to {
		left: 70%;
		opacity: 0;
		top: -5px;
		transform: scale(.5) rotate(-10deg);
	}
}

@keyframes Logo_peekOut__sb6je {
	0% {
		opacity: 0;
		right: 10px;
		top: 5px;
		transform: scale(.5) rotate(0deg);
	}

	30% {
		opacity: 1;
		right: -12px;
		top: -12px;
		transform: scale(1) rotate(40deg);
	}

	60% {
		opacity: 1;
		right: -12px;
		top: -12px;
		transform: scale(1) rotate(40deg);
	}

	to {
		opacity: 0;
		right: 10px;
		top: 5px;
		transform: scale(.5) rotate(0deg);
	}
}

.Logo_halloween__ZtZDt .Logo_flyOver__9JjqA {
	animation: Logo_flyOver__9JjqA 8s ease 4s;
	opacity: 0;
	z-index: 3;
}

@container (max-width: 768px) {
	.Logo_halloween__ZtZDt .Logo_flyOver__9JjqA {
		animation: Logo_peekOut__sb6je 5s ease infinite alternate;
		transform: rotate(20deg);
		z-index: 1;
	}
}

.Logo_halloween__ZtZDt .Logo_accent__l3oG0,.Logo_halloween__ZtZDt .Logo_ai__HJ7wY {
	fill: var(--mantine-color-orange-6);
}

.Logo_halloween__ZtZDt .Logo_svg__0CcnB {
	z-index: 2;
}

.Logo_stpatty__i9E77 .Logo_accent__l3oG0,.Logo_stpatty__i9E77 .Logo_ai__HJ7wY {
	fill: var(--mantine-color-green-8);
}

.Logo_pride__hBnV1 .Logo_accent__l3oG0,.Logo_pride__hBnV1 .Logo_ai__HJ7wY {
	fill: url(#prideGradient);
}

.SupportButton_supportButton__GTqov {
	border: none;
	border-radius: var(--mantine-radius-sm);
	box-shadow: 0 2px 8px rgba(0,0,0,.15);
	font-weight: 700;
	height: 32px;
	min-height: 32px;
	overflow: hidden;
	padding: 0 var(--mantine-spacing-xs);
	position: relative;
	transition: all .25s cubic-bezier(.4,0,.2,1);
}

.SupportButton_supportButton__GTqov:before {
	background: linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: left .5s;
	width: 100%;
}

.SupportButton_supportButton__GTqov:hover {
	box-shadow: 0 4px 12px rgba(0,0,0,.2);
	transform: translateY(-1px);
}

.SupportButton_supportButton__GTqov:hover:before {
	left: 100%;
}

.SupportButton_supportButton__GTqov:active {
	transform: translateY(0);
}

@media(max-width:768px) {
	.SupportButton_supportButton__GTqov {
		font-size: 11px;
		height: 28px;
		min-height: 28px;
		padding: 0 var(--mantine-spacing-xs);
	}
}

.SupportButton_supportButtonPrimary__xTqVC {
	background: linear-gradient(135deg,var(--mantine-color-blue-6) 0,var(--mantine-color-violet-6) 100%);
}

.SupportButton_supportButtonPrimary__xTqVC:hover {
	background: linear-gradient(135deg,var(--mantine-color-blue-7) 0,var(--mantine-color-violet-7) 100%);
}

.SupportButton_supportButtonGift___mHpG {
	background: linear-gradient(135deg,var(--mantine-color-green-6) 0,var(--mantine-color-teal-6) 100%);
}

.SupportButton_supportButtonGift___mHpG:hover {
	background: linear-gradient(135deg,var(--mantine-color-green-7) 0,var(--mantine-color-teal-7) 100%);
}

.SupportButton_supportButtonHeart__JoY3x {
	background: linear-gradient(135deg,var(--mantine-color-pink-6) 0,var(--mantine-color-red-6) 100%);
}

.SupportButton_supportButtonHeart__JoY3x:hover {
	background: linear-gradient(135deg,var(--mantine-color-pink-7) 0,var(--mantine-color-red-7) 100%);
}

.SupportButton_supportButtonSparkle__PffOw {
	background: linear-gradient(135deg,var(--mantine-color-yellow-5) 0,var(--mantine-color-orange-6) 100%);
}

.SupportButton_supportButtonSparkle__PffOw:hover {
	background: linear-gradient(135deg,var(--mantine-color-yellow-6) 0,var(--mantine-color-orange-7) 100%);
}

.SupportButton_supportButtonRoyal__dSpmF {
	background: linear-gradient(135deg,var(--mantine-color-violet-6) 0,var(--mantine-color-indigo-6) 100%);
}

.SupportButton_supportButtonRoyal__dSpmF:hover {
	background: linear-gradient(135deg,var(--mantine-color-violet-7) 0,var(--mantine-color-indigo-7) 100%);
}

.SupportButton_supportButtonPremium__S8hYl {
	background: linear-gradient(135deg,var(--mantine-color-cyan-6) 0,var(--mantine-color-teal-6) 100%);
}

.SupportButton_supportButtonPremium__S8hYl:hover {
	background: linear-gradient(135deg,var(--mantine-color-cyan-7) 0,var(--mantine-color-teal-7) 100%);
}

.SupportButton_supportButtonText__If94o {
	color: #fff;
	font-size: 12px;
	line-height: 1.2;
	text-shadow: 0 1px 2px rgba(0,0,0,.2);
	white-space: nowrap;
}

@media(max-width:768px) {
	.SupportButton_supportButtonText__If94o {
		font-size: 11px;
	}
}

.SupportButton_supportButtonIcon__gZRDb {
	color: hsla(0,0%,100%,.9);
	flex-shrink: 0;
	transition: all .2s ease;
}

.SupportButton_supportButton__GTqov:hover .SupportButton_supportButtonIcon__gZRDb {
	color: #fff;
	transform: scale(1.1);
}

@media(max-width:768px) {
	.SupportButton_supportButtonIcon__gZRDb {
		height: 12px;
		width: 12px;
	}
}

.SupportButton_supportHoverCard__cZkH7 {
	background: linear-gradient(135deg,var(--mantine-color-yellow-0) 0,var(--mantine-color-white) 100%);
}

[data-mantine-color-scheme=dark] .SupportButton_supportHoverCard__cZkH7 {
	background: linear-gradient(135deg,var(--mantine-color-dark-7) 0,var(--mantine-color-dark-6) 100%);
}

.SupportButton_supportHoverCard__cZkH7 {
	border: 1px solid var(--mantine-color-yellow-3);
}

[data-mantine-color-scheme=dark] .SupportButton_supportHoverCard__cZkH7 {
	border: 1px solid var(--mantine-color-yellow-8);
}

.SupportButton_supportHoverCard__cZkH7 {
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	box-shadow: 0 8px 32px rgba(0,0,0,.12);
	max-width: 240px;
	padding: var(--mantine-spacing-sm);
}

@media(prefers-color-scheme:dark) {
	.SupportButton_supportHoverCard__cZkH7 {
		box-shadow: 0 8px 32px rgba(0,0,0,.3);
	}
}

.SupportButton_supportBadge__aFwlg {
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	border: 1px solid hsla(0,0%,100%,.2);
	font-size: 10px;
	font-weight: 600;
	padding: 4px 8px;
	text-shadow: 0 1px 2px rgba(0,0,0,.1);
}

@keyframes SupportButton_subtleBounce__ToI7n {
	0% {
		transform: translateY(0) scale(1);
	}

	50% {
		transform: translateY(-2px) scale(1.1);
	}

	70% {
		transform: translateY(0) scale(1);
	}

	85% {
		transform: translateY(-1px) scale(1.02);
	}

	to {
		transform: translateY(0) scale(1);
	}
}

@keyframes SupportButton_subtlePulse__gicBE {
	0%,to {
		box-shadow: 0 2px 8px rgba(0,0,0,.15);
	}

	50% {
		box-shadow: 0 2px 20px rgba(0,0,0,.15),0 0 8px 1px var(--glow-color);
	}
}

.SupportButton_supportButton__GTqov.SupportButton_supportButtonSparkle__PffOw {
	--glow-color: rgba(255,193,7,.8);
	animation: SupportButton_subtlePulse__gicBE 3s ease-in-out infinite;
}

.SupportButton_supportButton__GTqov.SupportButton_supportButtonGift___mHpG {
	--glow-color: rgba(34,197,94,.8);
	animation: SupportButton_subtlePulse__gicBE 3s ease-in-out infinite;
}

.SupportButton_supportButton__GTqov.SupportButton_supportButtonRoyal__dSpmF {
	--glow-color: rgba(139,69,219,.8);
	animation: SupportButton_subtlePulse__gicBE 3s ease-in-out infinite;
}

.SupportButton_supportButton__GTqov.SupportButton_supportButtonPremium__S8hYl {
	--glow-color: rgba(6,182,212,.8);
	animation: SupportButton_subtlePulse__gicBE 3s ease-in-out infinite;
}

.SupportButton_supportButton__GTqov.SupportButton_supportButtonGift___mHpG .SupportButton_supportButtonIcon__gZRDb,.SupportButton_supportButton__GTqov.SupportButton_supportButtonPremium__S8hYl .SupportButton_supportButtonIcon__gZRDb,.SupportButton_supportButton__GTqov.SupportButton_supportButtonRoyal__dSpmF .SupportButton_supportButtonIcon__gZRDb,.SupportButton_supportButton__GTqov.SupportButton_supportButtonSparkle__PffOw .SupportButton_supportButtonIcon__gZRDb {
	animation: SupportButton_subtleBounce__ToI7n 3s ease-in-out infinite;
}

.Burger_root__0ZjJO {
	align-items: center;
	border-radius: .125rem;
	cursor: pointer;
	display: flex;
	height: 28px;
	padding: 5px;
	width: 28px;
}

[data-mantine-color-scheme=dark] .Burger_burger__oacyO,[data-mantine-color-scheme=dark] .Burger_burger__oacyO:after,[data-mantine-color-scheme=dark] .Burger_burger__oacyO:before {
	background-color: #fefefe;
}

.Burger_burger__oacyO {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.Burger_burger__oacyO,.Burger_burger__oacyO:after,.Burger_burger__oacyO:before {
	background-color: #222;
	display: block;
	height: 2px;
	outline: 1px solid transparent;
	transition-duration: .3s;
	transition-property: background-color,transform;
	width: 18px;
}

@media(prefers-reduced-motion) {
	.Burger_burger__oacyO,.Burger_burger__oacyO:after,.Burger_burger__oacyO:before {
		transition-duration: 0;
	}
}

.Burger_burger__oacyO:after,.Burger_burger__oacyO:before {
	content: "";
	left: 0;
	position: absolute;
}

.Burger_burger__oacyO:before {
	top: -6px;
}

.Burger_burger__oacyO:after {
	top: 6px;
}

.Burger_burger__oacyO[data-opened] {
	background-color: transparent;
}

.Burger_burger__oacyO[data-opened]:before {
	transform: translateY(6px) rotate(45deg);
}

.Burger_burger__oacyO[data-opened]:after {
	transform: translateY(-6px) rotate(-45deg);
}

.VimeoEmbed_vimeoWrapper__B_7LR {
	background: #000;
	overflow: hidden;
	position: relative;
}

.VimeoEmbed_vimeoWrapper__B_7LR iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.VimeoEmbed_vimeoWrapper__B_7LR iframe body {
	background: #000;
}

.EdgeVideo_controls__cO_Ue {
	bottom: 0;
	display: flex;
	flex-wrap: nowrap;
	gap: 8px;
	justify-content: space-between;
	padding: var(--mantine-spacing-xs);
	position: absolute;
	width: 100%;
}

@container (max-width: 1024px) {
	.EdgeVideo_iosScroll___eG2B:after {
		bottom: 0;
		content: "";
		left: 0;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
	}
}

.EdgeVideo_playIndicator__exk_I {
	animation: EdgeVideo_fadeInOut__BT9ff .5s;
	color: var(--mantine-color-white);
	left: 50%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
}

.EdgeVideo_volumeControl__GO_Jv {
	display: flex;
	flex-direction: column;
	gap: 8px;
	position: relative;
	z-index: 10;
}

.EdgeVideo_volumeControl__GO_Jv:hover .EdgeVideo_volumeSlider__KJ0C7 {
	display: block;
}

.EdgeVideo_volumeSlider__KJ0C7 {
	display: none;
	left: 0;
	line-height: 1;
	padding: var(--mantine-spacing-xs);
	position: absolute;
	top: 0;
	transform: translate(-33%,-170%) rotate(270deg);
	z-index: 10;
}

.EdgeVideo_playButton__zMRO1 {
	background-color: rgba(0,0,0,.6);
	border-radius: 50%;
	box-shadow: 0 2px 2px 1px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.2);
	color: var(--mantine-color-white);
	height: 80px;
	left: 50%;
	padding: 20px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	transition: background-color .2s ease;
	width: 80px;
}

.EdgeImage_image__iH4_q {
	height: auto;
	width: 100%;
}

.EdgeImage_loadError__2xPd8 {
	background: rgba(255,0,0,.35);
	opacity: 1;
}

.EdgeImage_fadeIn__3cojs {
	opacity: 0;
	transition: transform .4s ease;
}

.EdgeMedia_responsive__C1Ibp {
	height: auto;
	max-width: var(--max-width,auto);
	width: 100%;
}

.EdgeMedia_fadeIn__POKnA {
	opacity: 0;
	transition: var(--mantine-other-fadeIn);
}

.EdgeMedia_videoThumbRoot__DwHFk {
	height: 100%;
	position: relative;
	width: 100%;
}

.EdgeMedia_videoThumbRoot__DwHFk img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 50%;
	object-position: 50% 50%;
}

.EdgeMedia_playButton__3rIQZ {
	background-color: rgba(0,0,0,.6);
	border-radius: 50%;
	box-shadow: 0 2px 2px 1px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.2);
	color: #fefefe;
	height: 80px;
	left: 50%;
	padding: 20px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	transition: background-color .2s ease;
	width: 80px;
	z-index: 2;
}

.ImageGuard_root__jwfUX {
	background-color: rgba(25,113,194,.2);
	color: #fefefe;
	padding-left: 8px;
	padding-right: 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.ImageGuard_root__jwfUX>span {
	line-height: 1;
}

.ImageGuard_red__5_w4x {
	background-color: rgba(201,42,42,.6);
}

.ImageGuard_showButton__Y8STQ {
	color: var(--mantine-color-gray-9)!important;
	pointer-events: auto;
}

[data-mantine-color-scheme=dark] .ImageGuard_showButton__Y8STQ {
	color: var(--mantine-color-white)!important;
}

.ImageGuard_showButton__Y8STQ {
	background-color: color-mix(in srgb,var(--mantine-color-gray-0),transparent 40%)!important;
}

[data-mantine-color-scheme=dark] .ImageGuard_showButton__Y8STQ {
	background-color: color-mix(in srgb,var(--mantine-color-dark-6),transparent 40%)!important;
}

.ImageGuard_showButton__Y8STQ {
	box-shadow: var(--mantine-shadow-sm);
}

.ImageGuard_showButton__Y8STQ:hover {
	background-color: color-mix(in srgb,var(--mantine-color-gray-0),transparent 30.000000000000004%)!important;
}

[data-mantine-color-scheme=dark] .ImageGuard_showButton__Y8STQ:hover {
	background-color: color-mix(in srgb,var(--mantine-color-dark-6),transparent 30.000000000000004%)!important;
}

.NotFound_imageContainer__HzLZp {
	display: flex;
	height: 400px;
}

.NotFound_imageContainer__HzLZp img {
	border-radius: var(--mantine-radius-sm);
	box-shadow: var(--mantine-shadow-md);
	height: 100%;
	margin: 0 auto;
	width: auto;
}

.SelectMenu_root__XN_Xb {
	z-index: 400;
}

.SelectMenu_body__sgKsO {
	overflow: auto;
	padding: 0 16px 16px;
}

.SelectMenu_header__HYhFn {
	padding: 4px 8px;
}

.SelectMenu_close__oatHv {
	height: 32px;
	width: 32px;
}

.SelectMenu_close__oatHv>svg {
	height: 24px;
	width: 24px;
}

.FilterChip_label__83yY2 {
	font-size: 12px;
	font-weight: 600;
}

.FilterChip_label__83yY2[data-checked],.FilterChip_label__83yY2[data-checked]:hover {
	border: 1px solid var(--mantine-color-primary);
	color: var(--mantine-color-white);
}

.FilterChip_label__83yY2[data-checked][data-variant=filled] {
	background-color: transparent;
}

@container (max-width: 768px) {
	.FeedFilters_filtersWrapper__crdu7 {
		width: 100%;
	}

	.FeedFilters_filtersWrapper__crdu7>* {
		flex-grow: 1;
	}
}

.PresetOptions_label__PGTd8 {
	font-size: 12px;
	font-weight: 590;
	line-height: 1;
	padding: 8px;
}

.PresetOptions_label__PGTd8[data-checked],.PresetOptions_label__PGTd8[data-checked]:hover {
	color: var(--mantine-color-black);
}

[data-mantine-color-scheme=dark] .PresetOptions_label__PGTd8[data-checked],[data-mantine-color-scheme=dark] .PresetOptions_label__PGTd8[data-checked]:hover {
	color: var(--mantine-color-white);
}

.PresetOptions_label__PGTd8[data-checked],.PresetOptions_label__PGTd8[data-checked]:hover {
	border: 1px solid var(--mantine-color-default-border);
}

.PresetOptions_label__PGTd8[data-checked][data-variant=filled] {
	background-color: var(--mantine-primary-color-light);
}

.PresetOptions_iconWrapper__5urXn {
	display: none;
}

.ToolFiltersDropdown_content__frd6R {
	height: auto;
	max-height: calc(100dvh - var(--mantine-header-height));
}

.ToolFiltersDropdown_body__Gi_C5,.ToolFiltersDropdown_content__frd6R {
	overflow-y: auto;
}

.ToolFiltersDropdown_body__Gi_C5 {
	padding: 0 16px 16px;
}

.ToolFiltersDropdown_header__WTgGY {
	padding: 4px 8px;
}

.ToolFiltersDropdown_close__2_Yl3 {
	height: 32px;
	width: 32px;
}

.ToolFiltersDropdown_close__2_Yl3>svg {
	height: 24px;
	width: 24px;
}

.HomeContentToggle_tabHighlight__cnktC {
	background-color: color-mix(in srgb,var(--mantine-color-yellow-3),transparent 70%);
}

[data-mantine-color-scheme=dark] .HomeContentToggle_tabHighlight__cnktC {
	background-color: color-mix(in srgb,var(--mantine-color-yellow-3),transparent 90%);
}

.HomeContentToggle_tabHighlight__cnktC {
	background-image: linear-gradient(90deg,transparent,color-mix(in srgb,var(--mantine-color-yellow-4),transparent 90%),transparent);
	background-position: -300% 50%;
	background-repeat: no-repeat;
	background-size: 50px;
	color: var(--mantine-color-yellow-8);
}

[data-mantine-color-scheme=dark] .HomeContentToggle_tabHighlight__cnktC {
	color: var(--mantine-color-yellow-3);
}

.HomeContentToggle_tabHighlight__cnktC {
	animation: button-highlight 5s linear infinite;
	will-change: background-position;
}

.HomeContentToggle_tabRainbow__iydDG {
	color: var(--mantine-color-white);
}

.HomeContentToggle_tabRainbow__iydDG,.HomeContentToggle_tabRainbow__iydDG:hover,.HomeContentToggle_tabRainbow__iydDG[data-active] {
	background: linear-gradient(90deg,red,#ff9a00 10%,#d0de21 20%,#4fdc4a 30%,#3fdad8 40%,#2fc9e2 50%,#1c7fee 60%,#5f15f2 70%,#ba0cf8 80%,#fb07d9 90%,red) 0/200%;
}

.HomeContentToggle_moreButton__xjfOb {
	display: none!important;
	font-size: 16px;
	font-weight: 500;
	padding: 8px 10px 8px 16px;
}

.HomeContentToggle_moreButton__xjfOb[data-active=true] {
	background: var(--mantine-color-gray-4);
}

[data-mantine-color-scheme=dark] .HomeContentToggle_moreButton__xjfOb[data-active=true] {
	background: var(--mantine-color-dark-4);
}

.HomeContentToggle_moreButton__xjfOb[data-active=true] {
	color: var(--mantine-color-gray-8);
}

[data-mantine-color-scheme=dark] .HomeContentToggle_moreButton__xjfOb[data-active=true] {
	color: var(--mantine-color-white);
}

@container (min-width: 1024px) and (max-width: 1440px) {
	.HomeContentToggle_moreButton__xjfOb {
		display: block!important;
	}
}

.HomeContentToggle_groupedOptions__UZrsL {
	display: block!important;
}

@container (min-width: 1024px) and (max-width: 1440px) {
	.HomeContentToggle_groupedOptions__UZrsL {
		display: none!important;
	}
}

.ResizeableSidebar_sidebar__4diku {
	align-items: stretch;
	display: flex;
	height: 100%;
	overflow-x: visible;
	position: relative;
}

.ResizeableSidebar_resizer__p48VS {
	cursor: ew-resize;
	height: 100%;
	position: absolute;
	top: 0;
	width: 5px;
	z-index: 100;
}

.ResizeableSidebar_resizer__p48VS:active,.ResizeableSidebar_resizer__p48VS:hover {
	background-color: #228be6;
}

[data-mantine-color-scheme=dark] .ResizeableSidebar_resizer__p48VS:active,[data-mantine-color-scheme=dark] .ResizeableSidebar_resizer__p48VS:hover {
	background-color: #1971c2;
}

.ResizeableSidebar_content__PfNTD {
	border-color: #ced4da!important;
	container-name: sidebar;
	container-type: inline-size;
	flex: 1;
}

[data-mantine-color-scheme=dark] .ResizeableSidebar_content__PfNTD {
	border-color: #2c2e33!important;
}

.ResizeableSidebar_left__nk1Ld .ResizeableSidebar_resizer__p48VS {
	left: -2px;
}

.ResizeableSidebar_left__nk1Ld .ResizeableSidebar_content__PfNTD {
	border-left: 1px solid;
}

.ResizeableSidebar_right__9FLVC .ResizeableSidebar_resizer__p48VS {
	right: -2px;
}

.ResizeableSidebar_right__9FLVC .ResizeableSidebar_content__PfNTD {
	border-right: 1px solid;
}

:root {
	--header-height: 60px;
	--footer-height: 45px;
}

@layer {
  /*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/	*,:after,:before {
		border: 0 solid #e5e7eb;
		box-sizing: border-box;
	}

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

	:host,html {
		line-height: 1.5;
		-webkit-text-size-adjust: 100%;
		font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
		font-feature-settings: normal;
		font-variation-settings: normal;
		-moz-tab-size: 4;
		-o-tab-size: 4;
		tab-size: 4;
		-webkit-tap-highlight-color: transparent;
	}

	body {
		line-height: inherit;
		margin: 0;
	}

	hr {
		border-top-width: 1px;
		color: inherit;
		height: 0;
	}

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

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

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

	b,strong {
		font-weight: bolder;
	}

	code,kbd,pre,samp {
		font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
		font-feature-settings: normal;
		font-size: 1em;
		font-variation-settings: normal;
	}

	small {
		font-size: 80%;
	}

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

	sub {
		bottom: -.25em;
	}

	sup {
		top: -.5em;
	}

	table {
		border-collapse: collapse;
		border-color: inherit;
		text-indent: 0;
	}

	button,input,optgroup,select,textarea {
		color: inherit;
		font-family: inherit;
		font-feature-settings: inherit;
		font-size: 100%;
		font-variation-settings: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit;
		margin: 0;
		padding: 0;
	}

	button,select {
		text-transform: none;
	}

	button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
		-webkit-appearance: button;
		background-color: transparent;
		background-image: none;
	}

	:-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,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
		margin: 0;
	}

	fieldset,legend {
		padding: 0;
	}

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

	dialog {
		padding: 0;
	}

	textarea {
		resize: vertical;
	}

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

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

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

	:disabled {
		cursor: default;
	}

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

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

	[hidden] {
		display: none;
	}

	.-rotate-90,.-translate-x-1\/2,.-translate-y-1\/2,.\@max-md\:translate-y-\[calc\(100\%-60px\)\],.absolute-center,.group-data-\[expanded\=true\]\:rotate-180,.group-data-\[open\]\:rotate-180,.rotate-180,.transform,.translate-x-0,.translate-x-\[350px\],[data-closed] {
		--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;
	}

	.before\:from-transparent:before,.before\:to-\[--bg-ancestor\]:before,.dark\:from-blue-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:from-dark-7:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:from-green-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:from-orange-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:from-purple-400:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:from-red-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:from-yellow-1:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:to-blue-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:to-green-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:to-orange-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:to-purple-400:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:to-red-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.dark\:to-yellow-1:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.from-amber-600,.from-black,.from-blue-800,.from-green-800,.from-orange-700,.from-purple-800,.from-red-800,.from-white\/50,.from-yellow-600,.to-amber-500,.to-blue-800,.to-green-800,.to-orange-700,.to-purple-800,.to-red-800,.to-yellow-600 {
		--tw-gradient-from-position: ;--tw-gradient-via-position:;
		--tw-gradient-to-position: }.tabular-nums{--tw-ordinal:;
		--tw-slashed-zero: ;--tw-numeric-figure:;
		--tw-numeric-spacing: ;--tw-numeric-fraction:;
	}

	.card,.shadow,.shadow-2xl,.shadow-\[0_0_4px_1px\],.shadow-\[0_0_7px_3px\],.shadow-\[inset_0_0_2px_1px_rgba\(255\2c 255\2c 255\2c 0\.2\)\],.shadow-lg,.shadow-md,.shadow-sm,.shadow-xl {
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-ring-shadow: 0 0 #0000;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
	}

	.\[\&\:not\(\[data-focus\]\)\]\:\[\&\:not\(\[data-checked\]\)\]\:ring-inset:not([data-checked]):not([data-focus]),.ring-1,.ring-inset,[data-checked],[data-focus] {
		--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;
	}

	.before\:blur-sm:before,.blur,.blur-sm,.dark\:drop-shadow-\[1px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *),.drop-shadow,.drop-shadow-\[1px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.8\)\],.filter,.grayscale {
		--tw-blur: ;--tw-brightness:;
		--tw-contrast: ;--tw-grayscale:;
		--tw-hue-rotate: ;--tw-invert:;
		--tw-saturate: ;--tw-sepia:;
		--tw-drop-shadow: };
	}

	.\!container {
		margin-left: auto!important;
		margin-right: auto!important;
		padding-left: 1rem!important;
		padding-right: 1rem!important;
		width: 100%!important;
	}

	.container {
		margin-left: auto;
		margin-right: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		width: 100%;
	}@	media (min-width:480px) {
		.\!container{max-width: 480px!important;
	}

	.container {
		max-width: 480px;
	}
}

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

	.container {
		max-width: 768px;
	}
}

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

	.container {
		max-width: 1024px;
	}
}

@media (min-width:1184px) {
	.\!container {
		max-width: 1184px!important;
	}

	.container {
		max-width: 1184px;
	}
}

@media (min-width:1440px) {
	.\!container {
		max-width: 1440px!important;
	}

	.container {
		max-width: 1440px;
	}
}

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

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

.\!visible {
	visibility: visible!important;
}

.visible {
	visibility: visible;
}

.invisible {
	visibility: hidden;
}

.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 {
	bottom: 0;
	top: 0;
}

.-right-2 {
	right: -.5rem;
}

.-right-2\.5 {
	right: -.625rem;
}

.-top-2 {
	top: -.5rem;
}

.-top-2\.5 {
	top: -.625rem;
}

.bottom-0 {
	bottom: 0;
}

.bottom-0\.5 {
	bottom: .125rem;
}

.bottom-1 {
	bottom: .25rem;
}

.bottom-2 {
	bottom: .5rem;
}

.bottom-2\.5 {
	bottom: .625rem;
}

.bottom-4 {
	bottom: 1rem;
}

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

.bottom-\[var\(--footer-height\)\] {
	bottom: var(--footer-height);
}

.bottom-full {
	bottom: 100%;
}

.left-0 {
	left: 0;
}

.left-1 {
	left: .25rem;
}

.left-1\/2 {
	left: 50%;
}

.left-12 {
	left: 3rem;
}

.left-2 {
	left: .5rem;
}

.left-3 {
	left: .75rem;
}

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

.right-0 {
	right: 0;
}

.right-0\.5 {
	right: .125rem;
}

.right-1 {
	right: .25rem;
}

.right-10 {
	right: 2.5rem;
}

.right-2 {
	right: .5rem;
}

.right-2\.5 {
	right: .625rem;
}

.right-3 {
	right: .75rem;
}

.right-5 {
	right: 1.25rem;
}

.right-9 {
	right: 2.25rem;
}

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

.top-0 {
	top: 0;
}

.top-1 {
	top: .25rem;
}

.top-1\/2 {
	top: 50%;
}

.top-2 {
	top: .5rem;
}

.top-2\.5 {
	top: .625rem;
}

.top-3 {
	top: .75rem;
}

.top-4 {
	top: 1rem;
}

.top-5 {
	top: 1.25rem;
}

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

.top-\[35\%\] {
	top: 35%;
}

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

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

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

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

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

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

.z-\[-1\] {
	z-index: -1;
}

.z-\[1000\] {
	z-index: 1000;
}

.z-\[199\] {
	z-index: 199;
}

.z-\[1\] {
	z-index: 1;
}

.z-\[210\] {
	z-index: 210;
}

.z-\[251\] {
	z-index: 251;
}

.z-\[2\] {
	z-index: 2;
}

.z-\[500\] {
	z-index: 500;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-last {
	order: 9999;
}

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

.col-span-full {
	grid-column: 1/-1;
}

.col-start-1 {
	grid-column-start: 1;
}

.row-start-1 {
	grid-row-start: 1;
}

.\!m-0 {
	margin: 0!important;
}

.-m-2 {
	margin: -.5rem;
}

.m-0 {
	margin: 0;
}

.m-0\.5 {
	margin: .125rem;
}

.m-1 {
	margin: .25rem;
}

.m-2 {
	margin: .5rem;
}

.m-3 {
	margin: .75rem;
}

.m-auto {
	margin: auto;
}

.-mx-1 {
	margin-left: -.25rem;
	margin-right: -.25rem;
}

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

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

.-my-2 {
	margin-bottom: -.5rem;
	margin-top: -.5rem;
}

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

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

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

.my-0 {
	margin-bottom: 0;
	margin-top: 0;
}

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

.my-2 {
	margin-bottom: .5rem;
	margin-top: .5rem;
}

.my-20 {
	margin-bottom: 5rem;
	margin-top: 5rem;
}

.my-3 {
	margin-bottom: .75rem;
	margin-top: .75rem;
}

.my-auto {
	margin-bottom: auto;
	margin-top: auto;
}

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

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

.-ml-3 {
	margin-left: -.75rem;
}

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

.-ml-px {
	margin-left: -1px;
}

.-mr-3 {
	margin-right: -.75rem;
}

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

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

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

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

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

.mb-0 {
	margin-bottom: 0;
}

.mb-0\.5 {
	margin-bottom: .125rem;
}

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

.mb-1\.5 {
	margin-bottom: .375rem;
}

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

.mb-20 {
	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-\[-5px\] {
	margin-bottom: -5px;
}

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

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

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

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

.ml-3 {
	margin-left: .75rem;
}

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

.ml-\[-14px\] {
	margin-left: -14px;
}

.ml-\[-16px\] {
	margin-left: -16px;
}

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

.mr-0 {
	margin-right: 0;
}

.mr-0\.5 {
	margin-right: .125rem;
}

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

.mr-2 {
	margin-right: .5rem;
}

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

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

.mt-1\.5 {
	margin-top: .375rem;
}

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

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

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

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

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

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

.mt-\[2px\] {
	margin-top: 2px;
}

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

.box-content {
	box-sizing: content-box;
}

.line-clamp-3 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.block {
	display: block;
}

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

.inline {
	display: inline;
}

.flex {
	display: flex;
}

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

.\!table {
	display: table!important;
}

.table {
	display: table;
}

.grid {
	display: grid;
}

.contents {
	display: contents;
}

.\!hidden {
	display: none!important;
}

.hidden {
	display: none;
}

.aspect-square {
	aspect-ratio: 1/1;
}

.aspect-video {
	aspect-ratio: 16/9;
}

.size-1 {
	height: .25rem;
	width: .25rem;
}

.size-10 {
	height: 2.5rem;
	width: 2.5rem;
}

.size-12 {
	height: 3rem;
	width: 3rem;
}

.size-16 {
	height: 4rem;
	width: 4rem;
}

.size-20 {
	height: 5rem;
	width: 5rem;
}

.size-24 {
	height: 6rem;
	width: 6rem;
}

.size-3 {
	height: .75rem;
	width: .75rem;
}

.size-4 {
	height: 1rem;
	width: 1rem;
}

.size-5 {
	height: 1.25rem;
	width: 1.25rem;
}

.size-6 {
	height: 1.5rem;
	width: 1.5rem;
}

.size-8 {
	height: 2rem;
	width: 2rem;
}

.size-9 {
	height: 2.25rem;
	width: 2.25rem;
}

.size-\[--control-size\] {
	height: var(--control-size);
	width: var(--control-size);
}

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

.size-auto {
	height: auto;
	width: auto;
}

.size-full {
	height: 100%;
	width: 100%;
}

.\!h-\[24px\] {
	height: 24px!important;
}

.\!h-\[250px\] {
	height: 250px!important;
}

.\!h-\[255px\] {
	height: 255px!important;
}

.h-0 {
	height: 0;
}

.h-1 {
	height: .25rem;
}

.h-12 {
	height: 3rem;
}

.h-2 {
	height: .5rem;
}

.h-2\.5 {
	height: .625rem;
}

.h-28 {
	height: 7rem;
}

.h-3 {
	height: .75rem;
}

.h-32 {
	height: 8rem;
}

.h-44 {
	height: 11rem;
}

.h-48 {
	height: 12rem;
}

.h-5 {
	height: 1.25rem;
}

.h-7 {
	height: 1.75rem;
}

.h-8 {
	height: 2rem;
}

.h-9 {
	height: 2.25rem;
}

.h-96 {
	height: 24rem;
}

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

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

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

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

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

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

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

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

.h-\[calc\(100\%-44px\)\] {
	height: calc(100% - 44px);
}

.h-\[var\(--footer-height\)\] {
	height: var(--footer-height);
}

.h-auto {
	height: auto;
}

.h-dvh {
	height: 100dvh;
}

.h-full {
	height: 100%;
}

.max-h-10 {
	max-height: 2.5rem;
}

.max-h-56 {
	max-height: 14rem;
}

.max-h-72 {
	max-height: 18rem;
}

.max-h-\[85\%\] {
	max-height: 85%;
}

.max-h-\[calc\(100vh-360px\)\] {
	max-height: calc(100vh - 360px);
}

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

.min-h-0 {
	min-height: 0;
}

.min-h-24 {
	min-height: 6rem;
}

.min-h-28 {
	min-height: 7rem;
}

.min-h-40 {
	min-height: 10rem;
}

.min-h-8 {
	min-height: 2rem;
}

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

.min-h-\[200\] {
	min-height: 200;
}

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

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

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

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

.\!w-screen {
	width: 100vw!important;
}

.w-1\/2 {
	width: 50%;
}

.w-20 {
	width: 5rem;
}

.w-24 {
	width: 6rem;
}

.w-32 {
	width: 8rem;
}

.w-40 {
	width: 10rem;
}

.w-52 {
	width: 13rem;
}

.w-56 {
	width: 14rem;
}

.w-64 {
	width: 16rem;
}

.w-80 {
	width: 20rem;
}

.w-9 {
	width: 2.25rem;
}

.w-96 {
	width: 24rem;
}

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

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

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

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

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

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

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

.w-\[calc\(100\%-1rem\)\] {
	width: calc(100% - 1rem);
}

.w-\[var\(--button-width\)\] {
	width: var(--button-width);
}

.w-auto {
	width: auto;
}

.w-full {
	width: 100%;
}

.min-w-0 {
	min-width: 0;
}

.min-w-80 {
	min-width: 20rem;
}

.min-w-9 {
	min-width: 2.25rem;
}

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

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

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

.max-w-6 {
	max-width: 1.5rem;
}

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

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

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

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

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

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

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

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

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

.max-w-\[min\(400px\2c 80vw\)\] {
	max-width: min(400px,80vw);
}

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

.max-w-lg {
	max-width: 1184px;
}

.max-w-md {
	max-width: 1024px;
}

.max-w-sm {
	max-width: 768px;
}

.max-w-xs {
	max-width: 480px;
}

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

.flex-\[0\] {
	flex: 0;
}

.flex-\[0_0_100\%\] {
	flex: 0 0 100%;
}

.flex-\[0_0_336px\] {
	flex: 0 0 336px;
}

.flex-\[2\] {
	flex: 2;
}

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

.flex-none {
	flex: none;
}

.shrink {
	flex-shrink: 1;
}

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

.grow {
	flex-grow: 1;
}

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

.basis-1\/4 {
	flex-basis: 25%;
}

.basis-2\/3 {
	flex-basis: 66.666667%;
}

.basis-2\/4 {
	flex-basis: 50%;
}

.basis-20 {
	flex-basis: 5rem;
}

.basis-full {
	flex-basis: 100%;
}

.table-auto {
	table-layout: auto;
}

.-translate-x-1\/2 {
	--tw-translate-x: -50%;
}

.-translate-x-1\/2,.-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));
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%;
}

.translate-x-0 {
	--tw-translate-x: 0px;
}

.translate-x-0,.translate-x-\[350px\] {
	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-\[350px\] {
	--tw-translate-x: 350px;
}

.-rotate-90 {
	--tw-rotate: -90deg;
}

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

.rotate-180 {
	--tw-rotate: 180deg;
}

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

.transform-none {
	transform: none;
}

.animate-\[wiggle_1\.5s_ease-in-out_4\.5\] {
	animation: wiggle 1.5s ease-in-out 4.5;
}

@keyframes glowPulse {
	0% {
		box-shadow: 0 0 0 rgba(0,255,0,0);
	}

	50% {
		box-shadow: 0 0 10px rgba(0,255,0,.8);
	}

	to {
		box-shadow: 0 0 0 rgba(0,255,0,0);
	}
}

.animate-glowPulse {
	animation: glowPulse 1.2s ease-in-out 3;
}

@keyframes pulse {
	50% {
		opacity: .5;
	}
}

.animate-pulse {
	animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
}

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

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

@keyframes wiggle {
	0%,to {
		transform: rotate(-3deg);
	}

	50% {
		transform: rotate(3deg);
	}
}

.animate-wiggle {
	animation: wiggle 1s ease-in-out infinite;
}

.cursor-auto {
	cursor: auto;
}

.cursor-default {
	cursor: default;
}

.cursor-help {
	cursor: help;
}

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

.cursor-pointer {
	cursor: pointer;
}

.select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.resize {
	resize: both;
}

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

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

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

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

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

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

.grid-cols-\[min-content\2c min-content\2c auto\] {
	grid-template-columns: min-content min-content auto;
}

.grid-cols-\[repeat\(auto-fit\2c 350px\)\] {
	grid-template-columns: repeat(auto-fit,350px);
}

.grid-cols-subgrid {
	grid-template-columns: subgrid;
}

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

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

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

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

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

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

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

.\!items-center {
	align-items: center!important;
}

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

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

.\!justify-start {
	justify-content: flex-start!important;
}

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

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

.\!justify-center {
	justify-content: center!important;
}

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

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

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

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

.gap-0 {
	gap: 0;
}

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

.gap-1 {
	gap: .25rem;
}

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

.gap-12 {
	gap: 3rem;
}

.gap-2 {
	gap: .5rem;
}

.gap-2\.5 {
	gap: .625rem;
}

.gap-3 {
	gap: .75rem;
}

.gap-4 {
	gap: 1rem;
}

.gap-5 {
	gap: 1.25rem;
}

.gap-6 {
	gap: 1.5rem;
}

.gap-8 {
	gap: 2rem;
}

.gap-px {
	gap: 1px;
}

.gap-y-2 {
	row-gap: .5rem;
}

.divide-y>:not([hidden])~:not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-bottom-width: calc(1px*var(--tw-divide-y-reverse));
	border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)));
}

.divide-gray-4>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(206 212 218/var(--tw-divide-opacity));
}

.divide-white\/5>:not([hidden])~:not([hidden]) {
	border-color: hsla(0,0%,100%,.05);
}

.self-end {
	align-self: flex-end;
}

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

.justify-self-end {
	justify-self: end;
}

.overflow-auto {
	overflow: auto;
}

.\!overflow-hidden {
	overflow: hidden!important;
}

.overflow-hidden {
	overflow: hidden;
}

.\!overflow-visible {
	overflow: visible!important;
}

.overflow-visible {
	overflow: visible;
}

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

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

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

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

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

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

.text-wrap {
	text-wrap: wrap;
}

.text-nowrap {
	text-wrap: nowrap;
}

.break-normal {
	overflow-wrap: normal;
	word-break: normal;
}

.break-words {
	overflow-wrap: break-word;
}

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

.rounded {
	border-radius: .25rem;
}

.rounded-3xl {
	border-radius: 1.5rem;
}

.rounded-\[16px\] {
	border-radius: 16px;
}

.rounded-\[20px\] {
	border-radius: 20px;
}

.rounded-\[4px\] {
	border-radius: 4px;
}

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

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

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

.rounded-none {
	border-radius: 0;
}

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

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

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

.rounded-b-none {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

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

.rounded-l-md {
	border-bottom-left-radius: .375rem;
	border-top-left-radius: .375rem;
}

.rounded-l-none {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

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

.rounded-br-md {
	border-bottom-right-radius: .375rem;
}

.rounded-tl-lg {
	border-top-left-radius: .5rem;
}

.rounded-tl-md {
	border-top-left-radius: .375rem;
}

.rounded-tl-none {
	border-top-left-radius: 0;
}

.\!border {
	border-width: 1px!important;
}

.border {
	border-width: 1px;
}

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

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

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

.border-\[3px\] {
	border-width: 3px;
}

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

.border-b-0 {
	border-bottom-width: 0;
}

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

.border-b-\[3px\] {
	border-bottom-width: 3px;
}

.border-l {
	border-left-width: 1px;
}

.border-r {
	border-right-width: 1px;
}

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

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

.border-t-0 {
	border-top-width: 0;
}

.border-t-\[3px\] {
	border-top-width: 3px;
}

.border-solid {
	border-style: solid;
}

.border-dashed {
	border-style: dashed;
}

.border-none {
	border-style: none;
}

.\!border-green-6 {
	--tw-border-opacity: 1!important;
	border-color: rgb(64 192 87/var(--tw-border-opacity))!important;
}

.\!border-yellow-6 {
	--tw-border-opacity: 1!important;
	border-color: rgb(250 176 5/var(--tw-border-opacity))!important;
}

.border-\[\#2D2E32\] {
	--tw-border-opacity: 1;
	border-color: rgb(45 46 50/var(--tw-border-opacity));
}

.border-blue-5 {
	--tw-border-opacity: 1;
	border-color: rgb(51 154 240/var(--tw-border-opacity));
}

.border-blue-8\/30 {
	border-color: rgba(25,113,194,.3);
}

.border-dark-4 {
	--tw-border-opacity: 1;
	border-color: rgb(55 58 64/var(--tw-border-opacity));
}

.border-gray-1 {
	--tw-border-opacity: 1;
	border-color: rgb(241 243 245/var(--tw-border-opacity));
}

.border-gray-2 {
	--tw-border-opacity: 1;
	border-color: rgb(233 236 239/var(--tw-border-opacity));
}

.border-gray-3 {
	--tw-border-opacity: 1;
	border-color: rgb(222 226 230/var(--tw-border-opacity));
}

.border-gray-4 {
	--tw-border-opacity: 1;
	border-color: rgb(206 212 218/var(--tw-border-opacity));
}

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

.border-gray-9 {
	--tw-border-opacity: 1;
	border-color: rgb(33 37 41/var(--tw-border-opacity));
}

.border-green-5 {
	--tw-border-opacity: 1;
	border-color: rgb(81 207 102/var(--tw-border-opacity));
}

.border-green-8 {
	--tw-border-opacity: 1;
	border-color: rgb(47 158 68/var(--tw-border-opacity));
}

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

.border-red-500 {
	--tw-border-opacity: 1;
	border-color: rgb(239 68 68/var(--tw-border-opacity));
}

.border-red-6 {
	--tw-border-opacity: 1;
	border-color: rgb(250 82 82/var(--tw-border-opacity));
}

.border-red-8 {
	--tw-border-opacity: 1;
	border-color: rgb(224 49 49/var(--tw-border-opacity));
}

.border-yellow-4 {
	--tw-border-opacity: 1;
	border-color: rgb(255 212 59/var(--tw-border-opacity));
}

.border-yellow-6 {
	--tw-border-opacity: 1;
	border-color: rgb(250 176 5/var(--tw-border-opacity));
}

.border-yellow-6\/30 {
	border-color: rgba(250,176,5,.3);
}

.border-b-blue-9 {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(24 100 171/var(--tw-border-opacity));
}

.border-b-gray-2 {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(233 236 239/var(--tw-border-opacity));
}

.border-b-gray-3 {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(222 226 230/var(--tw-border-opacity));
}

.border-l-gray-3 {
	--tw-border-opacity: 1;
	border-left-color: rgb(222 226 230/var(--tw-border-opacity));
}

.border-l-gray-4 {
	--tw-border-opacity: 1;
	border-left-color: rgb(206 212 218/var(--tw-border-opacity));
}

.border-l-white\/30 {
	border-left-color: hsla(0,0%,100%,.3);
}

.border-r-black\/20 {
	border-right-color: rgba(34,34,34,.2);
}

.border-r-gray-3 {
	--tw-border-opacity: 1;
	border-right-color: rgb(222 226 230/var(--tw-border-opacity));
}

.border-r-transparent {
	border-right-color: transparent;
}

.border-t-gray-3 {
	--tw-border-opacity: 1;
	border-top-color: rgb(222 226 230/var(--tw-border-opacity));
}

.border-t-gray-4 {
	--tw-border-opacity: 1;
	border-top-color: rgb(206 212 218/var(--tw-border-opacity));
}

.bg-\[\#000\] {
	--tw-bg-opacity: 1;
	background-color: rgb(0 0 0/var(--tw-bg-opacity));
}

.bg-\[\#2F2F2F\] {
	--tw-bg-opacity: 1;
	background-color: rgb(47 47 47/var(--tw-bg-opacity));
}

.bg-\[--bg-ancestor\] {
	background-color: var(--bg-ancestor);
}

.bg-amber-100 {
	--tw-bg-opacity: 1;
	background-color: rgb(254 243 199/var(--tw-bg-opacity));
}

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

.bg-black\/50 {
	background-color: rgba(34,34,34,.5);
}

.bg-blue-6 {
	--tw-bg-opacity: 1;
	background-color: rgb(34 139 230/var(--tw-bg-opacity));
}

.bg-blue-9 {
	--tw-bg-opacity: 1;
	background-color: rgb(24 100 171/var(--tw-bg-opacity));
}

.bg-dark-1 {
	--tw-bg-opacity: 1;
	background-color: rgb(166 167 171/var(--tw-bg-opacity));
}

.bg-dark-4 {
	--tw-bg-opacity: 1;
	background-color: rgb(55 58 64/var(--tw-bg-opacity));
}

.bg-dark-5 {
	--tw-bg-opacity: 1;
	background-color: rgb(44 46 51/var(--tw-bg-opacity));
}

.bg-dark-6 {
	--tw-bg-opacity: 1;
	background-color: rgb(37 38 43/var(--tw-bg-opacity));
}

.bg-dark-7 {
	--tw-bg-opacity: 1;
	background-color: rgb(26 27 30/var(--tw-bg-opacity));
}

.bg-dark-9\/50 {
	background-color: rgba(16,17,19,.5);
}

.bg-emerald-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(167 243 208/var(--tw-bg-opacity));
}

.bg-gold-9 {
	--tw-bg-opacity: 1;
	background-color: rgb(205 152 72/var(--tw-bg-opacity));
}

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

.bg-gray-0\/50 {
	background-color: rgba(248,249,250,.5);
}

.bg-gray-1 {
	--tw-bg-opacity: 1;
	background-color: rgb(241 243 245/var(--tw-bg-opacity));
}

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

.bg-gray-2 {
	--tw-bg-opacity: 1;
	background-color: rgb(233 236 239/var(--tw-bg-opacity));
}

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

.bg-gray-3 {
	--tw-bg-opacity: 1;
	background-color: rgb(222 226 230/var(--tw-bg-opacity));
}

.bg-gray-4 {
	--tw-bg-opacity: 1;
	background-color: rgb(206 212 218/var(--tw-bg-opacity));
}

.bg-gray-8 {
	--tw-bg-opacity: 1;
	background-color: rgb(52 58 64/var(--tw-bg-opacity));
}

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

.bg-orange-400 {
	--tw-bg-opacity: 1;
	background-color: rgb(251 146 60/var(--tw-bg-opacity));
}

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

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

.bg-red-8\/20 {
	background-color: rgba(224,49,49,.2);
}

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

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

.bg-white\/30 {
	background-color: hsla(0,0%,100%,.3);
}

.bg-white\/5 {
	background-color: hsla(0,0%,100%,.05);
}

.bg-yellow-5\/20 {
	background-color: rgba(252,196,25,.2);
}

.bg-yellow-6\/20 {
	background-color: rgba(250,176,5,.2);
}

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

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

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

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

.bg-none {
	background-image: none;
}

.from-amber-600 {
	--tw-gradient-from: #d97706 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(217,119,6,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-black {
	--tw-gradient-from: #222 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(34,34,34,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-blue-800 {
	--tw-gradient-from: #1e40af var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(30,64,175,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-green-800 {
	--tw-gradient-from: #166534 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(22,101,52,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-orange-700 {
	--tw-gradient-from: #c2410c var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(194,65,12,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-purple-800 {
	--tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(107,33,168,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-red-800 {
	--tw-gradient-from: #991b1b var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(153,27,27,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-white\/50 {
	--tw-gradient-from: hsla(0,0%,100%,.5) var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.from-yellow-600 {
	--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(202,138,4,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.to-amber-500 {
	--tw-gradient-to: #f59e0b var(--tw-gradient-to-position);
}

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

.to-green-800 {
	--tw-gradient-to: #166534 var(--tw-gradient-to-position);
}

.to-orange-700 {
	--tw-gradient-to: #c2410c var(--tw-gradient-to-position);
}

.to-purple-800 {
	--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position);
}

.to-red-800 {
	--tw-gradient-to: #991b1b var(--tw-gradient-to-position);
}

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

.bg-clip-text {
	-webkit-background-clip: text;
	background-clip: text;
}

.fill-\[\#1971c2\] {
	fill: #1971c2;
}

.fill-\[\#222\] {
	fill: #222;
}

.fill-yellow-7 {
	fill: #f59f00;
}

.stroke-yellow-7 {
	stroke: #f59f00;
}

.object-contain {
	-o-object-fit: contain;
	object-fit: contain;
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover;
}

.object-center {
	-o-object-position: center;
	object-position: center;
}

.object-top {
	-o-object-position: top;
	object-position: top;
}

.p-0 {
	padding: 0;
}

.p-0\.5 {
	padding: .125rem;
}

.p-1 {
	padding: .25rem;
}

.p-10 {
	padding: 2.5rem;
}

.p-2 {
	padding: .5rem;
}

.p-3 {
	padding: .75rem;
}

.p-4 {
	padding: 1rem;
}

.p-5 {
	padding: 1.25rem;
}

.p-6 {
	padding: 1.5rem;
}

.p-8 {
	padding: 2rem;
}

.\!px-0 {
	padding-left: 0!important;
	padding-right: 0!important;
}

.\!px-2 {
	padding-left: .5rem!important;
	padding-right: .5rem!important;
}

.\!py-0 {
	padding-bottom: 0!important;
	padding-top: 0!important;
}

.px-0 {
	padding-left: 0;
	padding-right: 0;
}

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

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

.px-\[4px\] {
	padding-left: 4px;
	padding-right: 4px;
}

.px-\[5px\] {
	padding-left: 5px;
	padding-right: 5px;
}

.py-0 {
	padding-bottom: 0;
	padding-top: 0;
}

.py-0\.5 {
	padding-bottom: .125rem;
	padding-top: .125rem;
}

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

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

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

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

.py-2\.5 {
	padding-bottom: .625rem;
	padding-top: .625rem;
}

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

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

.py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem;
}

.py-6 {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem;
}

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

.py-80 {
	padding-bottom: 20rem;
	padding-top: 20rem;
}

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

.pb-1 {
	padding-bottom: .25rem;
}

.pb-3 {
	padding-bottom: .75rem;
}

.pb-4 {
	padding-bottom: 1rem;
}

.pb-5 {
	padding-bottom: 1.25rem;
}

.pb-\[56\.25\%\] {
	padding-bottom: 56.25%;
}

.pb-\[5px\] {
	padding-bottom: 5px;
}

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

.pl-2 {
	padding-left: .5rem;
}

.pl-3 {
	padding-left: .75rem;
}

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

.pl-8 {
	padding-left: 2rem;
}

.pl-\[8px\] {
	padding-left: 8px;
}

.pr-0 {
	padding-right: 0;
}

.pr-1 {
	padding-right: .25rem;
}

.pr-1\.5 {
	padding-right: .375rem;
}

.pr-2 {
	padding-right: .5rem;
}

.pr-3 {
	padding-right: .75rem;
}

.pr-4 {
	padding-right: 1rem;
}

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

.pr-9 {
	padding-right: 2.25rem;
}

.pr-\[12px\] {
	padding-right: 12px;
}

.pr-\[30px\] {
	padding-right: 30px;
}

.pt-0 {
	padding-top: 0;
}

.pt-2 {
	padding-top: .5rem;
}

.pt-20 {
	padding-top: 5rem;
}

.pt-6 {
	padding-top: 1.5rem;
}

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

.align-middle {
	vertical-align: middle;
}

.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-8xl {
	font-size: 6rem;
	line-height: 1;
}

.text-\[11px\] {
	font-size: 11px;
}

.text-\[21px\] {
	font-size: 21px;
}

.text-\[length\:inherit\] {
	font-size: inherit;
}

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

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

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

.text-sm\/6 {
	font-size: .875rem;
	line-height: 1.5rem;
}

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

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

.font-bold {
	font-weight: 700;
}

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

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

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

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

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.capitalize {
	text-transform: capitalize;
}

.normal-case {
	text-transform: none;
}

.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-4 {
	line-height: 1rem;
}

.leading-5 {
	line-height: 1.25rem;
}

.leading-\[1\.1\] {
	line-height: 1.1;
}

.leading-\[1\.2\] {
	line-height: 1.2;
}

.leading-none {
	line-height: 1;
}

.leading-normal {
	line-height: 1.5;
}

.leading-relaxed {
	line-height: 1.625;
}

.leading-snug {
	line-height: 1.375;
}

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

.tracking-tight {
	letter-spacing: -.025em;
}

.tracking-tighter {
	letter-spacing: -.05em;
}

.tracking-wide {
	letter-spacing: .025em;
}

.tracking-widest {
	letter-spacing: .1em;
}

.text-amber-600 {
	--tw-text-opacity: 1;
	color: rgb(217 119 6/var(--tw-text-opacity));
}

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

.text-blue-4 {
	--tw-text-opacity: 1;
	color: rgb(77 171 247/var(--tw-text-opacity));
}

.text-blue-5 {
	--tw-text-opacity: 1;
	color: rgb(51 154 240/var(--tw-text-opacity));
}

.text-blue-6 {
	--tw-text-opacity: 1;
	color: rgb(34 139 230/var(--tw-text-opacity));
}

.text-blue-7 {
	--tw-text-opacity: 1;
	color: rgb(28 126 214/var(--tw-text-opacity));
}

.text-dark-2 {
	--tw-text-opacity: 1;
	color: rgb(140 143 163/var(--tw-text-opacity));
}

.text-dark-7 {
	--tw-text-opacity: 1;
	color: rgb(26 27 30/var(--tw-text-opacity));
}

.text-dark-8 {
	--tw-text-opacity: 1;
	color: rgb(20 21 23/var(--tw-text-opacity));
}

.text-dark-9 {
	--tw-text-opacity: 1;
	color: rgb(16 17 19/var(--tw-text-opacity));
}

.text-gold-9 {
	--tw-text-opacity: 1;
	color: rgb(205 152 72/var(--tw-text-opacity));
}

.text-gray-1 {
	--tw-text-opacity: 1;
	color: rgb(241 243 245/var(--tw-text-opacity));
}

.text-gray-5 {
	--tw-text-opacity: 1;
	color: rgb(173 181 189/var(--tw-text-opacity));
}

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

.text-gray-6 {
	--tw-text-opacity: 1;
	color: rgb(134 142 150/var(--tw-text-opacity));
}

.text-gray-8 {
	--tw-text-opacity: 1;
	color: rgb(52 58 64/var(--tw-text-opacity));
}

.text-gray-9 {
	--tw-text-opacity: 1;
	color: rgb(33 37 41/var(--tw-text-opacity));
}

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

.text-inherit {
	color: inherit;
}

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

.text-red-500 {
	--tw-text-opacity: 1;
	color: rgb(239 68 68/var(--tw-text-opacity));
}

.text-red-6 {
	--tw-text-opacity: 1;
	color: rgb(250 82 82/var(--tw-text-opacity));
}

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

.text-teal-500 {
	--tw-text-opacity: 1;
	color: rgb(20 184 166/var(--tw-text-opacity));
}

.text-transparent {
	color: transparent;
}

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

.text-white\/50 {
	color: hsla(0,0%,100%,.5);
}

.text-white\/75 {
	color: hsla(0,0%,100%,.75);
}

.text-yellow-4 {
	--tw-text-opacity: 1;
	color: rgb(255 212 59/var(--tw-text-opacity));
}

.text-yellow-6 {
	--tw-text-opacity: 1;
	color: rgb(250 176 5/var(--tw-text-opacity));
}

.text-yellow-7 {
	--tw-text-opacity: 1;
	color: rgb(245 159 0/var(--tw-text-opacity));
}

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

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

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

.underline-offset-2 {
	text-underline-offset: 2px;
}

.opacity-0 {
	opacity: 0;
}

.opacity-100 {
	opacity: 1;
}

.opacity-20 {
	opacity: .2;
}

.opacity-25 {
	opacity: .25;
}

.opacity-30 {
	opacity: .3;
}

.opacity-40 {
	opacity: .4;
}

.opacity-50 {
	opacity: .5;
}

.opacity-60 {
	opacity: .6;
}

.opacity-70 {
	opacity: .7;
}

.opacity-75 {
	opacity: .75;
}

.opacity-85 {
	opacity: .85;
}

.mix-blend-difference {
	mix-blend-mode: difference;
}

.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-2xl {
	box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}

.shadow-2xl {
	--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
}

.shadow-\[0_0_4px_1px\] {
	--tw-shadow: 0 0 4px 1px;
	--tw-shadow-colored: 0 0 4px 1px var(--tw-shadow-color);
}

.shadow-\[0_0_4px_1px\],.shadow-\[0_0_7px_3px\] {
	box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}

.shadow-\[0_0_7px_3px\] {
	--tw-shadow: 0 0 7px 3px;
	--tw-shadow-colored: 0 0 7px 3px var(--tw-shadow-color);
}

.shadow-\[inset_0_0_2px_1px_rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
	--tw-shadow: inset 0 0 2px 1px hsla(0,0%,100%,.2);
	--tw-shadow-colored: inset 0 0 2px 1px var(--tw-shadow-color);
}

.shadow-\[inset_0_0_2px_1px_rgba\(255\2c 255\2c 255\2c 0\.2\)\],.shadow-lg {
	box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}

.shadow-lg {
	--tw-shadow: 0 10px 15px -3px 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-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-md,.shadow-sm {
	box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}

.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-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-blue-8 {
	--tw-shadow-color: #1971c2!important;
	--tw-shadow: var(--tw-shadow-colored)!important;
}

.shadow-black {
	--tw-shadow-color: #222;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/30 {
	--tw-shadow-color: rgba(34,34,34,.3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/50 {
	--tw-shadow-color: rgba(34,34,34,.5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-blue-8 {
	--tw-shadow-color: #1971c2;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-4 {
	--tw-shadow-color: #ced4da;
	--tw-shadow: var(--tw-shadow-colored);
}

.outline {
	outline-style: solid;
}

.outline-1 {
	outline-width: 1px;
}

.-outline-offset-1 {
	outline-offset: -1px;
}

.outline-gray-4 {
	outline-color: #ced4da;
}

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

.ring-inset {
	--tw-ring-inset: inset;
}

.ring-black\/5 {
	--tw-ring-color: rgba(34,34,34,.05);
}

.ring-gray-4 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(206 212 218/var(--tw-ring-opacity));
}

.ring-gray-5\/10 {
	--tw-ring-color: rgba(173,181,189,.1);
}

.blur {
	--tw-blur: blur(8px);
}

.blur,.blur-sm {
	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-sm {
	--tw-blur: blur(4px);
}

.drop-shadow {
	--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));
}

.drop-shadow,.drop-shadow-\[1px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-\[1px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
	--tw-drop-shadow: drop-shadow(1px 1px 1px rgba(0,0,0,.8));
}

.grayscale {
	--tw-grayscale: grayscale(100%);
}

.filter,.grayscale {
	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);
}

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

.transition-all {
	transition-duration: .15s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-colors {
	transition-duration: .15s;
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-opacity {
	transition-duration: .15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.transition-transform {
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.duration-150,.transition-transform {
	transition-duration: .15s;
}

.duration-200 {
	transition-duration: .2s;
}

.duration-300 {
	transition-duration: .3s;
}

.duration-500 {
	transition-duration: .5s;
}

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

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

.\@container {
	container-type: inline-size;
}

.text-shadow-default {
	text-shadow: 0 2px 4px var(--tw-shadow-color);
}

.text-shadow-sm {
	text-shadow: 0 1px 2px var(--tw-shadow-color);
}

.aspect-portrait {
	aspect-ratio: 7/9;
}

.scrollbar-none {
	scrollbar-width: none;
}

.scrollbar-none ::-webkit-scrollbar {
	display: none;
}

.scrollbar-thin {
	scrollbar-width: thin;
}

.transform-3d {
	transform: translateZ(0);
}

.shadow-topper {
	box-shadow: inset 0 2px #e9ecef;
}

[data-mantine-color-scheme=dark] .shadow-topper {
	box-shadow: inset 0 2px #373a40;
}

.card {
	border-radius: .375rem;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	--tw-border-opacity: 1;
	border-color: rgb(222 226 230/var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(248 249 250/var(--tw-bg-opacity));
	--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);
	box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	--tw-shadow-color: #868e96;
	--tw-shadow: var(--tw-shadow-colored);
}

.absolute-center {
	left: 50%;
	position: absolute;
	top: 50%;
	--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));
}

[data-mantine-color-scheme=dark] .card {
	--tw-border-opacity: 1;
	border-color: rgb(55 58 64/var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(37 38 43/var(--tw-bg-opacity));
	--tw-shadow-color: #141517;
	--tw-shadow: var(--tw-shadow-colored);
}

.\[--anchor-gap\:4px\] {
	--anchor-gap: 4px;
}

.\[--anchor-gap\:var\(--spacing-5\)\] {
	--anchor-gap: var(--spacing-5);
}

body,html {
	block-size: 100%;
	inline-size: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

button,input,optgroup,select,textarea {
	font-family: inherit!important;
}

#uniconsent-config {
	display: none;
}

#__next {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

@layer theme {
	a,button {
		pointer-events: auto;
	}

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

	ul {
		margin: 0;
		padding: 0;
	}

	button {
		background: transparent;
		border: none;
	}

	[id] {
		scroll-margin-top: var(--header-height);
	}
}

.mantine-Badge-label *,.mantine-Button-label * {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.mantine-Accordion-label {
	padding: 0!important;
}

.mantine-InputWrapper-label {
	display: inline-flex;
	gap: 8px;
}

.mantine-Badge-root {
	flex-shrink: 0;
}

.mantine-Divider-label {
	font-size: var(--mantine-font-size-sm);
	font-weight: 700;
}

.mantine-Alert-body .markdown-content a {
	color: inherit;
}

.mantine-Button-loader {
	transform: translate(-50%,calc(-50% + .0625rem*var(--mantine-scale)));
}

@media only screen and (hover:none) and (pointer:coarse) {
	input:focus,select:focus,textarea:focus {
		font-size: 16px!important;
	}
}

.show-mobile {
	display: none;
}

@media only screen and (max-width:768px) {
	.hide-mobile {
		display: none;
	}

	.show-mobile {
		display: block;
	}

	.notifications-container {
		bottom: unset;
		left: 50%;
		top: 16px;
		transform: translateX(-50%);
	}
}

* {
	box-sizing: border-box;
}

.popover-markdown pre {
	margin-top: 5px;
	overflow: auto;
}

.popover-markdown p {
	margin-bottom: 5px;
}

.popover-markdown {
	font-size: .75em;
}

.popover-markdown :first-child {
	margin-top: 0;
	padding-top: 0;
}

.popover-markdown :last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.markdown-content hr {
	border-width: 0;
	border-top: 4px solid #777;
	margin: 30px 0;
}

.markdown-content h2 {
	line-height: 1.1;
	margin-bottom: .25em;
}

.markdown-content h2+p {
	margin-top: 0;
}

.markdown-content blockquote {
	background: #222;
	border-top: 4px solid #333;
	margin: 20px 0;
	padding: 30px;
}

.markdown-content blockquote :last-child {
	margin-bottom: 0;
}

.markdown-content img {
	max-width: 100%;
}

.markdown-content a {
	color: #4dabf7;
	text-decoration: underline;
}

.markdown-content ol {
	padding-left: 16px;
}

.markdown-content ul {
	padding-left: 20px;
}

.markdown-content-spaced li p {
	margin-bottom: .5em;
	margin-top: .5em;
}

.markdown-content-spaced p {
	margin-bottom: .75em;
	margin-top: .75em;
}

.light .markdown-content blockquote {
	background: #eee;
	border-top: 4px solid #ddd;
}

img.load-error {
	background: rgba(255,0,0,.35);
	opacity: 1;
}

iframe {
	border: none;
}

.demo-25 {
	opacity: .65;
	stroke-width: 2px;
}

.demo-50 {
	opacity: .75;
	stroke-width: 5px;
}

.demo-75 {
	opacity: .85;
	stroke-width: 7px;
}

.demo-100 {
	opacity: .95;
	stroke-width: 10px;
}

.demo-25-animated,.frame-decor:hover .demo-25 {
	animation: flicker-25 2.5s ease-in-out infinite alternate;
}

.demo-50-animated,.frame-decor:hover .demo-50 {
	animation: flicker-50 2s ease-in-out infinite alternate;
}

.demo-75-animated,.frame-decor:hover .demo-75 {
	animation: flicker-75 1.5s ease-in-out infinite alternate;
}

.demo-100-animated,.frame-decor:hover .demo-100 {
	animation: flicker-100 1s ease-in-out infinite alternate;
}

@keyframes flicker-100 {
	0% {
		opacity: .95;
		stroke-width: 10px;
	}

	to {
		opacity: 1;
		stroke-width: 20px;
	}
}

@keyframes flicker-75 {
	0% {
		opacity: .85;
		stroke-width: 7px;
	}

	to {
		opacity: .9;
		stroke-width: 15px;
	}
}

@keyframes flicker-50 {
	0% {
		opacity: .75;
		stroke-width: 5px;
	}

	to {
		opacity: .8;
		stroke-width: 10px;
	}
}

@keyframes flicker-25 {
	0% {
		opacity: .65;
		stroke-width: 2px;
	}

	to {
		opacity: .7;
		stroke-width: 5px;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.frame-decor .footer {
	padding-bottom: 36px!important;
}

.frame-decor .footer-abs>* {
	bottom: 36px!important;
}

@keyframes overscroll-spin {
	0% {
		transform: translateX(-50%) rotate(0deg);
	}

	to {
		transform: translateX(-50%) rotate(1turn);
	}
}

@keyframes glowing {
	0% {
		background-position: 0 0;
	}

	50% {
		background-position: 200% 0;
	}

	to {
		background-position: 0 0;
	}
}

@keyframes button-highlight {
	0% {
		background-position: -300% 50%;
	}

	30% {
		background-position: 300% 50%;
	}

	to {
		background-position: 300% 50%;
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes shadowGlow {
	0% {
		box-shadow: 0 0 10px 0 #fff3bf;
	}

	50% {
		box-shadow: 0 0 10px 5px #fff3bf;
	}

	to {
		box-shadow: 0 0 10px 0 #fff3bf;
	}
}

.grecaptcha-badge {
	visibility: hidden;
}

ul {
	list-style-type: disc;
}

ol {
	list-style-type: decimal;
}

[data-type=strawPoll] {
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	max-width: 640px;
	overflow: hidden;
	width: 100%;
}

[data-type=strawPoll] iframe {
	flex-grow: 1;
}

div[data-youtube-video]>iframe {
	aspect-ratio: 16/9;
	height: 100%;
	max-width: 640px;
	min-width: 200px;
	width: 100%;
}

.scroll-area {
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	position: relative;
	scrollbar-width: thin;
	will-change: transform;
}

::-moz-selection {
	background: #1864ab;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

::selection {
	background: #1864ab;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

#snigel-cmp-framework .sn-b-def.sn-blue {
	background-color: #1971c2!important;
	border-color: #1971c2!important;
	color: #fff!important;
}

#snigel-cmp-framework .sn-b-def {
	border-color: #1971c2!important;
	color: #1971c2!important;
}

#snigel-cmp-framework .sn-selector ul li {
	color: #1971c2!important;
}

#snigel-cmp-framework .sn-selector ul li:after {
	background-color: #1971c2!important;
}

#snigel-cmp-framework .sn-footer-tab .sn-privacy a {
	color: #1971c2!important;
}

#snigel-cmp-framework .sn-arrow:after,#snigel-cmp-framework .sn-arrow:before,#snigel-cmp-framework .sn-switch input:checked+span:before {
	background-color: #1971c2!important;
}

#adconsent-usp-link {
	border: 1px solid #1971c2!important;
	color: #1971c2!important;
}

#adconsent-usp-banner-btn,#adconsent-usp-banner-optout input:checked+.adconsent-usp-slider {
	background-color: #1971c2!important;
}

#adconsent-usp-banner-btn {
	border: 1px solid #1971c2!important;
	color: #fff;
}

div[id*=google_ads_iframe][id$=outstream_0__container__] {
	height: 0;
	width: 0;
}

.kontext-a {
	--tw-text-opacity: 1;
	color: rgb(37 99 235/var(--tw-text-opacity));
}

.kontext-a:hover {
	text-decoration-line: underline;
}

.kontext-a:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(59 130 246/var(--tw-text-opacity));
}

.\*\:grow>* {
	flex-grow: 1;
}

.\*\:border-gray-4>* {
	--tw-border-opacity: 1;
	border-color: rgb(206 212 218/var(--tw-border-opacity));
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute;
}

.before\:inset-y-0:before {
	bottom: 0;
	content: var(--tw-content);
	top: 0;
}

.before\:-left-8:before {
	content: var(--tw-content);
	left: -2rem;
}

.before\:w-8:before {
	content: var(--tw-content);
	width: 2rem;
}

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

.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\:to-\[--bg-ancestor\]:before {
	content: var(--tw-content);
	--tw-gradient-to: var(--bg-ancestor) var(--tw-gradient-to-position);
}

.before\:blur-sm:before {
	content: var(--tw-content);
	--tw-blur: blur(4px);
	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);
}

.hover\:border-r-2:hover {
	border-right-width: 2px;
}

.hover\:border-solid:hover {
	border-style: solid;
}

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

.hover\:border-r-gray-4:hover {
	--tw-border-opacity: 1;
	border-right-color: rgb(206 212 218/var(--tw-border-opacity));
}

.hover\:bg-gold-7:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(216 174 111/var(--tw-bg-opacity));
}

.hover\:bg-gray-0:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(248 249 250/var(--tw-bg-opacity));
}

.hover\:bg-gray-0\/5:hover {
	background-color: rgba(248,249,250,.05);
}

.hover\:bg-gray-1:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(241 243 245/var(--tw-bg-opacity));
}

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

.hover\:bg-gray-2:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(233 236 239/var(--tw-bg-opacity));
}

.hover\:bg-gray-3:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(222 226 230/var(--tw-bg-opacity));
}

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

.hover\:bg-white\/20:hover {
	background-color: hsla(0,0%,100%,.2);
}

.hover\:bg-white\/5:hover {
	background-color: hsla(0,0%,100%,.05);
}

.hover\:bg-yellow-5\/20:hover {
	background-color: rgba(252,196,25,.2);
}

.hover\:text-blue-6:hover {
	--tw-text-opacity: 1;
	color: rgb(34 139 230/var(--tw-text-opacity));
}

.hover\:opacity-100:hover {
	opacity: 1;
}

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

.focus\:outline:focus {
	outline-style: solid;
}

.focus\:outline-2:focus {
	outline-width: 2px;
}

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

.focus\:outline-blue-5:focus {
	outline-color: #339af0;
}

.active\:transform-none:active {
	transform: none;
}

.disabled\:opacity-50:disabled {
	opacity: .5;
}

.group:hover .group-hover\:block {
	display: block;
}

.group:hover .group-hover\:opacity-100 {
	opacity: 1;
}

.group.no-scroll .group-\[\.no-scroll\]\:right-4 {
	right: 1rem;
}

.group.no-scroll .group-\[\.no-scroll\]\:mb-3 {
	margin-bottom: .75rem;
}

.group:not([data-selected]) .group-\[\&\:not\(\[data-selected\]\)\]\:hidden {
	display: none;
}

.aria-expanded\:border-b[aria-expanded=true] {
	border-bottom-width: 1px;
}

.aria-expanded\:border-solid[aria-expanded=true] {
	border-style: solid;
}

.aria-expanded\:border-gray-2[aria-expanded=true] {
	--tw-border-opacity: 1;
	border-color: rgb(233 236 239/var(--tw-border-opacity));
}

.data-\[closed\]\:-translate-y-1[data-closed] {
	--tw-translate-y: -0.25rem;
	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\]\:border-r-2[data-active] {
	border-right-width: 2px;
}

.data-\[active\]\:border-solid[data-active] {
	border-style: solid;
}

.data-\[active\]\:\!border-r-blue-3[data-active] {
	--tw-border-opacity: 1!important;
	border-right-color: rgb(116 192 252/var(--tw-border-opacity))!important;
}

.data-\[active\]\:border-r-blue-3[data-active] {
	--tw-border-opacity: 1;
	border-right-color: rgb(116 192 252/var(--tw-border-opacity));
}

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

.data-\[checked\]\:bg-blue-5[data-checked] {
	--tw-bg-opacity: 1;
	background-color: rgb(51 154 240/var(--tw-bg-opacity));
}

.data-\[expanded\=true\]\:bg-gray-2[data-expanded=true] {
	--tw-bg-opacity: 1;
	background-color: rgb(233 236 239/var(--tw-bg-opacity));
}

.data-\[expanded\=true\]\:bg-gray-3[data-expanded=true] {
	--tw-bg-opacity: 1;
	background-color: rgb(222 226 230/var(--tw-bg-opacity));
}

.data-\[focus\]\:bg-blue-5[data-focus] {
	--tw-bg-opacity: 1;
	background-color: rgb(51 154 240/var(--tw-bg-opacity));
}

.data-\[open\]\:bg-gray-2[data-open] {
	--tw-bg-opacity: 1;
	background-color: rgb(233 236 239/var(--tw-bg-opacity));
}

.data-\[active\]\:text-white[data-active],.data-\[checked\]\:text-white[data-checked],.data-\[focus\]\:text-white[data-focus],.data-\[hover\]\:text-white[data-hover] {
	--tw-text-opacity: 1;
	color: rgb(254 254 254/var(--tw-text-opacity));
}

.data-\[active\]\:opacity-100[data-active] {
	opacity: 1;
}

.data-\[closed\]\:data-\[leave\]\:opacity-0[data-leave][data-closed],.data-\[closed\]\:opacity-0[data-closed] {
	opacity: 0;
}

.data-\[disabled\]\:opacity-25[data-disabled] {
	opacity: .25;
}

.data-\[disabled\]\:opacity-50[data-disabled] {
	opacity: .5;
}

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

.data-\[focus\]\:outline-1[data-focus] {
	outline-width: 1px;
}

.data-\[focus\]\:outline-white[data-focus] {
	outline-color: #fefefe;
}

.data-\[checked\]\:ring-0[data-checked] {
	--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(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);
}

.data-\[focus\]\:data-\[checked\]\:ring-2[data-checked][data-focus],.data-\[focus\]\:ring-2[data-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);
}

.data-\[focus\]\:ring-blue-5[data-focus] {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(51 154 240/var(--tw-ring-opacity));
}

.data-\[focus\]\:ring-offset-2[data-focus] {
	--tw-ring-offset-width: 2px;
}

.data-\[leave\]\:transition[data-leave] {
	transition-duration: .15s;
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.data-\[leave\]\:duration-100[data-leave] {
	transition-duration: .1s;
}

.data-\[leave\]\:ease-in[data-leave] {
	transition-timing-function: cubic-bezier(.4,0,1,1);
}

.data-\[disabled\]\:hover\:opacity-25:hover[data-disabled] {
	opacity: .25;
}

.group[data-checked] .group-data-\[checked\]\:visible {
	visibility: visible;
}

.group[data-expanded=true] .group-data-\[expanded\=true\]\:rotate-180,.group[data-open] .group-data-\[open\]\:rotate-180 {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-selected] .group-data-\[selected\]\:font-semibold {
	font-weight: 600;
}

.group[data-focus] .group-data-\[focus\]\:text-white {
	--tw-text-opacity: 1;
	color: rgb(254 254 254/var(--tw-text-opacity));
}

@container (min-width: 480px) {
	.\@xs\:grid-cols-3 {
		grid-template-columns: repeat(3,minmax(0,1fr));
	}
}

@container (min-width: 768px) {
	.\@sm\:sticky {
		position: sticky;
	}

	.\@sm\:mb-0 {
		margin-bottom: 0;
	}

	.\@sm\:block {
		display: block;
	}

	.\@sm\:flex {
		display: flex;
	}

	.\@sm\:hidden {
		display: none;
	}

	.\@sm\:aspect-\[3\] {
		aspect-ratio: 3;
	}

	.\@sm\:h-\[800px\] {
		height: 800px;
	}

	.\@sm\:min-h-20 {
		min-height: 5rem;
	}

	.\@sm\:w-32 {
		width: 8rem;
	}

	.\@sm\:w-4\/12 {
		width: 33.333333%;
	}

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

	.\@sm\:w-72 {
		width: 18rem;
	}

	.\@sm\:w-\[70\%\] {
		width: 70%;
	}

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

	.\@sm\:max-w-\[360px\] {
		max-width: 360px;
	}

	.\@sm\:max-w-\[700px\] {
		max-width: 700px;
	}

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

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

	.\@sm\:flex-row {
		flex-direction: row;
	}

	.\@sm\:flex-nowrap {
		flex-wrap: nowrap;
	}

	.\@sm\:items-end {
		align-items: flex-end;
	}

	.\@sm\:justify-center {
		justify-content: center;
	}

	.\@sm\:gap-3 {
		gap: .75rem;
	}

	.\@sm\:gap-4 {
		gap: 1rem;
	}

	.\@sm\:gap-6 {
		gap: 1.5rem;
	}

	.\@sm\:p-6 {
		padding: 1.5rem;
	}

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

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

	.\@sm\:text-6xl {
		font-size: 3.75rem;
		line-height: 1;
	}
}

@container (min-width: 1024px) {
	.\@md\:my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}

	.\@md\:-ml-6 {
		margin-left: -1.5rem;
	}

	.\@md\:block {
		display: block;
	}

	.\@md\:hidden {
		display: none;
	}

	.\@md\:h-auto {
		height: auto;
	}

	.\@md\:max-h-\[calc\(90vh-var\(--header-height\)\)\] {
		max-height: calc(90vh - var(--header-height));
	}

	.\@md\:min-h-12 {
		min-height: 3rem;
	}

	.\@md\:w-\[450px\] {
		width: 450px;
	}

	.\@md\:min-w-\[450px\] {
		min-width: 450px;
	}

	.\@md\:flex-1 {
		flex: 1 1 0%;
	}

	.\@md\:flex-\[0_0_50\%\] {
		flex: 0 0 50%;
	}

	.\@md\:flex-initial {
		flex: 0 1 auto;
	}

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

	.\@md\:flex-row {
		flex-direction: row;
	}

	.\@md\:items-center {
		align-items: center;
	}

	.\@md\:justify-start {
		justify-content: flex-start;
	}

	.\@md\:overflow-visible {
		overflow: visible;
	}

	.\@md\:overflow-y-auto {
		overflow-y: auto;
	}

	.\@md\:overflow-y-hidden {
		overflow-y: hidden;
	}

	.\@md\:rounded-\[32px\] {
		border-radius: 32px;
	}

	.\@md\:rounded-sm {
		border-radius: .125rem;
	}

	.\@md\:rounded-r-none {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}

	.\@md\:p-0 {
		padding: 0;
	}

	.\@md\:p-1 {
		padding: .25rem;
	}

	.\@md\:p-10 {
		padding: 2.5rem;
	}

	.\@md\:p-4 {
		padding: 1rem;
	}

	.\@md\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem;
	}

	.\@md\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.\@md\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}

	.\@md\:py-2\.5 {
		padding-bottom: .625rem;
		padding-top: .625rem;
	}

	.\@md\:pl-6 {
		padding-left: 1.5rem;
	}

	.\@md\:pr-1 {
		padding-right: .25rem;
	}

	.\@md\:pt-2 {
		padding-top: .5rem;
	}

	.\@md\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
}

@container (min-width: 1184px) {
	.\@lg\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem;
	}

	.\@lg\:flex {
		display: flex;
	}

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

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

@container (min-width: 1500px) {
	.\@\[1500px\]\:hidden {
		display: none;
	}
}

@container (width < 480px) {
	.\@max-xs\:grid-cols-1 {
		grid-template-columns: repeat(1,minmax(0,1fr));
	}

	.\@max-xs\:gap-2 {
		gap: .5rem;
	}

	.\@max-xs\:\!text-sm {
		font-size: .875rem!important;
		line-height: 1.25rem!important;
	}

	.\@max-xs\:text-xs {
		font-size: .75rem;
		line-height: 1rem;
	}
}

@container (width < 768px) {
	.\@max-sm\:hidden {
		display: none;
	}

	.\@max-sm\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
}

@container (width < 1024px) {
	.\@max-md\:absolute {
		position: absolute;
	}

	.\@max-md\:inset-0 {
		inset: 0;
	}

	.\@max-md\:ml-auto {
		margin-left: auto;
	}

	.\@max-md\:mt-2 {
		margin-top: .5rem;
	}

	.\@max-md\:hidden {
		display: none;
	}

	.\@max-md\:aspect-square {
		aspect-ratio: 1/1;
	}

	.\@max-md\:h-\[calc\(100\%-var\(--header-height\)\)\] {
		height: calc(100% - var(--header-height));
	}

	.\@max-md\:translate-y-\[calc\(100\%-60px\)\] {
		--tw-translate-y: calc(100% - 60px);
		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));
	}

	.\@max-md\:flex-col {
		flex-direction: column;
	}

	.\@max-md\:pb-\[60px\] {
		padding-bottom: 60px;
	}

	.\@max-md\:pt-0 {
		padding-top: 0;
	}

	.\@max-md\:transition-transform {
		transition-duration: .15s;
		transition-property: transform;
		transition-timing-function: cubic-bezier(.4,0,.2,1);
	}

	.\@max-md\:shadow-topper {
		box-shadow: inset 0 2px #e9ecef;
	}

	[data-mantine-color-scheme=dark] .\@max-md\:shadow-topper {
		box-shadow: inset 0 2px #373a40;
	}
}

.not-last\:\*\:border-b>:not(:last-child) {
	border-bottom-width: 1px;
}

@media not all and (min-width:1024px) {
	.max-md\:w-\[80px\] {
		width: 80px;
	}

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

	.max-md\:flex-row-reverse {
		flex-direction: row-reverse;
	}

	.max-md\:flex-col {
		flex-direction: column;
	}

	.max-md\:justify-between {
		justify-content: space-between;
	}

	.max-md\:gap-1 {
		gap: .25rem;
	}

	.max-md\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
}

@media not all and (min-width:768px) {
	.max-sm\:hidden {
		display: none;
	}

	.max-sm\:flex-col {
		flex-direction: column;
	}

	.max-sm\:justify-center {
		justify-content: center;
	}
}

@media not all and (min-width:480px) {
	.max-xs\:w-full {
		width: 100%;
	}
}

@media (min-width:768px) {
	.sm\:order-none {
		order: 0;
	}

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

	.sm\:mr-2 {
		margin-right: .5rem;
	}

	.sm\:inline {
		display: inline;
	}

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

	.sm\:hidden {
		display: none;
	}

	.sm\:size-4 {
		height: 1rem;
		width: 1rem;
	}

	.sm\:w-1\/2 {
		width: 50%;
	}

	.sm\:w-48 {
		width: 12rem;
	}

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

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

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

	.sm\:min-w-96 {
		min-width: 24rem;
	}

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

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

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

	.sm\:flex-nowrap {
		flex-wrap: nowrap;
	}

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

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

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

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

	.sm\:gap-10 {
		gap: 2.5rem;
	}

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

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

	.sm\:text-\[34px\] {
		font-size: 34px;
	}

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

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

	.sm\:text-sm\/6 {
		font-size: .875rem;
		line-height: 1.5rem;
	}
}

@media (min-width:1024px) {
	.md\:order-1 {
		order: 1;
	}

	.md\:order-2 {
		order: 2;
	}

	.md\:-ml-6 {
		margin-left: -1.5rem;
	}

	.md\:block {
		display: block;
	}

	.md\:hidden {
		display: none;
	}

	.md\:size-20 {
		height: 5rem;
		width: 5rem;
	}

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

	.md\:h-auto {
		height: auto;
	}

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

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

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

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

	.md\:max-w-\[150px\] {
		max-width: 150px;
	}

	.md\:flex-\[0_0_25\%\] {
		flex: 0 0 25%;
	}

	.md\:flex-\[10\] {
		flex: 10;
	}

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

	.md\:flex-nowrap {
		flex-wrap: nowrap;
	}

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

	.md\:p-4 {
		padding: 1rem;
	}

	.md\:p-8 {
		padding: 2rem;
	}

	.md\:pl-6 {
		padding-left: 1.5rem;
	}

	.md\:pr-0 {
		padding-right: 0;
	}
}

@media (min-width:1184px) {
	.lg\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem;
	}

	.lg\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
}

.dark\:block:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	display: block;
}

.dark\:hidden:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	display: none;
}

.dark\:divide-dark-5:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *)>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(44 46 51/var(--tw-divide-opacity));
}

.dark\:\!border-green-8:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1!important;
	border-color: rgb(47 158 68/var(--tw-border-opacity))!important;
}

.dark\:\!border-yellow-8:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1!important;
	border-color: rgb(240 140 0/var(--tw-border-opacity))!important;
}

.dark\:border-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-color: rgb(55 58 64/var(--tw-border-opacity));
}

.dark\:border-dark-5:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-color: rgb(44 46 51/var(--tw-border-opacity));
}

.dark\:border-dark-6:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-color: rgb(37 38 43/var(--tw-border-opacity));
}

.dark\:border-gray-7:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-color: rgb(73 80 87/var(--tw-border-opacity));
}

.dark\:border-b-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(55 58 64/var(--tw-border-opacity));
}

.dark\:border-b-dark-5:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(44 46 51/var(--tw-border-opacity));
}

.dark\:border-l-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-left-color: rgb(55 58 64/var(--tw-border-opacity));
}

.dark\:border-r-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-right-color: rgb(55 58 64/var(--tw-border-opacity));
}

.dark\:border-t-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-top-color: rgb(55 58 64/var(--tw-border-opacity));
}

.dark\:bg-black\/30:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	background-color: rgba(34,34,34,.3);
}

.dark\:bg-dark-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(92 95 102/var(--tw-bg-opacity));
}

.dark\:bg-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 58 64/var(--tw-bg-opacity));
}

.dark\:bg-dark-5:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(44 46 51/var(--tw-bg-opacity));
}

.dark\:bg-dark-6:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(37 38 43/var(--tw-bg-opacity));
}

.dark\:bg-dark-6\/50:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	background-color: rgba(37,38,43,.5);
}

.dark\:bg-dark-7:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(26 27 30/var(--tw-bg-opacity));
}

.dark\:bg-dark-8:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(20 21 23/var(--tw-bg-opacity));
}

.dark\:bg-dark-8\/20:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	background-color: rgba(20,21,23,.2);
}

.dark\:bg-dark-9:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(16 17 19/var(--tw-bg-opacity));
}

.dark\:bg-emerald-900:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(6 78 59/var(--tw-bg-opacity));
}

.dark\:bg-gray-700:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity));
}

.dark\:bg-gray-8:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(52 58 64/var(--tw-bg-opacity));
}

.dark\:bg-gray-9:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(33 37 41/var(--tw-bg-opacity));
}

.dark\:bg-white:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(254 254 254/var(--tw-bg-opacity));
}

.dark\:bg-opacity-20:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 0.2;
}

.dark\:from-blue-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #4dabf7 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(77,171,247,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:from-dark-7:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #1a1b1e var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(26,27,30,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:from-green-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #8ce99a var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(140,233,154,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:from-orange-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #ffa94d var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255,169,77,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:from-purple-400:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #c084fc var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(192,132,252,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:from-red-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #ffa8a8 var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(0,100%,83%,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:from-yellow-1:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-from: #fff3bf var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255,243,191,0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}

.dark\:to-blue-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-to: #4dabf7 var(--tw-gradient-to-position);
}

.dark\:to-green-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-to: #8ce99a var(--tw-gradient-to-position);
}

.dark\:to-orange-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-to: #ffa94d var(--tw-gradient-to-position);
}

.dark\:to-purple-400:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-to: #c084fc var(--tw-gradient-to-position);
}

.dark\:to-red-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-to: #ffa8a8 var(--tw-gradient-to-position);
}

.dark\:to-yellow-1:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-gradient-to: #fff3bf var(--tw-gradient-to-position);
}

.dark\:fill-white:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	fill: #fefefe;
}

.dark\:text-blue-2:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(165 216 255/var(--tw-text-opacity));
}

.dark\:text-blue-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(77 171 247/var(--tw-text-opacity));
}

.dark\:text-blue-8:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(25 113 194/var(--tw-text-opacity));
}

.dark\:text-dark-0:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(193 194 197/var(--tw-text-opacity));
}

.dark\:text-dark-1:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(166 167 171/var(--tw-text-opacity));
}

.dark\:text-dark-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(92 95 102/var(--tw-text-opacity));
}

.dark\:text-gray-0:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(248 249 250/var(--tw-text-opacity));
}

.dark\:text-gray-6:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(134 142 150/var(--tw-text-opacity));
}

.dark\:text-orange-9:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(217 72 15/var(--tw-text-opacity));
}

.dark\:text-red-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(255 135 135/var(--tw-text-opacity));
}

.dark\:text-white:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-text-opacity: 1;
	color: rgb(254 254 254/var(--tw-text-opacity));
}

.dark\:opacity-50:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	opacity: .5;
}

.dark\:opacity-65:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	opacity: .65;
}

.dark\:shadow-dark-8:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-shadow-color: #141517;
	--tw-shadow: var(--tw-shadow-colored);
}

.dark\:outline-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	outline-color: #373a40;
}

.dark\:ring-dark-3\/10:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-ring-color: rgba(92,95,102,.1);
}

.dark\:ring-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(55 58 64/var(--tw-ring-opacity));
}

.dark\:drop-shadow-\[1px_1px_1px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-drop-shadow: drop-shadow(1px 1px 1px rgba(0,0,0,.2));
	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);
}

.dark\:\*\:border-dark-4>:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-color: rgb(55 58 64/var(--tw-border-opacity));
}

.hover\:dark\:border-r-gray-6:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *):hover {
	--tw-border-opacity: 1;
	border-right-color: rgb(134 142 150/var(--tw-border-opacity));
}

.dark\:hover\:bg-dark-4:hover:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 58 64/var(--tw-bg-opacity));
}

.dark\:hover\:bg-dark-4\/5:hover:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	background-color: rgba(55,58,64,.05);
}

.dark\:hover\:bg-dark-5:hover:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(44 46 51/var(--tw-bg-opacity));
}

.dark\:hover\:bg-gray-700:hover:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 65 81/var(--tw-bg-opacity));
}

.dark\:hover\:bg-gray-9:hover:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(33 37 41/var(--tw-bg-opacity));
}

.hover\:dark\:bg-dark-4:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *):hover {
	--tw-bg-opacity: 1;
	background-color: rgb(55 58 64/var(--tw-bg-opacity));
}

.hover\:dark\:bg-dark-5:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *):hover {
	--tw-bg-opacity: 1;
	background-color: rgb(44 46 51/var(--tw-bg-opacity));
}

.hover\:dark\:bg-dark-7:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *):hover {
	--tw-bg-opacity: 1;
	background-color: rgb(26 27 30/var(--tw-bg-opacity));
}

.dark\:focus\:outline-blue-8:focus:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	outline-color: #1971c2;
}

.dark\:aria-expanded\:border-dark-4[aria-expanded=true]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-border-opacity: 1;
	border-color: rgb(55 58 64/var(--tw-border-opacity));
}

.dark\:data-\[checked\]\:bg-blue-8[data-checked]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(25 113 194/var(--tw-bg-opacity));
}

.dark\:data-\[expanded\=true\]\:bg-dark-4[data-expanded=true]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 58 64/var(--tw-bg-opacity));
}

.dark\:data-\[expanded\=true\]\:bg-gray-9[data-expanded=true]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(33 37 41/var(--tw-bg-opacity));
}

.dark\:data-\[focus\]\:bg-blue-8[data-focus]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(25 113 194/var(--tw-bg-opacity));
}

.dark\:data-\[open\]\:bg-dark-4[data-open]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(55 58 64/var(--tw-bg-opacity));
}

.dark\:data-\[open\]\:bg-gray-9[data-open]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(33 37 41/var(--tw-bg-opacity));
}

.dark\:data-\[focus\]\:ring-blue-8[data-focus]:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(25 113 194/var(--tw-ring-opacity));
}

.\[\&\:not\(\[data-focus\]\)\]\:\[\&\:not\(\[data-checked\]\)\]\:ring-inset:not([data-checked]):not([data-focus]) {
	--tw-ring-inset: inset;
}

.\[\&\:nth-of-type\(2n\)\]\:bg-gray-0:nth-of-type(2n) {
	--tw-bg-opacity: 1;
	background-color: rgb(248 249 250/var(--tw-bg-opacity));
}

.dark\:\[\&\:nth-of-type\(2n\)\]\:bg-dark-8:nth-of-type(2n):where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) {
	--tw-bg-opacity: 1;
	background-color: rgb(20 21 23/var(--tw-bg-opacity));
}

.\[\&\>\*\]\:w-full>* {
	width: 100%;
}

.\[\&_\*\]\:\!pointer-events-none * {
	pointer-events: none!important;
}

.\[\&_\*\]\:text-gray-5 * {
	--tw-text-opacity: 1;
	color: rgb(173 181 189/var(--tw-text-opacity));
}

.\[\&_\*\]\:dark\:text-dark-3:where([data-mantine-color-scheme=dark],[data-mantine-color-scheme=dark] *) * {
	--tw-text-opacity: 1;
	color: rgb(92 95 102/var(--tw-text-opacity));
}

.\[\&_iframe\]\:hidden iframe {
	display: none;
}

@layer mantine {
	*,:after,:before {
		box-sizing: border-box;
	}

	button,input,select,textarea {
		font: inherit;
	}

	button,select {
		text-transform: none;
	}

	body {
		background-color: var(--mantine-color-body);
		color: var(--mantine-color-text);
		font-family: var(--mantine-font-family);
		font-size: var(--mantine-font-size-md);
		line-height: var(--mantine-line-height);
		margin: 0;
		-webkit-font-smoothing: var(--mantine-webkit-font-smoothing);
		-moz-osx-font-smoothing: var(--mantine-moz-font-smoothing);
	}@	media screen and (max-device-width:31.25em) {
		body{-webkit-text-size-adjust: 100%;
	}
}

@media (prefers-reduced-motion:reduce) {
	[data-respect-reduced-motion] [data-reduce-motion] {
		animation: none;
		transition: none;
	}
}

[data-mantine-color-scheme=dark] .mantine-dark-hidden,[data-mantine-color-scheme=light] .mantine-light-hidden {
	display: none;
}

.mantine-focus-auto:focus-visible {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.mantine-focus-always:focus {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.mantine-focus-never:focus {
	outline: none;
}

.mantine-active:active {
	transform: translateY(calc(.0625rem*var(--mantine-scale)));
}

fieldset:disabled .mantine-active:active {
	transform: none;
}

:where([dir=rtl]) .mantine-rotate-rtl {
	transform: rotate(180deg);
}

:root {
	color-scheme: var(--mantine-color-scheme);
	--mantine-z-index-app: 100;
	--mantine-z-index-modal: 200;
	--mantine-z-index-popover: 300;
	--mantine-z-index-overlay: 400;
	--mantine-z-index-max: 9999;
	--mantine-scale: 1;
	--mantine-cursor-type: default;
	--mantine-webkit-font-smoothing: antialiased;
	--mantine-color-scheme: light dark;
	--mantine-moz-font-smoothing: grayscale;
	--mantine-color-white: #fff;
	--mantine-color-black: #000;
	--mantine-line-height: 1.55;
	--mantine-font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	--mantine-font-family-monospace: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	--mantine-font-family-headings: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	--mantine-heading-font-weight: 700;
	--mantine-radius-default: calc(0.25rem*var(--mantine-scale));
	--mantine-primary-color-0: var(--mantine-color-blue-0);
	--mantine-primary-color-1: var(--mantine-color-blue-1);
	--mantine-primary-color-2: var(--mantine-color-blue-2);
	--mantine-primary-color-3: var(--mantine-color-blue-3);
	--mantine-primary-color-4: var(--mantine-color-blue-4);
	--mantine-primary-color-5: var(--mantine-color-blue-5);
	--mantine-primary-color-6: var(--mantine-color-blue-6);
	--mantine-primary-color-7: var(--mantine-color-blue-7);
	--mantine-primary-color-8: var(--mantine-color-blue-8);
	--mantine-primary-color-9: var(--mantine-color-blue-9);
	--mantine-primary-color-filled: var(--mantine-color-blue-filled);
	--mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);
	--mantine-primary-color-light: var(--mantine-color-blue-light);
	--mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);
	--mantine-primary-color-light-color: var(--mantine-color-blue-light-color);
	--mantine-breakpoint-xs: 36em;
	--mantine-breakpoint-sm: 48em;
	--mantine-breakpoint-md: 62em;
	--mantine-breakpoint-lg: 75em;
	--mantine-breakpoint-xl: 88em;
	--mantine-spacing-xs: calc(0.625rem*var(--mantine-scale));
	--mantine-spacing-sm: calc(0.75rem*var(--mantine-scale));
	--mantine-spacing-md: calc(1rem*var(--mantine-scale));
	--mantine-spacing-lg: calc(1.25rem*var(--mantine-scale));
	--mantine-spacing-xl: calc(2rem*var(--mantine-scale));
	--mantine-font-size-xs: calc(0.75rem*var(--mantine-scale));
	--mantine-font-size-sm: calc(0.875rem*var(--mantine-scale));
	--mantine-font-size-md: calc(1rem*var(--mantine-scale));
	--mantine-font-size-lg: calc(1.125rem*var(--mantine-scale));
	--mantine-font-size-xl: calc(1.25rem*var(--mantine-scale));
	--mantine-line-height-xs: 1.4;
	--mantine-line-height-sm: 1.45;
	--mantine-line-height-md: 1.55;
	--mantine-line-height-lg: 1.6;
	--mantine-line-height-xl: 1.65;
	--mantine-shadow-xs: 0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),0 calc(0.0625rem*var(--mantine-scale)) calc(0.125rem*var(--mantine-scale)) rgba(0,0,0,.1);
	--mantine-shadow-sm: 0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(0.625rem*var(--mantine-scale)) calc(0.9375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.4375rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));
	--mantine-shadow-md: 0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.25rem*var(--mantine-scale)) calc(1.5625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.625rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));
	--mantine-shadow-lg: 0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.75rem*var(--mantine-scale)) calc(1.4375rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.75rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));
	--mantine-shadow-xl: 0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(2.25rem*var(--mantine-scale)) calc(1.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(1.0625rem*var(--mantine-scale)) calc(1.0625rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));
	--mantine-radius-xs: calc(0.125rem*var(--mantine-scale));
	--mantine-radius-sm: calc(0.25rem*var(--mantine-scale));
	--mantine-radius-md: calc(0.5rem*var(--mantine-scale));
	--mantine-radius-lg: calc(1rem*var(--mantine-scale));
	--mantine-radius-xl: calc(2rem*var(--mantine-scale));
	--mantine-color-dark-0: #c9c9c9;
	--mantine-color-dark-1: #b8b8b8;
	--mantine-color-dark-2: #828282;
	--mantine-color-dark-3: #696969;
	--mantine-color-dark-4: #424242;
	--mantine-color-dark-5: #3b3b3b;
	--mantine-color-dark-6: #2e2e2e;
	--mantine-color-dark-7: #242424;
	--mantine-color-dark-8: #1f1f1f;
	--mantine-color-dark-9: #141414;
	--mantine-color-gray-0: #f8f9fa;
	--mantine-color-gray-1: #f1f3f5;
	--mantine-color-gray-2: #e9ecef;
	--mantine-color-gray-3: #dee2e6;
	--mantine-color-gray-4: #ced4da;
	--mantine-color-gray-5: #adb5bd;
	--mantine-color-gray-6: #868e96;
	--mantine-color-gray-7: #495057;
	--mantine-color-gray-8: #343a40;
	--mantine-color-gray-9: #212529;
	--mantine-color-red-0: #fff5f5;
	--mantine-color-red-1: #ffe3e3;
	--mantine-color-red-2: #ffc9c9;
	--mantine-color-red-3: #ffa8a8;
	--mantine-color-red-4: #ff8787;
	--mantine-color-red-5: #ff6b6b;
	--mantine-color-red-6: #fa5252;
	--mantine-color-red-7: #f03e3e;
	--mantine-color-red-8: #e03131;
	--mantine-color-red-9: #c92a2a;
	--mantine-color-pink-0: #fff0f6;
	--mantine-color-pink-1: #ffdeeb;
	--mantine-color-pink-2: #fcc2d7;
	--mantine-color-pink-3: #faa2c1;
	--mantine-color-pink-4: #f783ac;
	--mantine-color-pink-5: #f06595;
	--mantine-color-pink-6: #e64980;
	--mantine-color-pink-7: #d6336c;
	--mantine-color-pink-8: #c2255c;
	--mantine-color-pink-9: #a61e4d;
	--mantine-color-grape-0: #f8f0fc;
	--mantine-color-grape-1: #f3d9fa;
	--mantine-color-grape-2: #eebefa;
	--mantine-color-grape-3: #e599f7;
	--mantine-color-grape-4: #da77f2;
	--mantine-color-grape-5: #cc5de8;
	--mantine-color-grape-6: #be4bdb;
	--mantine-color-grape-7: #ae3ec9;
	--mantine-color-grape-8: #9c36b5;
	--mantine-color-grape-9: #862e9c;
	--mantine-color-violet-0: #f3f0ff;
	--mantine-color-violet-1: #e5dbff;
	--mantine-color-violet-2: #d0bfff;
	--mantine-color-violet-3: #b197fc;
	--mantine-color-violet-4: #9775fa;
	--mantine-color-violet-5: #845ef7;
	--mantine-color-violet-6: #7950f2;
	--mantine-color-violet-7: #7048e8;
	--mantine-color-violet-8: #6741d9;
	--mantine-color-violet-9: #5f3dc4;
	--mantine-color-indigo-0: #edf2ff;
	--mantine-color-indigo-1: #dbe4ff;
	--mantine-color-indigo-2: #bac8ff;
	--mantine-color-indigo-3: #91a7ff;
	--mantine-color-indigo-4: #748ffc;
	--mantine-color-indigo-5: #5c7cfa;
	--mantine-color-indigo-6: #4c6ef5;
	--mantine-color-indigo-7: #4263eb;
	--mantine-color-indigo-8: #3b5bdb;
	--mantine-color-indigo-9: #364fc7;
	--mantine-color-blue-0: #e7f5ff;
	--mantine-color-blue-1: #d0ebff;
	--mantine-color-blue-2: #a5d8ff;
	--mantine-color-blue-3: #74c0fc;
	--mantine-color-blue-4: #4dabf7;
	--mantine-color-blue-5: #339af0;
	--mantine-color-blue-6: #228be6;
	--mantine-color-blue-7: #1c7ed6;
	--mantine-color-blue-8: #1971c2;
	--mantine-color-blue-9: #1864ab;
	--mantine-color-cyan-0: #e3fafc;
	--mantine-color-cyan-1: #c5f6fa;
	--mantine-color-cyan-2: #99e9f2;
	--mantine-color-cyan-3: #66d9e8;
	--mantine-color-cyan-4: #3bc9db;
	--mantine-color-cyan-5: #22b8cf;
	--mantine-color-cyan-6: #15aabf;
	--mantine-color-cyan-7: #1098ad;
	--mantine-color-cyan-8: #0c8599;
	--mantine-color-cyan-9: #0b7285;
	--mantine-color-teal-0: #e6fcf5;
	--mantine-color-teal-1: #c3fae8;
	--mantine-color-teal-2: #96f2d7;
	--mantine-color-teal-3: #63e6be;
	--mantine-color-teal-4: #38d9a9;
	--mantine-color-teal-5: #20c997;
	--mantine-color-teal-6: #12b886;
	--mantine-color-teal-7: #0ca678;
	--mantine-color-teal-8: #099268;
	--mantine-color-teal-9: #087f5b;
	--mantine-color-green-0: #ebfbee;
	--mantine-color-green-1: #d3f9d8;
	--mantine-color-green-2: #b2f2bb;
	--mantine-color-green-3: #8ce99a;
	--mantine-color-green-4: #69db7c;
	--mantine-color-green-5: #51cf66;
	--mantine-color-green-6: #40c057;
	--mantine-color-green-7: #37b24d;
	--mantine-color-green-8: #2f9e44;
	--mantine-color-green-9: #2b8a3e;
	--mantine-color-lime-0: #f4fce3;
	--mantine-color-lime-1: #e9fac8;
	--mantine-color-lime-2: #d8f5a2;
	--mantine-color-lime-3: #c0eb75;
	--mantine-color-lime-4: #a9e34b;
	--mantine-color-lime-5: #94d82d;
	--mantine-color-lime-6: #82c91e;
	--mantine-color-lime-7: #74b816;
	--mantine-color-lime-8: #66a80f;
	--mantine-color-lime-9: #5c940d;
	--mantine-color-yellow-0: #fff9db;
	--mantine-color-yellow-1: #fff3bf;
	--mantine-color-yellow-2: #ffec99;
	--mantine-color-yellow-3: #ffe066;
	--mantine-color-yellow-4: #ffd43b;
	--mantine-color-yellow-5: #fcc419;
	--mantine-color-yellow-6: #fab005;
	--mantine-color-yellow-7: #f59f00;
	--mantine-color-yellow-8: #f08c00;
	--mantine-color-yellow-9: #e67700;
	--mantine-color-orange-0: #fff4e6;
	--mantine-color-orange-1: #ffe8cc;
	--mantine-color-orange-2: #ffd8a8;
	--mantine-color-orange-3: #ffc078;
	--mantine-color-orange-4: #ffa94d;
	--mantine-color-orange-5: #ff922b;
	--mantine-color-orange-6: #fd7e14;
	--mantine-color-orange-7: #f76707;
	--mantine-color-orange-8: #e8590c;
	--mantine-color-orange-9: #d9480f;
	--mantine-h1-font-size: calc(2.125rem*var(--mantine-scale));
	--mantine-h1-line-height: 1.3;
	--mantine-h1-font-weight: 700;
	--mantine-h2-font-size: calc(1.625rem*var(--mantine-scale));
	--mantine-h2-line-height: 1.35;
	--mantine-h2-font-weight: 700;
	--mantine-h3-font-size: calc(1.375rem*var(--mantine-scale));
	--mantine-h3-line-height: 1.4;
	--mantine-h3-font-weight: 700;
	--mantine-h4-font-size: calc(1.125rem*var(--mantine-scale));
	--mantine-h4-line-height: 1.45;
	--mantine-h4-font-weight: 700;
	--mantine-h5-font-size: calc(1rem*var(--mantine-scale));
	--mantine-h5-line-height: 1.5;
	--mantine-h5-font-weight: 700;
	--mantine-h6-font-size: calc(0.875rem*var(--mantine-scale));
	--mantine-h6-line-height: 1.5;
	--mantine-h6-font-weight: 700;
}

:root[data-mantine-color-scheme=dark] {
	--mantine-color-scheme: dark;
	--mantine-primary-color-contrast: var(--mantine-color-white);
	--mantine-color-bright: var(--mantine-color-white);
	--mantine-color-text: var(--mantine-color-dark-0);
	--mantine-color-body: var(--mantine-color-dark-7);
	--mantine-color-error: var(--mantine-color-red-8);
	--mantine-color-placeholder: var(--mantine-color-dark-3);
	--mantine-color-anchor: var(--mantine-color-blue-4);
	--mantine-color-default: var(--mantine-color-dark-6);
	--mantine-color-default-hover: var(--mantine-color-dark-5);
	--mantine-color-default-color: var(--mantine-color-white);
	--mantine-color-default-border: var(--mantine-color-dark-4);
	--mantine-color-dimmed: var(--mantine-color-dark-2);
	--mantine-color-dark-text: var(--mantine-color-dark-4);
	--mantine-color-dark-filled: var(--mantine-color-dark-8);
	--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);
	--mantine-color-dark-light: rgba(36,36,36,.15);
	--mantine-color-dark-light-hover: rgba(36,36,36,.2);
	--mantine-color-dark-light-color: var(--mantine-color-dark-3);
	--mantine-color-dark-outline: var(--mantine-color-dark-4);
	--mantine-color-dark-outline-hover: rgba(36,36,36,.05);
	--mantine-color-gray-text: var(--mantine-color-gray-4);
	--mantine-color-gray-filled: var(--mantine-color-gray-8);
	--mantine-color-gray-filled-hover: var(--mantine-color-gray-9);
	--mantine-color-gray-light: hsla(210,7%,56%,.15);
	--mantine-color-gray-light-hover: hsla(210,7%,56%,.2);
	--mantine-color-gray-light-color: var(--mantine-color-gray-3);
	--mantine-color-gray-outline: var(--mantine-color-gray-4);
	--mantine-color-gray-outline-hover: rgba(206,212,218,.05);
	--mantine-color-red-text: var(--mantine-color-red-4);
	--mantine-color-red-filled: var(--mantine-color-red-8);
	--mantine-color-red-filled-hover: var(--mantine-color-red-9);
	--mantine-color-red-light: rgba(250,82,82,.15);
	--mantine-color-red-light-hover: rgba(250,82,82,.2);
	--mantine-color-red-light-color: var(--mantine-color-red-3);
	--mantine-color-red-outline: var(--mantine-color-red-4);
	--mantine-color-red-outline-hover: hsla(0,100%,76%,.05);
	--mantine-color-pink-text: var(--mantine-color-pink-4);
	--mantine-color-pink-filled: var(--mantine-color-pink-8);
	--mantine-color-pink-filled-hover: var(--mantine-color-pink-9);
	--mantine-color-pink-light: rgba(230,73,128,.15);
	--mantine-color-pink-light-hover: rgba(230,73,128,.2);
	--mantine-color-pink-light-color: var(--mantine-color-pink-3);
	--mantine-color-pink-outline: var(--mantine-color-pink-4);
	--mantine-color-pink-outline-hover: rgba(247,131,172,.05);
	--mantine-color-grape-text: var(--mantine-color-grape-4);
	--mantine-color-grape-filled: var(--mantine-color-grape-8);
	--mantine-color-grape-filled-hover: var(--mantine-color-grape-9);
	--mantine-color-grape-light: rgba(190,75,219,.15);
	--mantine-color-grape-light-hover: rgba(190,75,219,.2);
	--mantine-color-grape-light-color: var(--mantine-color-grape-3);
	--mantine-color-grape-outline: var(--mantine-color-grape-4);
	--mantine-color-grape-outline-hover: rgba(218,119,242,.05);
	--mantine-color-violet-text: var(--mantine-color-violet-4);
	--mantine-color-violet-filled: var(--mantine-color-violet-8);
	--mantine-color-violet-filled-hover: var(--mantine-color-violet-9);
	--mantine-color-violet-light: rgba(121,80,242,.15);
	--mantine-color-violet-light-hover: rgba(121,80,242,.2);
	--mantine-color-violet-light-color: var(--mantine-color-violet-3);
	--mantine-color-violet-outline: var(--mantine-color-violet-4);
	--mantine-color-violet-outline-hover: rgba(151,117,250,.05);
	--mantine-color-indigo-text: var(--mantine-color-indigo-4);
	--mantine-color-indigo-filled: var(--mantine-color-indigo-8);
	--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);
	--mantine-color-indigo-light: rgba(76,110,245,.15);
	--mantine-color-indigo-light-hover: rgba(76,110,245,.2);
	--mantine-color-indigo-light-color: var(--mantine-color-indigo-3);
	--mantine-color-indigo-outline: var(--mantine-color-indigo-4);
	--mantine-color-indigo-outline-hover: rgba(116,143,252,.05);
	--mantine-color-blue-text: var(--mantine-color-blue-4);
	--mantine-color-blue-filled: var(--mantine-color-blue-8);
	--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);
	--mantine-color-blue-light: rgba(34,139,230,.15);
	--mantine-color-blue-light-hover: rgba(34,139,230,.2);
	--mantine-color-blue-light-color: var(--mantine-color-blue-3);
	--mantine-color-blue-outline: var(--mantine-color-blue-4);
	--mantine-color-blue-outline-hover: rgba(77,171,247,.05);
	--mantine-color-cyan-text: var(--mantine-color-cyan-4);
	--mantine-color-cyan-filled: var(--mantine-color-cyan-8);
	--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);
	--mantine-color-cyan-light: rgba(21,170,191,.15);
	--mantine-color-cyan-light-hover: rgba(21,170,191,.2);
	--mantine-color-cyan-light-color: var(--mantine-color-cyan-3);
	--mantine-color-cyan-outline: var(--mantine-color-cyan-4);
	--mantine-color-cyan-outline-hover: rgba(59,201,219,.05);
	--mantine-color-teal-text: var(--mantine-color-teal-4);
	--mantine-color-teal-filled: var(--mantine-color-teal-8);
	--mantine-color-teal-filled-hover: var(--mantine-color-teal-9);
	--mantine-color-teal-light: rgba(18,184,134,.15);
	--mantine-color-teal-light-hover: rgba(18,184,134,.2);
	--mantine-color-teal-light-color: var(--mantine-color-teal-3);
	--mantine-color-teal-outline: var(--mantine-color-teal-4);
	--mantine-color-teal-outline-hover: rgba(56,217,169,.05);
	--mantine-color-green-text: var(--mantine-color-green-4);
	--mantine-color-green-filled: var(--mantine-color-green-8);
	--mantine-color-green-filled-hover: var(--mantine-color-green-9);
	--mantine-color-green-light: rgba(64,192,87,.15);
	--mantine-color-green-light-hover: rgba(64,192,87,.2);
	--mantine-color-green-light-color: var(--mantine-color-green-3);
	--mantine-color-green-outline: var(--mantine-color-green-4);
	--mantine-color-green-outline-hover: rgba(105,219,124,.05);
	--mantine-color-lime-text: var(--mantine-color-lime-4);
	--mantine-color-lime-filled: var(--mantine-color-lime-8);
	--mantine-color-lime-filled-hover: var(--mantine-color-lime-9);
	--mantine-color-lime-light: rgba(130,201,30,.15);
	--mantine-color-lime-light-hover: rgba(130,201,30,.2);
	--mantine-color-lime-light-color: var(--mantine-color-lime-3);
	--mantine-color-lime-outline: var(--mantine-color-lime-4);
	--mantine-color-lime-outline-hover: rgba(169,227,75,.05);
	--mantine-color-yellow-text: var(--mantine-color-yellow-4);
	--mantine-color-yellow-filled: var(--mantine-color-yellow-8);
	--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);
	--mantine-color-yellow-light: rgba(250,176,5,.15);
	--mantine-color-yellow-light-hover: rgba(250,176,5,.2);
	--mantine-color-yellow-light-color: var(--mantine-color-yellow-3);
	--mantine-color-yellow-outline: var(--mantine-color-yellow-4);
	--mantine-color-yellow-outline-hover: rgba(255,212,59,.05);
	--mantine-color-orange-text: var(--mantine-color-orange-4);
	--mantine-color-orange-filled: var(--mantine-color-orange-8);
	--mantine-color-orange-filled-hover: var(--mantine-color-orange-9);
	--mantine-color-orange-light: rgba(253,126,20,.15);
	--mantine-color-orange-light-hover: rgba(253,126,20,.2);
	--mantine-color-orange-light-color: var(--mantine-color-orange-3);
	--mantine-color-orange-outline: var(--mantine-color-orange-4);
	--mantine-color-orange-outline-hover: rgba(255,169,77,.05);
}

:root[data-mantine-color-scheme=light] {
	--mantine-color-scheme: light;
	--mantine-color-bright: var(--mantine-color-black);
	--mantine-color-text: var(--mantine-color-black);
	--mantine-color-body: var(--mantine-color-white);
	--mantine-primary-color-contrast: var(--mantine-color-white);
	--mantine-color-error: var(--mantine-color-red-6);
	--mantine-color-placeholder: var(--mantine-color-gray-5);
	--mantine-color-anchor: var(--mantine-primary-color-filled);
	--mantine-color-default: var(--mantine-color-white);
	--mantine-color-default-hover: var(--mantine-color-gray-0);
	--mantine-color-default-color: var(--mantine-color-gray-9);
	--mantine-color-default-border: var(--mantine-color-gray-4);
	--mantine-color-dimmed: var(--mantine-color-gray-6);
	--mantine-color-dark-text: var(--mantine-color-dark-filled);
	--mantine-color-dark-filled: var(--mantine-color-dark-6);
	--mantine-color-dark-filled-hover: var(--mantine-color-dark-7);
	--mantine-color-dark-light: rgba(56,56,56,.1);
	--mantine-color-dark-light-hover: rgba(56,56,56,.12);
	--mantine-color-dark-light-color: var(--mantine-color-dark-6);
	--mantine-color-dark-outline: var(--mantine-color-dark-6);
	--mantine-color-dark-outline-hover: rgba(56,56,56,.05);
	--mantine-color-gray-text: var(--mantine-color-gray-filled);
	--mantine-color-gray-filled: var(--mantine-color-gray-6);
	--mantine-color-gray-filled-hover: var(--mantine-color-gray-7);
	--mantine-color-gray-light: hsla(210,7%,56%,.1);
	--mantine-color-gray-light-hover: hsla(210,7%,56%,.12);
	--mantine-color-gray-light-color: var(--mantine-color-gray-6);
	--mantine-color-gray-outline: var(--mantine-color-gray-6);
	--mantine-color-gray-outline-hover: hsla(210,7%,56%,.05);
	--mantine-color-red-text: var(--mantine-color-red-filled);
	--mantine-color-red-filled: var(--mantine-color-red-6);
	--mantine-color-red-filled-hover: var(--mantine-color-red-7);
	--mantine-color-red-light: rgba(250,82,82,.1);
	--mantine-color-red-light-hover: rgba(250,82,82,.12);
	--mantine-color-red-light-color: var(--mantine-color-red-6);
	--mantine-color-red-outline: var(--mantine-color-red-6);
	--mantine-color-red-outline-hover: rgba(250,82,82,.05);
	--mantine-color-pink-text: var(--mantine-color-pink-filled);
	--mantine-color-pink-filled: var(--mantine-color-pink-6);
	--mantine-color-pink-filled-hover: var(--mantine-color-pink-7);
	--mantine-color-pink-light: rgba(230,73,128,.1);
	--mantine-color-pink-light-hover: rgba(230,73,128,.12);
	--mantine-color-pink-light-color: var(--mantine-color-pink-6);
	--mantine-color-pink-outline: var(--mantine-color-pink-6);
	--mantine-color-pink-outline-hover: rgba(230,73,128,.05);
	--mantine-color-grape-text: var(--mantine-color-grape-filled);
	--mantine-color-grape-filled: var(--mantine-color-grape-6);
	--mantine-color-grape-filled-hover: var(--mantine-color-grape-7);
	--mantine-color-grape-light: rgba(190,75,219,.1);
	--mantine-color-grape-light-hover: rgba(190,75,219,.12);
	--mantine-color-grape-light-color: var(--mantine-color-grape-6);
	--mantine-color-grape-outline: var(--mantine-color-grape-6);
	--mantine-color-grape-outline-hover: rgba(190,75,219,.05);
	--mantine-color-violet-text: var(--mantine-color-violet-filled);
	--mantine-color-violet-filled: var(--mantine-color-violet-6);
	--mantine-color-violet-filled-hover: var(--mantine-color-violet-7);
	--mantine-color-violet-light: rgba(121,80,242,.1);
	--mantine-color-violet-light-hover: rgba(121,80,242,.12);
	--mantine-color-violet-light-color: var(--mantine-color-violet-6);
	--mantine-color-violet-outline: var(--mantine-color-violet-6);
	--mantine-color-violet-outline-hover: rgba(121,80,242,.05);
	--mantine-color-indigo-text: var(--mantine-color-indigo-filled);
	--mantine-color-indigo-filled: var(--mantine-color-indigo-6);
	--mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);
	--mantine-color-indigo-light: rgba(76,110,245,.1);
	--mantine-color-indigo-light-hover: rgba(76,110,245,.12);
	--mantine-color-indigo-light-color: var(--mantine-color-indigo-6);
	--mantine-color-indigo-outline: var(--mantine-color-indigo-6);
	--mantine-color-indigo-outline-hover: rgba(76,110,245,.05);
	--mantine-color-blue-text: var(--mantine-color-blue-filled);
	--mantine-color-blue-filled: var(--mantine-color-blue-6);
	--mantine-color-blue-filled-hover: var(--mantine-color-blue-7);
	--mantine-color-blue-light: rgba(34,139,230,.1);
	--mantine-color-blue-light-hover: rgba(34,139,230,.12);
	--mantine-color-blue-light-color: var(--mantine-color-blue-6);
	--mantine-color-blue-outline: var(--mantine-color-blue-6);
	--mantine-color-blue-outline-hover: rgba(34,139,230,.05);
	--mantine-color-cyan-text: var(--mantine-color-cyan-filled);
	--mantine-color-cyan-filled: var(--mantine-color-cyan-6);
	--mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);
	--mantine-color-cyan-light: rgba(21,170,191,.1);
	--mantine-color-cyan-light-hover: rgba(21,170,191,.12);
	--mantine-color-cyan-light-color: var(--mantine-color-cyan-6);
	--mantine-color-cyan-outline: var(--mantine-color-cyan-6);
	--mantine-color-cyan-outline-hover: rgba(21,170,191,.05);
	--mantine-color-teal-text: var(--mantine-color-teal-filled);
	--mantine-color-teal-filled: var(--mantine-color-teal-6);
	--mantine-color-teal-filled-hover: var(--mantine-color-teal-7);
	--mantine-color-teal-light: rgba(18,184,134,.1);
	--mantine-color-teal-light-hover: rgba(18,184,134,.12);
	--mantine-color-teal-light-color: var(--mantine-color-teal-6);
	--mantine-color-teal-outline: var(--mantine-color-teal-6);
	--mantine-color-teal-outline-hover: rgba(18,184,134,.05);
	--mantine-color-green-text: var(--mantine-color-green-filled);
	--mantine-color-green-filled: var(--mantine-color-green-6);
	--mantine-color-green-filled-hover: var(--mantine-color-green-7);
	--mantine-color-green-light: rgba(64,192,87,.1);
	--mantine-color-green-light-hover: rgba(64,192,87,.12);
	--mantine-color-green-light-color: var(--mantine-color-green-6);
	--mantine-color-green-outline: var(--mantine-color-green-6);
	--mantine-color-green-outline-hover: rgba(64,192,87,.05);
	--mantine-color-lime-text: var(--mantine-color-lime-filled);
	--mantine-color-lime-filled: var(--mantine-color-lime-6);
	--mantine-color-lime-filled-hover: var(--mantine-color-lime-7);
	--mantine-color-lime-light: rgba(130,201,30,.1);
	--mantine-color-lime-light-hover: rgba(130,201,30,.12);
	--mantine-color-lime-light-color: var(--mantine-color-lime-6);
	--mantine-color-lime-outline: var(--mantine-color-lime-6);
	--mantine-color-lime-outline-hover: rgba(130,201,30,.05);
	--mantine-color-yellow-text: var(--mantine-color-yellow-filled);
	--mantine-color-yellow-filled: var(--mantine-color-yellow-6);
	--mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);
	--mantine-color-yellow-light: rgba(250,176,5,.1);
	--mantine-color-yellow-light-hover: rgba(250,176,5,.12);
	--mantine-color-yellow-light-color: var(--mantine-color-yellow-6);
	--mantine-color-yellow-outline: var(--mantine-color-yellow-6);
	--mantine-color-yellow-outline-hover: rgba(250,176,5,.05);
	--mantine-color-orange-text: var(--mantine-color-orange-filled);
	--mantine-color-orange-filled: var(--mantine-color-orange-6);
	--mantine-color-orange-filled-hover: var(--mantine-color-orange-7);
	--mantine-color-orange-light: rgba(253,126,20,.1);
	--mantine-color-orange-light-hover: rgba(253,126,20,.12);
	--mantine-color-orange-light-color: var(--mantine-color-orange-6);
	--mantine-color-orange-outline: var(--mantine-color-orange-6);
	--mantine-color-orange-outline-hover: rgba(253,126,20,.05);
}

.m_d57069b5 {
	--scrollarea-scrollbar-size: calc(0.75rem*var(--mantine-scale));
	overflow: hidden;
	position: relative;
}

.m_c0783ff9 {
	overscroll-behavior: var(--scrollarea-over-scroll-behavior);
	scrollbar-width: none;
	-ms-overflow-style: none;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	width: 100%;
}

.m_c0783ff9::-webkit-scrollbar {
	display: none;
}

.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]) {
	padding-inline-end: 0;
	padding-inline-start: 0;
}

.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]) {
	padding-inline-end: var(--scrollarea-scrollbar-size);
	padding-inline-start: unset;
}

.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]) {
	padding-bottom: 0;
}

.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]) {
	padding-bottom: var(--scrollarea-scrollbar-size);
}

.m_f8f631dd {
	display: table;
	min-width: 100%;
}

.m_c44ba933 {
	background-color: transparent;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	padding: calc(var(--scrollarea-scrollbar-size)/5);
	touch-action: none;
	transition: background-color .15s ease,opacity .15s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_c44ba933:hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363 {
		background-color: rgba(0,0,0,.5);
	}

	:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover {
		background-color: var(--mantine-color-dark-8);
	}

	:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363 {
		background-color: hsla(0,0%,100%,.5);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_c44ba933:active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363 {
		background-color: rgba(0,0,0,.5);
	}

	:where([data-mantine-color-scheme=dark]) .m_c44ba933:active {
		background-color: var(--mantine-color-dark-8);
	}

	:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363 {
		background-color: hsla(0,0%,100%,.5);
	}
}

.m_c44ba933:where([data-hidden],[data-state=hidden]) {
	display: none;
}

.m_c44ba933:where([data-orientation=vertical]) {
	bottom: var(--sa-corner-width);
	inset-inline-end: 0;
	top: 0;
	width: var(--scrollarea-scrollbar-size);
}

.m_c44ba933:where([data-orientation=horizontal]) {
	bottom: 0;
	flex-direction: column;
	height: var(--scrollarea-scrollbar-size);
	inset-inline-end: var(--sa-corner-width);
	inset-inline-start: 0;
}

.m_d8b5e363 {
	border-radius: var(--scrollarea-scrollbar-size);
	flex: 1;
	opacity: var(--thumb-opacity);
	overflow: hidden;
	position: relative;
	transition: background-color .15s ease;
}

.m_d8b5e363:before {
	content: "";
	height: 100%;
	left: 50%;
	min-height: calc(2.75rem*var(--mantine-scale));
	min-width: calc(2.75rem*var(--mantine-scale));
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}

:where([data-mantine-color-scheme=light]) .m_d8b5e363 {
	background-color: rgba(0,0,0,.4);
}

:where([data-mantine-color-scheme=dark]) .m_d8b5e363 {
	background-color: hsla(0,0%,100%,.4);
}

.m_21657268 {
	bottom: 0;
	display: block;
	inset-inline-end: 0;
	opacity: 0;
	position: absolute;
	transition: opacity .15s ease;
}

:where([data-mantine-color-scheme=light]) .m_21657268 {
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_21657268 {
	background-color: var(--mantine-color-dark-8);
}

.m_21657268:where([data-hovered]) {
	opacity: 1;
}

.m_21657268:where([data-hidden]) {
	display: none;
}

.m_87cf2631 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	border: 0;
	color: inherit;
	cursor: pointer;
	font-size: var(--mantine-font-size-md);
	padding: 0;
	text-align: left;
	text-decoration: none;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}

:where([dir=rtl]) .m_87cf2631 {
	text-align: right;
}

.m_515a97f8 {
	border: 0;
	clip: rect(0 0 0 0);
	height: calc(.0625rem*var(--mantine-scale));
	margin: calc(-.0625rem*var(--mantine-scale));
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: calc(.0625rem*var(--mantine-scale));
}

.m_1b7284a3 {
	--paper-radius: var(--mantine-radius-default);
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	background-color: var(--mantine-color-body);
	border-radius: var(--paper-radius);
	box-shadow: var(--paper-shadow);
	display: block;
	text-decoration: none;
	touch-action: manipulation;
}

[data-mantine-color-scheme=light] .m_1b7284a3 {
	--paper-border-color: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme=dark] .m_1b7284a3 {
	--paper-border-color: var(--mantine-color-dark-4);
}

.m_1b7284a3:where([data-with-border]) {
	border: calc(.0625rem*var(--mantine-scale)) solid var(--paper-border-color);
}

.m_9814e45f {
	-webkit-backdrop-filter: var(--overlay-filter);
	backdrop-filter: var(--overlay-filter);
	background: var(--overlay-bg,rgba(0,0,0,.6));
	border-radius: var(--overlay-radius,0);
	inset: 0;
	position: absolute;
	z-index: var(--overlay-z-index);
}

.m_9814e45f:where([data-fixed]) {
	position: fixed;
}

.m_9814e45f:where([data-center]) {
	align-items: center;
	display: flex;
	justify-content: center;
}

.m_38a85659 {
	border: 1px solid var(--popover-border-color);
	border-radius: var(--popover-radius,var(--mantine-radius-default));
	box-shadow: var(--popover-shadow,none);
	padding: var(--mantine-spacing-sm) var(--mantine-spacing-md);
	position: absolute;
}

.m_38a85659:where([data-fixed]) {
	position: fixed;
}

.m_38a85659:focus {
	outline: none;
}

:where([data-mantine-color-scheme=light]) .m_38a85659 {
	--popover-border-color: var(--mantine-color-gray-2);
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_38a85659 {
	--popover-border-color: var(--mantine-color-dark-4);
	background-color: var(--mantine-color-dark-6);
}

.m_a31dc6c1 {
	background-color: inherit;
	border: 1px solid var(--popover-border-color);
	z-index: 1;
}

.m_3d7bc908 {
	inset: 0;
	position: fixed;
}

.m_5ae2e3c {
	--loader-size-xs: calc(1.125rem*var(--mantine-scale));
	--loader-size-sm: calc(1.375rem*var(--mantine-scale));
	--loader-size-md: calc(2.25rem*var(--mantine-scale));
	--loader-size-lg: calc(2.75rem*var(--mantine-scale));
	--loader-size-xl: calc(3.625rem*var(--mantine-scale));
	--loader-size: var(--loader-size-md);
	--loader-color: var(--mantine-primary-color-filled);
}

@keyframes m_5d2b3b9d {
	0% {
		opacity: 0;
		transform: scale(.6);
	}

	50%,to {
		transform: scale(1);
	}
}

.m_7a2bd4cd {
	display: flex;
	gap: calc(var(--loader-size)/5);
	height: var(--loader-size);
	position: relative;
	width: var(--loader-size);
}

.m_870bb79 {
	animation: m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;
	background: var(--loader-color);
	border-radius: calc(.125rem*var(--mantine-scale));
	flex: 1;
}

.m_870bb79:first-of-type {
	animation-delay: -.24s;
}

.m_870bb79:nth-of-type(2) {
	animation-delay: -.12s;
}

.m_870bb79:nth-of-type(3) {
	animation-delay: 0;
}

@keyframes m_aac34a1 {
	0%,to {
		opacity: 1;
		transform: scale(1);
	}

	50% {
		opacity: .5;
		transform: scale(.6);
	}
}

.m_4e3f22d7 {
	align-items: center;
	display: flex;
	gap: calc(var(--loader-size)/10);
	height: var(--loader-size);
	justify-content: center;
	position: relative;
	width: var(--loader-size);
}

.m_870c4af {
	animation: m_aac34a1 .8s linear infinite;
	background: var(--loader-color);
	border-radius: 50%;
	height: calc(var(--loader-size)/3 - var(--loader-size)/15);
	width: calc(var(--loader-size)/3 - var(--loader-size)/15);
}

.m_870c4af:nth-child(2) {
	animation-delay: .4s;
}

@keyframes m_f8e89c4b {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.m_b34414df {
	display: inline-block;
}

.m_b34414df,.m_b34414df:after {
	height: var(--loader-size);
	width: var(--loader-size);
}

.m_b34414df:after {
	animation: m_f8e89c4b 1.2s linear infinite;
	border-color: var(--loader-color) var(--loader-color) var(--loader-color) transparent;
	border-radius: calc(625rem*var(--mantine-scale));
	border-style: solid;
	border-width: calc(var(--loader-size)/8);
	content: "";
	display: block;
}

.m_8d3f4000 {
	--ai-size-xs: calc(1.125rem*var(--mantine-scale));
	--ai-size-sm: calc(1.375rem*var(--mantine-scale));
	--ai-size-md: calc(1.75rem*var(--mantine-scale));
	--ai-size-lg: calc(2.125rem*var(--mantine-scale));
	--ai-size-xl: calc(2.75rem*var(--mantine-scale));
	--ai-size-input-xs: calc(1.875rem*var(--mantine-scale));
	--ai-size-input-sm: calc(2.25rem*var(--mantine-scale));
	--ai-size-input-md: calc(2.625rem*var(--mantine-scale));
	--ai-size-input-lg: calc(3.125rem*var(--mantine-scale));
	--ai-size-input-xl: calc(3.75rem*var(--mantine-scale));
	--ai-size: var(--ai-size-md);
	--ai-color: var(--mantine-color-white);
	align-items: center;
	background: var(--ai-bg,var(--mantine-primary-color-filled));
	border: var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);
	border-radius: var(--ai-radius,var(--mantine-radius-default));
	color: var(--ai-color,var(--mantine-color-white));
	cursor: pointer;
	display: inline-flex;
	height: var(--ai-size);
	justify-content: center;
	line-height: 1;
	min-height: var(--ai-size);
	min-width: var(--ai-size);
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: var(--ai-size);
}

@media (hover:hover) {
	.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])) {
		background-color: var(--ai-hover,var(--mantine-primary-color-filled-hover));
		color: var(--ai-hover-color,var(--ai-color));
	}
}

@media (hover:none) {
	.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])) {
		background-color: var(--ai-hover,var(--mantine-primary-color-filled-hover));
		color: var(--ai-hover-color,var(--ai-color));
	}
}

.m_8d3f4000[data-loading] {
	cursor: not-allowed;
}

.m_8d3f4000[data-loading] .m_8d3afb97 {
	opacity: 0;
	transform: translateY(100%);
}

.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])) {
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	cursor: not-allowed;
}

:where([data-mantine-color-scheme=light]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])) {
	background-color: var(--mantine-color-gray-1);
	color: var(--mantine-color-gray-5);
}

:where([data-mantine-color-scheme=dark]) .m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])) {
	background-color: var(--mantine-color-dark-6);
	color: var(--mantine-color-dark-3);
}

.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active {
	transform: none;
}

.m_302b9fb1 {
	align-items: center;
	border-radius: var(--ai-radius,var(--mantine-radius-default));
	display: flex;
	inset: calc(-.0625rem*var(--mantine-scale));
	justify-content: center;
	position: absolute;
}

:where([data-mantine-color-scheme=light]) .m_302b9fb1 {
	background-color: hsla(0,0%,100%,.15);
}

:where([data-mantine-color-scheme=dark]) .m_302b9fb1 {
	background-color: rgba(0,0,0,.15);
}

.m_1a0f1b21 {
	--ai-border-width: calc(0.0625rem*var(--mantine-scale));
	display: flex;
}

.m_1a0f1b21 :where(*):focus {
	position: relative;
	z-index: 1;
}

.m_1a0f1b21[data-orientation=horizontal] {
	flex-direction: row;
}

.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child {
	border-end-end-radius: 0;
	border-inline-end-width: calc(var(--ai-border-width)/2);
	border-start-end-radius: 0;
}

.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child {
	border-end-start-radius: 0;
	border-inline-start-width: calc(var(--ai-border-width)/2);
	border-start-start-radius: 0;
}

.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child) {
	border-inline-width: calc(var(--ai-border-width)/2);
	border-radius: 0;
}

.m_1a0f1b21[data-orientation=vertical] {
	flex-direction: column;
}

.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child {
	border-bottom-width: calc(var(--ai-border-width)/2);
	border-end-end-radius: 0;
	border-end-start-radius: 0;
}

.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child {
	border-start-end-radius: 0;
	border-start-start-radius: 0;
	border-top-width: calc(var(--ai-border-width)/2);
}

.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child) {
	border-bottom-width: calc(var(--ai-border-width)/2);
	border-radius: 0;
	border-top-width: calc(var(--ai-border-width)/2);
}

.m_8d3afb97 {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	transition: transform .15s ease,opacity .1s ease;
	width: 100%;
}

.m_437b6484 {
	--section-height-xs: calc(1.125rem*var(--mantine-scale));
	--section-height-sm: calc(1.375rem*var(--mantine-scale));
	--section-height-md: calc(1.75rem*var(--mantine-scale));
	--section-height-lg: calc(2.125rem*var(--mantine-scale));
	--section-height-xl: calc(2.75rem*var(--mantine-scale));
	--section-height-input-xs: calc(1.875rem*var(--mantine-scale));
	--section-height-input-sm: calc(2.25rem*var(--mantine-scale));
	--section-height-input-md: calc(2.625rem*var(--mantine-scale));
	--section-height-input-lg: calc(3.125rem*var(--mantine-scale));
	--section-height-input-xl: calc(3.75rem*var(--mantine-scale));
	--section-padding-x-xs: calc(0.375rem*var(--mantine-scale));
	--section-padding-x-sm: calc(0.5rem*var(--mantine-scale));
	--section-padding-x-md: calc(0.625rem*var(--mantine-scale));
	--section-padding-x-lg: calc(0.75rem*var(--mantine-scale));
	--section-padding-x-xl: calc(1rem*var(--mantine-scale));
	--section-height: var(--section-height-sm);
	--section-padding-x: var(--section-padding-x-sm);
	--section-color: var(--mantine-color-white);
	background: var(--section-bg,var(--mantine-primary-color-filled));
	border: var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);
	border-radius: var(--section-radius,var(--mantine-radius-default));
	color: var(--section-color,var(--mantine-color-white));
	font-size: var(--section-fz,var(--mantine-font-size-sm));
	font-weight: 600;
	height: var(--section-height,var(--section-height-sm));
	padding-inline: var(--section-padding-x,var(--section-padding-x-sm));
	vertical-align: middle;
	width: auto;
}

.m_437b6484,.m_86a44da5 {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	line-height: 1;
}

.m_86a44da5 {
	--cb-size-xs: calc(1.125rem*var(--mantine-scale));
	--cb-size-sm: calc(1.375rem*var(--mantine-scale));
	--cb-size-md: calc(1.75rem*var(--mantine-scale));
	--cb-size-lg: calc(2.125rem*var(--mantine-scale));
	--cb-size-xl: calc(2.75rem*var(--mantine-scale));
	--cb-size: var(--cb-size-md);
	--cb-icon-size: 70%;
	--cb-radius: var(--mantine-radius-default);
	border-radius: var(--cb-radius);
	height: var(--cb-size);
	min-height: var(--cb-size);
	min-width: var(--cb-size);
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: var(--cb-size);
}

:where([data-mantine-color-scheme=light]) .m_86a44da5 {
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_86a44da5 {
	color: var(--mantine-color-dark-1);
}

.m_86a44da5:disabled,.m_86a44da5[data-disabled] {
	cursor: not-allowed;
	opacity: .6;
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover {
		background-color: var(--mantine-color-dark-6);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active {
		background-color: var(--mantine-color-dark-6);
	}
}

.m_4081bf90 {
	align-items: var(--group-align,center);
	display: flex;
	flex-direction: row;
	flex-wrap: var(--group-wrap,wrap);
	gap: var(--group-gap,var(--mantine-spacing-md));
	justify-content: var(--group-justify,flex-start);
}

.m_4081bf90:where([data-grow])>* {
	flex-grow: 1;
	max-width: var(--group-child-width);
}

.m_615af6c9 {
	font-size: var(--mantine-font-size-md);
	font-weight: 400;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.m_b5489c3c {
	align-items: center;
	background-color: var(--mantine-color-body);
	display: flex;
	justify-content: space-between;
	min-height: calc(3.75rem*var(--mantine-scale));
	padding: var(--mb-padding,var(--mantine-spacing-md));
	padding-inline-end: calc(var(--mb-padding, var(--mantine-spacing-md)) - .3125rem*var(--mantine-scale));
	position: sticky;
	top: 0;
	transition: padding-inline-end .1s;
	z-index: 1000;
}

.m_60c222c7 {
	bottom: 0;
	pointer-events: none;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: var(--mb-z-index);
}

.m_fd1ab0aa {
	box-shadow: var(--mb-shadow,var(--mantine-shadow-xl));
	pointer-events: all;
}

.m_fd1ab0aa [data-mantine-scrollbar] {
	z-index: 1001;
}

[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c {
	padding-inline-end: calc(var(--mb-padding, var(--mantine-spacing-md)) + .3125rem*var(--mantine-scale));
}

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

.m_5df29311 {
	padding: var(--mb-padding,var(--mantine-spacing-md));
	padding-top: var(--mb-padding,var(--mantine-spacing-md));
}

.m_5df29311:where(:not(:only-child)) {
	padding-top: 0;
}

.m_6c018570 {
	margin-bottom: var(--input-margin-bottom,0);
	margin-top: var(--input-margin-top,0);
	position: relative;
	--input-height-xs: calc(1.875rem*var(--mantine-scale));
	--input-height-sm: calc(2.25rem*var(--mantine-scale));
	--input-height-md: calc(2.625rem*var(--mantine-scale));
	--input-height-lg: calc(3.125rem*var(--mantine-scale));
	--input-height-xl: calc(3.75rem*var(--mantine-scale));
	--input-padding-y-xs: calc(0.3125rem*var(--mantine-scale));
	--input-padding-y-sm: calc(0.375rem*var(--mantine-scale));
	--input-padding-y-md: calc(0.5rem*var(--mantine-scale));
	--input-padding-y-lg: calc(0.625rem*var(--mantine-scale));
	--input-padding-y-xl: calc(0.8125rem*var(--mantine-scale));
	--input-height: var(--input-height-sm);
	--input-radius: var(--mantine-radius-default);
	--input-cursor: text;
	--input-text-align: left;
	--input-line-height: calc(var(--input-height) - 0.125rem*var(--mantine-scale));
	--input-padding: calc(var(--input-height)/3);
	--input-padding-inline-start: var(--input-padding);
	--input-padding-inline-end: var(--input-padding);
	--input-placeholder-color: var(--mantine-color-placeholder);
	--input-color: var(--mantine-color-text);
	--input-left-section-size: var(--input-left-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale)));
	--input-right-section-size: var(
    --input-right-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale))
  );
	--input-size: var(--input-height);
	--section-y: calc(0.0625rem*var(--mantine-scale));
	--left-section-start: calc(0.0625rem*var(--mantine-scale));
	--left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);
	--right-section-end: calc(0.0625rem*var(--mantine-scale));
	--right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;
}

.m_6c018570[data-variant=unstyled] {
	--input-padding: 0;
	--input-padding-y: 0;
	--input-padding-inline-start: 0;
	--input-padding-inline-end: 0;
}

.m_6c018570[data-pointer] {
	--input-cursor: pointer;
}

.m_6c018570[data-multiline] {
	--input-padding-y-xs: calc(0.28125rem*var(--mantine-scale));
	--input-padding-y-sm: calc(0.34375rem*var(--mantine-scale));
	--input-padding-y-md: calc(0.4375rem*var(--mantine-scale));
	--input-padding-y-lg: calc(0.59375rem*var(--mantine-scale));
	--input-padding-y-xl: calc(0.8125rem*var(--mantine-scale));
	--input-size: auto;
	--input-line-height: var(--mantine-line-height);
	--input-padding-y: var(--input-padding-y-sm);
}

.m_6c018570[data-with-left-section] {
	--input-padding-inline-start: var(--input-left-section-size);
}

.m_6c018570[data-with-right-section] {
	--input-padding-inline-end: var(--input-right-section-size);
}

[data-mantine-color-scheme=light] .m_6c018570 {
	--input-disabled-bg: var(--mantine-color-gray-1);
	--input-disabled-color: var(--mantine-color-gray-6);
}

[data-mantine-color-scheme=light] .m_6c018570[data-variant=default] {
	--input-bd: var(--mantine-color-gray-4);
	--input-bg: var(--mantine-color-white);
	--input-bd-focus: var(--mantine-primary-color-filled);
}

[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled] {
	--input-bd: transparent;
	--input-bg: var(--mantine-color-gray-1);
	--input-bd-focus: var(--mantine-primary-color-filled);
}

[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled] {
	--input-bd: transparent;
	--input-bg: transparent;
	--input-bd-focus: transparent;
}

[data-mantine-color-scheme=dark] .m_6c018570 {
	--input-disabled-bg: var(--mantine-color-dark-6);
	--input-disabled-color: var(--mantine-color-dark-2);
}

[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default] {
	--input-bd: var(--mantine-color-dark-4);
	--input-bg: var(--mantine-color-dark-6);
	--input-bd-focus: var(--mantine-primary-color-filled);
}

[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled] {
	--input-bd: transparent;
	--input-bg: var(--mantine-color-dark-5);
	--input-bd-focus: var(--mantine-primary-color-filled);
}

[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled] {
	--input-bd: transparent;
	--input-bg: transparent;
	--input-bd-focus: transparent;
}

[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]) {
	--input-bd: var(--mantine-color-error);
}

[data-mantine-color-scheme] .m_6c018570[data-error] {
	--input-color: var(--mantine-color-error);
	--input-placeholder-color: var(--mantine-color-error);
	--input-section-color: var(--mantine-color-error);
}

:where([dir=rtl]) .m_6c018570 {
	--input-text-align: right;
	--left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;
	--right-section-border-radius: var(--input-radius) 0 0 var(--input-radius);
}

.m_8fb7ebe7 {
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: var(--input-bg);
	border: calc(.0625rem*var(--mantine-scale)) solid var(--input-bd);
	border-radius: var(--input-radius);
	color: var(--input-color);
	cursor: var(--input-cursor);
	display: block;
	font-family: var(--input-font-family,var(--mantine-font-family));
	font-size: var(--input-fz,var(--input-fz,var(--mantine-font-size-sm)));
	height: var(--input-size);
	line-height: var(--input-line-height);
	min-height: var(--input-height);
	overflow: var(--input-overflow);
	padding-inline-end: var(--input-padding-inline-end);
	padding-bottom: var(--input-padding-y,0);
	padding-inline-start: var(--input-padding-inline-start);
	padding-top: var(--input-padding-y,0);
	resize: var(--input-resize,none);
	text-align: var(--input-text-align);
	transition: border-color .1s ease;
	width: 100%;
}

.m_8fb7ebe7[data-no-overflow] {
	--input-overflow: hidden;
}

.m_8fb7ebe7[data-monospace] {
	--input-font-family: var(--mantine-font-family-monospace);
	--input-fz: calc(var(--input-fz, var(--mantine-font-size-sm)) - 0.125rem*var(--mantine-scale));
}

.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within {
	outline: none;
	--input-bd: var(--input-bd-focus);
}

[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within {
	--input-bd: var(--mantine-color-error);
}

.m_8fb7ebe7::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_8fb7ebe7::placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration {
	-webkit-appearance: none;
	appearance: none;
}

.m_8fb7ebe7[type=number] {
	-moz-appearance: textfield;
}

.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled] {
	background-color: var(--input-disabled-bg);
	color: var(--input-disabled-color);
	cursor: not-allowed;
	opacity: .6;
}

.m_8fb7ebe7:has(input:disabled) {
	background-color: var(--input-disabled-bg);
	color: var(--input-disabled-color);
	cursor: not-allowed;
	opacity: .6;
}

.m_82577fc2 {
	align-items: center;
	border-radius: var(--section-border-radius);
	bottom: var(--section-y);
	color: var(--input-section-color,var(--mantine-color-dimmed));
	display: flex;
	inset-inline-end: var(--section-end);
	inset-inline-start: var(--section-start);
	justify-content: center;
	pointer-events: var(--section-pointer-events);
	position: absolute;
	top: var(--section-y);
	width: var(--section-size);
	z-index: 1;
}

.m_82577fc2[data-position=right] {
	--section-pointer-events: var(--input-right-section-pointer-events);
	--section-end: var(--right-section-end);
	--section-size: var(--input-right-section-size);
	--section-border-radius: var(--right-section-border-radius);
}

.m_82577fc2[data-position=left] {
	--section-pointer-events: var(--input-left-section-pointer-events);
	--section-start: var(--left-section-start);
	--section-size: var(--input-left-section-size);
	--section-border-radius: var(--left-section-border-radius);
}

.m_88bacfd0 {
	color: var(--input-placeholder-color,var(--mantine-color-placeholder));
}

[data-error] .m_88bacfd0 {
	--input-placeholder-color: var(--input-color,var(--mantine-color-placeholder));
}

.m_46b77525 {
	line-height: var(--mantine-line-height);
}

.m_8fdc1311 {
	cursor: default;
	display: inline-block;
	font-weight: 500;
	word-break: break-word;
	-webkit-tap-highlight-color: transparent;
	font-size: var(--input-label-size,var(--mantine-font-size-sm));
}

.m_78a94662 {
	color: var(--input-asterisk-color,var(--mantine-color-error));
}

.m_8f816625,.m_fe47ce59 {
	word-wrap: break-word;
	display: block;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}

.m_8f816625 {
	color: var(--mantine-color-error);
	font-size: var(--input-error-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)));
}

.m_fe47ce59 {
	color: var(--mantine-color-dimmed);
	font-size: var(--input-description-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)));
}

.m_8bffd616 {
	display: flex;
}

.m_96b553a6 {
	--transition-duration: 150ms;
	left: 0;
	position: absolute;
	top: 0;
	transition-duration: 0ms;
	transition-property: transform,width,height;
	transition-timing-function: ease;
	z-index: 0;
}

.m_96b553a6:where([data-initialized]) {
	transition-duration: var(--transition-duration);
}

.m_96b553a6:where([data-hidden]) {
	background-color: red;
	display: none;
}

.m_9bdbb667 {
	--accordion-radius: var(--mantine-radius-default);
}

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

.m_4ba554d4 {
	padding: var(--mantine-spacing-md);
	padding-top: calc(var(--mantine-spacing-xs)/2);
}

.m_8fa820a0 {
	margin: 0;
	padding: 0;
}

.m_4ba585b8 {
	align-items: center;
	background-color: transparent;
	cursor: pointer;
	display: flex;
	flex-direction: row-reverse;
	opacity: 1;
	padding-inline: var(--mantine-spacing-md);
	width: 100%;
}

.m_4ba585b8:where([data-chevron-position=left]) {
	flex-direction: row;
	padding-inline-start: 0;
}

:where([data-mantine-color-scheme=light]) .m_4ba585b8 {
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_4ba585b8 {
	color: var(--mantine-color-dark-0);
}

.m_4ba585b8:where(:disabled,[data-disabled]) {
	cursor: not-allowed;
	opacity: .4;
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover {
		background-color: var(--mantine-color-dark-6);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active {
		background-color: var(--mantine-color-dark-6);
	}
}

.m_df3ffa0f {
	color: inherit;
	flex: 1;
	font-weight: 400;
	overflow: hidden;
	padding-bottom: var(--mantine-spacing-sm);
	padding-top: var(--mantine-spacing-sm);
	text-overflow: ellipsis;
}

.m_3f35ae96 {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	min-width: var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));
	transform: rotate(0deg);
	transition: transform var(--accordion-transition-duration,.2s) ease;
	width: var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));
}

.m_3f35ae96:where([data-rotate]) {
	transform: rotate(180deg);
}

.m_3f35ae96:where([data-position=left]) {
	margin-inline-end: var(--mantine-spacing-md);
	margin-inline-start: var(--mantine-spacing-md);
}

.m_9bd771fe {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-inline-end: var(--mantine-spacing-sm);
}

.m_9bd771fe:where([data-chevron-position=left]) {
	margin-inline-end: 0;
	margin-inline-start: var(--mantine-spacing-lg);
}

:where([data-mantine-color-scheme=light]) .m_9bd7b098 {
	--item-border-color: var(--mantine-color-gray-3);
	--item-filled-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_9bd7b098 {
	--item-border-color: var(--mantine-color-dark-4);
	--item-filled-color: var(--mantine-color-dark-6);
}

.m_fe19b709 {
	border-bottom: 1px solid var(--item-border-color);
}

.m_1f921b3b {
	border: 1px solid var(--item-border-color);
	transition: background-color .15s ease;
}

.m_1f921b3b:where([data-active]) {
	background-color: var(--item-filled-color);
}

.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control] {
	border-start-end-radius: var(--accordion-radius);
	border-start-start-radius: var(--accordion-radius);
}

.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control] {
	border-end-end-radius: var(--accordion-radius);
	border-end-start-radius: var(--accordion-radius);
}

.m_1f921b3b+.m_1f921b3b {
	border-top: 0;
}

.m_2cdf939a {
	border-radius: var(--accordion-radius);
}

.m_2cdf939a:where([data-active]) {
	background-color: var(--item-filled-color);
}

.m_9f59b069 {
	background-color: var(--item-filled-color);
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	border-radius: var(--accordion-radius);
	transition: background-color .15s ease;
}

.m_9f59b069[data-active] {
	border-color: var(--item-border-color);
}

:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active] {
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active] {
	background-color: var(--mantine-color-dark-7);
}

.m_9f59b069+.m_9f59b069 {
	margin-top: var(--mantine-spacing-md);
}

.m_7f854edf {
	bottom: var(--affix-bottom);
	inset-inline-end: var(--affix-right);
	inset-inline-start: var(--affix-left);
	position: fixed;
	top: var(--affix-top);
	z-index: var(--affix-z-index);
}

.m_66836ed3 {
	--alert-radius: var(--mantine-radius-default);
	--alert-bg: var(--mantine-primary-color-light);
	--alert-bd: calc(0.0625rem*var(--mantine-scale)) solid transparent;
	--alert-color: var(--mantine-primary-color-light-color);
	background-color: var(--alert-bg);
	border: var(--alert-bd);
	border-radius: var(--alert-radius);
	color: var(--alert-color);
	overflow: hidden;
	padding: var(--mantine-spacing-md) var(--mantine-spacing-md);
	position: relative;
}

.m_667c2793,.m_a5d60502 {
	display: flex;
}

.m_667c2793 {
	flex: 1;
	flex-direction: column;
	gap: var(--mantine-spacing-xs);
}

.m_6a03f287 {
	align-items: center;
	display: flex;
	font-size: var(--mantine-font-size-sm);
	font-weight: 700;
	justify-content: space-between;
}

.m_6a03f287:where([data-with-close-button]) {
	padding-inline-end: var(--mantine-spacing-md);
}

.m_698f4f23 {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m_667f2a6a {
	align-items: center;
	display: flex;
	height: calc(1.25rem*var(--mantine-scale));
	justify-content: flex-start;
	line-height: 1;
	margin-inline-end: var(--mantine-spacing-md);
	margin-top: calc(.0625rem*var(--mantine-scale));
	width: calc(1.25rem*var(--mantine-scale));
}

.m_7fa78076 {
	font-size: var(--mantine-font-size-sm);
	overflow: hidden;
	text-overflow: ellipsis;
}

:where([data-mantine-color-scheme=light]) .m_7fa78076 {
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_7fa78076 {
	color: var(--mantine-color-white);
}

.m_7fa78076:where([data-variant=filled]) {
	color: var(--alert-color);
}

.m_7fa78076:where([data-variant=white]) {
	color: var(--mantine-color-black);
}

.m_87f54839 {
	color: var(--alert-color);
	height: calc(1.25rem*var(--mantine-scale));
	width: calc(1.25rem*var(--mantine-scale));
}

.m_b6d8b162 {
	-webkit-tap-highlight-color: transparent;
	color: var(--text-color);
	font-size: var(--text-fz,var(--mantine-font-size-md));
	font-weight: 400;
	line-height: var(--text-lh,var(--mantine-line-height-md));
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.m_b6d8b162:where([data-truncate]) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m_b6d8b162:where([data-truncate=start]) {
	direction: rtl;
	text-align: right;
}

:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]) {
	direction: ltr;
	text-align: left;
}

.m_b6d8b162:where([data-variant=gradient]) {
	background-clip: text;
	-webkit-background-clip: text;
	background-image: var(--text-gradient);
	-webkit-text-fill-color: transparent;
}

.m_b6d8b162:where([data-line-clamp]) {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: var(--text-line-clamp);
	-webkit-box-orient: vertical;
}

.m_b6d8b162:where([data-inherit]) {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.m_b6d8b162:where([data-inline]) {
	line-height: 1;
}

.m_849cf0da {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	border: none;
	color: var(--mantine-color-anchor);
	cursor: pointer;
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

@media (hover:hover) {
	.m_849cf0da:where([data-underline=hover]):hover {
		text-decoration: underline;
	}
}

@media (hover:none) {
	.m_849cf0da:where([data-underline=hover]):active {
		text-decoration: underline;
	}
}

.m_849cf0da:where([data-underline=not-hover]) {
	text-decoration: underline;
}

@media (hover:hover) {
	.m_849cf0da:where([data-underline=not-hover]):hover {
		text-decoration: none;
	}
}

@media (hover:none) {
	.m_849cf0da:where([data-underline=not-hover]):active {
		text-decoration: none;
	}
}

.m_849cf0da:where([data-underline=always]) {
	text-decoration: underline;
}

.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover {
	text-decoration: none;
}

.m_849cf0da:where([data-line-clamp]) {
	display: -webkit-box;
}

.m_48204f9b {
	align-items: center;
	border-radius: 100%;
	display: flex;
	height: var(--slider-size);
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: var(--slider-size);
}

.m_48204f9b:focus-within {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.m_48204f9b {
	--slider-size: calc(3.75rem*var(--mantine-scale));
	--thumb-size: calc(var(--slider-size)/5);
}

:where([data-mantine-color-scheme=light]) .m_48204f9b {
	background-color: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=dark]) .m_48204f9b {
	background-color: var(--mantine-color-dark-5);
}

.m_bb9cdbad {
	border-radius: var(--slider-size);
	inset: calc(.0625rem*var(--mantine-scale));
	pointer-events: none;
	position: absolute;
}

.m_481dd586 {
	bottom: 0;
	left: calc(50% - 1px);
	position: absolute;
	top: 0;
	transform: rotate(var(--angle));
	width: calc(.125rem*var(--mantine-scale));
}

.m_481dd586:before {
	content: "";
	height: calc(var(--thumb-size)/1.5);
	left: calc(.03125rem*var(--mantine-scale));
	position: absolute;
	top: calc(var(--thumb-size)/3);
	transform: translate(-50%,-50%);
	width: calc(.0625rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_481dd586:before {
	background-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_481dd586:before {
	background-color: var(--mantine-color-dark-3);
}

.m_481dd586[data-label]:after {
	content: attr(data-label);
	font-size: var(--mantine-font-size-xs);
	left: calc(-.4375rem*var(--mantine-scale));
	min-width: calc(1.125rem*var(--mantine-scale));
	position: absolute;
	text-align: center;
	top: calc(-1.5rem*var(--mantine-scale));
	transform: rotate(calc(1turn - var(--angle)));
}

.m_bc02ba3d {
	height: 100%;
	inset-block: 0;
	inset-inline-end: 0;
	inset-inline-start: calc(50% - 1.5px);
	outline: none;
	pointer-events: none;
}

.m_bc02ba3d,.m_bc02ba3d:before {
	position: absolute;
	width: calc(.1875rem*var(--mantine-scale));
}

.m_bc02ba3d:before {
	content: "";
	height: min(var(--thumb-size),calc(var(--slider-size)/2));
	right: 0;
	top: 0;
}

:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before {
	background-color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before {
	background-color: var(--mantine-color-dark-1);
}

.m_bb8e875b {
	font-size: var(--mantine-font-size-xs);
}

.m_89ab340[data-resizing] {
	--app-shell-transition-duration: 0ms!important;
}

.m_89ab340[data-disabled] {
	--app-shell-header-offset: 0rem!important;
	--app-shell-navbar-offset: 0rem!important;
	--app-shell-aside-offset: 0rem!important;
	--app-shell-footer-offset: 0rem!important;
}

[data-mantine-color-scheme=light] .m_89ab340 {
	--app-shell-border-color: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme=dark] .m_89ab340 {
	--app-shell-border-color: var(--mantine-color-dark-4);
}

.m_3840c879,.m_3b16f56b,.m_45252eee,.m_8983817,.m_9cdde9a {
	transition-duration: var(--app-shell-transition-duration);
	transition-timing-function: var(--app-shell-transition-timing-function);
}

.m_45252eee,.m_9cdde9a {
	background-color: var(--mantine-color-body);
	display: flex;
	flex-direction: column;
	height: calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));
	position: fixed;
	top: var(--app-shell-header-offset,0);
	transition-property: transform,top,height;
}

:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a {
	height: 100dvh;
	top: 0;
}

.m_45252eee {
	inset-inline-start: 0;
	transform: var(--app-shell-navbar-transform);
	transition-property: transform,top,height;
	width: var(--app-shell-navbar-width);
	z-index: var(--app-shell-navbar-z-index);
}

:where([dir=rtl]) .m_45252eee {
	transform: var(--app-shell-navbar-transform-rtl);
}

.m_45252eee:where([data-with-border]) {
	border-inline-end: 1px solid var(--app-shell-border-color);
}

.m_9cdde9a {
	inset-inline-end: 0;
	transform: var(--app-shell-aside-transform);
	width: var(--app-shell-aside-width);
	z-index: var(--app-shell-aside-z-index);
}

:where([dir=rtl]) .m_9cdde9a {
	transform: var(--app-shell-aside-transform-rtl);
}

.m_9cdde9a:where([data-with-border]) {
	border-inline-start: 1px solid var(--app-shell-border-color);
}

.m_8983817 {
	min-height: 100dvh;
	padding-inline-end: calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));
	padding-bottom: calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));
	padding-inline-start: calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));
	padding-top: calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));
	transition-property: padding;
}

.m_3840c879,.m_3b16f56b {
	background-color: var(--mantine-color-body);
	inset-inline: 0;
	position: fixed;
	transition-property: transform,left,right;
}

:where([data-layout=alt]) .m_3840c879,:where([data-layout=alt]) .m_3b16f56b {
	inset-inline-end: var(--app-shell-aside-offset,0);
	inset-inline-start: var(--app-shell-navbar-offset,0);
}

.m_3b16f56b {
	background-color: var(--mantine-color-body);
	height: var(--app-shell-header-height);
	top: 0;
	transform: var(--app-shell-header-transform);
	z-index: var(--app-shell-header-z-index);
}

.m_3b16f56b:where([data-with-border]) {
	border-bottom: 1px solid var(--app-shell-border-color);
}

.m_3840c879 {
	bottom: 0;
	height: calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));
	padding-bottom: env(safe-area-inset-bottom);
	transform: var(--app-shell-footer-transform);
	z-index: var(--app-shell-footer-z-index);
}

.m_3840c879:where([data-with-border]) {
	border-top: 1px solid var(--app-shell-border-color);
}

.m_6dcfc7c7 {
	flex-grow: 0;
}

.m_6dcfc7c7:where([data-grow]) {
	flex-grow: 1;
}

.m_71ac47fc {
	--ar-ratio: 1;
	max-width: 100%;
}

.m_71ac47fc>:where(:not(style)) {
	aspect-ratio: var(--ar-ratio);
	width: 100%;
}

.m_71ac47fc>:where(img,video) {
	-o-object-fit: cover;
	object-fit: cover;
}

.m_88b62a41 {
	--combobox-padding: calc(0.25rem*var(--mantine-scale));
	padding: var(--combobox-padding);
}

.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8 {
	max-width: calc(100% + var(--combobox-padding));
}

.m_88b62a41[data-composed] {
	padding-inline-end: 0;
}

.m_88b62a41[data-hidden] {
	display: none;
}

.m_88b62a41,.m_b2821a6e {
	--combobox-option-padding-xs: calc(0.25rem*var(--mantine-scale)) calc(0.5rem*var(--mantine-scale));
	--combobox-option-padding-sm: calc(0.375rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));
	--combobox-option-padding-md: calc(0.5rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale));
	--combobox-option-padding-lg: calc(0.625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));
	--combobox-option-padding-xl: calc(0.875rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));
	--combobox-option-padding: var(--combobox-option-padding-sm);
}

.m_92253aa5 {
	background-color: transparent;
	border-radius: var(--mantine-radius-default);
	color: inherit;
	cursor: pointer;
	font-size: var(--combobox-option-fz,var(--mantine-font-size-sm));
	padding: var(--combobox-option-padding);
	word-break: break-word;
}

.m_92253aa5:where([data-combobox-selected]) {
	background-color: var(--mantine-primary-color-filled);
	color: var(--mantine-color-white);
}

.m_92253aa5:where([data-combobox-disabled]) {
	cursor: not-allowed;
	opacity: .35;
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])) {
		background-color: var(--mantine-color-dark-7);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])) {
		background-color: var(--mantine-color-dark-7);
	}
}

.m_985517d8 {
	border-end-end-radius: 0;
	border-end-start-radius: 0;
	border-inline-width: 0;
	border-top-width: 0;
	margin-inline: calc(var(--combobox-padding)*-1);
	margin-bottom: var(--combobox-padding);
	margin-top: calc(var(--combobox-padding)*-1);
	position: relative;
	width: calc(100% + var(--combobox-padding)*2);
}

:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus {
	border-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus {
	border-color: var(--mantine-color-dark-4);
}

:where([data-mantine-color-scheme=light]) .m_985517d8 {
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_985517d8 {
	background-color: var(--mantine-color-dark-7);
}

.m_2530cd1d {
	color: var(--mantine-color-dimmed);
	text-align: center;
}

.m_2530cd1d,.m_82b967cb,.m_858f94bd {
	font-size: var(--combobox-option-fz,var(--mantine-font-size-sm));
	padding: var(--combobox-option-padding);
}

.m_82b967cb,.m_858f94bd {
	border: 0 solid transparent;
	margin-inline: calc(var(--combobox-padding)*-1);
}

:where([data-mantine-color-scheme=light]) .m_82b967cb,:where([data-mantine-color-scheme=light]) .m_858f94bd {
	border-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_82b967cb,:where([data-mantine-color-scheme=dark]) .m_858f94bd {
	border-color: var(--mantine-color-dark-4);
}

.m_82b967cb {
	border-top-width: calc(.0625rem*var(--mantine-scale));
	margin-bottom: calc(var(--combobox-padding)*-1);
	margin-top: var(--combobox-padding);
}

.m_858f94bd {
	border-bottom-width: calc(.0625rem*var(--mantine-scale));
	margin-bottom: var(--combobox-padding);
	margin-top: calc(var(--combobox-padding)*-1);
}

.m_254f3e4f:has(.m_2bb2e9e5:only-child) {
	display: none;
}

.m_2bb2e9e5 {
	align-items: center;
	color: var(--mantine-color-dimmed);
	display: flex;
	font-size: calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*.85);
	font-weight: 500;
	padding: var(--combobox-option-padding);
	position: relative;
}

.m_2bb2e9e5:after {
	content: "";
	flex: 1;
	height: calc(.0625rem*var(--mantine-scale));
	inset-inline: 0;
	margin-inline-start: var(--mantine-spacing-xs);
}

:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after {
	background-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after {
	background-color: var(--mantine-color-dark-4);
}

.m_2bb2e9e5:only-child {
	display: none;
}

.m_2943220b {
	--combobox-chevron-size-xs: calc(0.875rem*var(--mantine-scale));
	--combobox-chevron-size-sm: calc(1.125rem*var(--mantine-scale));
	--combobox-chevron-size-md: calc(1.25rem*var(--mantine-scale));
	--combobox-chevron-size-lg: calc(1.5rem*var(--mantine-scale));
	--combobox-chevron-size-xl: calc(1.75rem*var(--mantine-scale));
	--combobox-chevron-size: var(--combobox-chevron-size-sm);
}

:where([data-mantine-color-scheme=light]) .m_2943220b {
	--_combobox-chevron-color: var(--combobox-chevron-color,var(--mantine-color-gray-6));
}

:where([data-mantine-color-scheme=dark]) .m_2943220b {
	--_combobox-chevron-color: var(--combobox-chevron-color,var(--mantine-color-dark-3));
}

.m_2943220b {
	color: var(--_combobox-chevron-color);
	height: var(--combobox-chevron-size);
	width: var(--combobox-chevron-size);
}

.m_2943220b:where([data-error]) {
	color: var(--combobox-chevron-color,var(--mantine-color-error));
}

.m_390b5f4 {
	align-items: center;
	display: flex;
	gap: calc(.5rem*var(--mantine-scale));
}

.m_390b5f4:where([data-reverse]) {
	justify-content: space-between;
}

.m_8ee53fc2 {
	height: .8em;
	min-width: .8em;
	opacity: .4;
	width: .8em;
}

:where([data-combobox-selected]) .m_8ee53fc2 {
	opacity: 1;
}

.m_5f75b09e {
	--label-lh-xs: calc(1rem*var(--mantine-scale));
	--label-lh-sm: calc(1.25rem*var(--mantine-scale));
	--label-lh-md: calc(1.5rem*var(--mantine-scale));
	--label-lh-lg: calc(1.875rem*var(--mantine-scale));
	--label-lh-xl: calc(2.25rem*var(--mantine-scale));
	--label-lh: var(--label-lh-sm);
}

.m_5f75b09e[data-label-position=left] {
	--label-order: 1;
	--label-offset-end: var(--mantine-spacing-sm);
	--label-offset-start: 0;
}

.m_5f75b09e[data-label-position=right] {
	--label-order: 2;
	--label-offset-end: 0;
	--label-offset-start: var(--mantine-spacing-sm);
}

.m_5f6e695e {
	display: flex;
}

.m_d3ea56bb {
	--label-cursor: var(--mantine-cursor-type);
	-webkit-tap-highlight-color: transparent;
	cursor: var(--label-cursor);
	display: inline-flex;
	flex-direction: column;
	font-size: var(--label-fz,var(--mantine-font-size-sm));
	line-height: var(--label-lh);
	order: var(--label-order);
}

.m_d3ea56bb[data-disabled],fieldset:disabled .m_d3ea56bb {
	--label-cursor: not-allowed;
}

.m_8ee546b8 {
	color: inherit;
	cursor: var(--label-cursor);
	padding-inline-end: var(--label-offset-end);
	padding-inline-start: var(--label-offset-start);
}

:where([data-mantine-color-scheme=light]) .m_8ee546b8:where([data-disabled]),:where([data-mantine-color-scheme=light]) fieldset:disabled .m_8ee546b8 {
	color: var(--mantine-color-gray-5);
}

:where([data-mantine-color-scheme=dark]) .m_8ee546b8:where([data-disabled]),:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_8ee546b8 {
	color: var(--mantine-color-dark-3);
}

.m_328f68c0,.m_8e8a99cc {
	margin-top: calc(var(--mantine-spacing-xs)/2);
	padding-inline-end: var(--label-offset-end);
	padding-inline-start: var(--label-offset-start);
}

.m_26775b0a {
	--card-radius: var(--mantine-radius-default);
	border-radius: var(--card-radius);
	cursor: pointer;
	display: block;
	width: 100%;
}

.m_26775b0a :where(*) {
	cursor: inherit;
}

.m_26775b0a:where([data-with-border]) {
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
}

:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]) {
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]) {
	border-color: var(--mantine-color-dark-4);
}

.m_5e5256ee {
	--checkbox-size-xs: calc(1rem*var(--mantine-scale));
	--checkbox-size-sm: calc(1.25rem*var(--mantine-scale));
	--checkbox-size-md: calc(1.5rem*var(--mantine-scale));
	--checkbox-size-lg: calc(1.875rem*var(--mantine-scale));
	--checkbox-size-xl: calc(2.25rem*var(--mantine-scale));
	--checkbox-size: var(--checkbox-size-sm);
	--checkbox-color: var(--mantine-primary-color-filled);
	--checkbox-icon-color: var(--mantine-color-white);
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	border-radius: var(--checkbox-radius,var(--mantine-radius-default));
	cursor: var(--mantine-cursor-type);
	height: var(--checkbox-size);
	min-height: var(--checkbox-size);
	min-width: var(--checkbox-size);
	position: relative;
	transition: border-color .1s ease,background-color .1s ease;
	width: var(--checkbox-size);
	-webkit-tap-highlight-color: transparent;
	align-items: center;
	display: flex;
	justify-content: center;
}

:where([data-mantine-color-scheme=light]) .m_5e5256ee {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_5e5256ee {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

.m_5e5256ee[data-checked],.m_5e5256ee[data-indeterminate] {
	background-color: var(--checkbox-color);
	border-color: var(--checkbox-color);
}

.m_5e5256ee[data-checked]>.m_1b1c543a,.m_5e5256ee[data-indeterminate]>.m_1b1c543a {
	color: var(--checkbox-icon-color);
	opacity: 1;
	transform: none;
}

.m_5e5256ee[data-disabled] {
	cursor: not-allowed;
}

:where([data-mantine-color-scheme=light]) .m_5e5256ee[data-disabled] {
	background-color: var(--mantine-color-gray-2);
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_5e5256ee[data-disabled] {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-6);
}

[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a {
	color: var(--mantine-color-gray-5);
}

[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a {
	color: var(--mantine-color-dark-3);
}

.m_76e20374[data-checked]:not([data-disabled]),.m_76e20374[data-indeterminate]:not([data-disabled]) {
	background-color: transparent;
	border-color: var(--checkbox-color);
}

.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a {
	color: var(--checkbox-color);
	opacity: 1;
	transform: none;
}

.m_1b1c543a {
	color: transparent;
	display: block;
	opacity: 1;
	pointer-events: none;
	transform: translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);
	transition: transform .1s ease,opacity .1s ease;
	width: 60%;
}

.m_bf2d988c {
	--checkbox-size-xs: calc(1rem*var(--mantine-scale));
	--checkbox-size-sm: calc(1.25rem*var(--mantine-scale));
	--checkbox-size-md: calc(1.5rem*var(--mantine-scale));
	--checkbox-size-lg: calc(1.875rem*var(--mantine-scale));
	--checkbox-size-xl: calc(2.25rem*var(--mantine-scale));
	--checkbox-size: var(--checkbox-size-sm);
	--checkbox-color: var(--mantine-primary-color-filled);
	--checkbox-icon-color: var(--mantine-color-white);
}

.m_26062bec {
	height: var(--checkbox-size);
	order: 1;
	position: relative;
	width: var(--checkbox-size);
}

.m_26062bec:where([data-label-position=left]) {
	order: 2;
}

.m_26063560 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	border-radius: var(--checkbox-radius,var(--mantine-radius-default));
	cursor: var(--mantine-cursor-type);
	display: block;
	height: var(--checkbox-size);
	margin: 0;
	padding: 0;
	transition: border-color .1s ease,background-color .1s ease;
	width: var(--checkbox-size);
	-webkit-tap-highlight-color: transparent;
}

:where([data-mantine-color-scheme=light]) .m_26063560 {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_26063560 {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

.m_26063560:where([data-error]) {
	border-color: var(--mantine-color-error);
}

.m_26063560:checked,.m_26063560[data-indeterminate] {
	background-color: var(--checkbox-color);
	border-color: var(--checkbox-color);
}

.m_26063560:checked+.m_bf295423,.m_26063560[data-indeterminate]+.m_bf295423 {
	opacity: 1;
	transform: none;
}

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

:where([data-mantine-color-scheme=light]) .m_26063560:disabled {
	background-color: var(--mantine-color-gray-2);
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_26063560:disabled {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-6);
}

[data-mantine-color-scheme=light] .m_26063560:disabled+.m_bf295423 {
	color: var(--mantine-color-gray-5);
}

[data-mantine-color-scheme=dark] .m_26063560:disabled+.m_bf295423 {
	color: var(--mantine-color-dark-3);
}

.m_215c4542+.m_bf295423 {
	color: var(--checkbox-color);
}

.m_215c4542:checked:not(:disabled),.m_215c4542[data-indeterminate]:not(:disabled) {
	background-color: transparent;
	border-color: var(--checkbox-color);
}

.m_215c4542:checked:not(:disabled)+.m_bf295423,.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423 {
	color: var(--checkbox-color);
	opacity: 1;
	transform: none;
}

.m_bf295423 {
	color: var(--checkbox-icon-color);
	inset: 0;
	margin: auto;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);
	transition: transform .1s ease,opacity .1s ease;
	width: 60%;
}

.m_11def92b {
	--ag-spacing: var(--mantine-spacing-sm);
	--ag-offset: calc(var(--ag-spacing)*-1);
	display: flex;
	padding-inline-start: var(--ag-spacing);
}

.m_f85678b6 {
	--avatar-size-xs: calc(1rem*var(--mantine-scale));
	--avatar-size-sm: calc(1.625rem*var(--mantine-scale));
	--avatar-size-md: calc(2.375rem*var(--mantine-scale));
	--avatar-size-lg: calc(3.5rem*var(--mantine-scale));
	--avatar-size-xl: calc(5.25rem*var(--mantine-scale));
	--avatar-size: var(--avatar-size-md);
	--avatar-radius: calc(62.5rem*var(--mantine-scale));
	--avatar-bg: var(--mantine-color-gray-light);
	--avatar-bd: calc(0.0625rem*var(--mantine-scale)) solid transparent;
	--avatar-color: var(--mantine-color-gray-light-color);
	--avatar-placeholder-fz: calc(var(--avatar-size)/2.5);
	-webkit-tap-highlight-color: transparent;
	border-radius: var(--avatar-radius);
	display: block;
	height: var(--avatar-size);
	min-width: var(--avatar-size);
	overflow: hidden;
	padding: 0;
	position: relative;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: var(--avatar-size);
}

.m_f85678b6:where([data-within-group]) {
	background: var(--mantine-color-body);
	border: 2px solid var(--mantine-color-body);
	margin-inline-start: var(--ag-offset);
}

.m_11f8ac07 {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.m_104cd71f {
	align-items: center;
	background: var(--avatar-bg);
	border: var(--avatar-bd);
	border-radius: var(--avatar-radius);
	color: var(--avatar-color);
	display: flex;
	font-size: var(--avatar-placeholder-fz);
	font-weight: 700;
	height: 100%;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}

.m_104cd71f>[data-avatar-placeholder-icon] {
	height: 70%;
	width: 70%;
}

.m_2ce0de02 {
	background-position: 50%;
	background-size: cover;
	border: 0;
	border-radius: var(--bi-radius,0);
	display: block;
	text-decoration: none;
	width: 100%;
}

.m_347db0ec {
	--badge-height-xs: calc(1rem*var(--mantine-scale));
	--badge-height-sm: calc(1.125rem*var(--mantine-scale));
	--badge-height-md: calc(1.25rem*var(--mantine-scale));
	--badge-height-lg: calc(1.625rem*var(--mantine-scale));
	--badge-height-xl: calc(2rem*var(--mantine-scale));
	--badge-fz-xs: calc(0.5625rem*var(--mantine-scale));
	--badge-fz-sm: calc(0.625rem*var(--mantine-scale));
	--badge-fz-md: calc(0.6875rem*var(--mantine-scale));
	--badge-fz-lg: calc(0.8125rem*var(--mantine-scale));
	--badge-fz-xl: calc(1rem*var(--mantine-scale));
	--badge-padding-x-xs: calc(0.375rem*var(--mantine-scale));
	--badge-padding-x-sm: calc(0.5rem*var(--mantine-scale));
	--badge-padding-x-md: calc(0.625rem*var(--mantine-scale));
	--badge-padding-x-lg: calc(0.75rem*var(--mantine-scale));
	--badge-padding-x-xl: calc(1rem*var(--mantine-scale));
	--badge-height: var(--badge-height-md);
	--badge-fz: var(--badge-fz-md);
	--badge-padding-x: var(--badge-padding-x-md);
	--badge-radius: calc(62.5rem*var(--mantine-scale));
	--badge-lh: calc(var(--badge-height) - 0.125rem*var(--mantine-scale));
	--badge-color: var(--mantine-color-white);
	--badge-bg: var(--mantine-primary-color-filled);
	--badge-border-width: calc(0.0625rem*var(--mantine-scale));
	--badge-bd: var(--badge-border-width) solid transparent;
	-webkit-tap-highlight-color: transparent;
	align-items: center;
	background: var(--badge-bg);
	border: var(--badge-bd);
	border-radius: var(--badge-radius);
	color: var(--badge-color);
	cursor: default;
	display: inline-grid;
	font-size: var(--badge-fz);
	font-weight: 700;
	height: var(--badge-height);
	justify-content: center;
	letter-spacing: calc(.01563rem*var(--mantine-scale));
	line-height: var(--badge-lh);
	overflow: hidden;
	padding: 0 var(--badge-padding-x);
	text-decoration: none;
	text-overflow: ellipsis;
	text-transform: uppercase;
	width: -moz-fit-content;
	width: fit-content;
}

.m_347db0ec:where([data-with-left-section],[data-variant=dot]) {
	grid-template-columns: auto 1fr;
}

.m_347db0ec:where([data-with-right-section]) {
	grid-template-columns: 1fr auto;
}

.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]) {
	grid-template-columns: auto 1fr auto;
}

.m_347db0ec:where([data-block]) {
	display: flex;
	width: 100%;
}

.m_347db0ec:where([data-circle]) {
	display: flex;
	padding-inline: calc(.125rem*var(--mantine-scale));
	width: var(--badge-height);
}

.m_fbd81e3d {
	--badge-dot-size: calc(var(--badge-height)/3.4);
}

:where([data-mantine-color-scheme=light]) .m_fbd81e3d {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_fbd81e3d {
	background-color: var(--mantine-color-dark-5);
	border-color: var(--mantine-color-dark-5);
	color: var(--mantine-color-white);
}

.m_fbd81e3d:before {
	background-color: var(--badge-dot-color);
	border-radius: var(--badge-dot-size);
	content: "";
	display: block;
	height: var(--badge-dot-size);
	margin-inline-end: var(--badge-dot-size);
	width: var(--badge-dot-size);
}

.m_5add502a {
	cursor: inherit;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.m_91fdda9b {
	--badge-section-margin: calc(var(--mantine-spacing-xs)/2);
	align-items: center;
	display: inline-flex;
	justify-content: center;
	max-height: calc(var(--badge-height) - var(--badge-border-width)*2);
}

.m_91fdda9b:where([data-position=left]) {
	margin-inline-end: var(--badge-section-margin);
}

.m_91fdda9b:where([data-position=right]) {
	margin-inline-start: var(--badge-section-margin);
}

.m_ddec01c0 {
	--blockquote-border: 3px solid var(--bq-bd);
	border-end-end-radius: var(--bq-radius);
	border-inline-start: var(--blockquote-border);
	border-start-end-radius: var(--bq-radius);
	margin: 0;
	padding: var(--mantine-spacing-xl) calc(2.375rem*var(--mantine-scale));
	position: relative;
}

:where([data-mantine-color-scheme=light]) .m_ddec01c0 {
	background-color: var(--bq-bg-light);
}

:where([data-mantine-color-scheme=dark]) .m_ddec01c0 {
	background-color: var(--bq-bg-dark);
}

.m_dde7bd57 {
	--blockquote-icon-offset: calc(var(--bq-icon-size)/-2);
	align-items: center;
	background-color: var(--mantine-color-body);
	border-radius: var(--bq-icon-size);
	color: var(--bq-bd);
	display: flex;
	height: var(--bq-icon-size);
	inset-inline-start: var(--blockquote-icon-offset);
	justify-content: center;
	position: absolute;
	top: var(--blockquote-icon-offset);
	width: var(--bq-icon-size);
}

.m_dde51a35 {
	display: block;
	font-size: 85%;
	margin-top: var(--mantine-spacing-md);
	opacity: .6;
}

.m_8b3717df {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}

.m_f678d540 {
	line-height: 1;
	white-space: nowrap;
	-webkit-tap-highlight-color: transparent;
}

.m_3b8f2208 {
	align-items: center;
	display: flex;
	justify-content: center;
	line-height: 1;
	margin-inline: var(--bc-separator-margin,var(--mantine-spacing-xs));
}

:where([data-mantine-color-scheme=light]) .m_3b8f2208 {
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_3b8f2208 {
	color: var(--mantine-color-dark-2);
}

.m_fea6bf1a {
	--burger-size-xs: calc(0.75rem*var(--mantine-scale));
	--burger-size-sm: calc(1.125rem*var(--mantine-scale));
	--burger-size-md: calc(1.5rem*var(--mantine-scale));
	--burger-size-lg: calc(2.125rem*var(--mantine-scale));
	--burger-size-xl: calc(2.625rem*var(--mantine-scale));
	--burger-size: var(--burger-size-md);
	--burger-line-size: calc(var(--burger-size)/12);
	cursor: pointer;
	height: calc(var(--burger-size) + var(--mantine-spacing-xs));
	padding: calc(var(--mantine-spacing-xs)/2);
	width: calc(var(--burger-size) + var(--mantine-spacing-xs));
}

:where([data-mantine-color-scheme=light]) .m_fea6bf1a {
	--burger-color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_fea6bf1a {
	--burger-color: var(--mantine-color-white);
}

.m_d4fb9cad {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.m_d4fb9cad,.m_d4fb9cad:after,.m_d4fb9cad:before {
	background-color: var(--burger-color);
	display: block;
	height: var(--burger-line-size);
	outline: calc(.0625rem*var(--mantine-scale)) solid transparent;
	transition-duration: var(--burger-transition-duration,.3s);
	transition-property: background-color,transform;
	transition-timing-function: var(--burger-transition-timing-function,ease);
	width: var(--burger-size);
}

.m_d4fb9cad:after,.m_d4fb9cad:before {
	content: "";
	inset-inline-start: 0;
	position: absolute;
}

.m_d4fb9cad:before {
	top: calc(var(--burger-size)/-3);
}

.m_d4fb9cad:after {
	top: calc(var(--burger-size)/3);
}

.m_d4fb9cad[data-opened] {
	background-color: transparent;
}

.m_d4fb9cad[data-opened]:before {
	transform: translateY(calc(var(--burger-size)/3)) rotate(45deg);
}

.m_d4fb9cad[data-opened]:after {
	transform: translateY(calc(var(--burger-size)/-3)) rotate(-45deg);
}

.m_77c9d27d {
	--button-height-xs: calc(1.875rem*var(--mantine-scale));
	--button-height-sm: calc(2.25rem*var(--mantine-scale));
	--button-height-md: calc(2.625rem*var(--mantine-scale));
	--button-height-lg: calc(3.125rem*var(--mantine-scale));
	--button-height-xl: calc(3.75rem*var(--mantine-scale));
	--button-height-compact-xs: calc(1.375rem*var(--mantine-scale));
	--button-height-compact-sm: calc(1.625rem*var(--mantine-scale));
	--button-height-compact-md: calc(1.875rem*var(--mantine-scale));
	--button-height-compact-lg: calc(2.125rem*var(--mantine-scale));
	--button-height-compact-xl: calc(2.5rem*var(--mantine-scale));
	--button-padding-x-xs: calc(0.875rem*var(--mantine-scale));
	--button-padding-x-sm: calc(1.125rem*var(--mantine-scale));
	--button-padding-x-md: calc(1.375rem*var(--mantine-scale));
	--button-padding-x-lg: calc(1.625rem*var(--mantine-scale));
	--button-padding-x-xl: calc(2rem*var(--mantine-scale));
	--button-padding-x-compact-xs: calc(0.4375rem*var(--mantine-scale));
	--button-padding-x-compact-sm: calc(0.5rem*var(--mantine-scale));
	--button-padding-x-compact-md: calc(0.625rem*var(--mantine-scale));
	--button-padding-x-compact-lg: calc(0.75rem*var(--mantine-scale));
	--button-padding-x-compact-xl: calc(0.875rem*var(--mantine-scale));
	--button-height: var(--button-height-sm);
	--button-padding-x: var(--button-padding-x-sm);
	--button-color: var(--mantine-color-white);
	background: var(--button-bg,var(--mantine-primary-color-filled));
	border: var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);
	border-radius: var(--button-radius,var(--mantine-radius-default));
	color: var(--button-color,var(--mantine-color-white));
	cursor: pointer;
	display: inline-block;
	font-size: var(--button-fz,var(--mantine-font-size-sm));
	font-weight: 600;
	height: var(--button-height,var(--button-height-sm));
	line-height: 1;
	overflow: hidden;
	padding-inline: var(--button-padding-x,var(--button-padding-x-sm));
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: middle;
	width: auto;
}

.m_77c9d27d:where([data-block]) {
	display: block;
	width: 100%;
}

.m_77c9d27d:where([data-with-left-section]) {
	padding-inline-start: calc(var(--button-padding-x)/1.5);
}

.m_77c9d27d:where([data-with-right-section]) {
	padding-inline-end: calc(var(--button-padding-x)/1.5);
}

.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])) {
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	cursor: not-allowed;
	transform: none;
}

:where([data-mantine-color-scheme=light]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])) {
	background: var(--mantine-color-gray-1);
	color: var(--mantine-color-gray-5);
}

:where([data-mantine-color-scheme=dark]) .m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])) {
	background: var(--mantine-color-dark-6);
	color: var(--mantine-color-dark-3);
}

.m_77c9d27d:before {
	border-radius: var(--button-radius,var(--mantine-radius-default));
	content: "";
	filter: blur(12px);
	inset: calc(-.0625rem*var(--mantine-scale));
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: translateY(-100%);
	transition: transform .15s ease,opacity .1s ease;
}

:where([data-mantine-color-scheme=light]) .m_77c9d27d:before {
	background-color: hsla(0,0%,100%,.15);
}

:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before {
	background-color: rgba(0,0,0,.15);
}

.m_77c9d27d:where([data-loading]) {
	cursor: not-allowed;
	transform: none;
}

.m_77c9d27d:where([data-loading]):before {
	opacity: 1;
	transform: translateY(0);
}

.m_77c9d27d:where([data-loading]) .m_80f1301b {
	opacity: 0;
	transform: translateY(100%);
}

@media (hover:hover) {
	.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])) {
		background-color: var(--button-hover,var(--mantine-primary-color-filled-hover));
		color: var(--button-hover-color,var(--button-color));
	}
}

@media (hover:none) {
	.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])) {
		background-color: var(--button-hover,var(--mantine-primary-color-filled-hover));
		color: var(--button-hover-color,var(--button-color));
	}
}

.m_80f1301b {
	justify-content: var(--button-justify,center);
	overflow: visible;
	transition: transform .15s ease,opacity .1s ease;
}

.m_80f1301b,.m_811560b9 {
	align-items: center;
	display: flex;
	height: 100%;
}

.m_811560b9 {
	opacity: 1;
	overflow: hidden;
	white-space: nowrap;
}

.m_811560b9:where([data-loading]) {
	opacity: .2;
}

.m_a74036a {
	align-items: center;
	display: flex;
}

.m_a74036a:where([data-position=left]) {
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_a74036a:where([data-position=right]) {
	margin-inline-start: var(--mantine-spacing-xs);
}

.m_a25b86ee {
	left: 50%;
	position: absolute;
	top: 50%;
}

.m_80d6d844 {
	--button-border-width: calc(0.0625rem*var(--mantine-scale));
	display: flex;
}

.m_80d6d844 :where(.m_77c9d27d):focus {
	position: relative;
	z-index: 1;
}

.m_80d6d844[data-orientation=horizontal] {
	flex-direction: row;
}

.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child {
	border-end-end-radius: 0;
	border-inline-end-width: calc(var(--button-border-width)/2);
	border-start-end-radius: 0;
}

.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child {
	border-end-start-radius: 0;
	border-inline-start-width: calc(var(--button-border-width)/2);
	border-start-start-radius: 0;
}

.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child) {
	border-inline-width: calc(var(--button-border-width)/2);
	border-radius: 0;
}

.m_80d6d844[data-orientation=vertical] {
	flex-direction: column;
}

.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child {
	border-bottom-width: calc(var(--button-border-width)/2);
	border-end-end-radius: 0;
	border-end-start-radius: 0;
}

.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child {
	border-start-end-radius: 0;
	border-start-start-radius: 0;
	border-top-width: calc(var(--button-border-width)/2);
}

.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child) {
	border-bottom-width: calc(var(--button-border-width)/2);
	border-radius: 0;
	border-top-width: calc(var(--button-border-width)/2);
}

.m_70be2a01 {
	--section-height-xs: calc(1.875rem*var(--mantine-scale));
	--section-height-sm: calc(2.25rem*var(--mantine-scale));
	--section-height-md: calc(2.625rem*var(--mantine-scale));
	--section-height-lg: calc(3.125rem*var(--mantine-scale));
	--section-height-xl: calc(3.75rem*var(--mantine-scale));
	--section-height-compact-xs: calc(1.375rem*var(--mantine-scale));
	--section-height-compact-sm: calc(1.625rem*var(--mantine-scale));
	--section-height-compact-md: calc(1.875rem*var(--mantine-scale));
	--section-height-compact-lg: calc(2.125rem*var(--mantine-scale));
	--section-height-compact-xl: calc(2.5rem*var(--mantine-scale));
	--section-padding-x-xs: calc(0.875rem*var(--mantine-scale));
	--section-padding-x-sm: calc(1.125rem*var(--mantine-scale));
	--section-padding-x-md: calc(1.375rem*var(--mantine-scale));
	--section-padding-x-lg: calc(1.625rem*var(--mantine-scale));
	--section-padding-x-xl: calc(2rem*var(--mantine-scale));
	--section-padding-x-compact-xs: calc(0.4375rem*var(--mantine-scale));
	--section-padding-x-compact-sm: calc(0.5rem*var(--mantine-scale));
	--section-padding-x-compact-md: calc(0.625rem*var(--mantine-scale));
	--section-padding-x-compact-lg: calc(0.75rem*var(--mantine-scale));
	--section-padding-x-compact-xl: calc(0.875rem*var(--mantine-scale));
	--section-height: var(--section-height-sm);
	--section-padding-x: var(--section-padding-x-sm);
	--section-color: var(--mantine-color-white);
	align-items: center;
	background: var(--section-bg,var(--mantine-primary-color-filled));
	border: var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);
	border-radius: var(--section-radius,var(--mantine-radius-default));
	color: var(--section-color,var(--mantine-color-white));
	display: inline-flex;
	font-size: var(--section-fz,var(--mantine-font-size-sm));
	font-weight: 600;
	height: var(--section-height,var(--section-height-sm));
	justify-content: center;
	line-height: 1;
	padding-inline: var(--section-padding-x,var(--section-padding-x-sm));
	vertical-align: middle;
	width: auto;
}

.m_e615b15f {
	--card-padding: var(--mantine-spacing-md);
	color: var(--mantine-color-text);
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: var(--card-padding);
	position: relative;
}

:where([data-mantine-color-scheme=light]) .m_e615b15f {
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_e615b15f {
	background-color: var(--mantine-color-dark-6);
}

.m_599a2148 {
	display: block;
	margin-inline: calc(var(--card-padding)*-1);
}

.m_599a2148:where(:first-child) {
	border-top: none!important;
	margin-top: calc(var(--card-padding)*-1);
}

.m_599a2148:where(:last-child) {
	border-bottom: none!important;
	margin-bottom: calc(var(--card-padding)*-1);
}

.m_599a2148:where([data-inherit-padding]) {
	padding-inline: var(--card-padding);
}

.m_599a2148:where([data-with-border]) {
	border-bottom: calc(.0625rem*var(--mantine-scale)) solid;
	border-top: calc(.0625rem*var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_599a2148 {
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_599a2148 {
	border-color: var(--mantine-color-dark-4);
}

.m_599a2148+.m_599a2148 {
	border-top: none!important;
}

.m_4451eb3a {
	align-items: center;
	display: flex;
	justify-content: center;
}

.m_4451eb3a:where([data-inline]) {
	display: inline-flex;
}

.m_f59ffda3 {
	--chip-size-xs: calc(1.4375rem*var(--mantine-scale));
	--chip-size-sm: calc(1.75rem*var(--mantine-scale));
	--chip-size-md: calc(2rem*var(--mantine-scale));
	--chip-size-lg: calc(2.25rem*var(--mantine-scale));
	--chip-size-xl: calc(2.5rem*var(--mantine-scale));
	--chip-icon-size-xs: calc(0.625rem*var(--mantine-scale));
	--chip-icon-size-sm: calc(0.75rem*var(--mantine-scale));
	--chip-icon-size-md: calc(0.875rem*var(--mantine-scale));
	--chip-icon-size-lg: calc(1rem*var(--mantine-scale));
	--chip-icon-size-xl: calc(1.125rem*var(--mantine-scale));
	--chip-padding-xs: calc(1rem*var(--mantine-scale));
	--chip-padding-sm: calc(1.25rem*var(--mantine-scale));
	--chip-padding-md: calc(1.5rem*var(--mantine-scale));
	--chip-padding-lg: calc(1.75rem*var(--mantine-scale));
	--chip-padding-xl: calc(2rem*var(--mantine-scale));
	--chip-checked-padding-xs: calc(0.46875rem*var(--mantine-scale));
	--chip-checked-padding-sm: calc(0.625rem*var(--mantine-scale));
	--chip-checked-padding-md: calc(0.73125rem*var(--mantine-scale));
	--chip-checked-padding-lg: calc(0.84375rem*var(--mantine-scale));
	--chip-checked-padding-xl: calc(0.98125rem*var(--mantine-scale));
	--chip-spacing-xs: calc(0.625rem*var(--mantine-scale));
	--chip-spacing-sm: calc(0.75rem*var(--mantine-scale));
	--chip-spacing-md: calc(1rem*var(--mantine-scale));
	--chip-spacing-lg: calc(1.25rem*var(--mantine-scale));
	--chip-spacing-xl: calc(1.375rem*var(--mantine-scale));
	--chip-size: var(--chip-size-sm);
	--chip-icon-size: var(--chip-icon-size-sm);
	--chip-padding: var(--chip-padding-sm);
	--chip-spacing: var(--chip-spacing-sm);
	--chip-checked-padding: var(--chip-checked-padding-sm);
	--chip-bg: var(--mantine-primary-color-filled);
	--chip-hover: var(--mantine-primary-color-filled-hover);
	--chip-color: var(--mantine-color-white);
	--chip-bd: calc(0.0625rem*var(--mantine-scale)) solid transparent;
}

.m_be049a53 {
	align-items: center;
	border-radius: var(--chip-radius,1000rem);
	cursor: pointer;
	display: inline-flex;
	font-size: var(--chip-fz,var(--mantine-font-size-sm));
	height: var(--chip-size);
	line-height: calc(var(--chip-size) - .125rem*var(--mantine-scale));
	padding-inline: var(--chip-padding);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
	-webkit-tap-highlight-color: transparent;
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	color: var(--mantine-color-text);
}

.m_be049a53:where([data-checked]) {
	padding: var(--chip-checked-padding);
}

.m_be049a53:where([data-disabled]) {
	cursor: not-allowed;
}

:where([data-mantine-color-scheme=light]) .m_be049a53:where([data-disabled]) {
	background-color: var(--mantine-color-gray-2);
	color: var(--mantine-color-gray-5);
}

:where([data-mantine-color-scheme=dark]) .m_be049a53:where([data-disabled]) {
	background-color: var(--mantine-color-dark-6);
	color: var(--mantine-color-dark-3);
}

:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]) {
	background-color: var(--mantine-color-white);
	border: 1px solid var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]) {
	background-color: var(--mantine-color-dark-6);
	border: 1px solid var(--mantine-color-dark-4);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_3904c1af:not([data-disabled]):where([data-checked]) {
	--chip-icon-color: var(--chip-color);
	border: var(--chip-bd);
}

@media (hover:hover) {
	.m_3904c1af:not([data-disabled]):where([data-checked]):hover {
		background-color: var(--chip-hover);
	}
}

@media (hover:none) {
	.m_3904c1af:not([data-disabled]):where([data-checked]):active {
		background-color: var(--chip-hover);
	}
}

.m_f7e165c3:not([data-disabled]),.m_fa109255:not([data-disabled]) {
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	color: var(--mantine-color-text);
}

:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]) {
	background-color: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]) {
	background-color: var(--mantine-color-dark-5);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover {
		background-color: var(--mantine-color-gray-2);
	}

	:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover {
		background-color: var(--mantine-color-dark-4);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active {
		background-color: var(--mantine-color-gray-2);
	}

	:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active {
		background-color: var(--mantine-color-dark-4);
	}
}

.m_f7e165c3:not([data-disabled]):where([data-checked]),.m_fa109255:not([data-disabled]):where([data-checked]) {
	--chip-icon-color: var(--chip-color);
	background-color: var(--chip-bg);
	color: var(--chip-color);
}

@media (hover:hover) {
	.m_f7e165c3:not([data-disabled]):where([data-checked]):hover,.m_fa109255:not([data-disabled]):where([data-checked]):hover {
		background-color: var(--chip-hover);
	}
}

@media (hover:none) {
	.m_f7e165c3:not([data-disabled]):where([data-checked]):active,.m_fa109255:not([data-disabled]):where([data-checked]):active {
		background-color: var(--chip-hover);
	}
}

.m_9ac86df9 {
	align-items: center;
	display: flex;
	max-width: calc(var(--chip-icon-size) + var(--chip-spacing)/1.5);
	overflow: hidden;
	width: calc(var(--chip-icon-size) + var(--chip-spacing)/1.5);
}

.m_9ac86df9,.m_d6d72580 {
	height: var(--chip-icon-size);
}

.m_d6d72580 {
	color: var(--chip-icon-color,inherit);
	display: block;
	width: var(--chip-icon-size);
}

.m_bde07329 {
	height: 0;
	margin: 0;
	opacity: 0;
	padding: 0;
	width: 0;
}

.m_bde07329:focus-visible+.m_be049a53 {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.m_b183c0a2 {
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
	line-height: var(--mantine-line-height);
	margin: 0;
	overflow: auto;
	padding: 2px calc(var(--mantine-spacing-xs)/2);
}

:where([data-mantine-color-scheme=light]) .m_b183c0a2 {
	background-color: var(--code-bg,var(--mantine-color-gray-1));
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_b183c0a2 {
	background-color: var(--code-bg,var(--mantine-color-dark-5));
	color: var(--mantine-color-white);
}

.m_b183c0a2[data-block] {
	padding: var(--mantine-spacing-xs);
}

.m_de3d2490 {
	--cs-size: calc(1.75rem*var(--mantine-scale));
	--cs-radius: calc(62.5rem*var(--mantine-scale));
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-radius: var(--cs-radius);
	color: inherit;
	display: block;
	height: var(--cs-size);
	line-height: 1;
	min-height: var(--cs-size);
	min-width: var(--cs-size);
	position: relative;
	text-decoration: none;
	width: var(--cs-size);
}

[data-mantine-color-scheme=light] .m_de3d2490 {
	--alpha-overlay-color: var(--mantine-color-gray-3);
	--alpha-overlay-bg: var(--mantine-color-white);
}

[data-mantine-color-scheme=dark] .m_de3d2490 {
	--alpha-overlay-color: var(--mantine-color-dark-4);
	--alpha-overlay-bg: var(--mantine-color-dark-7);
}

.m_862f3d1b,.m_98ae7f22 {
	border-radius: var(--cs-radius);
	inset: 0;
	position: absolute;
}

.m_98ae7f22 {
	box-shadow: rgba(0,0,0,.1) 0 0 0 calc(.0625rem*var(--mantine-scale)) inset,rgba(0,0,0,.15) 0 0 calc(.25rem*var(--mantine-scale)) inset;
	z-index: 1;
}

.m_95709ac0 {
	background-image: linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%);
	background-position: 0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale)) calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale)) 0;
	background-size: calc(.5rem*var(--mantine-scale)) calc(.5rem*var(--mantine-scale));
}

.m_93e74e3,.m_95709ac0 {
	border-radius: var(--cs-radius);
	inset: 0;
	position: absolute;
}

.m_93e74e3 {
	align-items: center;
	display: flex;
	justify-content: center;
	z-index: 2;
}

.m_fee9c77 {
	--cp-width-xs: calc(11.25rem*var(--mantine-scale));
	--cp-width-sm: calc(12.5rem*var(--mantine-scale));
	--cp-width-md: calc(15rem*var(--mantine-scale));
	--cp-width-lg: calc(17.5rem*var(--mantine-scale));
	--cp-width-xl: calc(20rem*var(--mantine-scale));
	--cp-preview-size-xs: calc(1.625rem*var(--mantine-scale));
	--cp-preview-size-sm: calc(2.125rem*var(--mantine-scale));
	--cp-preview-size-md: calc(2.625rem*var(--mantine-scale));
	--cp-preview-size-lg: calc(3.125rem*var(--mantine-scale));
	--cp-preview-size-xl: calc(3.375rem*var(--mantine-scale));
	--cp-thumb-size-xs: calc(0.5rem*var(--mantine-scale));
	--cp-thumb-size-sm: calc(0.75rem*var(--mantine-scale));
	--cp-thumb-size-md: calc(1rem*var(--mantine-scale));
	--cp-thumb-size-lg: calc(1.25rem*var(--mantine-scale));
	--cp-thumb-size-xl: calc(1.375rem*var(--mantine-scale));
	--cp-saturation-height-xs: calc(6.25rem*var(--mantine-scale));
	--cp-saturation-height-sm: calc(6.875rem*var(--mantine-scale));
	--cp-saturation-height-md: calc(7.5rem*var(--mantine-scale));
	--cp-saturation-height-lg: calc(8.75rem*var(--mantine-scale));
	--cp-saturation-height-xl: calc(10rem*var(--mantine-scale));
	--cp-preview-size: var(--cp-preview-size-sm);
	--cp-thumb-size: var(--cp-thumb-size-sm);
	--cp-saturation-height: var(--cp-saturation-height-sm);
	--cp-width: var(--cp-width-sm);
	--cp-body-spacing: var(--mantine-spacing-sm);
	padding: calc(.0625rem*var(--mantine-scale));
	width: var(--cp-width);
}

.m_fee9c77:where([data-full-width]) {
	width: 100%;
}

.m_9dddfbac {
	height: var(--cp-preview-size);
	width: var(--cp-preview-size);
}

.m_bffecc3e {
	display: flex;
	padding-top: calc(var(--cp-body-spacing)/2);
}

.m_3283bb96 {
	flex: 1;
}

.m_3283bb96:not(:only-child) {
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_40d572ba {
	border: 2px solid var(--mantine-color-white);
	border-radius: var(--cp-thumb-size);
	box-shadow: 0 0 1px rgba(0,0,0,.6);
	height: var(--cp-thumb-size);
	left: calc(var(--thumb-x-offset) - var(--cp-thumb-size)/2);
	overflow: hidden;
	position: absolute;
	top: calc(var(--thumb-y-offset) - var(--cp-thumb-size)/2);
	width: var(--cp-thumb-size);
}

.m_d8ee6fd8 {
	cursor: pointer;
	flex: 0 0 calc(var(--cp-swatch-size) - 0.25rem*var(--mantine-scale));
	height: unset!important;
	margin: calc(.125rem*var(--mantine-scale));
	min-height: 0!important;
	min-width: 0!important;
	padding-bottom: calc(var(--cp-swatch-size) - .25rem*var(--mantine-scale));
	width: unset!important;
}

.m_5711e686 {
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(.3125rem*var(--mantine-scale));
	margin-inline: calc(-.125rem*var(--mantine-scale));
}

.m_202a296e {
	--cp-thumb-size-xs: calc(0.5rem*var(--mantine-scale));
	--cp-thumb-size-sm: calc(0.75rem*var(--mantine-scale));
	--cp-thumb-size-md: calc(1rem*var(--mantine-scale));
	--cp-thumb-size-lg: calc(1.25rem*var(--mantine-scale));
	--cp-thumb-size-xl: calc(1.375rem*var(--mantine-scale));
	-webkit-tap-highlight-color: transparent;
	border-radius: var(--mantine-radius-sm);
	height: var(--cp-saturation-height);
	margin: calc(var(--cp-thumb-size)/2);
	position: relative;
}

.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba {
	outline: 2px solid var(--mantine-color-blue-filled);
}

.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba {
	outline: 2px solid var(--mantine-color-blue-filled);
}

.m_11b3db02 {
	border-radius: var(--mantine-radius-sm);
	inset: calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));
	position: absolute;
}

.m_d856d47d {
	--cp-thumb-size-xs: calc(0.5rem*var(--mantine-scale));
	--cp-thumb-size-sm: calc(0.75rem*var(--mantine-scale));
	--cp-thumb-size-md: calc(1rem*var(--mantine-scale));
	--cp-thumb-size-lg: calc(1.25rem*var(--mantine-scale));
	--cp-thumb-size-xl: calc(1.375rem*var(--mantine-scale));
	--cp-thumb-size: var(--cp-thumb-size,calc(0.75rem*var(--mantine-scale)));
	height: calc(var(--cp-thumb-size) + .125rem*var(--mantine-scale));
	margin-inline: calc(var(--cp-thumb-size)/2);
	outline: none;
	position: relative;
}

.m_d856d47d+.m_d856d47d {
	margin-top: calc(.375rem*var(--mantine-scale));
}

.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba {
	outline: 2px solid var(--mantine-color-blue-filled);
}

.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba {
	outline: 2px solid var(--mantine-color-blue-filled);
}

:where([data-mantine-color-scheme=light]) .m_d856d47d {
	--slider-checkers: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_d856d47d {
	--slider-checkers: var(--mantine-color-dark-4);
}

.m_8f327113 {
	border-radius: 10000rem;
	bottom: 0;
	position: absolute;
	top: 0;
	inset-inline: calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));
}

.m_b077c2bc {
	--ci-eye-dropper-icon-size-xs: calc(0.875rem*var(--mantine-scale));
	--ci-eye-dropper-icon-size-sm: calc(1rem*var(--mantine-scale));
	--ci-eye-dropper-icon-size-md: calc(1.125rem*var(--mantine-scale));
	--ci-eye-dropper-icon-size-lg: calc(1.25rem*var(--mantine-scale));
	--ci-eye-dropper-icon-size-xl: calc(1.375rem*var(--mantine-scale));
	--ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm);
}

.m_c5ccdcab {
	--ci-preview-size-xs: calc(1rem*var(--mantine-scale));
	--ci-preview-size-sm: calc(1.125rem*var(--mantine-scale));
	--ci-preview-size-md: calc(1.375rem*var(--mantine-scale));
	--ci-preview-size-lg: calc(1.75rem*var(--mantine-scale));
	--ci-preview-size-xl: calc(2.25rem*var(--mantine-scale));
	--ci-preview-size: var(--ci-preview-size-sm);
}

.m_5ece2cd7 {
	padding: calc(.5rem*var(--mantine-scale));
}

.m_7485cace {
	--container-size-xs: calc(33.75rem*var(--mantine-scale));
	--container-size-sm: calc(45rem*var(--mantine-scale));
	--container-size-md: calc(60rem*var(--mantine-scale));
	--container-size-lg: calc(71.25rem*var(--mantine-scale));
	--container-size-xl: calc(82.5rem*var(--mantine-scale));
	--container-size: var(--container-size-md);
	margin-inline: auto;
	max-width: var(--container-size);
	padding-inline: var(--mantine-spacing-md);
}

.m_7485cace:where([data-fluid]) {
	max-width: 100%;
}

.m_e2125a27 {
	--dialog-size-xs: calc(10rem*var(--mantine-scale));
	--dialog-size-sm: calc(12.5rem*var(--mantine-scale));
	--dialog-size-md: calc(21.25rem*var(--mantine-scale));
	--dialog-size-lg: calc(25rem*var(--mantine-scale));
	--dialog-size-xl: calc(31.25rem*var(--mantine-scale));
	--dialog-size: var(--dialog-size-md);
	max-width: calc(100vw - var(--mantine-spacing-xl)*2);
	min-height: calc(3.125rem*var(--mantine-scale));
	position: relative;
	width: var(--dialog-size);
}

.m_5abab665 {
	inset-inline-end: calc(var(--mantine-spacing-md)/2);
	position: absolute;
	top: calc(var(--mantine-spacing-md)/2);
}

.m_3eebeb36 {
	--divider-size-xs: calc(0.0625rem*var(--mantine-scale));
	--divider-size-sm: calc(0.125rem*var(--mantine-scale));
	--divider-size-md: calc(0.1875rem*var(--mantine-scale));
	--divider-size-lg: calc(0.25rem*var(--mantine-scale));
	--divider-size-xl: calc(0.3125rem*var(--mantine-scale));
	--divider-size: var(--divider-size-xs);
}

:where([data-mantine-color-scheme=light]) .m_3eebeb36 {
	--divider-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_3eebeb36 {
	--divider-color: var(--mantine-color-dark-4);
}

.m_3eebeb36:where([data-orientation=horizontal]) {
	border-top: var(--divider-size) var(--divider-border-style,solid) var(--divider-color);
}

.m_3eebeb36:where([data-orientation=vertical]) {
	align-self: stretch;
	border-inline-start: var(--divider-size) var(--divider-border-style,solid) var(--divider-color);
	height: auto;
}

.m_3eebeb36:where([data-with-label]) {
	border: 0;
}

.m_9e365f20 {
	align-items: center;
	color: var(--mantine-color-dimmed);
	display: flex;
	font-size: var(--mantine-font-size-xs);
	white-space: nowrap;
}

.m_9e365f20:where([data-position=left]):before {
	display: none;
}

.m_9e365f20:where([data-position=right]):after {
	display: none;
}

.m_9e365f20:before {
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_9e365f20:after,.m_9e365f20:before {
	border-top: var(--divider-size) var(--divider-border-style,solid) var(--divider-color);
	content: "";
	flex: 1;
	height: calc(.0625rem*var(--mantine-scale));
}

.m_9e365f20:after {
	margin-inline-start: var(--mantine-spacing-xs);
}

.m_f11b401e {
	--drawer-size-xs: calc(20rem*var(--mantine-scale));
	--drawer-size-sm: calc(23.75rem*var(--mantine-scale));
	--drawer-size-md: calc(27.5rem*var(--mantine-scale));
	--drawer-size-lg: calc(38.75rem*var(--mantine-scale));
	--drawer-size-xl: calc(48.75rem*var(--mantine-scale));
	--drawer-size: var(--drawer-size-md);
	--drawer-offset: 0rem;
}

.m_5a7c2c9 {
	z-index: 1000;
}

.m_b8a05bbd {
	flex: var(--drawer-flex,0 0 var(--drawer-size));
	height: var(--drawer-height,calc(100% - var(--drawer-offset)*2));
	margin: var(--drawer-offset);
	max-height: calc(100% - var(--drawer-offset)*2);
	max-width: calc(100% - var(--drawer-offset)*2);
	overflow-y: auto;
}

.m_b8a05bbd[data-hidden] {
	opacity: 0!important;
	pointer-events: none;
}

.m_31cd769a {
	align-items: var(--drawer-align,flex-start);
	display: flex;
	justify-content: var(--drawer-justify,flex-start);
}

.m_e9408a47 {
	border-radius: var(--fieldset-radius,var(--mantine-radius-default));
	min-inline-size: auto;
	padding: var(--mantine-spacing-lg);
	padding-top: var(--mantine-spacing-xs);
}

.m_84c9523a {
	border: calc(.0625rem*var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_84c9523a {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_84c9523a {
	background-color: var(--mantine-color-dark-7);
	border-color: var(--mantine-color-dark-4);
}

.m_ef274e49 {
	border: calc(.0625rem*var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_ef274e49 {
	background-color: var(--mantine-color-gray-0);
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_ef274e49 {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

.m_eda993d3 {
	border: 0;
	border-radius: 0;
	padding: 0;
}

.m_90794832 {
	font-size: var(--mantine-font-size-sm);
}

.m_74ca27fe {
	margin-bottom: var(--mantine-spacing-sm);
	padding: 0;
}

.m_8478a6da {
	container: mantine-grid/inline-size;
}

.m_410352e9 {
	--grid-overflow: visible;
	--grid-margin: calc(var(--grid-gutter)/-2);
	--grid-col-padding: calc(var(--grid-gutter)/2);
	overflow: var(--grid-overflow);
}

.m_dee7bd2f {
	align-items: var(--grid-align);
	display: flex;
	flex-wrap: wrap;
	justify-content: var(--grid-justify);
	margin: var(--grid-margin);
	width: calc(100% + var(--grid-gutter));
}

.m_96bdd299 {
	--col-flex-grow: 0;
	--col-offset: 0rem;
	flex-basis: var(--col-flex-basis);
	flex-grow: var(--col-flex-grow);
	flex-shrink: 0;
	margin-inline-start: var(--col-offset);
	max-width: var(--col-max-width);
	order: var(--col-order);
	padding: var(--grid-col-padding);
	width: var(--col-width);
}

.m_bcb3f3c2 {
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=light]) .m_bcb3f3c2 {
	background-color: var(--mark-bg-light);
}

:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2 {
	background-color: var(--mark-bg-dark);
}

.m_9e117634 {
	border-radius: var(--image-radius,0);
	display: block;
	flex: 0;
	-o-object-fit: var(--image-object-fit,cover);
	object-fit: var(--image-object-fit,cover);
	width: 100%;
}

@keyframes m_885901b1 {
	0% {
		opacity: .6;
		transform: scale(0);
	}

	to {
		opacity: 0;
		transform: scale(2.8);
	}
}

.m_e5262200 {
	--indicator-size: calc(0.625rem*var(--mantine-scale));
	--indicator-color: var(--mantine-primary-color-filled);
	display: block;
	position: relative;
}

.m_e5262200:where([data-inline]) {
	display: inline-block;
}

.m_760d1fb1 {
	align-items: center;
	bottom: var(--indicator-bottom);
	color: var(--indicator-text-color,var(--mantine-color-white));
	display: flex;
	font-size: var(--mantine-font-size-xs);
	height: var(--indicator-size);
	justify-content: center;
	left: var(--indicator-left);
	min-width: var(--indicator-size);
	right: var(--indicator-right);
	top: var(--indicator-top);
	transform: translate(var(--indicator-translate-x),var(--indicator-translate-y));
	white-space: nowrap;
	z-index: var(--indicator-z-index,200);
}

.m_760d1fb1,.m_760d1fb1:before {
	background-color: var(--indicator-color);
	border-radius: var(--indicator-radius,1000rem);
	position: absolute;
}

.m_760d1fb1:before {
	content: "";
	inset: 0;
	z-index: -1;
}

.m_760d1fb1:where([data-with-label]) {
	padding-inline: calc(var(--mantine-spacing-xs)/2);
}

.m_760d1fb1:where([data-with-border]) {
	border: 2px solid var(--mantine-color-body);
}

.m_760d1fb1[data-processing]:before {
	animation: m_885901b1 1s linear infinite;
}

.m_dc6f14e2 {
	--kbd-fz-xs: calc(0.625rem*var(--mantine-scale));
	--kbd-fz-sm: calc(0.75rem*var(--mantine-scale));
	--kbd-fz-md: calc(0.875rem*var(--mantine-scale));
	--kbd-fz-lg: calc(1rem*var(--mantine-scale));
	--kbd-fz-xl: calc(1.25rem*var(--mantine-scale));
	--kbd-fz: var(--kbd-fz-sm);
	--kbd-padding-xs: calc(0.125rem*var(--mantine-scale)) calc(0.25rem*var(--mantine-scale));
	--kbd-padding-sm: calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));
	--kbd-padding-md: calc(0.25rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale));
	--kbd-padding-lg: calc(0.3125rem*var(--mantine-scale)) calc(0.5625rem*var(--mantine-scale));
	--kbd-padding-xl: calc(0.5rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));
	--kbd-padding: var(--kbd-padding-sm);
	border: calc(.0625rem*var(--mantine-scale)) solid;
	border-bottom-width: calc(.1875rem*var(--mantine-scale));
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--kbd-fz);
	font-weight: 700;
	line-height: var(--mantine-line-height);
	padding: var(--kbd-padding);
	unicode-bidi: embed;
}

:where([data-mantine-color-scheme=light]) .m_dc6f14e2 {
	background-color: var(--mantine-color-gray-0);
	border-color: var(--mantine-color-gray-3);
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_dc6f14e2 {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
	color: var(--mantine-color-dark-0);
}

.m_abbac491 {
	--list-fz: var(--mantine-font-size-md);
	--list-lh: var(--mantine-line-height-md);
	font-size: var(--list-fz);
	line-height: var(--list-lh);
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

.m_abbac491:where([data-with-padding]) {
	padding-inline-start: var(--mantine-spacing-md);
}

.m_abb6bec2 {
	line-height: var(--list-lh);
	white-space: nowrap;
}

.m_abb6bec2:where([data-with-icon]) {
	list-style: none;
}

.m_abb6bec2:where([data-with-icon]) .m_75cd9f71 {
	--li-direction: row;
	--li-align: center;
}

.m_abb6bec2:where(:not(:first-of-type)) {
	margin-top: var(--list-spacing,0);
}

.m_abb6bec2:where([data-centered]) {
	line-height: 1;
}

.m_75cd9f71 {
	align-items: var(--li-align,flex-start);
	display: inline-flex;
	flex-direction: var(--li-direction,column);
	white-space: normal;
}

.m_60f83e5b {
	display: inline-block;
	margin-inline-end: var(--mantine-spacing-sm);
	vertical-align: middle;
}

.m_6e45937b {
	align-items: center;
	display: flex;
	inset: 0;
	justify-content: center;
	overflow: hidden;
	position: absolute;
	z-index: var(--lo-z-index);
}

.m_e8eb006c {
	position: relative;
	z-index: calc(var(--lo-z-index) + 1);
}

.m_df587f17 {
	z-index: var(--lo-z-index);
}

.m_dc9b7c9f {
	padding: calc(.25rem*var(--mantine-scale));
}

.m_9bfac126 {
	color: var(--mantine-color-dimmed);
	cursor: default;
	font-size: var(--mantine-font-size-xs);
	font-weight: 500;
	padding: calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm);
}

.m_efdf90cb {
	border-top: calc(.0625rem*var(--mantine-scale)) solid;
	margin-bottom: calc(.25rem*var(--mantine-scale));
	margin-top: calc(.25rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_efdf90cb {
	border-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_efdf90cb {
	border-color: var(--mantine-color-dark-4);
}

.m_99ac2aa1 {
	align-items: center;
	border-radius: var(--popover-radius,var(--mantine-radius-default));
	color: var(--menu-item-color,var(--mantine-color-text));
	display: flex;
	font-size: var(--mantine-font-size-sm);
	padding: calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}

.m_99ac2aa1:where([data-disabled],:disabled) {
	color: var(--mantine-color-dimmed);
	cursor: not-allowed;
	opacity: .6;
}

:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])) {
	background-color: var(--menu-item-hover,var(--mantine-color-gray-1));
}

:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled,[data-disabled])) {
	background-color: var(--menu-item-hover,var(--mantine-color-dark-4));
}

.m_5476e0d3 {
	flex: 1;
}

.m_8b75e504 {
	align-items: center;
	display: flex;
	justify-content: center;
}

.m_8b75e504:where([data-position=left]) {
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_8b75e504:where([data-position=right]) {
	margin-inline-start: var(--mantine-spacing-xs);
}

.m_9df02822 {
	--modal-size-xs: calc(20rem*var(--mantine-scale));
	--modal-size-sm: calc(23.75rem*var(--mantine-scale));
	--modal-size-md: calc(27.5rem*var(--mantine-scale));
	--modal-size-lg: calc(38.75rem*var(--mantine-scale));
	--modal-size-xl: calc(48.75rem*var(--mantine-scale));
	--modal-size: var(--modal-size-md);
	--modal-y-offset: 5dvh;
	--modal-x-offset: 5vw;
}

.m_9df02822[data-full-screen] {
	--modal-border-radius: 0!important;
}

.m_9df02822[data-full-screen] .m_54c44539 {
	--modal-content-flex: 0 0 100%;
	--modal-content-max-height: auto;
	--modal-content-height: 100dvh;
}

.m_9df02822[data-full-screen] .m_1f958f16 {
	--modal-inner-y-offset: 0;
	--modal-inner-x-offset: 0;
}

.m_9df02822[data-centered] .m_1f958f16 {
	--modal-inner-align: center;
}

.m_d0e2b9cd {
	border-start-end-radius: var(--modal-radius,var(--mantine-radius-default));
	border-start-start-radius: var(--modal-radius,var(--mantine-radius-default));
}

.m_54c44539 {
	flex: var(--modal-content-flex,0 0 var(--modal-size));
	height: var(--modal-content-height,auto);
	max-height: var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset)*2));
	max-width: 100%;
	overflow-y: auto;
}

.m_54c44539[data-full-screen] {
	border-radius: 0;
}

.m_54c44539[data-hidden] {
	opacity: 0!important;
	pointer-events: none;
}

.m_1f958f16 {
	align-items: var(--modal-inner-align,flex-start);
	display: flex;
	justify-content: center;
	padding-bottom: var(--modal-inner-y-offset,var(--modal-y-offset));
	padding-top: var(--modal-inner-y-offset,var(--modal-y-offset));
	padding-inline: var(--modal-inner-x-offset,var(--modal-x-offset));
}

.m_7cda1cd6 {
	--pill-fz-xs: calc(0.625rem*var(--mantine-scale));
	--pill-fz-sm: calc(0.75rem*var(--mantine-scale));
	--pill-fz-md: calc(0.875rem*var(--mantine-scale));
	--pill-fz-lg: calc(1rem*var(--mantine-scale));
	--pill-fz-xl: calc(1.125rem*var(--mantine-scale));
	--pill-height-xs: calc(1.125rem*var(--mantine-scale));
	--pill-height-sm: calc(1.375rem*var(--mantine-scale));
	--pill-height-md: calc(1.5625rem*var(--mantine-scale));
	--pill-height-lg: calc(1.75rem*var(--mantine-scale));
	--pill-height-xl: calc(2rem*var(--mantine-scale));
	--pill-fz: var(--pill-fz-sm);
	--pill-height: var(--pill-height-sm);
	align-items: center;
	border-radius: var(--pill-radius,1000rem);
	display: inline-flex;
	flex: 0;
	font-size: var(--pill-fz);
	height: var(--pill-height);
	line-height: 1;
	max-width: 100%;
	padding-inline: .8em;
	-moz-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	white-space: nowrap;
}

:where([data-mantine-color-scheme=dark]) .m_7cda1cd6 {
	background-color: var(--mantine-color-dark-7);
	color: var(--mantine-color-dark-0);
}

:where([data-mantine-color-scheme=light]) .m_7cda1cd6 {
	color: var(--mantine-color-black);
}

.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))) {
	padding-inline-end: 0;
}

.m_7cda1cd6:where([data-disabled],:has(button:disabled)) {
	cursor: not-allowed;
}

:where([data-mantine-color-scheme=light]) .m_44da308b {
	background-color: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)) {
	background-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=light]) .m_e3a01f8 {
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)) {
	background-color: var(--mantine-color-gray-3);
}

.m_1e0e6180 {
	cursor: inherit;
	height: 100%;
	line-height: var(--pill-height);
	overflow: hidden;
	text-overflow: ellipsis;
}

.m_ae386778 {
	border-radius: 0;
	border-end-end-radius: var(--pill-radius,50%);
	border-start-end-radius: var(--pill-radius,50%);
	color: inherit;
	flex: 0;
	font-size: inherit;
	height: 100%;
	min-height: unset;
	min-width: 2em;
	padding-inline-end: .3em;
	padding-inline-start: .1em;
	width: unset;
}

.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled {
	background-color: transparent;
	cursor: not-allowed;
	display: none;
	min-width: .8em;
	padding: 0;
	width: .8em;
}

.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg {
	display: none;
}

.m_ae386778>svg {
	pointer-events: none;
}

.m_1dcfd90b {
	--pg-gap-xs: calc(0.375rem*var(--mantine-scale));
	--pg-gap-sm: calc(0.5rem*var(--mantine-scale));
	--pg-gap-md: calc(0.625rem*var(--mantine-scale));
	--pg-gap-lg: calc(0.75rem*var(--mantine-scale));
	--pg-gap-xl: calc(0.75rem*var(--mantine-scale));
	--pg-gap: var(--pg-gap-sm);
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: var(--pg-gap);
}

.m_45c4369d {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	border: 0;
	color: inherit;
	flex: 1;
	font-size: inherit;
	height: 1.6em;
	min-width: calc(6.25rem*var(--mantine-scale));
	padding: 0;
}

.m_45c4369d::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_45c4369d::placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_45c4369d:where([data-type=hidden],[data-type=auto]) {
	height: calc(.0625rem*var(--mantine-scale));
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: calc(.0625rem*var(--mantine-scale));
}

.m_45c4369d:focus {
	outline: none;
}

.m_45c4369d:where([data-type=auto]:focus) {
	height: 1.6em;
	opacity: 1;
	position: static;
	visibility: visible;
}

.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)) {
	cursor: pointer;
}

.m_45c4369d:where([data-disabled],:disabled) {
	cursor: not-allowed;
}

.m_f0824112 {
	--nl-bg: var(--mantine-primary-color-light);
	--nl-hover: var(--mantine-primary-color-light-hover);
	--nl-color: var(--mantine-primary-color-light-color);
	align-items: center;
	display: flex;
	padding: 8px var(--mantine-spacing-sm);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_f0824112:hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_f0824112:hover {
		background-color: var(--mantine-color-dark-6);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_f0824112:active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_f0824112:active {
		background-color: var(--mantine-color-dark-6);
	}
}

.m_f0824112:where([data-disabled]) {
	opacity: .4;
	pointer-events: none;
}

.m_f0824112:where([data-active],[aria-current=page]) {
	background-color: var(--nl-bg);
	color: var(--nl-color);
}

@media (hover:hover) {
	.m_f0824112:where([data-active],[aria-current=page]):hover {
		background-color: var(--nl-hover);
	}
}

@media (hover:none) {
	.m_f0824112:where([data-active],[aria-current=page]):active {
		background-color: var(--nl-hover);
	}
}

.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc {
	--description-opacity: 0.9;
	--description-color: var(--nl-color);
}

.m_690090b5 {
	align-items: center;
	display: flex;
	justify-content: center;
	transition: transform .15s ease;
}

.m_690090b5>svg {
	display: block;
}

.m_690090b5:where([data-position=left]) {
	margin-inline-end: var(--mantine-spacing-sm);
}

.m_690090b5:where([data-position=right]) {
	margin-inline-start: var(--mantine-spacing-sm);
}

.m_690090b5:where([data-rotate]) {
	transform: rotate(90deg);
}

.m_1f6ac4c4 {
	font-size: var(--mantine-font-size-sm);
}

.m_f07af9d2 {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m_f07af9d2:where([data-no-wrap]) {
	white-space: nowrap;
}

.m_57492dcc {
	color: var(--description-color,var(--mantine-color-dimmed));
	display: block;
	font-size: var(--mantine-font-size-xs);
	opacity: var(--description-opacity,1);
	overflow: hidden;
	text-overflow: ellipsis;
}

:where([data-no-wrap]) .m_57492dcc {
	white-space: nowrap;
}

.m_e17b862f {
	padding-inline-start: var(--nl-offset,var(--mantine-spacing-lg));
}

.m_1fd8a00b {
	transform: rotate(-90deg);
}

.m_a513464 {
	--notification-radius: var(--mantine-radius-default);
	--notification-color: var(--mantine-primary-color-filled);
	align-items: center;
	box-shadow: var(--mantine-shadow-lg);
	box-sizing: border-box;
	display: flex;
	overflow: hidden;
	padding-inline-end: var(--mantine-spacing-xs);
	padding-bottom: var(--mantine-spacing-xs);
	padding-inline-start: calc(1.375rem*var(--mantine-scale));
	padding-top: var(--mantine-spacing-xs);
	position: relative;
}

.m_a513464,.m_a513464:before {
	border-radius: var(--notification-radius);
}

.m_a513464:before {
	background-color: var(--notification-color);
	bottom: var(--notification-radius);
	content: "";
	display: block;
	inset-inline-start: calc(.25rem*var(--mantine-scale));
	position: absolute;
	top: var(--notification-radius);
	width: calc(.375rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_a513464 {
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_a513464 {
	background-color: var(--mantine-color-dark-6);
}

.m_a513464:where([data-with-icon]) {
	padding-inline-start: var(--mantine-spacing-xs);
}

.m_a513464:where([data-with-icon]):before {
	display: none;
}

:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]) {
	border: 1px solid var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]) {
	border: 1px solid var(--mantine-color-dark-4);
}

.m_a4ceffb {
	align-items: center;
	background-color: var(--notification-color);
	border-radius: calc(1.75rem*var(--mantine-scale));
	box-sizing: border-box;
	color: var(--mantine-color-white);
	display: flex;
	height: calc(1.75rem*var(--mantine-scale));
	justify-content: center;
	width: calc(1.75rem*var(--mantine-scale));
}

.m_a4ceffb,.m_b0920b15 {
	margin-inline-end: var(--mantine-spacing-md);
}

.m_a49ed24 {
	flex: 1;
	margin-inline-end: var(--mantine-spacing-xs);
	overflow: hidden;
}

.m_3feedf16 {
	font-size: var(--mantine-font-size-sm);
	font-weight: 500;
	line-height: var(--mantine-line-height-sm);
	margin-bottom: calc(.125rem*var(--mantine-scale));
	overflow: hidden;
	text-overflow: ellipsis;
}

:where([data-mantine-color-scheme=light]) .m_3feedf16 {
	color: var(--mantine-color-gray-9);
}

:where([data-mantine-color-scheme=dark]) .m_3feedf16 {
	color: var(--mantine-color-white);
}

.m_3d733a3a {
	font-size: var(--mantine-font-size-sm);
	line-height: var(--mantine-line-height-sm);
	overflow: hidden;
	text-overflow: ellipsis;
}

:where([data-mantine-color-scheme=light]) .m_3d733a3a {
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_3d733a3a {
	color: var(--mantine-color-dark-0);
}

:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]) {
	color: var(--mantine-color-gray-6);
}

:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]) {
	color: var(--mantine-color-dark-2);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_919a4d88:hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover {
		background-color: var(--mantine-color-dark-8);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_919a4d88:active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_919a4d88:active {
		background-color: var(--mantine-color-dark-8);
	}
}

.m_e2f5cd4e {
	--ni-right-section-width-xs: calc(1.0625rem*var(--mantine-scale));
	--ni-right-section-width-sm: calc(1.5rem*var(--mantine-scale));
	--ni-right-section-width-md: calc(1.6875rem*var(--mantine-scale));
	--ni-right-section-width-lg: calc(1.9375rem*var(--mantine-scale));
	--ni-right-section-width-xl: calc(2.125rem*var(--mantine-scale));
}

.m_95e17d22 {
	--ni-chevron-size-xs: calc(0.625rem*var(--mantine-scale));
	--ni-chevron-size-sm: calc(0.875rem*var(--mantine-scale));
	--ni-chevron-size-md: calc(1rem*var(--mantine-scale));
	--ni-chevron-size-lg: calc(1.125rem*var(--mantine-scale));
	--ni-chevron-size-xl: calc(1.25rem*var(--mantine-scale));
	--ni-chevron-size: var(--ni-chevron-size-sm);
	display: flex;
	flex-direction: column;
	height: calc(var(--input-height) - .125rem*var(--mantine-scale));
	margin-inline-start: auto;
	max-width: calc(var(--ni-chevron-size)*1.7);
	width: 100%;
}

.m_80b4b171 {
	--control-border: 1px solid var(--input-bd);
	--control-radius: calc(var(--input-radius) - 0.0625rem*var(--mantine-scale));
	align-items: center;
	background-color: transparent;
	border-inline-start: var(--control-border);
	color: var(--mantine-color-text);
	cursor: pointer;
	display: flex;
	flex: 0 0 50%;
	height: calc(var(--input-height)/2 - .0625rem*var(--mantine-scale));
	justify-content: center;
	padding: 0;
	width: 100%;
}

.m_80b4b171:where(:disabled) {
	background-color: transparent;
	cursor: not-allowed;
	opacity: .6;
}

:where([data-mantine-color-scheme=light]) .m_80b4b171:where(:disabled) {
	color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_80b4b171:where(:disabled) {
	color: var(--mantine-color-dark-3);
}

.m_e2f5cd4e[data-error] :where(.m_80b4b171) {
	color: var(--mantine-color-error);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_80b4b171:hover {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover {
		background-color: var(--mantine-color-dark-4);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_80b4b171:active {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_80b4b171:active {
		background-color: var(--mantine-color-dark-4);
	}
}

.m_80b4b171:where(:first-of-type) {
	border-radius: 0;
	border-start-end-radius: var(--control-radius);
}

.m_80b4b171:last-of-type {
	border-radius: 0;
	border-end-end-radius: var(--control-radius);
}

.m_4addd315 {
	--pagination-control-size-xs: calc(1.375rem*var(--mantine-scale));
	--pagination-control-size-sm: calc(1.625rem*var(--mantine-scale));
	--pagination-control-size-md: calc(2rem*var(--mantine-scale));
	--pagination-control-size-lg: calc(2.375rem*var(--mantine-scale));
	--pagination-control-size-xl: calc(2.75rem*var(--mantine-scale));
	--pagination-control-size: var(--pagination-control-size-md);
	--pagination-control-fz: var(--mantine-font-size-md);
	--pagination-active-bg: var(--mantine-primary-color-filled);
}

.m_326d024a {
	align-items: center;
	border: calc(.0625rem*var(--mantine-scale)) solid;
	border-radius: var(--pagination-control-radius,var(--mantine-radius-default));
	color: var(--mantine-color-text);
	cursor: pointer;
	display: flex;
	font-size: var(--pagination-control-fz);
	height: var(--pagination-control-size);
	justify-content: center;
	line-height: 1;
	min-width: var(--pagination-control-size);
}

.m_326d024a:where([data-with-padding]) {
	padding: calc(var(--pagination-control-size)/4);
}

.m_326d024a:where(:disabled,[data-disabled]) {
	cursor: not-allowed;
	opacity: .4;
}

:where([data-mantine-color-scheme=light]) .m_326d024a {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])) {
		background-color: var(--mantine-color-gray-0);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])) {
		background-color: var(--mantine-color-gray-0);
	}
}

:where([data-mantine-color-scheme=dark]) .m_326d024a {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])) {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])) {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_326d024a:where([data-active]) {
	background-color: var(--pagination-active-bg);
	border-color: var(--pagination-active-bg);
	color: var(--pagination-active-color,var(--mantine-color-white));
}

@media (hover:hover) {
	.m_326d024a:where([data-active]):hover {
		background-color: var(--pagination-active-bg);
	}
}

@media (hover:none) {
	.m_326d024a:where([data-active]):active {
		background-color: var(--pagination-active-bg);
	}
}

.m_4ad7767d {
	align-items: center;
	display: flex;
	height: var(--pagination-control-size);
	justify-content: center;
	min-width: var(--pagination-control-size);
	pointer-events: none;
}

.m_f61ca620 {
	--psi-button-size-xs: calc(1.375rem*var(--mantine-scale));
	--psi-button-size-sm: calc(1.625rem*var(--mantine-scale));
	--psi-button-size-md: calc(1.75rem*var(--mantine-scale));
	--psi-button-size-lg: calc(2rem*var(--mantine-scale));
	--psi-button-size-xl: calc(2.5rem*var(--mantine-scale));
	--psi-icon-size-xs: calc(0.75rem*var(--mantine-scale));
	--psi-icon-size-sm: calc(0.9375rem*var(--mantine-scale));
	--psi-icon-size-md: calc(1.0625rem*var(--mantine-scale));
	--psi-icon-size-lg: calc(1.1875rem*var(--mantine-scale));
	--psi-icon-size-xl: calc(1.3125rem*var(--mantine-scale));
	--psi-button-size: var(--psi-button-size-sm);
	--psi-icon-size: var(--psi-icon-size-sm);
}

.m_ccf8da4c {
	overflow: hidden;
	position: relative;
}

.m_f2d85dd2 {
	background-color: transparent;
	border: 0;
	color: inherit;
	font-family: var(--mantine-font-family);
	font-size: inherit;
	height: 100%;
	inset: 0;
	line-height: var(--mantine-line-height);
	outline: 0;
	padding-inline-end: var(--input-padding-inline-end);
	padding-inline-start: var(--input-padding-inline-start);
	position: absolute;
	width: 100%;
}

.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled {
	cursor: not-allowed;
}

.m_f2d85dd2::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_f2d85dd2::placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_f2d85dd2::-ms-reveal {
	display: none;
}

.m_b1072d44 {
	height: var(--psi-button-size);
	min-height: var(--psi-button-size);
	min-width: var(--psi-button-size);
	width: var(--psi-button-size);
}

.m_b1072d44:disabled {
	display: none;
}

.m_f1cb205a {
	--pin-input-size-xs: calc(1.875rem*var(--mantine-scale));
	--pin-input-size-sm: calc(2.25rem*var(--mantine-scale));
	--pin-input-size-md: calc(2.625rem*var(--mantine-scale));
	--pin-input-size-lg: calc(3.125rem*var(--mantine-scale));
	--pin-input-size-xl: calc(3.75rem*var(--mantine-scale));
	--pin-input-size: var(--pin-input-size-sm);
}

.m_cb288ead {
	height: var(--pin-input-size);
	width: var(--pin-input-size);
}

@keyframes m_81a374bd {
	0% {
		background-position: 0 0;
	}

	to {
		background-position: calc(2.5rem*var(--mantine-scale)) 0;
	}
}

.m_db6d6462 {
	--progress-radius: var(--mantine-radius-default);
	--progress-size: var(--progress-size-md);
	--progress-size-xs: calc(0.1875rem*var(--mantine-scale));
	--progress-size-sm: calc(0.3125rem*var(--mantine-scale));
	--progress-size-md: calc(0.5rem*var(--mantine-scale));
	--progress-size-lg: calc(0.75rem*var(--mantine-scale));
	--progress-size-xl: calc(1rem*var(--mantine-scale));
	border-radius: var(--progress-radius);
	display: flex;
	height: var(--progress-size);
	overflow: hidden;
	position: relative;
}

:where([data-mantine-color-scheme=light]) .m_db6d6462 {
	background-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_db6d6462 {
	background-color: var(--mantine-color-dark-4);
}

.m_2242eb65 {
	align-items: center;
	background-color: var(--progress-section-color);
	background-size: calc(1.25rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));
	display: flex;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	transition: width var(--progress-transition-duration,.1s) ease;
	width: var(--progress-section-width);
}

.m_2242eb65:where([data-striped]) {
	background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
}

.m_2242eb65:where([data-animated]) {
	animation: m_81a374bd 1s linear infinite;
}

.m_2242eb65:where(:last-of-type) {
	border-radius: 0;
	border-end-end-radius: var(--progress-radius);
	border-start-end-radius: var(--progress-radius);
}

.m_2242eb65:where(:first-of-type) {
	border-radius: 0;
	border-end-start-radius: var(--progress-radius);
	border-start-start-radius: var(--progress-radius);
}

.m_91e40b74 {
	color: var(--progress-label-color,var(--mantine-color-white));
	font-size: min(calc(var(--progress-size)*.65),calc(1.125rem*var(--mantine-scale)));
	font-weight: 700;
	line-height: 1;
	overflow: hidden;
	padding-inline: calc(.25rem*var(--mantine-scale));
	text-overflow: ellipsis;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.m_9dc8ae12 {
	--card-radius: var(--mantine-radius-default);
	border-radius: var(--card-radius);
	cursor: pointer;
	display: block;
	width: 100%;
}

.m_9dc8ae12 :where(*) {
	cursor: inherit;
}

.m_9dc8ae12:where([data-with-border]) {
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
}

:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]) {
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]) {
	border-color: var(--mantine-color-dark-4);
}

.m_717d7ff6 {
	--radio-size-xs: calc(1rem*var(--mantine-scale));
	--radio-size-sm: calc(1.25rem*var(--mantine-scale));
	--radio-size-md: calc(1.5rem*var(--mantine-scale));
	--radio-size-lg: calc(1.875rem*var(--mantine-scale));
	--radio-size-xl: calc(2.25rem*var(--mantine-scale));
	--radio-icon-size-xs: calc(0.375rem*var(--mantine-scale));
	--radio-icon-size-sm: calc(0.5rem*var(--mantine-scale));
	--radio-icon-size-md: calc(0.625rem*var(--mantine-scale));
	--radio-icon-size-lg: calc(0.875rem*var(--mantine-scale));
	--radio-icon-size-xl: calc(1rem*var(--mantine-scale));
	--radio-icon-size: var(--radio-icon-size-sm);
	--radio-size: var(--radio-size-sm);
	--radio-color: var(--mantine-primary-color-filled);
	--radio-icon-color: var(--mantine-color-white);
	border: calc(.0625rem*var(--mantine-scale)) solid transparent;
	border-radius: var(--radio-radius,10000px);
	cursor: var(--mantine-cursor-type);
	height: var(--radio-size);
	min-height: var(--radio-size);
	min-width: var(--radio-size);
	position: relative;
	transition: border-color .1s ease,background-color .1s ease;
	width: var(--radio-size);
	-webkit-tap-highlight-color: transparent;
	align-items: center;
	display: flex;
	justify-content: center;
}

:where([data-mantine-color-scheme=light]) .m_717d7ff6 {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_717d7ff6 {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

.m_717d7ff6[data-checked],.m_717d7ff6[data-indeterminate] {
	background-color: var(--radio-color);
	border-color: var(--radio-color);
}

.m_717d7ff6[data-checked]>.m_3e4da632,.m_717d7ff6[data-indeterminate]>.m_3e4da632 {
	color: var(--radio-icon-color);
	opacity: 1;
	transform: none;
}

.m_717d7ff6[data-disabled] {
	cursor: not-allowed;
}

:where([data-mantine-color-scheme=light]) .m_717d7ff6[data-disabled] {
	background-color: var(--mantine-color-gray-2);
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_717d7ff6[data-disabled] {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-6);
}

[data-mantine-color-scheme=light] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632 {
	color: var(--mantine-color-gray-5);
}

[data-mantine-color-scheme=dark] .m_717d7ff6[data-disabled][data-checked]>.m_3e4da632 {
	color: var(--mantine-color-dark-3);
}

.m_2980836c[data-checked]:not([data-disabled]),.m_2980836c[data-indeterminate]:not([data-disabled]) {
	background-color: transparent;
	border-color: var(--radio-color);
}

.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632 {
	color: var(--radio-color);
	opacity: 1;
	transform: none;
}

.m_3e4da632 {
	color: transparent;
	display: block;
	height: var(--radio-icon-size);
	opacity: 1;
	pointer-events: none;
	transform: translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);
	transition: transform .1s ease,opacity .1s ease;
	width: var(--radio-icon-size);
}

.m_f3f1af94 {
	--radio-size-xs: calc(1rem*var(--mantine-scale));
	--radio-size-sm: calc(1.25rem*var(--mantine-scale));
	--radio-size-md: calc(1.5rem*var(--mantine-scale));
	--radio-size-lg: calc(1.875rem*var(--mantine-scale));
	--radio-size-xl: calc(2.25rem*var(--mantine-scale));
	--radio-size: var(--radio-size-sm);
	--radio-icon-size-xs: calc(0.375rem*var(--mantine-scale));
	--radio-icon-size-sm: calc(0.5rem*var(--mantine-scale));
	--radio-icon-size-md: calc(0.625rem*var(--mantine-scale));
	--radio-icon-size-lg: calc(0.875rem*var(--mantine-scale));
	--radio-icon-size-xl: calc(1rem*var(--mantine-scale));
	--radio-icon-size: var(--radio-icon-size-sm);
	--radio-icon-color: var(--mantine-color-white);
}

.m_89c4f5e4 {
	height: var(--radio-size);
	order: 1;
	position: relative;
	width: var(--radio-size);
}

.m_89c4f5e4:where([data-label-position=left]) {
	order: 2;
}

.m_f3ed6b2b {
	color: var(--radio-icon-color);
	height: var(--radio-icon-size);
	left: calc(50% - var(--radio-icon-size)/2);
	opacity: var(--radio-icon-opacity,0);
	pointer-events: none;
	position: absolute;
	top: calc(50% - var(--radio-icon-size)/2);
	transform: var(--radio-icon-transform,scale(.2) translateY(calc(.625rem*var(--mantine-scale))));
	transition: opacity .1s ease,transform .2s ease;
	width: var(--radio-icon-size);
}

.m_8a3dbb89 {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: calc(.0625rem*var(--mantine-scale)) solid;
	border-radius: var(--radio-radius,var(--radio-size));
	cursor: var(--mantine-cursor-type);
	display: flex;
	height: var(--radio-size);
	justify-content: center;
	margin: 0;
	position: relative;
	transition-duration: .1s;
	transition-property: background-color,border-color;
	transition-timing-function: ease;
	width: var(--radio-size);
	-webkit-tap-highlight-color: transparent;
}

:where([data-mantine-color-scheme=light]) .m_8a3dbb89 {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_8a3dbb89 {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

.m_8a3dbb89:checked {
	background-color: var(--radio-color,var(--mantine-primary-color-filled));
	border-color: var(--radio-color,var(--mantine-primary-color-filled));
}

.m_8a3dbb89:checked+.m_f3ed6b2b {
	--radio-icon-opacity: 1;
	--radio-icon-transform: scale(1);
}

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

:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled {
	background-color: var(--mantine-color-gray-1);
	border-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=light]) .m_8a3dbb89:disabled+.m_f3ed6b2b {
	--radio-icon-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled {
	background-color: var(--mantine-color-dark-5);
	border-color: var(--mantine-color-dark-4);
}

:where([data-mantine-color-scheme=dark]) .m_8a3dbb89:disabled+.m_f3ed6b2b {
	--radio-icon-color: var(--mantine-color-dark-7);
}

.m_8a3dbb89:where([data-error]) {
	border-color: var(--mantine-color-error);
}

.m_1bfe9d39+.m_f3ed6b2b {
	--radio-icon-color: var(--radio-color);
}

.m_1bfe9d39:checked:not(:disabled) {
	background-color: transparent;
	border-color: var(--radio-color);
}

.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b {
	--radio-icon-color: var(--radio-color);
	--radio-icon-opacity: 1;
	--radio-icon-transform: none;
}

.m_f8d312f2 {
	--rating-size-xs: calc(0.875rem*var(--mantine-scale));
	--rating-size-sm: calc(1.125rem*var(--mantine-scale));
	--rating-size-md: calc(1.25rem*var(--mantine-scale));
	--rating-size-lg: calc(1.75rem*var(--mantine-scale));
	--rating-size-xl: calc(2rem*var(--mantine-scale));
	display: flex;
	width: -moz-max-content;
	width: max-content;
}

.m_f8d312f2:where(:has(input:disabled)) {
	pointer-events: none;
}

.m_61734bb7 {
	position: relative;
	transition: transform .1s ease;
}

.m_61734bb7:where([data-active]) {
	transform: scale(1.1);
	z-index: 1;
}

.m_5662a89a {
	display: block;
	height: var(--rating-size);
	width: var(--rating-size);
}

:where([data-mantine-color-scheme=light]) .m_5662a89a {
	fill: var(--mantine-color-gray-3);
	stroke: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_5662a89a {
	fill: var(--mantine-color-dark-3);
	stroke: var(--mantine-color-dark-3);
}

.m_5662a89a:where([data-filled]) {
	fill: var(--rating-color);
	stroke: var(--rating-color);
}

.m_211007ba {
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 0;
	-webkit-tap-highlight-color: transparent;
}

.m_211007ba:focus-visible+label {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.m_21342ee4 {
	cursor: pointer;
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	z-index: var(--rating-item-z-index,0);
	-webkit-tap-highlight-color: transparent;
}

.m_21342ee4:where([data-read-only]) {
	cursor: default;
}

.m_21342ee4:where(:last-of-type) {
	position: relative;
}

.m_fae05d6a {
	clip-path: var(--rating-symbol-clip-path);
}

.m_1b3c8819 {
	--tooltip-radius: var(--mantine-radius-default);
	border-radius: var(--tooltip-radius);
	font-size: var(--mantine-font-size-sm);
	padding: calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);
	pointer-events: none;
	position: absolute;
	white-space: nowrap;
}

:where([data-mantine-color-scheme=light]) .m_1b3c8819 {
	background-color: var(--tooltip-bg,var(--mantine-color-gray-9));
	color: var(--tooltip-color,var(--mantine-color-white));
}

:where([data-mantine-color-scheme=dark]) .m_1b3c8819 {
	background-color: var(--tooltip-bg,var(--mantine-color-gray-2));
	color: var(--tooltip-color,var(--mantine-color-black));
}

.m_1b3c8819:where([data-multiline]) {
	white-space: normal;
}

.m_1b3c8819:where([data-fixed]) {
	position: fixed;
}

.m_f898399f {
	background-color: inherit;
	border: 0;
	z-index: 1;
}

.m_b32e4812 {
	position: relative;
	--rp-transition-duration: 0ms;
}

.m_b32e4812,.m_d43b5134 {
	height: var(--rp-size);
	min-height: var(--rp-size);
	min-width: var(--rp-size);
	width: var(--rp-size);
}

.m_d43b5134 {
	transform: rotate(-90deg);
}

.m_b1ca1fbf {
	stroke: var(--curve-color,var(--rp-curve-root-color));
	transition: stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration);
}

[data-mantine-color-scheme=light] .m_b1ca1fbf {
	--rp-curve-root-color: var(--mantine-color-gray-2);
}

[data-mantine-color-scheme=dark] .m_b1ca1fbf {
	--rp-curve-root-color: var(--mantine-color-dark-4);
}

.m_b23f9dc4 {
	position: absolute;
	top: 50%;
	inset-inline: var(--rp-label-offset);
	transform: translateY(-50%);
}

.m_cf365364 {
	--sc-padding-xs: calc(0.1875rem*var(--mantine-scale)) calc(0.375rem*var(--mantine-scale));
	--sc-padding-sm: calc(0.3125rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));
	--sc-padding-md: calc(0.4375rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));
	--sc-padding-lg: calc(0.5625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));
	--sc-padding-xl: calc(0.75rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));
	--sc-transition-duration: 200ms;
	--sc-padding: var(--sc-padding-sm);
	--sc-transition-timing-function: ease;
	--sc-font-size: var(--mantine-font-size-sm);
	border-radius: var(--sc-radius,var(--mantine-radius-default));
	display: inline-flex;
	flex-direction: row;
	overflow: hidden;
	padding: calc(.25rem*var(--mantine-scale));
	position: relative;
	width: auto;
}

.m_cf365364:where([data-full-width]) {
	display: flex;
}

.m_cf365364:where([data-orientation=vertical]) {
	display: flex;
	flex-direction: column;
	width: -moz-max-content;
	width: max-content;
}

.m_cf365364:where([data-orientation=vertical]):where([data-full-width]) {
	width: auto;
}

:where([data-mantine-color-scheme=light]) .m_cf365364 {
	background-color: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=dark]) .m_cf365364 {
	background-color: var(--mantine-color-dark-8);
}

.m_9e182ccd {
	border-radius: var(--sc-radius,var(--mantine-radius-default));
	display: block;
	position: absolute;
	z-index: 1;
}

:where([data-mantine-color-scheme=light]) .m_9e182ccd {
	background-color: var(--sc-color,var(--mantine-color-white));
	box-shadow: var(--sc-shadow,none);
}

:where([data-mantine-color-scheme=dark]) .m_9e182ccd {
	background-color: var(--sc-color,var(--mantine-color-dark-5));
	box-shadow: none;
}

.m_1738fcb2 {
	-webkit-tap-highlight-color: transparent;
	border-radius: var(--sc-radius,var(--mantine-radius-default));
	cursor: pointer;
	display: block;
	font-size: var(--sc-font-size);
	font-weight: 500;
	outline: var(--segmented-control-outline,none);
	overflow: hidden;
	padding: var(--sc-padding);
	text-align: center;
	text-overflow: ellipsis;
	transition: color var(--sc-transition-duration) var(--sc-transition-timing-function);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

:where([data-mantine-color-scheme=light]) .m_1738fcb2 {
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_1738fcb2 {
	color: var(--mantine-color-dark-1);
}

.m_1738fcb2:where([data-read-only]) {
	cursor: default;
}

.m_1738fcb2:where([data-disabled]),fieldset:disabled .m_1738fcb2 {
	cursor: not-allowed;
}

:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-disabled]),:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2 {
	color: var(--mantine-color-gray-5);
}

:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-disabled]),:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2 {
	color: var(--mantine-color-dark-3);
}

:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]) {
	color: var(--sc-label-color,var(--mantine-color-black));
}

:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]) {
	color: var(--sc-label-color,var(--mantine-color-white));
}

.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before {
	display: none;
}

.m_1738fcb2:where([data-active]):before {
	border-radius: var(--sc-radius,var(--mantine-radius-default));
	content: "";
	inset: 0;
	position: absolute;
	z-index: 0;
}

:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before {
	background-color: var(--sc-color,var(--mantine-color-white));
	box-shadow: var(--sc-shadow,none);
}

:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before {
	background-color: var(--sc-color,var(--mantine-color-dark-5));
	box-shadow: none;
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover {
		color: var(--mantine-color-black);
	}

	:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover {
		color: var(--mantine-color-white);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active {
		color: var(--mantine-color-black);
	}

	:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active {
		color: var(--mantine-color-white);
	}
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:hover {
		color: var(--mantine-color-gray-5)!important;
	}

	:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:hover {
		color: var(--mantine-color-dark-3)!important;
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) fieldset:disabled .m_1738fcb2:active {
		color: var(--mantine-color-gray-5)!important;
	}

	:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_1738fcb2:active {
		color: var(--mantine-color-dark-3)!important;
	}
}

.m_1714d588 {
	height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 0;
}

.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2 {
	--segmented-control-outline: 2px solid var(--mantine-primary-color-filled);
}

.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2 {
	--segmented-control-outline: 2px solid var(--mantine-primary-color-filled);
}

.m_69686b9b {
	flex: 1;
	position: relative;
	transition: border-color var(--sc-transition-duration) var(--sc-transition-timing-function);
	z-index: 2;
}

.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before {
	background-color: var(--separator-color);
	bottom: 0;
	content: "";
	inset-inline-start: 0;
	position: absolute;
	top: 0;
	transition: background-color var(--sc-transition-duration) var(--sc-transition-timing-function);
	width: calc(.0625rem*var(--mantine-scale));
}

.m_69686b9b[data-orientation=vertical]:before {
	top: 0;
	inset-inline: 0;
	bottom: auto;
	height: calc(.0625rem*var(--mantine-scale));
	width: auto;
}

:where([data-mantine-color-scheme=light]) .m_69686b9b {
	--separator-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_69686b9b {
	--separator-color: var(--mantine-color-dark-4);
}

.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before {
	--separator-color: transparent;
}

.m_78882f40 {
	position: relative;
	z-index: 2;
}

.m_fa528724 {
	--scp-filled-segment-color: var(--mantine-primary-color-filled);
	--scp-transition-duration: 0ms;
	--scp-thickness: calc(0.625rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_fa528724 {
	--scp-empty-segment-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_fa528724 {
	--scp-empty-segment-color: var(--mantine-color-dark-4);
}

.m_fa528724 {
	position: relative;
	width: -moz-fit-content;
	width: fit-content;
}

.m_62e9e7e2 {
	display: block;
	overflow: hidden;
	transform: var(--scp-rotation);
}

.m_c573fb6f {
	transition: stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration);
}

.m_4fa340f2 {
	inset-inline: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	z-index: 1;
}

.m_4fa340f2:where([data-position=bottom]) {
	bottom: 0;
	padding-inline: calc(var(--scp-thickness)*2);
}

.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]) {
	bottom: auto;
	top: 0;
}

.m_4fa340f2:where([data-position=center]) {
	padding-inline: calc(var(--scp-thickness)*3);
	top: 50%;
}

.m_925c2d2c {
	container: simple-grid/inline-size;
}

.m_2415a157 {
	display: grid;
	gap: var(--sg-spacing-y) var(--sg-spacing-x);
	grid-template-columns: repeat(var(--sg-cols),minmax(0,1fr));
}

@keyframes m_299c329c {
	0%,to {
		opacity: .4;
	}

	50% {
		opacity: 1;
	}
}

.m_18320242 {
	border-radius: var(--skeleton-radius,var(--mantine-radius-default));
	height: var(--skeleton-height,auto);
	position: relative;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	width: var(--skeleton-width,100%);
}

.m_18320242:where([data-animate]):after {
	animation: m_299c329c 1.5s linear infinite;
}

.m_18320242:where([data-visible]) {
	overflow: hidden;
}

.m_18320242:where([data-visible]):before {
	background-color: var(--mantine-color-body);
	content: "";
	inset: 0;
	position: absolute;
	z-index: 10;
}

.m_18320242:where([data-visible]):after {
	content: "";
	inset: 0;
	position: absolute;
	z-index: 11;
}

:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after {
	background-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after {
	background-color: var(--mantine-color-dark-4);
}

.m_dd36362e {
	--slider-size-xs: calc(0.25rem*var(--mantine-scale));
	--slider-size-sm: calc(0.375rem*var(--mantine-scale));
	--slider-size-md: calc(0.5rem*var(--mantine-scale));
	--slider-size-lg: calc(0.625rem*var(--mantine-scale));
	--slider-size-xl: calc(0.75rem*var(--mantine-scale));
	--slider-size: var(--slider-size-md);
	--slider-radius: calc(62.5rem*var(--mantine-scale));
	--slider-color: var(--mantine-primary-color-filled);
	-webkit-tap-highlight-color: transparent;
	align-items: center;
	display: flex;
	flex-direction: column;
	height: calc(var(--slider-size)*2);
	outline: none;
	padding-inline: var(--slider-size);
	position: relative;
	touch-action: none;
}

[data-mantine-color-scheme=light] .m_dd36362e {
	--slider-track-bg: var(--mantine-color-gray-2);
	--slider-track-disabled-bg: var(--mantine-color-gray-4);
}

[data-mantine-color-scheme=dark] .m_dd36362e {
	--slider-track-bg: var(--mantine-color-dark-4);
	--slider-track-disabled-bg: var(--mantine-color-dark-3);
}

.m_c9357328 {
	border-radius: var(--mantine-radius-sm);
	color: var(--mantine-color-white);
	font-size: var(--mantine-font-size-xs);
	padding: calc(var(--mantine-spacing-xs)/2);
	pointer-events: none;
	position: absolute;
	top: calc(-2.25rem*var(--mantine-scale));
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

:where([data-mantine-color-scheme=light]) .m_c9357328 {
	background-color: var(--mantine-color-gray-9);
}

:where([data-mantine-color-scheme=dark]) .m_c9357328 {
	background-color: var(--mantine-color-dark-4);
}

.m_c9a9a60a {
	align-items: center;
	border: calc(.25rem*var(--mantine-scale)) solid;
	border-radius: var(--slider-radius);
	cursor: pointer;
	display: flex;
	height: var(--slider-thumb-size);
	justify-content: center;
	left: var(--slider-thumb-offset);
	outline-offset: calc(.125rem*var(--mantine-scale));
	position: absolute;
	top: 50%;
	touch-action: none;
	transform: translate(-50%,-50%);
	transition: box-shadow .1s ease,transform .1s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: var(--slider-thumb-size);
	z-index: 3;
}

:where([dir=rtl]) .m_c9a9a60a {
	left: auto;
	right: calc(var(--slider-thumb-offset) - var(--slider-thumb-size));
}

.m_c9a9a60a:where([data-disabled]),fieldset:disabled .m_c9a9a60a {
	display: none;
}

.m_c9a9a60a:where([data-dragging]) {
	box-shadow: var(--mantine-shadow-sm);
	transform: translate(-50%,-50%) scale(1.05);
}

:where([data-mantine-color-scheme=light]) .m_c9a9a60a {
	background-color: var(--mantine-color-white);
	border-color: var(--slider-color);
	color: var(--slider-color);
}

:where([data-mantine-color-scheme=dark]) .m_c9a9a60a {
	background-color: var(--slider-color);
	border-color: var(--mantine-color-white);
	color: var(--mantine-color-white);
}

.m_a8645c2 {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: calc(var(--slider-size)*2);
	width: 100%;
}

.m_a8645c2:where([data-disabled]),fieldset:disabled .m_a8645c2 {
	cursor: not-allowed;
}

.m_c9ade57f {
	height: var(--slider-size);
	position: relative;
	width: 100%;
}

.m_c9ade57f:where([data-inverted]:not([data-disabled])) {
	--track-bg: var(--slider-color);
}

.m_c9ade57f:where([data-inverted][data-disabled]),fieldset:disabled .m_c9ade57f:where([data-inverted]) {
	--track-bg: var(--slider-track-disabled-bg);
}

.m_c9ade57f:before {
	background-color: var(--track-bg,var(--slider-track-bg));
	content: "";
	inset-inline: calc(var(--slider-size)*-1);
	z-index: 0;
}

.m_38aeed47,.m_c9ade57f:before {
	border-radius: var(--slider-radius);
	bottom: 0;
	position: absolute;
	top: 0;
}

.m_38aeed47 {
	background-color: var(--slider-color);
	inset-inline-start: var(--slider-bar-offset);
	width: var(--slider-bar-width);
	z-index: 1;
}

.m_38aeed47:where([data-inverted]) {
	background-color: var(--slider-track-bg);
}

:where([data-mantine-color-scheme=light]) .m_38aeed47:where([data-disabled]:not([data-inverted])),:where([data-mantine-color-scheme=light]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])) {
	background-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_38aeed47:where([data-disabled]:not([data-inverted])),:where([data-mantine-color-scheme=dark]) fieldset:disabled .m_38aeed47:where(:not([data-inverted])) {
	background-color: var(--mantine-color-dark-3);
}

.m_b7b0423a {
	height: 0;
	inset-inline-start: calc(var(--mark-offset) - var(--slider-size)/2);
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: 2;
}

.m_dd33bc19 {
	background-color: var(--mantine-color-white);
	border: calc(.125rem*var(--mantine-scale)) solid;
	border-radius: calc(62.5rem*var(--mantine-scale));
	height: var(--slider-size);
	pointer-events: none;
	width: var(--slider-size);
}

:where([data-mantine-color-scheme=light]) .m_dd33bc19 {
	border-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_dd33bc19 {
	border-color: var(--mantine-color-dark-4);
}

.m_dd33bc19:where([data-filled]) {
	border-color: var(--slider-color);
}

:where([data-mantine-color-scheme=light]) .m_dd33bc19:where([data-filled]):where([data-disabled]) {
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_dd33bc19:where([data-filled]):where([data-disabled]) {
	border-color: var(--mantine-color-dark-3);
}

.m_68c77a5b {
	cursor: pointer;
	font-size: var(--mantine-font-size-sm);
	transform: translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

:where([data-mantine-color-scheme=light]) .m_68c77a5b {
	color: var(--mantine-color-gray-6);
}

:where([data-mantine-color-scheme=dark]) .m_68c77a5b {
	color: var(--mantine-color-dark-2);
}

.m_559cce2d {
	position: relative;
}

.m_559cce2d:where([data-has-spoiler]) {
	margin-bottom: calc(1.5rem*var(--mantine-scale));
}

.m_b912df4e {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	transition: max-height var(--spoiler-transition-duration,.2s) ease;
}

.m_b9131032 {
	height: calc(1.5rem*var(--mantine-scale));
	inset-inline-start: 0;
	position: absolute;
	top: 100%;
}

.m_6d731127 {
	align-items: var(--stack-align,stretch);
	display: flex;
	flex-direction: column;
	gap: var(--stack-gap,var(--mantine-spacing-md));
	justify-content: var(--stack-justify,flex-start);
}

.m_cbb4ea7e {
	--stepper-icon-size-xs: calc(2.125rem*var(--mantine-scale));
	--stepper-icon-size-sm: calc(2.25rem*var(--mantine-scale));
	--stepper-icon-size-md: calc(2.625rem*var(--mantine-scale));
	--stepper-icon-size-lg: calc(3rem*var(--mantine-scale));
	--stepper-icon-size-xl: calc(3.25rem*var(--mantine-scale));
	--stepper-icon-size: var(--stepper-icon-size-md);
	--stepper-color: var(--mantine-primary-color-filled);
	--stepper-content-padding: var(--mantine-spacing-md);
	--stepper-spacing: var(--mantine-spacing-md);
	--stepper-radius: calc(62.5rem*var(--mantine-scale));
	--stepper-fz: var(--mantine-font-size-md);
	--stepper-outline-thickness: calc(0.125rem*var(--mantine-scale));
}

[data-mantine-color-scheme=light] .m_cbb4ea7e {
	--stepper-outline-color: var(--mantine-color-gray-2);
}

[data-mantine-color-scheme=dark] .m_cbb4ea7e {
	--stepper-outline-color: var(--mantine-color-dark-5);
}

.m_aaf89d0b {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
}

.m_aaf89d0b:where([data-wrap]) {
	flex-wrap: wrap;
	gap: var(--mantine-spacing-md) 0;
}

.m_aaf89d0b:where([data-orientation=vertical]) {
	flex-direction: column;
}

.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]) {
	align-items: flex-start;
}

.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]) {
	align-items: flex-end;
}

.m_aaf89d0b:where([data-orientation=horizontal]) {
	flex-direction: row;
}

.m_2a371ac9 {
	background-color: var(--stepper-outline-color);
	flex: 1;
	height: var(--stepper-outline-thickness);
	margin-inline: var(--mantine-spacing-md);
	transition: background-color .15s ease;
}

.m_2a371ac9:where([data-active]) {
	background-color: var(--stepper-color);
}

.m_78da155d {
	padding-top: var(--stepper-content-padding);
}

.m_cbb57068 {
	--step-color: var(--stepper-color);
	cursor: default;
	display: flex;
}

.m_cbb57068:where([data-allow-click]) {
	cursor: pointer;
}

.m_cbb57068:where([data-icon-position=left]) {
	flex-direction: row;
}

.m_cbb57068:where([data-icon-position=right]) {
	flex-direction: row-reverse;
}

.m_f56b1e2c {
	align-items: center;
}

.m_833edb7e {
	--separator-spacing: calc(var(--mantine-spacing-xs)/2);
	justify-content: flex-start;
	margin-top: var(--separator-spacing);
	min-height: calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));
	overflow: hidden;
}

.m_833edb7e:where(:first-of-type) {
	margin-top: 0;
}

.m_833edb7e:where(:last-of-type) {
	min-height: auto;
}

.m_833edb7e:where(:last-of-type) .m_6496b3f3 {
	display: none;
}

.m_818e70b {
	position: relative;
}

.m_6496b3f3 {
	border-inline-start: var(--stepper-outline-thickness) solid var(--stepper-outline-color);
	height: 100vh;
	inset-inline-start: calc(var(--stepper-icon-size)/2);
	position: absolute;
	top: calc(var(--stepper-icon-size) + var(--separator-spacing));
}

.m_6496b3f3:where([data-active]) {
	border-color: var(--stepper-color);
}

.m_1959ad01 {
	align-items: center;
	background-color: var(--stepper-outline-color);
	border: var(--stepper-outline-thickness) solid var(--stepper-outline-color);
	border-radius: var(--stepper-radius);
	display: flex;
	font-size: var(--stepper-fz);
	font-weight: 700;
	height: var(--stepper-icon-size);
	justify-content: center;
	min-height: var(--stepper-icon-size);
	min-width: var(--stepper-icon-size);
	position: relative;
	transition: background-color .15s ease,border-color .15s ease;
	width: var(--stepper-icon-size);
}

:where([data-mantine-color-scheme=light]) .m_1959ad01 {
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_1959ad01 {
	color: var(--mantine-color-dark-1);
}

.m_1959ad01:where([data-progress]) {
	border-color: var(--step-color);
}

.m_1959ad01:where([data-completed]) {
	background-color: var(--step-color);
	border-color: var(--step-color);
	color: var(--stepper-icon-color,var(--mantine-color-white));
}

.m_a79331dc {
	align-items: center;
	color: var(--stepper-icon-color,var(--mantine-color-white));
	display: flex;
	inset: 0;
	justify-content: center;
	position: absolute;
}

.m_1956aa2a {
	display: flex;
	flex-direction: column;
}

.m_1956aa2a:where([data-icon-position=left]) {
	margin-inline-start: var(--mantine-spacing-sm);
}

.m_1956aa2a:where([data-icon-position=right]) {
	margin-inline-end: var(--mantine-spacing-sm);
	text-align: right;
}

:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]) {
	text-align: left;
}

.m_12051f6c {
	font-size: var(--stepper-fz);
	font-weight: 500;
	line-height: 1;
}

.m_164eea74 {
	color: var(--mantine-color-dimmed);
	font-size: calc(var(--stepper-fz) - .125rem*var(--mantine-scale));
	line-height: 1;
	margin-bottom: calc(var(--stepper-spacing)/3);
	margin-top: calc(var(--stepper-spacing)/3);
}

.m_5f93f3bb {
	--switch-height-xs: calc(1rem*var(--mantine-scale));
	--switch-height-sm: calc(1.25rem*var(--mantine-scale));
	--switch-height-md: calc(1.5rem*var(--mantine-scale));
	--switch-height-lg: calc(1.875rem*var(--mantine-scale));
	--switch-height-xl: calc(2.25rem*var(--mantine-scale));
	--switch-width-xs: calc(2rem*var(--mantine-scale));
	--switch-width-sm: calc(2.375rem*var(--mantine-scale));
	--switch-width-md: calc(2.875rem*var(--mantine-scale));
	--switch-width-lg: calc(3.5rem*var(--mantine-scale));
	--switch-width-xl: calc(4.5rem*var(--mantine-scale));
	--switch-thumb-size-xs: calc(0.75rem*var(--mantine-scale));
	--switch-thumb-size-sm: calc(0.875rem*var(--mantine-scale));
	--switch-thumb-size-md: calc(1.125rem*var(--mantine-scale));
	--switch-thumb-size-lg: calc(1.375rem*var(--mantine-scale));
	--switch-thumb-size-xl: calc(1.75rem*var(--mantine-scale));
	--switch-label-font-size-xs: calc(0.3125rem*var(--mantine-scale));
	--switch-label-font-size-sm: calc(0.375rem*var(--mantine-scale));
	--switch-label-font-size-md: calc(0.4375rem*var(--mantine-scale));
	--switch-label-font-size-lg: calc(0.5625rem*var(--mantine-scale));
	--switch-label-font-size-xl: calc(0.6875rem*var(--mantine-scale));
	--switch-track-label-padding-xs: calc(0.0625rem*var(--mantine-scale));
	--switch-track-label-padding-sm: calc(0.125rem*var(--mantine-scale));
	--switch-track-label-padding-md: calc(0.125rem*var(--mantine-scale));
	--switch-track-label-padding-lg: calc(0.1875rem*var(--mantine-scale));
	--switch-track-label-padding-xl: calc(0.1875rem*var(--mantine-scale));
	--switch-height: var(--switch-height-sm);
	--switch-width: var(--switch-width-sm);
	--switch-thumb-size: var(--switch-thumb-size-sm);
	--switch-label-font-size: var(--switch-label-font-size-sm);
	--switch-track-label-padding: var(--switch-track-label-padding-sm);
	--switch-radius: calc(62.5rem*var(--mantine-scale));
	--switch-color: var(--mantine-primary-color-filled);
	position: relative;
}

.m_926b4011 {
	height: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 0;
}

.m_926b4011,.m_9307d992 {
	margin: 0;
	overflow: hidden;
}

.m_9307d992 {
	-webkit-tap-highlight-color: transparent;
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: var(--switch-bg);
	border: 1px solid var(--switch-bd);
	border-radius: var(--switch-radius);
	color: var(--switch-text-color);
	cursor: var(--switch-cursor,var(--mantine-cursor-type));
	display: flex;
	font-size: var(--switch-label-font-size);
	font-weight: 600;
	height: var(--switch-height);
	line-height: 0;
	min-width: var(--switch-width);
	order: var(--switch-order,1);
	position: relative;
	transition: background-color .15s ease,border-color .15s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: 0;
}

.m_9307d992:where([data-without-labels]) {
	width: var(--switch-width);
}

.m_926b4011:focus-visible+.m_9307d992 {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.m_926b4011:checked+.m_9307d992 {
	--switch-bg: var(--switch-color);
	--switch-bd: var(--switch-color);
	--switch-text-color: var(--mantine-color-white);
}

.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992 {
	--switch-bg: var(--switch-disabled-color);
	--switch-bd: var(--switch-disabled-color);
	--switch-cursor: not-allowed;
}

[data-mantine-color-scheme=light] .m_9307d992 {
	--switch-bg: var(--mantine-color-gray-2);
	--switch-bd: var(--mantine-color-gray-3);
	--switch-text-color: var(--mantine-color-gray-6);
	--switch-disabled-color: var(--mantine-color-gray-2);
}

[data-mantine-color-scheme=dark] .m_9307d992 {
	--switch-bg: var(--mantine-color-dark-6);
	--switch-bd: var(--mantine-color-dark-4);
	--switch-text-color: var(--mantine-color-dark-1);
	--switch-disabled-color: var(--mantine-color-dark-4);
}

.m_9307d992[data-error] {
	--switch-bd: var(--mantine-color-error);
}

.m_9307d992[data-label-position=left] {
	--switch-order: 2;
}

.m_93039a1d {
	background-color: var(--switch-thumb-bg,var(--mantine-color-white));
	border: 1px solid var(--switch-thumb-bd);
	border-radius: var(--switch-radius);
	display: flex;
	height: var(--switch-thumb-size);
	inset-inline-start: var(--switch-thumb-start,var(--switch-track-label-padding));
	position: absolute;
	transition: inset-inline-start .15s ease;
	width: var(--switch-thumb-size);
	z-index: 1;
}

.m_93039a1d>* {
	margin: auto;
}

.m_926b4011:checked+*>.m_93039a1d {
	--switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding));
	--switch-thumb-bd: var(--mantine-color-white);
}

.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d {
	--switch-thumb-bd: var(--switch-thumb-bg-disabled);
	--switch-thumb-bg: var(--switch-thumb-bg-disabled);
}

[data-mantine-color-scheme=light] .m_93039a1d {
	--switch-thumb-bd: var(--mantine-color-gray-3);
	--switch-thumb-bg-disabled: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme=dark] .m_93039a1d {
	--switch-thumb-bd: var(--mantine-color-white);
	--switch-thumb-bg-disabled: var(--mantine-color-dark-3);
}

.m_8277e082 {
	display: grid;
	height: 100%;
	margin-inline-start: calc(var(--switch-thumb-size) + var(--switch-track-label-padding));
	min-width: calc(var(--switch-width) - var(--switch-thumb-size));
	padding-inline: var(--switch-track-label-padding);
	place-content: center;
	transition: margin .15s ease;
}

.m_926b4011:checked+*>.m_8277e082 {
	margin-inline-end: calc(var(--switch-thumb-size) + var(--switch-track-label-padding));
	margin-inline-start: 0;
}

.m_b23fa0ef {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	caption-side: var(--table-caption-side,bottom);
	font-size: var(--mantine-font-size-sm);
	line-height: var(--mantine-line-height);
	table-layout: var(--table-layout,auto);
	width: 100%;
}

:where([data-mantine-color-scheme=light]) .m_b23fa0ef {
	--table-hover-color: var(--mantine-color-gray-1);
	--table-striped-color: var(--mantine-color-gray-0);
	--table-border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_b23fa0ef {
	--table-hover-color: var(--mantine-color-dark-5);
	--table-striped-color: var(--mantine-color-dark-6);
	--table-border-color: var(--mantine-color-dark-4);
}

.m_b23fa0ef:where([data-with-table-border]) {
	border: calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color);
}

.m_b23fa0ef:where([data-tabular-nums]) {
	font-variant-numeric: tabular-nums;
}

.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3) {
	font-weight: 500;
}

:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3) {
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3) {
	background-color: var(--mantine-color-dark-6);
}

.m_4e7aa4f3 {
	text-align: left;
}

:where([dir=rtl]) .m_4e7aa4f3 {
	text-align: right;
}

.m_4e7aa4fd {
	background-color: transparent;
	border-bottom: none;
}

@media (hover:hover) {
	.m_4e7aa4fd:hover:where([data-hover]) {
		background-color: var(--tr-hover-bg);
	}
}

@media (hover:none) {
	.m_4e7aa4fd:active:where([data-hover]) {
		background-color: var(--tr-hover-bg);
	}
}

.m_4e7aa4fd:where([data-with-row-border]) {
	border-bottom: calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color);
}

.m_4e7aa4ef,.m_4e7aa4f3 {
	padding: var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs));
}

.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)) {
	border-inline-end: calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color);
}

.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type) {
	border-bottom: none;
}

.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)) {
	background-color: var(--table-striped-color);
}

.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)) {
	background-color: var(--table-striped-color);
}

.m_b2404537>:where(tr)[data-hover] {
	--tr-hover-bg: var(--table-highlight-on-hover-color,var(--table-hover-color));
}

.m_b242d975 {
	top: var(--table-sticky-header-offset,0);
	z-index: 3;
}

.m_b242d975:where([data-sticky]) {
	position: sticky;
}

.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3) {
	background-color: var(--mantine-color-body);
	position: sticky;
	top: var(--table-sticky-header-offset,0);
}

:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3 {
	top: auto;
}

.m_9e5a3ac7 {
	color: var(--mantine-color-dimmed);
}

.m_9e5a3ac7:where([data-side=top]) {
	margin-bottom: var(--mantine-spacing-xs);
}

.m_9e5a3ac7:where([data-side=bottom]) {
	margin-top: var(--mantine-spacing-xs);
}

.m_a100c15 {
	overflow-x: var(--table-overflow);
}

.m_62259741 {
	max-height: var(--table-max-height);
	min-width: var(--table-min-width);
}

.m_bcaa9990 {
	display: flex;
	flex-direction: column;
	--toc-depth-offset: 0.8em;
}

.m_375a65ef {
	border-radius: var(--toc-radius,var(--mantine-radius-default));
	display: block;
	font-size: var(--toc-size,var(--mantine-font-size-md));
	padding: .3em .8em;
	padding-left: max(calc(var(--depth-offset)*var(--toc-depth-offset)),.8em);
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])) {
		background-color: var(--mantine-color-gray-1);
	}

	:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])) {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])) {
		background-color: var(--mantine-color-gray-1);
	}

	:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])) {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_375a65ef:where([data-active]) {
	background-color: var(--toc-bg);
	color: var(--toc-color);
}

.m_89d60db1 {
	display: var(--tabs-display);
	flex-direction: var(--tabs-flex-direction);
	--tab-justify: flex-start;
	--tabs-list-direction: row;
	--tabs-panel-grow: unset;
	--tabs-display: block;
	--tabs-flex-direction: row;
	--tabs-list-border-width: 0;
	--tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;
	--tabs-list-gap: unset;
	--tabs-list-line-bottom: 0;
	--tabs-list-line-top: unset;
	--tabs-list-line-start: 0;
	--tabs-list-line-end: 0;
	--tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;
	--tab-border-width: 0 0 var(--tabs-list-border-width) 0;
}

.m_89d60db1[data-inverted] {
	--tabs-list-line-bottom: unset;
	--tabs-list-line-top: 0;
	--tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);
	--tab-border-width: var(--tabs-list-border-width) 0 0 0;
}

.m_89d60db1[data-inverted] .m_576c9d4:before {
	bottom: unset;
	top: 0;
}

.m_89d60db1[data-orientation=vertical] {
	--tabs-list-line-start: unset;
	--tabs-list-line-end: 0;
	--tabs-list-line-top: 0;
	--tabs-list-line-bottom: 0;
	--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;
	--tab-border-width: 0 var(--tabs-list-border-width) 0 0;
	--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);
	--tabs-list-direction: column;
	--tabs-panel-grow: 1;
	--tabs-display: flex;
}

[dir=rtl] .m_89d60db1[data-orientation=vertical] {
	--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);
	--tab-border-width: 0 0 0 var(--tabs-list-border-width);
	--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0;
}

.m_89d60db1[data-orientation=vertical][data-placement=right] {
	--tabs-flex-direction: row-reverse;
	--tabs-list-line-start: 0;
	--tabs-list-line-end: unset;
	--tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);
	--tab-border-width: 0 0 0 var(--tabs-list-border-width);
	--tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0;
}

[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right] {
	--tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;
	--tab-border-width: 0 var(--tabs-list-border-width) 0 0;
	--tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);
}

[data-mantine-color-scheme=light] .m_89d60db1 {
	--tab-border-color: var(--mantine-color-gray-3);
}

[data-mantine-color-scheme=dark] .m_89d60db1 {
	--tab-border-color: var(--mantine-color-dark-4);
}

.m_89d60db1[data-orientation=horizontal] {
	--tab-justify: center;
}

.m_89d60db1[data-variant=default] {
	--tabs-list-border-width: calc(0.125rem*var(--mantine-scale));
}

[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default] {
	--tab-hover-color: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default] {
	--tab-hover-color: var(--mantine-color-dark-6);
}

.m_89d60db1[data-variant=outline] {
	--tabs-list-border-width: calc(0.0625rem*var(--mantine-scale));
}

.m_89d60db1[data-variant=pills] {
	--tabs-list-gap: calc(var(--mantine-spacing-sm)/2);
}

[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills] {
	--tab-hover-color: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills] {
	--tab-hover-color: var(--mantine-color-dark-6);
}

.m_89d33d6d {
	display: flex;
	flex-direction: var(--tabs-list-direction);
	flex-wrap: wrap;
	gap: var(--tabs-list-gap);
	justify-content: var(--tabs-justify,flex-start);
	--tab-grow: unset;
}

.m_89d33d6d[data-grow] {
	--tab-grow: 1;
}

.m_b0c91715 {
	flex-grow: var(--tabs-panel-grow);
}

.m_4ec4dce6 {
	align-items: center;
	display: flex;
	flex-grow: var(--tab-grow);
	font-size: var(--mantine-font-size-sm);
	justify-content: var(--tab-justify);
	line-height: 1;
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
	z-index: 0;
}

.m_4ec4dce6:disabled,.m_4ec4dce6[data-disabled] {
	cursor: not-allowed;
	opacity: .5;
}

.m_4ec4dce6:focus {
	z-index: 1;
}

.m_fc420b1f {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-left: var(--tab-section-margin-left,0);
	margin-right: var(--tab-section-margin-right,0);
}

.m_fc420b1f[data-position=left]:not(:only-child) {
	--tab-section-margin-right: var(--mantine-spacing-xs);
}

[dir=rtl] .m_fc420b1f[data-position=left]:not(:only-child) {
	--tab-section-margin-right: 0rem;
	--tab-section-margin-left: var(--mantine-spacing-xs);
}

.m_fc420b1f[data-position=right]:not(:only-child) {
	--tab-section-margin-left: var(--mantine-spacing-xs);
}

[dir=rtl] .m_fc420b1f[data-position=right]:not(:only-child) {
	--tab-section-margin-left: 0rem;
	--tab-section-margin-right: var(--mantine-spacing-xs);
}

.m_576c9d4 {
	position: relative;
}

.m_576c9d4:before {
	border-color: var(--tab-border-color);
	border-style: solid;
	border-width: var(--tabs-list-border-size);
	bottom: var(--tabs-list-line-bottom);
	content: "";
	inset-inline-end: var(--tabs-list-line-end);
	inset-inline-start: var(--tabs-list-line-start);
	position: absolute;
	top: var(--tabs-list-line-top);
}

.m_539e827b {
	background-color: var(--tab-bg);
	border-color: transparent;
	border-radius: var(--tab-radius);
	border-style: solid;
	border-width: var(--tab-border-width);
	--tab-bg: transparent;
}

.m_539e827b:where([data-active]) {
	border-color: var(--tabs-color);
}

@media (hover:hover) {
	.m_539e827b:hover {
		--tab-bg: var(--tab-hover-color);
	}

	.m_539e827b:hover:where(:not([data-active])) {
		border-color: var(--tab-border-color);
	}
}

@media (hover:none) {
	.m_539e827b:active {
		--tab-bg: var(--tab-hover-color);
	}

	.m_539e827b:active:where(:not([data-active])) {
		border-color: var(--tab-border-color);
	}
}

@media (hover:hover) {
	.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover {
		--tab-bg: transparent;
	}
}

@media (hover:none) {
	.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active {
		--tab-bg: transparent;
	}
}

.m_6772fbd5 {
	position: relative;
}

.m_6772fbd5:before {
	border-color: var(--tab-border-color);
	border-style: solid;
	border-width: var(--tabs-list-border-size);
	bottom: var(--tabs-list-line-bottom);
	content: "";
	inset-inline-end: var(--tabs-list-line-end);
	inset-inline-start: var(--tabs-list-line-start);
	position: absolute;
	top: var(--tabs-list-line-top);
}

.m_b59ab47c {
	border-bottom-color: transparent;
	border-bottom: calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-bottom-color);
	border-left: calc(.0625rem*var(--mantine-scale)) solid transparent;
	border-radius: var(--tab-radius);
	border-right: calc(.0625rem*var(--mantine-scale)) solid transparent;
	border-top-color: transparent;
	border-top: calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-top-color);
	position: relative;
	--tab-border-bottom-color: transparent;
	--tab-border-top-color: transparent;
	--tab-border-inline-end-color: transparent;
	--tab-border-inline-start-color: transparent;
}

.m_b59ab47c:where([data-active]):before {
	background-color: var(--tab-border-color);
	bottom: var(--tab-before-bottom,calc(-.0625rem*var(--mantine-scale)));
	content: "";
	height: calc(.0625rem*var(--mantine-scale));
	left: var(--tab-before-left,calc(-.0625rem*var(--mantine-scale)));
	position: absolute;
	right: var(--tab-before-right,auto);
	top: var(--tab-before-top,auto);
	width: calc(.0625rem*var(--mantine-scale));
}

.m_b59ab47c:where([data-active]):after {
	background-color: var(--tab-border-color);
	bottom: var(--tab-after-bottom,calc(-.0625rem*var(--mantine-scale)));
	content: "";
	height: calc(.0625rem*var(--mantine-scale));
	left: var(--tab-after-left,auto);
	position: absolute;
	right: var(--tab-after-right,calc(-.0625rem*var(--mantine-scale)));
	top: var(--tab-after-top,auto);
	width: calc(.0625rem*var(--mantine-scale));
}

.m_b59ab47c:where([data-active]) {
	border-bottom-color: var(--tab-border-bottom-color);
	border-inline-end-color: var(--tab-border-inline-end-color);
	border-inline-start-color: var(--tab-border-inline-start-color);
	border-top-color: var(--tab-border-top-color);
	--tab-border-top-color: var(--tab-border-color);
	--tab-border-inline-start-color: var(--tab-border-color);
	--tab-border-inline-end-color: var(--tab-border-color);
	--tab-border-bottom-color: var(--mantine-color-body);
}

.m_b59ab47c:where([data-active])[data-inverted] {
	--tab-border-bottom-color: var(--tab-border-color);
	--tab-border-top-color: var(--mantine-color-body);
	--tab-before-bottom: auto;
	--tab-before-top: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-bottom: auto;
	--tab-after-top: calc(-0.0625rem*var(--mantine-scale));
}

.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left] {
	--tab-border-inline-end-color: var(--mantine-color-body);
	--tab-border-inline-start-color: var(--tab-border-color);
	--tab-border-bottom-color: var(--tab-border-color);
	--tab-before-right: calc(-0.0625rem*var(--mantine-scale));
	--tab-before-left: auto;
	--tab-before-bottom: auto;
	--tab-before-top: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-left: auto;
	--tab-after-right: calc(-0.0625rem*var(--mantine-scale));
}

[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left] {
	--tab-before-right: auto;
	--tab-before-left: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-left: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-right: auto;
}

.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right] {
	--tab-border-inline-start-color: var(--mantine-color-body);
	--tab-border-inline-end-color: var(--tab-border-color);
	--tab-border-bottom-color: var(--tab-border-color);
	--tab-before-left: calc(-0.0625rem*var(--mantine-scale));
	--tab-before-right: auto;
	--tab-before-bottom: auto;
	--tab-before-top: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-right: auto;
	--tab-after-left: calc(-0.0625rem*var(--mantine-scale));
}

[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right] {
	--tab-before-left: auto;
	--tab-before-right: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-right: calc(-0.0625rem*var(--mantine-scale));
	--tab-after-left: auto;
}

.m_c3381914 {
	background-color: var(--tab-bg);
	border-radius: var(--tabs-radius);
	color: var(--tab-color);
	--tab-bg: transparent;
	--tab-color: inherit;
}

@media (hover:hover) {
	.m_c3381914:not([data-disabled]):hover {
		--tab-bg: var(--tab-hover-color);
	}
}

@media (hover:none) {
	.m_c3381914:not([data-disabled]):active {
		--tab-bg: var(--tab-hover-color);
	}
}

.m_c3381914[data-active][data-active] {
	--tab-bg: var(--tabs-color);
	--tab-color: var(--tabs-text-color,var(--mantine-color-white));
}

@media (hover:hover) {
	.m_c3381914[data-active][data-active]:hover {
		--tab-bg: var(--tabs-color);
	}
}

@media (hover:none) {
	.m_c3381914[data-active][data-active]:active {
		--tab-bg: var(--tabs-color);
	}
}

.m_7341320d {
	--ti-size-xs: calc(1.125rem*var(--mantine-scale));
	--ti-size-sm: calc(1.375rem*var(--mantine-scale));
	--ti-size-md: calc(1.75rem*var(--mantine-scale));
	--ti-size-lg: calc(2.125rem*var(--mantine-scale));
	--ti-size-xl: calc(2.75rem*var(--mantine-scale));
	--ti-size: var(--ti-size-md);
	align-items: center;
	background: var(--ti-bg,var(--mantine-primary-color-filled));
	border: var(--ti-bd,1px solid transparent);
	border-radius: var(--ti-radius,var(--mantine-radius-default));
	color: var(--ti-color,var(--mantine-color-white));
	display: inline-flex;
	height: var(--ti-size);
	justify-content: center;
	line-height: 1;
	min-height: var(--ti-size);
	min-width: var(--ti-size);
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: var(--ti-size);
}

.m_43657ece {
	--offset: calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);
	--tl-bullet-size: calc(1.25rem*var(--mantine-scale));
	--tl-line-width: calc(0.25rem*var(--mantine-scale));
	--tl-radius: calc(62.5rem*var(--mantine-scale));
	--tl-color: var(--mantine-primary-color-filled);
}

.m_43657ece:where([data-align=left]) {
	padding-inline-start: var(--offset);
}

.m_43657ece:where([data-align=right]) {
	padding-inline-end: var(--offset);
}

.m_2ebe8099 {
	font-weight: 500;
	line-height: 1;
	margin-bottom: calc(var(--mantine-spacing-xs)/2);
}

.m_436178ff {
	--item-border: var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);
	color: var(--mantine-color-text);
	position: relative;
}

.m_436178ff:before {
	border-inline-start: var(--item-border);
	bottom: calc(var(--mantine-spacing-xl)*-1);
	content: "";
	display: var(--timeline-line-display,none);
	left: var(--timeline-line-left,0);
	pointer-events: none;
	position: absolute;
	right: var(--timeline-line-right,0);
	top: 0;
}

.m_43657ece[data-align=left] .m_436178ff:before {
	--timeline-line-left: calc(var(--tl-line-width)*-1);
	--timeline-line-right: auto;
}

.m_43657ece[data-align=right] .m_436178ff:before,[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before {
	--timeline-line-left: auto;
	--timeline-line-right: calc(var(--tl-line-width)*-1);
}

[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before {
	--timeline-line-left: calc(var(--tl-line-width)*-1);
	--timeline-line-right: auto;
}

.m_43657ece:where([data-align=left]) .m_436178ff {
	padding-inline-start: var(--offset);
	text-align: left;
}

.m_43657ece:where([data-align=right]) .m_436178ff {
	padding-inline-end: var(--offset);
	text-align: right;
}

:where([data-mantine-color-scheme=light]) .m_436178ff {
	--item-border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_436178ff {
	--item-border-color: var(--mantine-color-dark-4);
}

.m_436178ff:where([data-line-active]):before {
	border-color: var(--tli-color,var(--tl-color));
}

.m_436178ff:where(:not(:last-of-type)) {
	--timeline-line-display: block;
}

.m_436178ff:where(:not(:first-of-type)) {
	margin-top: var(--mantine-spacing-xl);
}

.m_8affcee1 {
	align-items: center;
	background-color: var(--mantine-color-body);
	border: var(--tl-line-width) solid;
	border-radius: var(--tli-radius,var(--tl-radius));
	color: var(--mantine-color-text);
	display: flex;
	height: var(--tl-bullet-size);
	justify-content: center;
	position: absolute;
	top: 0;
	width: var(--tl-bullet-size);
}

:where([data-mantine-color-scheme=light]) .m_8affcee1 {
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_8affcee1 {
	border-color: var(--mantine-color-dark-4);
}

.m_43657ece:where([data-align=left]) .m_8affcee1 {
	left: calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);
	right: auto;
}

:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1 {
	left: auto;
	right: calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);
}

.m_43657ece:where([data-align=right]) .m_8affcee1 {
	left: auto;
	right: calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);
}

:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1 {
	left: calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);
	right: auto;
}

.m_8affcee1:where([data-with-child]) {
	border-width: var(--tl-line-width);
}

:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]) {
	background-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]) {
	background-color: var(--mantine-color-dark-4);
}

.m_8affcee1:where([data-active]) {
	background-color: var(--mantine-color-white);
	border-color: var(--tli-color,var(--tl-color));
	color: var(--tl-icon-color,var(--mantine-color-white));
}

.m_8affcee1:where([data-active]):where([data-with-child]) {
	background-color: var(--tli-color,var(--tl-color));
	color: var(--tl-icon-color,var(--mantine-color-white));
}

.m_43657ece:where([data-align=left]) .m_540e8f41 {
	padding-inline-start: var(--offset);
	text-align: left;
}

:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41 {
	text-align: right;
}

.m_43657ece:where([data-align=right]) .m_540e8f41 {
	padding-inline-end: var(--offset);
	text-align: right;
}

:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41 {
	text-align: left;
}

.m_8a5d1357 {
	font-family: var(--mantine-font-family-headings);
	font-size: var(--title-fz);
	font-weight: var(--title-fw);
	line-height: var(--title-lh);
	margin: 0;
	text-wrap: var(--title-text-wrap,var(--mantine-heading-text-wrap));
}

.m_8a5d1357:where([data-line-clamp]) {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: var(--title-line-clamp);
	-webkit-box-orient: vertical;
}

.m_f698e191 {
	--level-offset: var(--mantine-spacing-lg);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.m_75f3ecf,.m_f6970eb1,.m_f698e191 {
	margin: 0;
	padding: 0;
}

.m_f6970eb1 {
	cursor: pointer;
	list-style: none;
	outline: 0;
}

.m_f6970eb1:focus-visible>.m_dc283425 {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(.125rem*var(--mantine-scale));
}

.m_dc283425 {
	padding-inline-start: var(--label-offset);
}

:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]) {
	background-color: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]) {
	background-color: var(--mantine-color-dark-5);
}

.m_d6493fad :first-child {
	margin-top: 0;
}

.m_d6493fad :last-child {
	margin-bottom: 0;
}

.m_d6493fad :where(h1,h2,h3,h4,h5,h6) {
	font-family: var(--mantine-font-family-headings);
	margin-bottom: var(--mantine-spacing-xs);
	text-wrap: var(--mantine-heading-text-wrap);
}

.m_d6493fad :where(h1) {
	font-size: var(--mantine-h1-font-size);
	font-weight: var(--mantine-h1-font-weight);
	line-height: var(--mantine-h1-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*1.5);
}

.m_d6493fad :where(h2) {
	font-size: var(--mantine-h2-font-size);
	font-weight: var(--mantine-h2-font-weight);
	line-height: var(--mantine-h2-line-height);
	margin-top: var(--mantine-spacing-xl);
}

.m_d6493fad :where(h3) {
	font-size: var(--mantine-h3-font-size);
	font-weight: var(--mantine-h3-font-weight);
	line-height: var(--mantine-h3-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.8);
}

.m_d6493fad :where(h4) {
	font-size: var(--mantine-h4-font-size);
	font-weight: var(--mantine-h4-font-weight);
	line-height: var(--mantine-h4-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.8);
}

.m_d6493fad :where(h5) {
	font-size: var(--mantine-h5-font-size);
	font-weight: var(--mantine-h5-font-weight);
	line-height: var(--mantine-h5-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.5);
}

.m_d6493fad :where(h6) {
	font-size: var(--mantine-h6-font-size);
	font-weight: var(--mantine-h6-font-weight);
	line-height: var(--mantine-h6-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.5);
}

.m_d6493fad :where(img) {
	margin-bottom: var(--mantine-spacing-xs);
	max-width: 100%;
}

.m_d6493fad :where(p) {
	margin-bottom: var(--mantine-spacing-lg);
	margin-top: 0;
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(mark) {
	background-color: var(--mantine-color-yellow-2);
	color: inherit;
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(mark) {
	background-color: var(--mantine-color-yellow-5);
	color: var(--mantine-color-black);
}

.m_d6493fad :where(a) {
	color: var(--mantine-color-anchor);
	text-decoration: none;
}

@media (hover:hover) {
	.m_d6493fad :where(a):hover {
		text-decoration: underline;
	}
}

@media (hover:none) {
	.m_d6493fad :where(a):active {
		text-decoration: underline;
	}
}

.m_d6493fad :where(hr) {
	border: 0;
	border-top: calc(.0625rem*var(--mantine-scale)) solid;
	margin-bottom: var(--mantine-spacing-md);
	margin-top: var(--mantine-spacing-md);
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(hr) {
	border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(hr) {
	border-color: var(--mantine-color-dark-3);
}

.m_d6493fad :where(pre) {
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
	line-height: var(--mantine-line-height);
	margin: 0;
	margin-bottom: var(--mantine-spacing-md);
	margin-top: var(--mantine-spacing-md);
	overflow-x: auto;
	padding: var(--mantine-spacing-xs);
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(pre) {
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(pre) {
	background-color: var(--mantine-color-dark-8);
}

.m_d6493fad :where(pre) :where(code) {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: inherit;
	padding: 0;
}

.m_d6493fad :where(kbd) {
	--kbd-fz: calc(0.75rem*var(--mantine-scale));
	--kbd-padding: calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));
	border: calc(.0625rem*var(--mantine-scale)) solid;
	border-bottom-width: calc(.1875rem*var(--mantine-scale));
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--kbd-fz);
	font-weight: 700;
	line-height: var(--mantine-line-height);
	padding: var(--kbd-padding);
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(kbd) {
	background-color: var(--mantine-color-gray-0);
	border-color: var(--mantine-color-gray-3);
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(kbd) {
	background-color: var(--mantine-color-dark-5);
	border-color: var(--mantine-color-dark-3);
	color: var(--mantine-color-dark-0);
}

.m_d6493fad :where(code) {
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
	line-height: var(--mantine-line-height);
	padding: calc(.0625rem*var(--mantine-scale)) calc(.3125rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(code) {
	background-color: var(--mantine-color-gray-0);
	color: var(--mantine-color-black);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(code) {
	background-color: var(--mantine-color-dark-5);
	color: var(--mantine-color-white);
}

.m_d6493fad :where(ul,ol):not([data-type=taskList]) {
	list-style-position: outside;
	margin-bottom: var(--mantine-spacing-md);
	padding-inline-start: var(--mantine-spacing-xl);
}

.m_d6493fad :where(table) {
	border-collapse: collapse;
	caption-side: bottom;
	margin-bottom: var(--mantine-spacing-md);
	width: 100%;
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(table) {
	--table-border-color: var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(table) {
	--table-border-color: var(--mantine-color-dark-4);
}

.m_d6493fad :where(table) :where(caption) {
	color: var(--mantine-color-dimmed);
	font-size: var(--mantine-font-size-sm);
	margin-top: var(--mantine-spacing-xs);
}

.m_d6493fad :where(table) :where(th) {
	font-size: var(--mantine-font-size-sm);
	font-weight: 700;
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
	text-align: left;
}

.m_d6493fad :where(table) :where(thead th) {
	border-bottom: calc(.0625rem*var(--mantine-scale)) solid;
	border-color: var(--table-border-color);
}

.m_d6493fad :where(table) :where(tfoot th) {
	border-top: calc(.0625rem*var(--mantine-scale)) solid;
	border-color: var(--table-border-color);
}

.m_d6493fad :where(table) :where(td) {
	border-bottom: calc(.0625rem*var(--mantine-scale)) solid;
	border-color: var(--table-border-color);
	font-size: var(--mantine-font-size-sm);
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
}

.m_d6493fad :where(table) :where(tr:last-of-type td) {
	border-bottom: 0;
}

.m_d6493fad :where(blockquote) {
	border-radius: var(--mantine-radius-sm);
	font-size: var(--mantine-font-size-lg);
	line-height: var(--mantine-line-height);
	margin: var(--mantine-spacing-md) 0;
	padding: var(--mantine-spacing-md) var(--mantine-spacing-lg);
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(blockquote) {
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(blockquote) {
	background-color: var(--mantine-color-dark-8);
}}

@layer mantine {
	.m_468e7eda {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		padding-bottom: 0;
		padding-top: 0;
	}

	.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button {
		display: none;
	}

	.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field {
		display: inline;
		max-height: calc(1.875rem*var(--mantine-scale));
		padding-top: 0;
	}

	.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus {
		background-color: var(--mantine-primary-color-filled);
		color: var(--mantine-color-white);
	}

	.m_396ce5cb {
		--day-size-xs: calc(1.875rem*var(--mantine-scale));
		--day-size-sm: calc(2.25rem*var(--mantine-scale));
		--day-size-md: calc(2.625rem*var(--mantine-scale));
		--day-size-lg: calc(3rem*var(--mantine-scale));
		--day-size-xl: calc(3.375rem*var(--mantine-scale));
		--day-size: var(--day-size-sm);
		align-items: center;
		background-color: transparent;
		border-radius: var(--mantine-radius-default);
		color: var(--mantine-color-text);
		cursor: pointer;
		display: inline-flex;
		font-size: calc(var(--day-size)/2.8);
		height: var(--day-size,var(--day-size-sm));
		justify-content: center;
		opacity: 1;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		width: var(--day-size,var(--day-size-sm));
	}@	media (hover:hover) {
		[data-mantine-color-scheme=light] .m_396ce5cb: hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0);
	}

	[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
		background-color: var(--mantine-color-gray-0);
	}

	[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])) {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_396ce5cb:where([data-static]) {
	cursor: default;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	user-select: auto;
}

.m_396ce5cb:where([data-weekend]) {
	color: var(--mantine-color-red-6);
}

.m_396ce5cb:where([data-outside]) {
	color: var(--mantine-color-dimmed);
	opacity: .5;
}

.m_396ce5cb:where(:disabled,[data-disabled]) {
	color: var(--mantine-color-dimmed);
	cursor: not-allowed;
	opacity: .5;
}

.m_396ce5cb:where([data-hidden]) {
	display: none;
}

:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])) {
	border: 1px solid var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])) {
	border: 1px solid var(--mantine-color-dark-4);
}

.m_396ce5cb:where([data-in-range]) {
	background-color: var(--mantine-primary-color-light-hover);
	border-radius: 0;
}

@media (hover:hover) {
	.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])) {
		background-color: var(--mantine-primary-color-light);
	}
}

@media (hover:none) {
	.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])) {
		background-color: var(--mantine-primary-color-light);
	}
}

.m_396ce5cb:where([data-first-in-range]) {
	border-radius: 0;
	border-end-start-radius: var(--mantine-radius-default);
	border-start-start-radius: var(--mantine-radius-default);
}

.m_396ce5cb:where([data-last-in-range]) {
	border-radius: 0;
	border-end-end-radius: var(--mantine-radius-default);
	border-start-end-radius: var(--mantine-radius-default);
}

.m_396ce5cb:where([data-last-in-range][data-first-in-range]) {
	border-radius: var(--mantine-radius-default);
}

.m_396ce5cb:where([data-selected]) {
	background-color: var(--mantine-primary-color-filled);
	color: var(--mantine-primary-color-contrast);
}

@media (hover:hover) {
	.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])) {
		background-color: var(--mantine-primary-color-filled-hover);
	}
}

@media (hover:none) {
	.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])) {
		background-color: var(--mantine-primary-color-filled-hover);
	}
}

.m_18a3eca {
	color: var(--mantine-color-dimmed);
	font-size: var(--wr-fz,var(--mantine-font-size-sm));
	font-weight: 400;
	padding-bottom: calc(var(--wr-spacing, var(--mantine-spacing-sm))/2);
	text-transform: capitalize;
}

.m_cc9820d3 {
	border-collapse: collapse;
	table-layout: fixed;
}

.m_8f457cd5 {
	padding: 0;
}

.m_8f457cd5:where([data-with-spacing]) {
	padding: calc(.03125rem*var(--mantine-scale));
}

.m_6cff9dea {
	--wn-size-xs: calc(1.875rem*var(--mantine-scale));
	--wn-size-sm: calc(2.25rem*var(--mantine-scale));
	--wn-size-md: calc(2.625rem*var(--mantine-scale));
	--wn-size-lg: calc(3rem*var(--mantine-scale));
	--wn-size-xl: calc(3.375rem*var(--mantine-scale));
	color: var(--mantine-color-dimmed);
	font-size: calc(var(--wn-size, var(--wn-size-sm))/2.8);
	font-weight: 400;
	text-align: center;
	width: var(--wn-size,var(--wn-size-sm));
}

.m_dc6a3c71 {
	--dpc-size-xs: calc(1.875rem*var(--mantine-scale));
	--dpc-size-sm: calc(2.25rem*var(--mantine-scale));
	--dpc-size-md: calc(2.625rem*var(--mantine-scale));
	--dpc-size-lg: calc(3rem*var(--mantine-scale));
	--dpc-size-xl: calc(3.375rem*var(--mantine-scale));
	--dpc-size: var(--dpc-size-sm);
	align-items: center;
	background-color: transparent;
	border-radius: var(--mantine-radius-default);
	color: var(--mantine-color-text);
	cursor: pointer;
	display: flex;
	font-size: var(--dpc-fz,var(--mantine-font-size-sm));
	height: var(--dpc-size);
	justify-content: center;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: calc((var(--dpc-size)*7)/3 + .09375rem*var(--mantine-scale));
}

@media (hover:hover) {
	:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_dc6a3c71:where(:disabled,[data-disabled]) {
	color: var(--mantine-color-dimmed);
	cursor: not-allowed;
	opacity: .5;
}

.m_dc6a3c71:where([data-selected]) {
	background-color: var(--mantine-primary-color-filled);
	color: var(--mantine-primary-color-contrast,var(--mantine-color-white));
}

@media (hover:hover) {
	.m_dc6a3c71:where([data-selected]):hover {
		background-color: var(--mantine-primary-color-filled-hover);
	}
}

@media (hover:none) {
	.m_dc6a3c71:where([data-selected]):active {
		background-color: var(--mantine-primary-color-filled-hover);
	}
}

.m_dc6a3c71:where([data-in-range]) {
	background-color: var(--mantine-primary-color-light-hover);
	border-radius: 0;
}

@media (hover:hover) {
	.m_dc6a3c71:where([data-in-range]):hover {
		background-color: var(--mantine-primary-color-light);
	}
}

@media (hover:none) {
	.m_dc6a3c71:where([data-in-range]):active {
		background-color: var(--mantine-primary-color-light);
	}
}

.m_dc6a3c71:where([data-first-in-range]) {
	border-radius: 0;
	border-end-start-radius: var(--mantine-radius-default);
	border-start-start-radius: var(--mantine-radius-default);
}

.m_dc6a3c71:where([data-last-in-range]) {
	border-radius: 0;
	border-end-end-radius: var(--mantine-radius-default);
	border-start-end-radius: var(--mantine-radius-default);
}

.m_dc6a3c71:where([data-first-in-range][data-last-in-range]) {
	border-radius: var(--mantine-radius-default);
}

.m_9206547b {
	border-collapse: collapse;
	border-width: 0;
}

.m_c5a19c7d {
	padding: 0;
}

.m_c5a19c7d:where([data-with-spacing]) {
	padding: calc(.03125rem*var(--mantine-scale));
}

.m_2a6c32d {
	border-collapse: collapse;
	border-width: 0;
	cursor: pointer;
}

.m_fe27622f {
	padding: 0;
}

.m_fe27622f:where([data-with-spacing]) {
	padding: calc(.03125rem*var(--mantine-scale));
}

.m_730a79ed {
	--dch-control-size-xs: calc(1.875rem*var(--mantine-scale));
	--dch-control-size-sm: calc(2.25rem*var(--mantine-scale));
	--dch-control-size-md: calc(2.625rem*var(--mantine-scale));
	--dch-control-size-lg: calc(3rem*var(--mantine-scale));
	--dch-control-size-xl: calc(3.375rem*var(--mantine-scale));
	--dch-control-size: var(--dch-control-size-sm);
	display: flex;
	margin-bottom: var(--mantine-spacing-xs);
	max-width: calc(var(--dch-control-size)*8 + .4375rem*var(--mantine-scale));
}

.m_2351eeb0,.m_f6645d97 {
	align-items: center;
	border-radius: var(--mantine-radius-default);
	cursor: pointer;
	display: flex;
	height: var(--dch-control-size);
	justify-content: center;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (hover:hover) {
	[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-gray-0);
	}

	[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-gray-0);
	}

	[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)) {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]) {
	cursor: not-allowed;
	opacity: .2;
}

.m_2351eeb0 {
	width: var(--dch-control-size);
}

.m_f6645d97 {
	flex: 1;
	font-size: var(--dch-fz,var(--mantine-font-size-sm));
	font-weight: 500;
	text-transform: capitalize;
}

.m_367dc749 {
	height: 60%;
	width: 60%;
}

.m_367dc749:where([data-direction=next]) {
	transform: rotate(270deg);
}

:where([dir=rtl]) .m_367dc749:where([data-direction=next]) {
	transform: rotate(90deg);
}

.m_367dc749:where([data-direction=previous]) {
	transform: rotate(90deg);
}

:where([dir=rtl]) .m_367dc749:where([data-direction=previous]) {
	transform: rotate(270deg);
}

.m_30b26e33 {
	display: flex;
	gap: var(--mantine-spacing-md);
}

.m_6fa5e2aa {
	cursor: pointer;
	line-height: unset;
}

.m_6fa5e2aa:where([data-read-only]) {
	cursor: default;
}

.m_208d2562 {
	align-items: stretch;
	display: flex;
	margin-top: var(--mantine-spacing-md);
}

.m_62ee059 {
	flex: 1;
	margin-inline-end: var(--mantine-spacing-md);
}

.m_d46a4834 {
	border: calc(.0625rem*var(--mantine-scale)) dashed;
	border-radius: var(--dropzone-radius);
	color: var(--mantine-color-text);
	cursor: pointer;
	padding: var(--mantine-spacing-md);
	position: relative;
	transition: background-color .1s ease,border-color .1s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}}

@layer mantine {
	.m_d46a4834:where(:not([data-activate-on-click])),.m_d46a4834:where([data-loading]) {
		cursor: default;
	}

	:where([data-mantine-color-scheme=light]) .m_d46a4834 {
		background-color: var(--mantine-color-white);
		border-color: var(--mantine-color-gray-4);
	}

	:where([data-mantine-color-scheme=dark]) .m_d46a4834 {
		background-color: var(--mantine-color-dark-6);
		border-color: var(--mantine-color-dark-4);
	}@	media (hover:hover) {
		:where([data-mantine-color-scheme=light]) .m_d46a4834: hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])) {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])) {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_d46a4834:where([data-accept]) {
	background-color: var(--dropzone-accept-bg);
	border-color: var(--dropzone-accept-bg);
	color: var(--dropzone-accept-color);
}

.m_d46a4834:where([data-reject]) {
	background-color: var(--dropzone-reject-bg);
	border-color: var(--dropzone-reject-bg);
	color: var(--dropzone-reject-color);
}

.m_b85f7144 {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.m_b85f7144:where([data-enable-pointer-events]) {
	pointer-events: all;
}

.m_96f6e9ad {
	background-color: var(--mantine-color-body);
	display: flex;
	flex-direction: column;
	inset: 0;
	padding: var(--mantine-spacing-xs);
	position: fixed;
	transition: opacity .1s ease;
}

.m_96f6e9ad .m_7946116d {
	flex: 1;
}

.m_b37d9ac7 {
	max-width: var(--notifications-container-width);
	position: fixed;
	width: calc(100% - var(--mantine-spacing-md)*2);
	z-index: var(--notifications-z-index);
}}

@layer mantine {
	.m_b37d9ac7:where([data-position=top-center]) {
		left: 50%;
		top: var(--mantine-spacing-md);
		transform: translateX(-50%);
	}

	.m_b37d9ac7:where([data-position=top-left]) {
		left: var(--mantine-spacing-md);
		top: var(--mantine-spacing-md);
	}

	.m_b37d9ac7:where([data-position=top-right]) {
		right: var(--mantine-spacing-md);
		top: var(--mantine-spacing-md);
	}

	.m_b37d9ac7:where([data-position=bottom-center]) {
		bottom: var(--mantine-spacing-md);
		left: 50%;
		transform: translateX(-50%);
	}

	.m_b37d9ac7:where([data-position=bottom-left]) {
		bottom: var(--mantine-spacing-md);
		left: var(--mantine-spacing-md);
	}

	.m_b37d9ac7:where([data-position=bottom-right]) {
		bottom: var(--mantine-spacing-md);
		right: var(--mantine-spacing-md);
	}

	.m_5ed0edd0+.m_5ed0edd0 {
		margin-top: var(--mantine-spacing-md);
	}

	.m_8f2832ae {
		background-color: transparent;
		position: fixed;
		top: 0;
		inset-inline: 0;
		opacity: 0;
		overflow: visible;
		transition: opacity .15s ease;
		transition-delay: 50ms;
		z-index: var(--nprogress-z-index);
	}
}

@layer mantine {
	.m_8f2832ae:where([data-mounted]) {
		opacity: 1;
	}

	.m_7a0fe999 {
		overflow: visible;
		position: relative;
		transition: width .15s ease;
	}

	.m_7a0fe999:before {
		box-shadow: 0 0 10px var(--progress-section-color),0 0 5px var(--progress-section-color);
		content: "";
		height: var(--progress-size);
		inset-inline-end: calc(.0625rem*var(--mantine-scale));
		position: absolute;
		top: 0;
		transform: rotate(4deg) translateY(-4px);
		width: calc(6.25rem*var(--mantine-scale));
	}

	.m_dd3f7539 {
		border: calc(.0625rem*var(--mantine-scale)) solid;
		border-radius: var(--mantine-radius-default);
		position: relative;
	}
}

@layer mantine {
	:where([data-mantine-color-scheme=light]) .m_dd3f7539 {
		border-color: var(--mantine-color-gray-4);
	}

	:where([data-mantine-color-scheme=dark]) .m_dd3f7539 {
		border-color: var(--mantine-color-dark-4);
	}

	.m_d37966d9 {
		margin: 0;
		padding: 0;
	}

	.m_d37966d9 li>p {
		margin: 0;
	}

	.m_d37966d9 ol li,.m_d37966d9 ul li {
		margin-top: calc(.125rem*var(--mantine-scale));
	}

	.m_d37966d9 p {
		margin-bottom: calc(.4375rem*var(--mantine-scale));
	}

	.m_d37966d9 h1,.m_d37966d9 h2,.m_d37966d9 h3,.m_d37966d9 h4,.m_d37966d9 h5,.m_d37966d9 h6,.m_d37966d9 p {
		margin-top: 0;
	}

	.m_c2204cc2 {
		background-color: var(--mantine-color-body);
		border-radius: var(--mantine-radius-default);
	}

	.m_c2204cc2 .ProseMirror {
		outline: 0;
		padding: var(--mantine-spacing-md);
	}

	.m_c2204cc2 .ProseMirror>:last-child {
		margin-bottom: 0;
	}

	.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before {
		color: var(--mantine-color-placeholder);
		content: attr(data-placeholder);
		float: left;
		height: 0;
		pointer-events: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
	}

	.m_c2204cc2 pre {
		border-radius: var(--mantine-radius-default);
		font-family: var(--mantine-font-family-monospace);
		padding: var(--mantine-spacing-sm) var(--mantine-spacing-md);
	}

	:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre {
		background-color: var(--mantine-color-gray-0);
		color: var(--mantine-color-gray-9);
		--code-color-comment: var(--mantine-color-gray-5);
		--code-color-var: var(--mantine-color-red-7);
		--code-color-number: var(--mantine-color-blue-7);
		--code-color-title: var(--mantine-color-pink-7);
		--code-color-keyword: var(--mantine-color-violet-7);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre {
		background-color: var(--mantine-color-dark-8);
		color: var(--mantine-color-dark-1);
		--code-color-comment: var(--mantine-color-dark-2);
		--code-color-var: var(--mantine-color-red-5);
		--code-color-number: var(--mantine-color-cyan-5);
		--code-color-title: var(--mantine-color-yellow-5);
		--code-color-keyword: var(--mantine-color-violet-3);
	}

	.m_c2204cc2 pre code {
		background: none!important;
		color: inherit;
		font-size: var(--mantine-font-size-sm);
		padding: 0;
	}

	.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote {
		color: var(--code-color-comment);
	}

	.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-selector-class,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-variable {
		color: var(--code-color-var);
	}

	.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-params,.m_c2204cc2 pre .hljs-type {
		color: var(--code-color-number);
	}

	.m_c2204cc2 pre .hljs-bullet,.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol {
		color: var(--code-color-var);
	}

	.m_c2204cc2 pre .hljs-section,.m_c2204cc2 pre .hljs-title {
		color: var(--code-color-title);
	}

	.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag {
		color: var(--code-color-keyword);
	}

	.m_c2204cc2 pre .hljs-emphasis {
		font-style: italic;
	}

	.m_c2204cc2 pre .hljs-strong {
		font-weight: 700;
	}

	.m_8a991b4f {
		background-color: var(--mantine-color-body);
	}

	.m_c2207da6 {
		align-items: center;
		border-radius: var(--mantine-radius-default);
		cursor: default;
		display: flex;
		justify-content: center;
	}

	.m_c2207da6:where([data-variant=default]) {
		border: calc(.0625rem*var(--mantine-scale)) solid;
		height: calc(1.625rem*var(--mantine-scale));
		min-width: calc(1.625rem*var(--mantine-scale));
	}

	.m_c2207da6:where([data-variant=subtle]) {
		--control-icon-size: calc(1.25rem*var(--mantine-scale));
		height: calc(2rem*var(--mantine-scale));
		min-width: calc(2rem*var(--mantine-scale));
	}

	:where([data-mantine-color-scheme=light]) .m_c2207da6 {
		background-color: var(--mantine-color-white);
		border-color: var(--mantine-color-gray-4);
		color: var(--mantine-color-gray-7);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2207da6 {
		border-color: var(--mantine-color-dark-4);
		color: var(--mantine-color-dark-1);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]) {
		background-color: var(--mantine-color-dark-6);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]) {
		background-color: var(--mantine-color-dark-7);
	}

	.m_c2207da6:where([data-disabled]) {
		cursor: not-allowed;
	}

	:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-disabled]) {
		background-color: var(--mantine-color-gray-1);
		color: var(--mantine-color-gray-5);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-disabled]) {
		background-color: var(--mantine-color-dark-5);
		color: var(--mantine-color-dark-3);
	}

	.m_c2207da6:where([data-interactive]:not([data-disabled])) {
		cursor: pointer;
	}@	media (hover:hover) {
		.m_c2207da6: where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright);
	}

	:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]) {
		background-color: var(--mantine-color-gray-1);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover {
		background-color: var(--mantine-color-dark-5);
	}
}

@media (hover:none) {
	.m_c2207da6:where([data-interactive]:not([data-disabled])):active {
		color: var(--mantine-color-bright);
	}

	:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]) {
		background-color: var(--mantine-color-gray-0);
	}

	:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]) {
		background-color: var(--mantine-color-gray-1);
	}

	:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active {
		background-color: var(--mantine-color-dark-5);
	}
}

.m_c2207da6:where([data-active]) {
	background-color: var(--mantine-primary-color-light);
	color: var(--mantine-primary-color-light-color);
}

@media (hover:hover) {
	.m_c2207da6:where([data-active]):hover {
		background-color: var(--mantine-primary-color-light-hover);
	}
}

@media (hover:none) {
	.m_c2207da6:where([data-active]):active {
		background-color: var(--mantine-primary-color-light-hover);
	}
}

.m_9cdfeb3f {
	height: var(--control-icon-size,16px);
	width: var(--control-icon-size,16px);
}

.m_2ab47ef2 {
	background-color: var(--mantine-color-body);
	display: flex;
}

.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]) {
	border-radius: 0;
}

.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)) {
	border-inline-end-width: 0;
}

.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type) {
	border-end-end-radius: var(--mantine-radius-default);
	border-start-end-radius: var(--mantine-radius-default);
}

.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type) {
	border-end-start-radius: var(--mantine-radius-default);
	border-start-start-radius: var(--mantine-radius-default);
}

.m_b67b711e {
	display: flex;
}

.m_296cf94c {
	border-end-end-radius: 0;
	border-inline-end: 0;
	border-start-end-radius: 0;
}

.m_cfef614 {
	align-items: center;
	border: calc(.0625rem*var(--mantine-scale)) solid;
	border-radius: var(--mantine-radius-default);
	color: var(--mantine-color-text);
	display: flex;
	height: calc(1.5rem*var(--mantine-scale));
	justify-content: center;
	width: calc(1.5rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_cfef614 {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_cfef614 {
	background-color: var(--mantine-color-dark-7);
	border-color: var(--mantine-color-dark-4);
}

.m_cfef614:where([data-active]) {
	background-color: var(--mantine-primary-color-light);
	color: var(--mantine-primary-color-filled);
}

@media (hover:hover) {
	.m_cfef614:where([data-active]):hover {
		background-color: var(--mantine-primary-color-light-hover);
	}
}

@media (hover:none) {
	.m_cfef614:where([data-active]):active {
		background-color: var(--mantine-primary-color-light-hover);
	}
}

.m_3b28e7bb {
	border-end-start-radius: 0;
	border-start-start-radius: 0;
}

.m_4574a3c4 {
	align-items: center;
	background-color: var(--mantine-color-body);
	border-bottom: calc(.0625rem*var(--mantine-scale)) solid;
	border-start-end-radius: var(--mantine-radius-default);
	border-start-start-radius: var(--mantine-radius-default);
	display: flex;
	flex-wrap: wrap;
	gap: var(--mantine-spacing-sm);
	top: var(--rte-sticky-offset,0);
	z-index: 1;
}

.m_4574a3c4:where([data-variant=default]) {
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
}

.m_4574a3c4:where([data-variant=subtle]) {
	padding: calc(.25rem*var(--mantine-scale));
	row-gap: 0;
}

:where([data-mantine-color-scheme=light]) .m_4574a3c4 {
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_4574a3c4 {
	border-color: var(--mantine-color-dark-4);
}

.m_4574a3c4:where([data-sticky]) {
	position: sticky;
}

.m_8b44009a {
	list-style-type: none;
	padding: 0;
	padding-inline-start: 0;
}

.m_8b44009a :where(li) {
	display: flex;
	margin: 0;
	padding: 0;
}

.m_8b44009a :where(ul) {
	margin-top: calc(.3125rem*var(--mantine-scale));
}

.m_8b44009a p {
	margin: 0;
	padding: 0;
}

.m_8b44009a :where(label) {
	display: inline-block;
}

.m_8b44009a :where(input) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: calc(.0625rem*var(--mantine-scale)) solid;
	border-radius: var(--mantine-radius-default);
	cursor: pointer;
	height: calc(1.125rem*var(--mantine-scale));
	position: relative;
	vertical-align: middle;
	width: calc(1.125rem*var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input) {
	background-color: var(--mantine-color-white);
	border-color: var(--mantine-color-gray-4);
}

:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input) {
	background-color: var(--mantine-color-dark-6);
	border-color: var(--mantine-color-dark-4);
}

.m_8b44009a :where(input):checked {
	background-color: var(--mantine-primary-color-filled);
	border-color: var(--mantine-primary-color-filled);
}

.m_8b44009a :where(input):checked:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NiAxLjcwNyAyLjI5M0ExIDEgMCAxIDAgLjI5MyAzLjcwN2wzIDNhLjk5Ny45OTcgMCAwIDAgMS40MTQgMGw1LTVBMSAxIDAgMSAwIDguMjkzLjI5M3oiLz48L3N2Zz4=");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: calc(.625rem*var(--mantine-scale));
	content: "";
	inset: 0;
	position: absolute;
}

.m_8b44009a :where(li>label) {
	margin-inline-end: var(--mantine-spacing-sm);
}}

.MRT_TableBody-module_root__kGhRy {
	background-color: var(--mrt-base-background-color);
	position: relative;
}

.MRT_TableBody-module_root-grid__WdOGg {
	display: grid;
}

.MRT_TableBody-module_root-no-rows__iyi9K {
	min-height: 100px;
}

.MRT_TableBody-module_root-virtualized__TxPAi {
	height: var(--mrt-table-body-height);
}

.MRT_TableBody-module_empty-row-tr-grid__LTgxw {
	display: grid;
}

.MRT_TableBody-module_empty-row-td-grid__pzlgG {
	display: grid;
	width: inherit;
}

.MRT_TableBody-module_empty-row-td-content__Cc2XW {
	color: var(--mantine-color-dimmed);
	font-style: italic;
	max-width: min(100vw,calc(var(--mrt-paper-width)*1px));
	padding-bottom: 2rem;
	padding-top: 2rem;
	text-align: center;
	width: 100%;
}

.MRT_TableBody-module_pinned__XHpcs {
	bottom: calc(var(--mrt-table-footer-height, 0)*1px - 1px);
	position: sticky;
	top: calc(var(--mrt-table-head-height, 0)*1px - 1px);
	z-index: 1;
}

.MRT_TableBodyRow-module_root__2c3D4 {
	--hover-thickness: 3px;
	--drag-thickness: 1px;
	box-sizing: border-box;
	transition: all .15s ease-in-out;
	width: 100%;
}

.MRT_TableBodyRow-module_root__2c3D4:not([data-striped],[data-striped=false]) {
	background-color: var(--mrt-base-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4:not([data-selected],[data-row-pinned])[data-striped=even],.MRT_TableBodyRow-module_root__2c3D4:not([data-selected],[data-row-pinned])[data-striped=odd] {
	background-color: var(--mrt-striped-row-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4:not([data-selected],[data-row-pinned]) td[data-column-pinned]:before {
	background-color: var(--mrt-pinned-column-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4:not([data-selected],[data-row-pinned])[data-striped=even] td[data-column-pinned]:before,.MRT_TableBodyRow-module_root__2c3D4:not([data-selected],[data-row-pinned])[data-striped=odd] td[data-column-pinned]:before {
	background-color: var(--mrt-striped-row-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned] {
	background-color: var(--mrt-pinned-column-background-color);
	opacity: .97;
	position: sticky;
	z-index: 1;
}

.MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned]:before {
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned][data-column-pinned=left] {
	left: calc(var(--mrt-table-cell-left, 0)*1px);
}

.MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned][data-column-pinned=left][data-last-left-pinned]:before {
	box-shadow: -6px 0 6px -6px color-mix(in srgb,var(--mantine-color-gray-outline),transparent 50%) inset;
}

[data-mantine-color-scheme=dark] .MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned][data-column-pinned=left][data-last-left-pinned]:before {
	box-shadow: -6px 0 6px -6px color-mix(in srgb,var(--mantine-color-dark-outline),transparent 50%) inset;
}

.MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned][data-column-pinned=right] {
	right: calc(var(--mrt-table-cell-right, 0)*1px);
}

.MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned][data-column-pinned=right][data-first-right-pinned]:before {
	box-shadow: 6px 0 6px -6px color-mix(in srgb,var(--mantine-color-gray-outline),transparent 50%) inset;
}

[data-mantine-color-scheme=dark] .MRT_TableBodyRow-module_root__2c3D4 td[data-column-pinned][data-column-pinned=right][data-first-right-pinned]:before {
	box-shadow: 6px 0 6px -6px color-mix(in srgb,var(--mantine-color-dark-outline),transparent 50%) inset;
}

.MRT_TableBodyRow-module_root__2c3D4[data-row-pinned] {
	background-color: var(--mrt-pinned-row-background-color,--mantine-color-body);
	bottom: calc(var(--mrt-pinned-row-bottom)*1px);
	opacity: .97;
	top: calc(var(--mrt-pinned-row-top)*1px);
}

.MRT_TableBodyRow-module_root__2c3D4[data-row-pinned] td:before {
	background-color: var(--mrt-pinned-row-background-color);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.MRT_TableBodyRow-module_root__2c3D4[data-row-pinned] td[data-column-pinned] {
	background-color: var(--mrt-pinned-column-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-row-pinned] td[data-column-pinned]:before {
	background-color: var(--mrt-pinned-row-background-color);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.MRT_TableBodyRow-module_root__2c3D4[data-row-pinned=sticky] {
	position: sticky;
	z-index: 2;
}

.MRT_TableBodyRow-module_root__2c3D4[data-selected] {
	background-color: var(--mrt-selected-row-background-color,--mantine-color-body);
}

.MRT_TableBodyRow-module_root__2c3D4[data-selected] td[data-column-pinned] {
	background-color: var(--mrt-pinned-column-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-selected] td[data-column-pinned]:before {
	background-color: var(--mrt-selected-row-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover td {
	background-color: var(--mrt-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover td[data-column-pinned] {
	background-color: var(--mrt-base-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover td[data-column-pinned]:before {
	background-color: var(--mrt-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover:not([data-selected],[data-row-pinned])[data-striped=odd] td {
	background-color: var(--mrt-striped-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover:not([data-selected],[data-row-pinned])[data-striped=odd] td[data-column-pinned] {
	background-color: var(--mrt-base-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover:not([data-selected],[data-row-pinned])[data-striped=even] td,.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover:not([data-selected],[data-row-pinned])[data-striped=odd] td[data-column-pinned]:before {
	background-color: var(--mrt-striped-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover:not([data-selected],[data-row-pinned])[data-striped=even] td[data-column-pinned] {
	background-color: var(--mrt-base-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover:not([data-selected],[data-row-pinned])[data-striped=even] td[data-column-pinned]:before {
	background-color: var(--mrt-striped-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover[data-selected] td {
	background-color: var(--mrt-selected-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover[data-selected] td[data-column-pinned] {
	background-color: var(--mrt-base-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hover]:hover[data-selected] td[data-column-pinned]:before {
	background-color: var(--mrt-selected-row-hover-background-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-dragging-row] {
	border-bottom: var(--drag-thickness) dashed var(--drag-color);
	border-top: var(--drag-thickness) dashed var(--drag-color);
	opacity: .5;
}

.MRT_TableBodyRow-module_root__2c3D4[data-dragging-row] td:first-child {
	border-left: var(--drag-thickness) dashed var(--drag-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-dragging-row] td:last-child {
	border-right: var(--drag-thickness) dashed var(--drag-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hovered-row-target] td {
	border-bottom: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
	border-top: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
	opacity: .5;
}

.MRT_TableBodyRow-module_root__2c3D4[data-hovered-row-target] td:first-child {
	border-left: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
}

.MRT_TableBodyRow-module_root__2c3D4[data-hovered-row-target] td:last-child {
	border-right: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
}

.MRT_TableBodyRow-module_root-grid__AwXTe {
	display: flex;
}

.MRT_TableBodyRow-module_root-virtualized__zYgxq {
	position: absolute!important;
	top: 0;
	transform: translateY(calc(var(--mrt-virtual-row-start)*1px));
	transition: none!important;
	will-change: transform;
}

.MRT_TableBodyCell-module_root__Wf-zi {
	--resize-thickness: 2px;
	background-clip: padding-box;
	overflow: hidden;
	position: relative;
	text-align: var(--mrt-cell-align,left);
	transition: padding .15s ease-in-out;
}

.MRT_TableBodyCell-module_root__Wf-zi[data-dragging-column] {
	border-left: var(--drag-thickness) dashed var(--mrt-dragging-drag-border-color);
	border-right: var(--drag-thickness) dashed var(--mrt-dragging-drag-border-color);
	z-index: 2;
}

.MRT_TableBodyCell-module_root__Wf-zi[data-dragging-column][data-last-row] {
	border-bottom: var(--drag-thickness) dashed var(--mrt-dragging-drag-border-color);
}

.MRT_TableBodyCell-module_root__Wf-zi[data-hovered-column-target] {
	border-left: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
	border-right: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
	opacity: .5;
}

.MRT_TableBodyCell-module_root__Wf-zi[data-hovered-column-target][data-last-row] {
	border-bottom: var(--hover-thickness) dashed var(--mrt-dragging-hovered-border-color);
}

.MRT_TableBodyCell-module_root__Wf-zi[data-resizing=ltr] {
	border-right: var(--resize-thickness) solid var(--mrt-resize-column-border-color);
}

.MRT_TableBodyCell-module_root__Wf-zi[data-resizing=rtl] {
	border-left: var(--resize-thickness) solid var(--mrt-resize-column-border-color);
}

.MRT_TableBodyCell-module_root__Wf-zi:hover {
	outline-offset: -1px;
	text-overflow: clip;
}

.MRT_TableBodyCell-module_root-grid__zIuC- {
	align-items: center;
	display: flex;
	justify-content: var(--mrt-cell-align,flex-start);
}

.MRT_TableBodyCell-module_root-virtualized__jLl8R {
	transition: none;
}

.MRT_TableBodyCell-module_root-data-col__HHcxc {
	text-overflow: ellipsis;
}

.MRT_TableBodyCell-module_root-nowrap__-k1Jo {
	white-space: nowrap;
}

.MRT_TableBodyCell-module_root-cursor-pointer__4kw7J {
	cursor: pointer;
}

@media (hover:hover) {
	.MRT_TableBodyCell-module_root-editable-hover__2DKSa:hover {
		outline: 1px solid var(--mantine-color-gray-7);
	}
}

@media (hover:none) {
	.MRT_TableBodyCell-module_root-editable-hover__2DKSa:active {
		outline: 1px solid var(--mantine-color-gray-7);
	}
}

.MRT_TableBodyCell-module_root-cell-hover-reveal__T1fAH {
	overflow: visible;
}

.MRT_TableBodyCell-module_cell-hover-reveal__Q-1Xj {
	overflow: hidden;
	text-align: var(--mrt-cell-align);
	text-overflow: ellipsis;
	white-space: nowrap;
}

.MRT_TableBodyCell-module_cell-hover-reveal__Q-1Xj.MRT_TableBodyCell-module_overflowing__QcXP4:hover {
	align-items: center;
	background-color: var(--mrt-base-background-color);
	border: 1px solid var(--mantine-primary-color-filled);
	box-shadow: var(--mantine-shadow-sm);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	overflow: visible;
	padding: var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs));
	position: absolute;
	text-indent: -1px;
	top: 0;
	white-space: normal;
	width: -moz-max-content;
	width: max-content;
	z-index: 2;
}

.MRT_CopyButton-module_root__mkXy4 {
	background-color: transparent;
	border: none;
	border-radius: 4px;
	color: inherit;
	cursor: copy;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	justify-content: inherit;
	letter-spacing: inherit;
	margin: -4px;
	min-width: unset;
	padding: 4px;
	text-align: inherit;
	text-transform: inherit;
}

.MRT_CopyButton-module_root__mkXy4:active {
	transform: translateY(1px);
}

.MRT_CopyButton-module_root__mkXy4:hover {
	background-color: color-mix(in srgb,var(--mantine-primary-color-filled-hover) 10%,transparent);
}

.MRT_TableDetailPanel-module_root__vQAlM {
	background-color: var(--mrt-base-background-color);
	display: table-row;
	width: 100%;
}

.MRT_TableDetailPanel-module_root-grid__7UMC6 {
	display: flex;
}

.MRT_TableDetailPanel-module_root-virtual-row__r-X4Z {
	position: absolute;
	top: var(--mrt-parent-row-height);
	transform: translateY(var(--mrt-virtual-row-start));
	transition: none;
	z-index: 1;
}

.MRT_TableDetailPanel-module_inner__o-Fk- {
	display: table-cell;
	transition: all .15s ease-in-out;
	width: var(--mrt-inner-width);
}

.MRT_TableDetailPanel-module_inner-grid__WLZgF {
	display: flex;
}

.MRT_TableDetailPanel-module_inner-expanded__6tg9T {
	border-bottom: 1px solid var(--_table-border-color);
}

.MRT_TableDetailPanel-module_inner-virtual__TItRy {
	transition: none;
}

.MRT_ExpandButton-module_root__IFYio {
	opacity: .8;
}

.MRT_ExpandButton-module_root__IFYio:disabled {
	background-color: transparent;
	border: none;
	opacity: .3;
}

.MRT_ExpandButton-module_root__IFYio:hover {
	opacity: 1;
}

.MRT_ExpandButton-module_root-ltr__FHNnp {
	margin-left: calc(var(--mrt-row-depth, 0)*16px);
}

.MRT_ExpandButton-module_root-ltr__FHNnp .MRT_ExpandButton-module_chevron__XzC5P {
	transition: transform .2s;
}

.MRT_ExpandButton-module_root-ltr__FHNnp .MRT_ExpandButton-module_chevron__XzC5P.MRT_ExpandButton-module_right__-pC-A {
	transform: rotate(270deg);
}

.MRT_ExpandButton-module_root-ltr__FHNnp .MRT_ExpandButton-module_chevron__XzC5P.MRT_ExpandButton-module_up__TZGBo {
	transform: rotate(-180deg);
}

.MRT_ExpandButton-module_root-rtl__zoudS {
	margin-right: calc(var(--mrt-row-depth, 0)*16px);
}

.MRT_ExpandButton-module_root-rtl__zoudS .MRT_ExpandButton-module_chevron__XzC5P {
	transition: transform .2s;
}

.MRT_ExpandButton-module_root-rtl__zoudS .MRT_ExpandButton-module_chevron__XzC5P.MRT_ExpandButton-module_right__-pC-A {
	transform: rotate(-270deg);
}

.MRT_ExpandButton-module_root-rtl__zoudS .MRT_ExpandButton-module_chevron__XzC5P.MRT_ExpandButton-module_up__TZGBo {
	transform: rotate(180deg);
}

.MRT_GrabHandleButton-module_grab-icon__mQimy {
	cursor: grab;
}

.MRT_GrabHandleButton-module_grab-icon__mQimy:active {
	cursor: grabbing;
}

.MRT_ColumnPinningButtons-module_root__scTtW {
	align-content: center;
	justify-content: center;
	min-width: 70px;
}

.MRT_ColumnPinningButtons-module_root__scTtW .MRT_ColumnPinningButtons-module_left__W6Aog {
	transform: rotate(90deg);
}

.MRT_ColumnPinningButtons-module_root__scTtW .MRT_ColumnPinningButtons-module_right__7AJE3 {
	transform: rotate(-90deg);
}

.MRT_EditActionButtons-module_root__BfxVZ {
	display: flex;
	gap: var(--mantine-spacing-xs);
}

.MRT_ExpandAllButton-module_root__gkBZD {
	margin-left: 6px;
	opacity: .8;
}

.MRT_ExpandAllButton-module_root__gkBZD:disabled {
	background-color: transparent;
	border: none;
}

.MRT_ExpandAllButton-module_root__gkBZD:hover {
	opacity: 1;
}

.MRT_ExpandAllButton-module_root__gkBZD.xl {
	margin-left: -6px;
}

.MRT_ExpandAllButton-module_root__gkBZD.md {
	margin-left: 0;
}

.MRT_ExpandAllButton-module_root__gkBZD .MRT_ExpandAllButton-module_chevron__Iep0j {
	transition: transform .15s;
}

.MRT_ExpandAllButton-module_root__gkBZD .MRT_ExpandAllButton-module_chevron__Iep0j.MRT_ExpandAllButton-module_up__Xth3U {
	transform: rotate(-180deg);
}

.MRT_ExpandAllButton-module_root__gkBZD .MRT_ExpandAllButton-module_chevron__Iep0j.MRT_ExpandAllButton-module_right__bS4L- {
	transform: rotate(-90deg);
}

.MRT_ShowHideColumnsMenu-module_root__2UWak {
	max-height: calc(80vh - 100px);
	overflow-y: auto;
}

.MRT_ShowHideColumnsMenu-module_root__2UWak .MRT_ShowHideColumnsMenu-module_content__ehkWQ {
	gap: calc(.5rem*var(--mantine-scale));
	justify-content: space-between;
	padding-bottom: calc(.25rem*var(--mantine-scale));
	padding-top: calc(.25rem*var(--mantine-scale));
}

.MRT_ShowHideColumnsMenuItems-module_root__wYgv- {
	align-items: center;
	cursor: default;
	justify-content: flex-start;
	opacity: 1;
	outline: none;
	padding-bottom: calc(.375rem*var(--mantine-scale));
	padding-left: var(--_column-depth);
	padding-top: calc(.375rem*var(--mantine-scale));
}

.MRT_ShowHideColumnsMenuItems-module_root__wYgv-[data-dragging] {
	opacity: .5;
	outline: 1px dashed var(--mantine-color-gray-7);
}

.MRT_ShowHideColumnsMenuItems-module_root__wYgv-[data-order-hovered]:not(.MRT_ShowHideColumnsMenuItems-module_root__wYgv-[data-dragging]) {
	outline: 2px dashed var(--_hover-color);
}

.MRT_ShowHideColumnsMenuItems-module_menu__CeATR {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	gap: calc(.5rem*var(--mantine-scale));
}

.MRT_ShowHideColumnsMenuItems-module_grab__a-d-y {
	width: calc(1.75rem*var(--mantine-scale));
}

.MRT_ShowHideColumnsMenuItems-module_pin__P437b {
	width: calc(4.375rem*var(--mantine-scale));
}

.MRT_ShowHideColumnsMenuItems-module_switch__tMsdt {
	cursor: pointer!important;
}

.MRT_ShowHideColumnsMenuItems-module_header__xVkKb {
	align-self: center;
}

.MRT_TableFooter-module_root__-JXpw {
	background-color: var(--mrt-base-background-color);
	display: table-row-group;
}

.MRT_TableFooter-module_grid__J3Ga- {
	display: grid;
}

.MRT_TableFooter-module_sticky__GcoK6 {
	bottom: 0;
	opacity: .97;
	outline: 1px solid var(--mantine-color-gray-3);
	position: sticky;
	z-index: 1;
}

[data-mantine-color-scheme=dark] .MRT_TableFooter-module_sticky__GcoK6 {
	outline: 1px solid var(--mantine-color-gray-7);
}

.MRT_TableFooterRow-module_root__EuoPr {
	display: table-row;
	width: 100%;
}

.MRT_TableFooterRow-module_root__EuoPr.MRT_TableFooterRow-module_layout-mode-grid__dUEMF {
	display: flex;
}

.MRT_TableFooterRow-module_root__EuoPr {
	background-color: var(--light-bg-color);
}

[data-mantine-color-scheme=dark] .MRT_TableFooterRow-module_root__EuoPr {
	background-color: var(--dark-bg-color);
}

.MRT_TableFooterRow-module_root__EuoPr {
	border-top: 1px solid var(--mantine-color-gray-3);
}

[data-mantine-color-scheme=dark] .MRT_TableFooterRow-module_root__EuoPr {
	border-top: 1px solid var(--mantine-color-dark-4);
}

.MRT_TableFooterCell-module_root__d8Scs {
	font-size: .8rem;
	font-weight: 700;
	padding: 1rem;
	text-align: var(--mrt-cell-align,left);
	vertical-align: top;
	z-index: 1;
}

.MRT_TableFooterCell-module_root__d8Scs.MRT_TableFooterCell-module_grid__H9jLk {
	display: flex;
	justify-content: var(--mrt-cell-align,flex-start);
}

.MRT_TableFooterCell-module_root__d8Scs.MRT_TableFooterCell-module_group__l3-p- {
	justify-content: center;
	text-align: center;
}

.MRT_TableFooterCell-module_root__d8Scs {
	background-color: var(--mrt-base-background-color);
}

.MRT_TableFooterCell-module_root__d8Scs[data-column-pinned] {
	position: sticky;
}

.MRT_TableFooterCell-module_root__d8Scs[data-column-pinned=left] {
	left: calc(var(--mrt-table-cell-left, 0)*1px);
}

.MRT_TableFooterCell-module_root__d8Scs[data-column-pinned=left][data-last-left-pinned] {
	box-shadow: -6px 0 6px -6px color-mix(in srgb,var(--mantine-color-gray-outline),transparent 50%) inset;
}

[data-mantine-color-scheme=dark] .MRT_TableFooterCell-module_root__d8Scs[data-column-pinned=left][data-last-left-pinned] {
	box-shadow: -6px 0 6px -6px color-mix(in srgb,var(--mantine-color-dark-outline),transparent 50%) inset;
}

.MRT_TableFooterCell-module_root__d8Scs[data-column-pinned=right] {
	right: calc(var(--mrt-table-cell-right, 0)*1px);
}

.MRT_TableFooterCell-module_root__d8Scs[data-column-pinned=right][data-first-right-pinned] {
	box-shadow: 6px 0 6px -6px color-mix(in srgb,var(--mantine-color-gray-outline),transparent 50%) inset;
}

[data-mantine-color-scheme=dark] .MRT_TableFooterCell-module_root__d8Scs[data-column-pinned=right][data-first-right-pinned] {
	box-shadow: 6px 0 6px -6px color-mix(in srgb,var(--mantine-color-dark-outline),transparent 50%) inset;
}

.MRT_TableHead-module_root__j9NkO {
	background-color: var(--mrt-base-background-color);
	opacity: .97;
	position: relative;
}

.MRT_TableHead-module_root-grid__c3aGl {
	display: grid;
}

.MRT_TableHead-module_root-table-row-group__d9FO4 {
	display: table-row-group;
}

.MRT_TableHead-module_root-sticky__0kuDE {
	position: sticky;
	top: 0;
	z-index: 3;
}

.MRT_TableHead-module_banner-tr__EhT-x {
	display: table-row;
}

.MRT_TableHead-module_banner-th__KwM5a {
	display: table-cell;
	padding: 0;
}

.MRT_TableHead-module_grid__OJ-td {
	display: grid;
}

.MRT_TableHeadRow-module_root__hUKv4 {
	background-color: var(--mrt-base-background-color);
	display: table-row;
}

.MRT_TableHeadRow-module_root__hUKv4.MRT_TableHeadRow-module_layout-mode-grid__4ZGri {
	display: flex;
}

.MRT_TableHeadRow-module_sticky__Ej7Ax {
	position: sticky;
	top: 0;
}

.MRT_TableHeadCell-module_root__6y50a {
	--resize-border-color: var(--mantine-primary-color-filled);
	--hover-color: var(--mantine-primary-color-filled);
	--drag-color: var(--mantine-color-gray-7);
	--resize-thickness: 2px;
	--hover-thickness: 3px;
	--drag-thickness: 1px;
	background-clip: padding-box;
	background-color: var(--mrt-base-background-color);
	font-weight: 700;
	overflow: visible;
	position: relative;
	transition: padding .15s ease-in-out;
	vertical-align: top;
	z-index: 1;
}

.MRT_TableHeadCell-module_root__6y50a:active {
	z-index: 3;
}

.MRT_TableHeadCell-module_root__6y50a[data-column-pinned] {
	background-color: var(--mrt-base-background-color);
	opacity: .97;
	position: sticky;
	z-index: 4;
}

.MRT_TableHeadCell-module_root__6y50a[data-column-pinned][data-column-pinned=left] {
	left: calc(var(--mrt-table-cell-left, 0)*1px);
}

.MRT_TableHeadCell-module_root__6y50a[data-column-pinned][data-column-pinned=left][data-last-left-pinned] {
	box-shadow: -6px 0 6px -6px color-mix(in srgb,var(--mantine-color-gray-outline),transparent 50%) inset;
}

[data-mantine-color-scheme=dark] .MRT_TableHeadCell-module_root__6y50a[data-column-pinned][data-column-pinned=left][data-last-left-pinned] {
	box-shadow: -6px 0 6px -6px color-mix(in srgb,var(--mantine-color-dark-outline),transparent 50%) inset;
}

.MRT_TableHeadCell-module_root__6y50a[data-column-pinned][data-column-pinned=right] {
	right: calc(var(--mrt-table-cell-right, 0)*1px);
}

.MRT_TableHeadCell-module_root__6y50a[data-column-pinned][data-column-pinned=right][data-first-right-pinned] {
	box-shadow: 6px 0 6px -6px color-mix(in srgb,var(--mantine-color-gray-outline),transparent 50%) inset;
}

[data-mantine-color-scheme=dark] .MRT_TableHeadCell-module_root__6y50a[data-column-pinned][data-column-pinned=right][data-first-right-pinned] {
	box-shadow: 6px 0 6px -6px color-mix(in srgb,var(--mantine-color-dark-outline),transparent 50%) inset;
}

.MRT_TableHeadCell-module_root__6y50a[data-resizing][data-resizing=ltr] {
	border-right: var(--resize-thickness) solid var(--resize-border-color);
}

.MRT_TableHeadCell-module_root__6y50a[data-resizing][data-resizing=rtl] {
	border-left: var(--resize-thickness) solid var(--resize-border-color);
}

.MRT_TableHeadCell-module_root__6y50a[data-dragging-column] {
	border-left: var(--drag-thickness) dashed var(--drag-color);
	border-right: var(--drag-thickness) dashed var(--drag-color);
	border-top: var(--drag-thickness) dashed var(--drag-color);
	opacity: .5;
	z-index: 3;
}

.MRT_TableHeadCell-module_root__6y50a[data-hovered-column-target] {
	border-left: var(--hover-thickness) dashed var(--hover-color);
	border-right: var(--hover-thickness) dashed var(--hover-color);
	border-top: var(--hover-thickness) dashed var(--hover-color);
	z-index: 2;
}

.MRT_TableHeadCell-module_root__6y50a .mantine-ActionIcon-root {
	opacity: .7;
	transition: opacity .1s ease-in-out;
}

.MRT_TableHeadCell-module_root__6y50a:hover .mantine-ActionIcon-root {
	opacity: 1;
}

.MRT_TableHeadCell-module_root-grid__bAf1d {
	display: flex;
	flex-direction: column;
}

.MRT_TableHeadCell-module_root-virtualized__CWLit {
	transition: none;
}

.MRT_TableHeadCell-module_root-no-select__BEOVU {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.MRT_TableHeadCell-module_content__-pzSK {
	align-items: center;
	height: 100%;
	justify-content: flex-start;
	position: relative;
	width: 100%;
}

.MRT_TableHeadCell-module_content-spaced__S85Aa {
	justify-content: space-between;
}

.MRT_TableHeadCell-module_content-center__c-17L {
	justify-content: center;
}

.MRT_TableHeadCell-module_content-right__NSRZU {
	flex-direction: row-reverse;
}

.MRT_TableHeadCell-module_content-wrapper__py6aJ {
	text-overflow: ellipsis;
}

.MRT_TableHeadCell-module_content-wrapper-hidden-overflow__QY40r {
	overflow: hidden;
}

.MRT_TableHeadCell-module_content-wrapper-nowrap__-4aIg {
	white-space: nowrap;
}

.MRT_TableHeadCell-module_labels__oiMSr {
	align-items: center;
	gap: calc(.125rem*var(--mantine-scale));
	min-height: calc(1.375rem*var(--mantine-scale));
}

.MRT_TableHeadCell-module_labels-right__6ZJp- {
	flex-direction: row-reverse;
}

.MRT_TableHeadCell-module_labels-center__MM9q8 {
	padding-left: calc(var(--mrt-table-head-cell-labels-padding-left)*1rem);
}

.MRT_TableHeadCell-module_labels-sortable__tyuLr {
	cursor: pointer;
}

.MRT_TableHeadCell-module_labels-data__PvFGO {
	overflow: hidden;
}

.MRT_TableHeadCell-module_content-actions__utxbm {
	align-items: center;
	align-self: center;
	gap: calc(.125rem*var(--mantine-scale));
	margin-left: calc(.125rem*var(--mantine-scale));
	white-space: nowrap;
}

.MRT_TableHeadCellFilterContainer-module_filter-mode-label__8reK- {
	font-size: 10px;
	margin-top: 4px;
	white-space: nowrap;
}

.MRT_FilterCheckBox-module_root__59h9r {
	font-weight: 400;
	margin-top: 8px;
}

.MRT_FilterRangeFields-module_root__KfCcg {
	display: grid;
	gap: 16px;
	grid-template-columns: 6fr 6fr;
}

.MRT_FilterTextInput-module_root__Ss8Ql {
	border-bottom: 2px solid var(--mantine-color-gray-3);
	font-weight: 400;
}

[data-mantine-color-scheme=dark] .MRT_FilterTextInput-module_root__Ss8Ql {
	border-bottom: 2px solid var(--mantine-color-gray-7);
}

.MRT_FilterTextInput-module_root__Ss8Ql {
	min-width: auto;
}

.MRT_FilterTextInput-module_root__Ss8Ql.MRT_FilterTextInput-module_date-filter__jOBLB {
	min-width: calc(7.8125rem*var(--mantine-scale));
}

.MRT_FilterTextInput-module_root__Ss8Ql.MRT_FilterTextInput-module_range-filter__JQHAL {
	min-width: calc(5rem*var(--mantine-scale));
}

.MRT_FilterTextInput-module_root__Ss8Ql.MRT_FilterTextInput-module_not-filter-chip__u8b1y {
	min-width: calc(6.25rem*var(--mantine-scale));
}

.MRT_FilterTextInput-module_root__Ss8Ql {
	width: 100%;
}

.MRT_FilterTextInput-module_root__Ss8Ql .mantine-TextInput-input {
	overflow: hidden;
	text-overflow: ellipsis;
}

.MRT_FilterTextInput-module_root__Ss8Ql .mantine-DateInput-input {
	height: 2.1rem;
}

.MRT_FilterTextInput-module_filter-chip-badge__Sel2k {
	margin: 5px;
}

.MRT_FilterRangeSlider-module_root__uwYEk {
	margin: 16px auto 6px;
	width: calc(100% - 8px);
}

.MRT_FilterOptionMenu-module_symbol__a1Bsy {
	font-size: var(--mantine-font-size-xl);
	text-align: center;
	transform: translateY(-.1em);
	width: 2ch;
}

.MRT_TableHeadCellFilterLabel-module_root__Rur2R {
	transition: all .15s ease;
	--ai-size: var(--ai-size-sm);
	--ai-bg: transparent;
	--ai-hover: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme=dark] .MRT_TableHeadCellFilterLabel-module_root__Rur2R {
	--ai-hover: var(--mantine-color-dark-6);
}

.MRT_TableHeadCellFilterLabel-module_root__Rur2R {
	--ai-hover-color: var(--mantine-color-bright);
	color: var(--mantine-color-bright);
}

.MRT_TableHeadCellFilterLabel-module_root__Rur2R[data-active] {
	color: var(--mantine-primary-color-filled);
}

.MRT_TableHeadCellResizeHandle-module_root__paufe {
	--resize-handle-thickness: 4px;
	background: var(--mantine-color-placeholder);
	border-radius: 2px;
	cursor: col-resize;
	height: 24px;
	position: absolute;
	width: var(--resize-handle-thickness);
}

.MRT_TableHeadCellResizeHandle-module_root__paufe:hover {
	background: var(--mantine-primary-color-filled-hover);
}

.MRT_TableHeadCellResizeHandle-module_root__paufe:active {
	background: var(--mantine-primary-color-filled);
}

.MRT_TableHeadCellResizeHandle-module_root__paufe {
	transform: var(--mrt-transform);
}

.MRT_TableHeadCellResizeHandle-module_root-ltr__652AZ {
	margin-right: -10px;
	right: 0;
}

.MRT_TableHeadCellResizeHandle-module_root-ltr__652AZ.md {
	margin-right: -16px;
}

.MRT_TableHeadCellResizeHandle-module_root-ltr__652AZ.xl {
	margin-right: -22px;
}

.MRT_TableHeadCellResizeHandle-module_root-rtl__5VlSo {
	left: 0;
	margin-left: -10px;
}

.MRT_TableHeadCellResizeHandle-module_root-rtl__5VlSo.md {
	margin-left: -16px;
}

.MRT_TableHeadCellResizeHandle-module_root-rtl__5VlSo.xl {
	margin-left: -22px;
}

.MRT_TableHeadCellResizeHandle-module_root-hide__-ILlD:active {
	opacity: 0;
}

.MRT_TableHeadCellSortLabel-module_sort-icon__zs1xA {
	transition: all .15s ease;
	--ai-size: var(--ai-size-xs);
	--ai-bg: transparent;
	--ai-hover: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme=dark] .MRT_TableHeadCellSortLabel-module_sort-icon__zs1xA {
	--ai-hover: var(--mantine-color-dark-6);
}

.MRT_TableHeadCellSortLabel-module_sort-icon__zs1xA {
	--ai-hover-color: var(--mantine-color-bright);
	color: var(--mantine-color-bright);
}

.MRT_TableHeadCellSortLabel-module_sort-icon__zs1xA[data-sorted] {
	color: var(--mantine-primary-color-filled);
}

.MRT_TableHeadCellSortLabel-module_sort-icon__zs1xA {
	margin-left: 1px;
}

.MRT_TableHeadCellSortLabel-module_multi-sort-indicator__MGBj2 {
	--indicator-size: calc(1rem*var(--mantine-scale));
	--indicator-color: transparent;
	--indicator-text-color: var(--mantine-color-bright);
	height: var(--indicator-size);
}

.MRT_ColumnActionMenu-module_left__cfNmY {
	transform: rotate(90deg);
}

.MRT_ColumnActionMenu-module_right__-nK56 {
	transform: rotate(-90deg);
}

.MRT_ToolbarAlertBanner-module_alert__PAhUK {
	border-radius: 0;
	font-size: 1rem;
	left: 0;
	padding: calc(.5rem*var(--mantine-scale));
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 2;
}

.MRT_ToolbarAlertBanner-module_alert-stacked__HR7Nq {
	margin-bottom: 0;
}

.MRT_ToolbarAlertBanner-module_alert-bottom__u9L-S {
	margin-bottom: -16px;
}

.MRT_ToolbarAlertBanner-module_alert-badge__GwDmX {
	margin-left: 1ch;
}

.MRT_ToolbarAlertBanner-module_toolbar-alert__3sJGU {
	gap: var(--mantine-spacing-sm);
	padding: 8px 16px;
}

.MRT_ToolbarAlertBanner-module_toolbar-alert__3sJGU.MRT_ToolbarAlertBanner-module_head-overlay__Hw7jK {
	padding: 2px;
}

.MRT_ToolbarAlertBanner-module_toolbar-alert__3sJGU.MRT_ToolbarAlertBanner-module_head-overlay__Hw7jK.xl {
	padding: 16px;
}

.MRT_ToolbarAlertBanner-module_toolbar-alert__3sJGU.MRT_ToolbarAlertBanner-module_head-overlay__Hw7jK.md {
	padding: 8px;
}

.MRT_GlobalFilterTextInput-module_root__Xmcpv {
	position: relative;
	z-index: 2;
}

.MRT_GlobalFilterTextInput-module_collapse__v311d {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	gap: 4px;
}

:root {
	--mrt-base-background-color: var(--mantine-color-body);
}

:root[data-mantine-color-scheme=light] {
	--mrt-striped-row-background-color: color-mix(in srgb,var(--mrt-base-background-color),#000 5%);
}

:root[data-mantine-color-scheme=dark] {
	--mrt-striped-row-background-color: color-mix(in srgb,var(--mrt-base-background-color),#fff 4%);
}

:root[data-mantine-color-scheme=light] {
	--mrt-row-hover-background-color: color-mix(in srgb,var(--mrt-base-background-color),#000 8%);
	--mrt-striped-row-hover-background-color: color-mix(in srgb,var(--mrt-striped-row-background-color),#000 12%);
}

:root[data-mantine-color-scheme=dark] {
	--mrt-row-hover-background-color: color-mix(in srgb,var(--mrt-base-background-color),#fff 8%);
	--mrt-striped-row-hover-background-color: color-mix(in srgb,var(--mrt-striped-row-background-color),#fff 8%);
}

:root {
	--mrt-selected-row-background-color: color-mix(in srgb,var(--mantine-primary-color-light),transparent 19.999999999999996%);
}

:root[data-mantine-color-scheme=light] {
	--mrt-selected-row-hover-background-color: color-mix(in srgb,var(--mantine-primary-color-light-hover),#000 5%);
}

:root[data-mantine-color-scheme=dark] {
	--mrt-selected-row-hover-background-color: color-mix(in srgb,var(--mantine-primary-color-light-hover),#fff 5%);
}

:root {
	--mrt-pinned-row-background-color: var(--mrt-selected-row-background-color);
	--mrt-pinned-row-hover-background-color: var(
    --mrt-selected-row-hover-background-color
  );
}

:root[data-mantine-color-scheme=light] {
	--mrt-pinned-column-background-color: color-mix(in srgb,var(--mrt-base-background-color),#000 1%);
}

:root[data-mantine-color-scheme=dark] {
	--mrt-pinned-column-background-color: color-mix(in srgb,var(--mrt-base-background-color),#000 5%);
}

:root {
	--mrt-dragging-hovered-border-color: var(--mantine-primary-color-filled);
	--mrt-dragging-drag-border-color: var(--mantine-color-gray-7);
	--mrt-resize-column-border-color: var(--mantine-primary-color-filled);
}

.MRT_TablePaper-module_root__q0v5L {
	background-color: var(--mrt-base-background-color);
	overflow: hidden;
	transition: all .15s ease-in-out;
}

.MRT_TableContainer-module_root__JIsGB {
	background-color: var(--mrt-base-background-color);
	max-width: 100%;
	overflow: auto;
	position: relative;
}

.MRT_TableContainer-module_root-sticky__uC4qx {
	max-height: clamp(350px,calc(100vh - var(--mrt-top-toolbar-height)*1px),9999px);
}

.MRT_TableContainer-module_root-fullscreen__aM8Jg {
	max-height: calc(100vh - var(--mrt-top-toolbar-height)*1px)!important;
}

.MRT_Table-module_root__ms2uS {
	background-color: var(--mrt-base-background-color);
}

.MRT_Table-module_root-grid__2Pynz {
	display: grid;
}

.common-styles-module_common-toolbar-styles__DnjR8 {
	align-items: flex-start;
	display: grid;
	flex-wrap: wrap-reverse;
	min-height: 3.5rem;
	overflow: visible;
	padding: 0;
	transition: all .15s ease-in-out;
	z-index: 3;
}

.MRT_BottomToolbar-module_root__VDeWo {
	background-color: var(--mrt-base-background-color);
	border-top: 1px solid var(--mantine-color-gray-3);
}

[data-mantine-color-scheme=dark] .MRT_BottomToolbar-module_root__VDeWo {
	border-top: 1px solid var(--mantine-color-dark-4);
}

.MRT_BottomToolbar-module_root__VDeWo {
	bottom: var(--mrt-bottom-toolbar-bottom);
	box-shadow: 0 1px 2px -1px color-mix(in srgb,var(--mantine-color-black) 10%,transparent) inset;
	left: 0;
	position: relative;
	right: 0;
}

.MRT_BottomToolbar-module_root-fullscreen__esE15 {
	bottom: 0;
	position: fixed!important;
}

.MRT_BottomToolbar-module_custom-toolbar-container__XcDRF {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	padding: calc(.5rem*var(--mantine-scale));
	width: 100%;
}

.MRT_BottomToolbar-module_paginator-container__A3eWY {
	display: flex;
	justify-content: flex-end;
	position: absolute;
	right: 0;
	top: 0;
}

.MRT_BottomToolbar-module_paginator-container-alert-banner__gyqtO {
	position: relative!important;
}

.MRT_ProgressBar-module_collapse__rOLJH {
	position: absolute;
	top: 0;
	width: 100%;
}

.MRT_ProgressBar-module_collapse-top__oCi0h {
	bottom: 0;
	top: unset;
}

.MRT_TablePagination-module_root__yZ8pm {
	align-items: center;
	display: flex;
	gap: var(--mantine-spacing-lg);
	justify-content: space-between;
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
	z-index: 2;
}

.MRT_TablePagination-module_root__yZ8pm .MRT_TablePagination-module_pagesize__-vmTn input {
	width: calc(5rem*var(--mantine-scale));
}

.MRT_TablePagination-module_with-top-margin__aM5-m {
	margin-top: 3rem;
}

.MRT_ToolbarDropZone-module_root__eGTXb {
	align-items: center;
	background-color: color-mix(in srgb,var(--mantine-primary-color-filled) 10%,transparent);
	border: 2px dashed var(--mantine-primary-color-filled);
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 2;
}

.MRT_ToolbarDropZone-module_hovered__g7PeJ {
	background-color: color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent);
}

.MRT_TopToolbar-module_root__r4-V9 {
	background-color: var(--mrt-base-background-color);
	position: relative;
}

.MRT_TopToolbar-module_root-fullscreen__3itT8 {
	position: sticky!important;
	top: 0;
}

.MRT_TopToolbar-module_actions-container__-uL0u {
	align-items: flex-start;
	box-sizing: border-box;
	justify-content: space-between;
	padding: calc(.5rem*var(--mantine-scale));
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.MRT_TopToolbar-module_actions-container-stack-alert__OYDL6 {
	position: relative!important;
}

.MRT_ToolbarInternalButtons-module_root__NKoUG {
	align-items: center;
	gap: 2px;
	margin-left: 4px;
	z-index: 3;
}
/*# sourceMappingURL=2f379e25b0b40f8e.css.map*/
See in AI4GoDownload Thismodeles userimage user