@charset "UTF-8";

@import 'reset.css';

@import 'font.css';

.btn {
	overflow: hidden;
	position: relative;
	height: 4.2rem;
	padding-inline: 15px;
	background-color: transparent;
	border-radius: 5px;
	font-size: 1.4rem;
	color: rgba(var(--color-gray-800));
	border: 1px solid #b3bac1;
	line-height: 0;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-repeat: no-repeat;
	background-position: center;
	/* 다크 모드에서 아이콘 이미지 변경 */
	/* is-active 상태에서 이미지 변경 */
	/* 다크 모드에서 is-active 상태일 때 이미지 변경 */
}

.btn-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.btn:hover {
	background-color: rgba(var(--color-gray-700));
	color: rgba(var(--color-gray-300));
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
}

.btn.panel-icon-note:hover, .btn.panel-icon-message:hover {
	background-color: rgba(0, 0, 0, 0.08);
}

.btn.height-37 {
	height: 37px;
}

.btn.height-46 {
	height: 46px;
}

.btn.height-54 {
	height: 54px;
}

.btn:disabled {
	border-color: rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-400));
}

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

.btn.panel-icon-note {
	background-image: url("/images/svg/icon-note_light_w.svg");
}

.btn.panel-icon-message {
	background-image: url("/images/svg/icon-message_light_w.svg");
}

:root[data-mantine-color-scheme=dark] .btn.panel-icon-note {
	background-image: url("/images/svg/icon-note_dark_b.svg");
}

:root[data-mantine-color-scheme=dark] .btn.panel-icon-message {
	background-image: url("/images/svg/icon-message_dark_b.svg");
}

.btn.is-active.panel-icon-note, input[type=checkbox]:checked+label.btn.panel-icon-note::before
	{
	background-image: url("/images/svg/icon-note_light_b.svg");
}

.btn.is-active.panel-icon-message, input[type=checkbox]:checked+label.btn.panel-icon-message::before
	{
	background-image: url("/images/svg/icon-message_light_b.svg");
}

:root[data-mantine-color-scheme=dark] .btn.is-active.panel-icon-note,
	:root[data-mantine-color-scheme=dark] input[type=checkbox]:checked+label.btn.panel-icon-note::before
	{
	background-image: url("/images/svg/icon-note_dark_w.svg");
}

:root[data-mantine-color-scheme=dark] .btn.is-active.panel-icon-message,
	:root[data-mantine-color-scheme=dark] input[type=checkbox]:checked+label.btn.panel-icon-message::before
	{
	background-image: url("/images/svg/icon-message_dark_w.svg");
}

.btn.bg-black {
	color: rgba(var(--color-gray-0));
}

.btn.bg-black:hover {
	background-color: rgba(var(--color-gray-700));
	color: rgba(var(--color-gray-300));
}

.btn.bg-gray-100:hover {
	background-color: rgba(var(--color-gray-400));
	color: rgba(var(--color-gray-700));
}

[col="1"] {
	max-width: 4.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.1666666667%;
	flex: 0 0 4.1666666667%;
}

[col="2"] {
	max-width: 8.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
}

[col="3"] {
	max-width: 12.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
}

[col="4"] {
	max-width: 16.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
}

[col="5"] {
	max-width: 20.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20.8333333333%;
	flex: 0 0 20.8333333333%;
}

[col="6"] {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

[col="7"] {
	max-width: 29.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 29.1666666667%;
	flex: 0 0 29.1666666667%;
}

[col="8"] {
	max-width: 33.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
}

[col="9"] {
	max-width: 37.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
}

[col="10"] {
	max-width: 41.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
}

[col="11"] {
	max-width: 45.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45.8333333333%;
	flex: 0 0 45.8333333333%;
}

[col="12"] {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

[col="13"] {
	max-width: 54.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54.1666666667%;
	flex: 0 0 54.1666666667%;
}

[col="14"] {
	max-width: 58.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
}

[col="15"] {
	max-width: 62.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
}

[col="16"] {
	max-width: 66.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
}

[col="17"] {
	max-width: 70.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70.8333333333%;
	flex: 0 0 70.8333333333%;
}

[col="18"] {
	max-width: 75%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

[col="19"] {
	max-width: 79.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 79.1666666667%;
	flex: 0 0 79.1666666667%;
}

[col="20"] {
	max-width: 83.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
}

[col="21"] {
	max-width: 87.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
}

[col="22"] {
	max-width: 91.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
}

[col="23"] {
	max-width: 95.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 95.8333333333%;
	flex: 0 0 95.8333333333%;
}

[col="24"] {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

@media ( min-width : 320px) {
	[xs="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xs="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xs="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xs="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xs="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xs="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xs="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xs="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xs="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xs="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xs="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xs="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xs="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xs="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xs="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xs="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xs="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xs="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xs="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xs="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xs="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xs="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xs="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xs="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 576px) {
	[sm="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[sm="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[sm="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[sm="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[sm="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[sm="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[sm="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[sm="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[sm="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[sm="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[sm="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[sm="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[sm="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[sm="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[sm="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[sm="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[sm="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[sm="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[sm="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[sm="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[sm="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[sm="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[sm="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[sm="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 768px) {
	[md="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[md="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[md="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[md="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[md="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[md="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[md="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[md="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[md="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[md="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[md="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[md="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[md="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[md="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[md="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[md="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[md="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[md="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[md="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[md="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[md="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[md="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[md="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[md="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 992px) {
	[lg="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lg="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lg="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lg="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lg="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lg="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lg="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lg="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lg="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lg="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lg="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lg="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lg="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lg="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lg="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lg="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lg="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lg="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lg="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lg="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lg="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lg="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lg="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lg="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1024px) {
	[lt="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lt="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lt="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lt="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lt="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lt="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lt="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lt="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lt="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lt="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lt="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lt="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lt="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lt="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lt="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lt="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lt="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lt="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lt="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lt="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lt="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lt="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lt="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lt="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1200px) {
	[ml="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[ml="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[ml="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[ml="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[ml="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[ml="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[ml="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[ml="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[ml="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[ml="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[ml="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[ml="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[ml="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[ml="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[ml="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[ml="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[ml="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[ml="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[ml="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[ml="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[ml="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[ml="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[ml="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[ml="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[xl="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xl="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xl="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xl="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xl="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xl="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xl="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xl="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xl="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xl="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xl="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xl="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xl="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xl="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xl="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xl="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xl="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xl="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xl="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xl="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xl="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xl="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xl="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xl="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[col="24"] {
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 320px) {
	.hide-xs {
		display: none !important;
	}
	.show-xs {
		display: block !important;
	}
}

@media ( min-width : 576px) {
	.hide-sm {
		display: none !important;
	}
	.show-sm {
		display: block !important;
	}
}

@media ( min-width : 768px) {
	.hide-md {
		display: none !important;
	}
	.show-md {
		display: block !important;
	}
}

@media ( min-width : 992px) {
	.hide-lg {
		display: none !important;
	}
	.show-lg {
		display: block !important;
	}
}

@media ( min-width : 1024px) {
	.hide-lt {
		display: none !important;
	}
	.show-lt {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.hide-ml {
		display: none !important;
	}
	.show-ml {
		display: block !important;
	}
}

@media ( min-width : 1400px) {
	.hide-xl {
		display: none !important;
	}
	.show-xl {
		display: block !important;
	}
}

[offset="1"] {
	margin-left: 4.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

[offset="2"] {
	margin-left: 8.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

[offset="3"] {
	margin-left: 12.5%;
}

@media ( min-width : 576px) {
	[xs-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="3"] {
		margin-left: 12.5%;
	}
}

[offset="4"] {
	margin-left: 16.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

[offset="5"] {
	margin-left: 20.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

[offset="6"] {
	margin-left: 25%;
}

@media ( min-width : 576px) {
	[xs-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 768px) {
	[md-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="6"] {
		margin-left: 25%;
	}
}

[offset="7"] {
	margin-left: 29.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

[offset="8"] {
	margin-left: 33.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

[offset="9"] {
	margin-left: 37.5%;
}

@media ( min-width : 576px) {
	[xs-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="9"] {
		margin-left: 37.5%;
	}
}

[offset="10"] {
	margin-left: 41.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

[offset="11"] {
	margin-left: 45.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

[offset="12"] {
	margin-left: 50%;
}

@media ( min-width : 576px) {
	[xs-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 768px) {
	[md-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="12"] {
		margin-left: 50%;
	}
}

[offset="13"] {
	margin-left: 54.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

[offset="14"] {
	margin-left: 58.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

[offset="15"] {
	margin-left: 62.5%;
}

@media ( min-width : 576px) {
	[xs-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="15"] {
		margin-left: 62.5%;
	}
}

[offset="16"] {
	margin-left: 66.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

[offset="17"] {
	margin-left: 70.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

[offset="18"] {
	margin-left: 75%;
}

@media ( min-width : 576px) {
	[xs-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 768px) {
	[md-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="18"] {
		margin-left: 75%;
	}
}

[offset="19"] {
	margin-left: 79.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

[offset="20"] {
	margin-left: 83.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

[offset="21"] {
	margin-left: 87.5%;
}

@media ( min-width : 576px) {
	[xs-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="21"] {
		margin-left: 87.5%;
	}
}

[offset="22"] {
	margin-left: 91.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

[offset="23"] {
	margin-left: 95.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

[family=pretendard] {
	font-family: "Pretendard";
}

[family=notokr] {
	font-family: "notokrf";
}

[fsize=xlarge] {
	font-size: 26px;
}

[fsize=large] {
	font-size: 20px;
}

[fsize=medium] {
	font-size: 16px;
}

[fsize=small] {
	font-size: 14px;
}

[fsize=xsmall] {
	font-size: 12px;
}

[fsize="8"] {
	font-size: 0.8rem;
}

[fsize="9"] {
	font-size: 0.9rem;
}

[fsize="10"] {
	font-size: 1rem;
}

[fsize="11"] {
	font-size: 1.1rem;
}

[fsize="12"] {
	font-size: 1.2rem;
}

[fsize="13"] {
	font-size: 1.3rem;
}

[fsize="14"] {
	font-size: 1.4rem;
}

[fsize="15"] {
	font-size: 1.5rem;
}

[fsize="16"] {
	font-size: 1.6rem;
}

[fsize="17"] {
	font-size: 1.7rem;
}

[fsize="18"] {
	font-size: 1.8rem;
}

[fsize="19"] {
	font-size: 1.9rem;
}

[fsize="20"] {
	font-size: 2rem;
}

[fsize="21"] {
	font-size: 2.1rem;
}

[fsize="22"] {
	font-size: 2.2rem;
}

[fsize="23"] {
	font-size: 2.3rem;
}

[fsize="24"] {
	font-size: 2.4rem;
}

[fsize="25"] {
	font-size: 2.5rem;
}

[fsize="26"] {
	font-size: 2.6rem;
}

[fsize="27"] {
	font-size: 2.7rem;
}

[fsize="28"] {
	font-size: 2.8rem;
}

[fsize="29"] {
	font-size: 2.9rem;
}

[fsize="30"] {
	font-size: 3rem;
}

[fsize="31"] {
	font-size: 3.1rem;
}

[fsize="32"] {
	font-size: 3.2rem;
}

[fsize="33"] {
	font-size: 3.3rem;
}

[fsize="34"] {
	font-size: 3.4rem;
}

[fsize="35"] {
	font-size: 3.5rem;
}

[fsize="36"] {
	font-size: 3.6rem;
}

[fsize="37"] {
	font-size: 3.7rem;
}

[fsize="38"] {
	font-size: 3.8rem;
}

[fsize="39"] {
	font-size: 3.9rem;
}

[fsize="40"] {
	font-size: 4rem;
}

[fsize="41"] {
	font-size: 4.1rem;
}

[fsize="42"] {
	font-size: 4.2rem;
}

[fsize="43"] {
	font-size: 4.3rem;
}

[fsize="44"] {
	font-size: 4.4rem;
}

[fsize="45"] {
	font-size: 4.5rem;
}

[fsize="46"] {
	font-size: 4.6rem;
}

[fsize="47"] {
	font-size: 4.7rem;
}

[fsize="48"] {
	font-size: 4.8rem;
}

[fsize="49"] {
	font-size: 4.9rem;
}

[fsize="50"] {
	font-size: 5rem;
}

[fweight=heavy] {
	font-weight: 900;
}

[fweight=black] {
	font-weight: 800;
}

[fweight=bold] {
	font-weight: 700;
}

[fweight=demibold] {
	font-weight: 600;
}

[fweight=medium] {
	font-weight: 500;
}

[fweight=regular] {
	font-weight: 400;
}

[fweight=light] {
	font-weight: 300;
}

[fweight=demilight] {
	font-weight: 200;
}

[fweight=thin] {
	font-weight: 100;
}

[fweight="100"] {
	font-weight: 100;
}

[fweight="200"] {
	font-weight: 200;
}

[fweight="300"] {
	font-weight: 300;
}

[fweight="400"] {
	font-weight: 400;
}

[fweight="500"] {
	font-weight: 500;
}

[fweight="600"] {
	font-weight: 600;
}

[fweight="700"] {
	font-weight: 700;
}

[fweight="800"] {
	font-weight: 800;
}

[fweight="900"] {
	font-weight: 900;
}

[fcolor=gray-0] {
	color: rgba(var(--color-gray-0));
}

[fcolor=gray-100] {
	color: rgba(var(--color-gray-100));
}

[fcolor=gray-200] {
	color: rgba(var(--color-gray-200));
}

[fcolor=gray-300] {
	color: rgba(var(--color-gray-300));
}

[fcolor=gray-400] {
	color: rgba(var(--color-gray-400));
}

[fcolor=gray-500] {
	color: rgba(var(--color-gray-500));
}

[fcolor=gray-600] {
	color: rgba(var(--color-gray-600));
}

[fcolor=gray-700] {
	color: rgba(var(--color-gray-700));
}

[fcolor=gray-800] {
	color: rgba(var(--color-gray-800));
}

[fcolor=gray-900] {
	color: rgba(var(--color-gray-900));
}

[bgcolor=gray-0] {
	background-color: rgba(var(--color-gray-0));
}

[bgcolor=gray-100] {
	background-color: rgba(var(--color-gray-100));
}

[bgcolor=gray-200] {
	background-color: rgba(var(--color-gray-200));
}

[bgcolor=gray-300] {
	background-color: rgba(var(--color-gray-300));
}

[bgcolor=gray-400] {
	background-color: rgba(var(--color-gray-400));
}

[bgcolor=gray-500] {
	background-color: rgba(var(--color-gray-500));
}

[bgcolor=gray-600] {
	background-color: rgba(var(--color-gray-600));
}

[bgcolor=gray-700] {
	background-color: rgba(var(--color-gray-700));
}

[bgcolor=gray-800] {
	background-color: rgba(var(--color-gray-800));
}

[bgcolor=gray-900] {
	background-color: rgba(var(--color-gray-900));
}

[fcolor=mdark-0] {
	color: var(--mantine-color-dark-0);
}

[fcolor=mdark-1] {
	color: var(--mantine-color-dark-1);
}

[fcolor=mdark-2] {
	color: var(--mantine-color-dark-2);
}

[fcolor=mdark-3] {
	color: var(--mantine-color-dark-3);
}

[fcolor=mdark-4] {
	color: var(--mantine-color-dark-4);
}

[fcolor=mdark-5] {
	color: var(--mantine-color-dark-5);
}

[fcolor=mdark-6] {
	color: var(--mantine-color-dark-6);
}

[fcolor=mdark-7] {
	color: var(--mantine-color-dark-7);
}

[fcolor=mdark-8] {
	color: var(--mantine-color-dark-8);
}

[fcolor=mdark-9] {
	color: var(--mantine-color-dark-9);
}

[bgcolor=mdark-0] {
	background-color: var(--mantine-color-dark-0);
}

[bgcolor=mdark-1] {
	background-color: var(--mantine-color-dark-1);
}

[bgcolor=mdark-2] {
	background-color: var(--mantine-color-dark-2);
}

[bgcolor=mdark-3] {
	background-color: var(--mantine-color-dark-3);
}

[bgcolor=mdark-4] {
	background-color: var(--mantine-color-dark-4);
}

[bgcolor=mdark-5] {
	background-color: var(--mantine-color-dark-5);
}

[bgcolor=mdark-6] {
	background-color: var(--mantine-color-dark-6);
}

[bgcolor=mdark-7] {
	background-color: var(--mantine-color-dark-7);
}

[bgcolor=mdark-8] {
	background-color: var(--mantine-color-dark-8);
}

[bgcolor=mdark-9] {
	background-color: var(--mantine-color-dark-9);
}

[fcolor=mgray-0] {
	color: var(--mantine-color-gray-0);
}

[fcolor=mgray-1] {
	color: var(--mantine-color-gray-1);
}

[fcolor=mgray-2] {
	color: var(--mantine-color-gray-2);
}

[fcolor=mgray-3] {
	color: var(--mantine-color-gray-3);
}

[fcolor=mgray-4] {
	color: var(--mantine-color-gray-4);
}

[fcolor=mgray-5] {
	color: var(--mantine-color-gray-5);
}

[fcolor=mgray-6] {
	color: var(--mantine-color-gray-6);
}

[fcolor=mgray-7] {
	color: var(--mantine-color-gray-7);
}

[fcolor=mgray-8] {
	color: var(--mantine-color-gray-8);
}

[fcolor=mgray-9] {
	color: var(--mantine-color-gray-9);
}

[bgcolor=mgray-0] {
	background-color: var(--mantine-color-gray-0);
}

[bgcolor=mgray-1] {
	background-color: var(--mantine-color-gray-1);
}

[bgcolor=mgray-2] {
	background-color: var(--mantine-color-gray-2);
}

[bgcolor=mgray-3] {
	background-color: var(--mantine-color-gray-3);
}

[bgcolor=mgray-4] {
	background-color: var(--mantine-color-gray-4);
}

[bgcolor=mgray-5] {
	background-color: var(--mantine-color-gray-5);
}

[bgcolor=mgray-6] {
	background-color: var(--mantine-color-gray-6);
}

[bgcolor=mgray-7] {
	background-color: var(--mantine-color-gray-7);
}

[bgcolor=mgray-8] {
	background-color: var(--mantine-color-gray-8);
}

[bgcolor=mgray-9] {
	background-color: var(--mantine-color-gray-9);
}

[fcolor=mred-0] {
	color: var(--mantine-color-red-0);
}

[fcolor=mred-1] {
	color: var(--mantine-color-red-1);
}

[fcolor=mred-2] {
	color: var(--mantine-color-red-2);
}

[fcolor=mred-3] {
	color: var(--mantine-color-red-3);
}

[fcolor=mred-4] {
	color: var(--mantine-color-red-4);
}

[fcolor=mred-5] {
	color: var(--mantine-color-red-5);
}

[fcolor=mred-6] {
	color: var(--mantine-color-red-6);
}

[fcolor=mred-7] {
	color: var(--mantine-color-red-7);
}

[fcolor=mred-8] {
	color: var(--mantine-color-red-8);
}

[fcolor=mred-9] {
	color: var(--mantine-color-red-9);
}

[bgcolor=mred-0] {
	background-color: var(--mantine-color-red-0);
}

[bgcolor=mred-1] {
	background-color: var(--mantine-color-red-1);
}

[bgcolor=mred-2] {
	background-color: var(--mantine-color-red-2);
}

[bgcolor=mred-3] {
	background-color: var(--mantine-color-red-3);
}

[bgcolor=mred-4] {
	background-color: var(--mantine-color-red-4);
}

[bgcolor=mred-5] {
	background-color: var(--mantine-color-red-5);
}

[bgcolor=mred-6] {
	background-color: var(--mantine-color-red-6);
}

[bgcolor=mred-7] {
	background-color: var(--mantine-color-red-7);
}

[bgcolor=mred-8] {
	background-color: var(--mantine-color-red-8);
}

[bgcolor=mred-9] {
	background-color: var(--mantine-color-red-9);
}

[fcolor=mpink-0] {
	color: var(--mantine-color-pink-0);
}

[fcolor=mpink-1] {
	color: var(--mantine-color-pink-1);
}

[fcolor=mpink-2] {
	color: var(--mantine-color-pink-2);
}

[fcolor=mpink-3] {
	color: var(--mantine-color-pink-3);
}

[fcolor=mpink-4] {
	color: var(--mantine-color-pink-4);
}

[fcolor=mpink-5] {
	color: var(--mantine-color-pink-5);
}

[fcolor=mpink-6] {
	color: var(--mantine-color-pink-6);
}

[fcolor=mpink-7] {
	color: var(--mantine-color-pink-7);
}

[fcolor=mpink-8] {
	color: var(--mantine-color-pink-8);
}

[fcolor=mpink-9] {
	color: var(--mantine-color-pink-9);
}

[bgcolor=mpink-0] {
	background-color: var(--mantine-color-pink-0);
}

[bgcolor=mpink-1] {
	background-color: var(--mantine-color-pink-1);
}

[bgcolor=mpink-2] {
	background-color: var(--mantine-color-pink-2);
}

[bgcolor=mpink-3] {
	background-color: var(--mantine-color-pink-3);
}

[bgcolor=mpink-4] {
	background-color: var(--mantine-color-pink-4);
}

[bgcolor=mpink-5] {
	background-color: var(--mantine-color-pink-5);
}

[bgcolor=mpink-6] {
	background-color: var(--mantine-color-pink-6);
}

[bgcolor=mpink-7] {
	background-color: var(--mantine-color-pink-7);
}

[bgcolor=mpink-8] {
	background-color: var(--mantine-color-pink-8);
}

[bgcolor=mpink-9] {
	background-color: var(--mantine-color-pink-9);
}

[fcolor=mgrape-0] {
	color: var(--mantine-color-grape-0);
}

[fcolor=mgrape-1] {
	color: var(--mantine-color-grape-1);
}

[fcolor=mgrape-2] {
	color: var(--mantine-color-grape-2);
}

[fcolor=mgrape-3] {
	color: var(--mantine-color-grape-3);
}

[fcolor=mgrape-4] {
	color: var(--mantine-color-grape-4);
}

[fcolor=mgrape-5] {
	color: var(--mantine-color-grape-5);
}

[fcolor=mgrape-6] {
	color: var(--mantine-color-grape-6);
}

[fcolor=mgrape-7] {
	color: var(--mantine-color-grape-7);
}

[fcolor=mgrape-8] {
	color: var(--mantine-color-grape-8);
}

[fcolor=mgrape-9] {
	color: var(--mantine-color-grape-9);
}

[bgcolor=mgrape-0] {
	background-color: var(--mantine-color-grape-0);
}

[bgcolor=mgrape-1] {
	background-color: var(--mantine-color-grape-1);
}

[bgcolor=mgrape-2] {
	background-color: var(--mantine-color-grape-2);
}

[bgcolor=mgrape-3] {
	background-color: var(--mantine-color-grape-3);
}

[bgcolor=mgrape-4] {
	background-color: var(--mantine-color-grape-4);
}

[bgcolor=mgrape-5] {
	background-color: var(--mantine-color-grape-5);
}

[bgcolor=mgrape-6] {
	background-color: var(--mantine-color-grape-6);
}

[bgcolor=mgrape-7] {
	background-color: var(--mantine-color-grape-7);
}

[bgcolor=mgrape-8] {
	background-color: var(--mantine-color-grape-8);
}

[bgcolor=mgrape-9] {
	background-color: var(--mantine-color-grape-9);
}

[fcolor=mviolet-0] {
	color: var(--mantine-color-violet-0);
}

[fcolor=mviolet-1] {
	color: var(--mantine-color-violet-1);
}

[fcolor=mviolet-2] {
	color: var(--mantine-color-violet-2);
}

[fcolor=mviolet-3] {
	color: var(--mantine-color-violet-3);
}

[fcolor=mviolet-4] {
	color: var(--mantine-color-violet-4);
}

[fcolor=mviolet-5] {
	color: var(--mantine-color-violet-5);
}

[fcolor=mviolet-6] {
	color: var(--mantine-color-violet-6);
}

[fcolor=mviolet-7] {
	color: var(--mantine-color-violet-7);
}

[fcolor=mviolet-8] {
	color: var(--mantine-color-violet-8);
}

[fcolor=mviolet-9] {
	color: var(--mantine-color-violet-9);
}

[bgcolor=mviolet-0] {
	background-color: var(--mantine-color-violet-0);
}

[bgcolor=mviolet-1] {
	background-color: var(--mantine-color-violet-1);
}

[bgcolor=mviolet-2] {
	background-color: var(--mantine-color-violet-2);
}

[bgcolor=mviolet-3] {
	background-color: var(--mantine-color-violet-3);
}

[bgcolor=mviolet-4] {
	background-color: var(--mantine-color-violet-4);
}

[bgcolor=mviolet-5] {
	background-color: var(--mantine-color-violet-5);
}

[bgcolor=mviolet-6] {
	background-color: var(--mantine-color-violet-6);
}

[bgcolor=mviolet-7] {
	background-color: var(--mantine-color-violet-7);
}

[bgcolor=mviolet-8] {
	background-color: var(--mantine-color-violet-8);
}

[bgcolor=mviolet-9] {
	background-color: var(--mantine-color-violet-9);
}

[fcolor=mindigo-0] {
	color: var(--mantine-color-indigo-0);
}

[fcolor=mindigo-1] {
	color: var(--mantine-color-indigo-1);
}

[fcolor=mindigo-2] {
	color: var(--mantine-color-indigo-2);
}

[fcolor=mindigo-3] {
	color: var(--mantine-color-indigo-3);
}

[fcolor=mindigo-4] {
	color: var(--mantine-color-indigo-4);
}

[fcolor=mindigo-5] {
	color: var(--mantine-color-indigo-5);
}

[fcolor=mindigo-6] {
	color: var(--mantine-color-indigo-6);
}

[fcolor=mindigo-7] {
	color: var(--mantine-color-indigo-7);
}

[fcolor=mindigo-8] {
	color: var(--mantine-color-indigo-8);
}

[fcolor=mindigo-9] {
	color: var(--mantine-color-indigo-9);
}

[bgcolor=mindigo-0] {
	background-color: var(--mantine-color-indigo-0);
}

[bgcolor=mindigo-1] {
	background-color: var(--mantine-color-indigo-1);
}

[bgcolor=mindigo-2] {
	background-color: var(--mantine-color-indigo-2);
}

[bgcolor=mindigo-3] {
	background-color: var(--mantine-color-indigo-3);
}

[bgcolor=mindigo-4] {
	background-color: var(--mantine-color-indigo-4);
}

[bgcolor=mindigo-5] {
	background-color: var(--mantine-color-indigo-5);
}

[bgcolor=mindigo-6] {
	background-color: var(--mantine-color-indigo-6);
}

[bgcolor=mindigo-7] {
	background-color: var(--mantine-color-indigo-7);
}

[bgcolor=mindigo-8] {
	background-color: var(--mantine-color-indigo-8);
}

[bgcolor=mindigo-9] {
	background-color: var(--mantine-color-indigo-9);
}

[fcolor=mblue-0] {
	color: var(--mantine-color-blue-0);
}

[fcolor=mblue-1] {
	color: var(--mantine-color-blue-1);
}

[fcolor=mblue-2] {
	color: var(--mantine-color-blue-2);
}

[fcolor=mblue-3] {
	color: var(--mantine-color-blue-3);
}

[fcolor=mblue-4] {
	color: var(--mantine-color-blue-4);
}

[fcolor=mblue-5] {
	color: var(--mantine-color-blue-5);
}

[fcolor=mblue-6] {
	color: var(--mantine-color-blue-6);
}

[fcolor=mblue-7] {
	color: var(--mantine-color-blue-7);
}

[fcolor=mblue-8] {
	color: var(--mantine-color-blue-8);
}

[fcolor=mblue-9] {
	color: var(--mantine-color-blue-9);
}

[bgcolor=mblue-0] {
	background-color: var(--mantine-color-blue-0);
}

[bgcolor=mblue-1] {
	background-color: var(--mantine-color-blue-1);
}

[bgcolor=mblue-2] {
	background-color: var(--mantine-color-blue-2);
}

[bgcolor=mblue-3] {
	background-color: var(--mantine-color-blue-3);
}

[bgcolor=mblue-4] {
	background-color: var(--mantine-color-blue-4);
}

[bgcolor=mblue-5] {
	background-color: var(--mantine-color-blue-5);
}

[bgcolor=mblue-6] {
	background-color: var(--mantine-color-blue-6);
}

[bgcolor=mblue-7] {
	background-color: var(--mantine-color-blue-7);
}

[bgcolor=mblue-8] {
	background-color: var(--mantine-color-blue-8);
}

[bgcolor=mblue-9] {
	background-color: var(--mantine-color-blue-9);
}

[fcolor=mcyan-0] {
	color: var(--mantine-color-cyan-0);
}

[fcolor=mcyan-1] {
	color: var(--mantine-color-cyan-1);
}

[fcolor=mcyan-2] {
	color: var(--mantine-color-cyan-2);
}

[fcolor=mcyan-3] {
	color: var(--mantine-color-cyan-3);
}

[fcolor=mcyan-4] {
	color: var(--mantine-color-cyan-4);
}

[fcolor=mcyan-5] {
	color: var(--mantine-color-cyan-5);
}

[fcolor=mcyan-6] {
	color: var(--mantine-color-cyan-6);
}

[fcolor=mcyan-7] {
	color: var(--mantine-color-cyan-7);
}

[fcolor=mcyan-8] {
	color: var(--mantine-color-cyan-8);
}

[fcolor=mcyan-9] {
	color: var(--mantine-color-cyan-9);
}

[bgcolor=mcyan-0] {
	background-color: var(--mantine-color-cyan-0);
}

[bgcolor=mcyan-1] {
	background-color: var(--mantine-color-cyan-1);
}

[bgcolor=mcyan-2] {
	background-color: var(--mantine-color-cyan-2);
}

[bgcolor=mcyan-3] {
	background-color: var(--mantine-color-cyan-3);
}

[bgcolor=mcyan-4] {
	background-color: var(--mantine-color-cyan-4);
}

[bgcolor=mcyan-5] {
	background-color: var(--mantine-color-cyan-5);
}

[bgcolor=mcyan-6] {
	background-color: var(--mantine-color-cyan-6);
}

[bgcolor=mcyan-7] {
	background-color: var(--mantine-color-cyan-7);
}

[bgcolor=mcyan-8] {
	background-color: var(--mantine-color-cyan-8);
}

[bgcolor=mcyan-9] {
	background-color: var(--mantine-color-cyan-9);
}

[fcolor=mteal-0] {
	color: var(--mantine-color-teal-0);
}

[fcolor=mteal-1] {
	color: var(--mantine-color-teal-1);
}

[fcolor=mteal-2] {
	color: var(--mantine-color-teal-2);
}

[fcolor=mteal-3] {
	color: var(--mantine-color-teal-3);
}

[fcolor=mteal-4] {
	color: var(--mantine-color-teal-4);
}

[fcolor=mteal-5] {
	color: var(--mantine-color-teal-5);
}

[fcolor=mteal-6] {
	color: var(--mantine-color-teal-6);
}

[fcolor=mteal-7] {
	color: var(--mantine-color-teal-7);
}

[fcolor=mteal-8] {
	color: var(--mantine-color-teal-8);
}

[fcolor=mteal-9] {
	color: var(--mantine-color-teal-9);
}

[bgcolor=mteal-0] {
	background-color: var(--mantine-color-teal-0);
}

[bgcolor=mteal-1] {
	background-color: var(--mantine-color-teal-1);
}

[bgcolor=mteal-2] {
	background-color: var(--mantine-color-teal-2);
}

[bgcolor=mteal-3] {
	background-color: var(--mantine-color-teal-3);
}

[bgcolor=mteal-4] {
	background-color: var(--mantine-color-teal-4);
}

[bgcolor=mteal-5] {
	background-color: var(--mantine-color-teal-5);
}

[bgcolor=mteal-6] {
	background-color: var(--mantine-color-teal-6);
}

[bgcolor=mteal-7] {
	background-color: var(--mantine-color-teal-7);
}

[bgcolor=mteal-8] {
	background-color: var(--mantine-color-teal-8);
}

[bgcolor=mteal-9] {
	background-color: var(--mantine-color-teal-9);
}

[fcolor=mgreen-0] {
	color: var(--mantine-color-green-0);
}

[fcolor=mgreen-1] {
	color: var(--mantine-color-green-1);
}

[fcolor=mgreen-2] {
	color: var(--mantine-color-green-2);
}

[fcolor=mgreen-3] {
	color: var(--mantine-color-green-3);
}

[fcolor=mgreen-4] {
	color: var(--mantine-color-green-4);
}

[fcolor=mgreen-5] {
	color: var(--mantine-color-green-5);
}

[fcolor=mgreen-6] {
	color: var(--mantine-color-green-6);
}

[fcolor=mgreen-7] {
	color: var(--mantine-color-green-7);
}

[fcolor=mgreen-8] {
	color: var(--mantine-color-green-8);
}

[fcolor=mgreen-9] {
	color: var(--mantine-color-green-9);
}

[bgcolor=mgreen-0] {
	background-color: var(--mantine-color-green-0);
}

[bgcolor=mgreen-1] {
	background-color: var(--mantine-color-green-1);
}

[bgcolor=mgreen-2] {
	background-color: var(--mantine-color-green-2);
}

[bgcolor=mgreen-3] {
	background-color: var(--mantine-color-green-3);
}

[bgcolor=mgreen-4] {
	background-color: var(--mantine-color-green-4);
}

[bgcolor=mgreen-5] {
	background-color: var(--mantine-color-green-5);
}

[bgcolor=mgreen-6] {
	background-color: var(--mantine-color-green-6);
}

[bgcolor=mgreen-7] {
	background-color: var(--mantine-color-green-7);
}

[bgcolor=mgreen-8] {
	background-color: var(--mantine-color-green-8);
}

[bgcolor=mgreen-9] {
	background-color: var(--mantine-color-green-9);
}

[fcolor=mlime-0] {
	color: var(--mantine-color-lime-0);
}

[fcolor=mlime-1] {
	color: var(--mantine-color-lime-1);
}

[fcolor=mlime-2] {
	color: var(--mantine-color-lime-2);
}

[fcolor=mlime-3] {
	color: var(--mantine-color-lime-3);
}

[fcolor=mlime-4] {
	color: var(--mantine-color-lime-4);
}

[fcolor=mlime-5] {
	color: var(--mantine-color-lime-5);
}

[fcolor=mlime-6] {
	color: var(--mantine-color-lime-6);
}

[fcolor=mlime-7] {
	color: var(--mantine-color-lime-7);
}

[fcolor=mlime-8] {
	color: var(--mantine-color-lime-8);
}

[fcolor=mlime-9] {
	color: var(--mantine-color-lime-9);
}

[bgcolor=mlime-0] {
	background-color: var(--mantine-color-lime-0);
}

[bgcolor=mlime-1] {
	background-color: var(--mantine-color-lime-1);
}

[bgcolor=mlime-2] {
	background-color: var(--mantine-color-lime-2);
}

[bgcolor=mlime-3] {
	background-color: var(--mantine-color-lime-3);
}

[bgcolor=mlime-4] {
	background-color: var(--mantine-color-lime-4);
}

[bgcolor=mlime-5] {
	background-color: var(--mantine-color-lime-5);
}

[bgcolor=mlime-6] {
	background-color: var(--mantine-color-lime-6);
}

[bgcolor=mlime-7] {
	background-color: var(--mantine-color-lime-7);
}

[bgcolor=mlime-8] {
	background-color: var(--mantine-color-lime-8);
}

[bgcolor=mlime-9] {
	background-color: var(--mantine-color-lime-9);
}

[fcolor=myellow-0] {
	color: var(--mantine-color-yellow-0);
}

[fcolor=myellow-1] {
	color: var(--mantine-color-yellow-1);
}

[fcolor=myellow-2] {
	color: var(--mantine-color-yellow-2);
}

[fcolor=myellow-3] {
	color: var(--mantine-color-yellow-3);
}

[fcolor=myellow-4] {
	color: var(--mantine-color-yellow-4);
}

[fcolor=myellow-5] {
	color: var(--mantine-color-yellow-5);
}

[fcolor=myellow-6] {
	color: var(--mantine-color-yellow-6);
}

[fcolor=myellow-7] {
	color: var(--mantine-color-yellow-7);
}

[fcolor=myellow-8] {
	color: var(--mantine-color-yellow-8);
}

[fcolor=myellow-9] {
	color: var(--mantine-color-yellow-9);
}

[bgcolor=myellow-0] {
	background-color: var(--mantine-color-yellow-0);
}

[bgcolor=myellow-1] {
	background-color: var(--mantine-color-yellow-1);
}

[bgcolor=myellow-2] {
	background-color: var(--mantine-color-yellow-2);
}

[bgcolor=myellow-3] {
	background-color: var(--mantine-color-yellow-3);
}

[bgcolor=myellow-4] {
	background-color: var(--mantine-color-yellow-4);
}

[bgcolor=myellow-5] {
	background-color: var(--mantine-color-yellow-5);
}

[bgcolor=myellow-6] {
	background-color: var(--mantine-color-yellow-6);
}

[bgcolor=myellow-7] {
	background-color: var(--mantine-color-yellow-7);
}

[bgcolor=myellow-8] {
	background-color: var(--mantine-color-yellow-8);
}

[bgcolor=myellow-9] {
	background-color: var(--mantine-color-yellow-9);
}

[fcolor=morange-0] {
	color: var(--mantine-color-orange-0);
}

[fcolor=morange-1] {
	color: var(--mantine-color-orange-1);
}

[fcolor=morange-2] {
	color: var(--mantine-color-orange-2);
}

[fcolor=morange-3] {
	color: var(--mantine-color-orange-3);
}

[fcolor=morange-4] {
	color: var(--mantine-color-orange-4);
}

[fcolor=morange-5] {
	color: var(--mantine-color-orange-5);
}

[fcolor=morange-6] {
	color: var(--mantine-color-orange-6);
}

[fcolor=morange-7] {
	color: var(--mantine-color-orange-7);
}

[fcolor=morange-8] {
	color: var(--mantine-color-orange-8);
}

[fcolor=morange-9] {
	color: var(--mantine-color-orange-9);
}

[bgcolor=morange-0] {
	background-color: var(--mantine-color-orange-0);
}

[bgcolor=morange-1] {
	background-color: var(--mantine-color-orange-1);
}

[bgcolor=morange-2] {
	background-color: var(--mantine-color-orange-2);
}

[bgcolor=morange-3] {
	background-color: var(--mantine-color-orange-3);
}

[bgcolor=morange-4] {
	background-color: var(--mantine-color-orange-4);
}

[bgcolor=morange-5] {
	background-color: var(--mantine-color-orange-5);
}

[bgcolor=morange-6] {
	background-color: var(--mantine-color-orange-6);
}

[bgcolor=morange-7] {
	background-color: var(--mantine-color-orange-7);
}

[bgcolor=morange-8] {
	background-color: var(--mantine-color-orange-8);
}

[bgcolor=morange-9] {
	background-color: var(--mantine-color-orange-9);
}

.icon {
	display: inline-block;
	background-repeat: no-repeat;
	width: 2rem;
	height: 2rem;
	background-size: contain;
}

.icon-ci {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='61' height='54' viewBox='0 0 61 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.4998 1.80151C31.6543 0.310576 28.0167 15.8343 26.2972 22.4731L27.1261 23.4149L28.5411 22.6717C29.6203 18.9944 31.675 17.1013 34.7052 16.9922C39.247 16.8282 42.964 13.1958 44.3852 9.92608L42.8001 8.65395L44.0225 7.63032C45.245 6.60668 46.5216 5.02192 48.4998 1.80151Z' fill='%2359CE78'/%3E%3Crect x='12.5' y='12.0547' width='11.3371' height='11.3357' rx='5.66786' fill='%233EAAF6'/%3E%3Crect x='12.5' y='24.9362' width='11.3371' height='11.3357' rx='5.66786' fill='%23FD8F42'/%3E%3Crect x='25.3828' y='24.9362' width='11.3371' height='11.3357' rx='5.66786' fill='%23BBCEDA'/%3E%3Cpath d='M9.99746 52.2719H9.00381V50.4457H4.96475V49.6401L8.05313 44.5912H9.09512L6.00137 49.6401H9.00381V46.9116H9.99746V49.6401L10.7924 50.0483V50.4457H9.99746V52.2719ZM11.3972 52.0034V51.144C12.0596 51.3588 12.7292 51.4662 13.406 51.4662C14.3047 51.4662 14.7541 51.1977 14.7541 50.6606C14.7541 50.1593 14.4408 49.9086 13.8142 49.9086H13.0085C11.791 49.9086 11.1823 49.3536 11.1823 48.2436C11.1823 47.1694 11.9647 46.6323 13.5295 46.6323C14.2027 46.6323 14.8705 46.7218 15.5329 46.9008V47.7602C14.8705 47.5453 14.2027 47.4379 13.5295 47.4379C12.5913 47.4379 12.1223 47.7065 12.1223 48.2436C12.1223 48.7449 12.4177 48.9955 13.0085 48.9955H13.8142C15.1032 48.9955 15.7478 49.5506 15.7478 50.6606C15.7478 51.7348 14.9672 52.2719 13.406 52.2719C12.7292 52.2719 12.0596 52.1824 11.3972 52.0034ZM18.8662 46.6323C20.4704 46.6323 21.2725 47.4254 21.2725 49.0117C21.2725 49.2372 21.2563 49.4789 21.2241 49.7368H17.2656C17.2656 50.8898 17.9388 51.4662 19.2852 51.4662C19.9261 51.4662 20.4954 51.3946 20.9932 51.2514V52.0571C20.4954 52.2003 19.8903 52.2719 19.1777 52.2719C17.2406 52.2719 16.272 51.3105 16.272 49.3876C16.272 47.5507 17.1367 46.6323 18.8662 46.6323ZM17.2656 48.9096H20.3164C20.2949 47.9213 19.8115 47.4272 18.8662 47.4272C17.8636 47.4272 17.3301 47.9213 17.2656 48.9096ZM21.7913 50.5693C21.7913 49.4127 22.554 48.8344 24.0794 48.8344C24.57 48.8344 25.0605 48.8702 25.5511 48.9418V48.4101C25.5511 47.762 25.0444 47.4379 24.0311 47.4379C23.451 47.4379 22.8566 47.5274 22.2479 47.7065V46.9008C22.8566 46.7218 23.451 46.6323 24.0311 46.6323C25.7068 46.6323 26.5447 47.2159 26.5447 48.3832V52.2719H25.9861L25.6424 51.7133C25.0802 52.0857 24.4679 52.2719 23.8055 52.2719C22.4627 52.2719 21.7913 51.7044 21.7913 50.5693ZM24.0794 49.6401C23.2164 49.6401 22.785 49.9444 22.785 50.5532C22.785 51.1619 23.1251 51.4662 23.8055 51.4662C24.493 51.4662 25.0748 51.2836 25.5511 50.9184V49.7475C25.0605 49.6759 24.57 49.6401 24.0794 49.6401ZM27.5577 52.0034V51.144C28.2201 51.3588 28.8897 51.4662 29.5665 51.4662C30.4653 51.4662 30.9146 51.1977 30.9146 50.6606C30.9146 50.1593 30.6013 49.9086 29.9747 49.9086H29.169C27.9516 49.9086 27.3429 49.3536 27.3429 48.2436C27.3429 47.1694 28.1253 46.6323 29.69 46.6323C30.3632 46.6323 31.031 46.7218 31.6935 46.9008V47.7602C31.031 47.5453 30.3632 47.4379 29.69 47.4379C28.7519 47.4379 28.2828 47.7065 28.2828 48.2436C28.2828 48.7449 28.5782 48.9955 29.169 48.9955H29.9747C31.2638 48.9955 31.9083 49.5506 31.9083 50.6606C31.9083 51.7348 31.1277 52.2719 29.5665 52.2719C28.8897 52.2719 28.2201 52.1824 27.5577 52.0034ZM33.4262 49.4306C33.4262 50.7877 33.9901 51.4662 35.1181 51.4662C36.246 51.4662 36.81 50.7877 36.81 49.4306C36.81 48.1022 36.246 47.4379 35.1181 47.4379C33.9901 47.4379 33.4262 48.1022 33.4262 49.4306ZM32.4325 49.4521C32.4325 47.5722 33.3277 46.6323 35.1181 46.6323C36.9084 46.6323 37.8036 47.5722 37.8036 49.4521C37.8036 51.3284 36.9084 52.2665 35.1181 52.2665C33.3349 52.2665 32.4397 51.3284 32.4325 49.4521ZM38.5964 52.2719V46.6323H39.2678L39.445 47.352C40.0215 46.8722 40.6553 46.6323 41.3464 46.6323C42.7536 46.6323 43.4572 47.3323 43.4572 48.7324V52.2719H42.4636V48.7162C42.4636 47.8784 42.0464 47.4594 41.2121 47.4594C40.6428 47.4594 40.1021 47.6975 39.59 48.1738V52.2719H38.5964ZM47.0193 52.2719H45.9881L49.2483 44.5912H50.3494L53.6258 52.2719H52.5247L51.5311 49.8549H48.9905L49.2645 49.0493H51.198L49.764 45.5688L47.0193 52.2719ZM55.2779 44.5912V52.2719H54.2843V44.5912H55.2779Z' fill='%233C4553'/%3E%3C/svg%3E");
}

.icon-ci-active {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='151' height='40' viewBox='0 0 151 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.0395 1.635C19.6812 0.0725086 16.5807 16.3413 15.1152 23.2988L15.8217 24.2858L17.0277 23.5069C17.9476 19.6532 19.6989 17.6691 22.2817 17.5548C26.1529 17.383 29.3211 13.5762 30.5324 10.1496L29.1813 8.81636L30.2233 7.74359C31.2652 6.67082 32.3533 5.00999 34.0395 1.635Z' fill='%2359CE78'/%3E%3Crect y='13.4768' width='11.9669' height='11.9655' rx='5.98274' fill='%233EAAF6'/%3E%3Crect y='27.074' width='11.9669' height='11.9655' rx='5.98274' fill='%23FD8F42'/%3E%3Crect x='13.5986' y='27.074' width='11.9669' height='11.9655' rx='5.98274' fill='%23BBCEDA'/%3E%3Cpath d='M53.6311 36H51.5534V32.1816H43.1081V30.4971L49.5656 19.9404H51.7443L45.2756 30.4971H51.5534V24.792H53.6311V30.4971L55.2932 31.3506V32.1816H53.6311V36ZM56.5577 35.4385V33.6416C57.9428 34.0908 59.3429 34.3154 60.7579 34.3154C62.6371 34.3154 63.5768 33.7539 63.5768 32.6309C63.5768 31.5827 62.9216 31.0586 61.6114 31.0586H59.9269C57.3813 31.0586 56.1085 29.8981 56.1085 27.5771C56.1085 25.3311 57.7444 24.208 61.0162 24.208C62.4238 24.208 63.8201 24.3952 65.2052 24.7695V26.5664C63.8201 26.1172 62.4238 25.8926 61.0162 25.8926C59.0546 25.8926 58.0738 26.4541 58.0738 27.5771C58.0738 28.6253 58.6915 29.1494 59.9269 29.1494H61.6114C64.3067 29.1494 65.6544 30.3099 65.6544 32.6309C65.6544 34.877 64.0222 36 60.7579 36C59.3429 36 57.9428 35.8128 56.5577 35.4385ZM72.1748 24.208C75.529 24.208 77.2061 25.8664 77.2061 29.1831C77.2061 29.6548 77.1724 30.1602 77.105 30.6992H68.8281C68.8281 33.11 70.2357 34.3154 73.0508 34.3154C74.391 34.3154 75.5814 34.1657 76.6221 33.8662V35.5508C75.5814 35.8503 74.3161 36 72.8262 36C68.7757 36 66.7505 33.9897 66.7505 29.9692C66.7505 26.1284 68.5586 24.208 72.1748 24.208ZM68.8281 28.9697H75.207C75.1621 26.9033 74.1514 25.8701 72.1748 25.8701C70.0785 25.8701 68.9629 26.9033 68.8281 28.9697ZM78.2909 32.4399C78.2909 30.0216 79.8856 28.8125 83.0751 28.8125C84.1008 28.8125 85.1265 28.8874 86.1522 29.0371V27.9253C86.1522 26.5701 85.0928 25.8926 82.974 25.8926C81.7611 25.8926 80.5183 26.0798 79.2455 26.4541V24.7695C80.5183 24.3952 81.7611 24.208 82.974 24.208C86.4779 24.208 88.2299 25.4284 88.2299 27.8691V36H87.0619L86.3432 34.832C85.1677 35.6107 83.8874 36 82.5023 36C79.6947 36 78.2909 34.8133 78.2909 32.4399ZM83.0751 30.4971C81.2707 30.4971 80.3686 31.1335 80.3686 32.4062C80.3686 33.679 81.0798 34.3154 82.5023 34.3154C83.9398 34.3154 85.1565 33.9336 86.1522 33.1699V30.7217C85.1265 30.5719 84.1008 30.4971 83.0751 30.4971ZM90.3479 35.4385V33.6416C91.733 34.0908 93.1331 34.3154 94.5481 34.3154C96.4274 34.3154 97.367 33.7539 97.367 32.6309C97.367 31.5827 96.7119 31.0586 95.4017 31.0586H93.7171C91.1715 31.0586 89.8987 29.8981 89.8987 27.5771C89.8987 25.3311 91.5346 24.208 94.8064 24.208C96.214 24.208 97.6103 24.3952 98.9954 24.7695V26.5664C97.6103 26.1172 96.214 25.8926 94.8064 25.8926C92.8449 25.8926 91.8641 26.4541 91.8641 27.5771C91.8641 28.6253 92.4817 29.1494 93.7171 29.1494H95.4017C98.097 29.1494 99.4446 30.3099 99.4446 32.6309C99.4446 34.877 97.8125 36 94.5481 36C93.1331 36 91.733 35.8128 90.3479 35.4385ZM102.618 30.0591C102.618 32.8966 103.798 34.3154 106.156 34.3154C108.514 34.3154 109.694 32.8966 109.694 30.0591C109.694 27.2814 108.514 25.8926 106.156 25.8926C103.798 25.8926 102.618 27.2814 102.618 30.0591ZM100.541 30.104C100.541 26.1733 102.412 24.208 106.156 24.208C109.899 24.208 111.771 26.1733 111.771 30.104C111.771 34.0272 109.899 35.9888 106.156 35.9888C102.427 35.9888 100.556 34.0272 100.541 30.104ZM113.429 36V24.208H114.833L115.203 25.7129C116.409 24.7096 117.734 24.208 119.179 24.208C122.121 24.208 123.592 25.6717 123.592 28.5991V36H121.515V28.5654C121.515 26.8135 120.643 25.9375 118.898 25.9375C117.708 25.9375 116.577 26.4354 115.506 27.4312V36H113.429ZM131.04 36H128.884L135.701 19.9404H138.003L144.854 36H142.552L140.474 30.9463H135.162L135.735 29.2617H139.778L136.779 21.9844L131.04 36ZM148.308 19.9404V36H146.231V19.9404H148.308Z' fill='%233C4553'/%3E%3C/svg%3E%0A");
}

.icon-ci2 {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='467' height='64' viewBox='0 0 467 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M392.822 28.8555V31.7676H378.016V34.8438H388.639V43.1289H367.229V46.1641H389.664V49.1172H363.414V40.4219H384.783V37.6738H363.373V34.8438H374.16V31.7676H359.395V28.8555H392.822ZM378.016 12.5723V15.8125H389.5V18.8066H378.344C379.082 21.9238 384.065 24.0977 391.182 24.4668L389.992 27.4199C383.594 26.9688 378.385 25.082 376.088 21.8418C373.791 25.082 368.582 26.9688 362.143 27.4199L361.035 24.4668C368.09 24.0977 373.053 21.9238 373.873 18.8066H362.717V15.8125H374.16V12.5723H378.016ZM427.193 12.7363V49.4863H423.461V12.7363H427.193ZM419.729 13.5156V47.6406H416.037V28.9375H410.336V25.7383H416.037V13.5156H419.729ZM406.727 22.9902C406.727 29.2656 409.27 35.541 414.438 38.5352L412.1 41.4062C408.593 39.3145 406.173 35.6025 404.922 31.1523C403.589 35.9512 401.087 40.0322 397.498 42.2676L395.119 39.3555C400.328 36.1973 402.994 29.5117 402.994 22.9902V20.0371H396.227V16.8789H413.043V20.0371H406.727V22.9902ZM456.643 13.3926V21.8418H460.375V12.7363H464.025V34.2695H460.375V25.082H456.643V34.0645H453.074V13.3926H456.643ZM464.025 35.9102V49.0352H438.35V35.9102H464.025ZM442.205 39.0273V45.877H460.211V39.0273H442.205ZM439.334 18.8066C439.334 21.2471 439.724 25.3691 442 28.4043C444.133 25.5332 444.543 21.5957 444.543 18.8066V14.8281H447.988V18.8066C447.947 22.416 448.932 27.3379 452.705 29.7988L450.736 32.5879C448.46 31.1523 447.086 28.8555 446.307 26.3125C445.589 28.9785 444.276 31.46 441.959 33.0391C439.642 31.4189 438.329 28.8965 437.611 26.2305C436.791 28.8145 435.438 31.1523 433.141 32.5879L431.172 29.7988C434.945 27.2559 435.93 22.252 435.93 18.8066V14.8281H439.334V18.8066Z' fill='%23222222'/%3E%3Cpath d='M103.341 48H98.8242V39.6992H80.4648V36.0371L94.5029 13.0879H99.2393L85.1768 36.0371H98.8242V23.6348H103.341V36.0371L106.954 37.8926V39.6992H103.341V48ZM112.203 46.7793V42.873C115.214 43.8496 118.258 44.3379 121.334 44.3379C125.419 44.3379 127.462 43.1172 127.462 40.6758C127.462 38.3971 126.038 37.2578 123.189 37.2578H119.527C113.993 37.2578 111.227 34.735 111.227 29.6895C111.227 24.8066 114.783 22.3652 121.896 22.3652C124.955 22.3652 127.991 22.7721 131.002 23.5859V27.4922C127.991 26.5156 124.955 26.0273 121.896 26.0273C117.631 26.0273 115.499 27.248 115.499 29.6895C115.499 31.9681 116.842 33.1074 119.527 33.1074H123.189C129.049 33.1074 131.979 35.6302 131.979 40.6758C131.979 45.5586 128.43 48 121.334 48C118.258 48 115.214 47.5931 112.203 46.7793ZM148.653 22.3652C155.945 22.3652 159.591 25.9704 159.591 33.1807C159.591 34.2061 159.518 35.3047 159.371 36.4766H141.378C141.378 41.7174 144.438 44.3379 150.558 44.3379C153.471 44.3379 156.059 44.0124 158.321 43.3613V47.0234C156.059 47.6745 153.308 48 150.069 48C141.264 48 136.861 43.6299 136.861 34.8896C136.861 26.54 140.792 22.3652 148.653 22.3652ZM141.378 32.7168H155.245C155.147 28.2246 152.95 25.9785 148.653 25.9785C144.096 25.9785 141.671 28.2246 141.378 32.7168ZM164.449 40.2607C164.449 35.0036 167.916 32.375 174.85 32.375C177.079 32.375 179.309 32.5378 181.539 32.8633V30.4463C181.539 27.5003 179.236 26.0273 174.63 26.0273C171.993 26.0273 169.291 26.4342 166.524 27.248V23.5859C169.291 22.7721 171.993 22.3652 174.63 22.3652C182.247 22.3652 186.056 25.0182 186.056 30.3242V48H183.517L181.954 45.4609C179.399 47.1536 176.616 48 173.604 48C167.501 48 164.449 45.4202 164.449 40.2607ZM174.85 36.0371C170.927 36.0371 168.966 37.4206 168.966 40.1875C168.966 42.9544 170.512 44.3379 173.604 44.3379C176.729 44.3379 179.374 43.5078 181.539 41.8477V36.5254C179.309 36.1999 177.079 36.0371 174.85 36.0371ZM193.16 46.7793V42.873C196.171 43.8496 199.215 44.3379 202.291 44.3379C206.376 44.3379 208.419 43.1172 208.419 40.6758C208.419 38.3971 206.995 37.2578 204.146 37.2578H200.484C194.951 37.2578 192.184 34.735 192.184 29.6895C192.184 24.8066 195.74 22.3652 202.853 22.3652C205.912 22.3652 208.948 22.7721 211.959 23.5859V27.4922C208.948 26.5156 205.912 26.0273 202.853 26.0273C198.588 26.0273 196.456 27.248 196.456 29.6895C196.456 31.9681 197.799 33.1074 200.484 33.1074H204.146C210.006 33.1074 212.936 35.6302 212.936 40.6758C212.936 45.5586 209.387 48 202.291 48C199.215 48 196.171 47.5931 193.16 46.7793ZM222.335 35.085C222.335 41.2536 224.898 44.3379 230.025 44.3379C235.152 44.3379 237.716 41.2536 237.716 35.085C237.716 29.0465 235.152 26.0273 230.025 26.0273C224.898 26.0273 222.335 29.0465 222.335 35.085ZM217.818 35.1826C217.818 26.6377 221.887 22.3652 230.025 22.3652C238.163 22.3652 242.232 26.6377 242.232 35.1826C242.232 43.7113 238.163 47.9756 230.025 47.9756C221.92 47.9756 217.851 43.7113 217.818 35.1826ZM248.336 48V22.3652H251.388L252.193 25.6367C254.814 23.4557 257.695 22.3652 260.836 22.3652C267.232 22.3652 270.431 25.5472 270.431 31.9111V48H265.914V31.8379C265.914 28.0293 264.018 26.125 260.226 26.125C257.638 26.125 255.18 27.2074 252.853 29.3721V48H248.336ZM291.622 48H286.935L301.754 13.0879H306.759L321.651 48H316.646L312.13 37.0137H300.582L301.827 33.3516H310.616L304.098 17.5312L291.622 48ZM331.661 13.0879V48H327.145V13.0879H331.661Z' fill='%23222222'/%3E%3Ccircle cx='32' cy='32' r='32' fill='%23333333'/%3E%3Crect x='38.4674' y='20.2191' width='4.75744' height='40.4383' fill='white'/%3E%3Crect x='8.73352' y='38.0594' width='24.9766' height='4.75744' fill='white'/%3E%3Crect x='8.73352' y='47.5745' width='24.9766' height='4.75744' fill='white'/%3E%3Cpath d='M28.8152 0.227386L13.4597 33.2511H18.5024L33.5545 0.227386H28.8152Z' fill='white'/%3E%3Cpath d='M38.0283 0.644592L23.052 33.2891H27.8672L42.4643 1.81995L38.0283 0.644592Z' fill='white'/%3E%3Cpath d='M47.9241 20.1707V59.6778L52.7772 56.2655V20.1707H47.9241Z' fill='white'/%3E%3C/svg%3E%0A");
}

.icon-ci2-small {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='61' height='48' viewBox='0 0 61 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.5' cy='15.0124' r='15' fill='%23333333'/%3E%3Crect x='33.5317' y='9.49011' width='2.23005' height='18.9554' fill='white'/%3E%3Crect x='19.5938' y='17.8528' width='11.7078' height='2.23005' fill='white'/%3E%3Crect x='19.5938' y='22.3129' width='11.7078' height='2.23005' fill='white'/%3E%3Cpath d='M29.0069 0.118958L21.8091 15.5988H24.1728L31.2285 0.118958H29.0069Z' fill='white'/%3E%3Cpath d='M33.3258 0.314575L26.3057 15.6167H28.5628L35.4052 0.865523L33.3258 0.314575Z' fill='white'/%3E%3Cpath d='M37.9646 9.46741V27.9864L40.2395 26.3868V9.46741H37.9646Z' fill='white'/%3E%3Cpath d='M9.99746 46.0124H9.00381V44.1862H4.96475V43.3806L8.05313 38.3317H9.09512L6.00137 43.3806H9.00381V40.652H9.99746V43.3806L10.7924 43.7888V44.1862H9.99746V46.0124ZM11.3972 45.7438V44.8845C12.0596 45.0993 12.7292 45.2067 13.406 45.2067C14.3047 45.2067 14.7541 44.9382 14.7541 44.4011C14.7541 43.8998 14.4408 43.6491 13.8142 43.6491H13.0085C11.791 43.6491 11.1823 43.0941 11.1823 41.9841C11.1823 40.9099 11.9647 40.3727 13.5295 40.3727C14.2027 40.3727 14.8705 40.4623 15.5329 40.6413V41.5007C14.8705 41.2858 14.2027 41.1784 13.5295 41.1784C12.5913 41.1784 12.1223 41.447 12.1223 41.9841C12.1223 42.4854 12.4177 42.736 13.0085 42.736H13.8142C15.1032 42.736 15.7478 43.291 15.7478 44.4011C15.7478 45.4753 14.9672 46.0124 13.406 46.0124C12.7292 46.0124 12.0596 45.9229 11.3972 45.7438ZM18.8662 40.3727C20.4704 40.3727 21.2725 41.1659 21.2725 42.7521C21.2725 42.9777 21.2563 43.2194 21.2241 43.4772H17.2656C17.2656 44.6302 17.9388 45.2067 19.2852 45.2067C19.9261 45.2067 20.4954 45.1351 20.9932 44.9919V45.7975C20.4954 45.9408 19.8903 46.0124 19.1777 46.0124C17.2406 46.0124 16.272 45.051 16.272 43.1281C16.272 41.2912 17.1367 40.3727 18.8662 40.3727ZM17.2656 42.6501H20.3164C20.2949 41.6618 19.8115 41.1677 18.8662 41.1677C17.8636 41.1677 17.3301 41.6618 17.2656 42.6501ZM21.7913 44.3098C21.7913 43.1532 22.554 42.5749 24.0794 42.5749C24.57 42.5749 25.0605 42.6107 25.5511 42.6823V42.1506C25.5511 41.5025 25.0444 41.1784 24.0311 41.1784C23.451 41.1784 22.8566 41.2679 22.2479 41.447V40.6413C22.8566 40.4623 23.451 40.3727 24.0311 40.3727C25.7068 40.3727 26.5447 40.9564 26.5447 42.1237V46.0124H25.9861L25.6424 45.4538C25.0802 45.8262 24.4679 46.0124 23.8055 46.0124C22.4627 46.0124 21.7913 45.4448 21.7913 44.3098ZM24.0794 43.3806C23.2164 43.3806 22.785 43.6849 22.785 44.2936C22.785 44.9024 23.1251 45.2067 23.8055 45.2067C24.493 45.2067 25.0748 45.0241 25.5511 44.6589V43.488C25.0605 43.4164 24.57 43.3806 24.0794 43.3806ZM27.5577 45.7438V44.8845C28.2201 45.0993 28.8897 45.2067 29.5665 45.2067C30.4653 45.2067 30.9146 44.9382 30.9146 44.4011C30.9146 43.8998 30.6013 43.6491 29.9747 43.6491H29.169C27.9516 43.6491 27.3429 43.0941 27.3429 41.9841C27.3429 40.9099 28.1253 40.3727 29.69 40.3727C30.3632 40.3727 31.031 40.4623 31.6935 40.6413V41.5007C31.031 41.2858 30.3632 41.1784 29.69 41.1784C28.7519 41.1784 28.2828 41.447 28.2828 41.9841C28.2828 42.4854 28.5782 42.736 29.169 42.736H29.9747C31.2638 42.736 31.9083 43.291 31.9083 44.4011C31.9083 45.4753 31.1277 46.0124 29.5665 46.0124C28.8897 46.0124 28.2201 45.9229 27.5577 45.7438ZM33.4262 43.1711C33.4262 44.5282 33.9901 45.2067 35.1181 45.2067C36.246 45.2067 36.81 44.5282 36.81 43.1711C36.81 41.8426 36.246 41.1784 35.1181 41.1784C33.9901 41.1784 33.4262 41.8426 33.4262 43.1711ZM32.4325 43.1926C32.4325 41.3127 33.3277 40.3727 35.1181 40.3727C36.9084 40.3727 37.8036 41.3127 37.8036 43.1926C37.8036 45.0689 36.9084 46.007 35.1181 46.007C33.3349 46.007 32.4397 45.0689 32.4325 43.1926ZM38.5964 46.0124V40.3727H39.2678L39.445 41.0925C40.0215 40.6127 40.6553 40.3727 41.3464 40.3727C42.7536 40.3727 43.4572 41.0728 43.4572 42.4728V46.0124H42.4636V42.4567C42.4636 41.6188 42.0464 41.1999 41.2121 41.1999C40.6428 41.1999 40.1021 41.438 39.59 41.9142V46.0124H38.5964ZM47.0193 46.0124H45.9881L49.2483 38.3317H50.3494L53.6258 46.0124H52.5247L51.5311 43.5954H48.9905L49.2645 42.7897H51.198L49.764 39.3093L47.0193 46.0124ZM55.2779 38.3317V46.0124H54.2843V38.3317H55.2779Z' fill='%233C4553'/%3E%3C/svg%3E%0A");
}

.icon-folder {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-folder-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-folder-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-home {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22V12H15V22' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-home-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22V12H15V22' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-home-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22V12H15V22' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-contentMng {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11H17' stroke='%23555' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 15H12' stroke='%23555' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-contentMng-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11H17' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 15H12' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-contentMng-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11H17' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 15H12' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-note {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49998C18.8978 2.10216 19.4374 1.87866 20 1.87866C20.5626 1.87866 21.1022 2.10216 21.5 2.49998C21.8978 2.89781 22.1213 3.43737 22.1213 3.99998C22.1213 4.56259 21.8978 5.10216 21.5 5.49998L12 15L8 16L9 12L18.5 2.49998Z' stroke='%23555' fill='%23none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-note-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49998C18.8978 2.10216 19.4374 1.87866 20 1.87866C20.5626 1.87866 21.1022 2.10216 21.5 2.49998C21.8978 2.89781 22.1213 3.43737 22.1213 3.99998C22.1213 4.56259 21.8978 5.10216 21.5 5.49998L12 15L8 16L9 12L18.5 2.49998Z' stroke='%231f90dd' fill='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-note-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49998C18.8978 2.10216 19.4374 1.87866 20 1.87866C20.5626 1.87866 21.1022 2.10216 21.5 2.49998C21.8978 2.89781 22.1213 3.43737 22.1213 3.99998C22.1213 4.56259 21.8978 5.10216 21.5 5.49998L12 15L8 16L9 12L18.5 2.49998Z' stroke='%23111' fill='%23none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-person {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' fill='%23none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-person-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' fill='%231f90dd' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-person-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' fill='%23none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-inquiry {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 12.4445C23.0038 13.911 22.6612 15.3577 22 16.6667C21.216 18.2353 20.0108 19.5546 18.5194 20.477C17.0279 21.3993 15.3091 21.8882 13.5555 21.8889C12.089 21.8927 10.6423 21.5501 9.33332 20.8889L3 23L5.11111 16.6667C4.44992 15.3577 4.10729 13.911 4.11111 12.4445C4.11179 10.6909 4.60068 8.97208 5.52302 7.48064C6.44536 5.98919 7.76472 4.78399 9.33332 4.00003C10.6423 3.33884 12.089 2.99621 13.5555 3.00003H14.1111C16.427 3.1278 18.6145 4.10532 20.2546 5.74543C21.8947 7.38553 22.8722 9.57297 23 11.8889V12.4445Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9.66915C11.2016 9.11262 11.5996 8.64334 12.1235 8.34442C12.6473 8.0455 13.2632 7.93623 13.8621 8.03596C14.4609 8.1357 15.0041 8.43801 15.3954 8.88934C15.7867 9.34067 16.0009 9.91191 16 10.5019C16 12.1673 13.4271 13 13.4271 13' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7588 16.2972H13.7688' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-inquiry-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 12.4445C23.0038 13.911 22.6612 15.3577 22 16.6667C21.216 18.2353 20.0108 19.5546 18.5194 20.477C17.0279 21.3993 15.3091 21.8882 13.5555 21.8889C12.089 21.8927 10.6423 21.5501 9.33332 20.8889L3 23L5.11111 16.6667C4.44992 15.3577 4.10729 13.911 4.11111 12.4445C4.11179 10.6909 4.60068 8.97208 5.52302 7.48064C6.44536 5.98919 7.76472 4.78399 9.33332 4.00003C10.6423 3.33884 12.089 2.99621 13.5555 3.00003H14.1111C16.427 3.1278 18.6145 4.10532 20.2546 5.74543C21.8947 7.38553 22.8722 9.57297 23 11.8889V12.4445Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9.66915C11.2016 9.11262 11.5996 8.64334 12.1235 8.34442C12.6473 8.0455 13.2632 7.93623 13.8621 8.03596C14.4609 8.1357 15.0041 8.43801 15.3954 8.88934C15.7867 9.34067 16.0009 9.91191 16 10.5019C16 12.1673 13.4271 13 13.4271 13' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7588 16.2972H13.7688' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-inquiry-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 12.4445C23.0038 13.911 22.6612 15.3577 22 16.6667C21.216 18.2353 20.0108 19.5546 18.5194 20.477C17.0279 21.3993 15.3091 21.8882 13.5555 21.8889C12.089 21.8927 10.6423 21.5501 9.33332 20.8889L3 23L5.11111 16.6667C4.44992 15.3577 4.10729 13.911 4.11111 12.4445C4.11179 10.6909 4.60068 8.97208 5.52302 7.48064C6.44536 5.98919 7.76472 4.78399 9.33332 4.00003C10.6423 3.33884 12.089 2.99621 13.5555 3.00003H14.1111C16.427 3.1278 18.6145 4.10532 20.2546 5.74543C21.8947 7.38553 22.8722 9.57297 23 11.8889V12.4445Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9.66915C11.2016 9.11262 11.5996 8.64334 12.1235 8.34442C12.6473 8.0455 13.2632 7.93623 13.8621 8.03596C14.4609 8.1357 15.0041 8.43801 15.3954 8.88934C15.7867 9.34067 16.0009 9.91191 16 10.5019C16 12.1673 13.4271 13 13.4271 13' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7588 16.2972H13.7688' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plan {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16H19' stroke='%23555' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-plan-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16H19' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-plan-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16H19' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-dropdown {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.431481 0.631432C0.595568 0.467395 0.818087 0.375244 1.05011 0.375244C1.28212 0.375244 1.50464 0.467395 1.66873 0.631432L5.99998 4.96268L10.3312 0.631432C10.4963 0.472044 10.7173 0.383849 10.9467 0.385842C11.1761 0.387836 11.3956 0.479859 11.5578 0.642091C11.7201 0.804323 11.8121 1.02378 11.8141 1.25321C11.8161 1.48263 11.7279 1.70366 11.5685 1.86868L6.61861 6.81856C6.45452 6.98259 6.232 7.07475 5.99998 7.07475C5.76796 7.07475 5.54544 6.98259 5.38136 6.81856L0.431481 1.86868C0.267444 1.7046 0.175293 1.48208 0.175293 1.25006C0.175293 1.01804 0.267444 0.795519 0.431481 0.631432Z' fill='%23555'/%3E%3C/svg%3E%0A");
}

.icon-dropdown-disable, .custom-select.disabled .custom-select__selected .icon-dropdown
	{
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.431481 0.631432C0.595568 0.467395 0.818087 0.375244 1.05011 0.375244C1.28212 0.375244 1.50464 0.467395 1.66873 0.631432L5.99998 4.96268L10.3312 0.631432C10.4963 0.472044 10.7173 0.383849 10.9467 0.385842C11.1761 0.387836 11.3956 0.479859 11.5578 0.642091C11.7201 0.804323 11.8121 1.02378 11.8141 1.25321C11.8161 1.48263 11.7279 1.70366 11.5685 1.86868L6.61861 6.81856C6.45452 6.98259 6.232 7.07475 5.99998 7.07475C5.76796 7.07475 5.54544 6.98259 5.38136 6.81856L0.431481 1.86868C0.267444 1.7046 0.175293 1.48208 0.175293 1.25006C0.175293 1.01804 0.267444 0.795519 0.431481 0.631432Z' fill='%23ccc'/%3E%3C/svg%3E%0A");
}

.icon-dropdown-w, .custom-select__selected:hover i {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.431481 0.631432C0.595568 0.467395 0.818087 0.375244 1.05011 0.375244C1.28212 0.375244 1.50464 0.467395 1.66873 0.631432L5.99998 4.96268L10.3312 0.631432C10.4963 0.472044 10.7173 0.383849 10.9467 0.385842C11.1761 0.387836 11.3956 0.479859 11.5578 0.642091C11.7201 0.804323 11.8121 1.02378 11.8141 1.25321C11.8161 1.48263 11.7279 1.70366 11.5685 1.86868L6.61861 6.81856C6.45452 6.98259 6.232 7.07475 5.99998 7.07475C5.76796 7.07475 5.54544 6.98259 5.38136 6.81856L0.431481 1.86868C0.267444 1.7046 0.175293 1.48208 0.175293 1.25006C0.175293 1.01804 0.267444 0.795519 0.431481 0.631432Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.icon-check, input[type=checkbox]+label::before, .icon-check, input[type=checkbox] 
	~ label::before {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.3L5.8 8.5L13 1.5' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-checkblue {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85331 0.508653C9.94695 0.602404 9.99954 0.729486 9.99954 0.861987C9.99954 0.994487 9.94695 1.12157 9.85331 1.21532L3.57531 7.49332C3.48156 7.58695 3.35448 7.63955 3.22198 7.63955C3.08948 7.63955 2.9624 7.58695 2.86865 7.49332L0.146646 4.77132C0.0583256 4.67654 0.0102436 4.55117 0.0125291 4.42164C0.0148145 4.2921 0.0672891 4.16851 0.158898 4.07691C0.250506 3.9853 0.374097 3.93282 0.503631 3.93054C0.633165 3.92825 0.758529 3.97633 0.853312 4.06465L3.22198 6.43265L9.14665 0.508653C9.2404 0.41502 9.36748 0.362427 9.49998 0.362427C9.63248 0.362427 9.75956 0.41502 9.85331 0.508653Z' fill='%232290DD'/%3E%3C/svg%3E%0A");
}

.icon-checkDeep {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85331 0.508653C9.94695 0.602404 9.99954 0.729486 9.99954 0.861987C9.99954 0.994487 9.94695 1.12157 9.85331 1.21532L3.57531 7.49332C3.48156 7.58695 3.35448 7.63955 3.22198 7.63955C3.08948 7.63955 2.9624 7.58695 2.86865 7.49332L0.146646 4.77132C0.0583256 4.67654 0.0102436 4.55117 0.0125291 4.42164C0.0148145 4.2921 0.0672891 4.16851 0.158898 4.07691C0.250506 3.9853 0.374097 3.93282 0.503631 3.93054C0.633165 3.92825 0.758529 3.97633 0.853312 4.06465L3.22198 6.43265L9.14665 0.508653C9.2404 0.41502 9.36748 0.362427 9.49998 0.362427C9.63248 0.362427 9.75956 0.41502 9.85331 0.508653Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-check-w, input[type=checkbox]:checked+label::before {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.3L5.8 8.5L13 1.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-minus {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H18' stroke='%23444' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-minus-disabled {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H18' stroke='%23f1f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23444' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23444' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus-black {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23111' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus-white {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus-disabled {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23f1f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23f1f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-file {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1766 3.07186C10.7047 1.59999 8.30783 1.59999 6.83751 3.07186L2.75939 7.14686C2.73283 7.17343 2.71876 7.20936 2.71876 7.24686C2.71876 7.28436 2.73283 7.3203 2.75939 7.34686L3.33595 7.92343C3.36231 7.94966 3.39798 7.9644 3.43517 7.9644C3.47236 7.9644 3.50804 7.94966 3.53439 7.92343L7.61251 3.84843C8.11876 3.34218 8.7922 3.06405 9.50783 3.06405C10.2235 3.06405 10.8969 3.34218 11.4016 3.84843C11.9078 4.35468 12.186 5.02811 12.186 5.74218C12.186 6.4578 11.9078 7.12968 11.4016 7.63593L7.24533 11.7906L6.57189 12.4641C5.9422 13.0937 4.91876 13.0937 4.28908 12.4641C3.98439 12.1594 3.8172 11.7547 3.8172 11.3234C3.8172 10.8922 3.98439 10.4875 4.28908 10.1828L8.41251 6.06093C8.5172 5.9578 8.6547 5.89999 8.80158 5.89999H8.80314C8.95001 5.89999 9.08595 5.9578 9.18908 6.06093C9.29376 6.16561 9.35001 6.30311 9.35001 6.44999C9.35001 6.5953 9.2922 6.7328 9.18908 6.83593L5.81876 10.2031C5.7922 10.2297 5.77814 10.2656 5.77814 10.3031C5.77814 10.3406 5.7922 10.3765 5.81876 10.4031L6.39533 10.9797C6.42168 11.0059 6.45736 11.0206 6.49455 11.0206C6.53173 11.0206 6.56741 11.0059 6.59376 10.9797L9.96251 7.61093C10.2735 7.29999 10.4438 6.88749 10.4438 6.44843C10.4438 6.00936 10.2719 5.5953 9.96251 5.28592C9.32033 4.64374 8.27658 4.6453 7.63439 5.28592L7.23439 5.68749L3.51251 9.4078C3.25991 9.65893 3.05967 9.9577 2.92341 10.2868C2.78716 10.6159 2.7176 10.9688 2.71876 11.325C2.71876 12.0484 3.00158 12.7281 3.51251 13.239C4.0422 13.7672 4.73595 14.0312 5.4297 14.0312C6.12345 14.0312 6.8172 13.7672 7.34533 13.239L12.1766 8.41092C12.8875 7.69842 13.2813 6.74999 13.2813 5.74218C13.2828 4.7328 12.8891 3.78436 12.1766 3.07186Z' fill='%23444'/%3E%3C/svg%3E%0A");
}

.icon-moveFirst {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444'%3E%3Cpath d='M13.9142 12L18.7071 7.20712L17.2929 5.79291L11.0858 12L17.2929 18.2071L18.7071 16.7929L13.9142 12ZM7 18V6.00001H9V18H7Z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.icon-moveFirstThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
}

.icon-movePrev {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23444' d='m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.icon-movePrevThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
}

.icon-moveNext {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23444' d='m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-moveNextThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-moveLast {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444'%3E%3Cpath d='M13.9142 12L18.7071 7.20712L17.2929 5.79291L11.0858 12L17.2929 18.2071L18.7071 16.7929L13.9142 12ZM7 18V6.00001H9V18H7Z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-moveLastThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-close {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23777'/%3E%3C/svg%3E%0A");
}

.icon-close:hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-close-w {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.icon-dots {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='8' r='1' fill='%23FA764E'/%3E%3Ccircle cx='13' cy='8' r='1' fill='%23FA764E'/%3E%3Ccircle cx='5' cy='8' r='1' fill='%23FA764E'/%3E%3C/svg%3E%0A");
}

.icon-logo {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='467' height='64' viewBox='0 0 467 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M392.822 28.8555V31.7676H378.016V34.8438H388.639V43.1289H367.229V46.1641H389.664V49.1172H363.414V40.4219H384.783V37.6738H363.373V34.8438H374.16V31.7676H359.395V28.8555H392.822ZM378.016 12.5723V15.8125H389.5V18.8066H378.344C379.082 21.9238 384.065 24.0977 391.182 24.4668L389.992 27.4199C383.594 26.9688 378.385 25.082 376.088 21.8418C373.791 25.082 368.582 26.9688 362.143 27.4199L361.035 24.4668C368.09 24.0977 373.053 21.9238 373.873 18.8066H362.717V15.8125H374.16V12.5723H378.016ZM427.193 12.7363V49.4863H423.461V12.7363H427.193ZM419.729 13.5156V47.6406H416.037V28.9375H410.336V25.7383H416.037V13.5156H419.729ZM406.727 22.9902C406.727 29.2656 409.27 35.541 414.438 38.5352L412.1 41.4062C408.593 39.3145 406.173 35.6025 404.922 31.1523C403.589 35.9512 401.087 40.0322 397.498 42.2676L395.119 39.3555C400.328 36.1973 402.994 29.5117 402.994 22.9902V20.0371H396.227V16.8789H413.043V20.0371H406.727V22.9902ZM456.643 13.3926V21.8418H460.375V12.7363H464.025V34.2695H460.375V25.082H456.643V34.0645H453.074V13.3926H456.643ZM464.025 35.9102V49.0352H438.35V35.9102H464.025ZM442.205 39.0273V45.877H460.211V39.0273H442.205ZM439.334 18.8066C439.334 21.2471 439.724 25.3691 442 28.4043C444.133 25.5332 444.543 21.5957 444.543 18.8066V14.8281H447.988V18.8066C447.947 22.416 448.932 27.3379 452.705 29.7988L450.736 32.5879C448.46 31.1523 447.086 28.8555 446.307 26.3125C445.589 28.9785 444.276 31.46 441.959 33.0391C439.642 31.4189 438.329 28.8965 437.611 26.2305C436.791 28.8145 435.438 31.1523 433.141 32.5879L431.172 29.7988C434.945 27.2559 435.93 22.252 435.93 18.8066V14.8281H439.334V18.8066Z' fill='%23222'/%3E%3Cpath d='M103.341 48H98.8242V39.6992H80.4648V36.0371L94.5029 13.0879H99.2393L85.1768 36.0371H98.8242V23.6348H103.341V36.0371L106.954 37.8926V39.6992H103.341V48ZM112.203 46.7793V42.873C115.214 43.8496 118.258 44.3379 121.334 44.3379C125.419 44.3379 127.462 43.1172 127.462 40.6758C127.462 38.3971 126.038 37.2578 123.189 37.2578H119.527C113.993 37.2578 111.227 34.735 111.227 29.6895C111.227 24.8066 114.783 22.3652 121.896 22.3652C124.955 22.3652 127.991 22.7721 131.002 23.5859V27.4922C127.991 26.5156 124.955 26.0273 121.896 26.0273C117.631 26.0273 115.499 27.248 115.499 29.6895C115.499 31.9681 116.842 33.1074 119.527 33.1074H123.189C129.049 33.1074 131.979 35.6302 131.979 40.6758C131.979 45.5586 128.43 48 121.334 48C118.258 48 115.214 47.5931 112.203 46.7793ZM148.653 22.3652C155.945 22.3652 159.591 25.9704 159.591 33.1807C159.591 34.2061 159.518 35.3047 159.371 36.4766H141.378C141.378 41.7174 144.438 44.3379 150.558 44.3379C153.471 44.3379 156.059 44.0124 158.321 43.3613V47.0234C156.059 47.6745 153.308 48 150.069 48C141.264 48 136.861 43.6299 136.861 34.8896C136.861 26.54 140.792 22.3652 148.653 22.3652ZM141.378 32.7168H155.245C155.147 28.2246 152.95 25.9785 148.653 25.9785C144.096 25.9785 141.671 28.2246 141.378 32.7168ZM164.449 40.2607C164.449 35.0036 167.916 32.375 174.85 32.375C177.079 32.375 179.309 32.5378 181.539 32.8633V30.4463C181.539 27.5003 179.236 26.0273 174.63 26.0273C171.993 26.0273 169.291 26.4342 166.524 27.248V23.5859C169.291 22.7721 171.993 22.3652 174.63 22.3652C182.247 22.3652 186.056 25.0182 186.056 30.3242V48H183.517L181.954 45.4609C179.399 47.1536 176.616 48 173.604 48C167.501 48 164.449 45.4202 164.449 40.2607ZM174.85 36.0371C170.927 36.0371 168.966 37.4206 168.966 40.1875C168.966 42.9544 170.512 44.3379 173.604 44.3379C176.729 44.3379 179.374 43.5078 181.539 41.8477V36.5254C179.309 36.1999 177.079 36.0371 174.85 36.0371ZM193.16 46.7793V42.873C196.171 43.8496 199.215 44.3379 202.291 44.3379C206.376 44.3379 208.419 43.1172 208.419 40.6758C208.419 38.3971 206.995 37.2578 204.146 37.2578H200.484C194.951 37.2578 192.184 34.735 192.184 29.6895C192.184 24.8066 195.74 22.3652 202.853 22.3652C205.912 22.3652 208.948 22.7721 211.959 23.5859V27.4922C208.948 26.5156 205.912 26.0273 202.853 26.0273C198.588 26.0273 196.456 27.248 196.456 29.6895C196.456 31.9681 197.799 33.1074 200.484 33.1074H204.146C210.006 33.1074 212.936 35.6302 212.936 40.6758C212.936 45.5586 209.387 48 202.291 48C199.215 48 196.171 47.5931 193.16 46.7793ZM222.335 35.085C222.335 41.2536 224.898 44.3379 230.025 44.3379C235.152 44.3379 237.716 41.2536 237.716 35.085C237.716 29.0465 235.152 26.0273 230.025 26.0273C224.898 26.0273 222.335 29.0465 222.335 35.085ZM217.818 35.1826C217.818 26.6377 221.887 22.3652 230.025 22.3652C238.163 22.3652 242.232 26.6377 242.232 35.1826C242.232 43.7113 238.163 47.9756 230.025 47.9756C221.92 47.9756 217.851 43.7113 217.818 35.1826ZM248.336 48V22.3652H251.388L252.193 25.6367C254.814 23.4557 257.695 22.3652 260.836 22.3652C267.232 22.3652 270.431 25.5472 270.431 31.9111V48H265.914V31.8379C265.914 28.0293 264.018 26.125 260.226 26.125C257.638 26.125 255.18 27.2074 252.853 29.3721V48H248.336ZM291.622 48H286.935L301.754 13.0879H306.759L321.651 48H316.646L312.13 37.0137H300.582L301.827 33.3516H310.616L304.098 17.5312L291.622 48ZM331.661 13.0879V48H327.145V13.0879H331.661Z' fill='%23222'/%3E%3Ccircle cx='32' cy='32' r='32' fill='black'/%3E%3Crect x='38.4674' y='20.2191' width='4.75744' height='40.4383' fill='white'/%3E%3Crect x='8.73352' y='38.0594' width='24.9766' height='4.75744' fill='white'/%3E%3Crect x='8.73352' y='47.5745' width='24.9766' height='4.75744' fill='white'/%3E%3Cpath d='M28.8152 0.227386L13.4597 33.2511H18.5024L33.5545 0.227386H28.8152Z' fill='white'/%3E%3Cpath d='M38.0283 0.644592L23.052 33.2891H27.8672L42.4643 1.81995L38.0283 0.644592Z' fill='white'/%3E%3Cpath d='M47.9241 20.1707V59.6778L52.7772 56.2655V20.1707H47.9241Z' fill='white'/%3E%3C/svg%3E%0A");
}

.icon-square {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 10H1.25C0.558333 10 0 9.44167 0 8.75V1.25C0 0.558333 0.558333 0 1.25 0H8.75C9.44167 0 10 0.558333 10 1.25V8.75C10 9.44167 9.44167 10 8.75 10ZM1.25 0.833333C1.01667 0.833333 0.833333 1.01667 0.833333 1.25V8.75C0.833333 8.98333 1.01667 9.16667 1.25 9.16667H8.75C8.98333 9.16667 9.16667 8.98333 9.16667 8.75V1.25C9.16667 1.01667 8.98333 0.833333 8.75 0.833333H1.25Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-kakao {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 3.75C22.25 3.75 28.1262 8.33 28.1262 13.9813C28.1262 19.6313 22.25 24.2113 15.0012 24.2113C14.2795 24.21 13.5586 24.1641 12.8425 24.0738L7.3325 27.6775C6.70625 28.0088 6.485 27.9725 6.7425 27.1613L7.8575 22.5638C4.2575 20.7388 1.87625 17.5763 1.87625 13.9813C1.87625 8.33125 7.75125 3.75 15.0012 3.75M22.3863 13.825L24.2237 12.045C24.3298 11.9349 24.3889 11.7879 24.3887 11.6351C24.3886 11.4822 24.3291 11.3354 24.2228 11.2255C24.1165 11.1157 23.9717 11.0513 23.8189 11.0461C23.6661 11.0409 23.5173 11.0952 23.4037 11.1975L20.9937 13.53V11.6025C20.9937 11.446 20.9316 11.296 20.8209 11.1853C20.7103 11.0747 20.5602 11.0125 20.4037 11.0125C20.2473 11.0125 20.0972 11.0747 19.9866 11.1853C19.8759 11.296 19.8137 11.446 19.8137 11.6025V14.7987C19.793 14.8901 19.793 14.9849 19.8137 15.0763V16.875C19.8137 17.0315 19.8759 17.1815 19.9866 17.2922C20.0972 17.4028 20.2473 17.465 20.4037 17.465C20.5602 17.465 20.7103 17.4028 20.8209 17.2922C20.9316 17.1815 20.9937 17.0315 20.9937 16.875V15.1713L21.5275 14.655L23.3125 17.1962C23.3571 17.2597 23.4137 17.3137 23.4791 17.3553C23.5446 17.3969 23.6176 17.4251 23.694 17.4385C23.7704 17.4518 23.8486 17.45 23.9243 17.4331C24 17.4162 24.0716 17.3846 24.135 17.34C24.1984 17.2954 24.2525 17.2388 24.2941 17.1734C24.3356 17.1079 24.3639 17.0349 24.3772 16.9585C24.3906 16.8821 24.3887 16.8039 24.3718 16.7282C24.355 16.6525 24.3233 16.5809 24.2787 16.5175L22.3863 13.825ZM18.6887 16.23H16.8637V11.6213C16.8568 11.4696 16.7916 11.3265 16.6819 11.2217C16.5721 11.1169 16.4262 11.0584 16.2744 11.0584C16.1226 11.0584 15.9767 11.1169 15.8669 11.2217C15.7571 11.3265 15.692 11.4696 15.685 11.6213V16.82C15.685 17.145 15.9475 17.41 16.2737 17.41H18.6887C18.8452 17.41 18.9953 17.3478 19.1059 17.2372C19.2166 17.1265 19.2787 16.9765 19.2787 16.82C19.2787 16.6635 19.2166 16.5135 19.1059 16.4028C18.9953 16.2922 18.8452 16.23 18.6887 16.23ZM11.3675 14.8662L12.2375 12.7313L13.035 14.865L11.3675 14.8662ZM14.5212 15.475L14.5237 15.455C14.5233 15.3064 14.4666 15.1635 14.365 15.055L13.0575 11.555C13.0027 11.3882 12.8983 11.2421 12.7582 11.1362C12.6182 11.0304 12.4492 10.9698 12.2737 10.9625C12.0972 10.9624 11.9248 11.0157 11.7791 11.1155C11.6334 11.2152 11.5213 11.3566 11.4575 11.5212L9.38 16.615C9.32082 16.7599 9.32162 16.9223 9.38222 17.0666C9.44282 17.2109 9.55825 17.3252 9.70312 17.3844C9.848 17.4436 10.0104 17.4428 10.1547 17.3822C10.299 17.3216 10.4133 17.2061 10.4725 17.0613L10.8875 16.045H13.475L13.8475 17.045C13.8729 17.1197 13.9131 17.1886 13.9656 17.2476C14.0181 17.3065 14.0819 17.3543 14.1532 17.3882C14.2246 17.422 14.302 17.4412 14.3809 17.4446C14.4597 17.4479 14.5385 17.4355 14.6124 17.4078C14.6864 17.3802 14.7541 17.3381 14.8114 17.2838C14.8688 17.2296 14.9147 17.1644 14.9464 17.0921C14.9781 17.0198 14.995 16.9418 14.9961 16.8629C14.9971 16.784 14.9823 16.7056 14.9525 16.6325L14.5212 15.475ZM10.3675 11.6275C10.3678 11.55 10.3528 11.4733 10.3234 11.4016C10.2939 11.33 10.2506 11.2648 10.1959 11.21C10.1411 11.1552 10.0761 11.1117 10.0045 11.0821C9.93295 11.0525 9.85622 11.0373 9.77875 11.0375H5.7225C5.56602 11.0375 5.41595 11.0997 5.30531 11.2103C5.19466 11.321 5.1325 11.471 5.1325 11.6275C5.1325 11.784 5.19466 11.934 5.30531 12.0447C5.41595 12.1553 5.56602 12.2175 5.7225 12.2175H7.1725V16.8875C7.1725 17.044 7.23466 17.194 7.34531 17.3047C7.45595 17.4153 7.60602 17.4775 7.7625 17.4775C7.91898 17.4775 8.06905 17.4153 8.17969 17.3047C8.29034 17.194 8.3525 17.044 8.3525 16.8875V12.2175H9.7775C9.85507 12.2178 9.93194 12.2028 10.0037 12.1733C10.0754 12.1437 10.1406 12.1003 10.1954 12.0454C10.2503 11.9906 10.2937 11.9254 10.3233 11.8537C10.3528 11.7819 10.3678 11.7051 10.3675 11.6275Z' fill='%23111'/%3E%3Cellipse cx='15' cy='13.5938' rx='11.25' ry='7.03125' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-logout {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3.2V2C7 1.44772 6.552 1 5.99972 1C4.55023 1 3.44977 1 2.00028 1C1.448 1 1 1.44771 1 2V11C1 11.5523 1.44772 12 2 12H6C6.55228 12 7 11.5523 7 11V9.25' stroke='%23111' stroke-linecap='round'/%3E%3Cpath d='M12.2828 6.78284C12.4391 6.62663 12.4391 6.37337 12.2828 6.21716L9.73726 3.67157C9.58105 3.51536 9.32778 3.51536 9.17157 3.67157C9.01536 3.82778 9.01536 4.08105 9.17157 4.23726L11.4343 6.5L9.17157 8.76274C9.01536 8.91895 9.01536 9.17222 9.17157 9.32843C9.32778 9.48464 9.58105 9.48464 9.73726 9.32843L12.2828 6.78284ZM6 6.5L6 6.9L12 6.9L12 6.5L12 6.1L6 6.1L6 6.5Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-material-folder {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='47' viewBox='0 0 46 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.03772' y='7.44342' width='39.0566' height='13.8868' rx='5' fill='white'/%3E%3Cg filter='url(%23filter0_i_148_3911)'%3E%3Cpath d='M19.3959 10.7946L17.5993 9.21294C17.0982 8.77088 16.4664 8.52863 15.8139 8.52832H5.66476C4.92487 8.52832 4.21528 8.83922 3.6921 9.39263C3.16892 9.94604 2.875 10.6966 2.875 11.4793V35.0868C2.875 35.8694 3.16892 36.62 3.6921 37.1734C4.21528 37.7269 4.92487 38.0378 5.66476 38.0378H39.1418C39.8817 38.0378 40.5913 37.7269 41.1145 37.1734C41.6377 36.62 41.9316 35.8694 41.9316 35.0868V14.4302C41.9316 13.6476 41.6377 12.897 41.1145 12.3436C40.5913 11.7902 39.8817 11.4793 39.1418 11.4793H21.1814C20.5289 11.479 19.8971 11.2367 19.3959 10.7946Z' fill='%2341C999'/%3E%3C/g%3E%3Cpath d='M41.8456 22.1981H26.7205C26.1941 22.1981 25.6893 22.4262 25.3171 22.8322C24.9449 23.2383 24.7358 23.789 24.7358 24.3632V38.2595C24.7358 38.5438 24.7872 38.8253 24.8869 39.088C24.9866 39.3507 25.1328 39.5894 25.3171 39.7904C25.5014 39.9915 25.7202 40.1509 25.961 40.2597C26.2018 40.3685 26.4598 40.4245 26.7205 40.4245H41.8456C42.1062 40.4245 42.3643 40.3685 42.605 40.2597C42.8458 40.1509 43.0646 39.9915 43.2489 39.7904C43.4332 39.5894 43.5794 39.3507 43.6791 39.088C43.7788 38.8253 43.8302 38.5438 43.8302 38.2595V24.3632C43.8302 23.789 43.6211 23.2383 43.2489 22.8322C42.8767 22.4262 42.3719 22.1981 41.8456 22.1981ZM36.6698 37.8208H29.5094V35.217H36.6698V37.8208ZM39.0566 32.6132H29.5094V30.0094H39.0566V32.6132ZM39.0566 27.4057H29.5094V24.8019H39.0566V27.4057Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3911' x='2.875' y='8.52832' width='39.0566' height='33.5095' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0.586538 0 0 0 0 0.380457 0 0 0 0.13 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3911'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-material-exam {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='37' viewBox='0 0 40 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_148_3922)'%3E%3Crect x='3.76666' y='1.13348' width='28.4' height='34.7333' rx='3' fill='white' stroke='%2347ACF3' stroke-width='2'/%3E%3Cpath d='M1.5 9.00018H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 15.3335H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 21.6668H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 28.0002H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cg clip-path='url(%23clip0_148_3922)'%3E%3Cpath d='M32.7878 8.92334C33.9717 8.92339 35.1154 9.37293 35.9655 10.186L36.1208 10.3423C36.8762 11.1403 37.3044 12.1887 37.3044 13.2876C37.3043 14.3866 36.8762 15.4349 36.1208 16.2329L35.9655 16.3892L35.1725 17.1479L34.7429 17.5591L34.7419 17.5581L34.1306 18.144L27.5153 24.4722C27.0164 24.9494 26.7074 25.2455 26.363 25.5024L26.364 25.5034C25.9698 25.7982 25.5467 26.0484 25.0964 26.2534H25.0954C24.8997 26.3424 24.6991 26.4192 24.4636 26.5005L23.6208 26.7749L19.9694 27.939L19.9704 27.9399C19.6753 28.0346 19.3622 28.0578 19.0573 28.0103L18.9274 27.9858C18.6253 27.9179 18.3417 27.7798 18.1022 27.5806L18.0026 27.4917C17.7759 27.2748 17.6039 27.005 17.5065 26.7046L17.4694 26.5737C17.3827 26.2207 17.4011 25.8509 17.5212 25.5083L18.739 22.0171L19.0261 21.2095C19.112 20.9816 19.1942 20.7856 19.2888 20.5952L19.2897 20.5933L19.4606 20.2729C19.641 19.9571 19.848 19.6558 20.0788 19.3726L20.2917 19.1274C20.5165 18.8824 20.785 18.6267 21.1589 18.269L27.7741 11.9419L28.8083 10.9517L28.8161 10.9448L29.6091 10.186L29.7722 10.0376C30.6027 9.3182 31.6778 8.92334 32.7878 8.92334Z' fill='%2347ACF3' stroke='white' stroke-width='2'/%3E%3Cpath d='M26.8241 23.7492L33.4392 17.4218C32.3263 16.9771 31.3156 16.3277 30.4643 15.5105C29.6096 14.6961 28.9304 13.729 28.4653 12.6642L21.8503 18.9917C21.3342 19.4853 21.0757 19.7325 20.8539 20.0046C20.5922 20.3258 20.3676 20.6732 20.184 21.0406C20.0292 21.3521 19.9138 21.684 19.6831 22.3462L18.4649 25.8393C18.4088 25.9992 18.4005 26.1709 18.4409 26.3352C18.4812 26.4994 18.5687 26.6496 18.6934 26.7688C18.8181 26.8881 18.9751 26.9718 19.1468 27.0104C19.3185 27.049 19.498 27.041 19.6652 26.9874L23.3171 25.8222C24.0103 25.6014 24.3564 25.4911 24.682 25.3431C25.0677 25.1674 25.4288 24.9538 25.7651 24.7023C26.0495 24.4901 26.308 24.2429 26.8241 23.7492ZM35.2745 15.6662C35.9341 15.0353 36.3046 14.1797 36.3046 13.2875C36.3046 12.3952 35.9341 11.5396 35.2745 10.9087C34.6149 10.2778 33.7203 9.92334 32.7876 9.92334C31.8548 9.92334 30.9602 10.2778 30.3007 10.9087L29.5073 11.6675L29.5413 11.7625C29.9321 12.8326 30.5719 13.8038 31.4124 14.6028C32.2728 15.4308 33.3237 16.0549 34.4811 16.4251L35.2745 15.6662Z' fill='%2347ACF3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3922' x='0.5' y='0.133484' width='39' height='40.7333' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.293269 0 0 0 0 0.681971 0 0 0 0 1 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3922'/%3E%3C/filter%3E%3CclipPath id='clip0_148_3922'%3E%3Crect width='23' height='22' fill='white' transform='translate(16.5 6.86682)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-material-mypage {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='39' viewBox='0 0 30 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_148_3940)'%3E%3Crect x='1.5' y='11' width='26' height='26' fill='white'/%3E%3Cpath d='M0.5 4.875C0.5 3.58207 1.00922 2.34209 1.91565 1.42785C2.82208 0.513615 4.05145 0 5.33333 0L24.6667 0C25.9485 0 27.1779 0.513615 28.0843 1.42785C28.9908 2.34209 29.5 3.58207 29.5 4.875V34.125C29.5 35.4179 28.9908 36.6579 28.0843 37.5721C27.1779 38.4864 25.9485 39 24.6667 39H5.33333C4.05145 39 2.82208 38.4864 1.91565 37.5721C1.00922 36.6579 0.5 35.4179 0.5 34.125V4.875ZM11.375 4.875C11.0545 4.875 10.7472 5.0034 10.5206 5.23196C10.294 5.46052 10.1667 5.77052 10.1667 6.09375C10.1667 6.41698 10.294 6.72698 10.5206 6.95554C10.7472 7.1841 11.0545 7.3125 11.375 7.3125H18.625C18.9455 7.3125 19.2528 7.1841 19.4794 6.95554C19.706 6.72698 19.8333 6.41698 19.8333 6.09375C19.8333 5.77052 19.706 5.46052 19.4794 5.23196C19.2528 5.0034 18.9455 4.875 18.625 4.875H11.375ZM15 26.8125C16.9228 26.8125 18.7669 26.0421 20.1265 24.6707C21.4862 23.2994 22.25 21.4394 22.25 19.5C22.25 17.5606 21.4862 15.7006 20.1265 14.3293C18.7669 12.9579 16.9228 12.1875 15 12.1875C13.0772 12.1875 11.2331 12.9579 9.87348 14.3293C8.51384 15.7006 7.75 17.5606 7.75 19.5C7.75 21.4394 8.51384 23.2994 9.87348 24.6707C11.2331 26.0421 13.0772 26.8125 15 26.8125ZM27.0833 33.5278C25.0195 31.2609 21.3389 29.25 15 29.25C8.66108 29.25 4.9805 31.2634 2.91667 33.5278V34.125C2.91667 34.7715 3.17128 35.3915 3.62449 35.8486C4.0777 36.3057 4.69239 36.5625 5.33333 36.5625H24.6667C25.3076 36.5625 25.9223 36.3057 26.3755 35.8486C26.8287 35.3915 27.0833 34.7715 27.0833 34.125V33.5278Z' fill='%23FF8A66'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3940' x='0.5' y='0' width='29' height='43' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.899038 0 0 0 0 0.352267 0 0 0 0 0.185859 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3940'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-material-inquiry {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_148_3949)'%3E%3Cellipse cx='17' cy='17.5' rx='11.5' ry='12' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.50002 17.5C0.50002 8.11126 8.11127 0.5 17.5 0.5C26.8887 0.5 34.5 8.11126 34.5 17.5C34.5 26.8887 26.8887 34.5 17.5 34.5C14.5649 34.5 11.7991 33.7552 9.38746 32.4442L2.69341 33.6887C2.50425 33.7238 2.3094 33.7122 2.12568 33.6552C1.94196 33.5981 1.77488 33.4972 1.63884 33.3612C1.50281 33.2251 1.40191 33.0581 1.34484 32.8743C1.28777 32.6906 1.27625 32.4958 1.31128 32.3066L2.55741 25.6126C1.20312 23.1233 0.49568 20.3338 0.50002 17.5ZM14.8828 10.5466C14.3372 11.0084 13.9419 11.7137 13.9419 12.7558C13.9419 13.0704 13.8169 13.372 13.5945 13.5945C13.3721 13.8169 13.0704 13.9419 12.7558 13.9419C12.4413 13.9419 12.1396 13.8169 11.9172 13.5945C11.6947 13.372 11.5698 13.0704 11.5698 12.7558C11.5698 11.0305 12.2608 9.65944 13.3473 8.73907C14.4068 7.83767 15.7795 7.4186 17.1047 7.4186C18.4299 7.4186 19.8009 7.83767 20.8621 8.73749C21.9485 9.65944 22.6395 11.0305 22.6395 12.7558C22.6395 13.9672 22.3296 14.8907 21.822 15.6498C21.3966 16.2887 20.8431 16.782 20.4082 17.1711L20.2706 17.2944C19.7835 17.7309 19.4182 18.0914 19.1494 18.5659C18.8932 19.0197 18.6861 19.6539 18.6861 20.6628C18.6861 20.9774 18.5611 21.279 18.3387 21.5015C18.1162 21.7239 17.8146 21.8488 17.5 21.8488C17.1854 21.8488 16.8838 21.7239 16.6613 21.5015C16.4389 21.279 16.314 20.9774 16.314 20.6628C16.314 19.2996 16.6002 18.2527 17.0857 17.3972C17.5585 16.5622 18.1816 15.9834 18.6829 15.5312L18.7968 15.4284C19.2712 15.0014 19.6001 14.7088 19.8484 14.334C20.084 13.983 20.2674 13.5212 20.2674 12.7558C20.2674 11.7137 19.8721 11.0084 19.3265 10.5466C18.7572 10.0627 17.9539 9.7907 17.1047 9.7907C16.2555 9.7907 15.4521 10.0627 14.8828 10.5466ZM18.3967 27.7807C18.5048 27.6656 18.5888 27.5302 18.6439 27.3823C18.699 27.2344 18.724 27.0769 18.7175 26.9192C18.711 26.7615 18.673 26.6067 18.6059 26.4638C18.5387 26.321 18.4437 26.193 18.3265 26.0873C18.2092 25.9816 18.0721 25.9004 17.923 25.8484C17.774 25.7965 17.6161 25.7747 17.4585 25.7846C17.301 25.7944 17.147 25.8356 17.0056 25.9057C16.8642 25.9758 16.7382 26.0735 16.635 26.1929L16.6192 26.2103C16.4163 26.4451 16.3136 26.75 16.3329 27.0596C16.3522 27.3693 16.4921 27.659 16.7226 27.8668C16.9531 28.0745 17.2558 28.1836 17.5657 28.1708C17.8757 28.1579 18.1684 28.0241 18.3808 27.798L18.3967 27.7807Z' fill='%239389EA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3949' x='0.5' y='0.5' width='34' height='38' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3949'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-clamp-right {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969773 0.726975C0.82917 0.867621 0.750183 1.05835 0.750183 1.25723C0.750183 1.4561 0.82917 1.64683 0.969773 1.78748L4.68227 5.49998L0.969773 9.21247C0.833154 9.35393 0.757558 9.54338 0.759267 9.74003C0.760976 9.93667 0.839853 10.1248 0.978909 10.2638C1.11797 10.4029 1.30607 10.4818 1.50272 10.4835C1.69937 10.4852 1.88882 10.4096 2.03027 10.273L6.27302 6.03022C6.41363 5.88958 6.49261 5.69885 6.49261 5.49998C6.49261 5.3011 6.41363 5.11037 6.27302 4.96973L2.03027 0.726975C1.88963 0.586372 1.6989 0.507385 1.50002 0.507385C1.30115 0.507385 1.11042 0.586372 0.969773 0.726975Z' fill='%2374A7E3'/%3E%3C/svg%3E%0A");
}

.icon-clamp-right__black {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969773 0.726975C0.82917 0.867621 0.750183 1.05835 0.750183 1.25723C0.750183 1.4561 0.82917 1.64683 0.969773 1.78748L4.68227 5.49998L0.969773 9.21247C0.833154 9.35393 0.757558 9.54338 0.759267 9.74003C0.760976 9.93667 0.839853 10.1248 0.978909 10.2638C1.11797 10.4029 1.30607 10.4818 1.50272 10.4835C1.69937 10.4852 1.88882 10.4096 2.03027 10.273L6.27302 6.03022C6.41363 5.88958 6.49261 5.69885 6.49261 5.49998C6.49261 5.3011 6.41363 5.11037 6.27302 4.96973L2.03027 0.726975C1.88963 0.586372 1.6989 0.507385 1.50002 0.507385C1.30115 0.507385 1.11042 0.586372 0.969773 0.726975Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-sun {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_3999)'%3E%3Cpath d='M12 17C14.7614 17 17 14.7614 17 12C17 9.23858 14.7614 7 12 7C9.23858 7 7 9.23858 7 12C7 14.7614 9.23858 17 12 17Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 1V3' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 21V23' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.21997 4.22L5.63997 5.64' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.36 18.36L19.78 19.78' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 12H3' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 12H23' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.21997 19.78L5.63997 18.36' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.36 5.64L19.78 4.22' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_3999'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-moon {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='dark-icon'%3E%3Cpath d='M11.01 3.05C6.51 3.54 3 7.36 3 12a9 9 0 0 0 9 9c4.63 0 8.45-3.5 8.95-8c.09-.79-.78-1.42-1.54-.95A5.403 5.403 0 0 1 11.1 7.5c0-1.06.31-2.06.84-2.89c.45-.67-.04-1.63-.93-1.56z' fill='%23111'%3E%3C/path%3E%3C/svg%3E");
}

.icon-calmMark {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 7C27.0555 7 22.222 8.46622 18.1107 11.2133C13.9995 13.9603 10.7952 17.8648 8.90301 22.4329C7.01082 27.0011 6.51573 32.0277 7.48036 36.8773C8.44499 41.7268 10.826 46.1814 14.3223 49.6777C17.8186 53.174 22.2732 55.555 27.1227 56.5196C31.9723 57.4843 36.9989 56.9892 41.5671 55.097C46.1352 53.2048 50.0397 50.0005 52.7867 45.8893C55.5338 41.778 57 36.9445 57 32C56.9927 25.3718 54.3565 19.0172 49.6696 14.3304C44.9828 9.64354 38.6282 7.00728 32 7ZM32 55C27.451 55 23.0042 53.6511 19.2219 51.1238C15.4395 48.5965 12.4916 45.0044 10.7508 40.8017C9.00995 36.599 8.55447 31.9745 9.44193 27.5129C10.3294 23.0514 12.5199 18.9532 15.7365 15.7365C18.9531 12.5199 23.0514 10.3294 27.5129 9.44194C31.9745 8.55448 36.599 9.00995 40.8017 10.7508C45.0044 12.4916 48.5965 15.4396 51.1238 19.2219C53.6511 23.0042 55 27.451 55 32C54.9934 38.0979 52.568 43.9442 48.2561 48.2561C43.9442 52.568 38.0979 54.9934 32 55ZM31 34V20C31 19.7348 31.1054 19.4804 31.2929 19.2929C31.4804 19.1054 31.7348 19 32 19C32.2652 19 32.5196 19.1054 32.7071 19.2929C32.8946 19.4804 33 19.7348 33 20V34C33 34.2652 32.8946 34.5196 32.7071 34.7071C32.5196 34.8946 32.2652 35 32 35C31.7348 35 31.4804 34.8946 31.2929 34.7071C31.1054 34.5196 31 34.2652 31 34ZM34 43C34 43.3956 33.8827 43.7822 33.6629 44.1111C33.4432 44.44 33.1308 44.6964 32.7654 44.8478C32.3999 44.9991 31.9978 45.0387 31.6098 44.9616C31.2219 44.8844 30.8655 44.6939 30.5858 44.4142C30.3061 44.1345 30.1156 43.7781 30.0384 43.3902C29.9613 43.0022 30.0009 42.6001 30.1522 42.2346C30.3036 41.8692 30.56 41.5568 30.8889 41.3371C31.2178 41.1173 31.6044 41 32 41C32.5304 41 33.0391 41.2107 33.4142 41.5858C33.7893 41.9609 34 42.4696 34 43Z' fill='%23C6CAD7'/%3E%3C/svg%3E%0A");
}

.icon-calmMark-black {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 7C27.0555 7 22.222 8.46622 18.1107 11.2133C13.9995 13.9603 10.7952 17.8648 8.90301 22.4329C7.01082 27.0011 6.51573 32.0277 7.48036 36.8773C8.44499 41.7268 10.826 46.1814 14.3223 49.6777C17.8186 53.174 22.2732 55.555 27.1227 56.5196C31.9723 57.4843 36.9989 56.9892 41.5671 55.097C46.1352 53.2048 50.0397 50.0005 52.7867 45.8893C55.5338 41.778 57 36.9445 57 32C56.9927 25.3718 54.3565 19.0172 49.6696 14.3304C44.9828 9.64354 38.6282 7.00728 32 7ZM32 55C27.451 55 23.0042 53.6511 19.2219 51.1238C15.4395 48.5965 12.4916 45.0044 10.7508 40.8017C9.00995 36.599 8.55447 31.9745 9.44193 27.5129C10.3294 23.0514 12.5199 18.9532 15.7365 15.7365C18.9531 12.5199 23.0514 10.3294 27.5129 9.44194C31.9745 8.55448 36.599 9.00995 40.8017 10.7508C45.0044 12.4916 48.5965 15.4396 51.1238 19.2219C53.6511 23.0042 55 27.451 55 32C54.9934 38.0979 52.568 43.9442 48.2561 48.2561C43.9442 52.568 38.0979 54.9934 32 55ZM31 34V20C31 19.7348 31.1054 19.4804 31.2929 19.2929C31.4804 19.1054 31.7348 19 32 19C32.2652 19 32.5196 19.1054 32.7071 19.2929C32.8946 19.4804 33 19.7348 33 20V34C33 34.2652 32.8946 34.5196 32.7071 34.7071C32.5196 34.8946 32.2652 35 32 35C31.7348 35 31.4804 34.8946 31.2929 34.7071C31.1054 34.5196 31 34.2652 31 34ZM34 43C34 43.3956 33.8827 43.7822 33.6629 44.1111C33.4432 44.44 33.1308 44.6964 32.7654 44.8478C32.3999 44.9991 31.9978 45.0387 31.6098 44.9616C31.2219 44.8844 30.8655 44.6939 30.5858 44.4142C30.3061 44.1345 30.1156 43.7781 30.0384 43.3902C29.9613 43.0022 30.0009 42.6001 30.1522 42.2346C30.3036 41.8692 30.56 41.5568 30.8889 41.3371C31.2178 41.1173 31.6044 41 32 41C32.5304 41 33.0391 41.2107 33.4142 41.5858C33.7893 41.9609 34 42.4696 34 43Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-calmMark-red {
	width: 1.4rem;
	height: 1.4rem;
	background-size: 1.4rem;
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4998 0.800049C11.4778 0.800049 14.6998 4.02205 14.6998 8.00005C14.6998 11.978 11.4778 15.2 7.4998 15.2C3.5218 15.2 0.299805 11.978 0.299805 8.00005C0.299805 4.02205 3.5218 0.800049 7.4998 0.800049ZM8.5168 9.24205L8.8318 3.42805H6.16781L6.4828 9.24205H8.5168ZM8.43581 12.266C8.6518 12.059 8.7688 11.771 8.7688 11.402C8.7688 11.024 8.6608 10.736 8.44481 10.529C8.22881 10.322 7.91381 10.214 7.4908 10.214C7.0678 10.214 6.75281 10.322 6.5278 10.529C6.3028 10.736 6.19481 11.024 6.19481 11.402C6.19481 11.771 6.31181 12.059 6.53681 12.266C6.77081 12.473 7.0858 12.572 7.4908 12.572C7.8958 12.572 8.2108 12.473 8.43581 12.266Z' fill='%23F93F3F'/%3E%3C/svg%3E%0A");
}

.icon-calmMark-L {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.5C22.6413 0.5 27.0925 2.34374 30.3744 5.62563C33.6563 8.90752 35.5 13.3587 35.5 18C35.5 22.6413 33.6563 27.0925 30.3744 30.3744C27.0925 33.6563 22.6413 35.5 18 35.5C13.3587 35.5 8.90752 33.6563 5.62563 30.3744C2.34374 27.0925 0.5 22.6413 0.5 18C0.5 13.3587 2.34374 8.90752 5.62563 5.62563C8.90752 2.34374 13.3587 0.5 18 0.5ZM18 8C17.6826 7.99972 17.3686 8.06564 17.0781 8.19355C16.7876 8.32147 16.527 8.50856 16.3129 8.74289C16.0988 8.97722 15.936 9.25362 15.8347 9.55445C15.7335 9.85528 15.6961 10.1739 15.725 10.49L16.6375 20.505C16.6729 20.8417 16.8317 21.1534 17.0833 21.3799C17.3349 21.6065 17.6614 21.7318 18 21.7318C18.3386 21.7318 18.6651 21.6065 18.9167 21.3799C19.1683 21.1534 19.3271 20.8417 19.3625 20.505L20.2725 10.49C20.3013 10.1741 20.264 9.8557 20.163 9.55504C20.0619 9.25439 19.8992 8.9781 19.6854 8.74382C19.4716 8.50953 19.2113 8.32238 18.9211 8.19431C18.6309 8.06624 18.3172 8.00006 18 8ZM18 28C18.5304 28 19.0391 27.7893 19.4142 27.4142C19.7893 27.0391 20 26.5304 20 26C20 25.4696 19.7893 24.9609 19.4142 24.5858C19.0391 24.2107 18.5304 24 18 24C17.4696 24 16.9609 24.2107 16.5858 24.5858C16.2107 24.9609 16 25.4696 16 26C16 26.5304 16.2107 27.0391 16.5858 27.4142C16.9609 27.7893 17.4696 28 18 28Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-edit {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.97717 4.02253L7.9145 1.96045L8.73992 1.13561C9.10742 0.768114 9.94917 0.695198 10.3896 1.13561L10.802 1.54803C11.2424 1.98845 11.1701 2.8302 10.802 3.19828L9.97717 4.02253ZM9.15234 4.84795L3.37733 10.6229L0.696335 11.2413L1.31467 8.56028L7.08967 2.78528L9.15234 4.84795Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-reset {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2118 3.78038C9.77681 2.0065 5.55417 3.3531 3.78029 6.78811C2.00641 10.2231 3.35302 14.4457 6.78802 16.2196C10.223 17.9935 14.4457 16.6469 16.2195 13.2119C16.7116 12.259 16.9636 11.2455 16.9974 10.2404' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.8817 4.06474L12.7806 1.45942' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.8396 4.04733L11.2096 5.08804' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-sch {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='search' fill='none' fill-rule='evenodd'%3E%3Cpath id='Shape' fill='%23999' fill-rule='nonzero' d='M12.5 5.625a5.875 5.875 0 1 1-3.489 10.602l-3.582 3.58-1.237-1.236 3.58-3.582A5.875 5.875 0 0 1 12.5 5.625zm0 1.75a4.125 4.125 0 0 0-3.336 6.551l.903.905A4.125 4.125 0 1 0 12.5 7.375z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-schB {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='search' fill='none' fill-rule='evenodd'%3E%3Cpath id='Shape' fill='%23111' fill-rule='nonzero' d='M12.5 5.625a5.875 5.875 0 1 1-3.489 10.602l-3.582 3.58-1.237-1.236 3.58-3.582A5.875 5.875 0 0 1 12.5 5.625zm0 1.75a4.125 4.125 0 0 0-3.336 6.551l.903.905A4.125 4.125 0 1 0 12.5 7.375z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-schW, [data-theme=dark] .input-sch:focus+button i {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='search' fill='none' fill-rule='evenodd'%3E%3Cpath id='Shape' fill='%23fff' fill-rule='nonzero' d='M12.5 5.625a5.875 5.875 0 1 1-3.489 10.602l-3.582 3.58-1.237-1.236 3.58-3.582A5.875 5.875 0 0 1 12.5 5.625zm0 1.75a4.125 4.125 0 0 0-3.336 6.551l.903.905A4.125 4.125 0 1 0 12.5 7.375z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowTop {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='arrow-up' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path' fill='%23999' fill-rule='nonzero' points='12 6.763 17.237 12 16 13.237 12.875 10.112 12.875 18 11.125 18 11.125 10.112 8 13.237 6.763 12'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowTopB {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='arrow-up' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path' fill='%23111' fill-rule='nonzero' points='12 6.763 17.237 12 16 13.237 12.875 10.112 12.875 18 11.125 18 11.125 10.112 8 13.237 6.763 12'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowTopW {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='arrow-up' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path' fill='%23fff' fill-rule='nonzero' points='12 6.763 17.237 12 16 13.237 12.875 10.112 12.875 18 11.125 18 11.125 10.112 8 13.237 6.763 12'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowBot {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23999' fill-rule='nonzero' points='12 18 17.237 12.763 16 11.525 12.875 14.651 12.875 6.763 11.125 6.763 11.125 14.651 8 11.525 6.763 12.763'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowBotB {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23111' fill-rule='nonzero' points='12 18 17.237 12.763 16 11.525 12.875 14.651 12.875 6.763 11.125 6.763 11.125 14.651 8 11.525 6.763 12.763'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowBotW {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23fff' fill-rule='nonzero' points='12 18 17.237 12.763 16 11.525 12.875 14.651 12.875 6.763 11.125 6.763 11.125 14.651 8 11.525 6.763 12.763'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-setting {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16' role='presentation' class='_1reo15vq _18m915vq _syaz1r31 _lcxvglyw _s7n4yfq0 _vc881r31 _1bsbpxbi _4t3ipxbi'%3E%3Cpath fill='%23777' fill-rule='evenodd' d='M6.058.462A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 .692.462l1.026 2.462 2.578-.374a.75.75 0 0 1 .757.367l1.25 2.166a.75.75 0 0 1-.049.824L13.937 8l1.567 2.093c.18.24.2.565.05.825l-1.25 2.165a.75.75 0 0 1-.758.367l-2.578-.374-1.026 2.463A.75.75 0 0 1 9.25 16h-2.5a.75.75 0 0 1-.692-.461l-1.026-2.463-2.578.374a.75.75 0 0 1-.757-.367l-1.25-2.165a.75.75 0 0 1 .049-.825L2.063 8 .496 5.907a.75.75 0 0 1-.05-.824l1.25-2.166a.75.75 0 0 1 .758-.367l2.578.374zM7.25 1.5l-.871 2.09c-.242.58-.845.923-1.467.833l-2.17-.315-.749 1.296L3.32 7.176c.366.488.366 1.16 0 1.648l-1.327 1.772.749 1.296 2.17-.315a1.375 1.375 0 0 1 1.467.832L7.25 14.5h1.5l.871-2.09c.242-.58.845-.923 1.467-.833l2.17.315.749-1.296-1.327-1.772a1.375 1.375 0 0 1 0-1.648l1.327-1.772-.749-1.296-2.17.315A1.375 1.375 0 0 1 9.62 3.59L8.75 1.5zm.75 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M5 8a3 3 0 1 1 6 0 3 3 0 0 1-6 0' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}

.icon-setting:hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16' role='presentation' class='_1reo15vq _18m915vq _syaz1r31 _lcxvglyw _s7n4yfq0 _vc881r31 _1bsbpxbi _4t3ipxbi'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M6.058.462A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 .692.462l1.026 2.462 2.578-.374a.75.75 0 0 1 .757.367l1.25 2.166a.75.75 0 0 1-.049.824L13.937 8l1.567 2.093c.18.24.2.565.05.825l-1.25 2.165a.75.75 0 0 1-.758.367l-2.578-.374-1.026 2.463A.75.75 0 0 1 9.25 16h-2.5a.75.75 0 0 1-.692-.461l-1.026-2.463-2.578.374a.75.75 0 0 1-.757-.367l-1.25-2.165a.75.75 0 0 1 .049-.825L2.063 8 .496 5.907a.75.75 0 0 1-.05-.824l1.25-2.166a.75.75 0 0 1 .758-.367l2.578.374zM7.25 1.5l-.871 2.09c-.242.58-.845.923-1.467.833l-2.17-.315-.749 1.296L3.32 7.176c.366.488.366 1.16 0 1.648l-1.327 1.772.749 1.296 2.17-.315a1.375 1.375 0 0 1 1.467.832L7.25 14.5h1.5l.871-2.09c.242-.58.845-.923 1.467-.833l2.17.315.749-1.296-1.327-1.772a1.375 1.375 0 0 1 0-1.648l1.327-1.772-.749-1.296-2.17.315A1.375 1.375 0 0 1 9.62 3.59L8.75 1.5zm.75 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M5 8a3 3 0 1 1 6 0 3 3 0 0 1-6 0' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}

.icon-copy {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23777' fill-rule='nonzero' d='M17,5.25 C17.9664983,5.25 18.75,6.03350169 18.75,7 L18.75,13 C18.75,13.9664983 17.9664983,14.75 17,14.75 L14.75,14.75 L14.75,17 C14.75,17.9664983 13.9664983,18.75 13,18.75 L7,18.75 C6.03350169,18.75 5.25,17.9664983 5.25,17 L5.25,11 C5.25,10.0335017 6.03350169,9.25 7,9.25 L9.25,9.25 L9.25,7 C9.25,6.03350169 10.0335017,5.25 11,5.25 L17,5.25 Z M9.25,10.75 L7,10.75 C6.86192881,10.75 6.75,10.8619288 6.75,11 L6.75,17 C6.75,17.1380712 6.86192881,17.25 7,17.25 L13,17.25 C13.1380712,17.25 13.25,17.1380712 13.25,17 L13.25,14.75 L11,14.75 C10.0335017,14.75 9.25,13.9664983 9.25,13 L9.25,10.75 Z M17,6.75 L11,6.75 C10.8619288,6.75 10.75,6.86192881 10.75,7 L10.75,13 C10.75,13.1380712 10.8619288,13.25 11,13.25 L17,13.25 C17.1380712,13.25 17.25,13.1380712 17.25,13 L17.25,7 C17.25,6.86192881 17.1380712,6.75 17,6.75 Z'%3E%3C/path%3E%3Cpolyline stroke='%23777' stroke-width='1.75' points='5 12 10 17 19 8' pathLength='1000' stroke-dashoffset='0' stroke-dasharray='0 1010' draw='0 0' style='stroke-linecap: butt;'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");
}

.icon-viewSource {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-v-abf15cd7='' viewBox='0 0 24 24' width='1.2em' height='1.2em'%3E%3Cpath fill='%23777' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414L23 12zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414L3.828 12z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-eye, .input-field--pw::before {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z' fill='%23111' /%3E%3C/svg%3E");
}

.icon-eyeClose, .form-password .btn-loginPw.is-click i {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm9.4 130.3C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5l-41.9-33zM192 256c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5z' fill='%23111' /%3E%3C/svg%3E");
}

[data-theme=dark] .icon-folder {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

[data-theme=dark] .icon-moon {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='dark-icon'%3E%3Cpath d='M11.01 3.05C6.51 3.54 3 7.36 3 12a9 9 0 0 0 9 9c4.63 0 8.45-3.5 8.95-8c.09-.79-.78-1.42-1.54-.95A5.403 5.403 0 0 1 11.1 7.5c0-1.06.31-2.06.84-2.89c.45-.67-.04-1.63-.93-1.56z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-theme=dark] .icon-close {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23ccc'/%3E%3C/svg%3E%0A");
}

[data-theme=dark] .icon-close:hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

[data-theme=dark] .icon-copy {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M17,5.25 C17.9664983,5.25 18.75,6.03350169 18.75,7 L18.75,13 C18.75,13.9664983 17.9664983,14.75 17,14.75 L14.75,14.75 L14.75,17 C14.75,17.9664983 13.9664983,18.75 13,18.75 L7,18.75 C6.03350169,18.75 5.25,17.9664983 5.25,17 L5.25,11 C5.25,10.0335017 6.03350169,9.25 7,9.25 L9.25,9.25 L9.25,7 C9.25,6.03350169 10.0335017,5.25 11,5.25 L17,5.25 Z M9.25,10.75 L7,10.75 C6.86192881,10.75 6.75,10.8619288 6.75,11 L6.75,17 C6.75,17.1380712 6.86192881,17.25 7,17.25 L13,17.25 C13.1380712,17.25 13.25,17.1380712 13.25,17 L13.25,14.75 L11,14.75 C10.0335017,14.75 9.25,13.9664983 9.25,13 L9.25,10.75 Z M17,6.75 L11,6.75 C10.8619288,6.75 10.75,6.86192881 10.75,7 L10.75,13 C10.75,13.1380712 10.8619288,13.25 11,13.25 L17,13.25 C17.1380712,13.25 17.25,13.1380712 17.25,13 L17.25,7 C17.25,6.86192881 17.1380712,6.75 17,6.75 Z'%3E%3C/path%3E%3Cpolyline stroke='%23fff' stroke-width='1.75' points='5 12 10 17 19 8' pathLength='1000' stroke-dashoffset='0' stroke-dasharray='0 1010' draw='0 0' style='stroke-linecap: butt;'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");
}

[data-theme=dark] .icon-viewSource {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-v-abf15cd7='' viewBox='0 0 24 24' width='1.2em' height='1.2em'%3E%3Cpath fill='%23fff' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414L23 12zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414L3.828 12z'%3E%3C/path%3E%3C/svg%3E");
}

[type=date] {
	text-indent: 8px;
	min-width: 148px;
	background: transparent url(../images/common/i_input_date.png) no-repeat
		calc(100% - 14px) center;
	position: relative;
}

[type=date]::-webkit-calendar-picker-indicator, [type=time]::-webkit-calendar-picker-indicator
	{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	color: transparent;
	cursor: pointer;
}

[type=time] {
	text-indent: 8px;
	min-width: 148px;
	background: transparent url(../images/common/i_input_time.png) no-repeat
		calc(100% - 14px) center;
	position: relative;
}

[type=time]:focus::before, [type=time]:valid::before {
	display: none;
}

form, fieldset {
	border: none;
}

legend {
	position: absolute;
	top: -9999px;
	left: -9999px;
	text-indent: -9999px;
}

.form-row {
	margin: 0;
}

.form-password__input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 5.4rem;
	padding: 1.2rem 1.5rem;
	border: 1px solid rgba(var(--color-gray-400));
	background-color: rgba(var(--color-gray-0));
	border-radius: 6px;
}

.form-password .btn-loginPw {
	min-width: 3rem;
	height: 100%;
	background: transparent;
	border: none;
}

.form-password .btn-loginPw .icon {
	height: 2rem;
}

.form-password .input-field--pw {
	height: 100%;
	border: none;
	padding: 0;
}

.form-password .input-field--pw:hover {
	border: none;
}

.form-password.is-hover .form-password__input {
	border: 1px solid rgba(var(--color-gray-700));
}

.form-password.is-active .form-password__input, input[type=checkbox]:checked+label.form-password::before .form-password__input
	{
	border: 1px solid #3498db;
}

.input-field {
	width: 100%;
	height: 4.2rem;
	padding: 1.2rem 1.5rem;
	color: rgba(var(--color-gray-900));
	border: 1px solid rgba(var(--color-gray-400));
	background-color: rgba(var(--color-gray-0));
	border-radius: 6px;
	font-size: 1.4rem;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 1;
}

.input-field:hover {
	border: 1px solid rgba(var(--color-gray-700));
}

.input-field:hover::-webkit-input-placeholder {
	color: rgba(var(--color-gray-700));
}

.input-field:hover::-moz-placeholder {
	color: rgba(var(--color-gray-700));
}

.input-field:hover:-ms-input-placeholder {
	color: rgba(var(--color-gray-700));
}

.input-field:hover::-ms-input-placeholder {
	color: rgba(var(--color-gray-700));
}

.input-field:hover::placeholder {
	color: rgba(var(--color-gray-700));
}

.input-field:focus {
	border-color: #3498db;
	background-color: rgba(var(--color-gray-0));
	outline: none;
	outline: 1px solid rgba(var(--color-gray-400), var(--opacity-05));
}

.input-field::-webkit-input-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.input-field::-moz-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.input-field:-ms-input-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.input-field::-ms-input-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.input-field::placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.input-field.height-46 {
	height: 46px;
}

.input-field--pw {
	position: relative;
}

.input-field--pw::before {
	position: absolute;
	top: 50%;
	right: calc(100% - 5rem);
	width: 1.5rem;
	height: 1.5rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
}

.sch-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10px;
	background-color: rgba(var(--color-gray-300), var(--opacity-05));
	border-radius: 6px;
}

.sch-box>label {
	width: 100%;
	height: 100%;
}

.sch-box__btn.icon {
	width: 40px;
	height: 40px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	background-size: 20px 20px;
	background-position: center center;
}

.sch-box .input-sch {
	width: 100%;
	height: 100%;
	color: rgba(var(--color-gray-900));
	border: none;
	background-color: transparent;
	border-radius: 6px;
	font-size: 1.4rem;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 1;
}

.sch-box .input-sch:focus, .sch-box .input-sch:hover {
	outline: none;
	border: none;
}

.sch-box .input-sch:focus::-webkit-input-placeholder, .sch-box .input-sch:hover::-webkit-input-placeholder
	{
	color: rgba(var(--color-gray-900));
}

.sch-box .input-sch:focus::-moz-placeholder, .sch-box .input-sch:hover::-moz-placeholder
	{
	color: rgba(var(--color-gray-900));
}

.sch-box .input-sch:focus:-ms-input-placeholder, .sch-box .input-sch:hover:-ms-input-placeholder
	{
	color: rgba(var(--color-gray-900));
}

.sch-box .input-sch:focus::-ms-input-placeholder, .sch-box .input-sch:hover::-ms-input-placeholder
	{
	color: rgba(var(--color-gray-900));
}

.sch-box .input-sch:focus::placeholder, .sch-box .input-sch:hover::placeholder
	{
	color: rgba(var(--color-gray-900));
}

.sch-box .input-sch::-webkit-input-placeholder {
	color: rgba(var(--color-gray-500));
}

.sch-box .input-sch::-moz-placeholder {
	color: rgba(var(--color-gray-500));
}

.sch-box .input-sch:-ms-input-placeholder {
	color: rgba(var(--color-gray-500));
}

.sch-box .input-sch::-ms-input-placeholder {
	color: rgba(var(--color-gray-500));
}

.sch-box .input-sch::placeholder {
	color: rgba(var(--color-gray-500));
}

.custom-radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
}

.custom-radio+.custom-radio {
	margin-left: 20px;
}

.custom-radio:hover input ~ .radio-mark {
	border-color: #ccc;
}

.custom-radio input[type=radio] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.custom-radio input[type=radio]:checked ~ .radio-mark {
	border-color: rgba(var(--color-gray-900));
	background-color: rgba(var(--color-gray-900));
}

.custom-radio input[type=radio]:checked ~ .radio-mark:after {
	display: block;
	background-color: rgba(var(--color-gray-0));
}

.radio-mark {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	background-color: #fff;
	border: 1px solid rgba(var(--color-gray-500), var(--opacity-07));
	border-radius: 50%;
	margin-right: 10px;
}

.radio-mark:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: rgba(var(--color-gray-300), var(--opacity-05));
}

.radio-text {
	font-size: 14px;
}

input[type=checkbox] {
	display: none;
}

input[type=checkbox]+label, input[type=checkbox] ~ label {
	font-size: 1.4rem;
	font-weight: 400;
}
input[type=checkbox]+label span, input[type=checkbox] ~ label span{
	font-size:14px;
}

input[type=checkbox]+label::before, input[type=checkbox] ~ label::before
	{
	content: "";
	display: inline-block;
	width: 2rem;
	height: 2rem;
	margin-right: 1rem;
	border: 1px solid rgba(var(--color-gray-500));
	border-radius: 4px;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 4px rgba(var(--color-gray-300));
	box-shadow: 0 0 4px rgba(var(--color-gray-300));
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: rgba(var(--color-gray-0)) no-repeat center center/1.4rem
		1rem;
}

input[type=checkbox]:checked+label::before, input[type=checkbox]:checked 
	~ label::before {
	background-color: rgba(var(--color-gray-900));
	border-color: rgba(var(--color-gray-900));
}

.custom-select {
	position: relative;
	width: 100%;
	border-radius: 0;
}

.custom-select__selected {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: calc(var(--input-height)/1.5);
	padding-inline: 1rem;
	font-size: 1.3rem;
	font-weight: 400;
	border: 1px solid rgba(var(--color-gray-400));
	background-color: rgba(var(--color-gray-0));
	color: rgba(var(--color-gray-500), 0.6);
	border-radius: 4px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.custom-select__selected span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 5px;
}

.custom-select__selected i {
	width: 1.2rem;
	height: 0.8rem;
	background-size: 1.2rem auto;
	background-position: center center;
}

.custom-select__selected:hover {
	border: 1px solid rgba(var(--color-gray-800));
	background-color: rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-900));
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.custom-select__selected:focus {
	border: 1px solid rgba(var(--color-gray-800));
	background-color: rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-900));
}

.custom-select__selected.height-54 {
	height: 54px;
}

.custom-select__option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 3.2rem;
	padding-inline: 1rem;
	cursor: pointer;
	font-size: 1.5rem;
	font-weight: 500;
	background-color: rgba(var(--color-gray-0));
	color: rgba(var(--color-gray-900), 0.6);
}

.custom-select__option+.custom-select__option {
	border-top: 1px solid rgba(var(--color-gray-400), var(--opacity-03));
}

.custom-select__option:hover {
	background-color: rgba(var(--color-gray-200));
	color: rgba(var(--color-gray-900));
}

:root[data-mantine-color-scheme=dark] .custom-select__option:hover {
	background-color: rgba(var(--color-global-bg));
}

.custom-select__option i {
	margin-right: 1rem;
}

.custom-select__options {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	max-height: 20rem;
	overflow-y: auto;
	margin-top: 0;
	padding: 0;
	list-style: none;
	border: 1px solid rgba(var(--color-gray-400));
	border-radius: 2px;
	background-color: rgba(var(--color-gray-900));
	color: rgba(var(--color-gray-0));
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	z-index: 10;
	display: none;
}

.custom-select__options.position-top {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: 5px;
}

.custom-select__options.active {
	display: block;
}

.custom-select.active {
	background-color: rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-900));
}

.custom-select.active .custom-select__options {
	display: block;
}

.custom-select.active .icon-dropdown {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.custom-select.active .custom-select__selected {
	border: 1px solid rgba(var(--color-gray-800));
	background-color: rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-900));
}

.custom-select.focused .custom-select__selected {
	border: 1px solid rgba(var(--color-gray-800));
	background-color: rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-900));
}

.custom-select.disabled .custom-select__selected {
	border: 1px solid rgba(var(--color-gray-300), 0.5);
	color: rgba(var(--color-gray-900), 0.2);
	cursor: not-allowed;
}

.custom-select.disabled .custom-select__selected:hover {
	background-color: rgba(var(--color-gray-0));
}

.custom-textarea textarea {
	width: 100%;
	min-height: 10rem;
	padding: 1.2rem 1.5rem;
	border: none;
	border-radius: 5px;
	font-size: 1.4rem;
	resize: none;
	color: rgba(var(--color-gray-800));
	border: 1px solid rgba(var(--color-gray-400));
}

.custom-textarea textarea::-webkit-input-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.custom-textarea textarea::-moz-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.custom-textarea textarea:-ms-input-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.custom-textarea textarea::-ms-input-placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}

.custom-textarea textarea::placeholder {
	font-size: 1.4rem;
	font-weight: 400;
	color: rgba(var(--color-gray-400));
}
.custom-textarea textarea:hover{
	border: 1px solid rgba(var(--color-gray-700));
}
.custom-textarea textarea:focus {
	outline: 1px solid rgba(var(--color-gray-400), var(--opacity-05));
}

.flex-1 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flex-1-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.color-gray-0 {
	color: rgba(var(--color-gray-0));
}

.color-gray-50 {
	color: rgba(var(--color-gray-50));
}

.color-gray-100 {
	color: rgba(var(--color-gray-100));
}

.color-gray-200 {
	color: rgba(var(--color-gray-200));
}

.color-gray-300 {
	color: rgba(var(--color-gray-300));
}

.color-gray-400 {
	color: rgba(var(--color-gray-400));
}

.color-gray-500 {
	color: rgba(var(--color-gray-500));
}

.color-gray-600 {
	color: rgba(var(--color-gray-600));
}

.color-gray-700 {
	color: rgba(var(--color-gray-700));
}

.color-gray-800 {
	color: rgba(var(--color-gray-800));
}

.color-gray-900 {
	color: rgba(var(--color-gray-900));
}

.color-primary {
	color: var(--primary-color);
}

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

.color-success {
	color: var(--success-color);
}

.color-danger {
	color: var(--danger-color);
}

.color-warning {
	color: var(--warning-color);
}

.color-info {
	color: var(--info-color);
}

.color-light {
	color: var(--light-color);
}

.color-dark {
	color: var(--dark-color);
}

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

.bg-gray-50 {
	background-color: rgba(var(--color-gray-50));
}

.bg-gray-100 {
	background-color: rgba(var(--color-gray-100));
}

.bg-gray-200 {
	background-color: rgba(var(--color-gray-200));
}

.bg-gray-300 {
	background-color: rgba(var(--color-gray-300));
}

.bg-gray-400 {
	background-color: rgba(var(--color-gray-400));
}

.bg-gray-500 {
	background-color: rgba(var(--color-gray-500));
}

.bg-gray-600 {
	background-color: rgba(var(--color-gray-600));
}

.bg-gray-700 {
	background-color: rgba(var(--color-gray-700));
}

.bg-gray-800 {
	background-color: rgba(var(--color-gray-800));
}

.bg-gray-900 {
	background-color: rgba(var(--color-gray-900));
}

.overflow-auto {
	overflow: auto !important;
}

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

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

.overflow-scroll {
	overflow: scroll !important;
}

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

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

.overflow-x-scroll {
	overflow-x: scroll !important;
}

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

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

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

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

.float-none {
	float: none !important;
}

.float-left {
	float: left !important;
}

.float-right {
	float: right !important;
}

.v-locale--is-rtl .float-end {
	float: left !important;
}

.v-locale--is-rtl .float-start, .v-locale--is-ltr .float-end {
	float: right !important;
}

.v-locale--is-ltr .float-start {
	float: left !important;
}

.flex-fill, .flex-1-1 {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}

.flex-1-0 {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 0 auto !important;
	flex: 1 0 auto !important;
}

.flex-0-1 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 1 auto !important;
	flex: 0 1 auto !important;
}

.flex-0-0 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 auto !important;
	flex: 0 0 auto !important;
}

.flex-1-1-100 {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 1 100% !important;
	flex: 1 1 100% !important;
}

.flex-1-0-100 {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 0 100% !important;
	flex: 1 0 100% !important;
}

.flex-0-1-100 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 1 100% !important;
	flex: 0 1 100% !important;
}

.flex-0-0-100 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
}

.flex-1-1-0 {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 1 0px !important;
	flex: 1 1 0 !important;
}

.flex-1-0-0 {
	-webkit-box-flex: 1 !important;
	-ms-flex: 1 0 0px !important;
	flex: 1 0 0 !important;
}

.flex-0-1-0 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 1 0px !important;
	flex: 0 1 0 !important;
}

.flex-0-0-0 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 0px !important;
	flex: 0 0 0 !important;
}

.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.flex-grow-0 {
	-webkit-box-flex: 0 !important;
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}

.flex-grow-1 {
	-webkit-box-flex: 1 !important;
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
}

.flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}

.flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.justify-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.justify-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.justify-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.justify-evenly {
	-webkit-box-pack: space-evenly !important;
	-ms-flex-pack: space-evenly !important;
	justify-content: space-evenly !important;
}

.align-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-space-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-space-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-space-evenly {
	-ms-flex-line-pack: space-evenly !important;
	align-content: space-evenly !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

.order-first {
	-webkit-box-ordinal-group: 0 !important;
	-ms-flex-order: -1 !important;
	order: -1 !important;
}

.order-0 {
	-webkit-box-ordinal-group: 1 !important;
	-ms-flex-order: 0 !important;
	order: 0 !important;
}

.order-1 {
	-webkit-box-ordinal-group: 2 !important;
	-ms-flex-order: 1 !important;
	order: 1 !important;
}

.order-2 {
	-webkit-box-ordinal-group: 3 !important;
	-ms-flex-order: 2 !important;
	order: 2 !important;
}

.order-3 {
	-webkit-box-ordinal-group: 4 !important;
	-ms-flex-order: 3 !important;
	order: 3 !important;
}

.order-4 {
	-webkit-box-ordinal-group: 5 !important;
	-ms-flex-order: 4 !important;
	order: 4 !important;
}

.order-5 {
	-webkit-box-ordinal-group: 6 !important;
	-ms-flex-order: 5 !important;
	order: 5 !important;
}

.order-6 {
	-webkit-box-ordinal-group: 7 !important;
	-ms-flex-order: 6 !important;
	order: 6 !important;
}

.order-7 {
	-webkit-box-ordinal-group: 8 !important;
	-ms-flex-order: 7 !important;
	order: 7 !important;
}

.order-8 {
	-webkit-box-ordinal-group: 9 !important;
	-ms-flex-order: 8 !important;
	order: 8 !important;
}

.order-9 {
	-webkit-box-ordinal-group: 10 !important;
	-ms-flex-order: 9 !important;
	order: 9 !important;
}

.order-10 {
	-webkit-box-ordinal-group: 11 !important;
	-ms-flex-order: 10 !important;
	order: 10 !important;
}

.order-11 {
	-webkit-box-ordinal-group: 12 !important;
	-ms-flex-order: 11 !important;
	order: 11 !important;
}

.order-12 {
	-webkit-box-ordinal-group: 13 !important;
	-ms-flex-order: 12 !important;
	order: 12 !important;
}

.order-last {
	-webkit-box-ordinal-group: 14 !important;
	-ms-flex-order: 13 !important;
	order: 13 !important;
}

.ga-0 {
	gap: 0px !important;
}

.ga-1 {
	gap: 4px !important;
}

.ga-2 {
	gap: 8px !important;
}

.ga-3 {
	gap: 12px !important;
}

.ga-4 {
	gap: 16px !important;
}

.ga-5 {
	gap: 20px !important;
}

.ga-6 {
	gap: 24px !important;
}

.ga-7 {
	gap: 28px !important;
}

.ga-8 {
	gap: 32px !important;
}

.ga-9 {
	gap: 36px !important;
}

.ga-10 {
	gap: 40px !important;
}

.ga-11 {
	gap: 44px !important;
}

.ga-12 {
	gap: 48px !important;
}

.ga-13 {
	gap: 52px !important;
}

.ga-14 {
	gap: 56px !important;
}

.ga-15 {
	gap: 60px !important;
}

.ga-16 {
	gap: 64px !important;
}

.ga-auto {
	gap: auto !important;
}

.gr-0 {
	row-gap: 0px !important;
}

.gr-1 {
	row-gap: 4px !important;
}

.gr-2 {
	row-gap: 8px !important;
}

.gr-3 {
	row-gap: 12px !important;
}

.gr-4 {
	row-gap: 16px !important;
}

.gr-5 {
	row-gap: 20px !important;
}

.gr-6 {
	row-gap: 24px !important;
}

.gr-7 {
	row-gap: 28px !important;
}

.gr-8 {
	row-gap: 32px !important;
}

.gr-9 {
	row-gap: 36px !important;
}

.gr-10 {
	row-gap: 40px !important;
}

.gr-11 {
	row-gap: 44px !important;
}

.gr-12 {
	row-gap: 48px !important;
}

.gr-13 {
	row-gap: 52px !important;
}

.gr-14 {
	row-gap: 56px !important;
}

.gr-15 {
	row-gap: 60px !important;
}

.gr-16 {
	row-gap: 64px !important;
}

.gr-auto {
	row-gap: auto !important;
}

.gc-0 {
	-webkit-column-gap: 0px !important;
	-moz-column-gap: 0px !important;
	column-gap: 0px !important;
}

.gc-1 {
	-webkit-column-gap: 4px !important;
	-moz-column-gap: 4px !important;
	column-gap: 4px !important;
}

.gc-2 {
	-webkit-column-gap: 8px !important;
	-moz-column-gap: 8px !important;
	column-gap: 8px !important;
}

.gc-3 {
	-webkit-column-gap: 12px !important;
	-moz-column-gap: 12px !important;
	column-gap: 12px !important;
}

.gc-4 {
	-webkit-column-gap: 16px !important;
	-moz-column-gap: 16px !important;
	column-gap: 16px !important;
}

.gc-5 {
	-webkit-column-gap: 20px !important;
	-moz-column-gap: 20px !important;
	column-gap: 20px !important;
}

.gc-6 {
	-webkit-column-gap: 24px !important;
	-moz-column-gap: 24px !important;
	column-gap: 24px !important;
}

.gc-7 {
	-webkit-column-gap: 28px !important;
	-moz-column-gap: 28px !important;
	column-gap: 28px !important;
}

.gc-8 {
	-webkit-column-gap: 32px !important;
	-moz-column-gap: 32px !important;
	column-gap: 32px !important;
}

.gc-9 {
	-webkit-column-gap: 36px !important;
	-moz-column-gap: 36px !important;
	column-gap: 36px !important;
}

.gc-10 {
	-webkit-column-gap: 40px !important;
	-moz-column-gap: 40px !important;
	column-gap: 40px !important;
}

.gc-11 {
	-webkit-column-gap: 44px !important;
	-moz-column-gap: 44px !important;
	column-gap: 44px !important;
}

.gc-12 {
	-webkit-column-gap: 48px !important;
	-moz-column-gap: 48px !important;
	column-gap: 48px !important;
}

.gc-13 {
	-webkit-column-gap: 52px !important;
	-moz-column-gap: 52px !important;
	column-gap: 52px !important;
}

.gc-14 {
	-webkit-column-gap: 56px !important;
	-moz-column-gap: 56px !important;
	column-gap: 56px !important;
}

.gc-15 {
	-webkit-column-gap: 60px !important;
	-moz-column-gap: 60px !important;
	column-gap: 60px !important;
}

.gc-16 {
	-webkit-column-gap: 64px !important;
	-moz-column-gap: 64px !important;
	column-gap: 64px !important;
}

.gc-auto {
	-webkit-column-gap: auto !important;
	-moz-column-gap: auto !important;
	column-gap: auto !important;
}

.ma-0 {
	margin: 0 !important;
}

.ma-1 {
	margin: 4px !important;
}

.ma-2 {
	margin: 8px !important;
}

.ma-3 {
	margin: 12px !important;
}

.ma-4 {
	margin: 16px !important;
}

.ma-5 {
	margin: 20px !important;
}

.ma-6 {
	margin: 24px !important;
}

.ma-7 {
	margin: 28px !important;
}

.ma-8 {
	margin: 32px !important;
}

.ma-9 {
	margin: 36px !important;
}

.ma-10 {
	margin: 40px !important;
}

.ma-11 {
	margin: 44px !important;
}

.ma-12 {
	margin: 48px !important;
}

.ma-13 {
	margin: 52px !important;
}

.ma-14 {
	margin: 56px !important;
}

.ma-15 {
	margin: 60px !important;
}

.ma-16 {
	margin: 64px !important;
}

.ma-auto {
	margin: auto !important;
}

.mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.mx-1 {
	margin-right: 4px !important;
	margin-left: 4px !important;
}

.mx-2 {
	margin-right: 8px !important;
	margin-left: 8px !important;
}

.mx-3 {
	margin-right: 12px !important;
	margin-left: 12px !important;
}

.mx-4 {
	margin-right: 16px !important;
	margin-left: 16px !important;
}

.mx-5 {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

.mx-6 {
	margin-right: 24px !important;
	margin-left: 24px !important;
}

.mx-7 {
	margin-right: 28px !important;
	margin-left: 28px !important;
}

.mx-8 {
	margin-right: 32px !important;
	margin-left: 32px !important;
}

.mx-9 {
	margin-right: 36px !important;
	margin-left: 36px !important;
}

.mx-10 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

.mx-11 {
	margin-right: 44px !important;
	margin-left: 44px !important;
}

.mx-12 {
	margin-right: 48px !important;
	margin-left: 48px !important;
}

.mx-13 {
	margin-right: 52px !important;
	margin-left: 52px !important;
}

.mx-14 {
	margin-right: 56px !important;
	margin-left: 56px !important;
}

.mx-15 {
	margin-right: 60px !important;
	margin-left: 60px !important;
}

.mx-16 {
	margin-right: 64px !important;
	margin-left: 64px !important;
}

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

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

.my-1 {
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}

.my-2 {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}

.my-3 {
	margin-top: 12px !important;
	margin-bottom: 12px !important;
}

.my-4 {
	margin-top: 16px !important;
	margin-bottom: 16px !important;
}

.my-5 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.my-6 {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}

.my-7 {
	margin-top: 28px !important;
	margin-bottom: 28px !important;
}

.my-8 {
	margin-top: 32px !important;
	margin-bottom: 32px !important;
}

.my-9 {
	margin-top: 36px !important;
	margin-bottom: 36px !important;
}

.my-10 {
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

.my-11 {
	margin-top: 44px !important;
	margin-bottom: 44px !important;
}

.my-12 {
	margin-top: 48px !important;
	margin-bottom: 48px !important;
}

.my-13 {
	margin-top: 52px !important;
	margin-bottom: 52px !important;
}

.my-14 {
	margin-top: 56px !important;
	margin-bottom: 56px !important;
}

.my-15 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}

.my-16 {
	margin-top: 64px !important;
	margin-bottom: 64px !important;
}

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

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

.mt-1 {
	margin-top: 4px !important;
}

.mt-2 {
	margin-top: 8px !important;
}

.mt-3 {
	margin-top: 12px !important;
}

.mt-4 {
	margin-top: 16px !important;
}

.mt-5 {
	margin-top: 20px !important;
}

.mt-6 {
	margin-top: 24px !important;
}

.mt-7 {
	margin-top: 28px !important;
}

.mt-8 {
	margin-top: 32px !important;
}

.mt-9 {
	margin-top: 36px !important;
}

.mt-10 {
	margin-top: 40px !important;
}

.mt-11 {
	margin-top: 44px !important;
}

.mt-12 {
	margin-top: 48px !important;
}

.mt-13 {
	margin-top: 52px !important;
}

.mt-14 {
	margin-top: 56px !important;
}

.mt-15 {
	margin-top: 60px !important;
}

.mt-16 {
	margin-top: 64px !important;
}

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

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

.mr-1 {
	margin-right: 4px !important;
}

.mr-2 {
	margin-right: 8px !important;
}

.mr-3 {
	margin-right: 12px !important;
}

.mr-4 {
	margin-right: 16px !important;
}

.mr-5 {
	margin-right: 20px !important;
}

.mr-6 {
	margin-right: 24px !important;
}

.mr-7 {
	margin-right: 28px !important;
}

.mr-8 {
	margin-right: 32px !important;
}

.mr-9 {
	margin-right: 36px !important;
}

.mr-10 {
	margin-right: 40px !important;
}

.mr-11 {
	margin-right: 44px !important;
}

.mr-12 {
	margin-right: 48px !important;
}

.mr-13 {
	margin-right: 52px !important;
}

.mr-14 {
	margin-right: 56px !important;
}

.mr-15 {
	margin-right: 60px !important;
}

.mr-16 {
	margin-right: 64px !important;
}

.mr-auto {
	margin-right: auto !important;
}

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

.mb-1 {
	margin-bottom: 4px !important;
}

.mb-2 {
	margin-bottom: 8px !important;
}

.mb-3 {
	margin-bottom: 12px !important;
}

.mb-4 {
	margin-bottom: 16px !important;
}

.mb-5 {
	margin-bottom: 20px !important;
}

.mb-6 {
	margin-bottom: 24px !important;
}

.mb-7 {
	margin-bottom: 28px !important;
}

.mb-8 {
	margin-bottom: 32px !important;
}

.mb-9 {
	margin-bottom: 36px !important;
}

.mb-10 {
	margin-bottom: 40px !important;
}

.mb-11 {
	margin-bottom: 44px !important;
}

.mb-12 {
	margin-bottom: 48px !important;
}

.mb-13 {
	margin-bottom: 52px !important;
}

.mb-14 {
	margin-bottom: 56px !important;
}

.mb-15 {
	margin-bottom: 60px !important;
}

.mb-16 {
	margin-bottom: 64px !important;
}

.mb-auto {
	margin-bottom: auto !important;
}

.ml-0 {
	margin-left: 0 !important;
}

.ml-1 {
	margin-left: 4px !important;
}

.ml-2 {
	margin-left: 8px !important;
}

.ml-3 {
	margin-left: 12px !important;
}

.ml-4 {
	margin-left: 16px !important;
}

.ml-5 {
	margin-left: 20px !important;
}

.ml-6 {
	margin-left: 24px !important;
}

.ml-7 {
	margin-left: 28px !important;
}

.ml-8 {
	margin-left: 32px !important;
}

.ml-9 {
	margin-left: 36px !important;
}

.ml-10 {
	margin-left: 40px !important;
}

.ml-11 {
	margin-left: 44px !important;
}

.ml-12 {
	margin-left: 48px !important;
}

.ml-13 {
	margin-left: 52px !important;
}

.ml-14 {
	margin-left: 56px !important;
}

.ml-15 {
	margin-left: 60px !important;
}

.ml-16 {
	margin-left: 64px !important;
}

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

.ms-0 {
	-webkit-margin-start: 0px !important;
	margin-inline-start: 0px !important;
}

.ms-1 {
	-webkit-margin-start: 4px !important;
	margin-inline-start: 4px !important;
}

.ms-2 {
	-webkit-margin-start: 8px !important;
	margin-inline-start: 8px !important;
}

.ms-3 {
	-webkit-margin-start: 12px !important;
	margin-inline-start: 12px !important;
}

.ms-4 {
	-webkit-margin-start: 16px !important;
	margin-inline-start: 16px !important;
}

.ms-5 {
	-webkit-margin-start: 20px !important;
	margin-inline-start: 20px !important;
}

.ms-6 {
	-webkit-margin-start: 24px !important;
	margin-inline-start: 24px !important;
}

.ms-7 {
	-webkit-margin-start: 28px !important;
	margin-inline-start: 28px !important;
}

.ms-8 {
	-webkit-margin-start: 32px !important;
	margin-inline-start: 32px !important;
}

.ms-9 {
	-webkit-margin-start: 36px !important;
	margin-inline-start: 36px !important;
}

.ms-10 {
	-webkit-margin-start: 40px !important;
	margin-inline-start: 40px !important;
}

.ms-11 {
	-webkit-margin-start: 44px !important;
	margin-inline-start: 44px !important;
}

.ms-12 {
	-webkit-margin-start: 48px !important;
	margin-inline-start: 48px !important;
}

.ms-13 {
	-webkit-margin-start: 52px !important;
	margin-inline-start: 52px !important;
}

.ms-14 {
	-webkit-margin-start: 56px !important;
	margin-inline-start: 56px !important;
}

.ms-15 {
	-webkit-margin-start: 60px !important;
	margin-inline-start: 60px !important;
}

.ms-16 {
	-webkit-margin-start: 64px !important;
	margin-inline-start: 64px !important;
}

.ms-auto {
	-webkit-margin-start: auto !important;
	margin-inline-start: auto !important;
}

.me-0 {
	-webkit-margin-end: 0px !important;
	margin-inline-end: 0px !important;
}

.me-1 {
	-webkit-margin-end: 4px !important;
	margin-inline-end: 4px !important;
}

.me-2 {
	-webkit-margin-end: 8px !important;
	margin-inline-end: 8px !important;
}

.me-3 {
	-webkit-margin-end: 12px !important;
	margin-inline-end: 12px !important;
}

.me-4 {
	-webkit-margin-end: 16px !important;
	margin-inline-end: 16px !important;
}

.me-5 {
	-webkit-margin-end: 20px !important;
	margin-inline-end: 20px !important;
}

.me-6 {
	-webkit-margin-end: 24px !important;
	margin-inline-end: 24px !important;
}

.me-7 {
	-webkit-margin-end: 28px !important;
	margin-inline-end: 28px !important;
}

.me-8 {
	-webkit-margin-end: 32px !important;
	margin-inline-end: 32px !important;
}

.me-9 {
	-webkit-margin-end: 36px !important;
	margin-inline-end: 36px !important;
}

.me-10 {
	-webkit-margin-end: 40px !important;
	margin-inline-end: 40px !important;
}

.me-11 {
	-webkit-margin-end: 44px !important;
	margin-inline-end: 44px !important;
}

.me-12 {
	-webkit-margin-end: 48px !important;
	margin-inline-end: 48px !important;
}

.me-13 {
	-webkit-margin-end: 52px !important;
	margin-inline-end: 52px !important;
}

.me-14 {
	-webkit-margin-end: 56px !important;
	margin-inline-end: 56px !important;
}

.me-15 {
	-webkit-margin-end: 60px !important;
	margin-inline-end: 60px !important;
}

.me-16 {
	-webkit-margin-end: 64px !important;
	margin-inline-end: 64px !important;
}

.me-auto {
	-webkit-margin-end: auto !important;
	margin-inline-end: auto !important;
}

.ma-n1 {
	margin: -4px !important;
}

.ma-n2 {
	margin: -8px !important;
}

.ma-n3 {
	margin: -12px !important;
}

.ma-n4 {
	margin: -16px !important;
}

.ma-n5 {
	margin: -20px !important;
}

.ma-n6 {
	margin: -24px !important;
}

.ma-n7 {
	margin: -28px !important;
}

.ma-n8 {
	margin: -32px !important;
}

.ma-n9 {
	margin: -36px !important;
}

.ma-n10 {
	margin: -40px !important;
}

.ma-n11 {
	margin: -44px !important;
}

.ma-n12 {
	margin: -48px !important;
}

.ma-n13 {
	margin: -52px !important;
}

.ma-n14 {
	margin: -56px !important;
}

.ma-n15 {
	margin: -60px !important;
}

.ma-n16 {
	margin: -64px !important;
}

.mx-n1 {
	margin-right: -4px !important;
	margin-left: -4px !important;
}

.mx-n2 {
	margin-right: -8px !important;
	margin-left: -8px !important;
}

.mx-n3 {
	margin-right: -12px !important;
	margin-left: -12px !important;
}

.mx-n4 {
	margin-right: -16px !important;
	margin-left: -16px !important;
}

.mx-n5 {
	margin-right: -20px !important;
	margin-left: -20px !important;
}

.mx-n6 {
	margin-right: -24px !important;
	margin-left: -24px !important;
}

.mx-n7 {
	margin-right: -28px !important;
	margin-left: -28px !important;
}

.mx-n8 {
	margin-right: -32px !important;
	margin-left: -32px !important;
}

.mx-n9 {
	margin-right: -36px !important;
	margin-left: -36px !important;
}

.mx-n10 {
	margin-right: -40px !important;
	margin-left: -40px !important;
}

.mx-n11 {
	margin-right: -44px !important;
	margin-left: -44px !important;
}

.mx-n12 {
	margin-right: -48px !important;
	margin-left: -48px !important;
}

.mx-n13 {
	margin-right: -52px !important;
	margin-left: -52px !important;
}

.mx-n14 {
	margin-right: -56px !important;
	margin-left: -56px !important;
}

.mx-n15 {
	margin-right: -60px !important;
	margin-left: -60px !important;
}

.mx-n16 {
	margin-right: -64px !important;
	margin-left: -64px !important;
}

.my-n1 {
	margin-top: -4px !important;
	margin-bottom: -4px !important;
}

.my-n2 {
	margin-top: -8px !important;
	margin-bottom: -8px !important;
}

.my-n3 {
	margin-top: -12px !important;
	margin-bottom: -12px !important;
}

.my-n4 {
	margin-top: -16px !important;
	margin-bottom: -16px !important;
}

.my-n5 {
	margin-top: -20px !important;
	margin-bottom: -20px !important;
}

.my-n6 {
	margin-top: -24px !important;
	margin-bottom: -24px !important;
}

.my-n7 {
	margin-top: -28px !important;
	margin-bottom: -28px !important;
}

.my-n8 {
	margin-top: -32px !important;
	margin-bottom: -32px !important;
}

.my-n9 {
	margin-top: -36px !important;
	margin-bottom: -36px !important;
}

.my-n10 {
	margin-top: -40px !important;
	margin-bottom: -40px !important;
}

.my-n11 {
	margin-top: -44px !important;
	margin-bottom: -44px !important;
}

.my-n12 {
	margin-top: -48px !important;
	margin-bottom: -48px !important;
}

.my-n13 {
	margin-top: -52px !important;
	margin-bottom: -52px !important;
}

.my-n14 {
	margin-top: -56px !important;
	margin-bottom: -56px !important;
}

.my-n15 {
	margin-top: -60px !important;
	margin-bottom: -60px !important;
}

.my-n16 {
	margin-top: -64px !important;
	margin-bottom: -64px !important;
}

.mt-n1 {
	margin-top: -4px !important;
}

.mt-n2 {
	margin-top: -8px !important;
}

.mt-n3 {
	margin-top: -12px !important;
}

.mt-n4 {
	margin-top: -16px !important;
}

.mt-n5 {
	margin-top: -20px !important;
}

.mt-n6 {
	margin-top: -24px !important;
}

.mt-n7 {
	margin-top: -28px !important;
}

.mt-n8 {
	margin-top: -32px !important;
}

.mt-n9 {
	margin-top: -36px !important;
}

.mt-n10 {
	margin-top: -40px !important;
}

.mt-n11 {
	margin-top: -44px !important;
}

.mt-n12 {
	margin-top: -48px !important;
}

.mt-n13 {
	margin-top: -52px !important;
}

.mt-n14 {
	margin-top: -56px !important;
}

.mt-n15 {
	margin-top: -60px !important;
}

.mt-n16 {
	margin-top: -64px !important;
}

.mr-n1 {
	margin-right: -4px !important;
}

.mr-n2 {
	margin-right: -8px !important;
}

.mr-n3 {
	margin-right: -12px !important;
}

.mr-n4 {
	margin-right: -16px !important;
}

.mr-n5 {
	margin-right: -20px !important;
}

.mr-n6 {
	margin-right: -24px !important;
}

.mr-n7 {
	margin-right: -28px !important;
}

.mr-n8 {
	margin-right: -32px !important;
}

.mr-n9 {
	margin-right: -36px !important;
}

.mr-n10 {
	margin-right: -40px !important;
}

.mr-n11 {
	margin-right: -44px !important;
}

.mr-n12 {
	margin-right: -48px !important;
}

.mr-n13 {
	margin-right: -52px !important;
}

.mr-n14 {
	margin-right: -56px !important;
}

.mr-n15 {
	margin-right: -60px !important;
}

.mr-n16 {
	margin-right: -64px !important;
}

.mb-n1 {
	margin-bottom: -4px !important;
}

.mb-n2 {
	margin-bottom: -8px !important;
}

.mb-n3 {
	margin-bottom: -12px !important;
}

.mb-n4 {
	margin-bottom: -16px !important;
}

.mb-n5 {
	margin-bottom: -20px !important;
}

.mb-n6 {
	margin-bottom: -24px !important;
}

.mb-n7 {
	margin-bottom: -28px !important;
}

.mb-n8 {
	margin-bottom: -32px !important;
}

.mb-n9 {
	margin-bottom: -36px !important;
}

.mb-n10 {
	margin-bottom: -40px !important;
}

.mb-n11 {
	margin-bottom: -44px !important;
}

.mb-n12 {
	margin-bottom: -48px !important;
}

.mb-n13 {
	margin-bottom: -52px !important;
}

.mb-n14 {
	margin-bottom: -56px !important;
}

.mb-n15 {
	margin-bottom: -60px !important;
}

.mb-n16 {
	margin-bottom: -64px !important;
}

.ml-n1 {
	margin-left: -4px !important;
}

.ml-n2 {
	margin-left: -8px !important;
}

.ml-n3 {
	margin-left: -12px !important;
}

.ml-n4 {
	margin-left: -16px !important;
}

.ml-n5 {
	margin-left: -20px !important;
}

.ml-n6 {
	margin-left: -24px !important;
}

.ml-n7 {
	margin-left: -28px !important;
}

.ml-n8 {
	margin-left: -32px !important;
}

.ml-n9 {
	margin-left: -36px !important;
}

.ml-n10 {
	margin-left: -40px !important;
}

.ml-n11 {
	margin-left: -44px !important;
}

.ml-n12 {
	margin-left: -48px !important;
}

.ml-n13 {
	margin-left: -52px !important;
}

.ml-n14 {
	margin-left: -56px !important;
}

.ml-n15 {
	margin-left: -60px !important;
}

.ml-n16 {
	margin-left: -64px !important;
}

.ms-n1 {
	-webkit-margin-start: -4px !important;
	margin-inline-start: -4px !important;
}

.ms-n2 {
	-webkit-margin-start: -8px !important;
	margin-inline-start: -8px !important;
}

.ms-n3 {
	-webkit-margin-start: -12px !important;
	margin-inline-start: -12px !important;
}

.ms-n4 {
	-webkit-margin-start: -16px !important;
	margin-inline-start: -16px !important;
}

.ms-n5 {
	-webkit-margin-start: -20px !important;
	margin-inline-start: -20px !important;
}

.ms-n6 {
	-webkit-margin-start: -24px !important;
	margin-inline-start: -24px !important;
}

.ms-n7 {
	-webkit-margin-start: -28px !important;
	margin-inline-start: -28px !important;
}

.ms-n8 {
	-webkit-margin-start: -32px !important;
	margin-inline-start: -32px !important;
}

.ms-n9 {
	-webkit-margin-start: -36px !important;
	margin-inline-start: -36px !important;
}

.ms-n10 {
	-webkit-margin-start: -40px !important;
	margin-inline-start: -40px !important;
}

.ms-n11 {
	-webkit-margin-start: -44px !important;
	margin-inline-start: -44px !important;
}

.ms-n12 {
	-webkit-margin-start: -48px !important;
	margin-inline-start: -48px !important;
}

.ms-n13 {
	-webkit-margin-start: -52px !important;
	margin-inline-start: -52px !important;
}

.ms-n14 {
	-webkit-margin-start: -56px !important;
	margin-inline-start: -56px !important;
}

.ms-n15 {
	-webkit-margin-start: -60px !important;
	margin-inline-start: -60px !important;
}

.ms-n16 {
	-webkit-margin-start: -64px !important;
	margin-inline-start: -64px !important;
}

.me-n1 {
	-webkit-margin-end: -4px !important;
	margin-inline-end: -4px !important;
}

.me-n2 {
	-webkit-margin-end: -8px !important;
	margin-inline-end: -8px !important;
}

.me-n3 {
	-webkit-margin-end: -12px !important;
	margin-inline-end: -12px !important;
}

.me-n4 {
	-webkit-margin-end: -16px !important;
	margin-inline-end: -16px !important;
}

.me-n5 {
	-webkit-margin-end: -20px !important;
	margin-inline-end: -20px !important;
}

.me-n6 {
	-webkit-margin-end: -24px !important;
	margin-inline-end: -24px !important;
}

.me-n7 {
	-webkit-margin-end: -28px !important;
	margin-inline-end: -28px !important;
}

.me-n8 {
	-webkit-margin-end: -32px !important;
	margin-inline-end: -32px !important;
}

.me-n9 {
	-webkit-margin-end: -36px !important;
	margin-inline-end: -36px !important;
}

.me-n10 {
	-webkit-margin-end: -40px !important;
	margin-inline-end: -40px !important;
}

.me-n11 {
	-webkit-margin-end: -44px !important;
	margin-inline-end: -44px !important;
}

.me-n12 {
	-webkit-margin-end: -48px !important;
	margin-inline-end: -48px !important;
}

.me-n13 {
	-webkit-margin-end: -52px !important;
	margin-inline-end: -52px !important;
}

.me-n14 {
	-webkit-margin-end: -56px !important;
	margin-inline-end: -56px !important;
}

.me-n15 {
	-webkit-margin-end: -60px !important;
	margin-inline-end: -60px !important;
}

.me-n16 {
	-webkit-margin-end: -64px !important;
	margin-inline-end: -64px !important;
}

.pa-0 {
	padding: 0 !important;
}

.pa-1 {
	padding: 4px !important;
}

.pa-2 {
	padding: 8px !important;
}

.pa-3 {
	padding: 12px !important;
}

.pa-4 {
	padding: 16px !important;
}

.pa-5 {
	padding: 20px !important;
}

.pa-6 {
	padding: 24px !important;
}

.pa-7 {
	padding: 28px !important;
}

.pa-8 {
	padding: 32px !important;
}

.pa-9 {
	padding: 36px !important;
}

.pa-10 {
	padding: 40px !important;
}

.pa-11 {
	padding: 44px !important;
}

.pa-12 {
	padding: 48px !important;
}

.pa-13 {
	padding: 52px !important;
}

.pa-14 {
	padding: 56px !important;
}

.pa-15 {
	padding: 60px !important;
}

.pa-16 {
	padding: 64px !important;
}

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

.px-1 {
	padding-right: 4px !important;
	padding-left: 4px !important;
}

.px-2 {
	padding-right: 8px !important;
	padding-left: 8px !important;
}

.px-3 {
	padding-right: 12px !important;
	padding-left: 12px !important;
}

.px-4 {
	padding-right: 16px !important;
	padding-left: 16px !important;
}

.px-5 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

.px-6 {
	padding-right: 24px !important;
	padding-left: 24px !important;
}

.px-7 {
	padding-right: 28px !important;
	padding-left: 28px !important;
}

.px-8 {
	padding-right: 32px !important;
	padding-left: 32px !important;
}

.px-9 {
	padding-right: 36px !important;
	padding-left: 36px !important;
}

.px-10 {
	padding-right: 40px !important;
	padding-left: 40px !important;
}

.px-11 {
	padding-right: 44px !important;
	padding-left: 44px !important;
}

.px-12 {
	padding-right: 48px !important;
	padding-left: 48px !important;
}

.px-13 {
	padding-right: 52px !important;
	padding-left: 52px !important;
}

.px-14 {
	padding-right: 56px !important;
	padding-left: 56px !important;
}

.px-15 {
	padding-right: 60px !important;
	padding-left: 60px !important;
}

.px-16 {
	padding-right: 64px !important;
	padding-left: 64px !important;
}

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

.py-1 {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
}

.py-2 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.py-3 {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

.py-4 {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

.py-5 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.py-6 {
	padding-top: 24px !important;
	padding-bottom: 24px !important;
}

.py-7 {
	padding-top: 28px !important;
	padding-bottom: 28px !important;
}

.py-8 {
	padding-top: 32px !important;
	padding-bottom: 32px !important;
}

.py-9 {
	padding-top: 36px !important;
	padding-bottom: 36px !important;
}

.py-10 {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

.py-11 {
	padding-top: 44px !important;
	padding-bottom: 44px !important;
}

.py-12 {
	padding-top: 48px !important;
	padding-bottom: 48px !important;
}

.py-13 {
	padding-top: 52px !important;
	padding-bottom: 52px !important;
}

.py-14 {
	padding-top: 56px !important;
	padding-bottom: 56px !important;
}

.py-15 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.py-16 {
	padding-top: 64px !important;
	padding-bottom: 64px !important;
}

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

.pt-1 {
	padding-top: 4px !important;
}

.pt-2 {
	padding-top: 8px !important;
}

.pt-3 {
	padding-top: 12px !important;
}

.pt-4 {
	padding-top: 16px !important;
}

.pt-5 {
	padding-top: 20px !important;
}

.pt-6 {
	padding-top: 24px !important;
}

.pt-7 {
	padding-top: 28px !important;
}

.pt-8 {
	padding-top: 32px !important;
}

.pt-9 {
	padding-top: 36px !important;
}

.pt-10 {
	padding-top: 40px !important;
}

.pt-11 {
	padding-top: 44px !important;
}

.pt-12 {
	padding-top: 48px !important;
}

.pt-13 {
	padding-top: 52px !important;
}

.pt-14 {
	padding-top: 56px !important;
}

.pt-15 {
	padding-top: 60px !important;
}

.pt-16 {
	padding-top: 64px !important;
}

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

.pr-1 {
	padding-right: 4px !important;
}

.pr-2 {
	padding-right: 8px !important;
}

.pr-3 {
	padding-right: 12px !important;
}

.pr-4 {
	padding-right: 16px !important;
}

.pr-5 {
	padding-right: 20px !important;
}

.pr-6 {
	padding-right: 24px !important;
}

.pr-7 {
	padding-right: 28px !important;
}

.pr-8 {
	padding-right: 32px !important;
}

.pr-9 {
	padding-right: 36px !important;
}

.pr-10 {
	padding-right: 40px !important;
}

.pr-11 {
	padding-right: 44px !important;
}

.pr-12 {
	padding-right: 48px !important;
}

.pr-13 {
	padding-right: 52px !important;
}

.pr-14 {
	padding-right: 56px !important;
}

.pr-15 {
	padding-right: 60px !important;
}

.pr-16 {
	padding-right: 64px !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pb-1 {
	padding-bottom: 4px !important;
}

.pb-2 {
	padding-bottom: 8px !important;
}

.pb-3 {
	padding-bottom: 12px !important;
}

.pb-4 {
	padding-bottom: 16px !important;
}

.pb-5 {
	padding-bottom: 20px !important;
}

.pb-6 {
	padding-bottom: 24px !important;
}

.pb-7 {
	padding-bottom: 28px !important;
}

.pb-8 {
	padding-bottom: 32px !important;
}

.pb-9 {
	padding-bottom: 36px !important;
}

.pb-10 {
	padding-bottom: 40px !important;
}

.pb-11 {
	padding-bottom: 44px !important;
}

.pb-12 {
	padding-bottom: 48px !important;
}

.pb-13 {
	padding-bottom: 52px !important;
}

.pb-14 {
	padding-bottom: 56px !important;
}

.pb-15 {
	padding-bottom: 60px !important;
}

.pb-16 {
	padding-bottom: 64px !important;
}

.pl-0 {
	padding-left: 0 !important;
}

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

.pl-2 {
	padding-left: 8px !important;
}

.pl-3 {
	padding-left: 12px !important;
}

.pl-4 {
	padding-left: 16px !important;
}

.pl-5 {
	padding-left: 20px !important;
}

.pl-6 {
	padding-left: 24px !important;
}

.pl-7 {
	padding-left: 28px !important;
}

.pl-8 {
	padding-left: 32px !important;
}

.pl-9 {
	padding-left: 36px !important;
}

.pl-10 {
	padding-left: 40px !important;
}

.pl-11 {
	padding-left: 44px !important;
}

.pl-12 {
	padding-left: 48px !important;
}

.pl-13 {
	padding-left: 52px !important;
}

.pl-14 {
	padding-left: 56px !important;
}

.pl-15 {
	padding-left: 60px !important;
}

.pl-16 {
	padding-left: 64px !important;
}

.ps-0 {
	-webkit-padding-start: 0px !important;
	padding-inline-start: 0px !important;
}

.ps-1 {
	-webkit-padding-start: 4px !important;
	padding-inline-start: 4px !important;
}

.ps-2 {
	-webkit-padding-start: 8px !important;
	padding-inline-start: 8px !important;
}

.ps-3 {
	-webkit-padding-start: 12px !important;
	padding-inline-start: 12px !important;
}

.ps-4 {
	-webkit-padding-start: 16px !important;
	padding-inline-start: 16px !important;
}

.ps-5 {
	-webkit-padding-start: 20px !important;
	padding-inline-start: 20px !important;
}

.ps-6 {
	-webkit-padding-start: 24px !important;
	padding-inline-start: 24px !important;
}

.ps-7 {
	-webkit-padding-start: 28px !important;
	padding-inline-start: 28px !important;
}

.ps-8 {
	-webkit-padding-start: 32px !important;
	padding-inline-start: 32px !important;
}

.ps-9 {
	-webkit-padding-start: 36px !important;
	padding-inline-start: 36px !important;
}

.ps-10 {
	-webkit-padding-start: 40px !important;
	padding-inline-start: 40px !important;
}

.ps-11 {
	-webkit-padding-start: 44px !important;
	padding-inline-start: 44px !important;
}

.ps-12 {
	-webkit-padding-start: 48px !important;
	padding-inline-start: 48px !important;
}

.ps-13 {
	-webkit-padding-start: 52px !important;
	padding-inline-start: 52px !important;
}

.ps-14 {
	-webkit-padding-start: 56px !important;
	padding-inline-start: 56px !important;
}

.ps-15 {
	-webkit-padding-start: 60px !important;
	padding-inline-start: 60px !important;
}

.ps-16 {
	-webkit-padding-start: 64px !important;
	padding-inline-start: 64px !important;
}

.pe-0 {
	-webkit-padding-end: 0px !important;
	padding-inline-end: 0px !important;
}

.pe-1 {
	-webkit-padding-end: 4px !important;
	padding-inline-end: 4px !important;
}

.pe-2 {
	-webkit-padding-end: 8px !important;
	padding-inline-end: 8px !important;
}

.pe-3 {
	-webkit-padding-end: 12px !important;
	padding-inline-end: 12px !important;
}

.pe-4 {
	-webkit-padding-end: 16px !important;
	padding-inline-end: 16px !important;
}

.pe-5 {
	-webkit-padding-end: 20px !important;
	padding-inline-end: 20px !important;
}

.pe-6 {
	-webkit-padding-end: 24px !important;
	padding-inline-end: 24px !important;
}

.pe-7 {
	-webkit-padding-end: 28px !important;
	padding-inline-end: 28px !important;
}

.pe-8 {
	-webkit-padding-end: 32px !important;
	padding-inline-end: 32px !important;
}

.pe-9 {
	-webkit-padding-end: 36px !important;
	padding-inline-end: 36px !important;
}

.pe-10 {
	-webkit-padding-end: 40px !important;
	padding-inline-end: 40px !important;
}

.pe-11 {
	-webkit-padding-end: 44px !important;
	padding-inline-end: 44px !important;
}

.pe-12 {
	-webkit-padding-end: 48px !important;
	padding-inline-end: 48px !important;
}

.pe-13 {
	-webkit-padding-end: 52px !important;
	padding-inline-end: 52px !important;
}

.pe-14 {
	-webkit-padding-end: 56px !important;
	padding-inline-end: 56px !important;
}

.pe-15 {
	-webkit-padding-end: 60px !important;
	padding-inline-end: 60px !important;
}

.pe-16 {
	-webkit-padding-end: 64px !important;
	padding-inline-end: 64px !important;
}

.rounded-0 {
	border-radius: 0 !important;
}

.rounded-sm {
	border-radius: 4px !important;
}

.rounded {
	border-radius: 5px !important;
}

.rounded-lg {
	border-radius: 8px !important;
}

.rounded-xl {
	border-radius: 30px !important;
}

.rounded-pill {
	border-radius: 9999px !important;
}

.rounded-circle {
	border-radius: 50% !important;
}

.rounded-shaped {
	border-radius: 25px 0 !important;
}

.rounded-t-0 {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.rounded-t-sm {
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important;
}

.rounded-t {
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.rounded-t-lg {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
}

.rounded-t-xl {
	border-top-left-radius: 30px !important;
	border-top-right-radius: 30px !important;
}

.rounded-t-pill {
	border-top-left-radius: 9999px !important;
	border-top-right-radius: 9999px !important;
}

.rounded-t-circle {
	border-top-left-radius: 50% !important;
	border-top-right-radius: 50% !important;
}

.rounded-t-shaped {
	border-top-left-radius: 25px !important;
	border-top-right-radius: 0 !important;
}

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

.rounded-b-sm {
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

.rounded-b {
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

.rounded-b-lg {
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}

.rounded-b-xl {
	border-bottom-left-radius: 30px !important;
	border-bottom-right-radius: 30px !important;
}

.rounded-b-pill {
	border-bottom-left-radius: 9999px !important;
	border-bottom-right-radius: 9999px !important;
}

.rounded-b-circle {
	border-bottom-left-radius: 50% !important;
	border-bottom-right-radius: 50% !important;
}

.rounded-b-shaped {
	border-bottom-left-radius: 25px !important;
	border-bottom-right-radius: 0 !important;
}

.border-0 {
	border-width: 0 !important;
	border-style: solid !important;
	border-color: rgba(var(--v-border-color), var(--v-border-opacity))
		!important;
}

.border, .border-thin {
	border-width: thin !important;
	border-style: solid !important;
	border-color: rgba(var(--v-border-color), var(--v-border-opacity))
		!important;
}

.border-sm {
	border-width: 1px !important;
	border-style: solid !important;
	border-color: rgba(var(--v-border-color), var(--v-border-opacity))
		!important;
}

.border-md {
	border-width: 2px !important;
	border-style: solid !important;
	border-color: rgba(var(--v-border-color), var(--v-border-opacity))
		!important;
}

.border-lg {
	border-width: 4px !important;
	border-style: solid !important;
	border-color: rgba(var(--v-border-color), var(--v-border-opacity))
		!important;
}

.border-xl {
	border-width: 8px !important;
	border-style: solid !important;
	border-color: rgba(var(--v-border-color), var(--v-border-opacity))
		!important;
}

.border-opacity-0 {
	--v-border-opacity: 0 !important;
}

.border-opacity {
	--v-border-opacity: 0.12 !important;
}

.border-opacity-25 {
	--v-border-opacity: 0.25 !important;
}

.border-opacity-50 {
	--v-border-opacity: 0.5 !important;
}

.border-opacity-75 {
	--v-border-opacity: 0.75 !important;
}

.border-opacity-100 {
	--v-border-opacity: 1 !important;
}

.border-t-0 {
	border-block-start-width: 0 !important;
	border-block-start-style: solid !important;
	border-block-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-t, .border-t-thin {
	border-block-start-width: thin !important;
	border-block-start-style: solid !important;
	border-block-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-t-sm {
	border-block-start-width: 1px !important;
	border-block-start-style: solid !important;
	border-block-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-t-md {
	border-block-start-width: 2px !important;
	border-block-start-style: solid !important;
	border-block-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-t-lg {
	border-block-start-width: 4px !important;
	border-block-start-style: solid !important;
	border-block-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-t-xl {
	border-block-start-width: 8px !important;
	border-block-start-style: solid !important;
	border-block-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-e-0 {
	border-inline-end-width: 0 !important;
	border-inline-end-style: solid !important;
	border-inline-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-e, .border-e-thin {
	border-inline-end-width: thin !important;
	border-inline-end-style: solid !important;
	border-inline-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-e-sm {
	border-inline-end-width: 1px !important;
	border-inline-end-style: solid !important;
	border-inline-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-e-md {
	border-inline-end-width: 2px !important;
	border-inline-end-style: solid !important;
	border-inline-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-e-lg {
	border-inline-end-width: 4px !important;
	border-inline-end-style: solid !important;
	border-inline-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-e-xl {
	border-inline-end-width: 8px !important;
	border-inline-end-style: solid !important;
	border-inline-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-b-0 {
	border-block-end-width: 0 !important;
	border-block-end-style: solid !important;
	border-block-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-b, .border-b-thin {
	border-block-end-width: thin !important;
	border-block-end-style: solid !important;
	border-block-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-b-sm {
	border-block-end-width: 1px !important;
	border-block-end-style: solid !important;
	border-block-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-b-md {
	border-block-end-width: 2px !important;
	border-block-end-style: solid !important;
	border-block-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-b-lg {
	border-block-end-width: 4px !important;
	border-block-end-style: solid !important;
	border-block-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-b-xl {
	border-block-end-width: 8px !important;
	border-block-end-style: solid !important;
	border-block-end-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-s-0 {
	border-inline-start-width: 0 !important;
	border-inline-start-style: solid !important;
	border-inline-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-s, .border-s-thin {
	border-inline-start-width: thin !important;
	border-inline-start-style: solid !important;
	border-inline-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-s-sm {
	border-inline-start-width: 1px !important;
	border-inline-start-style: solid !important;
	border-inline-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-s-md {
	border-inline-start-width: 2px !important;
	border-inline-start-style: solid !important;
	border-inline-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-s-lg {
	border-inline-start-width: 4px !important;
	border-inline-start-style: solid !important;
	border-inline-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

.border-s-xl {
	border-inline-start-width: 8px !important;
	border-inline-start-style: solid !important;
	border-inline-start-color: rgba(var(--v-border-color),
		var(--v-border-opacity)) !important;
}

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

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

.border-dotted {
	border-style: dotted !important;
}

.border-double {
	border-style: double !important;
}

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

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

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

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

.text-justify {
	text-align: justify !important;
}

.text-start {
	text-align: start !important;
}

.text-end {
	text-align: end !important;
}

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

.text-decoration-none {
	text-decoration: none !important;
}

.text-decoration-overline {
	text-decoration: overline !important;
}

.text-decoration-underline {
	text-decoration: underline !important;
}

.text-wrap {
	white-space: normal !important;
}

.text-no-wrap {
	white-space: nowrap !important;
}

.text-pre {
	white-space: pre !important;
}

.text-pre-line {
	white-space: pre-line !important;
}

.text-pre-wrap {
	white-space: pre-wrap !important;
}

.text-break {
	overflow-wrap: break-word !important;
	word-break: break-word !important;
}

.opacity-0 {
	opacity: 0 !important;
}

.opacity-10 {
	opacity: 0.1 !important;
}

.opacity-20 {
	opacity: 0.2 !important;
}

.opacity-30 {
	opacity: 0.3 !important;
}

.opacity-40 {
	opacity: 0.4 !important;
}

.opacity-50 {
	opacity: 0.5 !important;
}

.opacity-60 {
	opacity: 0.6 !important;
}

.opacity-70 {
	opacity: 0.7 !important;
}

.opacity-80 {
	opacity: 0.8 !important;
}

.opacity-90 {
	opacity: 0.9 !important;
}

.opacity-100 {
	opacity: 1 !important;
}

.text-high-emphasis {
	color: rgba(var(--v-theme-on-background), var(--v-high-emphasis-opacity))
		!important;
}

.text-medium-emphasis {
	color: rgba(var(--v-theme-on-background),
		var(--v-medium-emphasis-opacity)) !important;
}

.text-disabled {
	color: rgba(var(--color-gray-900), var(--opacity-02)) !important;
}

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

.text-truncate-line2 {
	display: -webkit-box;
	line-height: 1.5;
	height: 3em;
	white-space: inherit;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.text-h1 {
	font-size: 5rem !important;
	font-weight: 900;
	line-height: 1;
	letter-spacing: -0.015625em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-h2 {
	font-size: 4.5rem !important;
	font-weight: 800;
	line-height: inherit;
	letter-spacing: -0.0313rem !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-h3 {
	font-size: 4rem !important;
	font-weight: 700;
	line-height: inherit;
	letter-spacing: -0.0313rem !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-h4 {
	font-size: 3.5rem !important;
	font-weight: 600;
	line-height: 2.375rem;
	letter-spacing: normal !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-h5 {
	font-size: 3rem !important;
	font-weight: 500;
	line-height: 1.333;
	letter-spacing: normal !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-h6 {
	font-size: 2.5rem !important;
	font-weight: 400;
	line-height: 1.6;
	letter-spacing: 0.0125em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-subtitle-1 {
	font-size: 1.6rem !important;
	font-weight: 400;
	line-height: 1.75;
	letter-spacing: 0.009375em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-subtitle-2 {
	font-size: 2rem !important;
	font-weight: 500;
	line-height: 1.6;
	letter-spacing: 0.0071428571em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-subtitle-3 {
	font-size: 2.4rem !important;
	font-weight: 500;
	line-height: 1.6;
	letter-spacing: 0.0071428571em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-body-1 {
	font-size: 1.6rem !important;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0.03125em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-body-2 {
	font-size: 1.4rem !important;
	font-weight: 400;
	line-height: 1.425;
	letter-spacing: 0.0178571429em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-button {
	font-size: 0.9375rem !important;
	font-weight: 500;
	line-height: 2.6;
	letter-spacing: normal !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: capitalize !important;
}

.text-caption {
	font-size: 0.75rem !important;
	font-weight: 400;
	line-height: 1.667;
	letter-spacing: 0.0333333333em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: none !important;
}

.text-overline {
	font-size: 0.75rem !important;
	font-weight: 500;
	line-height: 2.667;
	letter-spacing: 0.1666666667em !important;
	font-family: Pretendard, sans-serif, -apple-system, blinkmacsystemfont,
		Segoe UI, roboto, Helvetica Neue, arial, sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol;
	text-transform: uppercase !important;
}

.text-none {
	text-transform: none !important;
}

.text-capitalize {
	text-transform: capitalize !important;
}

.text-lowercase {
	text-transform: lowercase !important;
}

.text-uppercase {
	text-transform: uppercase !important;
}

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

.text-italic {
	font-style: italic;
}

.text-sub {
	font-variant-position: sub;
}

.text-sup {
	font-variant-position: super;
}

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

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

.text-mark {
	background-color: var(--mantine-color-yellow-4);
}

.font-12 {
	font-size: 1.2rem;
}

.font-14 {
	font-size: 1.4rem;
}

.font-16 {
	font-size: 1.6rem;
}

.font-18 {
	font-size: 1.8rem;
}

.font-20 {
	font-size: 2rem;
}

.font-22 {
	font-size: 2.2rem;
}

.font-24 {
	font-size: 2.4rem;
}

.font-26 {
	font-size: 2.6rem;
}

.font-28 {
	font-size: 2.8rem;
}

.font-30 {
	font-size: 3rem;
}

.font-weight-100 {
	font-weight: 100;
}

.font-weight-200 {
	font-weight: 200;
}

.font-weight-300 {
	font-weight: 300;
}

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

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

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

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

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

.font-weight-900 {
	font-weight: 900;
}

.font-weight-thin {
	font-weight: 100 !important;
}

.font-weight-light {
	font-weight: 300 !important;
}

.font-weight-regular {
	font-weight: 400 !important;
}

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

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

.font-weight-black {
	font-weight: 900 !important;
}

.font-italic {
	font-style: italic !important;
}

.text-mono {
	font-family: monospace !important;
}

.position-static {
	position: static !important;
}

.position-relative {
	position: relative !important;
}

.position-fixed {
	position: fixed !important;
}

.position-absolute {
	position: absolute !important;
}

.position-sticky {
	position: sticky !important;
}

.top-0 {
	top: 0 !important;
}

.right-0 {
	right: 0 !important;
}

.bottom-0 {
	bottom: 0 !important;
}

.left-0 {
	left: 0 !important;
}

.cursor-auto {
	cursor: auto !important;
}

.cursor-default {
	cursor: default !important;
}

.cursor-pointer {
	cursor: pointer !important;
}

.cursor-wait {
	cursor: wait !important;
}

.cursor-text {
	cursor: text !important;
}

.cursor-move {
	cursor: move !important;
}

.cursor-help {
	cursor: help !important;
}

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

.cursor-progress {
	cursor: progress !important;
}

.cursor-grab {
	cursor: -webkit-grab !important;
	cursor: grab !important;
}

.cursor-grabbing {
	cursor: -webkit-grabbing !important;
	cursor: grabbing !important;
}

.cursor-none {
	cursor: none !important;
}

.fill-height {
	height: 100% !important;
}

.h-auto {
	height: auto !important;
}

.h-screen {
	height: 100vh !important;
}

.h-0 {
	height: 0 !important;
}

.h-25 {
	height: 25% !important;
}

.h-50 {
	height: 50% !important;
}

.h-75 {
	height: 75% !important;
}

.h-100 {
	height: 100% !important;
}

.h-screen {
	height: 100dvh !important;
}

.height-36 {
	height: 3.6rem;
}

.height-40 {
	height: 4rem;
}

.height-60 {
	height: 6rem;
}

.w-auto {
	width: auto !important;
}

.w-0 {
	width: 0 !important;
}

.w-25 {
	width: 25% !important;
}

.w-33 {
	width: 33% !important;
}

.w-50 {
	width: 50% !important;
}

.w-66 {
	width: 66% !important;
}

.w-75 {
	width: 75% !important;
}

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

.w-150px {
	width: 15rem;
}

.w-200px {
	width: 20rem;
}

.w-250px {
	width: 25rem;
}

.gap-0 {
	gap: 0;
}

.gap-x-0 {
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
}

.gap-y-0 {
	row-gap: 0;
}

.gap-1 {
	gap: 0.25rem;
}

.gap-x-1 {
	-webkit-column-gap: 0.25rem;
	-moz-column-gap: 0.25rem;
	column-gap: 0.25rem;
}

.gap-y-1 {
	row-gap: 0.25rem;
}

.gap-2 {
	gap: 0.5rem;
}

.gap-x-2 {
	-webkit-column-gap: 0.5rem;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
}

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

.gap-3 {
	gap: 0.75rem;
}

.gap-x-3 {
	-webkit-column-gap: 0.75rem;
	-moz-column-gap: 0.75rem;
	column-gap: 0.75rem;
}

.gap-y-3 {
	row-gap: 0.75rem;
}

.gap-4 {
	gap: 1rem;
}

.gap-x-4 {
	-webkit-column-gap: 1rem;
	-moz-column-gap: 1rem;
	column-gap: 1rem;
}

.gap-y-4 {
	row-gap: 1rem;
}

.gap-5 {
	gap: 1.25rem;
}

.gap-x-5 {
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
}

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

.gap-6 {
	gap: 1.5rem;
}

.gap-x-6 {
	-webkit-column-gap: 1.5rem;
	-moz-column-gap: 1.5rem;
	column-gap: 1.5rem;
}

.gap-y-6 {
	row-gap: 1.5rem;
}

.gap-7 {
	gap: 1.75rem;
}

.gap-x-7 {
	-webkit-column-gap: 1.75rem;
	-moz-column-gap: 1.75rem;
	column-gap: 1.75rem;
}

.gap-y-7 {
	row-gap: 1.75rem;
}

.gap-8 {
	gap: 2rem;
}

.gap-x-8 {
	-webkit-column-gap: 2rem;
	-moz-column-gap: 2rem;
	column-gap: 2rem;
}

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

.gap-9 {
	gap: 2.25rem;
}

.gap-x-9 {
	-webkit-column-gap: 2.25rem;
	-moz-column-gap: 2.25rem;
	column-gap: 2.25rem;
}

.gap-y-9 {
	row-gap: 2.25rem;
}

.gap-10 {
	gap: 2.5rem;
}

.gap-x-10 {
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem;
}

.gap-y-10 {
	row-gap: 2.5rem;
}

.gap-11 {
	gap: 2.75rem;
}

.gap-x-11 {
	-webkit-column-gap: 2.75rem;
	-moz-column-gap: 2.75rem;
	column-gap: 2.75rem;
}

.gap-y-11 {
	row-gap: 2.75rem;
}

.gap-12 {
	gap: 3rem;
}

.gap-x-12 {
	-webkit-column-gap: 3rem;
	-moz-column-gap: 3rem;
	column-gap: 3rem;
}

.gap-y-12 {
	row-gap: 3rem;
}

.gap-14 {
	gap: 3.5rem;
}

.gap-x-14 {
	-webkit-column-gap: 3.5rem;
	-moz-column-gap: 3.5rem;
	column-gap: 3.5rem;
}

.gap-y-14 {
	row-gap: 3.5rem;
}

.gap-16 {
	gap: 4rem;
}

.gap-x-16 {
	-webkit-column-gap: 4rem;
	-moz-column-gap: 4rem;
	column-gap: 4rem;
}

.gap-y-16 {
	row-gap: 4rem;
}

.gap-20 {
	gap: 5rem;
}

.gap-x-20 {
	-webkit-column-gap: 5rem;
	-moz-column-gap: 5rem;
	column-gap: 5rem;
}

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

.gap-24 {
	gap: 6rem;
}

.gap-x-24 {
	-webkit-column-gap: 6rem;
	-moz-column-gap: 6rem;
	column-gap: 6rem;
}

.gap-y-24 {
	row-gap: 6rem;
}

[col="1"] {
	max-width: 4.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.1666666667%;
	flex: 0 0 4.1666666667%;
}

[col="2"] {
	max-width: 8.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
}

[col="3"] {
	max-width: 12.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
}

[col="4"] {
	max-width: 16.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
}

[col="5"] {
	max-width: 20.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20.8333333333%;
	flex: 0 0 20.8333333333%;
}

[col="6"] {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

[col="7"] {
	max-width: 29.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 29.1666666667%;
	flex: 0 0 29.1666666667%;
}

[col="8"] {
	max-width: 33.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
}

[col="9"] {
	max-width: 37.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
}

[col="10"] {
	max-width: 41.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
}

[col="11"] {
	max-width: 45.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45.8333333333%;
	flex: 0 0 45.8333333333%;
}

[col="12"] {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

[col="13"] {
	max-width: 54.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54.1666666667%;
	flex: 0 0 54.1666666667%;
}

[col="14"] {
	max-width: 58.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
}

[col="15"] {
	max-width: 62.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
}

[col="16"] {
	max-width: 66.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
}

[col="17"] {
	max-width: 70.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70.8333333333%;
	flex: 0 0 70.8333333333%;
}

[col="18"] {
	max-width: 75%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

[col="19"] {
	max-width: 79.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 79.1666666667%;
	flex: 0 0 79.1666666667%;
}

[col="20"] {
	max-width: 83.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
}

[col="21"] {
	max-width: 87.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
}

[col="22"] {
	max-width: 91.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
}

[col="23"] {
	max-width: 95.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 95.8333333333%;
	flex: 0 0 95.8333333333%;
}

[col="24"] {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

@media ( min-width : 320px) {
	[xs="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xs="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xs="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xs="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xs="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xs="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xs="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xs="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xs="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xs="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xs="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xs="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xs="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xs="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xs="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xs="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xs="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xs="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xs="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xs="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xs="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xs="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xs="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xs="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 576px) {
	[sm="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[sm="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[sm="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[sm="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[sm="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[sm="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[sm="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[sm="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[sm="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[sm="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[sm="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[sm="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[sm="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[sm="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[sm="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[sm="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[sm="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[sm="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[sm="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[sm="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[sm="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[sm="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[sm="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[sm="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 768px) {
	[md="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[md="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[md="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[md="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[md="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[md="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[md="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[md="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[md="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[md="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[md="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[md="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[md="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[md="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[md="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[md="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[md="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[md="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[md="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[md="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[md="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[md="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[md="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[md="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 992px) {
	[lg="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lg="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lg="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lg="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lg="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lg="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lg="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lg="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lg="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lg="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lg="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lg="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lg="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lg="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lg="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lg="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lg="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lg="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lg="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lg="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lg="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lg="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lg="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lg="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1024px) {
	[lt="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lt="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lt="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lt="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lt="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lt="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lt="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lt="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lt="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lt="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lt="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lt="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lt="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lt="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lt="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lt="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lt="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lt="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lt="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lt="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lt="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lt="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lt="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lt="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1200px) {
	[ml="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[ml="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[ml="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[ml="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[ml="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[ml="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[ml="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[ml="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[ml="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[ml="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[ml="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[ml="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[ml="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[ml="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[ml="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[ml="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[ml="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[ml="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[ml="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[ml="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[ml="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[ml="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[ml="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[ml="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[xl="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xl="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xl="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xl="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xl="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xl="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xl="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xl="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xl="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xl="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xl="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xl="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xl="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xl="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xl="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xl="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xl="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xl="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xl="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xl="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xl="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xl="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xl="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xl="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[col="24"] {
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 320px) {
	.hide-xs {
		display: none !important;
	}
	.show-xs {
		display: block !important;
	}
}

@media ( min-width : 576px) {
	.hide-sm {
		display: none !important;
	}
	.show-sm {
		display: block !important;
	}
}

@media ( min-width : 768px) {
	.hide-md {
		display: none !important;
	}
	.show-md {
		display: block !important;
	}
}

@media ( min-width : 992px) {
	.hide-lg {
		display: none !important;
	}
	.show-lg {
		display: block !important;
	}
}

@media ( min-width : 1024px) {
	.hide-lt {
		display: none !important;
	}
	.show-lt {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.hide-ml {
		display: none !important;
	}
	.show-ml {
		display: block !important;
	}
}

@media ( min-width : 1400px) {
	.hide-xl {
		display: none !important;
	}
	.show-xl {
		display: block !important;
	}
}

[offset="1"] {
	margin-left: 4.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

[offset="2"] {
	margin-left: 8.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

[offset="3"] {
	margin-left: 12.5%;
}

@media ( min-width : 576px) {
	[xs-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="3"] {
		margin-left: 12.5%;
	}
}

[offset="4"] {
	margin-left: 16.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

[offset="5"] {
	margin-left: 20.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

[offset="6"] {
	margin-left: 25%;
}

@media ( min-width : 576px) {
	[xs-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 768px) {
	[md-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="6"] {
		margin-left: 25%;
	}
}

[offset="7"] {
	margin-left: 29.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

[offset="8"] {
	margin-left: 33.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

[offset="9"] {
	margin-left: 37.5%;
}

@media ( min-width : 576px) {
	[xs-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="9"] {
		margin-left: 37.5%;
	}
}

[offset="10"] {
	margin-left: 41.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

[offset="11"] {
	margin-left: 45.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

[offset="12"] {
	margin-left: 50%;
}

@media ( min-width : 576px) {
	[xs-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 768px) {
	[md-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="12"] {
		margin-left: 50%;
	}
}

[offset="13"] {
	margin-left: 54.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

[offset="14"] {
	margin-left: 58.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

[offset="15"] {
	margin-left: 62.5%;
}

@media ( min-width : 576px) {
	[xs-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="15"] {
		margin-left: 62.5%;
	}
}

[offset="16"] {
	margin-left: 66.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

[offset="17"] {
	margin-left: 70.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

[offset="18"] {
	margin-left: 75%;
}

@media ( min-width : 576px) {
	[xs-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 768px) {
	[md-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="18"] {
		margin-left: 75%;
	}
}

[offset="19"] {
	margin-left: 79.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

[offset="20"] {
	margin-left: 83.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

[offset="21"] {
	margin-left: 87.5%;
}

@media ( min-width : 576px) {
	[xs-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="21"] {
		margin-left: 87.5%;
	}
}

[offset="22"] {
	margin-left: 91.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

[offset="23"] {
	margin-left: 95.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

[family=pretendard] {
	font-family: "Pretendard";
}

[family=notokr] {
	font-family: "notokrf";
}

[fsize=xlarge] {
	font-size: 26px;
}

[fsize=large] {
	font-size: 20px;
}

[fsize=medium] {
	font-size: 16px;
}

[fsize=small] {
	font-size: 14px;
}

[fsize=xsmall] {
	font-size: 12px;
}

[fsize="8"] {
	font-size: 0.8rem;
}

[fsize="9"] {
	font-size: 0.9rem;
}

[fsize="10"] {
	font-size: 1rem;
}

[fsize="11"] {
	font-size: 1.1rem;
}

[fsize="12"] {
	font-size: 1.2rem;
}

[fsize="13"] {
	font-size: 1.3rem;
}

[fsize="14"] {
	font-size: 1.4rem;
}

[fsize="15"] {
	font-size: 1.5rem;
}

[fsize="16"] {
	font-size: 1.6rem;
}

[fsize="17"] {
	font-size: 1.7rem;
}

[fsize="18"] {
	font-size: 1.8rem;
}

[fsize="19"] {
	font-size: 1.9rem;
}

[fsize="20"] {
	font-size: 2rem;
}

[fsize="21"] {
	font-size: 2.1rem;
}

[fsize="22"] {
	font-size: 2.2rem;
}

[fsize="23"] {
	font-size: 2.3rem;
}

[fsize="24"] {
	font-size: 2.4rem;
}

[fsize="25"] {
	font-size: 2.5rem;
}

[fsize="26"] {
	font-size: 2.6rem;
}

[fsize="27"] {
	font-size: 2.7rem;
}

[fsize="28"] {
	font-size: 2.8rem;
}

[fsize="29"] {
	font-size: 2.9rem;
}

[fsize="30"] {
	font-size: 3rem;
}

[fsize="31"] {
	font-size: 3.1rem;
}

[fsize="32"] {
	font-size: 3.2rem;
}

[fsize="33"] {
	font-size: 3.3rem;
}

[fsize="34"] {
	font-size: 3.4rem;
}

[fsize="35"] {
	font-size: 3.5rem;
}

[fsize="36"] {
	font-size: 3.6rem;
}

[fsize="37"] {
	font-size: 3.7rem;
}

[fsize="38"] {
	font-size: 3.8rem;
}

[fsize="39"] {
	font-size: 3.9rem;
}

[fsize="40"] {
	font-size: 4rem;
}

[fsize="41"] {
	font-size: 4.1rem;
}

[fsize="42"] {
	font-size: 4.2rem;
}

[fsize="43"] {
	font-size: 4.3rem;
}

[fsize="44"] {
	font-size: 4.4rem;
}

[fsize="45"] {
	font-size: 4.5rem;
}

[fsize="46"] {
	font-size: 4.6rem;
}

[fsize="47"] {
	font-size: 4.7rem;
}

[fsize="48"] {
	font-size: 4.8rem;
}

[fsize="49"] {
	font-size: 4.9rem;
}

[fsize="50"] {
	font-size: 5rem;
}

[fweight=heavy] {
	font-weight: 900;
}

[fweight=black] {
	font-weight: 800;
}

[fweight=bold] {
	font-weight: 700;
}

[fweight=demibold] {
	font-weight: 600;
}

[fweight=medium] {
	font-weight: 500;
}

[fweight=regular] {
	font-weight: 400;
}

[fweight=light] {
	font-weight: 300;
}

[fweight=demilight] {
	font-weight: 200;
}

[fweight=thin] {
	font-weight: 100;
}

[fweight="100"] {
	font-weight: 100;
}

[fweight="200"] {
	font-weight: 200;
}

[fweight="300"] {
	font-weight: 300;
}

[fweight="400"] {
	font-weight: 400;
}

[fweight="500"] {
	font-weight: 500;
}

[fweight="600"] {
	font-weight: 600;
}

[fweight="700"] {
	font-weight: 700;
}

[fweight="800"] {
	font-weight: 800;
}

[fweight="900"] {
	font-weight: 900;
}

[fcolor=gray-0] {
	color: rgba(var(--color-gray-0));
}

[fcolor=gray-100] {
	color: rgba(var(--color-gray-100));
}

[fcolor=gray-200] {
	color: rgba(var(--color-gray-200));
}

[fcolor=gray-300] {
	color: rgba(var(--color-gray-300));
}

[fcolor=gray-400] {
	color: rgba(var(--color-gray-400));
}

[fcolor=gray-500] {
	color: rgba(var(--color-gray-500));
}

[fcolor=gray-600] {
	color: rgba(var(--color-gray-600));
}

[fcolor=gray-700] {
	color: rgba(var(--color-gray-700));
}

[fcolor=gray-800] {
	color: rgba(var(--color-gray-800));
}

[fcolor=gray-900] {
	color: rgba(var(--color-gray-900));
}

[bgcolor=gray-0] {
	background-color: rgba(var(--color-gray-0));
}

[bgcolor=gray-100] {
	background-color: rgba(var(--color-gray-100));
}

[bgcolor=gray-200] {
	background-color: rgba(var(--color-gray-200));
}

[bgcolor=gray-300] {
	background-color: rgba(var(--color-gray-300));
}

[bgcolor=gray-400] {
	background-color: rgba(var(--color-gray-400));
}

[bgcolor=gray-500] {
	background-color: rgba(var(--color-gray-500));
}

[bgcolor=gray-600] {
	background-color: rgba(var(--color-gray-600));
}

[bgcolor=gray-700] {
	background-color: rgba(var(--color-gray-700));
}

[bgcolor=gray-800] {
	background-color: rgba(var(--color-gray-800));
}

[bgcolor=gray-900] {
	background-color: rgba(var(--color-gray-900));
}

[fcolor=mdark-0] {
	color: var(--mantine-color-dark-0);
}

[fcolor=mdark-1] {
	color: var(--mantine-color-dark-1);
}

[fcolor=mdark-2] {
	color: var(--mantine-color-dark-2);
}

[fcolor=mdark-3] {
	color: var(--mantine-color-dark-3);
}

[fcolor=mdark-4] {
	color: var(--mantine-color-dark-4);
}

[fcolor=mdark-5] {
	color: var(--mantine-color-dark-5);
}

[fcolor=mdark-6] {
	color: var(--mantine-color-dark-6);
}

[fcolor=mdark-7] {
	color: var(--mantine-color-dark-7);
}

[fcolor=mdark-8] {
	color: var(--mantine-color-dark-8);
}

[fcolor=mdark-9] {
	color: var(--mantine-color-dark-9);
}

[bgcolor=mdark-0] {
	background-color: var(--mantine-color-dark-0);
}

[bgcolor=mdark-1] {
	background-color: var(--mantine-color-dark-1);
}

[bgcolor=mdark-2] {
	background-color: var(--mantine-color-dark-2);
}

[bgcolor=mdark-3] {
	background-color: var(--mantine-color-dark-3);
}

[bgcolor=mdark-4] {
	background-color: var(--mantine-color-dark-4);
}

[bgcolor=mdark-5] {
	background-color: var(--mantine-color-dark-5);
}

[bgcolor=mdark-6] {
	background-color: var(--mantine-color-dark-6);
}

[bgcolor=mdark-7] {
	background-color: var(--mantine-color-dark-7);
}

[bgcolor=mdark-8] {
	background-color: var(--mantine-color-dark-8);
}

[bgcolor=mdark-9] {
	background-color: var(--mantine-color-dark-9);
}

[fcolor=mgray-0] {
	color: var(--mantine-color-gray-0);
}

[fcolor=mgray-1] {
	color: var(--mantine-color-gray-1);
}

[fcolor=mgray-2] {
	color: var(--mantine-color-gray-2);
}

[fcolor=mgray-3] {
	color: var(--mantine-color-gray-3);
}

[fcolor=mgray-4] {
	color: var(--mantine-color-gray-4);
}

[fcolor=mgray-5] {
	color: var(--mantine-color-gray-5);
}

[fcolor=mgray-6] {
	color: var(--mantine-color-gray-6);
}

[fcolor=mgray-7] {
	color: var(--mantine-color-gray-7);
}

[fcolor=mgray-8] {
	color: var(--mantine-color-gray-8);
}

[fcolor=mgray-9] {
	color: var(--mantine-color-gray-9);
}

[bgcolor=mgray-0] {
	background-color: var(--mantine-color-gray-0);
}

[bgcolor=mgray-1] {
	background-color: var(--mantine-color-gray-1);
}

[bgcolor=mgray-2] {
	background-color: var(--mantine-color-gray-2);
}

[bgcolor=mgray-3] {
	background-color: var(--mantine-color-gray-3);
}

[bgcolor=mgray-4] {
	background-color: var(--mantine-color-gray-4);
}

[bgcolor=mgray-5] {
	background-color: var(--mantine-color-gray-5);
}

[bgcolor=mgray-6] {
	background-color: var(--mantine-color-gray-6);
}

[bgcolor=mgray-7] {
	background-color: var(--mantine-color-gray-7);
}

[bgcolor=mgray-8] {
	background-color: var(--mantine-color-gray-8);
}

[bgcolor=mgray-9] {
	background-color: var(--mantine-color-gray-9);
}

[fcolor=mred-0] {
	color: var(--mantine-color-red-0);
}

[fcolor=mred-1] {
	color: var(--mantine-color-red-1);
}

[fcolor=mred-2] {
	color: var(--mantine-color-red-2);
}

[fcolor=mred-3] {
	color: var(--mantine-color-red-3);
}

[fcolor=mred-4] {
	color: var(--mantine-color-red-4);
}

[fcolor=mred-5] {
	color: var(--mantine-color-red-5);
}

[fcolor=mred-6] {
	color: var(--mantine-color-red-6);
}

[fcolor=mred-7] {
	color: var(--mantine-color-red-7);
}

[fcolor=mred-8] {
	color: var(--mantine-color-red-8);
}

[fcolor=mred-9] {
	color: var(--mantine-color-red-9);
}

[bgcolor=mred-0] {
	background-color: var(--mantine-color-red-0);
}

[bgcolor=mred-1] {
	background-color: var(--mantine-color-red-1);
}

[bgcolor=mred-2] {
	background-color: var(--mantine-color-red-2);
}

[bgcolor=mred-3] {
	background-color: var(--mantine-color-red-3);
}

[bgcolor=mred-4] {
	background-color: var(--mantine-color-red-4);
}

[bgcolor=mred-5] {
	background-color: var(--mantine-color-red-5);
}

[bgcolor=mred-6] {
	background-color: var(--mantine-color-red-6);
}

[bgcolor=mred-7] {
	background-color: var(--mantine-color-red-7);
}

[bgcolor=mred-8] {
	background-color: var(--mantine-color-red-8);
}

[bgcolor=mred-9] {
	background-color: var(--mantine-color-red-9);
}

[fcolor=mpink-0] {
	color: var(--mantine-color-pink-0);
}

[fcolor=mpink-1] {
	color: var(--mantine-color-pink-1);
}

[fcolor=mpink-2] {
	color: var(--mantine-color-pink-2);
}

[fcolor=mpink-3] {
	color: var(--mantine-color-pink-3);
}

[fcolor=mpink-4] {
	color: var(--mantine-color-pink-4);
}

[fcolor=mpink-5] {
	color: var(--mantine-color-pink-5);
}

[fcolor=mpink-6] {
	color: var(--mantine-color-pink-6);
}

[fcolor=mpink-7] {
	color: var(--mantine-color-pink-7);
}

[fcolor=mpink-8] {
	color: var(--mantine-color-pink-8);
}

[fcolor=mpink-9] {
	color: var(--mantine-color-pink-9);
}

[bgcolor=mpink-0] {
	background-color: var(--mantine-color-pink-0);
}

[bgcolor=mpink-1] {
	background-color: var(--mantine-color-pink-1);
}

[bgcolor=mpink-2] {
	background-color: var(--mantine-color-pink-2);
}

[bgcolor=mpink-3] {
	background-color: var(--mantine-color-pink-3);
}

[bgcolor=mpink-4] {
	background-color: var(--mantine-color-pink-4);
}

[bgcolor=mpink-5] {
	background-color: var(--mantine-color-pink-5);
}

[bgcolor=mpink-6] {
	background-color: var(--mantine-color-pink-6);
}

[bgcolor=mpink-7] {
	background-color: var(--mantine-color-pink-7);
}

[bgcolor=mpink-8] {
	background-color: var(--mantine-color-pink-8);
}

[bgcolor=mpink-9] {
	background-color: var(--mantine-color-pink-9);
}

[fcolor=mgrape-0] {
	color: var(--mantine-color-grape-0);
}

[fcolor=mgrape-1] {
	color: var(--mantine-color-grape-1);
}

[fcolor=mgrape-2] {
	color: var(--mantine-color-grape-2);
}

[fcolor=mgrape-3] {
	color: var(--mantine-color-grape-3);
}

[fcolor=mgrape-4] {
	color: var(--mantine-color-grape-4);
}

[fcolor=mgrape-5] {
	color: var(--mantine-color-grape-5);
}

[fcolor=mgrape-6] {
	color: var(--mantine-color-grape-6);
}

[fcolor=mgrape-7] {
	color: var(--mantine-color-grape-7);
}

[fcolor=mgrape-8] {
	color: var(--mantine-color-grape-8);
}

[fcolor=mgrape-9] {
	color: var(--mantine-color-grape-9);
}

[bgcolor=mgrape-0] {
	background-color: var(--mantine-color-grape-0);
}

[bgcolor=mgrape-1] {
	background-color: var(--mantine-color-grape-1);
}

[bgcolor=mgrape-2] {
	background-color: var(--mantine-color-grape-2);
}

[bgcolor=mgrape-3] {
	background-color: var(--mantine-color-grape-3);
}

[bgcolor=mgrape-4] {
	background-color: var(--mantine-color-grape-4);
}

[bgcolor=mgrape-5] {
	background-color: var(--mantine-color-grape-5);
}

[bgcolor=mgrape-6] {
	background-color: var(--mantine-color-grape-6);
}

[bgcolor=mgrape-7] {
	background-color: var(--mantine-color-grape-7);
}

[bgcolor=mgrape-8] {
	background-color: var(--mantine-color-grape-8);
}

[bgcolor=mgrape-9] {
	background-color: var(--mantine-color-grape-9);
}

[fcolor=mviolet-0] {
	color: var(--mantine-color-violet-0);
}

[fcolor=mviolet-1] {
	color: var(--mantine-color-violet-1);
}

[fcolor=mviolet-2] {
	color: var(--mantine-color-violet-2);
}

[fcolor=mviolet-3] {
	color: var(--mantine-color-violet-3);
}

[fcolor=mviolet-4] {
	color: var(--mantine-color-violet-4);
}

[fcolor=mviolet-5] {
	color: var(--mantine-color-violet-5);
}

[fcolor=mviolet-6] {
	color: var(--mantine-color-violet-6);
}

[fcolor=mviolet-7] {
	color: var(--mantine-color-violet-7);
}

[fcolor=mviolet-8] {
	color: var(--mantine-color-violet-8);
}

[fcolor=mviolet-9] {
	color: var(--mantine-color-violet-9);
}

[bgcolor=mviolet-0] {
	background-color: var(--mantine-color-violet-0);
}

[bgcolor=mviolet-1] {
	background-color: var(--mantine-color-violet-1);
}

[bgcolor=mviolet-2] {
	background-color: var(--mantine-color-violet-2);
}

[bgcolor=mviolet-3] {
	background-color: var(--mantine-color-violet-3);
}

[bgcolor=mviolet-4] {
	background-color: var(--mantine-color-violet-4);
}

[bgcolor=mviolet-5] {
	background-color: var(--mantine-color-violet-5);
}

[bgcolor=mviolet-6] {
	background-color: var(--mantine-color-violet-6);
}

[bgcolor=mviolet-7] {
	background-color: var(--mantine-color-violet-7);
}

[bgcolor=mviolet-8] {
	background-color: var(--mantine-color-violet-8);
}

[bgcolor=mviolet-9] {
	background-color: var(--mantine-color-violet-9);
}

[fcolor=mindigo-0] {
	color: var(--mantine-color-indigo-0);
}

[fcolor=mindigo-1] {
	color: var(--mantine-color-indigo-1);
}

[fcolor=mindigo-2] {
	color: var(--mantine-color-indigo-2);
}

[fcolor=mindigo-3] {
	color: var(--mantine-color-indigo-3);
}

[fcolor=mindigo-4] {
	color: var(--mantine-color-indigo-4);
}

[fcolor=mindigo-5] {
	color: var(--mantine-color-indigo-5);
}

[fcolor=mindigo-6] {
	color: var(--mantine-color-indigo-6);
}

[fcolor=mindigo-7] {
	color: var(--mantine-color-indigo-7);
}

[fcolor=mindigo-8] {
	color: var(--mantine-color-indigo-8);
}

[fcolor=mindigo-9] {
	color: var(--mantine-color-indigo-9);
}

[bgcolor=mindigo-0] {
	background-color: var(--mantine-color-indigo-0);
}

[bgcolor=mindigo-1] {
	background-color: var(--mantine-color-indigo-1);
}

[bgcolor=mindigo-2] {
	background-color: var(--mantine-color-indigo-2);
}

[bgcolor=mindigo-3] {
	background-color: var(--mantine-color-indigo-3);
}

[bgcolor=mindigo-4] {
	background-color: var(--mantine-color-indigo-4);
}

[bgcolor=mindigo-5] {
	background-color: var(--mantine-color-indigo-5);
}

[bgcolor=mindigo-6] {
	background-color: var(--mantine-color-indigo-6);
}

[bgcolor=mindigo-7] {
	background-color: var(--mantine-color-indigo-7);
}

[bgcolor=mindigo-8] {
	background-color: var(--mantine-color-indigo-8);
}

[bgcolor=mindigo-9] {
	background-color: var(--mantine-color-indigo-9);
}

[fcolor=mblue-0] {
	color: var(--mantine-color-blue-0);
}

[fcolor=mblue-1] {
	color: var(--mantine-color-blue-1);
}

[fcolor=mblue-2] {
	color: var(--mantine-color-blue-2);
}

[fcolor=mblue-3] {
	color: var(--mantine-color-blue-3);
}

[fcolor=mblue-4] {
	color: var(--mantine-color-blue-4);
}

[fcolor=mblue-5] {
	color: var(--mantine-color-blue-5);
}

[fcolor=mblue-6] {
	color: var(--mantine-color-blue-6);
}

[fcolor=mblue-7] {
	color: var(--mantine-color-blue-7);
}

[fcolor=mblue-8] {
	color: var(--mantine-color-blue-8);
}

[fcolor=mblue-9] {
	color: var(--mantine-color-blue-9);
}

[bgcolor=mblue-0] {
	background-color: var(--mantine-color-blue-0);
}

[bgcolor=mblue-1] {
	background-color: var(--mantine-color-blue-1);
}

[bgcolor=mblue-2] {
	background-color: var(--mantine-color-blue-2);
}

[bgcolor=mblue-3] {
	background-color: var(--mantine-color-blue-3);
}

[bgcolor=mblue-4] {
	background-color: var(--mantine-color-blue-4);
}

[bgcolor=mblue-5] {
	background-color: var(--mantine-color-blue-5);
}

[bgcolor=mblue-6] {
	background-color: var(--mantine-color-blue-6);
}

[bgcolor=mblue-7] {
	background-color: var(--mantine-color-blue-7);
}

[bgcolor=mblue-8] {
	background-color: var(--mantine-color-blue-8);
}

[bgcolor=mblue-9] {
	background-color: var(--mantine-color-blue-9);
}

[fcolor=mcyan-0] {
	color: var(--mantine-color-cyan-0);
}

[fcolor=mcyan-1] {
	color: var(--mantine-color-cyan-1);
}

[fcolor=mcyan-2] {
	color: var(--mantine-color-cyan-2);
}

[fcolor=mcyan-3] {
	color: var(--mantine-color-cyan-3);
}

[fcolor=mcyan-4] {
	color: var(--mantine-color-cyan-4);
}

[fcolor=mcyan-5] {
	color: var(--mantine-color-cyan-5);
}

[fcolor=mcyan-6] {
	color: var(--mantine-color-cyan-6);
}

[fcolor=mcyan-7] {
	color: var(--mantine-color-cyan-7);
}

[fcolor=mcyan-8] {
	color: var(--mantine-color-cyan-8);
}

[fcolor=mcyan-9] {
	color: var(--mantine-color-cyan-9);
}

[bgcolor=mcyan-0] {
	background-color: var(--mantine-color-cyan-0);
}

[bgcolor=mcyan-1] {
	background-color: var(--mantine-color-cyan-1);
}

[bgcolor=mcyan-2] {
	background-color: var(--mantine-color-cyan-2);
}

[bgcolor=mcyan-3] {
	background-color: var(--mantine-color-cyan-3);
}

[bgcolor=mcyan-4] {
	background-color: var(--mantine-color-cyan-4);
}

[bgcolor=mcyan-5] {
	background-color: var(--mantine-color-cyan-5);
}

[bgcolor=mcyan-6] {
	background-color: var(--mantine-color-cyan-6);
}

[bgcolor=mcyan-7] {
	background-color: var(--mantine-color-cyan-7);
}

[bgcolor=mcyan-8] {
	background-color: var(--mantine-color-cyan-8);
}

[bgcolor=mcyan-9] {
	background-color: var(--mantine-color-cyan-9);
}

[fcolor=mteal-0] {
	color: var(--mantine-color-teal-0);
}

[fcolor=mteal-1] {
	color: var(--mantine-color-teal-1);
}

[fcolor=mteal-2] {
	color: var(--mantine-color-teal-2);
}

[fcolor=mteal-3] {
	color: var(--mantine-color-teal-3);
}

[fcolor=mteal-4] {
	color: var(--mantine-color-teal-4);
}

[fcolor=mteal-5] {
	color: var(--mantine-color-teal-5);
}

[fcolor=mteal-6] {
	color: var(--mantine-color-teal-6);
}

[fcolor=mteal-7] {
	color: var(--mantine-color-teal-7);
}

[fcolor=mteal-8] {
	color: var(--mantine-color-teal-8);
}

[fcolor=mteal-9] {
	color: var(--mantine-color-teal-9);
}

[bgcolor=mteal-0] {
	background-color: var(--mantine-color-teal-0);
}

[bgcolor=mteal-1] {
	background-color: var(--mantine-color-teal-1);
}

[bgcolor=mteal-2] {
	background-color: var(--mantine-color-teal-2);
}

[bgcolor=mteal-3] {
	background-color: var(--mantine-color-teal-3);
}

[bgcolor=mteal-4] {
	background-color: var(--mantine-color-teal-4);
}

[bgcolor=mteal-5] {
	background-color: var(--mantine-color-teal-5);
}

[bgcolor=mteal-6] {
	background-color: var(--mantine-color-teal-6);
}

[bgcolor=mteal-7] {
	background-color: var(--mantine-color-teal-7);
}

[bgcolor=mteal-8] {
	background-color: var(--mantine-color-teal-8);
}

[bgcolor=mteal-9] {
	background-color: var(--mantine-color-teal-9);
}

[fcolor=mgreen-0] {
	color: var(--mantine-color-green-0);
}

[fcolor=mgreen-1] {
	color: var(--mantine-color-green-1);
}

[fcolor=mgreen-2] {
	color: var(--mantine-color-green-2);
}

[fcolor=mgreen-3] {
	color: var(--mantine-color-green-3);
}

[fcolor=mgreen-4] {
	color: var(--mantine-color-green-4);
}

[fcolor=mgreen-5] {
	color: var(--mantine-color-green-5);
}

[fcolor=mgreen-6] {
	color: var(--mantine-color-green-6);
}

[fcolor=mgreen-7] {
	color: var(--mantine-color-green-7);
}

[fcolor=mgreen-8] {
	color: var(--mantine-color-green-8);
}

[fcolor=mgreen-9] {
	color: var(--mantine-color-green-9);
}

[bgcolor=mgreen-0] {
	background-color: var(--mantine-color-green-0);
}

[bgcolor=mgreen-1] {
	background-color: var(--mantine-color-green-1);
}

[bgcolor=mgreen-2] {
	background-color: var(--mantine-color-green-2);
}

[bgcolor=mgreen-3] {
	background-color: var(--mantine-color-green-3);
}

[bgcolor=mgreen-4] {
	background-color: var(--mantine-color-green-4);
}

[bgcolor=mgreen-5] {
	background-color: var(--mantine-color-green-5);
}

[bgcolor=mgreen-6] {
	background-color: var(--mantine-color-green-6);
}

[bgcolor=mgreen-7] {
	background-color: var(--mantine-color-green-7);
}

[bgcolor=mgreen-8] {
	background-color: var(--mantine-color-green-8);
}

[bgcolor=mgreen-9] {
	background-color: var(--mantine-color-green-9);
}

[fcolor=mlime-0] {
	color: var(--mantine-color-lime-0);
}

[fcolor=mlime-1] {
	color: var(--mantine-color-lime-1);
}

[fcolor=mlime-2] {
	color: var(--mantine-color-lime-2);
}

[fcolor=mlime-3] {
	color: var(--mantine-color-lime-3);
}

[fcolor=mlime-4] {
	color: var(--mantine-color-lime-4);
}

[fcolor=mlime-5] {
	color: var(--mantine-color-lime-5);
}

[fcolor=mlime-6] {
	color: var(--mantine-color-lime-6);
}

[fcolor=mlime-7] {
	color: var(--mantine-color-lime-7);
}

[fcolor=mlime-8] {
	color: var(--mantine-color-lime-8);
}

[fcolor=mlime-9] {
	color: var(--mantine-color-lime-9);
}

[bgcolor=mlime-0] {
	background-color: var(--mantine-color-lime-0);
}

[bgcolor=mlime-1] {
	background-color: var(--mantine-color-lime-1);
}

[bgcolor=mlime-2] {
	background-color: var(--mantine-color-lime-2);
}

[bgcolor=mlime-3] {
	background-color: var(--mantine-color-lime-3);
}

[bgcolor=mlime-4] {
	background-color: var(--mantine-color-lime-4);
}

[bgcolor=mlime-5] {
	background-color: var(--mantine-color-lime-5);
}

[bgcolor=mlime-6] {
	background-color: var(--mantine-color-lime-6);
}

[bgcolor=mlime-7] {
	background-color: var(--mantine-color-lime-7);
}

[bgcolor=mlime-8] {
	background-color: var(--mantine-color-lime-8);
}

[bgcolor=mlime-9] {
	background-color: var(--mantine-color-lime-9);
}

[fcolor=myellow-0] {
	color: var(--mantine-color-yellow-0);
}

[fcolor=myellow-1] {
	color: var(--mantine-color-yellow-1);
}

[fcolor=myellow-2] {
	color: var(--mantine-color-yellow-2);
}

[fcolor=myellow-3] {
	color: var(--mantine-color-yellow-3);
}

[fcolor=myellow-4] {
	color: var(--mantine-color-yellow-4);
}

[fcolor=myellow-5] {
	color: var(--mantine-color-yellow-5);
}

[fcolor=myellow-6] {
	color: var(--mantine-color-yellow-6);
}

[fcolor=myellow-7] {
	color: var(--mantine-color-yellow-7);
}

[fcolor=myellow-8] {
	color: var(--mantine-color-yellow-8);
}

[fcolor=myellow-9] {
	color: var(--mantine-color-yellow-9);
}

[bgcolor=myellow-0] {
	background-color: var(--mantine-color-yellow-0);
}

[bgcolor=myellow-1] {
	background-color: var(--mantine-color-yellow-1);
}

[bgcolor=myellow-2] {
	background-color: var(--mantine-color-yellow-2);
}

[bgcolor=myellow-3] {
	background-color: var(--mantine-color-yellow-3);
}

[bgcolor=myellow-4] {
	background-color: var(--mantine-color-yellow-4);
}

[bgcolor=myellow-5] {
	background-color: var(--mantine-color-yellow-5);
}

[bgcolor=myellow-6] {
	background-color: var(--mantine-color-yellow-6);
}

[bgcolor=myellow-7] {
	background-color: var(--mantine-color-yellow-7);
}

[bgcolor=myellow-8] {
	background-color: var(--mantine-color-yellow-8);
}

[bgcolor=myellow-9] {
	background-color: var(--mantine-color-yellow-9);
}

[fcolor=morange-0] {
	color: var(--mantine-color-orange-0);
}

[fcolor=morange-1] {
	color: var(--mantine-color-orange-1);
}

[fcolor=morange-2] {
	color: var(--mantine-color-orange-2);
}

[fcolor=morange-3] {
	color: var(--mantine-color-orange-3);
}

[fcolor=morange-4] {
	color: var(--mantine-color-orange-4);
}

[fcolor=morange-5] {
	color: var(--mantine-color-orange-5);
}

[fcolor=morange-6] {
	color: var(--mantine-color-orange-6);
}

[fcolor=morange-7] {
	color: var(--mantine-color-orange-7);
}

[fcolor=morange-8] {
	color: var(--mantine-color-orange-8);
}

[fcolor=morange-9] {
	color: var(--mantine-color-orange-9);
}

[bgcolor=morange-0] {
	background-color: var(--mantine-color-orange-0);
}

[bgcolor=morange-1] {
	background-color: var(--mantine-color-orange-1);
}

[bgcolor=morange-2] {
	background-color: var(--mantine-color-orange-2);
}

[bgcolor=morange-3] {
	background-color: var(--mantine-color-orange-3);
}

[bgcolor=morange-4] {
	background-color: var(--mantine-color-orange-4);
}

[bgcolor=morange-5] {
	background-color: var(--mantine-color-orange-5);
}

[bgcolor=morange-6] {
	background-color: var(--mantine-color-orange-6);
}

[bgcolor=morange-7] {
	background-color: var(--mantine-color-orange-7);
}

[bgcolor=morange-8] {
	background-color: var(--mantine-color-orange-8);
}

[bgcolor=morange-9] {
	background-color: var(--mantine-color-orange-9);
}

.icon {
	display: inline-block;
	background-repeat: no-repeat;
	width: 2rem;
	height: 2rem;
	background-size: contain;
}

.icon-ci {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='61' height='54' viewBox='0 0 61 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.4998 1.80151C31.6543 0.310576 28.0167 15.8343 26.2972 22.4731L27.1261 23.4149L28.5411 22.6717C29.6203 18.9944 31.675 17.1013 34.7052 16.9922C39.247 16.8282 42.964 13.1958 44.3852 9.92608L42.8001 8.65395L44.0225 7.63032C45.245 6.60668 46.5216 5.02192 48.4998 1.80151Z' fill='%2359CE78'/%3E%3Crect x='12.5' y='12.0547' width='11.3371' height='11.3357' rx='5.66786' fill='%233EAAF6'/%3E%3Crect x='12.5' y='24.9362' width='11.3371' height='11.3357' rx='5.66786' fill='%23FD8F42'/%3E%3Crect x='25.3828' y='24.9362' width='11.3371' height='11.3357' rx='5.66786' fill='%23BBCEDA'/%3E%3Cpath d='M9.99746 52.2719H9.00381V50.4457H4.96475V49.6401L8.05313 44.5912H9.09512L6.00137 49.6401H9.00381V46.9116H9.99746V49.6401L10.7924 50.0483V50.4457H9.99746V52.2719ZM11.3972 52.0034V51.144C12.0596 51.3588 12.7292 51.4662 13.406 51.4662C14.3047 51.4662 14.7541 51.1977 14.7541 50.6606C14.7541 50.1593 14.4408 49.9086 13.8142 49.9086H13.0085C11.791 49.9086 11.1823 49.3536 11.1823 48.2436C11.1823 47.1694 11.9647 46.6323 13.5295 46.6323C14.2027 46.6323 14.8705 46.7218 15.5329 46.9008V47.7602C14.8705 47.5453 14.2027 47.4379 13.5295 47.4379C12.5913 47.4379 12.1223 47.7065 12.1223 48.2436C12.1223 48.7449 12.4177 48.9955 13.0085 48.9955H13.8142C15.1032 48.9955 15.7478 49.5506 15.7478 50.6606C15.7478 51.7348 14.9672 52.2719 13.406 52.2719C12.7292 52.2719 12.0596 52.1824 11.3972 52.0034ZM18.8662 46.6323C20.4704 46.6323 21.2725 47.4254 21.2725 49.0117C21.2725 49.2372 21.2563 49.4789 21.2241 49.7368H17.2656C17.2656 50.8898 17.9388 51.4662 19.2852 51.4662C19.9261 51.4662 20.4954 51.3946 20.9932 51.2514V52.0571C20.4954 52.2003 19.8903 52.2719 19.1777 52.2719C17.2406 52.2719 16.272 51.3105 16.272 49.3876C16.272 47.5507 17.1367 46.6323 18.8662 46.6323ZM17.2656 48.9096H20.3164C20.2949 47.9213 19.8115 47.4272 18.8662 47.4272C17.8636 47.4272 17.3301 47.9213 17.2656 48.9096ZM21.7913 50.5693C21.7913 49.4127 22.554 48.8344 24.0794 48.8344C24.57 48.8344 25.0605 48.8702 25.5511 48.9418V48.4101C25.5511 47.762 25.0444 47.4379 24.0311 47.4379C23.451 47.4379 22.8566 47.5274 22.2479 47.7065V46.9008C22.8566 46.7218 23.451 46.6323 24.0311 46.6323C25.7068 46.6323 26.5447 47.2159 26.5447 48.3832V52.2719H25.9861L25.6424 51.7133C25.0802 52.0857 24.4679 52.2719 23.8055 52.2719C22.4627 52.2719 21.7913 51.7044 21.7913 50.5693ZM24.0794 49.6401C23.2164 49.6401 22.785 49.9444 22.785 50.5532C22.785 51.1619 23.1251 51.4662 23.8055 51.4662C24.493 51.4662 25.0748 51.2836 25.5511 50.9184V49.7475C25.0605 49.6759 24.57 49.6401 24.0794 49.6401ZM27.5577 52.0034V51.144C28.2201 51.3588 28.8897 51.4662 29.5665 51.4662C30.4653 51.4662 30.9146 51.1977 30.9146 50.6606C30.9146 50.1593 30.6013 49.9086 29.9747 49.9086H29.169C27.9516 49.9086 27.3429 49.3536 27.3429 48.2436C27.3429 47.1694 28.1253 46.6323 29.69 46.6323C30.3632 46.6323 31.031 46.7218 31.6935 46.9008V47.7602C31.031 47.5453 30.3632 47.4379 29.69 47.4379C28.7519 47.4379 28.2828 47.7065 28.2828 48.2436C28.2828 48.7449 28.5782 48.9955 29.169 48.9955H29.9747C31.2638 48.9955 31.9083 49.5506 31.9083 50.6606C31.9083 51.7348 31.1277 52.2719 29.5665 52.2719C28.8897 52.2719 28.2201 52.1824 27.5577 52.0034ZM33.4262 49.4306C33.4262 50.7877 33.9901 51.4662 35.1181 51.4662C36.246 51.4662 36.81 50.7877 36.81 49.4306C36.81 48.1022 36.246 47.4379 35.1181 47.4379C33.9901 47.4379 33.4262 48.1022 33.4262 49.4306ZM32.4325 49.4521C32.4325 47.5722 33.3277 46.6323 35.1181 46.6323C36.9084 46.6323 37.8036 47.5722 37.8036 49.4521C37.8036 51.3284 36.9084 52.2665 35.1181 52.2665C33.3349 52.2665 32.4397 51.3284 32.4325 49.4521ZM38.5964 52.2719V46.6323H39.2678L39.445 47.352C40.0215 46.8722 40.6553 46.6323 41.3464 46.6323C42.7536 46.6323 43.4572 47.3323 43.4572 48.7324V52.2719H42.4636V48.7162C42.4636 47.8784 42.0464 47.4594 41.2121 47.4594C40.6428 47.4594 40.1021 47.6975 39.59 48.1738V52.2719H38.5964ZM47.0193 52.2719H45.9881L49.2483 44.5912H50.3494L53.6258 52.2719H52.5247L51.5311 49.8549H48.9905L49.2645 49.0493H51.198L49.764 45.5688L47.0193 52.2719ZM55.2779 44.5912V52.2719H54.2843V44.5912H55.2779Z' fill='%233C4553'/%3E%3C/svg%3E");
}

.icon-ci-active {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='151' height='40' viewBox='0 0 151 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.0395 1.635C19.6812 0.0725086 16.5807 16.3413 15.1152 23.2988L15.8217 24.2858L17.0277 23.5069C17.9476 19.6532 19.6989 17.6691 22.2817 17.5548C26.1529 17.383 29.3211 13.5762 30.5324 10.1496L29.1813 8.81636L30.2233 7.74359C31.2652 6.67082 32.3533 5.00999 34.0395 1.635Z' fill='%2359CE78'/%3E%3Crect y='13.4768' width='11.9669' height='11.9655' rx='5.98274' fill='%233EAAF6'/%3E%3Crect y='27.074' width='11.9669' height='11.9655' rx='5.98274' fill='%23FD8F42'/%3E%3Crect x='13.5986' y='27.074' width='11.9669' height='11.9655' rx='5.98274' fill='%23BBCEDA'/%3E%3Cpath d='M53.6311 36H51.5534V32.1816H43.1081V30.4971L49.5656 19.9404H51.7443L45.2756 30.4971H51.5534V24.792H53.6311V30.4971L55.2932 31.3506V32.1816H53.6311V36ZM56.5577 35.4385V33.6416C57.9428 34.0908 59.3429 34.3154 60.7579 34.3154C62.6371 34.3154 63.5768 33.7539 63.5768 32.6309C63.5768 31.5827 62.9216 31.0586 61.6114 31.0586H59.9269C57.3813 31.0586 56.1085 29.8981 56.1085 27.5771C56.1085 25.3311 57.7444 24.208 61.0162 24.208C62.4238 24.208 63.8201 24.3952 65.2052 24.7695V26.5664C63.8201 26.1172 62.4238 25.8926 61.0162 25.8926C59.0546 25.8926 58.0738 26.4541 58.0738 27.5771C58.0738 28.6253 58.6915 29.1494 59.9269 29.1494H61.6114C64.3067 29.1494 65.6544 30.3099 65.6544 32.6309C65.6544 34.877 64.0222 36 60.7579 36C59.3429 36 57.9428 35.8128 56.5577 35.4385ZM72.1748 24.208C75.529 24.208 77.2061 25.8664 77.2061 29.1831C77.2061 29.6548 77.1724 30.1602 77.105 30.6992H68.8281C68.8281 33.11 70.2357 34.3154 73.0508 34.3154C74.391 34.3154 75.5814 34.1657 76.6221 33.8662V35.5508C75.5814 35.8503 74.3161 36 72.8262 36C68.7757 36 66.7505 33.9897 66.7505 29.9692C66.7505 26.1284 68.5586 24.208 72.1748 24.208ZM68.8281 28.9697H75.207C75.1621 26.9033 74.1514 25.8701 72.1748 25.8701C70.0785 25.8701 68.9629 26.9033 68.8281 28.9697ZM78.2909 32.4399C78.2909 30.0216 79.8856 28.8125 83.0751 28.8125C84.1008 28.8125 85.1265 28.8874 86.1522 29.0371V27.9253C86.1522 26.5701 85.0928 25.8926 82.974 25.8926C81.7611 25.8926 80.5183 26.0798 79.2455 26.4541V24.7695C80.5183 24.3952 81.7611 24.208 82.974 24.208C86.4779 24.208 88.2299 25.4284 88.2299 27.8691V36H87.0619L86.3432 34.832C85.1677 35.6107 83.8874 36 82.5023 36C79.6947 36 78.2909 34.8133 78.2909 32.4399ZM83.0751 30.4971C81.2707 30.4971 80.3686 31.1335 80.3686 32.4062C80.3686 33.679 81.0798 34.3154 82.5023 34.3154C83.9398 34.3154 85.1565 33.9336 86.1522 33.1699V30.7217C85.1265 30.5719 84.1008 30.4971 83.0751 30.4971ZM90.3479 35.4385V33.6416C91.733 34.0908 93.1331 34.3154 94.5481 34.3154C96.4274 34.3154 97.367 33.7539 97.367 32.6309C97.367 31.5827 96.7119 31.0586 95.4017 31.0586H93.7171C91.1715 31.0586 89.8987 29.8981 89.8987 27.5771C89.8987 25.3311 91.5346 24.208 94.8064 24.208C96.214 24.208 97.6103 24.3952 98.9954 24.7695V26.5664C97.6103 26.1172 96.214 25.8926 94.8064 25.8926C92.8449 25.8926 91.8641 26.4541 91.8641 27.5771C91.8641 28.6253 92.4817 29.1494 93.7171 29.1494H95.4017C98.097 29.1494 99.4446 30.3099 99.4446 32.6309C99.4446 34.877 97.8125 36 94.5481 36C93.1331 36 91.733 35.8128 90.3479 35.4385ZM102.618 30.0591C102.618 32.8966 103.798 34.3154 106.156 34.3154C108.514 34.3154 109.694 32.8966 109.694 30.0591C109.694 27.2814 108.514 25.8926 106.156 25.8926C103.798 25.8926 102.618 27.2814 102.618 30.0591ZM100.541 30.104C100.541 26.1733 102.412 24.208 106.156 24.208C109.899 24.208 111.771 26.1733 111.771 30.104C111.771 34.0272 109.899 35.9888 106.156 35.9888C102.427 35.9888 100.556 34.0272 100.541 30.104ZM113.429 36V24.208H114.833L115.203 25.7129C116.409 24.7096 117.734 24.208 119.179 24.208C122.121 24.208 123.592 25.6717 123.592 28.5991V36H121.515V28.5654C121.515 26.8135 120.643 25.9375 118.898 25.9375C117.708 25.9375 116.577 26.4354 115.506 27.4312V36H113.429ZM131.04 36H128.884L135.701 19.9404H138.003L144.854 36H142.552L140.474 30.9463H135.162L135.735 29.2617H139.778L136.779 21.9844L131.04 36ZM148.308 19.9404V36H146.231V19.9404H148.308Z' fill='%233C4553'/%3E%3C/svg%3E%0A");
}

.icon-ci2 {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='467' height='64' viewBox='0 0 467 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M392.822 28.8555V31.7676H378.016V34.8438H388.639V43.1289H367.229V46.1641H389.664V49.1172H363.414V40.4219H384.783V37.6738H363.373V34.8438H374.16V31.7676H359.395V28.8555H392.822ZM378.016 12.5723V15.8125H389.5V18.8066H378.344C379.082 21.9238 384.065 24.0977 391.182 24.4668L389.992 27.4199C383.594 26.9688 378.385 25.082 376.088 21.8418C373.791 25.082 368.582 26.9688 362.143 27.4199L361.035 24.4668C368.09 24.0977 373.053 21.9238 373.873 18.8066H362.717V15.8125H374.16V12.5723H378.016ZM427.193 12.7363V49.4863H423.461V12.7363H427.193ZM419.729 13.5156V47.6406H416.037V28.9375H410.336V25.7383H416.037V13.5156H419.729ZM406.727 22.9902C406.727 29.2656 409.27 35.541 414.438 38.5352L412.1 41.4062C408.593 39.3145 406.173 35.6025 404.922 31.1523C403.589 35.9512 401.087 40.0322 397.498 42.2676L395.119 39.3555C400.328 36.1973 402.994 29.5117 402.994 22.9902V20.0371H396.227V16.8789H413.043V20.0371H406.727V22.9902ZM456.643 13.3926V21.8418H460.375V12.7363H464.025V34.2695H460.375V25.082H456.643V34.0645H453.074V13.3926H456.643ZM464.025 35.9102V49.0352H438.35V35.9102H464.025ZM442.205 39.0273V45.877H460.211V39.0273H442.205ZM439.334 18.8066C439.334 21.2471 439.724 25.3691 442 28.4043C444.133 25.5332 444.543 21.5957 444.543 18.8066V14.8281H447.988V18.8066C447.947 22.416 448.932 27.3379 452.705 29.7988L450.736 32.5879C448.46 31.1523 447.086 28.8555 446.307 26.3125C445.589 28.9785 444.276 31.46 441.959 33.0391C439.642 31.4189 438.329 28.8965 437.611 26.2305C436.791 28.8145 435.438 31.1523 433.141 32.5879L431.172 29.7988C434.945 27.2559 435.93 22.252 435.93 18.8066V14.8281H439.334V18.8066Z' fill='%23222222'/%3E%3Cpath d='M103.341 48H98.8242V39.6992H80.4648V36.0371L94.5029 13.0879H99.2393L85.1768 36.0371H98.8242V23.6348H103.341V36.0371L106.954 37.8926V39.6992H103.341V48ZM112.203 46.7793V42.873C115.214 43.8496 118.258 44.3379 121.334 44.3379C125.419 44.3379 127.462 43.1172 127.462 40.6758C127.462 38.3971 126.038 37.2578 123.189 37.2578H119.527C113.993 37.2578 111.227 34.735 111.227 29.6895C111.227 24.8066 114.783 22.3652 121.896 22.3652C124.955 22.3652 127.991 22.7721 131.002 23.5859V27.4922C127.991 26.5156 124.955 26.0273 121.896 26.0273C117.631 26.0273 115.499 27.248 115.499 29.6895C115.499 31.9681 116.842 33.1074 119.527 33.1074H123.189C129.049 33.1074 131.979 35.6302 131.979 40.6758C131.979 45.5586 128.43 48 121.334 48C118.258 48 115.214 47.5931 112.203 46.7793ZM148.653 22.3652C155.945 22.3652 159.591 25.9704 159.591 33.1807C159.591 34.2061 159.518 35.3047 159.371 36.4766H141.378C141.378 41.7174 144.438 44.3379 150.558 44.3379C153.471 44.3379 156.059 44.0124 158.321 43.3613V47.0234C156.059 47.6745 153.308 48 150.069 48C141.264 48 136.861 43.6299 136.861 34.8896C136.861 26.54 140.792 22.3652 148.653 22.3652ZM141.378 32.7168H155.245C155.147 28.2246 152.95 25.9785 148.653 25.9785C144.096 25.9785 141.671 28.2246 141.378 32.7168ZM164.449 40.2607C164.449 35.0036 167.916 32.375 174.85 32.375C177.079 32.375 179.309 32.5378 181.539 32.8633V30.4463C181.539 27.5003 179.236 26.0273 174.63 26.0273C171.993 26.0273 169.291 26.4342 166.524 27.248V23.5859C169.291 22.7721 171.993 22.3652 174.63 22.3652C182.247 22.3652 186.056 25.0182 186.056 30.3242V48H183.517L181.954 45.4609C179.399 47.1536 176.616 48 173.604 48C167.501 48 164.449 45.4202 164.449 40.2607ZM174.85 36.0371C170.927 36.0371 168.966 37.4206 168.966 40.1875C168.966 42.9544 170.512 44.3379 173.604 44.3379C176.729 44.3379 179.374 43.5078 181.539 41.8477V36.5254C179.309 36.1999 177.079 36.0371 174.85 36.0371ZM193.16 46.7793V42.873C196.171 43.8496 199.215 44.3379 202.291 44.3379C206.376 44.3379 208.419 43.1172 208.419 40.6758C208.419 38.3971 206.995 37.2578 204.146 37.2578H200.484C194.951 37.2578 192.184 34.735 192.184 29.6895C192.184 24.8066 195.74 22.3652 202.853 22.3652C205.912 22.3652 208.948 22.7721 211.959 23.5859V27.4922C208.948 26.5156 205.912 26.0273 202.853 26.0273C198.588 26.0273 196.456 27.248 196.456 29.6895C196.456 31.9681 197.799 33.1074 200.484 33.1074H204.146C210.006 33.1074 212.936 35.6302 212.936 40.6758C212.936 45.5586 209.387 48 202.291 48C199.215 48 196.171 47.5931 193.16 46.7793ZM222.335 35.085C222.335 41.2536 224.898 44.3379 230.025 44.3379C235.152 44.3379 237.716 41.2536 237.716 35.085C237.716 29.0465 235.152 26.0273 230.025 26.0273C224.898 26.0273 222.335 29.0465 222.335 35.085ZM217.818 35.1826C217.818 26.6377 221.887 22.3652 230.025 22.3652C238.163 22.3652 242.232 26.6377 242.232 35.1826C242.232 43.7113 238.163 47.9756 230.025 47.9756C221.92 47.9756 217.851 43.7113 217.818 35.1826ZM248.336 48V22.3652H251.388L252.193 25.6367C254.814 23.4557 257.695 22.3652 260.836 22.3652C267.232 22.3652 270.431 25.5472 270.431 31.9111V48H265.914V31.8379C265.914 28.0293 264.018 26.125 260.226 26.125C257.638 26.125 255.18 27.2074 252.853 29.3721V48H248.336ZM291.622 48H286.935L301.754 13.0879H306.759L321.651 48H316.646L312.13 37.0137H300.582L301.827 33.3516H310.616L304.098 17.5312L291.622 48ZM331.661 13.0879V48H327.145V13.0879H331.661Z' fill='%23222222'/%3E%3Ccircle cx='32' cy='32' r='32' fill='%23333333'/%3E%3Crect x='38.4674' y='20.2191' width='4.75744' height='40.4383' fill='white'/%3E%3Crect x='8.73352' y='38.0594' width='24.9766' height='4.75744' fill='white'/%3E%3Crect x='8.73352' y='47.5745' width='24.9766' height='4.75744' fill='white'/%3E%3Cpath d='M28.8152 0.227386L13.4597 33.2511H18.5024L33.5545 0.227386H28.8152Z' fill='white'/%3E%3Cpath d='M38.0283 0.644592L23.052 33.2891H27.8672L42.4643 1.81995L38.0283 0.644592Z' fill='white'/%3E%3Cpath d='M47.9241 20.1707V59.6778L52.7772 56.2655V20.1707H47.9241Z' fill='white'/%3E%3C/svg%3E%0A");
}

.icon-ci2-small {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='61' height='48' viewBox='0 0 61 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.5' cy='15.0124' r='15' fill='%23333333'/%3E%3Crect x='33.5317' y='9.49011' width='2.23005' height='18.9554' fill='white'/%3E%3Crect x='19.5938' y='17.8528' width='11.7078' height='2.23005' fill='white'/%3E%3Crect x='19.5938' y='22.3129' width='11.7078' height='2.23005' fill='white'/%3E%3Cpath d='M29.0069 0.118958L21.8091 15.5988H24.1728L31.2285 0.118958H29.0069Z' fill='white'/%3E%3Cpath d='M33.3258 0.314575L26.3057 15.6167H28.5628L35.4052 0.865523L33.3258 0.314575Z' fill='white'/%3E%3Cpath d='M37.9646 9.46741V27.9864L40.2395 26.3868V9.46741H37.9646Z' fill='white'/%3E%3Cpath d='M9.99746 46.0124H9.00381V44.1862H4.96475V43.3806L8.05313 38.3317H9.09512L6.00137 43.3806H9.00381V40.652H9.99746V43.3806L10.7924 43.7888V44.1862H9.99746V46.0124ZM11.3972 45.7438V44.8845C12.0596 45.0993 12.7292 45.2067 13.406 45.2067C14.3047 45.2067 14.7541 44.9382 14.7541 44.4011C14.7541 43.8998 14.4408 43.6491 13.8142 43.6491H13.0085C11.791 43.6491 11.1823 43.0941 11.1823 41.9841C11.1823 40.9099 11.9647 40.3727 13.5295 40.3727C14.2027 40.3727 14.8705 40.4623 15.5329 40.6413V41.5007C14.8705 41.2858 14.2027 41.1784 13.5295 41.1784C12.5913 41.1784 12.1223 41.447 12.1223 41.9841C12.1223 42.4854 12.4177 42.736 13.0085 42.736H13.8142C15.1032 42.736 15.7478 43.291 15.7478 44.4011C15.7478 45.4753 14.9672 46.0124 13.406 46.0124C12.7292 46.0124 12.0596 45.9229 11.3972 45.7438ZM18.8662 40.3727C20.4704 40.3727 21.2725 41.1659 21.2725 42.7521C21.2725 42.9777 21.2563 43.2194 21.2241 43.4772H17.2656C17.2656 44.6302 17.9388 45.2067 19.2852 45.2067C19.9261 45.2067 20.4954 45.1351 20.9932 44.9919V45.7975C20.4954 45.9408 19.8903 46.0124 19.1777 46.0124C17.2406 46.0124 16.272 45.051 16.272 43.1281C16.272 41.2912 17.1367 40.3727 18.8662 40.3727ZM17.2656 42.6501H20.3164C20.2949 41.6618 19.8115 41.1677 18.8662 41.1677C17.8636 41.1677 17.3301 41.6618 17.2656 42.6501ZM21.7913 44.3098C21.7913 43.1532 22.554 42.5749 24.0794 42.5749C24.57 42.5749 25.0605 42.6107 25.5511 42.6823V42.1506C25.5511 41.5025 25.0444 41.1784 24.0311 41.1784C23.451 41.1784 22.8566 41.2679 22.2479 41.447V40.6413C22.8566 40.4623 23.451 40.3727 24.0311 40.3727C25.7068 40.3727 26.5447 40.9564 26.5447 42.1237V46.0124H25.9861L25.6424 45.4538C25.0802 45.8262 24.4679 46.0124 23.8055 46.0124C22.4627 46.0124 21.7913 45.4448 21.7913 44.3098ZM24.0794 43.3806C23.2164 43.3806 22.785 43.6849 22.785 44.2936C22.785 44.9024 23.1251 45.2067 23.8055 45.2067C24.493 45.2067 25.0748 45.0241 25.5511 44.6589V43.488C25.0605 43.4164 24.57 43.3806 24.0794 43.3806ZM27.5577 45.7438V44.8845C28.2201 45.0993 28.8897 45.2067 29.5665 45.2067C30.4653 45.2067 30.9146 44.9382 30.9146 44.4011C30.9146 43.8998 30.6013 43.6491 29.9747 43.6491H29.169C27.9516 43.6491 27.3429 43.0941 27.3429 41.9841C27.3429 40.9099 28.1253 40.3727 29.69 40.3727C30.3632 40.3727 31.031 40.4623 31.6935 40.6413V41.5007C31.031 41.2858 30.3632 41.1784 29.69 41.1784C28.7519 41.1784 28.2828 41.447 28.2828 41.9841C28.2828 42.4854 28.5782 42.736 29.169 42.736H29.9747C31.2638 42.736 31.9083 43.291 31.9083 44.4011C31.9083 45.4753 31.1277 46.0124 29.5665 46.0124C28.8897 46.0124 28.2201 45.9229 27.5577 45.7438ZM33.4262 43.1711C33.4262 44.5282 33.9901 45.2067 35.1181 45.2067C36.246 45.2067 36.81 44.5282 36.81 43.1711C36.81 41.8426 36.246 41.1784 35.1181 41.1784C33.9901 41.1784 33.4262 41.8426 33.4262 43.1711ZM32.4325 43.1926C32.4325 41.3127 33.3277 40.3727 35.1181 40.3727C36.9084 40.3727 37.8036 41.3127 37.8036 43.1926C37.8036 45.0689 36.9084 46.007 35.1181 46.007C33.3349 46.007 32.4397 45.0689 32.4325 43.1926ZM38.5964 46.0124V40.3727H39.2678L39.445 41.0925C40.0215 40.6127 40.6553 40.3727 41.3464 40.3727C42.7536 40.3727 43.4572 41.0728 43.4572 42.4728V46.0124H42.4636V42.4567C42.4636 41.6188 42.0464 41.1999 41.2121 41.1999C40.6428 41.1999 40.1021 41.438 39.59 41.9142V46.0124H38.5964ZM47.0193 46.0124H45.9881L49.2483 38.3317H50.3494L53.6258 46.0124H52.5247L51.5311 43.5954H48.9905L49.2645 42.7897H51.198L49.764 39.3093L47.0193 46.0124ZM55.2779 38.3317V46.0124H54.2843V38.3317H55.2779Z' fill='%233C4553'/%3E%3C/svg%3E%0A");
}

.icon-folder {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-folder-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-folder-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.icon-home {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22V12H15V22' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-home-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22V12H15V22' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-home-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9L12 2L21 9V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V9Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 22V12H15V22' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-contentMng {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11H17' stroke='%23555' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 15H12' stroke='%23555' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-contentMng-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11H17' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 15H12' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-contentMng-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 19C22 19.5304 21.7893 20.0391 21.4142 20.4142C21.0391 20.7893 20.5304 21 20 21H4C3.46957 21 2.96086 20.7893 2.58579 20.4142C2.21071 20.0391 2 19.5304 2 19V5C2 4.46957 2.21071 3.96086 2.58579 3.58579C2.96086 3.21071 3.46957 3 4 3H9L11 6H20C20.5304 6 21.0391 6.21071 21.4142 6.58579C21.7893 6.96086 22 7.46957 22 8V19Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 11H17' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M7 15H12' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-note {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49998C18.8978 2.10216 19.4374 1.87866 20 1.87866C20.5626 1.87866 21.1022 2.10216 21.5 2.49998C21.8978 2.89781 22.1213 3.43737 22.1213 3.99998C22.1213 4.56259 21.8978 5.10216 21.5 5.49998L12 15L8 16L9 12L18.5 2.49998Z' stroke='%23555' fill='%23none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-note-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49998C18.8978 2.10216 19.4374 1.87866 20 1.87866C20.5626 1.87866 21.1022 2.10216 21.5 2.49998C21.8978 2.89781 22.1213 3.43737 22.1213 3.99998C22.1213 4.56259 21.8978 5.10216 21.5 5.49998L12 15L8 16L9 12L18.5 2.49998Z' stroke='%231f90dd' fill='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-note-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49998C18.8978 2.10216 19.4374 1.87866 20 1.87866C20.5626 1.87866 21.1022 2.10216 21.5 2.49998C21.8978 2.89781 22.1213 3.43737 22.1213 3.99998C22.1213 4.56259 21.8978 5.10216 21.5 5.49998L12 15L8 16L9 12L18.5 2.49998Z' stroke='%23111' fill='%23none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-person {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' fill='%23none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-person-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' fill='%231f90dd' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-person-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' fill='%23none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-inquiry {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 12.4445C23.0038 13.911 22.6612 15.3577 22 16.6667C21.216 18.2353 20.0108 19.5546 18.5194 20.477C17.0279 21.3993 15.3091 21.8882 13.5555 21.8889C12.089 21.8927 10.6423 21.5501 9.33332 20.8889L3 23L5.11111 16.6667C4.44992 15.3577 4.10729 13.911 4.11111 12.4445C4.11179 10.6909 4.60068 8.97208 5.52302 7.48064C6.44536 5.98919 7.76472 4.78399 9.33332 4.00003C10.6423 3.33884 12.089 2.99621 13.5555 3.00003H14.1111C16.427 3.1278 18.6145 4.10532 20.2546 5.74543C21.8947 7.38553 22.8722 9.57297 23 11.8889V12.4445Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9.66915C11.2016 9.11262 11.5996 8.64334 12.1235 8.34442C12.6473 8.0455 13.2632 7.93623 13.8621 8.03596C14.4609 8.1357 15.0041 8.43801 15.3954 8.88934C15.7867 9.34067 16.0009 9.91191 16 10.5019C16 12.1673 13.4271 13 13.4271 13' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7588 16.2972H13.7688' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-inquiry-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 12.4445C23.0038 13.911 22.6612 15.3577 22 16.6667C21.216 18.2353 20.0108 19.5546 18.5194 20.477C17.0279 21.3993 15.3091 21.8882 13.5555 21.8889C12.089 21.8927 10.6423 21.5501 9.33332 20.8889L3 23L5.11111 16.6667C4.44992 15.3577 4.10729 13.911 4.11111 12.4445C4.11179 10.6909 4.60068 8.97208 5.52302 7.48064C6.44536 5.98919 7.76472 4.78399 9.33332 4.00003C10.6423 3.33884 12.089 2.99621 13.5555 3.00003H14.1111C16.427 3.1278 18.6145 4.10532 20.2546 5.74543C21.8947 7.38553 22.8722 9.57297 23 11.8889V12.4445Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9.66915C11.2016 9.11262 11.5996 8.64334 12.1235 8.34442C12.6473 8.0455 13.2632 7.93623 13.8621 8.03596C14.4609 8.1357 15.0041 8.43801 15.3954 8.88934C15.7867 9.34067 16.0009 9.91191 16 10.5019C16 12.1673 13.4271 13 13.4271 13' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7588 16.2972H13.7688' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-inquiry-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 12.4445C23.0038 13.911 22.6612 15.3577 22 16.6667C21.216 18.2353 20.0108 19.5546 18.5194 20.477C17.0279 21.3993 15.3091 21.8882 13.5555 21.8889C12.089 21.8927 10.6423 21.5501 9.33332 20.8889L3 23L5.11111 16.6667C4.44992 15.3577 4.10729 13.911 4.11111 12.4445C4.11179 10.6909 4.60068 8.97208 5.52302 7.48064C6.44536 5.98919 7.76472 4.78399 9.33332 4.00003C10.6423 3.33884 12.089 2.99621 13.5555 3.00003H14.1111C16.427 3.1278 18.6145 4.10532 20.2546 5.74543C21.8947 7.38553 22.8722 9.57297 23 11.8889V12.4445Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 9.66915C11.2016 9.11262 11.5996 8.64334 12.1235 8.34442C12.6473 8.0455 13.2632 7.93623 13.8621 8.03596C14.4609 8.1357 15.0041 8.43801 15.3954 8.88934C15.7867 9.34067 16.0009 9.91191 16 10.5019C16 12.1673 13.4271 13 13.4271 13' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7588 16.2972H13.7688' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plan {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16H19' stroke='%23555' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-plan-activeSelect {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231f90dd' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%231f90dd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16H19' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-plan-hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16H19' stroke='%23111' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-dropdown {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.431481 0.631432C0.595568 0.467395 0.818087 0.375244 1.05011 0.375244C1.28212 0.375244 1.50464 0.467395 1.66873 0.631432L5.99998 4.96268L10.3312 0.631432C10.4963 0.472044 10.7173 0.383849 10.9467 0.385842C11.1761 0.387836 11.3956 0.479859 11.5578 0.642091C11.7201 0.804323 11.8121 1.02378 11.8141 1.25321C11.8161 1.48263 11.7279 1.70366 11.5685 1.86868L6.61861 6.81856C6.45452 6.98259 6.232 7.07475 5.99998 7.07475C5.76796 7.07475 5.54544 6.98259 5.38136 6.81856L0.431481 1.86868C0.267444 1.7046 0.175293 1.48208 0.175293 1.25006C0.175293 1.01804 0.267444 0.795519 0.431481 0.631432Z' fill='%23555'/%3E%3C/svg%3E%0A");
}

.icon-dropdown-disable, .custom-select.disabled .custom-select__selected .icon-dropdown
	{
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.431481 0.631432C0.595568 0.467395 0.818087 0.375244 1.05011 0.375244C1.28212 0.375244 1.50464 0.467395 1.66873 0.631432L5.99998 4.96268L10.3312 0.631432C10.4963 0.472044 10.7173 0.383849 10.9467 0.385842C11.1761 0.387836 11.3956 0.479859 11.5578 0.642091C11.7201 0.804323 11.8121 1.02378 11.8141 1.25321C11.8161 1.48263 11.7279 1.70366 11.5685 1.86868L6.61861 6.81856C6.45452 6.98259 6.232 7.07475 5.99998 7.07475C5.76796 7.07475 5.54544 6.98259 5.38136 6.81856L0.431481 1.86868C0.267444 1.7046 0.175293 1.48208 0.175293 1.25006C0.175293 1.01804 0.267444 0.795519 0.431481 0.631432Z' fill='%23ccc'/%3E%3C/svg%3E%0A");
}

.icon-dropdown-w, .custom-select__selected:hover i {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.431481 0.631432C0.595568 0.467395 0.818087 0.375244 1.05011 0.375244C1.28212 0.375244 1.50464 0.467395 1.66873 0.631432L5.99998 4.96268L10.3312 0.631432C10.4963 0.472044 10.7173 0.383849 10.9467 0.385842C11.1761 0.387836 11.3956 0.479859 11.5578 0.642091C11.7201 0.804323 11.8121 1.02378 11.8141 1.25321C11.8161 1.48263 11.7279 1.70366 11.5685 1.86868L6.61861 6.81856C6.45452 6.98259 6.232 7.07475 5.99998 7.07475C5.76796 7.07475 5.54544 6.98259 5.38136 6.81856L0.431481 1.86868C0.267444 1.7046 0.175293 1.48208 0.175293 1.25006C0.175293 1.01804 0.267444 0.795519 0.431481 0.631432Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.icon-check, input[type=checkbox]+label::before, .icon-check, input[type=checkbox] 
	~ label::before {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.3L5.8 8.5L13 1.5' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-checkblue {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85331 0.508653C9.94695 0.602404 9.99954 0.729486 9.99954 0.861987C9.99954 0.994487 9.94695 1.12157 9.85331 1.21532L3.57531 7.49332C3.48156 7.58695 3.35448 7.63955 3.22198 7.63955C3.08948 7.63955 2.9624 7.58695 2.86865 7.49332L0.146646 4.77132C0.0583256 4.67654 0.0102436 4.55117 0.0125291 4.42164C0.0148145 4.2921 0.0672891 4.16851 0.158898 4.07691C0.250506 3.9853 0.374097 3.93282 0.503631 3.93054C0.633165 3.92825 0.758529 3.97633 0.853312 4.06465L3.22198 6.43265L9.14665 0.508653C9.2404 0.41502 9.36748 0.362427 9.49998 0.362427C9.63248 0.362427 9.75956 0.41502 9.85331 0.508653Z' fill='%232290DD'/%3E%3C/svg%3E%0A");
}

.icon-checkDeep {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.85331 0.508653C9.94695 0.602404 9.99954 0.729486 9.99954 0.861987C9.99954 0.994487 9.94695 1.12157 9.85331 1.21532L3.57531 7.49332C3.48156 7.58695 3.35448 7.63955 3.22198 7.63955C3.08948 7.63955 2.9624 7.58695 2.86865 7.49332L0.146646 4.77132C0.0583256 4.67654 0.0102436 4.55117 0.0125291 4.42164C0.0148145 4.2921 0.0672891 4.16851 0.158898 4.07691C0.250506 3.9853 0.374097 3.93282 0.503631 3.93054C0.633165 3.92825 0.758529 3.97633 0.853312 4.06465L3.22198 6.43265L9.14665 0.508653C9.2404 0.41502 9.36748 0.362427 9.49998 0.362427C9.63248 0.362427 9.75956 0.41502 9.85331 0.508653Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-check-w, input[type=checkbox]:checked+label::before {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.3L5.8 8.5L13 1.5' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-minus {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H18' stroke='%23444' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-minus-disabled {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H18' stroke='%23f1f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23444' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23444' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus-black {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23111' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23111' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus-white {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-plus-disabled {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6V18' stroke='%23f1f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 12H18' stroke='%23f1f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.icon-file {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1766 3.07186C10.7047 1.59999 8.30783 1.59999 6.83751 3.07186L2.75939 7.14686C2.73283 7.17343 2.71876 7.20936 2.71876 7.24686C2.71876 7.28436 2.73283 7.3203 2.75939 7.34686L3.33595 7.92343C3.36231 7.94966 3.39798 7.9644 3.43517 7.9644C3.47236 7.9644 3.50804 7.94966 3.53439 7.92343L7.61251 3.84843C8.11876 3.34218 8.7922 3.06405 9.50783 3.06405C10.2235 3.06405 10.8969 3.34218 11.4016 3.84843C11.9078 4.35468 12.186 5.02811 12.186 5.74218C12.186 6.4578 11.9078 7.12968 11.4016 7.63593L7.24533 11.7906L6.57189 12.4641C5.9422 13.0937 4.91876 13.0937 4.28908 12.4641C3.98439 12.1594 3.8172 11.7547 3.8172 11.3234C3.8172 10.8922 3.98439 10.4875 4.28908 10.1828L8.41251 6.06093C8.5172 5.9578 8.6547 5.89999 8.80158 5.89999H8.80314C8.95001 5.89999 9.08595 5.9578 9.18908 6.06093C9.29376 6.16561 9.35001 6.30311 9.35001 6.44999C9.35001 6.5953 9.2922 6.7328 9.18908 6.83593L5.81876 10.2031C5.7922 10.2297 5.77814 10.2656 5.77814 10.3031C5.77814 10.3406 5.7922 10.3765 5.81876 10.4031L6.39533 10.9797C6.42168 11.0059 6.45736 11.0206 6.49455 11.0206C6.53173 11.0206 6.56741 11.0059 6.59376 10.9797L9.96251 7.61093C10.2735 7.29999 10.4438 6.88749 10.4438 6.44843C10.4438 6.00936 10.2719 5.5953 9.96251 5.28592C9.32033 4.64374 8.27658 4.6453 7.63439 5.28592L7.23439 5.68749L3.51251 9.4078C3.25991 9.65893 3.05967 9.9577 2.92341 10.2868C2.78716 10.6159 2.7176 10.9688 2.71876 11.325C2.71876 12.0484 3.00158 12.7281 3.51251 13.239C4.0422 13.7672 4.73595 14.0312 5.4297 14.0312C6.12345 14.0312 6.8172 13.7672 7.34533 13.239L12.1766 8.41092C12.8875 7.69842 13.2813 6.74999 13.2813 5.74218C13.2828 4.7328 12.8891 3.78436 12.1766 3.07186Z' fill='%23444'/%3E%3C/svg%3E%0A");
}

.icon-moveFirst {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444'%3E%3Cpath d='M13.9142 12L18.7071 7.20712L17.2929 5.79291L11.0858 12L17.2929 18.2071L18.7071 16.7929L13.9142 12ZM7 18V6.00001H9V18H7Z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.icon-moveFirstThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
}

.icon-movePrev {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23444' d='m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.icon-movePrevThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
}

.icon-moveNext {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23444' d='m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-moveNextThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-moveLast {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444'%3E%3Cpath d='M13.9142 12L18.7071 7.20712L17.2929 5.79291L11.0858 12L17.2929 18.2071L18.7071 16.7929L13.9142 12ZM7 18V6.00001H9V18H7Z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-moveLastThick {
	background-image: url("data:image/svg+xml;charset=utf8,");
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-close {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23777'/%3E%3C/svg%3E%0A");
}

.icon-close:hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-close-w {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.icon-dots {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='8' r='1' fill='%23FA764E'/%3E%3Ccircle cx='13' cy='8' r='1' fill='%23FA764E'/%3E%3Ccircle cx='5' cy='8' r='1' fill='%23FA764E'/%3E%3C/svg%3E%0A");
}

.icon-logo {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='467' height='64' viewBox='0 0 467 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M392.822 28.8555V31.7676H378.016V34.8438H388.639V43.1289H367.229V46.1641H389.664V49.1172H363.414V40.4219H384.783V37.6738H363.373V34.8438H374.16V31.7676H359.395V28.8555H392.822ZM378.016 12.5723V15.8125H389.5V18.8066H378.344C379.082 21.9238 384.065 24.0977 391.182 24.4668L389.992 27.4199C383.594 26.9688 378.385 25.082 376.088 21.8418C373.791 25.082 368.582 26.9688 362.143 27.4199L361.035 24.4668C368.09 24.0977 373.053 21.9238 373.873 18.8066H362.717V15.8125H374.16V12.5723H378.016ZM427.193 12.7363V49.4863H423.461V12.7363H427.193ZM419.729 13.5156V47.6406H416.037V28.9375H410.336V25.7383H416.037V13.5156H419.729ZM406.727 22.9902C406.727 29.2656 409.27 35.541 414.438 38.5352L412.1 41.4062C408.593 39.3145 406.173 35.6025 404.922 31.1523C403.589 35.9512 401.087 40.0322 397.498 42.2676L395.119 39.3555C400.328 36.1973 402.994 29.5117 402.994 22.9902V20.0371H396.227V16.8789H413.043V20.0371H406.727V22.9902ZM456.643 13.3926V21.8418H460.375V12.7363H464.025V34.2695H460.375V25.082H456.643V34.0645H453.074V13.3926H456.643ZM464.025 35.9102V49.0352H438.35V35.9102H464.025ZM442.205 39.0273V45.877H460.211V39.0273H442.205ZM439.334 18.8066C439.334 21.2471 439.724 25.3691 442 28.4043C444.133 25.5332 444.543 21.5957 444.543 18.8066V14.8281H447.988V18.8066C447.947 22.416 448.932 27.3379 452.705 29.7988L450.736 32.5879C448.46 31.1523 447.086 28.8555 446.307 26.3125C445.589 28.9785 444.276 31.46 441.959 33.0391C439.642 31.4189 438.329 28.8965 437.611 26.2305C436.791 28.8145 435.438 31.1523 433.141 32.5879L431.172 29.7988C434.945 27.2559 435.93 22.252 435.93 18.8066V14.8281H439.334V18.8066Z' fill='%23222'/%3E%3Cpath d='M103.341 48H98.8242V39.6992H80.4648V36.0371L94.5029 13.0879H99.2393L85.1768 36.0371H98.8242V23.6348H103.341V36.0371L106.954 37.8926V39.6992H103.341V48ZM112.203 46.7793V42.873C115.214 43.8496 118.258 44.3379 121.334 44.3379C125.419 44.3379 127.462 43.1172 127.462 40.6758C127.462 38.3971 126.038 37.2578 123.189 37.2578H119.527C113.993 37.2578 111.227 34.735 111.227 29.6895C111.227 24.8066 114.783 22.3652 121.896 22.3652C124.955 22.3652 127.991 22.7721 131.002 23.5859V27.4922C127.991 26.5156 124.955 26.0273 121.896 26.0273C117.631 26.0273 115.499 27.248 115.499 29.6895C115.499 31.9681 116.842 33.1074 119.527 33.1074H123.189C129.049 33.1074 131.979 35.6302 131.979 40.6758C131.979 45.5586 128.43 48 121.334 48C118.258 48 115.214 47.5931 112.203 46.7793ZM148.653 22.3652C155.945 22.3652 159.591 25.9704 159.591 33.1807C159.591 34.2061 159.518 35.3047 159.371 36.4766H141.378C141.378 41.7174 144.438 44.3379 150.558 44.3379C153.471 44.3379 156.059 44.0124 158.321 43.3613V47.0234C156.059 47.6745 153.308 48 150.069 48C141.264 48 136.861 43.6299 136.861 34.8896C136.861 26.54 140.792 22.3652 148.653 22.3652ZM141.378 32.7168H155.245C155.147 28.2246 152.95 25.9785 148.653 25.9785C144.096 25.9785 141.671 28.2246 141.378 32.7168ZM164.449 40.2607C164.449 35.0036 167.916 32.375 174.85 32.375C177.079 32.375 179.309 32.5378 181.539 32.8633V30.4463C181.539 27.5003 179.236 26.0273 174.63 26.0273C171.993 26.0273 169.291 26.4342 166.524 27.248V23.5859C169.291 22.7721 171.993 22.3652 174.63 22.3652C182.247 22.3652 186.056 25.0182 186.056 30.3242V48H183.517L181.954 45.4609C179.399 47.1536 176.616 48 173.604 48C167.501 48 164.449 45.4202 164.449 40.2607ZM174.85 36.0371C170.927 36.0371 168.966 37.4206 168.966 40.1875C168.966 42.9544 170.512 44.3379 173.604 44.3379C176.729 44.3379 179.374 43.5078 181.539 41.8477V36.5254C179.309 36.1999 177.079 36.0371 174.85 36.0371ZM193.16 46.7793V42.873C196.171 43.8496 199.215 44.3379 202.291 44.3379C206.376 44.3379 208.419 43.1172 208.419 40.6758C208.419 38.3971 206.995 37.2578 204.146 37.2578H200.484C194.951 37.2578 192.184 34.735 192.184 29.6895C192.184 24.8066 195.74 22.3652 202.853 22.3652C205.912 22.3652 208.948 22.7721 211.959 23.5859V27.4922C208.948 26.5156 205.912 26.0273 202.853 26.0273C198.588 26.0273 196.456 27.248 196.456 29.6895C196.456 31.9681 197.799 33.1074 200.484 33.1074H204.146C210.006 33.1074 212.936 35.6302 212.936 40.6758C212.936 45.5586 209.387 48 202.291 48C199.215 48 196.171 47.5931 193.16 46.7793ZM222.335 35.085C222.335 41.2536 224.898 44.3379 230.025 44.3379C235.152 44.3379 237.716 41.2536 237.716 35.085C237.716 29.0465 235.152 26.0273 230.025 26.0273C224.898 26.0273 222.335 29.0465 222.335 35.085ZM217.818 35.1826C217.818 26.6377 221.887 22.3652 230.025 22.3652C238.163 22.3652 242.232 26.6377 242.232 35.1826C242.232 43.7113 238.163 47.9756 230.025 47.9756C221.92 47.9756 217.851 43.7113 217.818 35.1826ZM248.336 48V22.3652H251.388L252.193 25.6367C254.814 23.4557 257.695 22.3652 260.836 22.3652C267.232 22.3652 270.431 25.5472 270.431 31.9111V48H265.914V31.8379C265.914 28.0293 264.018 26.125 260.226 26.125C257.638 26.125 255.18 27.2074 252.853 29.3721V48H248.336ZM291.622 48H286.935L301.754 13.0879H306.759L321.651 48H316.646L312.13 37.0137H300.582L301.827 33.3516H310.616L304.098 17.5312L291.622 48ZM331.661 13.0879V48H327.145V13.0879H331.661Z' fill='%23222'/%3E%3Ccircle cx='32' cy='32' r='32' fill='black'/%3E%3Crect x='38.4674' y='20.2191' width='4.75744' height='40.4383' fill='white'/%3E%3Crect x='8.73352' y='38.0594' width='24.9766' height='4.75744' fill='white'/%3E%3Crect x='8.73352' y='47.5745' width='24.9766' height='4.75744' fill='white'/%3E%3Cpath d='M28.8152 0.227386L13.4597 33.2511H18.5024L33.5545 0.227386H28.8152Z' fill='white'/%3E%3Cpath d='M38.0283 0.644592L23.052 33.2891H27.8672L42.4643 1.81995L38.0283 0.644592Z' fill='white'/%3E%3Cpath d='M47.9241 20.1707V59.6778L52.7772 56.2655V20.1707H47.9241Z' fill='white'/%3E%3C/svg%3E%0A");
}

.icon-square {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 10H1.25C0.558333 10 0 9.44167 0 8.75V1.25C0 0.558333 0.558333 0 1.25 0H8.75C9.44167 0 10 0.558333 10 1.25V8.75C10 9.44167 9.44167 10 8.75 10ZM1.25 0.833333C1.01667 0.833333 0.833333 1.01667 0.833333 1.25V8.75C0.833333 8.98333 1.01667 9.16667 1.25 9.16667H8.75C8.98333 9.16667 9.16667 8.98333 9.16667 8.75V1.25C9.16667 1.01667 8.98333 0.833333 8.75 0.833333H1.25Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-kakao {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 3.75C22.25 3.75 28.1262 8.33 28.1262 13.9813C28.1262 19.6313 22.25 24.2113 15.0012 24.2113C14.2795 24.21 13.5586 24.1641 12.8425 24.0738L7.3325 27.6775C6.70625 28.0088 6.485 27.9725 6.7425 27.1613L7.8575 22.5638C4.2575 20.7388 1.87625 17.5763 1.87625 13.9813C1.87625 8.33125 7.75125 3.75 15.0012 3.75M22.3863 13.825L24.2237 12.045C24.3298 11.9349 24.3889 11.7879 24.3887 11.6351C24.3886 11.4822 24.3291 11.3354 24.2228 11.2255C24.1165 11.1157 23.9717 11.0513 23.8189 11.0461C23.6661 11.0409 23.5173 11.0952 23.4037 11.1975L20.9937 13.53V11.6025C20.9937 11.446 20.9316 11.296 20.8209 11.1853C20.7103 11.0747 20.5602 11.0125 20.4037 11.0125C20.2473 11.0125 20.0972 11.0747 19.9866 11.1853C19.8759 11.296 19.8137 11.446 19.8137 11.6025V14.7987C19.793 14.8901 19.793 14.9849 19.8137 15.0763V16.875C19.8137 17.0315 19.8759 17.1815 19.9866 17.2922C20.0972 17.4028 20.2473 17.465 20.4037 17.465C20.5602 17.465 20.7103 17.4028 20.8209 17.2922C20.9316 17.1815 20.9937 17.0315 20.9937 16.875V15.1713L21.5275 14.655L23.3125 17.1962C23.3571 17.2597 23.4137 17.3137 23.4791 17.3553C23.5446 17.3969 23.6176 17.4251 23.694 17.4385C23.7704 17.4518 23.8486 17.45 23.9243 17.4331C24 17.4162 24.0716 17.3846 24.135 17.34C24.1984 17.2954 24.2525 17.2388 24.2941 17.1734C24.3356 17.1079 24.3639 17.0349 24.3772 16.9585C24.3906 16.8821 24.3887 16.8039 24.3718 16.7282C24.355 16.6525 24.3233 16.5809 24.2787 16.5175L22.3863 13.825ZM18.6887 16.23H16.8637V11.6213C16.8568 11.4696 16.7916 11.3265 16.6819 11.2217C16.5721 11.1169 16.4262 11.0584 16.2744 11.0584C16.1226 11.0584 15.9767 11.1169 15.8669 11.2217C15.7571 11.3265 15.692 11.4696 15.685 11.6213V16.82C15.685 17.145 15.9475 17.41 16.2737 17.41H18.6887C18.8452 17.41 18.9953 17.3478 19.1059 17.2372C19.2166 17.1265 19.2787 16.9765 19.2787 16.82C19.2787 16.6635 19.2166 16.5135 19.1059 16.4028C18.9953 16.2922 18.8452 16.23 18.6887 16.23ZM11.3675 14.8662L12.2375 12.7313L13.035 14.865L11.3675 14.8662ZM14.5212 15.475L14.5237 15.455C14.5233 15.3064 14.4666 15.1635 14.365 15.055L13.0575 11.555C13.0027 11.3882 12.8983 11.2421 12.7582 11.1362C12.6182 11.0304 12.4492 10.9698 12.2737 10.9625C12.0972 10.9624 11.9248 11.0157 11.7791 11.1155C11.6334 11.2152 11.5213 11.3566 11.4575 11.5212L9.38 16.615C9.32082 16.7599 9.32162 16.9223 9.38222 17.0666C9.44282 17.2109 9.55825 17.3252 9.70312 17.3844C9.848 17.4436 10.0104 17.4428 10.1547 17.3822C10.299 17.3216 10.4133 17.2061 10.4725 17.0613L10.8875 16.045H13.475L13.8475 17.045C13.8729 17.1197 13.9131 17.1886 13.9656 17.2476C14.0181 17.3065 14.0819 17.3543 14.1532 17.3882C14.2246 17.422 14.302 17.4412 14.3809 17.4446C14.4597 17.4479 14.5385 17.4355 14.6124 17.4078C14.6864 17.3802 14.7541 17.3381 14.8114 17.2838C14.8688 17.2296 14.9147 17.1644 14.9464 17.0921C14.9781 17.0198 14.995 16.9418 14.9961 16.8629C14.9971 16.784 14.9823 16.7056 14.9525 16.6325L14.5212 15.475ZM10.3675 11.6275C10.3678 11.55 10.3528 11.4733 10.3234 11.4016C10.2939 11.33 10.2506 11.2648 10.1959 11.21C10.1411 11.1552 10.0761 11.1117 10.0045 11.0821C9.93295 11.0525 9.85622 11.0373 9.77875 11.0375H5.7225C5.56602 11.0375 5.41595 11.0997 5.30531 11.2103C5.19466 11.321 5.1325 11.471 5.1325 11.6275C5.1325 11.784 5.19466 11.934 5.30531 12.0447C5.41595 12.1553 5.56602 12.2175 5.7225 12.2175H7.1725V16.8875C7.1725 17.044 7.23466 17.194 7.34531 17.3047C7.45595 17.4153 7.60602 17.4775 7.7625 17.4775C7.91898 17.4775 8.06905 17.4153 8.17969 17.3047C8.29034 17.194 8.3525 17.044 8.3525 16.8875V12.2175H9.7775C9.85507 12.2178 9.93194 12.2028 10.0037 12.1733C10.0754 12.1437 10.1406 12.1003 10.1954 12.0454C10.2503 11.9906 10.2937 11.9254 10.3233 11.8537C10.3528 11.7819 10.3678 11.7051 10.3675 11.6275Z' fill='%23111'/%3E%3Cellipse cx='15' cy='13.5938' rx='11.25' ry='7.03125' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-logout {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 3.2V2C7 1.44772 6.552 1 5.99972 1C4.55023 1 3.44977 1 2.00028 1C1.448 1 1 1.44771 1 2V11C1 11.5523 1.44772 12 2 12H6C6.55228 12 7 11.5523 7 11V9.25' stroke='%23111' stroke-linecap='round'/%3E%3Cpath d='M12.2828 6.78284C12.4391 6.62663 12.4391 6.37337 12.2828 6.21716L9.73726 3.67157C9.58105 3.51536 9.32778 3.51536 9.17157 3.67157C9.01536 3.82778 9.01536 4.08105 9.17157 4.23726L11.4343 6.5L9.17157 8.76274C9.01536 8.91895 9.01536 9.17222 9.17157 9.32843C9.32778 9.48464 9.58105 9.48464 9.73726 9.32843L12.2828 6.78284ZM6 6.5L6 6.9L12 6.9L12 6.5L12 6.1L6 6.1L6 6.5Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-material-folder {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='47' viewBox='0 0 46 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.03772' y='7.44342' width='39.0566' height='13.8868' rx='5' fill='white'/%3E%3Cg filter='url(%23filter0_i_148_3911)'%3E%3Cpath d='M19.3959 10.7946L17.5993 9.21294C17.0982 8.77088 16.4664 8.52863 15.8139 8.52832H5.66476C4.92487 8.52832 4.21528 8.83922 3.6921 9.39263C3.16892 9.94604 2.875 10.6966 2.875 11.4793V35.0868C2.875 35.8694 3.16892 36.62 3.6921 37.1734C4.21528 37.7269 4.92487 38.0378 5.66476 38.0378H39.1418C39.8817 38.0378 40.5913 37.7269 41.1145 37.1734C41.6377 36.62 41.9316 35.8694 41.9316 35.0868V14.4302C41.9316 13.6476 41.6377 12.897 41.1145 12.3436C40.5913 11.7902 39.8817 11.4793 39.1418 11.4793H21.1814C20.5289 11.479 19.8971 11.2367 19.3959 10.7946Z' fill='%2341C999'/%3E%3C/g%3E%3Cpath d='M41.8456 22.1981H26.7205C26.1941 22.1981 25.6893 22.4262 25.3171 22.8322C24.9449 23.2383 24.7358 23.789 24.7358 24.3632V38.2595C24.7358 38.5438 24.7872 38.8253 24.8869 39.088C24.9866 39.3507 25.1328 39.5894 25.3171 39.7904C25.5014 39.9915 25.7202 40.1509 25.961 40.2597C26.2018 40.3685 26.4598 40.4245 26.7205 40.4245H41.8456C42.1062 40.4245 42.3643 40.3685 42.605 40.2597C42.8458 40.1509 43.0646 39.9915 43.2489 39.7904C43.4332 39.5894 43.5794 39.3507 43.6791 39.088C43.7788 38.8253 43.8302 38.5438 43.8302 38.2595V24.3632C43.8302 23.789 43.6211 23.2383 43.2489 22.8322C42.8767 22.4262 42.3719 22.1981 41.8456 22.1981ZM36.6698 37.8208H29.5094V35.217H36.6698V37.8208ZM39.0566 32.6132H29.5094V30.0094H39.0566V32.6132ZM39.0566 27.4057H29.5094V24.8019H39.0566V27.4057Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3911' x='2.875' y='8.52832' width='39.0566' height='33.5095' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0.586538 0 0 0 0 0.380457 0 0 0 0.13 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3911'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-material-exam {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='37' viewBox='0 0 40 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_148_3922)'%3E%3Crect x='3.76666' y='1.13348' width='28.4' height='34.7333' rx='3' fill='white' stroke='%2347ACF3' stroke-width='2'/%3E%3Cpath d='M1.5 9.00018H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 15.3335H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 21.6668H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.5 28.0002H9.1' stroke='%2347ACF3' stroke-width='2' stroke-linecap='round'/%3E%3Cg clip-path='url(%23clip0_148_3922)'%3E%3Cpath d='M32.7878 8.92334C33.9717 8.92339 35.1154 9.37293 35.9655 10.186L36.1208 10.3423C36.8762 11.1403 37.3044 12.1887 37.3044 13.2876C37.3043 14.3866 36.8762 15.4349 36.1208 16.2329L35.9655 16.3892L35.1725 17.1479L34.7429 17.5591L34.7419 17.5581L34.1306 18.144L27.5153 24.4722C27.0164 24.9494 26.7074 25.2455 26.363 25.5024L26.364 25.5034C25.9698 25.7982 25.5467 26.0484 25.0964 26.2534H25.0954C24.8997 26.3424 24.6991 26.4192 24.4636 26.5005L23.6208 26.7749L19.9694 27.939L19.9704 27.9399C19.6753 28.0346 19.3622 28.0578 19.0573 28.0103L18.9274 27.9858C18.6253 27.9179 18.3417 27.7798 18.1022 27.5806L18.0026 27.4917C17.7759 27.2748 17.6039 27.005 17.5065 26.7046L17.4694 26.5737C17.3827 26.2207 17.4011 25.8509 17.5212 25.5083L18.739 22.0171L19.0261 21.2095C19.112 20.9816 19.1942 20.7856 19.2888 20.5952L19.2897 20.5933L19.4606 20.2729C19.641 19.9571 19.848 19.6558 20.0788 19.3726L20.2917 19.1274C20.5165 18.8824 20.785 18.6267 21.1589 18.269L27.7741 11.9419L28.8083 10.9517L28.8161 10.9448L29.6091 10.186L29.7722 10.0376C30.6027 9.3182 31.6778 8.92334 32.7878 8.92334Z' fill='%2347ACF3' stroke='white' stroke-width='2'/%3E%3Cpath d='M26.8241 23.7492L33.4392 17.4218C32.3263 16.9771 31.3156 16.3277 30.4643 15.5105C29.6096 14.6961 28.9304 13.729 28.4653 12.6642L21.8503 18.9917C21.3342 19.4853 21.0757 19.7325 20.8539 20.0046C20.5922 20.3258 20.3676 20.6732 20.184 21.0406C20.0292 21.3521 19.9138 21.684 19.6831 22.3462L18.4649 25.8393C18.4088 25.9992 18.4005 26.1709 18.4409 26.3352C18.4812 26.4994 18.5687 26.6496 18.6934 26.7688C18.8181 26.8881 18.9751 26.9718 19.1468 27.0104C19.3185 27.049 19.498 27.041 19.6652 26.9874L23.3171 25.8222C24.0103 25.6014 24.3564 25.4911 24.682 25.3431C25.0677 25.1674 25.4288 24.9538 25.7651 24.7023C26.0495 24.4901 26.308 24.2429 26.8241 23.7492ZM35.2745 15.6662C35.9341 15.0353 36.3046 14.1797 36.3046 13.2875C36.3046 12.3952 35.9341 11.5396 35.2745 10.9087C34.6149 10.2778 33.7203 9.92334 32.7876 9.92334C31.8548 9.92334 30.9602 10.2778 30.3007 10.9087L29.5073 11.6675L29.5413 11.7625C29.9321 12.8326 30.5719 13.8038 31.4124 14.6028C32.2728 15.4308 33.3237 16.0549 34.4811 16.4251L35.2745 15.6662Z' fill='%2347ACF3'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3922' x='0.5' y='0.133484' width='39' height='40.7333' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.293269 0 0 0 0 0.681971 0 0 0 0 1 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3922'/%3E%3C/filter%3E%3CclipPath id='clip0_148_3922'%3E%3Crect width='23' height='22' fill='white' transform='translate(16.5 6.86682)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-material-mypage {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='39' viewBox='0 0 30 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_148_3940)'%3E%3Crect x='1.5' y='11' width='26' height='26' fill='white'/%3E%3Cpath d='M0.5 4.875C0.5 3.58207 1.00922 2.34209 1.91565 1.42785C2.82208 0.513615 4.05145 0 5.33333 0L24.6667 0C25.9485 0 27.1779 0.513615 28.0843 1.42785C28.9908 2.34209 29.5 3.58207 29.5 4.875V34.125C29.5 35.4179 28.9908 36.6579 28.0843 37.5721C27.1779 38.4864 25.9485 39 24.6667 39H5.33333C4.05145 39 2.82208 38.4864 1.91565 37.5721C1.00922 36.6579 0.5 35.4179 0.5 34.125V4.875ZM11.375 4.875C11.0545 4.875 10.7472 5.0034 10.5206 5.23196C10.294 5.46052 10.1667 5.77052 10.1667 6.09375C10.1667 6.41698 10.294 6.72698 10.5206 6.95554C10.7472 7.1841 11.0545 7.3125 11.375 7.3125H18.625C18.9455 7.3125 19.2528 7.1841 19.4794 6.95554C19.706 6.72698 19.8333 6.41698 19.8333 6.09375C19.8333 5.77052 19.706 5.46052 19.4794 5.23196C19.2528 5.0034 18.9455 4.875 18.625 4.875H11.375ZM15 26.8125C16.9228 26.8125 18.7669 26.0421 20.1265 24.6707C21.4862 23.2994 22.25 21.4394 22.25 19.5C22.25 17.5606 21.4862 15.7006 20.1265 14.3293C18.7669 12.9579 16.9228 12.1875 15 12.1875C13.0772 12.1875 11.2331 12.9579 9.87348 14.3293C8.51384 15.7006 7.75 17.5606 7.75 19.5C7.75 21.4394 8.51384 23.2994 9.87348 24.6707C11.2331 26.0421 13.0772 26.8125 15 26.8125ZM27.0833 33.5278C25.0195 31.2609 21.3389 29.25 15 29.25C8.66108 29.25 4.9805 31.2634 2.91667 33.5278V34.125C2.91667 34.7715 3.17128 35.3915 3.62449 35.8486C4.0777 36.3057 4.69239 36.5625 5.33333 36.5625H24.6667C25.3076 36.5625 25.9223 36.3057 26.3755 35.8486C26.8287 35.3915 27.0833 34.7715 27.0833 34.125V33.5278Z' fill='%23FF8A66'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3940' x='0.5' y='0' width='29' height='43' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.899038 0 0 0 0 0.352267 0 0 0 0 0.185859 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3940'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-material-inquiry {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_i_148_3949)'%3E%3Cellipse cx='17' cy='17.5' rx='11.5' ry='12' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.50002 17.5C0.50002 8.11126 8.11127 0.5 17.5 0.5C26.8887 0.5 34.5 8.11126 34.5 17.5C34.5 26.8887 26.8887 34.5 17.5 34.5C14.5649 34.5 11.7991 33.7552 9.38746 32.4442L2.69341 33.6887C2.50425 33.7238 2.3094 33.7122 2.12568 33.6552C1.94196 33.5981 1.77488 33.4972 1.63884 33.3612C1.50281 33.2251 1.40191 33.0581 1.34484 32.8743C1.28777 32.6906 1.27625 32.4958 1.31128 32.3066L2.55741 25.6126C1.20312 23.1233 0.49568 20.3338 0.50002 17.5ZM14.8828 10.5466C14.3372 11.0084 13.9419 11.7137 13.9419 12.7558C13.9419 13.0704 13.8169 13.372 13.5945 13.5945C13.3721 13.8169 13.0704 13.9419 12.7558 13.9419C12.4413 13.9419 12.1396 13.8169 11.9172 13.5945C11.6947 13.372 11.5698 13.0704 11.5698 12.7558C11.5698 11.0305 12.2608 9.65944 13.3473 8.73907C14.4068 7.83767 15.7795 7.4186 17.1047 7.4186C18.4299 7.4186 19.8009 7.83767 20.8621 8.73749C21.9485 9.65944 22.6395 11.0305 22.6395 12.7558C22.6395 13.9672 22.3296 14.8907 21.822 15.6498C21.3966 16.2887 20.8431 16.782 20.4082 17.1711L20.2706 17.2944C19.7835 17.7309 19.4182 18.0914 19.1494 18.5659C18.8932 19.0197 18.6861 19.6539 18.6861 20.6628C18.6861 20.9774 18.5611 21.279 18.3387 21.5015C18.1162 21.7239 17.8146 21.8488 17.5 21.8488C17.1854 21.8488 16.8838 21.7239 16.6613 21.5015C16.4389 21.279 16.314 20.9774 16.314 20.6628C16.314 19.2996 16.6002 18.2527 17.0857 17.3972C17.5585 16.5622 18.1816 15.9834 18.6829 15.5312L18.7968 15.4284C19.2712 15.0014 19.6001 14.7088 19.8484 14.334C20.084 13.983 20.2674 13.5212 20.2674 12.7558C20.2674 11.7137 19.8721 11.0084 19.3265 10.5466C18.7572 10.0627 17.9539 9.7907 17.1047 9.7907C16.2555 9.7907 15.4521 10.0627 14.8828 10.5466ZM18.3967 27.7807C18.5048 27.6656 18.5888 27.5302 18.6439 27.3823C18.699 27.2344 18.724 27.0769 18.7175 26.9192C18.711 26.7615 18.673 26.6067 18.6059 26.4638C18.5387 26.321 18.4437 26.193 18.3265 26.0873C18.2092 25.9816 18.0721 25.9004 17.923 25.8484C17.774 25.7965 17.6161 25.7747 17.4585 25.7846C17.301 25.7944 17.147 25.8356 17.0056 25.9057C16.8642 25.9758 16.7382 26.0735 16.635 26.1929L16.6192 26.2103C16.4163 26.4451 16.3136 26.75 16.3329 27.0596C16.3522 27.3693 16.4921 27.659 16.7226 27.8668C16.9531 28.0745 17.2558 28.1836 17.5657 28.1708C17.8757 28.1579 18.1684 28.0241 18.3808 27.798L18.3967 27.7807Z' fill='%239389EA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_148_3949' x='0.5' y='0.5' width='34' height='38' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_148_3949'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-clamp-right {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969773 0.726975C0.82917 0.867621 0.750183 1.05835 0.750183 1.25723C0.750183 1.4561 0.82917 1.64683 0.969773 1.78748L4.68227 5.49998L0.969773 9.21247C0.833154 9.35393 0.757558 9.54338 0.759267 9.74003C0.760976 9.93667 0.839853 10.1248 0.978909 10.2638C1.11797 10.4029 1.30607 10.4818 1.50272 10.4835C1.69937 10.4852 1.88882 10.4096 2.03027 10.273L6.27302 6.03022C6.41363 5.88958 6.49261 5.69885 6.49261 5.49998C6.49261 5.3011 6.41363 5.11037 6.27302 4.96973L2.03027 0.726975C1.88963 0.586372 1.6989 0.507385 1.50002 0.507385C1.30115 0.507385 1.11042 0.586372 0.969773 0.726975Z' fill='%2374A7E3'/%3E%3C/svg%3E%0A");
}

.icon-clamp-right__black {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.969773 0.726975C0.82917 0.867621 0.750183 1.05835 0.750183 1.25723C0.750183 1.4561 0.82917 1.64683 0.969773 1.78748L4.68227 5.49998L0.969773 9.21247C0.833154 9.35393 0.757558 9.54338 0.759267 9.74003C0.760976 9.93667 0.839853 10.1248 0.978909 10.2638C1.11797 10.4029 1.30607 10.4818 1.50272 10.4835C1.69937 10.4852 1.88882 10.4096 2.03027 10.273L6.27302 6.03022C6.41363 5.88958 6.49261 5.69885 6.49261 5.49998C6.49261 5.3011 6.41363 5.11037 6.27302 4.96973L2.03027 0.726975C1.88963 0.586372 1.6989 0.507385 1.50002 0.507385C1.30115 0.507385 1.11042 0.586372 0.969773 0.726975Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-sun {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_3999)'%3E%3Cpath d='M12 17C14.7614 17 17 14.7614 17 12C17 9.23858 14.7614 7 12 7C9.23858 7 7 9.23858 7 12C7 14.7614 9.23858 17 12 17Z' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 1V3' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 21V23' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.21997 4.22L5.63997 5.64' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.36 18.36L19.78 19.78' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 12H3' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 12H23' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.21997 19.78L5.63997 18.36' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.36 5.64L19.78 4.22' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_3999'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-moon {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='dark-icon'%3E%3Cpath d='M11.01 3.05C6.51 3.54 3 7.36 3 12a9 9 0 0 0 9 9c4.63 0 8.45-3.5 8.95-8c.09-.79-.78-1.42-1.54-.95A5.403 5.403 0 0 1 11.1 7.5c0-1.06.31-2.06.84-2.89c.45-.67-.04-1.63-.93-1.56z' fill='%23111'%3E%3C/path%3E%3C/svg%3E");
}

.icon-calmMark {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 7C27.0555 7 22.222 8.46622 18.1107 11.2133C13.9995 13.9603 10.7952 17.8648 8.90301 22.4329C7.01082 27.0011 6.51573 32.0277 7.48036 36.8773C8.44499 41.7268 10.826 46.1814 14.3223 49.6777C17.8186 53.174 22.2732 55.555 27.1227 56.5196C31.9723 57.4843 36.9989 56.9892 41.5671 55.097C46.1352 53.2048 50.0397 50.0005 52.7867 45.8893C55.5338 41.778 57 36.9445 57 32C56.9927 25.3718 54.3565 19.0172 49.6696 14.3304C44.9828 9.64354 38.6282 7.00728 32 7ZM32 55C27.451 55 23.0042 53.6511 19.2219 51.1238C15.4395 48.5965 12.4916 45.0044 10.7508 40.8017C9.00995 36.599 8.55447 31.9745 9.44193 27.5129C10.3294 23.0514 12.5199 18.9532 15.7365 15.7365C18.9531 12.5199 23.0514 10.3294 27.5129 9.44194C31.9745 8.55448 36.599 9.00995 40.8017 10.7508C45.0044 12.4916 48.5965 15.4396 51.1238 19.2219C53.6511 23.0042 55 27.451 55 32C54.9934 38.0979 52.568 43.9442 48.2561 48.2561C43.9442 52.568 38.0979 54.9934 32 55ZM31 34V20C31 19.7348 31.1054 19.4804 31.2929 19.2929C31.4804 19.1054 31.7348 19 32 19C32.2652 19 32.5196 19.1054 32.7071 19.2929C32.8946 19.4804 33 19.7348 33 20V34C33 34.2652 32.8946 34.5196 32.7071 34.7071C32.5196 34.8946 32.2652 35 32 35C31.7348 35 31.4804 34.8946 31.2929 34.7071C31.1054 34.5196 31 34.2652 31 34ZM34 43C34 43.3956 33.8827 43.7822 33.6629 44.1111C33.4432 44.44 33.1308 44.6964 32.7654 44.8478C32.3999 44.9991 31.9978 45.0387 31.6098 44.9616C31.2219 44.8844 30.8655 44.6939 30.5858 44.4142C30.3061 44.1345 30.1156 43.7781 30.0384 43.3902C29.9613 43.0022 30.0009 42.6001 30.1522 42.2346C30.3036 41.8692 30.56 41.5568 30.8889 41.3371C31.2178 41.1173 31.6044 41 32 41C32.5304 41 33.0391 41.2107 33.4142 41.5858C33.7893 41.9609 34 42.4696 34 43Z' fill='%23C6CAD7'/%3E%3C/svg%3E%0A");
}

.icon-calmMark-black {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 7C27.0555 7 22.222 8.46622 18.1107 11.2133C13.9995 13.9603 10.7952 17.8648 8.90301 22.4329C7.01082 27.0011 6.51573 32.0277 7.48036 36.8773C8.44499 41.7268 10.826 46.1814 14.3223 49.6777C17.8186 53.174 22.2732 55.555 27.1227 56.5196C31.9723 57.4843 36.9989 56.9892 41.5671 55.097C46.1352 53.2048 50.0397 50.0005 52.7867 45.8893C55.5338 41.778 57 36.9445 57 32C56.9927 25.3718 54.3565 19.0172 49.6696 14.3304C44.9828 9.64354 38.6282 7.00728 32 7ZM32 55C27.451 55 23.0042 53.6511 19.2219 51.1238C15.4395 48.5965 12.4916 45.0044 10.7508 40.8017C9.00995 36.599 8.55447 31.9745 9.44193 27.5129C10.3294 23.0514 12.5199 18.9532 15.7365 15.7365C18.9531 12.5199 23.0514 10.3294 27.5129 9.44194C31.9745 8.55448 36.599 9.00995 40.8017 10.7508C45.0044 12.4916 48.5965 15.4396 51.1238 19.2219C53.6511 23.0042 55 27.451 55 32C54.9934 38.0979 52.568 43.9442 48.2561 48.2561C43.9442 52.568 38.0979 54.9934 32 55ZM31 34V20C31 19.7348 31.1054 19.4804 31.2929 19.2929C31.4804 19.1054 31.7348 19 32 19C32.2652 19 32.5196 19.1054 32.7071 19.2929C32.8946 19.4804 33 19.7348 33 20V34C33 34.2652 32.8946 34.5196 32.7071 34.7071C32.5196 34.8946 32.2652 35 32 35C31.7348 35 31.4804 34.8946 31.2929 34.7071C31.1054 34.5196 31 34.2652 31 34ZM34 43C34 43.3956 33.8827 43.7822 33.6629 44.1111C33.4432 44.44 33.1308 44.6964 32.7654 44.8478C32.3999 44.9991 31.9978 45.0387 31.6098 44.9616C31.2219 44.8844 30.8655 44.6939 30.5858 44.4142C30.3061 44.1345 30.1156 43.7781 30.0384 43.3902C29.9613 43.0022 30.0009 42.6001 30.1522 42.2346C30.3036 41.8692 30.56 41.5568 30.8889 41.3371C31.2178 41.1173 31.6044 41 32 41C32.5304 41 33.0391 41.2107 33.4142 41.5858C33.7893 41.9609 34 42.4696 34 43Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-calmMark-red {
	width: 1.4rem;
	height: 1.4rem;
	background-size: 1.4rem;
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4998 0.800049C11.4778 0.800049 14.6998 4.02205 14.6998 8.00005C14.6998 11.978 11.4778 15.2 7.4998 15.2C3.5218 15.2 0.299805 11.978 0.299805 8.00005C0.299805 4.02205 3.5218 0.800049 7.4998 0.800049ZM8.5168 9.24205L8.8318 3.42805H6.16781L6.4828 9.24205H8.5168ZM8.43581 12.266C8.6518 12.059 8.7688 11.771 8.7688 11.402C8.7688 11.024 8.6608 10.736 8.44481 10.529C8.22881 10.322 7.91381 10.214 7.4908 10.214C7.0678 10.214 6.75281 10.322 6.5278 10.529C6.3028 10.736 6.19481 11.024 6.19481 11.402C6.19481 11.771 6.31181 12.059 6.53681 12.266C6.77081 12.473 7.0858 12.572 7.4908 12.572C7.8958 12.572 8.2108 12.473 8.43581 12.266Z' fill='%23F93F3F'/%3E%3C/svg%3E%0A");
}

.icon-calmMark-L {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.5C22.6413 0.5 27.0925 2.34374 30.3744 5.62563C33.6563 8.90752 35.5 13.3587 35.5 18C35.5 22.6413 33.6563 27.0925 30.3744 30.3744C27.0925 33.6563 22.6413 35.5 18 35.5C13.3587 35.5 8.90752 33.6563 5.62563 30.3744C2.34374 27.0925 0.5 22.6413 0.5 18C0.5 13.3587 2.34374 8.90752 5.62563 5.62563C8.90752 2.34374 13.3587 0.5 18 0.5ZM18 8C17.6826 7.99972 17.3686 8.06564 17.0781 8.19355C16.7876 8.32147 16.527 8.50856 16.3129 8.74289C16.0988 8.97722 15.936 9.25362 15.8347 9.55445C15.7335 9.85528 15.6961 10.1739 15.725 10.49L16.6375 20.505C16.6729 20.8417 16.8317 21.1534 17.0833 21.3799C17.3349 21.6065 17.6614 21.7318 18 21.7318C18.3386 21.7318 18.6651 21.6065 18.9167 21.3799C19.1683 21.1534 19.3271 20.8417 19.3625 20.505L20.2725 10.49C20.3013 10.1741 20.264 9.8557 20.163 9.55504C20.0619 9.25439 19.8992 8.9781 19.6854 8.74382C19.4716 8.50953 19.2113 8.32238 18.9211 8.19431C18.6309 8.06624 18.3172 8.00006 18 8ZM18 28C18.5304 28 19.0391 27.7893 19.4142 27.4142C19.7893 27.0391 20 26.5304 20 26C20 25.4696 19.7893 24.9609 19.4142 24.5858C19.0391 24.2107 18.5304 24 18 24C17.4696 24 16.9609 24.2107 16.5858 24.5858C16.2107 24.9609 16 25.4696 16 26C16 26.5304 16.2107 27.0391 16.5858 27.4142C16.9609 27.7893 17.4696 28 18 28Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-edit {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.97717 4.02253L7.9145 1.96045L8.73992 1.13561C9.10742 0.768114 9.94917 0.695198 10.3896 1.13561L10.802 1.54803C11.2424 1.98845 11.1701 2.8302 10.802 3.19828L9.97717 4.02253ZM9.15234 4.84795L3.37733 10.6229L0.696335 11.2413L1.31467 8.56028L7.08967 2.78528L9.15234 4.84795Z' fill='%23111'/%3E%3C/svg%3E%0A");
}

.icon-reset {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2118 3.78038C9.77681 2.0065 5.55417 3.3531 3.78029 6.78811C2.00641 10.2231 3.35302 14.4457 6.78802 16.2196C10.223 17.9935 14.4457 16.6469 16.2195 13.2119C16.7116 12.259 16.9636 11.2455 16.9974 10.2404' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.8817 4.06474L12.7806 1.45942' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.8396 4.04733L11.2096 5.08804' stroke='%23111' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.icon-sch {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='search' fill='none' fill-rule='evenodd'%3E%3Cpath id='Shape' fill='%23999' fill-rule='nonzero' d='M12.5 5.625a5.875 5.875 0 1 1-3.489 10.602l-3.582 3.58-1.237-1.236 3.58-3.582A5.875 5.875 0 0 1 12.5 5.625zm0 1.75a4.125 4.125 0 0 0-3.336 6.551l.903.905A4.125 4.125 0 1 0 12.5 7.375z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-schB {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='search' fill='none' fill-rule='evenodd'%3E%3Cpath id='Shape' fill='%23111' fill-rule='nonzero' d='M12.5 5.625a5.875 5.875 0 1 1-3.489 10.602l-3.582 3.58-1.237-1.236 3.58-3.582A5.875 5.875 0 0 1 12.5 5.625zm0 1.75a4.125 4.125 0 0 0-3.336 6.551l.903.905A4.125 4.125 0 1 0 12.5 7.375z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-schW, [data-theme=dark] .input-sch:focus+button i {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='search' fill='none' fill-rule='evenodd'%3E%3Cpath id='Shape' fill='%23fff' fill-rule='nonzero' d='M12.5 5.625a5.875 5.875 0 1 1-3.489 10.602l-3.582 3.58-1.237-1.236 3.58-3.582A5.875 5.875 0 0 1 12.5 5.625zm0 1.75a4.125 4.125 0 0 0-3.336 6.551l.903.905A4.125 4.125 0 1 0 12.5 7.375z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowTop {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='arrow-up' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path' fill='%23999' fill-rule='nonzero' points='12 6.763 17.237 12 16 13.237 12.875 10.112 12.875 18 11.125 18 11.125 10.112 8 13.237 6.763 12'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowTopB {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='arrow-up' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path' fill='%23111' fill-rule='nonzero' points='12 6.763 17.237 12 16 13.237 12.875 10.112 12.875 18 11.125 18 11.125 10.112 8 13.237 6.763 12'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowTopW {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg id='arrow-up' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path' fill='%23fff' fill-rule='nonzero' points='12 6.763 17.237 12 16 13.237 12.875 10.112 12.875 18 11.125 18 11.125 10.112 8 13.237 6.763 12'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowBot {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23999' fill-rule='nonzero' points='12 18 17.237 12.763 16 11.525 12.875 14.651 12.875 6.763 11.125 6.763 11.125 14.651 8 11.525 6.763 12.763'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowBotB {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23111' fill-rule='nonzero' points='12 18 17.237 12.763 16 11.525 12.875 14.651 12.875 6.763 11.125 6.763 11.125 14.651 8 11.525 6.763 12.763'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-arrowBotW {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='icon'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23fff' fill-rule='nonzero' points='12 18 17.237 12.763 16 11.525 12.875 14.651 12.875 6.763 11.125 6.763 11.125 14.651 8 11.525 6.763 12.763'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
}

.icon-setting {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16' role='presentation' class='_1reo15vq _18m915vq _syaz1r31 _lcxvglyw _s7n4yfq0 _vc881r31 _1bsbpxbi _4t3ipxbi'%3E%3Cpath fill='%23777' fill-rule='evenodd' d='M6.058.462A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 .692.462l1.026 2.462 2.578-.374a.75.75 0 0 1 .757.367l1.25 2.166a.75.75 0 0 1-.049.824L13.937 8l1.567 2.093c.18.24.2.565.05.825l-1.25 2.165a.75.75 0 0 1-.758.367l-2.578-.374-1.026 2.463A.75.75 0 0 1 9.25 16h-2.5a.75.75 0 0 1-.692-.461l-1.026-2.463-2.578.374a.75.75 0 0 1-.757-.367l-1.25-2.165a.75.75 0 0 1 .049-.825L2.063 8 .496 5.907a.75.75 0 0 1-.05-.824l1.25-2.166a.75.75 0 0 1 .758-.367l2.578.374zM7.25 1.5l-.871 2.09c-.242.58-.845.923-1.467.833l-2.17-.315-.749 1.296L3.32 7.176c.366.488.366 1.16 0 1.648l-1.327 1.772.749 1.296 2.17-.315a1.375 1.375 0 0 1 1.467.832L7.25 14.5h1.5l.871-2.09c.242-.58.845-.923 1.467-.833l2.17.315.749-1.296-1.327-1.772a1.375 1.375 0 0 1 0-1.648l1.327-1.772-.749-1.296-2.17.315A1.375 1.375 0 0 1 9.62 3.59L8.75 1.5zm.75 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M5 8a3 3 0 1 1 6 0 3 3 0 0 1-6 0' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}

.icon-setting:hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16' role='presentation' class='_1reo15vq _18m915vq _syaz1r31 _lcxvglyw _s7n4yfq0 _vc881r31 _1bsbpxbi _4t3ipxbi'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M6.058.462A.75.75 0 0 1 6.75 0h2.5a.75.75 0 0 1 .692.462l1.026 2.462 2.578-.374a.75.75 0 0 1 .757.367l1.25 2.166a.75.75 0 0 1-.049.824L13.937 8l1.567 2.093c.18.24.2.565.05.825l-1.25 2.165a.75.75 0 0 1-.758.367l-2.578-.374-1.026 2.463A.75.75 0 0 1 9.25 16h-2.5a.75.75 0 0 1-.692-.461l-1.026-2.463-2.578.374a.75.75 0 0 1-.757-.367l-1.25-2.165a.75.75 0 0 1 .049-.825L2.063 8 .496 5.907a.75.75 0 0 1-.05-.824l1.25-2.166a.75.75 0 0 1 .758-.367l2.578.374zM7.25 1.5l-.871 2.09c-.242.58-.845.923-1.467.833l-2.17-.315-.749 1.296L3.32 7.176c.366.488.366 1.16 0 1.648l-1.327 1.772.749 1.296 2.17-.315a1.375 1.375 0 0 1 1.467.832L7.25 14.5h1.5l.871-2.09c.242-.58.845-.923 1.467-.833l2.17.315.749-1.296-1.327-1.772a1.375 1.375 0 0 1 0-1.648l1.327-1.772-.749-1.296-2.17.315A1.375 1.375 0 0 1 9.62 3.59L8.75 1.5zm.75 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M5 8a3 3 0 1 1 6 0 3 3 0 0 1-6 0' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}

.icon-copy {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23777' fill-rule='nonzero' d='M17,5.25 C17.9664983,5.25 18.75,6.03350169 18.75,7 L18.75,13 C18.75,13.9664983 17.9664983,14.75 17,14.75 L14.75,14.75 L14.75,17 C14.75,17.9664983 13.9664983,18.75 13,18.75 L7,18.75 C6.03350169,18.75 5.25,17.9664983 5.25,17 L5.25,11 C5.25,10.0335017 6.03350169,9.25 7,9.25 L9.25,9.25 L9.25,7 C9.25,6.03350169 10.0335017,5.25 11,5.25 L17,5.25 Z M9.25,10.75 L7,10.75 C6.86192881,10.75 6.75,10.8619288 6.75,11 L6.75,17 C6.75,17.1380712 6.86192881,17.25 7,17.25 L13,17.25 C13.1380712,17.25 13.25,17.1380712 13.25,17 L13.25,14.75 L11,14.75 C10.0335017,14.75 9.25,13.9664983 9.25,13 L9.25,10.75 Z M17,6.75 L11,6.75 C10.8619288,6.75 10.75,6.86192881 10.75,7 L10.75,13 C10.75,13.1380712 10.8619288,13.25 11,13.25 L17,13.25 C17.1380712,13.25 17.25,13.1380712 17.25,13 L17.25,7 C17.25,6.86192881 17.1380712,6.75 17,6.75 Z'%3E%3C/path%3E%3Cpolyline stroke='%23777' stroke-width='1.75' points='5 12 10 17 19 8' pathLength='1000' stroke-dashoffset='0' stroke-dasharray='0 1010' draw='0 0' style='stroke-linecap: butt;'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");
}

.icon-viewSource {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-v-abf15cd7='' viewBox='0 0 24 24' width='1.2em' height='1.2em'%3E%3Cpath fill='%23777' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414L23 12zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414L3.828 12z'%3E%3C/path%3E%3C/svg%3E");
}

.icon-eye, .input-field--pw::before {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M288 80c-65.2 0-118.8 29.6-159.9 67.7C89.6 183.5 63 226 49.4 256c13.6 30 40.2 72.5 78.6 108.3C169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256c-13.6-30-40.2-72.5-78.6-108.3C406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1c3.3 7.9 3.3 16.7 0 24.6c-14.9 35.7-46.2 87.7-93 131.1C433.5 443.2 368.8 480 288 480s-145.5-36.8-192.6-80.6C48.6 356 17.3 304 2.5 268.3c-3.3-7.9-3.3-16.7 0-24.6C17.3 208 48.6 156 95.4 112.6zM288 336c44.2 0 80-35.8 80-80s-35.8-80-80-80c-.7 0-1.3 0-2 0c1.3 5.1 2 10.5 2 16c0 35.3-28.7 64-64 64c-5.5 0-10.9-.7-16-2c0 .7 0 1.3 0 2c0 44.2 35.8 80 80 80zm0-208a128 128 0 1 1 0 256 128 128 0 1 1 0-256z' fill='%23111' /%3E%3C/svg%3E");
}

.icon-eyeClose, .form-password .btn-loginPw.is-click i {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zm151 118.3C226 97.7 269.5 80 320 80c65.2 0 118.8 29.6 159.9 67.7C518.4 183.5 545 226 558.6 256c-12.6 28-36.6 66.8-70.9 100.9l-53.8-42.2c9.1-17.6 14.2-37.5 14.2-58.7c0-70.7-57.3-128-128-128c-32.2 0-61.7 11.9-84.2 31.5l-46.1-36.1zM394.9 284.2l-81.5-63.9c4.2-8.5 6.6-18.2 6.6-28.3c0-5.5-.7-10.9-2-16c.7 0 1.3 0 2 0c44.2 0 80 35.8 80 80c0 9.9-1.8 19.4-5.1 28.2zm9.4 130.3C378.8 425.4 350.7 432 320 432c-65.2 0-118.8-29.6-159.9-67.7C121.6 328.5 95 286 81.4 256c8.3-18.4 21.5-41.5 39.4-64.8L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5l-41.9-33zM192 256c0 70.7 57.3 128 128 128c13.3 0 26.1-2 38.2-5.8L302 334c-23.5-5.4-43.1-21.2-53.7-42.3l-56.1-44.2c-.2 2.8-.3 5.6-.3 8.5z' fill='%23111' /%3E%3C/svg%3E");
}

[data-theme=dark] .icon-folder {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V21' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

[data-theme=dark] .icon-moon {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' class='dark-icon'%3E%3Cpath d='M11.01 3.05C6.51 3.54 3 7.36 3 12a9 9 0 0 0 9 9c4.63 0 8.45-3.5 8.95-8c.09-.79-.78-1.42-1.54-.95A5.403 5.403 0 0 1 11.1 7.5c0-1.06.31-2.06.84-2.89c.45-.67-.04-1.63-.93-1.56z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

[data-theme=dark] .icon-close {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23ccc'/%3E%3C/svg%3E%0A");
}

[data-theme=dark] .icon-close:hover {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01631 4.49785L8.89323 0.619437C8.96162 0.550744 8.99999 0.45776 8.99993 0.360851C8.99986 0.263943 8.96137 0.17101 8.89288 0.102408C8.7558 -0.0339065 8.51435 -0.0345948 8.37589 0.103096L4.5 3.98151L0.62274 0.102063C0.484968 -0.0339064 0.243521 -0.033218 0.106437 0.102752C0.0724118 0.136622 0.0454765 0.176925 0.0272035 0.22131C0.00893038 0.265695 -0.00031451 0.313273 8.16442e-06 0.361267C8.16442e-06 0.459027 0.0378956 0.550592 0.106437 0.618405L3.98336 4.4975L0.106782 8.37695C0.0383728 8.44575 6.29436e-05 8.53886 0.000256656 8.63585C0.000450369 8.73284 0.0391319 8.8258 0.107815 8.89432C0.174291 8.96007 0.26832 8.99793 0.36545 8.99793H0.367516C0.464991 8.99759 0.55902 8.95938 0.624118 8.89295L4.5 5.01453L8.37727 8.89398C8.44581 8.96213 8.53743 9 8.63456 9C8.68256 9.00004 8.7301 8.99063 8.77446 8.97229C8.81882 8.95395 8.85912 8.92705 8.89307 8.89313C8.92701 8.85921 8.95393 8.81892 8.97228 8.77459C8.99062 8.73026 9.00005 8.68275 9 8.63477C9 8.53736 8.96211 8.44545 8.89323 8.37764L5.01631 4.49785Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

[data-theme=dark] .icon-copy {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M17,5.25 C17.9664983,5.25 18.75,6.03350169 18.75,7 L18.75,13 C18.75,13.9664983 17.9664983,14.75 17,14.75 L14.75,14.75 L14.75,17 C14.75,17.9664983 13.9664983,18.75 13,18.75 L7,18.75 C6.03350169,18.75 5.25,17.9664983 5.25,17 L5.25,11 C5.25,10.0335017 6.03350169,9.25 7,9.25 L9.25,9.25 L9.25,7 C9.25,6.03350169 10.0335017,5.25 11,5.25 L17,5.25 Z M9.25,10.75 L7,10.75 C6.86192881,10.75 6.75,10.8619288 6.75,11 L6.75,17 C6.75,17.1380712 6.86192881,17.25 7,17.25 L13,17.25 C13.1380712,17.25 13.25,17.1380712 13.25,17 L13.25,14.75 L11,14.75 C10.0335017,14.75 9.25,13.9664983 9.25,13 L9.25,10.75 Z M17,6.75 L11,6.75 C10.8619288,6.75 10.75,6.86192881 10.75,7 L10.75,13 C10.75,13.1380712 10.8619288,13.25 11,13.25 L17,13.25 C17.1380712,13.25 17.25,13.1380712 17.25,13 L17.25,7 C17.25,6.86192881 17.1380712,6.75 17,6.75 Z'%3E%3C/path%3E%3Cpolyline stroke='%23fff' stroke-width='1.75' points='5 12 10 17 19 8' pathLength='1000' stroke-dashoffset='0' stroke-dasharray='0 1010' draw='0 0' style='stroke-linecap: butt;'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");
}

[data-theme=dark] .icon-viewSource {
	background-image:
		url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-v-abf15cd7='' viewBox='0 0 24 24' width='1.2em' height='1.2em'%3E%3Cpath fill='%23fff' d='m23 12l-7.071 7.071l-1.414-1.414L20.172 12l-5.657-5.657l1.414-1.414L23 12zM3.828 12l5.657 5.657l-1.414 1.414L1 12l7.071-7.071l1.414 1.414L3.828 12z'%3E%3C/path%3E%3C/svg%3E");
}

:root {
	/* width */
	--sidebar-width: 25rem;
	--sidebar-compact-width: 6rem;
	--container-width: 57rem;
	--max-content-width: 150rem;
	--demo-width: 35rem;
	--anchor-width: 20rem;
	--login-width: 144rem;
	--login-width-form: 50rem;
	/* height */
	--header-height: 6rem;
	--input-height: 4rem;
	/* opacity */
	--opacity-0: 0;
	--opacity-01: 0.1;
	--opacity-02: 0.2;
	--opacity-03: 0.3;
	--opacity-04: 0.4;
	--opacity-05: 0.5;
	--opacity-06: 0.6;
	--opacity-07: 0.7;
	--opacity-08: 0.8;
	--opacity-09: 0.9;
	--opacity-1: 1;
	--primary-color: #007bff;
	--secondary-color: #6c757d;
	--success-color: #28a745;
	--danger-color: #dc3545;
	--warning-color: #ffc107;
	--info-color: #17a2b8;
	--light-color: #f8f9fa;
	--dark-color: #343a40;
	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;
}

[data-theme=light], :root {
	--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);
	/* 라이트 모드 (기본) 색상 변수 */
	--default-bg: #fff;
	--background-color: #ffffff;
	--text-color: #333333;
	--primary-color: #4a6cf7;
	--secondary-color: #edf2f7;
	--border-color: #e2e8f0;
	--menu-bg-color: #f9f9f9;
	--color-gray-0: 255, 255, 255;
	--color-gray-50: 250, 250, 250;
	--color-gray-100: 245, 245, 245;
	--color-gray-200: 238, 238, 238;
	--color-gray-300: 224, 224, 224;
	--color-gray-400: 189, 189, 189;
	--color-gray-500: 158, 158, 158;
	--color-gray-600: 117, 117, 117;
	--color-gray-700: 97, 97, 97;
	--color-gray-800: 66, 66, 66;
	--color-gray-900: 33, 33, 33;
	--color-highlight-red: 255 0 0;
	--color-global-bg: 255, 255, 255, 1;
	--color-global-input: 241, 242, 244, 1;
}

[data-theme=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);
	/* 다크 모드 색상 변수 */
	--default-bg: #202020;
	--background-color: #1a1a1a;
	--text-color: #f5f5f5;
	--primary-color: #6c8bff;
	--secondary-color: #2d3748;
	--border-color: #4a5568;
	--menu-bg-color: #2c2c2c;
	--color-gray-0: 0, 0, 0;
	--color-gray-50: 25, 25, 25;
	--color-gray-100: 50, 50, 50;
	--color-gray-200: 75, 75, 75;
	--color-gray-300: 100, 100, 100;
	--color-gray-400: 125, 125, 125;
	--color-gray-500: 150, 150, 150;
	--color-gray-600: 175, 175, 175;
	--color-gray-700: 200, 200, 200;
	--color-gray-800: 225, 225, 225;
	--color-gray-900: 255, 255, 255;
	--color-highlight-red: 249 255 0;
	--color-global-bg: 46, 51, 56, 1;
	--color-global-input: 59, 65, 71, 1;
	/* opacity */
}

/* 테마 전환시 애니메이션 */
body {
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, color 0.3s ease;
	background-color: rgba(var(--color-global-bg));
	color: var(--text-color);
}

.m_b37d9ac7 {
	width: calc(100% - var(--mantine-spacing-md)* 2);
	position: fixed;
	z-index: var(--notifications-z-index);
	max-width: var(--notifications-container-width);
}

.m_b37d9ac7:where([data-position=top-center]) {
	top: var(--mantine-spacing-md);
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.m_b37d9ac7:where([data-position=top-left]) {
	top: var(--mantine-spacing-md);
	left: var(--mantine-spacing-md);
}

.m_b37d9ac7:where([data-position=top-right]) {
	top: var(--mantine-spacing-md);
	right: var(--mantine-spacing-md);
}

.m_b37d9ac7:where([data-position=bottom-center]) {
	bottom: var(--mantine-spacing-md);
	left: 50%;
	-webkit-transform: translateX(-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_468e7eda {
	padding-top: 0;
	padding-bottom: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.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
	{
	padding-top: 0;
	max-height: calc(1.875rem * var(--mantine-scale));
	display: inline;
}

.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);
	width: var(--day-size, var(--day-size-sm));
	height: var(--day-size, var(--day-size-sm));
	font-size: calc(var(--day-size)/2.8);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	background-color: transparent;
	border-radius: var(--mantine-radius-default);
	color: var(--mantine-color-text);
	opacity: 1;
}

@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]) {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
	cursor: default;
}

.m_396ce5cb:where([data-weekend]) {
	color: var(--mantine-color-red-6);
}

.m_396ce5cb:where([data-outside]) {
	color: var(--mantine-color-dimmed);
	opacity: 0.5;
}

.m_396ce5cb:where(:disabled, [data-disabled]) {
	color: var(--mantine-color-dimmed);
	cursor: not-allowed;
	opacity: 0.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-start-start-radius: var(--mantine-radius-default);
	border-end-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-weight: 400;
	font-size: var(--wr-fz, var(--mantine-font-size-sm));
	text-transform: capitalize;
	padding-bottom: calc(var(--wr-spacing, var(--mantine-spacing-sm))/2);
}

.m_cc9820d3 {
	border-collapse: collapse;
	table-layout: fixed;
}

.m_8f457cd5 {
	padding: 0;
}

.m_8f457cd5:where([data-with-spacing]) {
	padding: calc(0.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-weight: 400;
	font-size: calc(var(--wn-size, var(--wn-size-sm))/2.8);
	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);
	font-size: var(--dpc-fz, var(--mantine-font-size-sm));
	height: var(--dpc-size);
	width: calc(var(--dpc-size)* 7/3+ 0.09375rem* var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	background-color: transparent;
	color: var(--mantine-color-text);
	opacity: 1;
	border-radius: var(--mantine-radius-default);
}

@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: 0.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-start-start-radius: var(--mantine-radius-default);
	border-end-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(0.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(0.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: calc(var(--dch-control-size)* 8+ 0.4375rem* var(--mantine-scale));
	margin-bottom: var(--mantine-spacing-xs);
}

.m_2351eeb0, .m_f6645d97 {
	height: var(--dch-control-size);
	border-radius: var(--mantine-radius-default);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: 1;
	cursor: pointer;
}

@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]) {
	opacity: 0.2;
	cursor: not-allowed;
}

.m_2351eeb0 {
	width: var(--dch-control-size);
}

.m_f6645d97 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: var(--dch-fz, var(--mantine-font-size-sm));
	font-weight: 500;
	text-transform: capitalize;
}

.m_367dc749 {
	width: 60%;
	height: 60%;
}

.m_367dc749:where([data-direction=next]) {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

:where([dir=rtl]) .m_367dc749:where([data-direction=next]) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.m_367dc749:where([data-direction=previous]) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

:where([dir=rtl]) .m_367dc749:where([data-direction=previous]) {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.m_30b26e33 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--mantine-spacing-md);
}

.m_6fa5e2aa {
	cursor: pointer;
	line-height: unset;
}

.m_6fa5e2aa:where([data-read-only]) {
	cursor: default;
}

.m_208d2562 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-top: var(--mantine-spacing-md);
}

.m_62ee059 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-margin-end: var(--mantine-spacing-md);
	margin-inline-end: var(--mantine-spacing-md);
}

*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

button, input, select, textarea {
	font: inherit;
}

button, select {
	text-transform: none;
}

body {
	margin: 0;
	font-family: var(--mantine-font-family);
	font-size: var(--mantine-font-size-md);
	line-height: var(--mantine-line-height);
	background-color: var(--mantine-color-body);
	color: var(--mantine-color-text);
	-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] {
		-webkit-transition: none;
		transition: none;
		-webkit-animation: none;
		animation: 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(0.125rem * var(--mantine-scale));
}

.mantine-focus-always:focus {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(0.125rem * var(--mantine-scale));
}

.mantine-focus-never:focus {
	outline: none;
}

.mantine-active:active {
	-webkit-transform: translateY(calc(0.0625rem * var(--mantine-scale)));
	transform: translateY(calc(0.0625rem * var(--mantine-scale)));
}

fieldset:disabled .mantine-active:active {
	-webkit-transform: none;
	transform: none;
}

:where([dir=rtl]) .mantine-rotate-rtl {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.m_d57069b5 {
	--scrollarea-scrollbar-size: calc(0.75rem * var(--mantine-scale));
	position: relative;
	overflow: hidden;
}

.m_c0783ff9 {
	scrollbar-width: none;
	-ms-scroll-chaining: var(--scrollarea-over-scroll-behavior);
	overscroll-behavior: var(--scrollarea-over-scroll-behavior);
	-ms-overflow-style: none;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 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]) {
	-webkit-padding-end: var(--scrollarea-scrollbar-size);
	padding-inline-end: var(--scrollarea-scrollbar-size);
	-webkit-padding-start: unset;
	padding-inline-start: unset;
}

.m_c0783ff9:where([data-scrollbars=xy], [data-scrollbars=x]):where([data-offset-scrollbars=xy],
	[data-offset-scrollbars=x]) {
	padding-bottom: var(--scrollarea-scrollbar-size);
}

.m_f8f631dd {
	min-width: 100%;
	display: table;
}

.m_c44ba933 {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color 0.15s ease, opacity 0.15s ease;
	transition: background-color 0.15s ease, opacity 0.15s ease;
	padding: calc(var(--scrollarea-scrollbar-size)/5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: transparent;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

@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, 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%, 0.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, 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%, 0.5);
	}
}

.m_c44ba933:where([data-hidden], [data-state=hidden]) {
	display: none;
}

.m_c44ba933:where([data-orientation=vertical]) {
	width: var(--scrollarea-scrollbar-size);
	top: 0;
	bottom: var(--sa-corner-width);
	inset-inline-end: 0;
}

.m_c44ba933:where([data-orientation=horizontal]) {
	height: var(--scrollarea-scrollbar-size);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	bottom: 0;
	inset-inline-start: 0;
	inset-inline-end: var(--sa-corner-width);
}

.m_d8b5e363 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: var(--scrollarea-scrollbar-size);
	position: relative;
	-webkit-transition: background-color 0.15s ease;
	transition: background-color 0.15s ease;
	overflow: hidden;
	opacity: var(--thumb-opacity);
}

.m_d8b5e363:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	min-width: calc(2.75rem * var(--mantine-scale));
	min-height: calc(2.75rem * var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_d8b5e363 {
	background-color: rgba(0, 0, 0, 0.4);
}

:where([data-mantine-color-scheme=dark]) .m_d8b5e363 {
	background-color: hsla(0, 0%, 100%, 0.4);
}

.m_21657268 {
	position: absolute;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease;
	transition: opacity 0.15s ease;
	display: block;
	inset-inline-end: 0;
	bottom: 0;
}

: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 {
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: var(--mantine-font-size-md);
	text-align: left;
	text-decoration: none;
	color: inherit;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

:where([dir=rtl]) .m_87cf2631 {
	text-align: right;
}

.m_515a97f8 {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: calc(0.0625rem * var(--mantine-scale));
	width: calc(0.0625rem * var(--mantine-scale));
	margin: calc(-0.0625rem * var(--mantine-scale));
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
}

.m_1b7284a3 {
	--paper-radius: var(--mantine-radius-default);
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: block;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	text-decoration: none;
	border-radius: var(--paper-radius);
	-webkit-box-shadow: var(--paper-shadow);
	box-shadow: var(--paper-shadow);
	background-color: var(--mantine-color-body);
}

:where([data-mantine-color-scheme=light]) .m_1b7284a3:where([data-with-border])
	{
	border: calc(0.0625rem * var(--mantine-scale)) solid
		var(--mantine-color-gray-3);
}

:where([data-mantine-color-scheme=dark]) .m_1b7284a3:where([data-with-border])
	{
	border: calc(0.0625rem * var(--mantine-scale)) solid
		var(--mantine-color-dark-4);
}

.m_9814e45f {
	inset: 0;
	position: absolute;
	background: var(--overlay-bg, rgba(0, 0, 0, 0.6));
	backdrop-filter: var(--overlay-filter);
	-webkit-backdrop-filter: var(--overlay-filter);
	border-radius: var(--overlay-radius, 0);
	z-index: var(--overlay-z-index);
}

.m_9814e45f:where([data-fixed]) {
	position: fixed;
}

.m_9814e45f:where([data-center]) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.m_38a85659 {
	position: absolute;
	border: 1px solid var(--popover-border-color);
	padding: var(--mantine-spacing-sm) var(--mantine-spacing-md);
	-webkit-box-shadow: var(--popover-shadow, none);
	box-shadow: var(--popover-shadow, none);
	border-radius: var(--popover-radius, var(--mantine-radius-default));
}

.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 {
	position: fixed;
	inset: 0;
}

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

@
-webkit-keyframes m_5d2b3b9d { 0% {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0;
}

50
%
,
to {
	-webkit-transform: scale(1);
	transform: scale(1);
}

}
@
keyframes m_5d2b3b9d { 0% {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	opacity: 0;
}

50
%
,
to {
	-webkit-transform: scale(1);
	transform: scale(1);
}

}
.m_7a2bd4cd {
	position: relative;
	width: var(--loader-size);
	height: var(--loader-size);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: calc(var(--loader-size)/5);
}

.m_870bb79 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: var(--loader-color);
	-webkit-animation: m_5d2b3b9d 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
	animation: m_5d2b3b9d 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
	border-radius: calc(0.125rem * var(--mantine-scale));
}

.m_870bb79:first-of-type {
	-webkit-animation-delay: -0.24s;
	animation-delay: -0.24s;
}

.m_870bb79:nth-of-type(2) {
	-webkit-animation-delay: -0.12s;
	animation-delay: -0.12s;
}

.m_870bb79:nth-of-type(3) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

@
-webkit-keyframes m_aac34a1 { 0%, to { -webkit-transform:scale(1);
	transform: scale(1);
	opacity: 1;
}

50
%
{
-webkit-transform
:
scale(
0.6
);
transform
:
scale(
0.6
);
opacity
:
0.5;
}
}
@
keyframes m_aac34a1 { 0%, to { -webkit-transform:scale(1);
	transform: scale(1);
	opacity: 1;
}

50
%
{
-webkit-transform
:
scale(
0.6
);
transform
:
scale(
0.6
);
opacity
:
0.5;
}
}
.m_4e3f22d7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: calc(var(--loader-size)/10);
	position: relative;
	width: var(--loader-size);
	height: var(--loader-size);
}

.m_870c4af {
	width: calc(var(--loader-size)/3- var(--loader-size)/15);
	height: calc(var(--loader-size)/3- var(--loader-size)/15);
	border-radius: 50%;
	background: var(--loader-color);
	-webkit-animation: m_aac34a1 0.8s linear infinite;
	animation: m_aac34a1 0.8s linear infinite;
}

.m_870c4af:nth-child(2) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

@
-webkit-keyframes m_f8e89c4b { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
}

}
@
keyframes m_f8e89c4b { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
}

}
.m_b34414df {
	display: inline-block;
}

.m_b34414df, .m_b34414df:after {
	width: var(--loader-size);
	height: var(--loader-size);
}

.m_b34414df:after {
	content: "";
	display: block;
	border-radius: calc(625rem * var(--mantine-scale));
	border-width: calc(var(--loader-size)/8);
	border-style: solid;
	border-color: var(--loader-color) var(--loader-color)
		var(--loader-color) transparent;
	-webkit-animation: m_f8e89c4b 1.2s linear infinite;
	animation: m_f8e89c4b 1.2s linear infinite;
}

.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);
	line-height: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	width: var(--ai-size);
	height: var(--ai-size);
	min-width: var(--ai-size);
	min-height: var(--ai-size);
	border-radius: var(--ai-radius, var(--mantine-radius-default));
	background: var(--ai-bg, var(--mantine-primary-color-filled));
	color: var(--ai-color, var(--mantine-color-white));
	border: var(--ai-bd, calc(0.0625rem * var(--mantine-scale)) solid
		transparent);
	cursor: pointer;
}

@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;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.m_8d3f4000:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading]))
	{
	cursor: not-allowed;
	border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
}

: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
	{
	-webkit-transform: none;
	transform: none;
}

.m_302b9fb1 {
	inset: calc(-0.0625rem * var(--mantine-scale));
	position: absolute;
	border-radius: var(--ai-radius, var(--mantine-radius-default));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

:where([data-mantine-color-scheme=light]) .m_302b9fb1 {
	background-color: hsla(0, 0%, 100%, 0.15);
}

:where([data-mantine-color-scheme=dark]) .m_302b9fb1 {
	background-color: rgba(0, 0, 0, 0.15);
}

.m_1a0f1b21 {
	--ai-border-width: calc(0.0625rem * var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m_1a0f1b21 :where(*):focus {
	position: relative;
	z-index: 1;
}

.m_1a0f1b21[data-orientation=horizontal] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	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-start-end-radius: 0;
	border-inline-end-width: calc(var(--ai-border-width)/2);
}

.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-start-start-radius: 0;
	border-inline-start-width: calc(var(--ai-border-width)/2);
}

.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-radius: 0;
	border-inline-width: calc(var(--ai-border-width)/2);
}

.m_1a0f1b21[data-orientation=vertical] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	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-end-start-radius: 0;
	border-end-end-radius: 0;
	border-bottom-width: calc(var(--ai-border-width)/2);
}

.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-start-radius: 0;
	border-start-end-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-radius: 0;
	border-bottom-width: calc(var(--ai-border-width)/2);
	border-top-width: calc(var(--ai-border-width)/2);
}

.m_8d3afb97 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.15s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.15s ease;
	transition: transform 0.15s ease, opacity 0.1s ease;
	transition: transform 0.15s ease, opacity 0.1s ease, -webkit-transform
		0.15s ease;
	width: 100%;
	height: 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);
	font-weight: 600;
	width: auto;
	border-radius: var(--section-radius, var(--mantine-radius-default));
	font-size: var(--section-fz, var(--mantine-font-size-sm));
	background: var(--section-bg, var(--mantine-primary-color-filled));
	border: var(--section-bd, calc(0.0625rem * var(--mantine-scale)) solid
		transparent);
	color: var(--section-color, var(--mantine-color-white));
	height: var(--section-height, var(--section-height-sm));
	padding-inline: var(--section-padding-x, var(--section-padding-x-sm));
	vertical-align: middle;
}

.m_437b6484, .m_86a44da5 {
	line-height: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.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);
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: var(--cb-size);
	height: var(--cb-size);
	min-width: var(--cb-size);
	min-height: var(--cb-size);
	border-radius: var(--cb-radius);
}

: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: 0.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 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: var(--group-wrap, wrap);
	flex-wrap: var(--group-wrap, wrap);
	-webkit-box-pack: var(--group-justify, flex-start);
	-ms-flex-pack: var(--group-justify, flex-start);
	justify-content: var(--group-justify, flex-start);
	-webkit-box-align: var(--group-align, center);
	-ms-flex-align: var(--group-align, center);
	align-items: var(--group-align, center);
	gap: var(--group-gap, var(--mantine-spacing-md));
}

.m_4081bf90:where([data-grow])>* {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: var(--group-child-width);
}

.m_615af6c9 {
	line-height: 1;
	padding: 0;
	margin: 0;
	font-weight: 400;
	font-size: var(--mantine-font-size-md);
}

.m_b5489c3c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: var(--mb-padding, var(--mantine-spacing-md));
	-webkit-padding-end: calc(var(--mb-padding, var(--mantine-spacing-md))-
		 0.3125rem* var(--mantine-scale));
	padding-inline-end: calc(var(--mb-padding, var(--mantine-spacing-md))- 0.3125rem*
		 var(--mantine-scale));
	position: sticky;
	top: 0;
	background-color: var(--mantine-color-body);
	z-index: 1000;
	min-height: calc(3.75rem * var(--mantine-scale));
	-webkit-transition: -webkit-padding-end 0.1s;
	transition: -webkit-padding-end 0.1s;
	transition: padding-inline-end 0.1s;
	transition: padding-inline-end 0.1s, -webkit-padding-end 0.1s;
}

.m_60c222c7 {
	position: fixed;
	width: 100%;
	top: 0;
	bottom: 0;
	z-index: var(--mb-z-index);
	pointer-events: none;
}

.m_fd1ab0aa {
	pointer-events: all;
	-webkit-box-shadow: var(--mb-shadow, var(--mantine-shadow-xl));
	box-shadow: var(--mb-shadow, var(--mantine-shadow-xl));
}

.m_fd1ab0aa [data-mantine-scrollbar] {
	z-index: 1001;
}

.m_fd1ab0aa:has([data-mantine-scrollbar][data-state=visible]) .m_b5489c3c
	{
	-webkit-padding-end: calc(var(--mb-padding, var(--mantine-spacing-md))+
		 0.3125rem* var(--mantine-scale));
	padding-inline-end: calc(var(--mb-padding, var(--mantine-spacing-md))+ 0.3125rem*
		 var(--mantine-scale));
}

.m_606cb269 {
	-webkit-margin-start: auto;
	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 {
	position: relative;
	margin-top: var(--input-margin-top, 0);
	margin-bottom: var(--input-margin-bottom, 0);
	--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)- calc(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)-
		 calc(0.125rem * var(--mantine-scale))));
	--input-right-section-size: var(--input-right-section-width, calc(var(--input-height)-
		 calc(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: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	resize: var(--input-resize, none);
	display: block;
	width: 100%;
	-webkit-transition: border-color 0.1s ease;
	transition: border-color 0.1s ease;
	text-align: var(--input-text-align);
	color: var(--input-color);
	border: calc(0.0625rem * var(--mantine-scale)) solid var(--input-bd);
	background-color: var(--input-bg);
	font-family: var(--input-font-family, var(--mantine-font-family));
	height: var(--input-size);
	min-height: var(--input-height);
	line-height: var(--input-line-height);
	font-size: var(--input-fz, var(--input-fz, var(--mantine-font-size-sm)));
	border-radius: var(--input-radius);
	-webkit-padding-start: var(--input-padding-inline-start);
	padding-inline-start: var(--input-padding-inline-start);
	-webkit-padding-end: var(--input-padding-inline-end);
	padding-inline-end: var(--input-padding-inline-end);
	padding-top: var(--input-padding-y, 0);
	padding-bottom: var(--input-padding-y, 0);
	cursor: var(--input-cursor);
	overflow: var(--input-overflow);
}

.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))- calc(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::-webkit-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_8fb7ebe7::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_8fb7ebe7:-ms-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_8fb7ebe7::-ms-input-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] {
	cursor: not-allowed;
	opacity: 0.6;
	background-color: var(--input-disabled-bg);
	color: var(--input-disabled-color);
}

.m_8fb7ebe7:has(input:disabled) {
	cursor: not-allowed;
	opacity: 0.6;
	background-color: var(--input-disabled-bg);
	color: var(--input-disabled-color);
}

@
supports (-moz-appearance: none) { .m_8fb7ebe7 [readonly][aria-haspopup]
	{ pointer-events:none;
	
}

}
.m_82577fc2 {
	pointer-events: var(--section-pointer-events);
	position: absolute;
	z-index: 1;
	inset-inline-start: var(--section-start);
	inset-inline-end: var(--section-end);
	bottom: var(--section-y);
	top: var(--section-y);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: var(--section-size);
	border-radius: var(--section-border-radius);
	color: var(--input-section-color, var(--mantine-color-dimmed));
}

.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 {
	display: inline-block;
	font-weight: 500;
	word-break: break-word;
	cursor: default;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	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;
	line-height: 1.2;
	display: block;
	margin: 0;
	padding: 0;
}

.m_8f816625 {
	color: var(--mantine-color-error);
	font-size: var(--input-error-size, calc(var(--mantine-font-size-sm)- 0.125rem*
		 var(--mantine-scale)));
}

.m_fe47ce59 {
	color: var(--mantine-color-dimmed);
	font-size: var(--input-description-size, calc(var(--mantine-font-size-sm)-
		 0.125rem* var(--mantine-scale)));
}

.m_8bffd616 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m_96b553a6 {
	--transition-duration: 150ms;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 0;
	-webkit-transition-property: width, height, -webkit-transform;
	transition-property: width, height, -webkit-transform;
	transition-property: transform, width, height;
	transition-property: transform, width, height, -webkit-transform;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}

.m_96b553a6:where([data-initialized]) {
	-webkit-transition-duration: var(--transition-duration);
	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 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	padding-inline: var(--mantine-spacing-md);
	opacity: 1;
	cursor: pointer;
	background-color: transparent;
}

.m_4ba585b8:where([data-chevron-position=left]) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-padding-start: 0;
	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]) {
	opacity: 0.4;
	cursor: not-allowed;
}

@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;
	font-weight: 400;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: var(--mantine-spacing-sm);
	padding-bottom: var(--mantine-spacing-sm);
}

.m_3f35ae96 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-transition: -webkit-transform
		var(--accordion-transition-duration, 0.2s) ease;
	transition: -webkit-transform var(--accordion-transition-duration, 0.2s)
		ease;
	transition: transform var(--accordion-transition-duration, 0.2s) ease;
	transition: transform var(--accordion-transition-duration, 0.2s) ease,
		-webkit-transform var(--accordion-transition-duration, 0.2s) ease;
	width: var(--accordion-chevron-size, calc(0.9375rem * var(--mantine-scale)));
	min-width: var(--accordion-chevron-size, calc(0.9375rem * var(--mantine-scale)));
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.m_3f35ae96:where([data-rotate]) {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.m_3f35ae96:where([data-position=left]) {
	-webkit-margin-end: var(--mantine-spacing-md);
	margin-inline-end: var(--mantine-spacing-md);
	-webkit-margin-start: var(--mantine-spacing-md);
	margin-inline-start: var(--mantine-spacing-md);
}

.m_9bd771fe {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-margin-end: var(--mantine-spacing-sm);
	margin-inline-end: var(--mantine-spacing-sm);
}

.m_9bd771fe:where([data-chevron-position=left]) {
	-webkit-margin-end: 0;
	margin-inline-end: 0;
	-webkit-margin-start: var(--mantine-spacing-lg);
	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);
	-webkit-transition: background-color 0.15s ease;
	transition: background-color 0.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-start-radius: var(--accordion-radius);
	border-start-end-radius: var(--accordion-radius);
}

.m_1f921b3b:last-of-type, .m_1f921b3b:last-of-type>[data-accordion-control]
	{
	border-end-start-radius: var(--accordion-radius);
	border-end-end-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-radius: var(--accordion-radius);
	border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	-webkit-transition: background-color 0.15s ease;
	transition: background-color 0.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 {
	position: fixed;
	z-index: var(--affix-z-index);
	inset-inline-start: var(--affix-left);
	inset-inline-end: var(--affix-right);
	top: var(--affix-top);
	bottom: var(--affix-bottom);
}

.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);
	padding: var(--mantine-spacing-md) var(--mantine-spacing-md);
	border-radius: var(--alert-radius);
	position: relative;
	overflow: hidden;
	background-color: var(--alert-bg);
	border: var(--alert-bd);
	color: var(--alert-color);
}

.m_667c2793, .m_a5d60502 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m_667c2793 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: var(--mantine-spacing-xs);
}

.m_6a03f287 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: var(--mantine-font-size-sm);
	font-weight: 700;
}

.m_6a03f287:where([data-with-close-button]) {
	-webkit-padding-end: var(--mantine-spacing-md);
	padding-inline-end: var(--mantine-spacing-md);
}

.m_698f4f23 {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m_667f2a6a {
	line-height: 1;
	width: calc(1.25rem * var(--mantine-scale));
	height: calc(1.25rem * var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-margin-end: var(--mantine-spacing-md);
	margin-inline-end: var(--mantine-spacing-md);
	margin-top: calc(0.0625rem * var(--mantine-scale));
}

.m_7fa78076 {
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: var(--mantine-font-size-sm);
}

: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 {
	width: calc(1.25rem * var(--mantine-scale));
	height: calc(1.25rem * var(--mantine-scale));
	color: var(--alert-color);
}

.m_b6d8b162 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	text-decoration: none;
	font-size: var(--text-fz, var(--mantine-font-size-md));
	line-height: var(--text-lh, var(--mantine-line-height-md));
	font-weight: 400;
	margin: 0;
	padding: 0;
	color: var(--text-color);
}

.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-image: var(--text-gradient);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.m_b6d8b162:where([data-line-clamp]) {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: var(--text-line-clamp);
	-webkit-box-orient: vertical;
}

.m_b6d8b162:where([data-inherit]) {
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
}

.m_b6d8b162:where([data-inline]) {
	line-height: 1;
}

.m_849cf0da {
	color: var(--mantine-color-anchor);
	text-decoration: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	display: inline;
	padding: 0;
	margin: 0;
	background-color: transparent;
	cursor: pointer;
}

@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 {
	width: var(--slider-size);
	height: var(--slider-size);
	position: relative;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.m_48204f9b:focus-within {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(0.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 {
	position: absolute;
	inset: calc(0.0625rem * var(--mantine-scale));
	border-radius: var(--slider-size);
	pointer-events: none;
}

.m_481dd586 {
	width: calc(0.125rem * var(--mantine-scale));
	position: absolute;
	top: 0;
	bottom: 0;
	left: calc(50% - 1px);
	-webkit-transform: rotate(var(--angle));
	transform: rotate(var(--angle));
}

.m_481dd586:before {
	content: "";
	position: absolute;
	top: calc(var(--thumb-size)/3);
	left: calc(0.03125rem * var(--mantine-scale));
	width: calc(0.0625rem * var(--mantine-scale));
	height: calc(var(--thumb-size)/1.5);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

: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 {
	min-width: calc(1.125rem * var(--mantine-scale));
	text-align: center;
	content: attr(data-label);
	position: absolute;
	top: calc(-1.5rem * var(--mantine-scale));
	left: calc(-0.4375rem * var(--mantine-scale));
	-webkit-transform: rotate(calc(1turn - var(--angle)));
	transform: rotate(calc(1turn - var(--angle)));
	font-size: var(--mantine-font-size-xs);
}

.m_bc02ba3d {
	bottom: 0;
	left: calc(50% - 1.5px);
	height: 100%;
	outline: none;
	pointer-events: none;
}

.m_bc02ba3d, .m_bc02ba3d:before {
	position: absolute;
	top: 0;
	right: 0;
	width: calc(0.1875rem * var(--mantine-scale));
}

.m_bc02ba3d:before {
	content: "";
	height: min(var(--thumb-size), var(--slider-size)/2);
}

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

[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 {
	-webkit-transition-duration: var(--app-shell-transition-duration);
	transition-duration: var(--app-shell-transition-duration);
	-webkit-transition-timing-function: var(--app-shell-transition-timing-function);
	transition-timing-function: var(--app-shell-transition-timing-function);
}

.m_45252eee, .m_9cdde9a {
	position: fixed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: var(--app-shell-header-offset, 0);
	height: calc(100dvh - var(--app-shell-header-offset, 0rem)- var(--app-shell-footer-offset, 0rem));
	background-color: var(--mantine-color-body);
	-webkit-transition-property: top, height, -webkit-transform;
	transition-property: top, height, -webkit-transform;
	transition-property: transform, top, height;
	transition-property: transform, top, height, -webkit-transform;
}

:where([data-layout=alt]) .m_45252eee, :where([data-layout=alt]) .m_9cdde9a
	{
	top: 0;
	height: 100dvh;
}

.m_45252eee {
	inset-inline-start: 0;
	width: var(--app-shell-navbar-width);
	-webkit-transition-property: top, height, -webkit-transform;
	transition-property: top, height, -webkit-transform;
	transition-property: transform, top, height;
	transition-property: transform, top, height, -webkit-transform;
	-webkit-transform: var(--app-shell-navbar-transform);
	transform: var(--app-shell-navbar-transform);
	z-index: var(--app-shell-navbar-z-index);
}

:where([dir=rtl]) .m_45252eee {
	-webkit-transform: var(--app-shell-navbar-transform-rtl);
	transform: var(--app-shell-navbar-transform-rtl);
}

.m_45252eee:where([data-with-border]) {
	-webkit-border-end: 1px solid var(--app-shell-border-color);
	border-inline-end: 1px solid var(--app-shell-border-color);
}

.m_9cdde9a {
	inset-inline-end: 0;
	width: var(--app-shell-aside-width);
	-webkit-transform: var(--app-shell-aside-transform);
	transform: var(--app-shell-aside-transform);
	z-index: var(--app-shell-aside-z-index);
}

:where([dir=rtl]) .m_9cdde9a {
	-webkit-transform: var(--app-shell-aside-transform-rtl);
	transform: var(--app-shell-aside-transform-rtl);
}

.m_9cdde9a:where([data-with-border]) {
	-webkit-border-start: 1px solid var(--app-shell-border-color);
	border-inline-start: 1px solid var(--app-shell-border-color);
}

.m_8983817 {
	-webkit-padding-start: calc(var(--app-shell-navbar-offset, 0rem)+ var(--app-shell-padding));
	padding-inline-start: calc(var(--app-shell-navbar-offset, 0rem)+ var(--app-shell-padding));
	-webkit-padding-end: calc(var(--app-shell-aside-offset, 0rem)+ var(--app-shell-padding));
	padding-inline-end: calc(var(--app-shell-aside-offset, 0rem)+ var(--app-shell-padding));
	padding-top: calc(var(--app-shell-header-offset, 0rem)+ var(--app-shell-padding));
	padding-bottom: calc(var(--app-shell-footer-offset, 0rem)+ var(--app-shell-padding));
	min-height: 100dvh;
	-webkit-transition-property: padding;
	transition-property: padding;
}

.m_3840c879, .m_3b16f56b {
	position: fixed;
	inset-inline: 0;
	-webkit-transition-property: left, right, -webkit-transform;
	transition-property: left, right, -webkit-transform;
	transition-property: transform, left, right;
	transition-property: transform, left, right, -webkit-transform;
	background-color: var(--mantine-color-body);
}

:where([data-layout=alt]) .m_3840c879, :where([data-layout=alt]) .m_3b16f56b
	{
	inset-inline-start: var(--app-shell-navbar-offset, 0);
	inset-inline-end: var(--app-shell-aside-offset, 0);
}

.m_3b16f56b {
	top: 0;
	height: var(--app-shell-header-height);
	background-color: var(--mantine-color-body);
	-webkit-transform: var(--app-shell-header-transform);
	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);
	-webkit-transform: var(--app-shell-footer-transform);
	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 {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.m_6dcfc7c7:where([data-grow]) {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	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] {
	-webkit-padding-end: 0;
	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 {
	padding: var(--combobox-option-padding);
	font-size: var(--combobox-option-fz, var(--mantine-font-size-sm));
	border-radius: var(--mantine-radius-default);
	background-color: transparent;
	color: inherit;
	cursor: pointer;
	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: 0.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 {
	margin-inline: calc(var(--combobox-padding)* -1);
	margin-top: calc(var(--combobox-padding)* -1);
	width: calc(100% + var(--combobox-padding)* 2);
	border-top-width: 0;
	border-inline-width: 0;
	border-end-start-radius: 0;
	border-end-end-radius: 0;
	margin-bottom: var(--combobox-padding);
	position: relative;
}

: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 {
	text-align: center;
	color: var(--mantine-color-dimmed);
}

.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(0.0625rem * var(--mantine-scale));
	margin-top: var(--combobox-padding);
	margin-bottom: calc(var(--combobox-padding)* -1);
}

.m_858f94bd {
	border-bottom-width: calc(0.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 {
	color: var(--mantine-color-dimmed);
	font-size: calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*
		 0.85);
	padding: var(--combobox-option-padding);
	font-weight: 500;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.m_2bb2e9e5:after {
	content: "";
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	inset-inline: 0;
	height: calc(0.0625rem * var(--mantine-scale));
	-webkit-margin-start: var(--mantine-spacing-xs);
	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 {
	width: var(--combobox-chevron-size);
	height: var(--combobox-chevron-size);
	color: var(--_combobox-chevron-color);
}

.m_2943220b:where([data-error]) {
	color: var(--combobox-chevron-color, var(--mantine-color-error));
}

.m_390b5f4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: calc(0.5rem * var(--mantine-scale));
}

.m_390b5f4:where([data-reverse]) {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.m_8ee53fc2 {
	opacity: 0.4;
	width: 0.8em;
	min-width: 0.8em;
	height: 0.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m_d3ea56bb {
	--label-cursor: var(--mantine-cursor-type);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: var(--label-fz, var(--mantine-font-size-sm));
	line-height: var(--label-lh);
	cursor: var(--label-cursor);
	-webkit-box-ordinal-group: var(--label-order);
	-ms-flex-order: var(--label-order);
	order: var(--label-order);
}

.m_d3ea56bb[data-disabled], fieldset:disabled .m_d3ea56bb {
	--label-cursor: not-allowed;
}

.m_8ee546b8 {
	cursor: var(--label-cursor);
	color: inherit;
	-webkit-padding-start: var(--label-offset-start);
	padding-inline-start: var(--label-offset-start);
	-webkit-padding-end: var(--label-offset-end);
	padding-inline-end: var(--label-offset-end);
}

: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);
	-webkit-padding-start: var(--label-offset-start);
	padding-inline-start: var(--label-offset-start);
	-webkit-padding-end: var(--label-offset-end);
	padding-inline-end: var(--label-offset-end);
}

.m_26775b0a {
	--card-radius: var(--mantine-radius-default);
	display: block;
	width: 100%;
	border-radius: var(--card-radius);
	cursor: pointer;
}

.m_26775b0a :where(*) {
	cursor: inherit;
}

.m_26775b0a:where([data-with-border]) {
	border: calc(0.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);
	position: relative;
	border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	width: var(--checkbox-size);
	min-width: var(--checkbox-size);
	height: var(--checkbox-size);
	min-height: var(--checkbox-size);
	border-radius: var(--checkbox-radius, var(--mantine-radius-default));
	-webkit-transition: border-color 0.1s ease, background-color 0.1s ease;
	transition: border-color 0.1s ease, background-color 0.1s ease;
	cursor: var(--mantine-cursor-type);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	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
	{
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	color: var(--checkbox-icon-color);
}

.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;
	-webkit-transform: none;
	transform: none;
}

.m_1b1c543a {
	display: block;
	width: 60%;
	color: transparent;
	pointer-events: none;
	-webkit-transform: translateY(calc(0.3125rem * var(--mantine-scale)))
		scale(0.5);
	transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
	opacity: 1;
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
	transition: transform 0.1s ease, opacity 0.1s ease;
	transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform
		0.1s ease;
}

.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 {
	position: relative;
	width: var(--checkbox-size);
	height: var(--checkbox-size);
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.m_26062bec:where([data-label-position=left]) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.m_26063560 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	width: var(--checkbox-size);
	height: var(--checkbox-size);
	border-radius: var(--checkbox-radius, var(--mantine-radius-default));
	padding: 0;
	display: block;
	margin: 0;
	-webkit-transition: border-color 0.1s ease, background-color 0.1s ease;
	transition: border-color 0.1s ease, background-color 0.1s ease;
	cursor: var(--mantine-cursor-type);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

: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;
	-webkit-transform: none;
	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;
	-webkit-transform: none;
	transform: none;
}

.m_bf295423 {
	position: absolute;
	inset: 0;
	width: 60%;
	margin: auto;
	color: var(--checkbox-icon-color);
	pointer-events: none;
	-webkit-transform: translateY(calc(0.3125rem * var(--mantine-scale)))
		scale(0.5);
	transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
	opacity: 0;
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
	transition: transform 0.1s ease, opacity 0.1s ease;
	transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform
		0.1s ease;
}

.m_11def92b {
	--ag-spacing: var(--mantine-spacing-sm);
	--ag-offset: calc(var(--ag-spacing)* -1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-padding-start: var(--ag-spacing);
	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: rgba(0, 0, 0, 0);
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	border-radius: var(--avatar-radius);
	text-decoration: none;
	padding: 0;
	width: var(--avatar-size);
	height: var(--avatar-size);
	min-width: var(--avatar-size);
}

.m_f85678b6:where([data-within-group]) {
	-webkit-margin-start: var(--ag-offset);
	margin-inline-start: var(--ag-offset);
	border: 2px solid var(--mantine-color-body);
	background: var(--mantine-color-body);
}

.m_11f8ac07 {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}

.m_104cd71f {
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: var(--avatar-radius);
	font-size: var(--avatar-placeholder-fz);
	background: var(--avatar-bg);
	border: var(--avatar-bd);
	color: var(--avatar-color);
}

.m_104cd71f>[data-avatar-placeholder-icon] {
	width: 70%;
	height: 70%;
}

.m_2ce0de02 {
	background-size: cover;
	background-position: 50%;
	display: block;
	width: 100%;
	border: 0;
	text-decoration: none;
	border-radius: var(--bi-radius, 0);
}

.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)- calc(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: rgba(0, 0, 0, 0);
	font-size: var(--badge-fz);
	border-radius: var(--badge-radius);
	height: var(--badge-height);
	line-height: var(--badge-lh);
	text-decoration: none;
	padding: 0 var(--badge-padding-x);
	display: inline-grid;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: calc(0.015625rem * var(--mantine-scale));
	cursor: default;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--badge-color);
	background: var(--badge-bg);
	border: var(--badge-bd);
}

.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.m_347db0ec:where([data-circle]) {
	padding-inline: calc(0.125rem * var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	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 {
	content: "";
	display: block;
	width: var(--badge-dot-size);
	height: var(--badge-dot-size);
	border-radius: var(--badge-dot-size);
	background-color: var(--badge-dot-color);
	-webkit-margin-end: var(--badge-dot-size);
	margin-inline-end: var(--badge-dot-size);
}

.m_5add502a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	cursor: inherit;
}

.m_91fdda9b {
	--badge-section-margin: calc(var(--mantine-spacing-xs)/2);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-height: calc(var(--badge-height)- var(--badge-border-width)* 2);
}

.m_91fdda9b:where([data-position=left]) {
	-webkit-margin-end: var(--badge-section-margin);
	margin-inline-end: var(--badge-section-margin);
}

.m_91fdda9b:where([data-position=right]) {
	-webkit-margin-start: var(--badge-section-margin);
	margin-inline-start: var(--badge-section-margin);
}

.m_ddec01c0 {
	--blockquote-border: 3px solid var(--bq-bd);
	position: relative;
	margin: 0;
	-webkit-border-start: var(--blockquote-border);
	border-inline-start: var(--blockquote-border);
	border-start-end-radius: var(--bq-radius);
	border-end-end-radius: var(--bq-radius);
	padding: var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale));
}

: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);
	position: absolute;
	color: var(--bq-bd);
	background-color: var(--mantine-color-body);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: var(--blockquote-icon-offset);
	inset-inline-start: var(--blockquote-icon-offset);
	width: var(--bq-icon-size);
	height: var(--bq-icon-size);
	border-radius: var(--bq-icon-size);
}

.m_dde51a35 {
	display: block;
	margin-top: var(--mantine-spacing-md);
	opacity: 0.6;
	font-size: 85%;
}

.m_8b3717df {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.m_f678d540 {
	line-height: 1;
	white-space: nowrap;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.m_3b8f2208 {
	margin-inline: var(--bc-separator-margin, var(--mantine-spacing-xs));
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

: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);
	width: calc(var(--burger-size)+ var(--mantine-spacing-xs));
	height: calc(var(--burger-size)+ var(--mantine-spacing-xs));
	padding: calc(var(--mantine-spacing-xs)/2);
	cursor: pointer;
}

: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;
	-ms-user-select: none;
	user-select: none;
}

.m_d4fb9cad, .m_d4fb9cad:after, .m_d4fb9cad:before {
	display: block;
	width: var(--burger-size);
	height: var(--burger-line-size);
	background-color: var(--burger-color);
	outline: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	-webkit-transition-property: background-color, -webkit-transform;
	transition-property: background-color, -webkit-transform;
	transition-property: background-color, transform;
	transition-property: background-color, transform, -webkit-transform;
	-webkit-transition-duration: var(--burger-transition-duration, 0.3s);
	transition-duration: var(--burger-transition-duration, 0.3s);
	-webkit-transition-timing-function: var(--burger-transition-timing-function, ease);
	transition-timing-function: var(--burger-transition-timing-function, ease);
}

.m_d4fb9cad:after, .m_d4fb9cad:before {
	position: absolute;
	content: "";
	inset-inline-start: 0;
}

.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 {
	-webkit-transform: translateY(calc(var(--burger-size)/3)) rotate(45deg);
	transform: translateY(calc(var(--burger-size)/3)) rotate(45deg);
}

.m_d4fb9cad[data-opened]:after {
	-webkit-transform: translateY(calc(var(--burger-size)/-3))
		rotate(-45deg);
	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);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 600;
	position: relative;
	line-height: 1;
	text-align: center;
	overflow: hidden;
	width: auto;
	cursor: pointer;
	display: inline-block;
	border-radius: var(--button-radius, var(--mantine-radius-default));
	font-size: var(--button-fz, var(--mantine-font-size-sm));
	background: var(--button-bg, var(--mantine-primary-color-filled));
	border: var(--button-bd, calc(0.0625rem * var(--mantine-scale)) solid
		transparent);
	color: var(--button-color, var(--mantine-color-white));
	height: var(--button-height, var(--button-height-sm));
	padding-inline: var(--button-padding-x, var(--button-padding-x-sm));
	vertical-align: middle;
}

.m_77c9d27d:where([data-block]) {
	display: block;
	width: 100%;
}

.m_77c9d27d:where([data-with-left-section]) {
	-webkit-padding-start: calc(var(--button-padding-x)/1.5);
	padding-inline-start: calc(var(--button-padding-x)/1.5);
}

.m_77c9d27d:where([data-with-right-section]) {
	-webkit-padding-end: calc(var(--button-padding-x)/1.5);
	padding-inline-end: calc(var(--button-padding-x)/1.5);
}

.m_77c9d27d:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading]))
	{
	cursor: not-allowed;
	border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	-webkit-transform: none;
	transform: none;
}

:where([data-mantine-color-scheme=light]) .m_77c9d27d:where(:disabled:not([data-loading]),
	[data-disabled]:not([data-loading])) {
	color: var(--mantine-color-gray-5);
	background: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=dark]) .m_77c9d27d:where(:disabled:not([data-loading]),
	[data-disabled]:not([data-loading])) {
	color: var(--mantine-color-dark-3);
	background: var(--mantine-color-dark-6);
}

.m_77c9d27d:before {
	content: "";
	pointer-events: none;
	position: absolute;
	inset: calc(-0.0625rem * var(--mantine-scale));
	border-radius: var(--button-radius, var(--mantine-radius-default));
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0;
	-webkit-filter: blur(12px);
	filter: blur(12px);
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.15s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.15s ease;
	transition: transform 0.15s ease, opacity 0.1s ease;
	transition: transform 0.15s ease, opacity 0.1s ease, -webkit-transform
		0.15s ease;
}

:where([data-mantine-color-scheme=light]) .m_77c9d27d:before {
	background-color: hsla(0, 0%, 100%, 0.15);
}

:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before {
	background-color: rgba(0, 0, 0, 0.15);
}

.m_77c9d27d:where([data-loading]) {
	cursor: not-allowed;
	-webkit-transform: none;
	transform: none;
}

.m_77c9d27d:where([data-loading]):before {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.m_77c9d27d:where([data-loading]) .m_80f1301b {
	opacity: 0;
	-webkit-transform: translateY(100%);
	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 {
	-webkit-box-pack: var(--button-justify, center);
	-ms-flex-pack: var(--button-justify, center);
	justify-content: var(--button-justify, center);
	overflow: visible;
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.15s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.15s ease;
	transition: transform 0.15s ease, opacity 0.1s ease;
	transition: transform 0.15s ease, opacity 0.1s ease, -webkit-transform
		0.15s ease;
}

.m_80f1301b, .m_811560b9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.m_811560b9 {
	white-space: nowrap;
	overflow: hidden;
	opacity: 1;
}

.m_811560b9:where([data-loading]) {
	opacity: 0.2;
}

.m_a74036a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.m_a74036a:where([data-position=left]) {
	-webkit-margin-end: var(--mantine-spacing-xs);
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_a74036a:where([data-position=right]) {
	-webkit-margin-start: var(--mantine-spacing-xs);
	margin-inline-start: var(--mantine-spacing-xs);
}

.m_a25b86ee {
	position: absolute;
	left: 50%;
	top: 50%;
}

.m_80d6d844 {
	--button-border-width: calc(0.0625rem * var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m_80d6d844 :where(.m_77c9d27d):focus {
	position: relative;
	z-index: 1;
}

.m_80d6d844[data-orientation=horizontal] {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	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-start-end-radius: 0;
	border-inline-end-width: calc(var(--button-border-width)/2);
}

.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-start-start-radius: 0;
	border-inline-start-width: calc(var(--button-border-width)/2);
}

.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-radius: 0;
	border-inline-width: calc(var(--button-border-width)/2);
}

.m_80d6d844[data-orientation=vertical] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	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-end-start-radius: 0;
	border-end-end-radius: 0;
	border-bottom-width: calc(var(--button-border-width)/2);
}

.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-start-radius: 0;
	border-start-end-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-radius: 0;
	border-bottom-width: calc(var(--button-border-width)/2);
	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);
	font-weight: 600;
	width: auto;
	border-radius: var(--section-radius, var(--mantine-radius-default));
	font-size: var(--section-fz, var(--mantine-font-size-sm));
	background: var(--section-bg, var(--mantine-primary-color-filled));
	border: var(--section-bd, calc(0.0625rem * var(--mantine-scale)) solid
		transparent);
	color: var(--section-color, var(--mantine-color-white));
	height: var(--section-height, var(--section-height-sm));
	padding-inline: var(--section-padding-x, var(--section-padding-x-sm));
	vertical-align: middle;
	line-height: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.m_e615b15f {
	--card-padding: var(--mantine-spacing-md);
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: var(--card-padding);
	color: var(--mantine-color-text);
}

: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) {
	margin-top: calc(var(--card-padding)* -1);
	border-top: none !important;
}

.m_599a2148:where(:last-child) {
	margin-bottom: calc(var(--card-padding)* -1);
	border-bottom: none !important;
}

.m_599a2148:where([data-inherit-padding]) {
	padding-inline: var(--card-padding);
}

.m_599a2148:where([data-with-border]) {
	border-top: calc(0.0625rem * var(--mantine-scale)) solid;
	border-bottom: calc(0.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 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.m_4451eb3a:where([data-inline]) {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	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 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: var(--chip-radius, 1000rem);
	height: var(--chip-size);
	font-size: var(--chip-fz, var(--mantine-font-size-sm));
	line-height: calc(var(--chip-size)- 0.125rem* var(--mantine-scale));
	padding-inline: var(--chip-padding);
	cursor: pointer;
	white-space: nowrap;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border: calc(0.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(0.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);
	color: var(--chip-color);
	background-color: var(--chip-bg);
}

@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 {
	width: calc(var(--chip-icon-size)+ var(--chip-spacing)/1.5);
	max-width: calc(var(--chip-icon-size)+ var(--chip-spacing)/1.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
}

.m_9ac86df9, .m_d6d72580 {
	height: var(--chip-icon-size);
}

.m_d6d72580 {
	width: var(--chip-icon-size);
	display: block;
	color: var(--chip-icon-color, inherit);
}

.m_bde07329 {
	width: 0;
	height: 0;
	padding: 0;
	opacity: 0;
	margin: 0;
}

.m_bde07329:focus-visible+.m_be049a53 {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(0.125rem * var(--mantine-scale));
}

.m_b183c0a2 {
	font-family: var(--mantine-font-family-monospace);
	line-height: var(--mantine-line-height);
	padding: 2px calc(var(--mantine-spacing-xs)/2);
	border-radius: var(--mantine-radius-sm);
	font-size: var(--mantine-font-size-xs);
	margin: 0;
	overflow: auto;
}

: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: rgba(0, 0, 0, 0);
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	line-height: 1;
	position: relative;
	width: var(--cs-size);
	height: var(--cs-size);
	min-width: var(--cs-size);
	min-height: var(--cs-size);
	border-radius: var(--cs-radius);
	color: inherit;
	text-decoration: none;
}

[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 {
	position: absolute;
	inset: 0;
	border-radius: var(--cs-radius);
}

.m_98ae7f22 {
	z-index: 1;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 0
		calc(0.0625rem * var(--mantine-scale)) inset, rgba(0, 0, 0, 0.15) 0 0
		calc(0.25rem * var(--mantine-scale)) inset;
	box-shadow: rgba(0, 0, 0, 0.1) 0 0 0
		calc(0.0625rem * var(--mantine-scale)) inset, rgba(0, 0, 0, 0.15) 0 0
		calc(0.25rem * var(--mantine-scale)) inset;
}

.m_95709ac0 {
	background-size: calc(0.5rem * var(--mantine-scale))
		calc(0.5rem * var(--mantine-scale));
	background-position: 0 0, 0 calc(0.25rem * var(--mantine-scale)),
		calc(0.25rem * var(--mantine-scale))
		calc(-0.25rem * var(--mantine-scale)),
		calc(-0.25rem * var(--mantine-scale)) 0;
	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%);
}

.m_93e74e3, .m_95709ac0 {
	position: absolute;
	inset: 0;
	border-radius: var(--cs-radius);
}

.m_93e74e3 {
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.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);
	width: var(--cp-width);
	padding: calc(0.0625rem * var(--mantine-scale));
}

.m_fee9c77:where([data-full-width]) {
	width: 100%;
}

.m_9dddfbac {
	width: var(--cp-preview-size);
	height: var(--cp-preview-size);
}

.m_bffecc3e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: calc(var(--cp-body-spacing)/2);
}

.m_3283bb96 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.m_3283bb96:not(:only-child) {
	-webkit-margin-end: var(--mantine-spacing-xs);
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_40d572ba {
	overflow: hidden;
	position: absolute;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
	border: 2px solid var(--mantine-color-white);
	width: var(--cp-thumb-size);
	height: var(--cp-thumb-size);
	border-radius: var(--cp-thumb-size);
	left: calc(var(--thumb-x-offset)- var(--cp-thumb-size)/2);
	top: calc(var(--thumb-y-offset)- var(--cp-thumb-size)/2);
}

.m_d8ee6fd8 {
	height: unset !important;
	width: unset !important;
	min-width: 0 !important;
	min-height: 0 !important;
	margin: calc(0.125rem * var(--mantine-scale));
	cursor: pointer;
	padding-bottom: calc(var(--cp-swatch-size)- 0.25rem* var(--mantine-scale));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(var(--cp-swatch-size)- 0.25rem* var(--mantine-scale));
	flex: 0 0 calc(var(--cp-swatch-size)- 0.25rem* var(--mantine-scale));
}

.m_5711e686 {
	margin-top: calc(0.3125rem * var(--mantine-scale));
	margin-inline: calc(-0.125rem * var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.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: rgba(0, 0, 0, 0);
	position: relative;
	height: var(--cp-saturation-height);
	border-radius: var(--mantine-radius-sm);
	margin: calc(var(--cp-thumb-size)/2);
}

.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 {
	position: absolute;
	border-radius: var(--mantine-radius-sm);
	inset: calc(var(--cp-thumb-size)* -1/2- 0.0625rem* var(--mantine-scale));
}

.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)));
	position: relative;
	height: calc(var(--cp-thumb-size)+ 0.125rem* var(--mantine-scale));
	margin-inline: calc(var(--cp-thumb-size)/2);
	outline: none;
}

.m_d856d47d+.m_d856d47d {
	margin-top: calc(0.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 {
	position: absolute;
	top: 0;
	bottom: 0;
	inset-inline: calc(var(--cp-thumb-size)* -1/2- 0.0625rem* var(--mantine-scale));
	border-radius: 10000rem;
}

.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(0.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);
	max-width: var(--container-size);
	padding-inline: var(--mantine-spacing-md);
	margin-inline: auto;
}

.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);
	position: relative;
	width: var(--dialog-size);
	max-width: calc(100vw - var(--mantine-spacing-xl)* 2);
	min-height: calc(3.125rem * var(--mantine-scale));
}

.m_5abab665 {
	position: absolute;
	top: calc(var(--mantine-spacing-md)/2);
	inset-inline-end: 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]) {
	-webkit-border-start: var(--divider-size)
		var(--divider-border-style, solid) var(--divider-color);
	border-inline-start: var(--divider-size)
		var(--divider-border-style, solid) var(--divider-color);
	height: auto;
	-ms-flex-item-align: stretch;
	align-self: stretch;
}

.m_3eebeb36:where([data-with-label]) {
	border: 0;
}

.m_9e365f20 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: var(--mantine-font-size-xs);
	color: var(--mantine-color-dimmed);
	white-space: nowrap;
}

.m_9e365f20:where([data-position=left]):before {
	display: none;
}

.m_9e365f20:where([data-position=right]):after {
	display: none;
}

.m_9e365f20:before {
	-webkit-margin-end: var(--mantine-spacing-xs);
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_9e365f20:after, .m_9e365f20:before {
	content: "";
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: calc(0.0625rem * var(--mantine-scale));
	border-top: var(--divider-size) var(--divider-border-style, solid)
		var(--divider-color);
}

.m_9e365f20:after {
	-webkit-margin-start: var(--mantine-spacing-xs);
	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 {
	-webkit-box-flex: var(--drawer-flex, 0 0 var(--drawer-size));
	-ms-flex: var(--drawer-flex, 0 0 var(--drawer-size));
	flex: var(--drawer-flex, 0 0 var(--drawer-size));
	height: var(--drawer-height, calc(100% - var(--drawer-offset)* 2));
	margin: var(--drawer-offset);
	max-width: calc(100% - var(--drawer-offset)* 2);
	max-height: calc(100% - var(--drawer-offset)* 2);
	overflow-y: auto;
}

.m_b8a05bbd[data-hidden] {
	opacity: 0 !important;
	pointer-events: none;
}

.m_31cd769a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: var(--drawer-justify, flex-start);
	-ms-flex-pack: var(--drawer-justify, flex-start);
	justify-content: var(--drawer-justify, flex-start);
	-webkit-box-align: var(--drawer-align, flex-start);
	-ms-flex-align: var(--drawer-align, flex-start);
	align-items: var(--drawer-align, flex-start);
}

.m_e9408a47 {
	padding: var(--mantine-spacing-lg);
	padding-top: var(--mantine-spacing-xs);
	border-radius: var(--fieldset-radius, var(--mantine-radius-default));
	min-inline-size: auto;
}

.m_84c9523a {
	border: calc(0.0625rem * var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_84c9523a {
	border-color: var(--mantine-color-gray-3);
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_84c9523a {
	border-color: var(--mantine-color-dark-4);
	background-color: var(--mantine-color-dark-7);
}

.m_ef274e49 {
	border: calc(0.0625rem * var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_ef274e49 {
	border-color: var(--mantine-color-gray-3);
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_ef274e49 {
	border-color: var(--mantine-color-dark-4);
	background-color: var(--mantine-color-dark-6);
}

.m_eda993d3 {
	padding: 0;
	border: 0;
	border-radius: 0;
}

.m_90794832 {
	font-size: var(--mantine-font-size-sm);
}

.m_74ca27fe {
	padding: 0;
	margin-bottom: var(--mantine-spacing-sm);
}

.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 {
	width: calc(100% + var(--grid-gutter));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: var(--grid-justify);
	-ms-flex-pack: var(--grid-justify);
	justify-content: var(--grid-justify);
	-webkit-box-align: var(--grid-align);
	-ms-flex-align: var(--grid-align);
	align-items: var(--grid-align);
	margin: var(--grid-margin);
}

.m_96bdd299 {
	--col-flex-grow: 0;
	--col-offset: 0rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-ordinal-group: var(--col-order);
	-ms-flex-order: var(--col-order);
	order: var(--col-order);
	-ms-flex-preferred-size: var(--col-flex-basis);
	flex-basis: var(--col-flex-basis);
	width: var(--col-width);
	max-width: var(--col-max-width);
	-webkit-box-flex: var(--col-flex-grow);
	-ms-flex-positive: var(--col-flex-grow);
	flex-grow: var(--col-flex-grow);
	-webkit-margin-start: var(--col-offset);
	margin-inline-start: var(--col-offset);
	padding: var(--grid-col-padding);
}

.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 {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0;
	-o-object-fit: var(--image-object-fit, cover);
	object-fit: var(--image-object-fit, cover);
	width: 100%;
	border-radius: var(--image-radius, 0);
}

@
-webkit-keyframes m_885901b1 { 0% {
	opacity: 0.6;
	-webkit-transform: scale(0);
	transform: scale(0);
}

to {
	opacity: 0;
	-webkit-transform: scale(2.8);
	transform: scale(2.8);
}

}
@
keyframes m_885901b1 { 0% {
	opacity: 0.6;
	-webkit-transform: scale(0);
	transform: scale(0);
}

to {
	opacity: 0;
	-webkit-transform: scale(2.8);
	transform: scale(2.8);
}

}
.m_e5262200 {
	--indicator-size: calc(0.625rem * var(--mantine-scale));
	--indicator-color: var(--mantine-primary-color-filled);
	position: relative;
	display: block;
}

.m_e5262200:where([data-inline]) {
	display: inline-block;
}

.m_760d1fb1 {
	top: var(--indicator-top);
	left: var(--indicator-left);
	right: var(--indicator-right);
	bottom: var(--indicator-bottom);
	-webkit-transform: translate(var(--indicator-translate-x),
		var(--indicator-translate-y));
	transform: translate(var(--indicator-translate-x),
		var(--indicator-translate-y));
	min-width: var(--indicator-size);
	height: var(--indicator-size);
	z-index: var(--indicator-z-index, 200);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: var(--mantine-font-size-xs);
	color: var(--indicator-text-color, var(--mantine-color-white));
	white-space: nowrap;
}

.m_760d1fb1, .m_760d1fb1:before {
	position: absolute;
	border-radius: var(--indicator-radius, 1000rem);
	background-color: var(--indicator-color);
}

.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 {
	-webkit-animation: m_885901b1 1s linear infinite;
	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);
	font-family: var(--mantine-font-family-monospace);
	line-height: var(--mantine-line-height);
	font-weight: 700;
	padding: var(--kbd-padding);
	font-size: var(--kbd-fz);
	border-radius: var(--mantine-radius-sm);
	border: calc(0.0625rem * var(--mantine-scale)) solid;
	border-bottom-width: calc(0.1875rem * var(--mantine-scale));
	unicode-bidi: embed;
}

:where([data-mantine-color-scheme=light]) .m_dc6f14e2 {
	border-color: var(--mantine-color-gray-3);
	color: var(--mantine-color-gray-7);
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_dc6f14e2 {
	border-color: var(--mantine-color-dark-4);
	color: var(--mantine-color-dark-0);
	background-color: var(--mantine-color-dark-6);
}

.m_abbac491 {
	--list-fz: var(--mantine-font-size-md);
	--list-lh: var(--mantine-line-height-md);
	list-style-position: inside;
	font-size: var(--list-fz);
	line-height: var(--list-lh);
	margin: 0;
	padding: 0;
}

.m_abbac491:where([data-with-padding]) {
	-webkit-padding-start: var(--mantine-spacing-md);
	padding-inline-start: var(--mantine-spacing-md);
}

.m_abb6bec2 {
	white-space: nowrap;
	line-height: var(--list-lh);
}

.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 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: var(--li-direction, column);
	flex-direction: var(--li-direction, column);
	-webkit-box-align: var(--li-align, flex-start);
	-ms-flex-align: var(--li-align, flex-start);
	align-items: var(--li-align, flex-start);
	white-space: normal;
}

.m_60f83e5b {
	display: inline-block;
	vertical-align: middle;
	-webkit-margin-end: var(--mantine-spacing-sm);
	margin-inline-end: var(--mantine-spacing-sm);
}

.m_6e45937b {
	position: absolute;
	inset: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	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(0.25rem * var(--mantine-scale));
}

.m_9bfac126 {
	color: var(--mantine-color-dimmed);
	font-weight: 500;
	font-size: var(--mantine-font-size-xs);
	padding: calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm);
	cursor: default;
}

.m_efdf90cb {
	margin-top: calc(0.25rem * var(--mantine-scale));
	margin-bottom: calc(0.25rem * var(--mantine-scale));
	border-top: calc(0.0625rem * var(--mantine-scale)) solid;
}

: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 {
	font-size: var(--mantine-font-size-sm);
	width: 100%;
	padding: calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);
	border-radius: var(--popover-radius, var(--mantine-radius-default));
	color: var(--menu-item-color, var(--mantine-color-text));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.m_99ac2aa1:where([data-disabled], :disabled) {
	color: var(--mantine-color-dimmed);
	opacity: 0.6;
	cursor: not-allowed;
}

: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 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.m_8b75e504 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.m_8b75e504:where([data-position=left]) {
	-webkit-margin-end: var(--mantine-spacing-xs);
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_8b75e504:where([data-position=right]) {
	-webkit-margin-start: var(--mantine-spacing-xs);
	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-start-radius: var(--modal-radius, var(--mantine-radius-default));
	border-start-end-radius: var(--modal-radius, var(--mantine-radius-default));
}

.m_54c44539 {
	-webkit-box-flex: var(--modal-content-flex, 0 0 var(--modal-size));
	-ms-flex: var(--modal-content-flex, 0 0 var(--modal-size));
	flex: var(--modal-content-flex, 0 0 var(--modal-size));
	max-width: 100%;
	max-height: var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset)*
		 2));
	height: var(--modal-content-height, auto);
	overflow-y: auto;
}

.m_54c44539[data-full-screen] {
	border-radius: 0;
}

.m_54c44539[data-hidden] {
	opacity: 0 !important;
	pointer-events: none;
}

.m_1f958f16 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: var(--modal-inner-align, flex-start);
	-ms-flex-align: var(--modal-inner-align, flex-start);
	align-items: var(--modal-inner-align, flex-start);
	padding-top: var(--modal-inner-y-offset, var(--modal-y-offset));
	padding-bottom: 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);
	font-size: var(--pill-fz);
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0;
	height: var(--pill-height);
	padding-inline: 0.8em;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: var(--pill-radius, 1000rem);
	line-height: 1;
	white-space: nowrap;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	max-width: 100%;
}

: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))) {
	-webkit-padding-end: 0;
	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;
	overflow: hidden;
	height: 100%;
	line-height: var(--pill-height);
	text-overflow: ellipsis;
}

.m_ae386778 {
	color: inherit;
	font-size: inherit;
	height: 100%;
	min-height: unset;
	min-width: 2em;
	width: unset;
	border-radius: 0;
	-webkit-padding-start: 0.1em;
	padding-inline-start: 0.1em;
	-webkit-padding-end: 0.3em;
	padding-inline-end: 0.3em;
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0;
	border-end-end-radius: var(--pill-radius, 50%);
	border-start-end-radius: var(--pill-radius, 50%);
}

.m_7cda1cd6[data-disabled]>.m_ae386778, .m_ae386778:disabled {
	display: none;
	background-color: transparent;
	width: 0.8em;
	min-width: 0.8em;
	padding: 0;
	cursor: not-allowed;
}

.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);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: var(--pg-gap);
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.m_45c4369d {
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	min-width: calc(6.25rem * var(--mantine-scale));
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 0;
	font-size: inherit;
	height: 1.6em;
	color: inherit;
	padding: 0;
}

.m_45c4369d::-webkit-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_45c4369d::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_45c4369d:-ms-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_45c4369d::-ms-input-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(0.0625rem * var(--mantine-scale));
	width: calc(0.0625rem * var(--mantine-scale));
	top: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	opacity: 0;
}

.m_45c4369d:focus {
	outline: none;
}

.m_45c4369d:where([data-type=auto]:focus) {
	height: 1.6em;
	visibility: visible;
	opacity: 1;
	position: static;
}

.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);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 8px var(--mantine-spacing-sm);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@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: 0.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 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: -webkit-transform 0.15s ease;
	transition: -webkit-transform 0.15s ease;
	transition: transform 0.15s ease;
	transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}

.m_690090b5>svg {
	display: block;
}

.m_690090b5:where([data-position=left]) {
	-webkit-margin-end: var(--mantine-spacing-sm);
	margin-inline-end: var(--mantine-spacing-sm);
}

.m_690090b5:where([data-position=right]) {
	-webkit-margin-start: var(--mantine-spacing-sm);
	margin-inline-start: var(--mantine-spacing-sm);
}

.m_690090b5:where([data-rotate]) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.m_1f6ac4c4 {
	font-size: var(--mantine-font-size-sm);
}

.m_f07af9d2 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m_f07af9d2:where([data-no-wrap]) {
	white-space: nowrap;
}

.m_57492dcc {
	display: block;
	font-size: var(--mantine-font-size-xs);
	opacity: var(--description-opacity, 1);
	color: var(--description-color, var(--mantine-color-dimmed));
	overflow: hidden;
	text-overflow: ellipsis;
}

:where([data-no-wrap]) .m_57492dcc {
	white-space: nowrap;
}

.m_e17b862f {
	-webkit-padding-start: var(--nl-offset, var(--mantine-spacing-lg));
	padding-inline-start: var(--nl-offset, var(--mantine-spacing-lg));
}

.m_1fd8a00b {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.m_a513464 {
	--notification-radius: var(--mantine-radius-default);
	--notification-color: var(--mantine-primary-color-filled);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-padding-start: calc(1.375rem * var(--mantine-scale));
	padding-inline-start: calc(1.375rem * var(--mantine-scale));
	-webkit-padding-end: var(--mantine-spacing-xs);
	padding-inline-end: var(--mantine-spacing-xs);
	padding-top: var(--mantine-spacing-xs);
	padding-bottom: var(--mantine-spacing-xs);
	-webkit-box-shadow: var(--mantine-shadow-lg);
	box-shadow: var(--mantine-shadow-lg);
}

.m_a513464, .m_a513464:before {
	border-radius: var(--notification-radius);
}

.m_a513464:before {
	content: "";
	display: block;
	position: absolute;
	width: calc(0.375rem * var(--mantine-scale));
	top: var(--notification-radius);
	bottom: var(--notification-radius);
	inset-inline-start: calc(0.25rem * var(--mantine-scale));
	background-color: var(--notification-color);
}

: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]) {
	-webkit-padding-start: var(--mantine-spacing-xs);
	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 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: calc(1.75rem * var(--mantine-scale));
	height: calc(1.75rem * var(--mantine-scale));
	border-radius: calc(1.75rem * var(--mantine-scale));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--notification-color);
	color: var(--mantine-color-white);
}

.m_a4ceffb, .m_b0920b15 {
	-webkit-margin-end: var(--mantine-spacing-md);
	margin-inline-end: var(--mantine-spacing-md);
}

.m_a49ed24 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	-webkit-margin-end: var(--mantine-spacing-xs);
	margin-inline-end: var(--mantine-spacing-xs);
}

.m_3feedf16 {
	margin-bottom: calc(0.125rem * var(--mantine-scale));
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: var(--mantine-font-size-sm);
	line-height: var(--mantine-line-height-sm);
	font-weight: 500;
}

: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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: calc(var(--input-height)- 0.125rem* var(--mantine-scale));
	max-width: calc(var(--ni-chevron-size)* 1.7);
	-webkit-margin-start: auto;
	margin-inline-start: auto;
}

.m_80b4b171 {
	--control-border: 1px solid var(--input-bd);
	--control-radius: calc(var(--input-radius)- calc(0.0625rem * var(--mantine-scale)));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	width: 100%;
	padding: 0;
	height: calc(var(--input-height)/2- 0.0625rem* var(--mantine-scale));
	-webkit-border-start: var(--control-border);
	border-inline-start: var(--control-border);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--mantine-color-text);
	background-color: transparent;
	cursor: pointer;
}

.m_80b4b171:where(:disabled) {
	background-color: transparent;
	cursor: not-allowed;
	opacity: 0.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 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: calc(0.0625rem * var(--mantine-scale)) solid;
	cursor: pointer;
	color: var(--mantine-color-text);
	height: var(--pagination-control-size);
	min-width: var(--pagination-control-size);
	font-size: var(--pagination-control-fz);
	line-height: 1;
	border-radius: var(--pagination-control-radius, var(--mantine-radius-default));
}

.m_326d024a:where([data-with-padding]) {
	padding: calc(var(--pagination-control-size)/4);
}

.m_326d024a:where(:disabled, [data-disabled]) {
	cursor: not-allowed;
	opacity: 0.4;
}

:where([data-mantine-color-scheme=light]) .m_326d024a {
	border-color: var(--mantine-color-gray-4);
	background-color: var(--mantine-color-white);
}

@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 {
	border-color: var(--mantine-color-dark-4);
	background-color: var(--mantine-color-dark-6);
}

@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 {
	height: var(--pagination-control-size);
	min-width: var(--pagination-control-size);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	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 {
	position: relative;
	overflow: hidden;
}

.m_f2d85dd2 {
	font-family: var(--mantine-font-family);
	background-color: transparent;
	border: 0;
	-webkit-padding-end: var(--input-padding-inline-end);
	padding-inline-end: var(--input-padding-inline-end);
	-webkit-padding-start: var(--input-padding-inline-start);
	padding-inline-start: var(--input-padding-inline-start);
	position: absolute;
	inset: 0;
	outline: 0;
	font-size: inherit;
	line-height: var(--mantine-line-height);
	height: 100%;
	width: 100%;
	color: inherit;
}

.m_ccf8da4c[data-disabled] .m_f2d85dd2, .m_f2d85dd2:disabled {
	cursor: not-allowed;
}

.m_f2d85dd2::-webkit-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_f2d85dd2::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_f2d85dd2:-ms-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
}

.m_f2d85dd2::-ms-input-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 {
	width: var(--psi-button-size);
	height: var(--psi-button-size);
	min-width: var(--psi-button-size);
	min-height: 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 {
	width: var(--pin-input-size);
	height: var(--pin-input-size);
}

@
-webkit-keyframes m_81a374bd { 0% {
	background-position: 0 0;
}

to {
	background-position: calc(2.5rem * var(--mantine-scale)) 0;
}

}
@
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));
	position: relative;
	height: var(--progress-size);
	border-radius: var(--progress-radius);
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

: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 {
	background-color: var(--progress-section-color);
	height: 100%;
	width: var(--progress-section-width);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	background-size: calc(1.25rem * var(--mantine-scale))
		calc(1.25rem * var(--mantine-scale));
	-webkit-transition: width var(--progress-transition-duration, 0.1s) ease;
	transition: width var(--progress-transition-duration, 0.1s) ease;
}

.m_2242eb65:where([data-striped]) {
	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%,
		transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0,
		hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}

.m_2242eb65:where([data-animated]) {
	-webkit-animation: m_81a374bd 1s linear infinite;
	animation: m_81a374bd 1s linear infinite;
}

.m_2242eb65:where(:last-of-type) {
	border-radius: 0;
	border-start-end-radius: var(--progress-radius);
	border-end-end-radius: var(--progress-radius);
}

.m_2242eb65:where(:first-of-type) {
	border-radius: 0;
	border-start-start-radius: var(--progress-radius);
	border-end-start-radius: var(--progress-radius);
}

.m_91e40b74 {
	color: var(--progress-label-color, var(--mantine-color-white));
	font-weight: 700;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: min(var(--progress-size)* 0.65, 1.125rem* var(--mantine-scale));
	line-height: 1;
	padding-inline: calc(0.25rem * var(--mantine-scale));
}

.m_9dc8ae12 {
	--card-radius: var(--mantine-radius-default);
	display: block;
	width: 100%;
	border-radius: var(--card-radius);
	cursor: pointer;
}

.m_9dc8ae12 :where(*) {
	cursor: inherit;
}

.m_9dc8ae12:where([data-with-border]) {
	border: calc(0.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);
	position: relative;
	border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	width: var(--radio-size);
	min-width: var(--radio-size);
	height: var(--radio-size);
	min-height: var(--radio-size);
	border-radius: var(--radio-radius, 10000px);
	-webkit-transition: border-color 0.1s ease, background-color 0.1s ease;
	transition: border-color 0.1s ease, background-color 0.1s ease;
	cursor: var(--mantine-cursor-type);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	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
	{
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	color: var(--radio-icon-color);
}

.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;
	-webkit-transform: none;
	transform: none;
}

.m_3e4da632 {
	display: block;
	width: var(--radio-icon-size);
	height: var(--radio-icon-size);
	color: transparent;
	pointer-events: none;
	-webkit-transform: translateY(calc(0.3125rem * var(--mantine-scale)))
		scale(0.5);
	transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
	opacity: 1;
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
	transition: transform 0.1s ease, opacity 0.1s ease;
	transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform
		0.1s ease;
}

.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 {
	position: relative;
	width: var(--radio-size);
	height: var(--radio-size);
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.m_89c4f5e4:where([data-label-position=left]) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.m_f3ed6b2b {
	color: var(--radio-icon-color);
	opacity: var(--radio-icon-opacity, 0);
	-webkit-transform: var(--radio-icon-transform, scale(0.2)
		translateY(calc(0.625rem * var(--mantine-scale))));
	transform: var(--radio-icon-transform, scale(0.2)
		translateY(calc(0.625rem * var(--mantine-scale))));
	-webkit-transition: opacity 0.1s ease, -webkit-transform 0.2s ease;
	transition: opacity 0.1s ease, -webkit-transform 0.2s ease;
	transition: opacity 0.1s ease, transform 0.2s ease;
	transition: opacity 0.1s ease, transform 0.2s ease, -webkit-transform
		0.2s ease;
	pointer-events: none;
	width: var(--radio-icon-size);
	height: var(--radio-icon-size);
	position: absolute;
	top: calc(50% - var(--radio-icon-size)/2);
	left: calc(50% - var(--radio-icon-size)/2);
}

.m_8a3dbb89 {
	border: calc(0.0625rem * var(--mantine-scale)) solid;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: var(--radio-size);
	height: var(--radio-size);
	border-radius: var(--radio-radius, var(--radio-size));
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0.1s;
	transition-duration: 0.1s;
	cursor: var(--mantine-cursor-type);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

: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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.m_f8d312f2:where(:has(input:disabled)) {
	pointer-events: none;
}

.m_61734bb7 {
	position: relative;
	-webkit-transition: -webkit-transform 0.1s ease;
	transition: -webkit-transform 0.1s ease;
	transition: transform 0.1s ease;
	transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}

.m_61734bb7:where([data-active]) {
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.m_5662a89a {
	width: var(--rating-size);
	height: var(--rating-size);
	display: block;
}

: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;
	width: 0;
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.m_211007ba:focus-visible+label {
	outline: 2px solid var(--mantine-primary-color-filled);
	outline-offset: calc(0.125rem * var(--mantine-scale));
}

.m_21342ee4 {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	z-index: var(--rating-item-z-index, 0);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.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);
	position: absolute;
	padding: calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);
	pointer-events: none;
	font-size: var(--mantine-font-size-sm);
	white-space: nowrap;
	border-radius: var(--tooltip-radius);
}

: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 {
	width: var(--rp-size);
	height: var(--rp-size);
	min-width: var(--rp-size);
	min-height: var(--rp-size);
}

.m_d43b5134 {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.m_b1ca1fbf {
	stroke: var(--curve-color, var(--rp-curve-root-color));
	-webkit-transition: stroke-dashoffset var(--rp-transition-duration) ease,
		stroke-dasharray var(--rp-transition-duration) ease, stroke
		var(--rp-transition-duration);
	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%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	inset-inline: var(--rp-label-offset);
}

.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);
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: auto;
	border-radius: var(--sc-radius, var(--mantine-radius-default));
	overflow: hidden;
	padding: calc(0.25rem * var(--mantine-scale));
}

.m_cf365364:where([data-full-width]) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m_cf365364:where([data-orientation=vertical]) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: -webkit-max-content;
	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 {
	position: absolute;
	display: block;
	z-index: 1;
	border-radius: var(--sc-radius, var(--mantine-radius-default));
}

:where([data-mantine-color-scheme=light]) .m_9e182ccd {
	-webkit-box-shadow: var(--sc-shadow, none);
	box-shadow: var(--sc-shadow, none);
	background-color: var(--sc-color, var(--mantine-color-white));
}

:where([data-mantine-color-scheme=dark]) .m_9e182ccd {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: var(--sc-color, var(--mantine-color-dark-5));
}

.m_1738fcb2 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-weight: 500;
	display: block;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: var(--sc-radius, var(--mantine-radius-default));
	font-size: var(--sc-font-size);
	padding: var(--sc-padding);
	-webkit-transition: color var(--sc-transition-duration)
		var(--sc-transition-timing-function);
	transition: color var(--sc-transition-duration)
		var(--sc-transition-timing-function);
	cursor: pointer;
	outline: var(--segmented-control-outline, none);
}

: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 {
	content: "";
	inset: 0;
	z-index: 0;
	position: absolute;
	border-radius: var(--sc-radius, var(--mantine-radius-default));
}

:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before
	{
	-webkit-box-shadow: var(--sc-shadow, none);
	box-shadow: var(--sc-shadow, none);
	background-color: var(--sc-color, var(--mantine-color-white));
}

:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before
	{
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: var(--sc-color, var(--mantine-color-dark-5));
}

@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;
	width: 0;
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	opacity: 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 {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	z-index: 2;
	-webkit-transition: border-color var(--sc-transition-duration)
		var(--sc-transition-timing-function);
	transition: border-color var(--sc-transition-duration)
		var(--sc-transition-timing-function);
}

.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	inset-inline-start: 0;
	background-color: var(--separator-color);
	width: calc(0.0625rem * var(--mantine-scale));
	-webkit-transition: background-color var(--sc-transition-duration)
		var(--sc-transition-timing-function);
	transition: background-color var(--sc-transition-duration)
		var(--sc-transition-timing-function);
}

.m_69686b9b[data-orientation=vertical]:before {
	top: 0;
	inset-inline: 0;
	bottom: auto;
	height: calc(0.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: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.m_62e9e7e2 {
	display: block;
	-webkit-transform: var(--scp-rotation);
	transform: var(--scp-rotation);
	overflow: hidden;
}

.m_c573fb6f {
	-webkit-transition: stroke-dashoffset var(--scp-transition-duration)
		ease, stroke-dasharray var(--scp-transition-duration) ease, stroke
		var(--scp-transition-duration);
	transition: stroke-dashoffset var(--scp-transition-duration) ease,
		stroke-dasharray var(--scp-transition-duration) ease, stroke
		var(--scp-transition-duration);
}

.m_4fa340f2 {
	position: absolute;
	margin: 0;
	padding: 0;
	inset-inline: 0;
	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]) {
	top: 50%;
	padding-inline: calc(var(--scp-thickness)* 3);
}

.m_925c2d2c {
	container: simple-grid/inline-size;
}

.m_2415a157 {
	display: grid;
	grid-template-columns: repeat(var(--sg-cols), minmax(0, 1fr));
	gap: var(--sg-spacing-y) var(--sg-spacing-x);
}

@
-webkit-keyframes m_299c329c { 0%, to { opacity:0.4;
	
}

50
%
{
opacity
:
1;
}
}
@
keyframes m_299c329c { 0%, to { opacity:0.4;
	
}

50
%
{
opacity
:
1;
}
}
.m_18320242 {
	height: var(--skeleton-height, auto);
	width: var(--skeleton-width, 100%);
	border-radius: var(--skeleton-radius, var(--mantine-radius-default));
	position: relative;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
}

.m_18320242:where([data-animate]):after {
	-webkit-animation: m_299c329c 1.5s linear infinite;
	animation: m_299c329c 1.5s linear infinite;
}

.m_18320242:where([data-visible]) {
	overflow: hidden;
}

.m_18320242:where([data-visible]):before {
	position: absolute;
	content: "";
	inset: 0;
	z-index: 10;
	background-color: var(--mantine-color-body);
}

.m_18320242:where([data-visible]):after {
	position: absolute;
	content: "";
	inset: 0;
	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: rgba(0, 0, 0, 0);
	outline: none;
	height: calc(var(--slider-size)* 2);
	padding-inline: var(--slider-size);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-touch-action: none;
	touch-action: none;
	position: relative;
}

[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 {
	position: absolute;
	top: calc(-2.25rem * var(--mantine-scale));
	font-size: var(--mantine-font-size-xs);
	color: var(--mantine-color-white);
	padding: calc(var(--mantine-spacing-xs)/2);
	border-radius: var(--mantine-radius-sm);
	white-space: nowrap;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	touch-action: none;
}

: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 {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: var(--slider-thumb-size);
	width: var(--slider-thumb-size);
	border: calc(0.25rem * var(--mantine-scale)) solid;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	cursor: pointer;
	border-radius: var(--slider-radius);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s
		ease;
	transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
	transition: box-shadow 0.1s ease, transform 0.1s ease;
	transition: box-shadow 0.1s ease, transform 0.1s ease,
		-webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
	z-index: 3;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	outline-offset: calc(0.125rem * var(--mantine-scale));
	left: var(--slider-thumb-offset);
}

: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]) {
	-webkit-transform: translate(-50%, -50%) scale(1.05);
	transform: translate(-50%, -50%) scale(1.05);
	-webkit-box-shadow: var(--mantine-shadow-sm);
	box-shadow: var(--mantine-shadow-sm);
}

:where([data-mantine-color-scheme=light]) .m_c9a9a60a {
	color: var(--slider-color);
	border-color: var(--slider-color);
	background-color: var(--mantine-color-white);
}

:where([data-mantine-color-scheme=dark]) .m_c9a9a60a {
	color: var(--mantine-color-white);
	border-color: var(--mantine-color-white);
	background-color: var(--slider-color);
}

.m_a8645c2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: calc(var(--slider-size)* 2);
	cursor: pointer;
}

.m_a8645c2:where([data-disabled]), fieldset:disabled .m_a8645c2 {
	cursor: not-allowed;
}

.m_c9ade57f {
	position: relative;
	width: 100%;
	height: var(--slider-size);
}

.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 {
	content: "";
	inset-inline: calc(var(--slider-size)* -1);
	background-color: var(--track-bg, var(--slider-track-bg));
	z-index: 0;
}

.m_38aeed47, .m_c9ade57f:before {
	position: absolute;
	top: 0;
	bottom: 0;
	border-radius: var(--slider-radius);
}

.m_38aeed47 {
	z-index: 1;
	background-color: var(--slider-color);
	width: var(--slider-bar-width);
	inset-inline-start: var(--slider-bar-offset);
}

.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 {
	position: absolute;
	inset-inline-start: calc(var(--mark-offset)- var(--slider-size)/2);
	top: 0;
	z-index: 2;
	height: 0;
	pointer-events: none;
}

.m_dd33bc19 {
	border: calc(0.125rem * var(--mantine-scale)) solid;
	height: var(--slider-size);
	width: var(--slider-size);
	border-radius: calc(62.5rem * var(--mantine-scale));
	background-color: var(--mantine-color-white);
	pointer-events: none;
}

: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 {
	-webkit-transform: translate(calc(-50% + var(--slider-size)/2),
		calc(var(--mantine-spacing-xs)/2));
	transform: translate(calc(-50% + var(--slider-size)/2),
		calc(var(--mantine-spacing-xs)/2));
	font-size: var(--mantine-font-size-sm);
	white-space: nowrap;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

: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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	-webkit-transition: max-height var(--spoiler-transition-duration, 0.2s)
		ease;
	transition: max-height var(--spoiler-transition-duration, 0.2s) ease;
}

.m_b9131032 {
	position: absolute;
	inset-inline-start: 0;
	top: 100%;
	height: calc(1.5rem * var(--mantine-scale));
}

.m_6d731127 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: var(--stack-align, stretch);
	-ms-flex-align: var(--stack-align, stretch);
	align-items: var(--stack-align, stretch);
	-webkit-box-pack: var(--stack-justify, flex-start);
	-ms-flex-pack: var(--stack-justify, flex-start);
	justify-content: var(--stack-justify, flex-start);
	gap: var(--stack-gap, var(--mantine-spacing-md));
}

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

.m_aaf89d0b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.m_aaf89d0b:where([data-wrap]) {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: var(--mantine-spacing-md) 0;
}

.m_aaf89d0b:where([data-orientation=vertical]) {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left])
	{
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right])
	{
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.m_aaf89d0b:where([data-orientation=horizontal]) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.m_2a371ac9 {
	--separator-offset: calc(var(--stepper-icon-size)/2- calc(0.0625rem * var(--mantine-scale)));
	-webkit-transition: background-color 0.15s ease;
	transition: background-color 0.15s ease;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

:where([data-mantine-color-scheme=light]) .m_2a371ac9 {
	background-color: var(--mantine-color-gray-2);
}

:where([data-mantine-color-scheme=dark]) .m_2a371ac9 {
	background-color: var(--mantine-color-dark-2);
}

.m_2a371ac9:where([data-active]) {
	background-color: var(--stepper-color);
}

.m_2a371ac9:where([data-orientation=horizontal]) {
	height: calc(0.125rem * var(--mantine-scale));
	margin-inline: var(--mantine-spacing-md);
}

.m_2a371ac9:where([data-orientation=vertical]) {
	width: calc(0.125rem * var(--mantine-scale));
	margin-top: calc(var(--mantine-spacing-xs)/2);
	margin-bottom: calc(var(--mantine-spacing-xs)- 0.125rem* var(--mantine-scale));
}

.m_2a371ac9:where([data-orientation=vertical]):where([data-icon-position=left])
	{
	-webkit-margin-start: var(--separator-offset);
	margin-inline-start: var(--separator-offset);
}

.m_2a371ac9:where([data-orientation=vertical]):where([data-icon-position=right])
	{
	-webkit-margin-end: var(--separator-offset);
	margin-inline-end: var(--separator-offset);
}

.m_78da155d {
	padding-top: var(--stepper-content-padding);
}

.m_cbb57068 {
	--step-color: var(--stepper-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: default;
}

.m_cbb57068:where([data-allow-click]) {
	cursor: pointer;
}

.m_cbb57068:where([data-icon-position=left]) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.m_cbb57068:where([data-icon-position=right]) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.m_f56b1e2c {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.m_833edb7e {
	--separator-spacing: calc(var(--mantine-spacing-xs)/2);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-height: calc(var(--stepper-icon-size)+ var(--mantine-spacing-xl)+ var(--separator-spacing));
	margin-top: var(--separator-spacing);
	overflow: hidden;
}

.m_833edb7e:where(:first-of-type) {
	margin-top: 0;
}

.m_833edb7e:where(:last-of-type) .m_6496b3f3 {
	display: none;
}

.m_818e70b {
	position: relative;
}

.m_6496b3f3 {
	top: calc(var(--stepper-icon-size)+ var(--separator-spacing));
	inset-inline-start: calc(var(--stepper-icon-size)/2);
	height: 100vh;
	position: absolute;
	-webkit-border-start: calc(0.125rem * var(--mantine-scale)) solid;
	border-inline-start: calc(0.125rem * var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_6496b3f3 {
	border-color: var(--mantine-color-gray-1);
}

:where([data-mantine-color-scheme=dark]) .m_6496b3f3 {
	border-color: var(--mantine-color-dark-5);
}

.m_6496b3f3:where([data-active]) {
	border-color: var(--stepper-color);
}

.m_1959ad01 {
	height: var(--stepper-icon-size);
	width: var(--stepper-icon-size);
	min-height: var(--stepper-icon-size);
	min-width: var(--stepper-icon-size);
	border-radius: var(--stepper-radius);
	font-size: var(--stepper-fz);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	font-weight: 700;
	-webkit-transition: background-color 0.15s ease, border-color 0.15s ease;
	transition: background-color 0.15s ease, border-color 0.15s ease;
	border: calc(0.125rem * var(--mantine-scale)) solid;
}

:where([data-mantine-color-scheme=light]) .m_1959ad01 {
	background-color: var(--mantine-color-gray-1);
	border-color: var(--mantine-color-gray-1);
	color: var(--mantine-color-gray-7);
}

:where([data-mantine-color-scheme=dark]) .m_1959ad01 {
	background-color: var(--mantine-color-dark-5);
	border-color: var(--mantine-color-dark-5);
	color: var(--mantine-color-dark-1);
}

.m_1959ad01:where([data-progress]) {
	border-color: var(--step-color);
}

.m_1959ad01:where([data-completed]) {
	color: var(--stepper-icon-color, var(--mantine-color-white));
	background-color: var(--step-color);
	border-color: var(--step-color);
}

.m_a79331dc {
	position: absolute;
	inset: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--stepper-icon-color, var(--mantine-color-white));
}

.m_1956aa2a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.m_1956aa2a:where([data-icon-position=left]) {
	-webkit-margin-start: var(--mantine-spacing-sm);
	margin-inline-start: var(--mantine-spacing-sm);
}

.m_1956aa2a:where([data-icon-position=right]) {
	text-align: right;
	-webkit-margin-end: var(--mantine-spacing-sm);
	margin-inline-end: var(--mantine-spacing-sm);
}

:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]) {
	text-align: left;
}

.m_12051f6c {
	font-weight: 500;
	font-size: var(--stepper-fz);
	line-height: 1;
}

.m_164eea74 {
	margin-top: calc(var(--stepper-spacing)/3);
	margin-bottom: calc(var(--stepper-spacing)/3);
	font-size: calc(var(--stepper-fz)- 0.125rem* var(--mantine-scale));
	line-height: 1;
	color: var(--mantine-color-dimmed);
}

.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;
	width: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	white-space: nowrap;
}

.m_926b4011, .m_9307d992 {
	margin: 0;
	overflow: hidden;
}

.m_9307d992 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	cursor: var(--switch-cursor, var(--mantine-cursor-type));
	position: relative;
	border-radius: var(--switch-radius);
	background-color: var(--switch-bg);
	border: 1px solid var(--switch-bd);
	height: var(--switch-height);
	min-width: var(--switch-width);
	-webkit-transition: background-color 0.15s ease, border-color 0.15s ease;
	transition: background-color 0.15s ease, border-color 0.15s ease;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: var(--switch-label-font-size);
	font-weight: 600;
	-webkit-box-ordinal-group: NaN;
	-ms-flex-order: var(--switch-order, 1);
	order: var(--switch-order, 1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 0;
	line-height: 0;
	color: var(--switch-text-color);
}

.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(0.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 {
	position: absolute;
	z-index: 1;
	border-radius: var(--switch-radius);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: var(--switch-thumb-bg, var(--mantine-color-white));
	height: var(--switch-thumb-size);
	width: var(--switch-thumb-size);
	border: 1px solid var(--switch-thumb-bd);
	inset-inline-start: var(--switch-thumb-start, var(--switch-track-label-padding));
	-webkit-transition: inset-inline-start 0.15s ease;
	transition: inset-inline-start 0.15s ease;
}

.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 {
	height: 100%;
	display: grid;
	place-content: center;
	min-width: calc(var(--switch-width)- var(--switch-thumb-size));
	padding-inline: var(--switch-track-label-padding);
	-webkit-margin-start: calc(var(--switch-thumb-size)+ var(--switch-track-label-padding));
	margin-inline-start: calc(var(--switch-thumb-size)+ var(--switch-track-label-padding));
	-webkit-transition: margin 0.15s ease;
	transition: margin 0.15s ease;
}

.m_926b4011:checked+*>.m_8277e082 {
	-webkit-margin-end: calc(var(--switch-thumb-size)+ var(--switch-track-label-padding));
	margin-inline-end: calc(var(--switch-thumb-size)+ var(--switch-track-label-padding));
	-webkit-margin-start: 0;
	margin-inline-start: 0;
}

.m_b23fa0ef {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: var(--mantine-line-height);
	font-size: var(--mantine-font-size-sm);
	table-layout: var(--table-layout, auto);
	caption-side: var(--table-caption-side, bottom);
	border: none;
}

: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(0.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 {
	border-bottom: none;
	background-color: transparent;
}

@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(0.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)) {
	-webkit-border-end: calc(0.0625rem * var(--mantine-scale)) solid
		var(--table-border-color);
	border-inline-end: calc(0.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;
	background-color: var(--mantine-color-body);
}

.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 {
	min-width: var(--table-min-width);
}

.m_bcaa9990 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	--toc-depth-offset: 0.8em;
}

.m_375a65ef {
	display: block;
	padding: 0.3em 0.8em;
	font-size: var(--toc-size, var(--mantine-font-size-md));
	border-radius: var(--toc-radius, var(--mantine-radius-default));
	padding-left: max(var(--depth-offset)* var(--toc-depth-offset), 0.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);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: var(--tabs-flex-direction);
	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 {
	top: 0;
	bottom: unset;
}

.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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: var(--tabs-justify, flex-start);
	-ms-flex-pack: var(--tabs-justify, flex-start);
	justify-content: var(--tabs-justify, flex-start);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: var(--tabs-list-direction);
	flex-direction: var(--tabs-list-direction);
	gap: var(--tabs-list-gap);
	--tab-grow: unset;
}

.m_89d33d6d[data-grow] {
	--tab-grow: 1;
}

.m_b0c91715 {
	-webkit-box-flex: var(--tabs-panel-grow);
	-ms-flex-positive: var(--tabs-panel-grow);
	flex-grow: var(--tabs-panel-grow);
}

.m_4ec4dce6 {
	position: relative;
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
	font-size: var(--mantine-font-size-sm);
	white-space: nowrap;
	z-index: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-flex: var(--tab-grow);
	-ms-flex-positive: var(--tab-grow);
	flex-grow: var(--tab-grow);
	-webkit-box-pack: var(--tab-justify);
	-ms-flex-pack: var(--tab-justify);
	justify-content: var(--tab-justify);
}

.m_4ec4dce6:disabled, .m_4ec4dce6[data-disabled] {
	opacity: 0.5;
	cursor: not-allowed;
}

.m_4ec4dce6:focus {
	z-index: 1;
}

.m_fc420b1f {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	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 {
	content: "";
	position: absolute;
	border-color: var(--tab-border-color);
	border-width: var(--tabs-list-border-size);
	border-style: solid;
	bottom: var(--tabs-list-line-bottom);
	inset-inline-start: var(--tabs-list-line-start);
	inset-inline-end: var(--tabs-list-line-end);
	top: var(--tabs-list-line-top);
}

.m_539e827b {
	border-radius: var(--tab-radius);
	border-width: var(--tab-border-width);
	border-style: solid;
	border-color: transparent;
	background-color: var(--tab-bg);
	--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 {
	content: "";
	position: absolute;
	border-color: var(--tab-border-color);
	border-width: var(--tabs-list-border-size);
	border-style: solid;
	bottom: var(--tabs-list-line-bottom);
	inset-inline-start: var(--tabs-list-line-start);
	inset-inline-end: var(--tabs-list-line-end);
	top: var(--tabs-list-line-top);
}

.m_b59ab47c {
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	border-left: calc(0.0625rem * var(--mantine-scale)) solid transparent;
	border-top: calc(0.0625rem * var(--mantine-scale)) solid
		var(--tab-border-top-color);
	border-bottom: calc(0.0625rem * var(--mantine-scale)) solid
		var(--tab-border-bottom-color);
	border-radius: var(--tab-radius);
	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 {
	content: "";
	position: absolute;
	background-color: var(--tab-border-color);
	bottom: var(--tab-before-bottom, calc(-0.0625rem * var(--mantine-scale)));
	left: var(--tab-before-left, calc(-0.0625rem * var(--mantine-scale)));
	right: var(--tab-before-right, auto);
	top: var(--tab-before-top, auto);
	width: calc(0.0625rem * var(--mantine-scale));
	height: calc(0.0625rem * var(--mantine-scale));
}

.m_b59ab47c:where([data-active]):after {
	content: "";
	position: absolute;
	background-color: var(--tab-border-color);
	bottom: var(--tab-after-bottom, calc(-0.0625rem * var(--mantine-scale)));
	right: var(--tab-after-right, calc(-0.0625rem * var(--mantine-scale)));
	left: var(--tab-after-left, auto);
	top: var(--tab-after-top, auto);
	width: calc(0.0625rem * var(--mantine-scale));
	height: calc(0.0625rem * var(--mantine-scale));
}

.m_b59ab47c:where([data-active]) {
	border-top-color: var(--tab-border-top-color);
	border-bottom-color: var(--tab-border-bottom-color);
	border-inline-start-color: var(--tab-border-inline-start-color);
	border-inline-end-color: var(--tab-border-inline-end-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 {
	border-radius: var(--tabs-radius);
	background-color: var(--tab-bg);
	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);
	line-height: 1;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: var(--ti-size);
	height: var(--ti-size);
	min-width: var(--ti-size);
	min-height: var(--ti-size);
	border-radius: var(--ti-radius, var(--mantine-radius-default));
	background: var(--ti-bg, var(--mantine-primary-color-filled));
	color: var(--ti-color, var(--mantine-color-white));
	border: var(--ti-bd, 1px solid transparent);
}

.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]) {
	-webkit-padding-start: var(--offset);
	padding-inline-start: var(--offset);
}

.m_43657ece:where([data-align=right]) {
	-webkit-padding-end: var(--offset);
	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);
	position: relative;
	color: var(--mantine-color-text);
}

.m_436178ff:before {
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	left: var(--timeline-line-left, 0);
	right: var(--timeline-line-right, 0);
	bottom: calc(var(--mantine-spacing-xl)* -1);
	-webkit-border-start: var(--item-border);
	border-inline-start: var(--item-border);
	display: var(--timeline-line-display, none);
}

.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 {
	-webkit-padding-start: var(--offset);
	padding-inline-start: var(--offset);
	text-align: left;
}

.m_43657ece:where([data-align=right]) .m_436178ff {
	-webkit-padding-end: var(--offset);
	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 {
	width: var(--tl-bullet-size);
	height: var(--tl-bullet-size);
	border-radius: var(--tli-radius, var(--tl-radius));
	border: var(--tl-line-width) solid;
	background-color: var(--mantine-color-body);
	position: absolute;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--mantine-color-text);
}

: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+ 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+ var(--tl-line-width)/2)* -1);
}

.m_43657ece:where([data-align=right]) .m_8affcee1 {
	left: auto;
	right: calc(( var(--tl-bullet-size)/2+ var(--tl-line-width)/2)* -1);
}

:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1 {
	left: calc(( var(--tl-bullet-size)/2+ 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]) {
	border-color: var(--tli-color, var(--tl-color));
	background-color: var(--mantine-color-white);
	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 {
	-webkit-padding-start: var(--offset);
	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 {
	-webkit-padding-end: var(--offset);
	padding-inline-end: var(--offset);
	text-align: right;
}

:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41 {
	text-align: left;
}

.m_8a5d1357 {
	margin: 0;
	font-weight: var(--title-fw);
	font-size: var(--title-fz);
	line-height: var(--title-lh);
	font-family: var(--mantine-font-family-headings);
	text-wrap: var(--title-text-wrap, var(--mantine-heading-text-wrap));
}

.m_8a5d1357:where([data-line-clamp]) {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-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;
	-ms-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(0.125rem * var(--mantine-scale));
}

.m_dc283425 {
	-webkit-padding-start: var(--label-offset);
	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) {
	margin-bottom: var(--mantine-spacing-xs);
	text-wrap: var(--mantine-heading-text-wrap);
}

.m_d6493fad :where(h1) {
	margin-top: calc(1.5 * var(--mantine-spacing-xl));
	font-size: var(--mantine-h1-font-size);
	line-height: var(--mantine-h1-line-height);
	font-weight: var(--mantine-h1-font-weight);
}

.m_d6493fad :where(h2) {
	margin-top: var(--mantine-spacing-xl);
	font-size: var(--mantine-h2-font-size);
	line-height: var(--mantine-h2-line-height);
	font-weight: var(--mantine-h2-font-weight);
}

.m_d6493fad :where(h3) {
	margin-top: calc(0.8 * var(--mantine-spacing-xl));
	font-size: var(--mantine-h3-font-size);
	line-height: var(--mantine-h3-line-height);
	font-weight: var(--mantine-h3-font-weight);
}

.m_d6493fad :where(h4) {
	margin-top: calc(0.8 * var(--mantine-spacing-xl));
	font-size: var(--mantine-h4-font-size);
	line-height: var(--mantine-h4-line-height);
	font-weight: var(--mantine-h4-font-weight);
}

.m_d6493fad :where(h5) {
	margin-top: calc(0.5 * var(--mantine-spacing-xl));
	font-size: var(--mantine-h5-font-size);
	line-height: var(--mantine-h5-line-height);
	font-weight: var(--mantine-h5-font-weight);
}

.m_d6493fad :where(h6) {
	margin-top: calc(0.5 * var(--mantine-spacing-xl));
	font-size: var(--mantine-h6-font-size);
	line-height: var(--mantine-h6-line-height);
	font-weight: var(--mantine-h6-font-weight);
}

.m_d6493fad :where(img) {
	max-width: 100%;
	margin-bottom: var(--mantine-spacing-xs);
}

.m_d6493fad :where(p) {
	margin-top: 0;
	margin-bottom: var(--mantine-spacing-lg);
}

: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) {
	margin-top: var(--mantine-spacing-md);
	margin-bottom: var(--mantine-spacing-md);
	border: 0;
	border-top: calc(0.0625rem * var(--mantine-scale)) solid;
}

: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) {
	padding: var(--mantine-spacing-xs);
	line-height: var(--mantine-line-height);
	margin: 0;
	margin-top: var(--mantine-spacing-md);
	margin-bottom: var(--mantine-spacing-md);
	overflow-x: auto;
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
	border-radius: var(--mantine-radius-sm);
}

: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;
	padding: 0;
	border-radius: 0;
	color: inherit;
	border: 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));
	font-family: var(--mantine-font-family-monospace);
	line-height: var(--mantine-line-height);
	font-weight: 700;
	padding: var(--kbd-padding);
	font-size: var(--kbd-fz);
	border-radius: var(--mantine-radius-sm);
	border: calc(0.0625rem * var(--mantine-scale)) solid;
	border-bottom-width: calc(0.1875rem * var(--mantine-scale));
}

:where([data-mantine-color-scheme=light]) .m_d6493fad :where(kbd) {
	border-color: var(--mantine-color-gray-3);
	color: var(--mantine-color-gray-7);
	background-color: var(--mantine-color-gray-0);
}

:where([data-mantine-color-scheme=dark]) .m_d6493fad :where(kbd) {
	border-color: var(--mantine-color-dark-3);
	color: var(--mantine-color-dark-0);
	background-color: var(--mantine-color-dark-5);
}

.m_d6493fad :where(code) {
	line-height: var(--mantine-line-height);
	padding: calc(0.0625rem * var(--mantine-scale))
		calc(0.3125rem * var(--mantine-scale));
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
}

: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]) {
	margin-bottom: var(--mantine-spacing-md);
	-webkit-padding-start: var(--mantine-spacing-xl);
	padding-inline-start: var(--mantine-spacing-xl);
	list-style-position: outside;
}

.m_d6493fad :where(table) {
	width: 100%;
	border-collapse: collapse;
	caption-side: bottom;
	margin-bottom: var(--mantine-spacing-md);
}

: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) {
	margin-top: var(--mantine-spacing-xs);
	font-size: var(--mantine-font-size-sm);
	color: var(--mantine-color-dimmed);
}

.m_d6493fad :where(table) :where(th) {
	text-align: left;
	font-weight: 700;
	font-size: var(--mantine-font-size-sm);
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
}

.m_d6493fad :where(table) :where(thead th) {
	border-bottom: calc(0.0625rem * var(--mantine-scale)) solid;
	border-color: var(--table-border-color);
}

.m_d6493fad :where(table) :where(tfoot th) {
	border-top: calc(0.0625rem * var(--mantine-scale)) solid;
	border-color: var(--table-border-color);
}

.m_d6493fad :where(table) :where(td) {
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
	border-bottom: calc(0.0625rem * var(--mantine-scale)) solid;
	border-color: var(--table-border-color);
	font-size: var(--mantine-font-size-sm);
}

.m_d6493fad :where(table) :where(tr:last-of-type td) {
	border-bottom: 0;
}

.m_d6493fad :where(blockquote) {
	font-size: var(--mantine-font-size-lg);
	line-height: var(--mantine-line-height);
	margin: var(--mantine-spacing-md) 0;
	border-radius: var(--mantine-radius-sm);
	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);
}

[col="1"] {
	max-width: 4.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.1666666667%;
	flex: 0 0 4.1666666667%;
}

[col="2"] {
	max-width: 8.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
}

[col="3"] {
	max-width: 12.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
}

[col="4"] {
	max-width: 16.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
}

[col="5"] {
	max-width: 20.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20.8333333333%;
	flex: 0 0 20.8333333333%;
}

[col="6"] {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

[col="7"] {
	max-width: 29.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 29.1666666667%;
	flex: 0 0 29.1666666667%;
}

[col="8"] {
	max-width: 33.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
}

[col="9"] {
	max-width: 37.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
}

[col="10"] {
	max-width: 41.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
}

[col="11"] {
	max-width: 45.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45.8333333333%;
	flex: 0 0 45.8333333333%;
}

[col="12"] {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

[col="13"] {
	max-width: 54.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54.1666666667%;
	flex: 0 0 54.1666666667%;
}

[col="14"] {
	max-width: 58.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
}

[col="15"] {
	max-width: 62.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
}

[col="16"] {
	max-width: 66.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
}

[col="17"] {
	max-width: 70.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70.8333333333%;
	flex: 0 0 70.8333333333%;
}

[col="18"] {
	max-width: 75%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

[col="19"] {
	max-width: 79.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 79.1666666667%;
	flex: 0 0 79.1666666667%;
}

[col="20"] {
	max-width: 83.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
}

[col="21"] {
	max-width: 87.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
}

[col="22"] {
	max-width: 91.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
}

[col="23"] {
	max-width: 95.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 95.8333333333%;
	flex: 0 0 95.8333333333%;
}

[col="24"] {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

@media ( min-width : 320px) {
	[xs="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xs="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xs="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xs="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xs="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xs="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xs="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xs="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xs="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xs="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xs="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xs="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xs="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xs="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xs="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xs="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xs="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xs="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xs="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xs="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xs="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xs="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xs="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xs="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 576px) {
	[sm="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[sm="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[sm="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[sm="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[sm="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[sm="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[sm="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[sm="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[sm="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[sm="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[sm="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[sm="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[sm="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[sm="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[sm="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[sm="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[sm="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[sm="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[sm="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[sm="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[sm="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[sm="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[sm="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[sm="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 768px) {
	[md="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[md="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[md="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[md="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[md="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[md="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[md="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[md="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[md="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[md="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[md="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[md="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[md="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[md="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[md="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[md="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[md="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[md="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[md="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[md="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[md="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[md="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[md="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[md="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 992px) {
	[lg="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lg="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lg="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lg="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lg="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lg="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lg="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lg="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lg="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lg="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lg="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lg="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lg="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lg="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lg="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lg="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lg="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lg="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lg="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lg="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lg="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lg="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lg="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lg="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1024px) {
	[lt="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lt="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lt="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lt="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lt="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lt="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lt="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lt="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lt="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lt="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lt="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lt="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lt="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lt="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lt="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lt="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lt="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lt="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lt="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lt="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lt="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lt="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lt="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lt="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1200px) {
	[ml="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[ml="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[ml="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[ml="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[ml="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[ml="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[ml="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[ml="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[ml="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[ml="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[ml="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[ml="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[ml="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[ml="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[ml="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[ml="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[ml="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[ml="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[ml="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[ml="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[ml="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[ml="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[ml="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[ml="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[xl="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xl="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xl="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xl="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xl="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xl="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xl="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xl="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xl="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xl="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xl="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xl="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xl="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xl="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xl="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xl="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xl="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xl="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xl="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xl="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xl="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xl="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xl="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xl="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[col="24"] {
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 320px) {
	.hide-xs {
		display: none !important;
	}
	.show-xs {
		display: block !important;
	}
}

@media ( min-width : 576px) {
	.hide-sm {
		display: none !important;
	}
	.show-sm {
		display: block !important;
	}
}

@media ( min-width : 768px) {
	.hide-md {
		display: none !important;
	}
	.show-md {
		display: block !important;
	}
}

@media ( min-width : 992px) {
	.hide-lg {
		display: none !important;
	}
	.show-lg {
		display: block !important;
	}
}

@media ( min-width : 1024px) {
	.hide-lt {
		display: none !important;
	}
	.show-lt {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.hide-ml {
		display: none !important;
	}
	.show-ml {
		display: block !important;
	}
}

@media ( min-width : 1400px) {
	.hide-xl {
		display: none !important;
	}
	.show-xl {
		display: block !important;
	}
}

[offset="1"] {
	margin-left: 4.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

[offset="2"] {
	margin-left: 8.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

[offset="3"] {
	margin-left: 12.5%;
}

@media ( min-width : 576px) {
	[xs-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="3"] {
		margin-left: 12.5%;
	}
}

[offset="4"] {
	margin-left: 16.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

[offset="5"] {
	margin-left: 20.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

[offset="6"] {
	margin-left: 25%;
}

@media ( min-width : 576px) {
	[xs-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 768px) {
	[md-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="6"] {
		margin-left: 25%;
	}
}

[offset="7"] {
	margin-left: 29.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

[offset="8"] {
	margin-left: 33.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

[offset="9"] {
	margin-left: 37.5%;
}

@media ( min-width : 576px) {
	[xs-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="9"] {
		margin-left: 37.5%;
	}
}

[offset="10"] {
	margin-left: 41.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

[offset="11"] {
	margin-left: 45.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

[offset="12"] {
	margin-left: 50%;
}

@media ( min-width : 576px) {
	[xs-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 768px) {
	[md-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="12"] {
		margin-left: 50%;
	}
}

[offset="13"] {
	margin-left: 54.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

[offset="14"] {
	margin-left: 58.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

[offset="15"] {
	margin-left: 62.5%;
}

@media ( min-width : 576px) {
	[xs-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="15"] {
		margin-left: 62.5%;
	}
}

[offset="16"] {
	margin-left: 66.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

[offset="17"] {
	margin-left: 70.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

[offset="18"] {
	margin-left: 75%;
}

@media ( min-width : 576px) {
	[xs-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 768px) {
	[md-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="18"] {
		margin-left: 75%;
	}
}

[offset="19"] {
	margin-left: 79.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

[offset="20"] {
	margin-left: 83.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

[offset="21"] {
	margin-left: 87.5%;
}

@media ( min-width : 576px) {
	[xs-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="21"] {
		margin-left: 87.5%;
	}
}

[offset="22"] {
	margin-left: 91.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

[offset="23"] {
	margin-left: 95.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

[family=pretendard] {
	font-family: "Pretendard";
}

[family=notokr] {
	font-family: "notokrf";
}

[fsize=xlarge] {
	font-size: 26px;
}

[fsize=large] {
	font-size: 20px;
}

[fsize=medium] {
	font-size: 16px;
}

[fsize=small] {
	font-size: 14px;
}

[fsize=xsmall] {
	font-size: 12px;
}

[fsize="8"] {
	font-size: 0.8rem;
}

[fsize="9"] {
	font-size: 0.9rem;
}

[fsize="10"] {
	font-size: 1rem;
}

[fsize="11"] {
	font-size: 1.1rem;
}

[fsize="12"] {
	font-size: 1.2rem;
}

[fsize="13"] {
	font-size: 1.3rem;
}

[fsize="14"] {
	font-size: 1.4rem;
}

[fsize="15"] {
	font-size: 1.5rem;
}

[fsize="16"] {
	font-size: 1.6rem;
}

[fsize="17"] {
	font-size: 1.7rem;
}

[fsize="18"] {
	font-size: 1.8rem;
}

[fsize="19"] {
	font-size: 1.9rem;
}

[fsize="20"] {
	font-size: 2rem;
}

[fsize="21"] {
	font-size: 2.1rem;
}

[fsize="22"] {
	font-size: 2.2rem;
}

[fsize="23"] {
	font-size: 2.3rem;
}

[fsize="24"] {
	font-size: 2.4rem;
}

[fsize="25"] {
	font-size: 2.5rem;
}

[fsize="26"] {
	font-size: 2.6rem;
}

[fsize="27"] {
	font-size: 2.7rem;
}

[fsize="28"] {
	font-size: 2.8rem;
}

[fsize="29"] {
	font-size: 2.9rem;
}

[fsize="30"] {
	font-size: 3rem;
}

[fsize="31"] {
	font-size: 3.1rem;
}

[fsize="32"] {
	font-size: 3.2rem;
}

[fsize="33"] {
	font-size: 3.3rem;
}

[fsize="34"] {
	font-size: 3.4rem;
}

[fsize="35"] {
	font-size: 3.5rem;
}

[fsize="36"] {
	font-size: 3.6rem;
}

[fsize="37"] {
	font-size: 3.7rem;
}

[fsize="38"] {
	font-size: 3.8rem;
}

[fsize="39"] {
	font-size: 3.9rem;
}

[fsize="40"] {
	font-size: 4rem;
}

[fsize="41"] {
	font-size: 4.1rem;
}

[fsize="42"] {
	font-size: 4.2rem;
}

[fsize="43"] {
	font-size: 4.3rem;
}

[fsize="44"] {
	font-size: 4.4rem;
}

[fsize="45"] {
	font-size: 4.5rem;
}

[fsize="46"] {
	font-size: 4.6rem;
}

[fsize="47"] {
	font-size: 4.7rem;
}

[fsize="48"] {
	font-size: 4.8rem;
}

[fsize="49"] {
	font-size: 4.9rem;
}

[fsize="50"] {
	font-size: 5rem;
}

[fweight=heavy] {
	font-weight: 900;
}

[fweight=black] {
	font-weight: 800;
}

[fweight=bold] {
	font-weight: 700;
}

[fweight=demibold] {
	font-weight: 600;
}

[fweight=medium] {
	font-weight: 500;
}

[fweight=regular] {
	font-weight: 400;
}

[fweight=light] {
	font-weight: 300;
}

[fweight=demilight] {
	font-weight: 200;
}

[fweight=thin] {
	font-weight: 100;
}

[fweight="100"] {
	font-weight: 100;
}

[fweight="200"] {
	font-weight: 200;
}

[fweight="300"] {
	font-weight: 300;
}

[fweight="400"] {
	font-weight: 400;
}

[fweight="500"] {
	font-weight: 500;
}

[fweight="600"] {
	font-weight: 600;
}

[fweight="700"] {
	font-weight: 700;
}

[fweight="800"] {
	font-weight: 800;
}

[fweight="900"] {
	font-weight: 900;
}

[fcolor=gray-0] {
	color: rgba(var(--color-gray-0));
}

[fcolor=gray-100] {
	color: rgba(var(--color-gray-100));
}

[fcolor=gray-200] {
	color: rgba(var(--color-gray-200));
}

[fcolor=gray-300] {
	color: rgba(var(--color-gray-300));
}

[fcolor=gray-400] {
	color: rgba(var(--color-gray-400));
}

[fcolor=gray-500] {
	color: rgba(var(--color-gray-500));
}

[fcolor=gray-600] {
	color: rgba(var(--color-gray-600));
}

[fcolor=gray-700] {
	color: rgba(var(--color-gray-700));
}

[fcolor=gray-800] {
	color: rgba(var(--color-gray-800));
}

[fcolor=gray-900] {
	color: rgba(var(--color-gray-900));
}

[bgcolor=gray-0] {
	background-color: rgba(var(--color-gray-0));
}

[bgcolor=gray-100] {
	background-color: rgba(var(--color-gray-100));
}

[bgcolor=gray-200] {
	background-color: rgba(var(--color-gray-200));
}

[bgcolor=gray-300] {
	background-color: rgba(var(--color-gray-300));
}

[bgcolor=gray-400] {
	background-color: rgba(var(--color-gray-400));
}

[bgcolor=gray-500] {
	background-color: rgba(var(--color-gray-500));
}

[bgcolor=gray-600] {
	background-color: rgba(var(--color-gray-600));
}

[bgcolor=gray-700] {
	background-color: rgba(var(--color-gray-700));
}

[bgcolor=gray-800] {
	background-color: rgba(var(--color-gray-800));
}

[bgcolor=gray-900] {
	background-color: rgba(var(--color-gray-900));
}

[fcolor=mdark-0] {
	color: var(--mantine-color-dark-0);
}

[fcolor=mdark-1] {
	color: var(--mantine-color-dark-1);
}

[fcolor=mdark-2] {
	color: var(--mantine-color-dark-2);
}

[fcolor=mdark-3] {
	color: var(--mantine-color-dark-3);
}

[fcolor=mdark-4] {
	color: var(--mantine-color-dark-4);
}

[fcolor=mdark-5] {
	color: var(--mantine-color-dark-5);
}

[fcolor=mdark-6] {
	color: var(--mantine-color-dark-6);
}

[fcolor=mdark-7] {
	color: var(--mantine-color-dark-7);
}

[fcolor=mdark-8] {
	color: var(--mantine-color-dark-8);
}

[fcolor=mdark-9] {
	color: var(--mantine-color-dark-9);
}

[bgcolor=mdark-0] {
	background-color: var(--mantine-color-dark-0);
}

[bgcolor=mdark-1] {
	background-color: var(--mantine-color-dark-1);
}

[bgcolor=mdark-2] {
	background-color: var(--mantine-color-dark-2);
}

[bgcolor=mdark-3] {
	background-color: var(--mantine-color-dark-3);
}

[bgcolor=mdark-4] {
	background-color: var(--mantine-color-dark-4);
}

[bgcolor=mdark-5] {
	background-color: var(--mantine-color-dark-5);
}

[bgcolor=mdark-6] {
	background-color: var(--mantine-color-dark-6);
}

[bgcolor=mdark-7] {
	background-color: var(--mantine-color-dark-7);
}

[bgcolor=mdark-8] {
	background-color: var(--mantine-color-dark-8);
}

[bgcolor=mdark-9] {
	background-color: var(--mantine-color-dark-9);
}

[fcolor=mgray-0] {
	color: var(--mantine-color-gray-0);
}

[fcolor=mgray-1] {
	color: var(--mantine-color-gray-1);
}

[fcolor=mgray-2] {
	color: var(--mantine-color-gray-2);
}

[fcolor=mgray-3] {
	color: var(--mantine-color-gray-3);
}

[fcolor=mgray-4] {
	color: var(--mantine-color-gray-4);
}

[fcolor=mgray-5] {
	color: var(--mantine-color-gray-5);
}

[fcolor=mgray-6] {
	color: var(--mantine-color-gray-6);
}

[fcolor=mgray-7] {
	color: var(--mantine-color-gray-7);
}

[fcolor=mgray-8] {
	color: var(--mantine-color-gray-8);
}

[fcolor=mgray-9] {
	color: var(--mantine-color-gray-9);
}

[bgcolor=mgray-0] {
	background-color: var(--mantine-color-gray-0);
}

[bgcolor=mgray-1] {
	background-color: var(--mantine-color-gray-1);
}

[bgcolor=mgray-2] {
	background-color: var(--mantine-color-gray-2);
}

[bgcolor=mgray-3] {
	background-color: var(--mantine-color-gray-3);
}

[bgcolor=mgray-4] {
	background-color: var(--mantine-color-gray-4);
}

[bgcolor=mgray-5] {
	background-color: var(--mantine-color-gray-5);
}

[bgcolor=mgray-6] {
	background-color: var(--mantine-color-gray-6);
}

[bgcolor=mgray-7] {
	background-color: var(--mantine-color-gray-7);
}

[bgcolor=mgray-8] {
	background-color: var(--mantine-color-gray-8);
}

[bgcolor=mgray-9] {
	background-color: var(--mantine-color-gray-9);
}

[fcolor=mred-0] {
	color: var(--mantine-color-red-0);
}

[fcolor=mred-1] {
	color: var(--mantine-color-red-1);
}

[fcolor=mred-2] {
	color: var(--mantine-color-red-2);
}

[fcolor=mred-3] {
	color: var(--mantine-color-red-3);
}

[fcolor=mred-4] {
	color: var(--mantine-color-red-4);
}

[fcolor=mred-5] {
	color: var(--mantine-color-red-5);
}

[fcolor=mred-6] {
	color: var(--mantine-color-red-6);
}

[fcolor=mred-7] {
	color: var(--mantine-color-red-7);
}

[fcolor=mred-8] {
	color: var(--mantine-color-red-8);
}

[fcolor=mred-9] {
	color: var(--mantine-color-red-9);
}

[bgcolor=mred-0] {
	background-color: var(--mantine-color-red-0);
}

[bgcolor=mred-1] {
	background-color: var(--mantine-color-red-1);
}

[bgcolor=mred-2] {
	background-color: var(--mantine-color-red-2);
}

[bgcolor=mred-3] {
	background-color: var(--mantine-color-red-3);
}

[bgcolor=mred-4] {
	background-color: var(--mantine-color-red-4);
}

[bgcolor=mred-5] {
	background-color: var(--mantine-color-red-5);
}

[bgcolor=mred-6] {
	background-color: var(--mantine-color-red-6);
}

[bgcolor=mred-7] {
	background-color: var(--mantine-color-red-7);
}

[bgcolor=mred-8] {
	background-color: var(--mantine-color-red-8);
}

[bgcolor=mred-9] {
	background-color: var(--mantine-color-red-9);
}

[fcolor=mpink-0] {
	color: var(--mantine-color-pink-0);
}

[fcolor=mpink-1] {
	color: var(--mantine-color-pink-1);
}

[fcolor=mpink-2] {
	color: var(--mantine-color-pink-2);
}

[fcolor=mpink-3] {
	color: var(--mantine-color-pink-3);
}

[fcolor=mpink-4] {
	color: var(--mantine-color-pink-4);
}

[fcolor=mpink-5] {
	color: var(--mantine-color-pink-5);
}

[fcolor=mpink-6] {
	color: var(--mantine-color-pink-6);
}

[fcolor=mpink-7] {
	color: var(--mantine-color-pink-7);
}

[fcolor=mpink-8] {
	color: var(--mantine-color-pink-8);
}

[fcolor=mpink-9] {
	color: var(--mantine-color-pink-9);
}

[bgcolor=mpink-0] {
	background-color: var(--mantine-color-pink-0);
}

[bgcolor=mpink-1] {
	background-color: var(--mantine-color-pink-1);
}

[bgcolor=mpink-2] {
	background-color: var(--mantine-color-pink-2);
}

[bgcolor=mpink-3] {
	background-color: var(--mantine-color-pink-3);
}

[bgcolor=mpink-4] {
	background-color: var(--mantine-color-pink-4);
}

[bgcolor=mpink-5] {
	background-color: var(--mantine-color-pink-5);
}

[bgcolor=mpink-6] {
	background-color: var(--mantine-color-pink-6);
}

[bgcolor=mpink-7] {
	background-color: var(--mantine-color-pink-7);
}

[bgcolor=mpink-8] {
	background-color: var(--mantine-color-pink-8);
}

[bgcolor=mpink-9] {
	background-color: var(--mantine-color-pink-9);
}

[fcolor=mgrape-0] {
	color: var(--mantine-color-grape-0);
}

[fcolor=mgrape-1] {
	color: var(--mantine-color-grape-1);
}

[fcolor=mgrape-2] {
	color: var(--mantine-color-grape-2);
}

[fcolor=mgrape-3] {
	color: var(--mantine-color-grape-3);
}

[fcolor=mgrape-4] {
	color: var(--mantine-color-grape-4);
}

[fcolor=mgrape-5] {
	color: var(--mantine-color-grape-5);
}

[fcolor=mgrape-6] {
	color: var(--mantine-color-grape-6);
}

[fcolor=mgrape-7] {
	color: var(--mantine-color-grape-7);
}

[fcolor=mgrape-8] {
	color: var(--mantine-color-grape-8);
}

[fcolor=mgrape-9] {
	color: var(--mantine-color-grape-9);
}

[bgcolor=mgrape-0] {
	background-color: var(--mantine-color-grape-0);
}

[bgcolor=mgrape-1] {
	background-color: var(--mantine-color-grape-1);
}

[bgcolor=mgrape-2] {
	background-color: var(--mantine-color-grape-2);
}

[bgcolor=mgrape-3] {
	background-color: var(--mantine-color-grape-3);
}

[bgcolor=mgrape-4] {
	background-color: var(--mantine-color-grape-4);
}

[bgcolor=mgrape-5] {
	background-color: var(--mantine-color-grape-5);
}

[bgcolor=mgrape-6] {
	background-color: var(--mantine-color-grape-6);
}

[bgcolor=mgrape-7] {
	background-color: var(--mantine-color-grape-7);
}

[bgcolor=mgrape-8] {
	background-color: var(--mantine-color-grape-8);
}

[bgcolor=mgrape-9] {
	background-color: var(--mantine-color-grape-9);
}

[fcolor=mviolet-0] {
	color: var(--mantine-color-violet-0);
}

[fcolor=mviolet-1] {
	color: var(--mantine-color-violet-1);
}

[fcolor=mviolet-2] {
	color: var(--mantine-color-violet-2);
}

[fcolor=mviolet-3] {
	color: var(--mantine-color-violet-3);
}

[fcolor=mviolet-4] {
	color: var(--mantine-color-violet-4);
}

[fcolor=mviolet-5] {
	color: var(--mantine-color-violet-5);
}

[fcolor=mviolet-6] {
	color: var(--mantine-color-violet-6);
}

[fcolor=mviolet-7] {
	color: var(--mantine-color-violet-7);
}

[fcolor=mviolet-8] {
	color: var(--mantine-color-violet-8);
}

[fcolor=mviolet-9] {
	color: var(--mantine-color-violet-9);
}

[bgcolor=mviolet-0] {
	background-color: var(--mantine-color-violet-0);
}

[bgcolor=mviolet-1] {
	background-color: var(--mantine-color-violet-1);
}

[bgcolor=mviolet-2] {
	background-color: var(--mantine-color-violet-2);
}

[bgcolor=mviolet-3] {
	background-color: var(--mantine-color-violet-3);
}

[bgcolor=mviolet-4] {
	background-color: var(--mantine-color-violet-4);
}

[bgcolor=mviolet-5] {
	background-color: var(--mantine-color-violet-5);
}

[bgcolor=mviolet-6] {
	background-color: var(--mantine-color-violet-6);
}

[bgcolor=mviolet-7] {
	background-color: var(--mantine-color-violet-7);
}

[bgcolor=mviolet-8] {
	background-color: var(--mantine-color-violet-8);
}

[bgcolor=mviolet-9] {
	background-color: var(--mantine-color-violet-9);
}

[fcolor=mindigo-0] {
	color: var(--mantine-color-indigo-0);
}

[fcolor=mindigo-1] {
	color: var(--mantine-color-indigo-1);
}

[fcolor=mindigo-2] {
	color: var(--mantine-color-indigo-2);
}

[fcolor=mindigo-3] {
	color: var(--mantine-color-indigo-3);
}

[fcolor=mindigo-4] {
	color: var(--mantine-color-indigo-4);
}

[fcolor=mindigo-5] {
	color: var(--mantine-color-indigo-5);
}

[fcolor=mindigo-6] {
	color: var(--mantine-color-indigo-6);
}

[fcolor=mindigo-7] {
	color: var(--mantine-color-indigo-7);
}

[fcolor=mindigo-8] {
	color: var(--mantine-color-indigo-8);
}

[fcolor=mindigo-9] {
	color: var(--mantine-color-indigo-9);
}

[bgcolor=mindigo-0] {
	background-color: var(--mantine-color-indigo-0);
}

[bgcolor=mindigo-1] {
	background-color: var(--mantine-color-indigo-1);
}

[bgcolor=mindigo-2] {
	background-color: var(--mantine-color-indigo-2);
}

[bgcolor=mindigo-3] {
	background-color: var(--mantine-color-indigo-3);
}

[bgcolor=mindigo-4] {
	background-color: var(--mantine-color-indigo-4);
}

[bgcolor=mindigo-5] {
	background-color: var(--mantine-color-indigo-5);
}

[bgcolor=mindigo-6] {
	background-color: var(--mantine-color-indigo-6);
}

[bgcolor=mindigo-7] {
	background-color: var(--mantine-color-indigo-7);
}

[bgcolor=mindigo-8] {
	background-color: var(--mantine-color-indigo-8);
}

[bgcolor=mindigo-9] {
	background-color: var(--mantine-color-indigo-9);
}

[fcolor=mblue-0] {
	color: var(--mantine-color-blue-0);
}

[fcolor=mblue-1] {
	color: var(--mantine-color-blue-1);
}

[fcolor=mblue-2] {
	color: var(--mantine-color-blue-2);
}

[fcolor=mblue-3] {
	color: var(--mantine-color-blue-3);
}

[fcolor=mblue-4] {
	color: var(--mantine-color-blue-4);
}

[fcolor=mblue-5] {
	color: var(--mantine-color-blue-5);
}

[fcolor=mblue-6] {
	color: var(--mantine-color-blue-6);
}

[fcolor=mblue-7] {
	color: var(--mantine-color-blue-7);
}

[fcolor=mblue-8] {
	color: var(--mantine-color-blue-8);
}

[fcolor=mblue-9] {
	color: var(--mantine-color-blue-9);
}

[bgcolor=mblue-0] {
	background-color: var(--mantine-color-blue-0);
}

[bgcolor=mblue-1] {
	background-color: var(--mantine-color-blue-1);
}

[bgcolor=mblue-2] {
	background-color: var(--mantine-color-blue-2);
}

[bgcolor=mblue-3] {
	background-color: var(--mantine-color-blue-3);
}

[bgcolor=mblue-4] {
	background-color: var(--mantine-color-blue-4);
}

[bgcolor=mblue-5] {
	background-color: var(--mantine-color-blue-5);
}

[bgcolor=mblue-6] {
	background-color: var(--mantine-color-blue-6);
}

[bgcolor=mblue-7] {
	background-color: var(--mantine-color-blue-7);
}

[bgcolor=mblue-8] {
	background-color: var(--mantine-color-blue-8);
}

[bgcolor=mblue-9] {
	background-color: var(--mantine-color-blue-9);
}

[fcolor=mcyan-0] {
	color: var(--mantine-color-cyan-0);
}

[fcolor=mcyan-1] {
	color: var(--mantine-color-cyan-1);
}

[fcolor=mcyan-2] {
	color: var(--mantine-color-cyan-2);
}

[fcolor=mcyan-3] {
	color: var(--mantine-color-cyan-3);
}

[fcolor=mcyan-4] {
	color: var(--mantine-color-cyan-4);
}

[fcolor=mcyan-5] {
	color: var(--mantine-color-cyan-5);
}

[fcolor=mcyan-6] {
	color: var(--mantine-color-cyan-6);
}

[fcolor=mcyan-7] {
	color: var(--mantine-color-cyan-7);
}

[fcolor=mcyan-8] {
	color: var(--mantine-color-cyan-8);
}

[fcolor=mcyan-9] {
	color: var(--mantine-color-cyan-9);
}

[bgcolor=mcyan-0] {
	background-color: var(--mantine-color-cyan-0);
}

[bgcolor=mcyan-1] {
	background-color: var(--mantine-color-cyan-1);
}

[bgcolor=mcyan-2] {
	background-color: var(--mantine-color-cyan-2);
}

[bgcolor=mcyan-3] {
	background-color: var(--mantine-color-cyan-3);
}

[bgcolor=mcyan-4] {
	background-color: var(--mantine-color-cyan-4);
}

[bgcolor=mcyan-5] {
	background-color: var(--mantine-color-cyan-5);
}

[bgcolor=mcyan-6] {
	background-color: var(--mantine-color-cyan-6);
}

[bgcolor=mcyan-7] {
	background-color: var(--mantine-color-cyan-7);
}

[bgcolor=mcyan-8] {
	background-color: var(--mantine-color-cyan-8);
}

[bgcolor=mcyan-9] {
	background-color: var(--mantine-color-cyan-9);
}

[fcolor=mteal-0] {
	color: var(--mantine-color-teal-0);
}

[fcolor=mteal-1] {
	color: var(--mantine-color-teal-1);
}

[fcolor=mteal-2] {
	color: var(--mantine-color-teal-2);
}

[fcolor=mteal-3] {
	color: var(--mantine-color-teal-3);
}

[fcolor=mteal-4] {
	color: var(--mantine-color-teal-4);
}

[fcolor=mteal-5] {
	color: var(--mantine-color-teal-5);
}

[fcolor=mteal-6] {
	color: var(--mantine-color-teal-6);
}

[fcolor=mteal-7] {
	color: var(--mantine-color-teal-7);
}

[fcolor=mteal-8] {
	color: var(--mantine-color-teal-8);
}

[fcolor=mteal-9] {
	color: var(--mantine-color-teal-9);
}

[bgcolor=mteal-0] {
	background-color: var(--mantine-color-teal-0);
}

[bgcolor=mteal-1] {
	background-color: var(--mantine-color-teal-1);
}

[bgcolor=mteal-2] {
	background-color: var(--mantine-color-teal-2);
}

[bgcolor=mteal-3] {
	background-color: var(--mantine-color-teal-3);
}

[bgcolor=mteal-4] {
	background-color: var(--mantine-color-teal-4);
}

[bgcolor=mteal-5] {
	background-color: var(--mantine-color-teal-5);
}

[bgcolor=mteal-6] {
	background-color: var(--mantine-color-teal-6);
}

[bgcolor=mteal-7] {
	background-color: var(--mantine-color-teal-7);
}

[bgcolor=mteal-8] {
	background-color: var(--mantine-color-teal-8);
}

[bgcolor=mteal-9] {
	background-color: var(--mantine-color-teal-9);
}

[fcolor=mgreen-0] {
	color: var(--mantine-color-green-0);
}

[fcolor=mgreen-1] {
	color: var(--mantine-color-green-1);
}

[fcolor=mgreen-2] {
	color: var(--mantine-color-green-2);
}

[fcolor=mgreen-3] {
	color: var(--mantine-color-green-3);
}

[fcolor=mgreen-4] {
	color: var(--mantine-color-green-4);
}

[fcolor=mgreen-5] {
	color: var(--mantine-color-green-5);
}

[fcolor=mgreen-6] {
	color: var(--mantine-color-green-6);
}

[fcolor=mgreen-7] {
	color: var(--mantine-color-green-7);
}

[fcolor=mgreen-8] {
	color: var(--mantine-color-green-8);
}

[fcolor=mgreen-9] {
	color: var(--mantine-color-green-9);
}

[bgcolor=mgreen-0] {
	background-color: var(--mantine-color-green-0);
}

[bgcolor=mgreen-1] {
	background-color: var(--mantine-color-green-1);
}

[bgcolor=mgreen-2] {
	background-color: var(--mantine-color-green-2);
}

[bgcolor=mgreen-3] {
	background-color: var(--mantine-color-green-3);
}

[bgcolor=mgreen-4] {
	background-color: var(--mantine-color-green-4);
}

[bgcolor=mgreen-5] {
	background-color: var(--mantine-color-green-5);
}

[bgcolor=mgreen-6] {
	background-color: var(--mantine-color-green-6);
}

[bgcolor=mgreen-7] {
	background-color: var(--mantine-color-green-7);
}

[bgcolor=mgreen-8] {
	background-color: var(--mantine-color-green-8);
}

[bgcolor=mgreen-9] {
	background-color: var(--mantine-color-green-9);
}

[fcolor=mlime-0] {
	color: var(--mantine-color-lime-0);
}

[fcolor=mlime-1] {
	color: var(--mantine-color-lime-1);
}

[fcolor=mlime-2] {
	color: var(--mantine-color-lime-2);
}

[fcolor=mlime-3] {
	color: var(--mantine-color-lime-3);
}

[fcolor=mlime-4] {
	color: var(--mantine-color-lime-4);
}

[fcolor=mlime-5] {
	color: var(--mantine-color-lime-5);
}

[fcolor=mlime-6] {
	color: var(--mantine-color-lime-6);
}

[fcolor=mlime-7] {
	color: var(--mantine-color-lime-7);
}

[fcolor=mlime-8] {
	color: var(--mantine-color-lime-8);
}

[fcolor=mlime-9] {
	color: var(--mantine-color-lime-9);
}

[bgcolor=mlime-0] {
	background-color: var(--mantine-color-lime-0);
}

[bgcolor=mlime-1] {
	background-color: var(--mantine-color-lime-1);
}

[bgcolor=mlime-2] {
	background-color: var(--mantine-color-lime-2);
}

[bgcolor=mlime-3] {
	background-color: var(--mantine-color-lime-3);
}

[bgcolor=mlime-4] {
	background-color: var(--mantine-color-lime-4);
}

[bgcolor=mlime-5] {
	background-color: var(--mantine-color-lime-5);
}

[bgcolor=mlime-6] {
	background-color: var(--mantine-color-lime-6);
}

[bgcolor=mlime-7] {
	background-color: var(--mantine-color-lime-7);
}

[bgcolor=mlime-8] {
	background-color: var(--mantine-color-lime-8);
}

[bgcolor=mlime-9] {
	background-color: var(--mantine-color-lime-9);
}

[fcolor=myellow-0] {
	color: var(--mantine-color-yellow-0);
}

[fcolor=myellow-1] {
	color: var(--mantine-color-yellow-1);
}

[fcolor=myellow-2] {
	color: var(--mantine-color-yellow-2);
}

[fcolor=myellow-3] {
	color: var(--mantine-color-yellow-3);
}

[fcolor=myellow-4] {
	color: var(--mantine-color-yellow-4);
}

[fcolor=myellow-5] {
	color: var(--mantine-color-yellow-5);
}

[fcolor=myellow-6] {
	color: var(--mantine-color-yellow-6);
}

[fcolor=myellow-7] {
	color: var(--mantine-color-yellow-7);
}

[fcolor=myellow-8] {
	color: var(--mantine-color-yellow-8);
}

[fcolor=myellow-9] {
	color: var(--mantine-color-yellow-9);
}

[bgcolor=myellow-0] {
	background-color: var(--mantine-color-yellow-0);
}

[bgcolor=myellow-1] {
	background-color: var(--mantine-color-yellow-1);
}

[bgcolor=myellow-2] {
	background-color: var(--mantine-color-yellow-2);
}

[bgcolor=myellow-3] {
	background-color: var(--mantine-color-yellow-3);
}

[bgcolor=myellow-4] {
	background-color: var(--mantine-color-yellow-4);
}

[bgcolor=myellow-5] {
	background-color: var(--mantine-color-yellow-5);
}

[bgcolor=myellow-6] {
	background-color: var(--mantine-color-yellow-6);
}

[bgcolor=myellow-7] {
	background-color: var(--mantine-color-yellow-7);
}

[bgcolor=myellow-8] {
	background-color: var(--mantine-color-yellow-8);
}

[bgcolor=myellow-9] {
	background-color: var(--mantine-color-yellow-9);
}

[fcolor=morange-0] {
	color: var(--mantine-color-orange-0);
}

[fcolor=morange-1] {
	color: var(--mantine-color-orange-1);
}

[fcolor=morange-2] {
	color: var(--mantine-color-orange-2);
}

[fcolor=morange-3] {
	color: var(--mantine-color-orange-3);
}

[fcolor=morange-4] {
	color: var(--mantine-color-orange-4);
}

[fcolor=morange-5] {
	color: var(--mantine-color-orange-5);
}

[fcolor=morange-6] {
	color: var(--mantine-color-orange-6);
}

[fcolor=morange-7] {
	color: var(--mantine-color-orange-7);
}

[fcolor=morange-8] {
	color: var(--mantine-color-orange-8);
}

[fcolor=morange-9] {
	color: var(--mantine-color-orange-9);
}

[bgcolor=morange-0] {
	background-color: var(--mantine-color-orange-0);
}

[bgcolor=morange-1] {
	background-color: var(--mantine-color-orange-1);
}

[bgcolor=morange-2] {
	background-color: var(--mantine-color-orange-2);
}

[bgcolor=morange-3] {
	background-color: var(--mantine-color-orange-3);
}

[bgcolor=morange-4] {
	background-color: var(--mantine-color-orange-4);
}

[bgcolor=morange-5] {
	background-color: var(--mantine-color-orange-5);
}

[bgcolor=morange-6] {
	background-color: var(--mantine-color-orange-6);
}

[bgcolor=morange-7] {
	background-color: var(--mantine-color-orange-7);
}

[bgcolor=morange-8] {
	background-color: var(--mantine-color-orange-8);
}

[bgcolor=morange-9] {
	background-color: var(--mantine-color-orange-9);
}

/* row 컨테이너 */
[row] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

[gutter][row] {
	margin-left: calc(var(--gutter, 0)/-2);
	margin-right: calc(var(--gutter, 0)/-2);
}

/* col 컬럼 */
[col] {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
}

[gutter][row]>[col] {
	padding-left: calc(var(--gutter, 0)/2);
	padding-right: calc(var(--gutter, 0)/2);
}

[col="1"] {
	width: calc(4.1666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(4.1666666667% - var(--gutter, 0));
	flex: 0 0 calc(4.1666666667% - var(--gutter, 0));
}

[col="2"] {
	width: calc(8.3333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(8.3333333333% - var(--gutter, 0));
	flex: 0 0 calc(8.3333333333% - var(--gutter, 0));
}

[col="3"] {
	width: calc(12.5% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(12.5% - var(--gutter, 0));
	flex: 0 0 calc(12.5% - var(--gutter, 0));
}

[col="4"] {
	width: calc(16.6666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(16.6666666667% - var(--gutter, 0));
	flex: 0 0 calc(16.6666666667% - var(--gutter, 0));
}

[col="5"] {
	width: calc(20.8333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(20.8333333333% - var(--gutter, 0));
	flex: 0 0 calc(20.8333333333% - var(--gutter, 0));
}

[col="6"] {
	width: calc(25% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(25% - var(--gutter, 0));
	flex: 0 0 calc(25% - var(--gutter, 0));
}

[col="7"] {
	width: calc(29.1666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(29.1666666667% - var(--gutter, 0));
	flex: 0 0 calc(29.1666666667% - var(--gutter, 0));
}

[col="8"] {
	width: calc(33.3333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(33.3333333333% - var(--gutter, 0));
	flex: 0 0 calc(33.3333333333% - var(--gutter, 0));
}

[col="9"] {
	width: calc(37.5% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(37.5% - var(--gutter, 0));
	flex: 0 0 calc(37.5% - var(--gutter, 0));
}

[col="10"] {
	width: calc(41.6666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(41.6666666667% - var(--gutter, 0));
	flex: 0 0 calc(41.6666666667% - var(--gutter, 0));
}

[col="11"] {
	width: calc(45.8333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(45.8333333333% - var(--gutter, 0));
	flex: 0 0 calc(45.8333333333% - var(--gutter, 0));
}

[col="12"] {
	width: calc(50% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(50% - var(--gutter, 0));
	flex: 0 0 calc(50% - var(--gutter, 0));
}

[col="13"] {
	width: calc(54.1666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(54.1666666667% - var(--gutter, 0));
	flex: 0 0 calc(54.1666666667% - var(--gutter, 0));
}

[col="14"] {
	width: calc(58.3333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(58.3333333333% - var(--gutter, 0));
	flex: 0 0 calc(58.3333333333% - var(--gutter, 0));
}

[col="15"] {
	width: calc(62.5% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(62.5% - var(--gutter, 0));
	flex: 0 0 calc(62.5% - var(--gutter, 0));
}

[col="16"] {
	width: calc(66.6666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(66.6666666667% - var(--gutter, 0));
	flex: 0 0 calc(66.6666666667% - var(--gutter, 0));
}

[col="17"] {
	width: calc(70.8333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(70.8333333333% - var(--gutter, 0));
	flex: 0 0 calc(70.8333333333% - var(--gutter, 0));
}

[col="18"] {
	width: calc(75% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(75% - var(--gutter, 0));
	flex: 0 0 calc(75% - var(--gutter, 0));
}

[col="19"] {
	width: calc(79.1666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(79.1666666667% - var(--gutter, 0));
	flex: 0 0 calc(79.1666666667% - var(--gutter, 0));
}

[col="20"] {
	width: calc(83.3333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(83.3333333333% - var(--gutter, 0));
	flex: 0 0 calc(83.3333333333% - var(--gutter, 0));
}

[col="21"] {
	width: calc(87.5% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(87.5% - var(--gutter, 0));
	flex: 0 0 calc(87.5% - var(--gutter, 0));
}

[col="22"] {
	width: calc(91.6666666667% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(91.6666666667% - var(--gutter, 0));
	flex: 0 0 calc(91.6666666667% - var(--gutter, 0));
}

[col="23"] {
	width: calc(95.8333333333% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(95.8333333333% - var(--gutter, 0));
	flex: 0 0 calc(95.8333333333% - var(--gutter, 0));
}

[col="24"] {
	width: calc(100% - var(--gutter, 0));
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(100% - var(--gutter, 0));
	flex: 0 0 calc(100% - var(--gutter, 0));
}

/* 정렬 유틸리티 */
[row].justify-start, [_justify=start] {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

[row].justify-center, [_justify=center] {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

[row].justify-end, [_justify=end] {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

[row].justify-between, [_justify=between] {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

[row].justify-evenly, [_justify=evenly] {
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}

[row].justify-around, [_justify=around] {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

/* 세로 정렬 */
[row].align-start, [_align=start] {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

[row].align-center, [_align=center] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

[row].align-end, [_align=end] {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

/* 간격 조정 */
[row].gap-0 {
	gap: 0;
}

[row].gap-1 {
	gap: 0.25rem;
}

[row].gap-2 {
	gap: 0.5rem;
}

[row].gap-3 {
	gap: 0.75rem;
}

[row].gap-4 {
	gap: 1rem;
}

[row].gap-5 {
	gap: 1.25rem;
}

[col="1"] {
	max-width: 4.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.1666666667%;
	flex: 0 0 4.1666666667%;
}

[col="2"] {
	max-width: 8.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
}

[col="3"] {
	max-width: 12.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
}

[col="4"] {
	max-width: 16.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
}

[col="5"] {
	max-width: 20.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20.8333333333%;
	flex: 0 0 20.8333333333%;
}

[col="6"] {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

[col="7"] {
	max-width: 29.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 29.1666666667%;
	flex: 0 0 29.1666666667%;
}

[col="8"] {
	max-width: 33.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
}

[col="9"] {
	max-width: 37.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
}

[col="10"] {
	max-width: 41.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
}

[col="11"] {
	max-width: 45.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45.8333333333%;
	flex: 0 0 45.8333333333%;
}

[col="12"] {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

[col="13"] {
	max-width: 54.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54.1666666667%;
	flex: 0 0 54.1666666667%;
}

[col="14"] {
	max-width: 58.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
}

[col="15"] {
	max-width: 62.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
}

[col="16"] {
	max-width: 66.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
}

[col="17"] {
	max-width: 70.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70.8333333333%;
	flex: 0 0 70.8333333333%;
}

[col="18"] {
	max-width: 75%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

[col="19"] {
	max-width: 79.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 79.1666666667%;
	flex: 0 0 79.1666666667%;
}

[col="20"] {
	max-width: 83.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
}

[col="21"] {
	max-width: 87.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
}

[col="22"] {
	max-width: 91.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
}

[col="23"] {
	max-width: 95.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 95.8333333333%;
	flex: 0 0 95.8333333333%;
}

[col="24"] {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

@media ( min-width : 320px) {
	[xs="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xs="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xs="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xs="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xs="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xs="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xs="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xs="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xs="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xs="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xs="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xs="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xs="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xs="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xs="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xs="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xs="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xs="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xs="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xs="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xs="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xs="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xs="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xs="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 576px) {
	[sm="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[sm="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[sm="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[sm="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[sm="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[sm="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[sm="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[sm="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[sm="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[sm="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[sm="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[sm="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[sm="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[sm="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[sm="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[sm="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[sm="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[sm="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[sm="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[sm="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[sm="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[sm="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[sm="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[sm="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 768px) {
	[md="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[md="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[md="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[md="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[md="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[md="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[md="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[md="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[md="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[md="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[md="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[md="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[md="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[md="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[md="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[md="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[md="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[md="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[md="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[md="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[md="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[md="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[md="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[md="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 992px) {
	[lg="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lg="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lg="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lg="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lg="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lg="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lg="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lg="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lg="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lg="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lg="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lg="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lg="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lg="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lg="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lg="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lg="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lg="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lg="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lg="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lg="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lg="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lg="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lg="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1024px) {
	[lt="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lt="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lt="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lt="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lt="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lt="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lt="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lt="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lt="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lt="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lt="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lt="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lt="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lt="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lt="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lt="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lt="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lt="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lt="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lt="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lt="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lt="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lt="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lt="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1200px) {
	[ml="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[ml="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[ml="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[ml="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[ml="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[ml="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[ml="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[ml="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[ml="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[ml="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[ml="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[ml="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[ml="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[ml="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[ml="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[ml="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[ml="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[ml="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[ml="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[ml="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[ml="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[ml="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[ml="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[ml="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[xl="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xl="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xl="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xl="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xl="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xl="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xl="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xl="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xl="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xl="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xl="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xl="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xl="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xl="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xl="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xl="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xl="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xl="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xl="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xl="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xl="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xl="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xl="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xl="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[col="24"] {
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 320px) {
	.hide-xs {
		display: none !important;
	}
	.show-xs {
		display: block !important;
	}
}

@media ( min-width : 576px) {
	.hide-sm {
		display: none !important;
	}
	.show-sm {
		display: block !important;
	}
}

@media ( min-width : 768px) {
	.hide-md {
		display: none !important;
	}
	.show-md {
		display: block !important;
	}
}

@media ( min-width : 992px) {
	.hide-lg {
		display: none !important;
	}
	.show-lg {
		display: block !important;
	}
}

@media ( min-width : 1024px) {
	.hide-lt {
		display: none !important;
	}
	.show-lt {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.hide-ml {
		display: none !important;
	}
	.show-ml {
		display: block !important;
	}
}

@media ( min-width : 1400px) {
	.hide-xl {
		display: none !important;
	}
	.show-xl {
		display: block !important;
	}
}

[offset="1"] {
	margin-left: 4.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

[offset="2"] {
	margin-left: 8.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

[offset="3"] {
	margin-left: 12.5%;
}

@media ( min-width : 576px) {
	[xs-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="3"] {
		margin-left: 12.5%;
	}
}

[offset="4"] {
	margin-left: 16.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

[offset="5"] {
	margin-left: 20.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

[offset="6"] {
	margin-left: 25%;
}

@media ( min-width : 576px) {
	[xs-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 768px) {
	[md-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="6"] {
		margin-left: 25%;
	}
}

[offset="7"] {
	margin-left: 29.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

[offset="8"] {
	margin-left: 33.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

[offset="9"] {
	margin-left: 37.5%;
}

@media ( min-width : 576px) {
	[xs-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="9"] {
		margin-left: 37.5%;
	}
}

[offset="10"] {
	margin-left: 41.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

[offset="11"] {
	margin-left: 45.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

[offset="12"] {
	margin-left: 50%;
}

@media ( min-width : 576px) {
	[xs-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 768px) {
	[md-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="12"] {
		margin-left: 50%;
	}
}

[offset="13"] {
	margin-left: 54.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

[offset="14"] {
	margin-left: 58.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

[offset="15"] {
	margin-left: 62.5%;
}

@media ( min-width : 576px) {
	[xs-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="15"] {
		margin-left: 62.5%;
	}
}

[offset="16"] {
	margin-left: 66.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

[offset="17"] {
	margin-left: 70.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

[offset="18"] {
	margin-left: 75%;
}

@media ( min-width : 576px) {
	[xs-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 768px) {
	[md-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="18"] {
		margin-left: 75%;
	}
}

[offset="19"] {
	margin-left: 79.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

[offset="20"] {
	margin-left: 83.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

[offset="21"] {
	margin-left: 87.5%;
}

@media ( min-width : 576px) {
	[xs-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="21"] {
		margin-left: 87.5%;
	}
}

[offset="22"] {
	margin-left: 91.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

[offset="23"] {
	margin-left: 95.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

[family=pretendard] {
	font-family: "Pretendard";
}

[family=notokr] {
	font-family: "notokrf";
}

[fsize=xlarge] {
	font-size: 26px;
}

[fsize=large] {
	font-size: 20px;
}

[fsize=medium] {
	font-size: 16px;
}

[fsize=small] {
	font-size: 14px;
}

[fsize=xsmall] {
	font-size: 12px;
}

[fsize="8"] {
	font-size: 0.8rem;
}

[fsize="9"] {
	font-size: 0.9rem;
}

[fsize="10"] {
	font-size: 1rem;
}

[fsize="11"] {
	font-size: 1.1rem;
}

[fsize="12"] {
	font-size: 1.2rem;
}

[fsize="13"] {
	font-size: 1.3rem;
}

[fsize="14"] {
	font-size: 1.4rem;
}

[fsize="15"] {
	font-size: 1.5rem;
}

[fsize="16"] {
	font-size: 1.6rem;
}

[fsize="17"] {
	font-size: 1.7rem;
}

[fsize="18"] {
	font-size: 1.8rem;
}

[fsize="19"] {
	font-size: 1.9rem;
}

[fsize="20"] {
	font-size: 2rem;
}

[fsize="21"] {
	font-size: 2.1rem;
}

[fsize="22"] {
	font-size: 2.2rem;
}

[fsize="23"] {
	font-size: 2.3rem;
}

[fsize="24"] {
	font-size: 2.4rem;
}

[fsize="25"] {
	font-size: 2.5rem;
}

[fsize="26"] {
	font-size: 2.6rem;
}

[fsize="27"] {
	font-size: 2.7rem;
}

[fsize="28"] {
	font-size: 2.8rem;
}

[fsize="29"] {
	font-size: 2.9rem;
}

[fsize="30"] {
	font-size: 3rem;
}

[fsize="31"] {
	font-size: 3.1rem;
}

[fsize="32"] {
	font-size: 3.2rem;
}

[fsize="33"] {
	font-size: 3.3rem;
}

[fsize="34"] {
	font-size: 3.4rem;
}

[fsize="35"] {
	font-size: 3.5rem;
}

[fsize="36"] {
	font-size: 3.6rem;
}

[fsize="37"] {
	font-size: 3.7rem;
}

[fsize="38"] {
	font-size: 3.8rem;
}

[fsize="39"] {
	font-size: 3.9rem;
}

[fsize="40"] {
	font-size: 4rem;
}

[fsize="41"] {
	font-size: 4.1rem;
}

[fsize="42"] {
	font-size: 4.2rem;
}

[fsize="43"] {
	font-size: 4.3rem;
}

[fsize="44"] {
	font-size: 4.4rem;
}

[fsize="45"] {
	font-size: 4.5rem;
}

[fsize="46"] {
	font-size: 4.6rem;
}

[fsize="47"] {
	font-size: 4.7rem;
}

[fsize="48"] {
	font-size: 4.8rem;
}

[fsize="49"] {
	font-size: 4.9rem;
}

[fsize="50"] {
	font-size: 5rem;
}

[fweight=heavy] {
	font-weight: 900;
}

[fweight=black] {
	font-weight: 800;
}

[fweight=bold] {
	font-weight: 700;
}

[fweight=demibold] {
	font-weight: 600;
}

[fweight=medium] {
	font-weight: 500;
}

[fweight=regular] {
	font-weight: 400;
}

[fweight=light] {
	font-weight: 300;
}

[fweight=demilight] {
	font-weight: 200;
}

[fweight=thin] {
	font-weight: 100;
}

[fweight="100"] {
	font-weight: 100;
}

[fweight="200"] {
	font-weight: 200;
}

[fweight="300"] {
	font-weight: 300;
}

[fweight="400"] {
	font-weight: 400;
}

[fweight="500"] {
	font-weight: 500;
}

[fweight="600"] {
	font-weight: 600;
}

[fweight="700"] {
	font-weight: 700;
}

[fweight="800"] {
	font-weight: 800;
}

[fweight="900"] {
	font-weight: 900;
}

[fcolor=gray-0] {
	color: rgba(var(--color-gray-0));
}

[fcolor=gray-100] {
	color: rgba(var(--color-gray-100));
}

[fcolor=gray-200] {
	color: rgba(var(--color-gray-200));
}

[fcolor=gray-300] {
	color: rgba(var(--color-gray-300));
}

[fcolor=gray-400] {
	color: rgba(var(--color-gray-400));
}

[fcolor=gray-500] {
	color: rgba(var(--color-gray-500));
}

[fcolor=gray-600] {
	color: rgba(var(--color-gray-600));
}

[fcolor=gray-700] {
	color: rgba(var(--color-gray-700));
}

[fcolor=gray-800] {
	color: rgba(var(--color-gray-800));
}

[fcolor=gray-900] {
	color: rgba(var(--color-gray-900));
}

[bgcolor=gray-0] {
	background-color: rgba(var(--color-gray-0));
}

[bgcolor=gray-100] {
	background-color: rgba(var(--color-gray-100));
}

[bgcolor=gray-200] {
	background-color: rgba(var(--color-gray-200));
}

[bgcolor=gray-300] {
	background-color: rgba(var(--color-gray-300));
}

[bgcolor=gray-400] {
	background-color: rgba(var(--color-gray-400));
}

[bgcolor=gray-500] {
	background-color: rgba(var(--color-gray-500));
}

[bgcolor=gray-600] {
	background-color: rgba(var(--color-gray-600));
}

[bgcolor=gray-700] {
	background-color: rgba(var(--color-gray-700));
}

[bgcolor=gray-800] {
	background-color: rgba(var(--color-gray-800));
}

[bgcolor=gray-900] {
	background-color: rgba(var(--color-gray-900));
}

[fcolor=mdark-0] {
	color: var(--mantine-color-dark-0);
}

[fcolor=mdark-1] {
	color: var(--mantine-color-dark-1);
}

[fcolor=mdark-2] {
	color: var(--mantine-color-dark-2);
}

[fcolor=mdark-3] {
	color: var(--mantine-color-dark-3);
}

[fcolor=mdark-4] {
	color: var(--mantine-color-dark-4);
}

[fcolor=mdark-5] {
	color: var(--mantine-color-dark-5);
}

[fcolor=mdark-6] {
	color: var(--mantine-color-dark-6);
}

[fcolor=mdark-7] {
	color: var(--mantine-color-dark-7);
}

[fcolor=mdark-8] {
	color: var(--mantine-color-dark-8);
}

[fcolor=mdark-9] {
	color: var(--mantine-color-dark-9);
}

[bgcolor=mdark-0] {
	background-color: var(--mantine-color-dark-0);
}

[bgcolor=mdark-1] {
	background-color: var(--mantine-color-dark-1);
}

[bgcolor=mdark-2] {
	background-color: var(--mantine-color-dark-2);
}

[bgcolor=mdark-3] {
	background-color: var(--mantine-color-dark-3);
}

[bgcolor=mdark-4] {
	background-color: var(--mantine-color-dark-4);
}

[bgcolor=mdark-5] {
	background-color: var(--mantine-color-dark-5);
}

[bgcolor=mdark-6] {
	background-color: var(--mantine-color-dark-6);
}

[bgcolor=mdark-7] {
	background-color: var(--mantine-color-dark-7);
}

[bgcolor=mdark-8] {
	background-color: var(--mantine-color-dark-8);
}

[bgcolor=mdark-9] {
	background-color: var(--mantine-color-dark-9);
}

[fcolor=mgray-0] {
	color: var(--mantine-color-gray-0);
}

[fcolor=mgray-1] {
	color: var(--mantine-color-gray-1);
}

[fcolor=mgray-2] {
	color: var(--mantine-color-gray-2);
}

[fcolor=mgray-3] {
	color: var(--mantine-color-gray-3);
}

[fcolor=mgray-4] {
	color: var(--mantine-color-gray-4);
}

[fcolor=mgray-5] {
	color: var(--mantine-color-gray-5);
}

[fcolor=mgray-6] {
	color: var(--mantine-color-gray-6);
}

[fcolor=mgray-7] {
	color: var(--mantine-color-gray-7);
}

[fcolor=mgray-8] {
	color: var(--mantine-color-gray-8);
}

[fcolor=mgray-9] {
	color: var(--mantine-color-gray-9);
}

[bgcolor=mgray-0] {
	background-color: var(--mantine-color-gray-0);
}

[bgcolor=mgray-1] {
	background-color: var(--mantine-color-gray-1);
}

[bgcolor=mgray-2] {
	background-color: var(--mantine-color-gray-2);
}

[bgcolor=mgray-3] {
	background-color: var(--mantine-color-gray-3);
}

[bgcolor=mgray-4] {
	background-color: var(--mantine-color-gray-4);
}

[bgcolor=mgray-5] {
	background-color: var(--mantine-color-gray-5);
}

[bgcolor=mgray-6] {
	background-color: var(--mantine-color-gray-6);
}

[bgcolor=mgray-7] {
	background-color: var(--mantine-color-gray-7);
}

[bgcolor=mgray-8] {
	background-color: var(--mantine-color-gray-8);
}

[bgcolor=mgray-9] {
	background-color: var(--mantine-color-gray-9);
}

[fcolor=mred-0] {
	color: var(--mantine-color-red-0);
}

[fcolor=mred-1] {
	color: var(--mantine-color-red-1);
}

[fcolor=mred-2] {
	color: var(--mantine-color-red-2);
}

[fcolor=mred-3] {
	color: var(--mantine-color-red-3);
}

[fcolor=mred-4] {
	color: var(--mantine-color-red-4);
}

[fcolor=mred-5] {
	color: var(--mantine-color-red-5);
}

[fcolor=mred-6] {
	color: var(--mantine-color-red-6);
}

[fcolor=mred-7] {
	color: var(--mantine-color-red-7);
}

[fcolor=mred-8] {
	color: var(--mantine-color-red-8);
}

[fcolor=mred-9] {
	color: var(--mantine-color-red-9);
}

[bgcolor=mred-0] {
	background-color: var(--mantine-color-red-0);
}

[bgcolor=mred-1] {
	background-color: var(--mantine-color-red-1);
}

[bgcolor=mred-2] {
	background-color: var(--mantine-color-red-2);
}

[bgcolor=mred-3] {
	background-color: var(--mantine-color-red-3);
}

[bgcolor=mred-4] {
	background-color: var(--mantine-color-red-4);
}

[bgcolor=mred-5] {
	background-color: var(--mantine-color-red-5);
}

[bgcolor=mred-6] {
	background-color: var(--mantine-color-red-6);
}

[bgcolor=mred-7] {
	background-color: var(--mantine-color-red-7);
}

[bgcolor=mred-8] {
	background-color: var(--mantine-color-red-8);
}

[bgcolor=mred-9] {
	background-color: var(--mantine-color-red-9);
}

[fcolor=mpink-0] {
	color: var(--mantine-color-pink-0);
}

[fcolor=mpink-1] {
	color: var(--mantine-color-pink-1);
}

[fcolor=mpink-2] {
	color: var(--mantine-color-pink-2);
}

[fcolor=mpink-3] {
	color: var(--mantine-color-pink-3);
}

[fcolor=mpink-4] {
	color: var(--mantine-color-pink-4);
}

[fcolor=mpink-5] {
	color: var(--mantine-color-pink-5);
}

[fcolor=mpink-6] {
	color: var(--mantine-color-pink-6);
}

[fcolor=mpink-7] {
	color: var(--mantine-color-pink-7);
}

[fcolor=mpink-8] {
	color: var(--mantine-color-pink-8);
}

[fcolor=mpink-9] {
	color: var(--mantine-color-pink-9);
}

[bgcolor=mpink-0] {
	background-color: var(--mantine-color-pink-0);
}

[bgcolor=mpink-1] {
	background-color: var(--mantine-color-pink-1);
}

[bgcolor=mpink-2] {
	background-color: var(--mantine-color-pink-2);
}

[bgcolor=mpink-3] {
	background-color: var(--mantine-color-pink-3);
}

[bgcolor=mpink-4] {
	background-color: var(--mantine-color-pink-4);
}

[bgcolor=mpink-5] {
	background-color: var(--mantine-color-pink-5);
}

[bgcolor=mpink-6] {
	background-color: var(--mantine-color-pink-6);
}

[bgcolor=mpink-7] {
	background-color: var(--mantine-color-pink-7);
}

[bgcolor=mpink-8] {
	background-color: var(--mantine-color-pink-8);
}

[bgcolor=mpink-9] {
	background-color: var(--mantine-color-pink-9);
}

[fcolor=mgrape-0] {
	color: var(--mantine-color-grape-0);
}

[fcolor=mgrape-1] {
	color: var(--mantine-color-grape-1);
}

[fcolor=mgrape-2] {
	color: var(--mantine-color-grape-2);
}

[fcolor=mgrape-3] {
	color: var(--mantine-color-grape-3);
}

[fcolor=mgrape-4] {
	color: var(--mantine-color-grape-4);
}

[fcolor=mgrape-5] {
	color: var(--mantine-color-grape-5);
}

[fcolor=mgrape-6] {
	color: var(--mantine-color-grape-6);
}

[fcolor=mgrape-7] {
	color: var(--mantine-color-grape-7);
}

[fcolor=mgrape-8] {
	color: var(--mantine-color-grape-8);
}

[fcolor=mgrape-9] {
	color: var(--mantine-color-grape-9);
}

[bgcolor=mgrape-0] {
	background-color: var(--mantine-color-grape-0);
}

[bgcolor=mgrape-1] {
	background-color: var(--mantine-color-grape-1);
}

[bgcolor=mgrape-2] {
	background-color: var(--mantine-color-grape-2);
}

[bgcolor=mgrape-3] {
	background-color: var(--mantine-color-grape-3);
}

[bgcolor=mgrape-4] {
	background-color: var(--mantine-color-grape-4);
}

[bgcolor=mgrape-5] {
	background-color: var(--mantine-color-grape-5);
}

[bgcolor=mgrape-6] {
	background-color: var(--mantine-color-grape-6);
}

[bgcolor=mgrape-7] {
	background-color: var(--mantine-color-grape-7);
}

[bgcolor=mgrape-8] {
	background-color: var(--mantine-color-grape-8);
}

[bgcolor=mgrape-9] {
	background-color: var(--mantine-color-grape-9);
}

[fcolor=mviolet-0] {
	color: var(--mantine-color-violet-0);
}

[fcolor=mviolet-1] {
	color: var(--mantine-color-violet-1);
}

[fcolor=mviolet-2] {
	color: var(--mantine-color-violet-2);
}

[fcolor=mviolet-3] {
	color: var(--mantine-color-violet-3);
}

[fcolor=mviolet-4] {
	color: var(--mantine-color-violet-4);
}

[fcolor=mviolet-5] {
	color: var(--mantine-color-violet-5);
}

[fcolor=mviolet-6] {
	color: var(--mantine-color-violet-6);
}

[fcolor=mviolet-7] {
	color: var(--mantine-color-violet-7);
}

[fcolor=mviolet-8] {
	color: var(--mantine-color-violet-8);
}

[fcolor=mviolet-9] {
	color: var(--mantine-color-violet-9);
}

[bgcolor=mviolet-0] {
	background-color: var(--mantine-color-violet-0);
}

[bgcolor=mviolet-1] {
	background-color: var(--mantine-color-violet-1);
}

[bgcolor=mviolet-2] {
	background-color: var(--mantine-color-violet-2);
}

[bgcolor=mviolet-3] {
	background-color: var(--mantine-color-violet-3);
}

[bgcolor=mviolet-4] {
	background-color: var(--mantine-color-violet-4);
}

[bgcolor=mviolet-5] {
	background-color: var(--mantine-color-violet-5);
}

[bgcolor=mviolet-6] {
	background-color: var(--mantine-color-violet-6);
}

[bgcolor=mviolet-7] {
	background-color: var(--mantine-color-violet-7);
}

[bgcolor=mviolet-8] {
	background-color: var(--mantine-color-violet-8);
}

[bgcolor=mviolet-9] {
	background-color: var(--mantine-color-violet-9);
}

[fcolor=mindigo-0] {
	color: var(--mantine-color-indigo-0);
}

[fcolor=mindigo-1] {
	color: var(--mantine-color-indigo-1);
}

[fcolor=mindigo-2] {
	color: var(--mantine-color-indigo-2);
}

[fcolor=mindigo-3] {
	color: var(--mantine-color-indigo-3);
}

[fcolor=mindigo-4] {
	color: var(--mantine-color-indigo-4);
}

[fcolor=mindigo-5] {
	color: var(--mantine-color-indigo-5);
}

[fcolor=mindigo-6] {
	color: var(--mantine-color-indigo-6);
}

[fcolor=mindigo-7] {
	color: var(--mantine-color-indigo-7);
}

[fcolor=mindigo-8] {
	color: var(--mantine-color-indigo-8);
}

[fcolor=mindigo-9] {
	color: var(--mantine-color-indigo-9);
}

[bgcolor=mindigo-0] {
	background-color: var(--mantine-color-indigo-0);
}

[bgcolor=mindigo-1] {
	background-color: var(--mantine-color-indigo-1);
}

[bgcolor=mindigo-2] {
	background-color: var(--mantine-color-indigo-2);
}

[bgcolor=mindigo-3] {
	background-color: var(--mantine-color-indigo-3);
}

[bgcolor=mindigo-4] {
	background-color: var(--mantine-color-indigo-4);
}

[bgcolor=mindigo-5] {
	background-color: var(--mantine-color-indigo-5);
}

[bgcolor=mindigo-6] {
	background-color: var(--mantine-color-indigo-6);
}

[bgcolor=mindigo-7] {
	background-color: var(--mantine-color-indigo-7);
}

[bgcolor=mindigo-8] {
	background-color: var(--mantine-color-indigo-8);
}

[bgcolor=mindigo-9] {
	background-color: var(--mantine-color-indigo-9);
}

[fcolor=mblue-0] {
	color: var(--mantine-color-blue-0);
}

[fcolor=mblue-1] {
	color: var(--mantine-color-blue-1);
}

[fcolor=mblue-2] {
	color: var(--mantine-color-blue-2);
}

[fcolor=mblue-3] {
	color: var(--mantine-color-blue-3);
}

[fcolor=mblue-4] {
	color: var(--mantine-color-blue-4);
}

[fcolor=mblue-5] {
	color: var(--mantine-color-blue-5);
}

[fcolor=mblue-6] {
	color: var(--mantine-color-blue-6);
}

[fcolor=mblue-7] {
	color: var(--mantine-color-blue-7);
}

[fcolor=mblue-8] {
	color: var(--mantine-color-blue-8);
}

[fcolor=mblue-9] {
	color: var(--mantine-color-blue-9);
}

[bgcolor=mblue-0] {
	background-color: var(--mantine-color-blue-0);
}

[bgcolor=mblue-1] {
	background-color: var(--mantine-color-blue-1);
}

[bgcolor=mblue-2] {
	background-color: var(--mantine-color-blue-2);
}

[bgcolor=mblue-3] {
	background-color: var(--mantine-color-blue-3);
}

[bgcolor=mblue-4] {
	background-color: var(--mantine-color-blue-4);
}

[bgcolor=mblue-5] {
	background-color: var(--mantine-color-blue-5);
}

[bgcolor=mblue-6] {
	background-color: var(--mantine-color-blue-6);
}

[bgcolor=mblue-7] {
	background-color: var(--mantine-color-blue-7);
}

[bgcolor=mblue-8] {
	background-color: var(--mantine-color-blue-8);
}

[bgcolor=mblue-9] {
	background-color: var(--mantine-color-blue-9);
}

[fcolor=mcyan-0] {
	color: var(--mantine-color-cyan-0);
}

[fcolor=mcyan-1] {
	color: var(--mantine-color-cyan-1);
}

[fcolor=mcyan-2] {
	color: var(--mantine-color-cyan-2);
}

[fcolor=mcyan-3] {
	color: var(--mantine-color-cyan-3);
}

[fcolor=mcyan-4] {
	color: var(--mantine-color-cyan-4);
}

[fcolor=mcyan-5] {
	color: var(--mantine-color-cyan-5);
}

[fcolor=mcyan-6] {
	color: var(--mantine-color-cyan-6);
}

[fcolor=mcyan-7] {
	color: var(--mantine-color-cyan-7);
}

[fcolor=mcyan-8] {
	color: var(--mantine-color-cyan-8);
}

[fcolor=mcyan-9] {
	color: var(--mantine-color-cyan-9);
}

[bgcolor=mcyan-0] {
	background-color: var(--mantine-color-cyan-0);
}

[bgcolor=mcyan-1] {
	background-color: var(--mantine-color-cyan-1);
}

[bgcolor=mcyan-2] {
	background-color: var(--mantine-color-cyan-2);
}

[bgcolor=mcyan-3] {
	background-color: var(--mantine-color-cyan-3);
}

[bgcolor=mcyan-4] {
	background-color: var(--mantine-color-cyan-4);
}

[bgcolor=mcyan-5] {
	background-color: var(--mantine-color-cyan-5);
}

[bgcolor=mcyan-6] {
	background-color: var(--mantine-color-cyan-6);
}

[bgcolor=mcyan-7] {
	background-color: var(--mantine-color-cyan-7);
}

[bgcolor=mcyan-8] {
	background-color: var(--mantine-color-cyan-8);
}

[bgcolor=mcyan-9] {
	background-color: var(--mantine-color-cyan-9);
}

[fcolor=mteal-0] {
	color: var(--mantine-color-teal-0);
}

[fcolor=mteal-1] {
	color: var(--mantine-color-teal-1);
}

[fcolor=mteal-2] {
	color: var(--mantine-color-teal-2);
}

[fcolor=mteal-3] {
	color: var(--mantine-color-teal-3);
}

[fcolor=mteal-4] {
	color: var(--mantine-color-teal-4);
}

[fcolor=mteal-5] {
	color: var(--mantine-color-teal-5);
}

[fcolor=mteal-6] {
	color: var(--mantine-color-teal-6);
}

[fcolor=mteal-7] {
	color: var(--mantine-color-teal-7);
}

[fcolor=mteal-8] {
	color: var(--mantine-color-teal-8);
}

[fcolor=mteal-9] {
	color: var(--mantine-color-teal-9);
}

[bgcolor=mteal-0] {
	background-color: var(--mantine-color-teal-0);
}

[bgcolor=mteal-1] {
	background-color: var(--mantine-color-teal-1);
}

[bgcolor=mteal-2] {
	background-color: var(--mantine-color-teal-2);
}

[bgcolor=mteal-3] {
	background-color: var(--mantine-color-teal-3);
}

[bgcolor=mteal-4] {
	background-color: var(--mantine-color-teal-4);
}

[bgcolor=mteal-5] {
	background-color: var(--mantine-color-teal-5);
}

[bgcolor=mteal-6] {
	background-color: var(--mantine-color-teal-6);
}

[bgcolor=mteal-7] {
	background-color: var(--mantine-color-teal-7);
}

[bgcolor=mteal-8] {
	background-color: var(--mantine-color-teal-8);
}

[bgcolor=mteal-9] {
	background-color: var(--mantine-color-teal-9);
}

[fcolor=mgreen-0] {
	color: var(--mantine-color-green-0);
}

[fcolor=mgreen-1] {
	color: var(--mantine-color-green-1);
}

[fcolor=mgreen-2] {
	color: var(--mantine-color-green-2);
}

[fcolor=mgreen-3] {
	color: var(--mantine-color-green-3);
}

[fcolor=mgreen-4] {
	color: var(--mantine-color-green-4);
}

[fcolor=mgreen-5] {
	color: var(--mantine-color-green-5);
}

[fcolor=mgreen-6] {
	color: var(--mantine-color-green-6);
}

[fcolor=mgreen-7] {
	color: var(--mantine-color-green-7);
}

[fcolor=mgreen-8] {
	color: var(--mantine-color-green-8);
}

[fcolor=mgreen-9] {
	color: var(--mantine-color-green-9);
}

[bgcolor=mgreen-0] {
	background-color: var(--mantine-color-green-0);
}

[bgcolor=mgreen-1] {
	background-color: var(--mantine-color-green-1);
}

[bgcolor=mgreen-2] {
	background-color: var(--mantine-color-green-2);
}

[bgcolor=mgreen-3] {
	background-color: var(--mantine-color-green-3);
}

[bgcolor=mgreen-4] {
	background-color: var(--mantine-color-green-4);
}

[bgcolor=mgreen-5] {
	background-color: var(--mantine-color-green-5);
}

[bgcolor=mgreen-6] {
	background-color: var(--mantine-color-green-6);
}

[bgcolor=mgreen-7] {
	background-color: var(--mantine-color-green-7);
}

[bgcolor=mgreen-8] {
	background-color: var(--mantine-color-green-8);
}

[bgcolor=mgreen-9] {
	background-color: var(--mantine-color-green-9);
}

[fcolor=mlime-0] {
	color: var(--mantine-color-lime-0);
}

[fcolor=mlime-1] {
	color: var(--mantine-color-lime-1);
}

[fcolor=mlime-2] {
	color: var(--mantine-color-lime-2);
}

[fcolor=mlime-3] {
	color: var(--mantine-color-lime-3);
}

[fcolor=mlime-4] {
	color: var(--mantine-color-lime-4);
}

[fcolor=mlime-5] {
	color: var(--mantine-color-lime-5);
}

[fcolor=mlime-6] {
	color: var(--mantine-color-lime-6);
}

[fcolor=mlime-7] {
	color: var(--mantine-color-lime-7);
}

[fcolor=mlime-8] {
	color: var(--mantine-color-lime-8);
}

[fcolor=mlime-9] {
	color: var(--mantine-color-lime-9);
}

[bgcolor=mlime-0] {
	background-color: var(--mantine-color-lime-0);
}

[bgcolor=mlime-1] {
	background-color: var(--mantine-color-lime-1);
}

[bgcolor=mlime-2] {
	background-color: var(--mantine-color-lime-2);
}

[bgcolor=mlime-3] {
	background-color: var(--mantine-color-lime-3);
}

[bgcolor=mlime-4] {
	background-color: var(--mantine-color-lime-4);
}

[bgcolor=mlime-5] {
	background-color: var(--mantine-color-lime-5);
}

[bgcolor=mlime-6] {
	background-color: var(--mantine-color-lime-6);
}

[bgcolor=mlime-7] {
	background-color: var(--mantine-color-lime-7);
}

[bgcolor=mlime-8] {
	background-color: var(--mantine-color-lime-8);
}

[bgcolor=mlime-9] {
	background-color: var(--mantine-color-lime-9);
}

[fcolor=myellow-0] {
	color: var(--mantine-color-yellow-0);
}

[fcolor=myellow-1] {
	color: var(--mantine-color-yellow-1);
}

[fcolor=myellow-2] {
	color: var(--mantine-color-yellow-2);
}

[fcolor=myellow-3] {
	color: var(--mantine-color-yellow-3);
}

[fcolor=myellow-4] {
	color: var(--mantine-color-yellow-4);
}

[fcolor=myellow-5] {
	color: var(--mantine-color-yellow-5);
}

[fcolor=myellow-6] {
	color: var(--mantine-color-yellow-6);
}

[fcolor=myellow-7] {
	color: var(--mantine-color-yellow-7);
}

[fcolor=myellow-8] {
	color: var(--mantine-color-yellow-8);
}

[fcolor=myellow-9] {
	color: var(--mantine-color-yellow-9);
}

[bgcolor=myellow-0] {
	background-color: var(--mantine-color-yellow-0);
}

[bgcolor=myellow-1] {
	background-color: var(--mantine-color-yellow-1);
}

[bgcolor=myellow-2] {
	background-color: var(--mantine-color-yellow-2);
}

[bgcolor=myellow-3] {
	background-color: var(--mantine-color-yellow-3);
}

[bgcolor=myellow-4] {
	background-color: var(--mantine-color-yellow-4);
}

[bgcolor=myellow-5] {
	background-color: var(--mantine-color-yellow-5);
}

[bgcolor=myellow-6] {
	background-color: var(--mantine-color-yellow-6);
}

[bgcolor=myellow-7] {
	background-color: var(--mantine-color-yellow-7);
}

[bgcolor=myellow-8] {
	background-color: var(--mantine-color-yellow-8);
}

[bgcolor=myellow-9] {
	background-color: var(--mantine-color-yellow-9);
}

[fcolor=morange-0] {
	color: var(--mantine-color-orange-0);
}

[fcolor=morange-1] {
	color: var(--mantine-color-orange-1);
}

[fcolor=morange-2] {
	color: var(--mantine-color-orange-2);
}

[fcolor=morange-3] {
	color: var(--mantine-color-orange-3);
}

[fcolor=morange-4] {
	color: var(--mantine-color-orange-4);
}

[fcolor=morange-5] {
	color: var(--mantine-color-orange-5);
}

[fcolor=morange-6] {
	color: var(--mantine-color-orange-6);
}

[fcolor=morange-7] {
	color: var(--mantine-color-orange-7);
}

[fcolor=morange-8] {
	color: var(--mantine-color-orange-8);
}

[fcolor=morange-9] {
	color: var(--mantine-color-orange-9);
}

[bgcolor=morange-0] {
	background-color: var(--mantine-color-orange-0);
}

[bgcolor=morange-1] {
	background-color: var(--mantine-color-orange-1);
}

[bgcolor=morange-2] {
	background-color: var(--mantine-color-orange-2);
}

[bgcolor=morange-3] {
	background-color: var(--mantine-color-orange-3);
}

[bgcolor=morange-4] {
	background-color: var(--mantine-color-orange-4);
}

[bgcolor=morange-5] {
	background-color: var(--mantine-color-orange-5);
}

[bgcolor=morange-6] {
	background-color: var(--mantine-color-orange-6);
}

[bgcolor=morange-7] {
	background-color: var(--mantine-color-orange-7);
}

[bgcolor=morange-8] {
	background-color: var(--mantine-color-orange-8);
}

[bgcolor=morange-9] {
	background-color: var(--mantine-color-orange-9);
}

.table-wrap {
	width: 100%;
}

table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

table caption {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

table tr:last-child td {
	border-bottom: none;
}

table th {
	height: 4.6rem;
	padding: 1rem 1.5rem;
	font-size: 1.4rem;
	font-weight: 700;
	background-color: rgba(var(--color-gray-200));
	border-right: 1px solid rgba(var(--color-gray-400), var(--opacity-06));
	color: rgba(var(--color-gray-700));
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

table th:last-child {
	border-right: none;
}

table th[colspan] {
	border-bottom: 1px solid rgba(var(--color-gray-300));
}

table td {
	height: 4.2rem;
	padding: 1rem 1.5rem;
	font-size: 1.4rem;
	font-weight: 400;
	border-top: 1px solid rgba(var(--color-gray-300));
	border-bottom: 1px solid rgba(var(--color-gray-300));
	border-right: 1px solid rgba(var(--color-gray-300));
	color: rgba(var(--color-gray-600));
	letter-spacing: 0.05rem;
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

table td:has(button) {
	padding: 0.5rem 1.5rem;
}

table td:last-child {
	border-right: none;
}

table td span {
	padding: 0.5rem 1rem;
	font-size: 1.4rem;
	font-weight: 400;
	background-color: rgba(var(--color-gray-200));
	border-radius: 4px;
}

table td .btn {
	height: 3.6rem;
}

table td a {
	text-decoration: underline;
}

table td a:hover {
	color: rgba(var(--color-gray-900));
	font-weight: 600;
}

table [data-tooltip] {
	margin-inline: 0;
	font-size: 1.4rem;
	font-weight: 400;
}

table [data-tooltip] span {
	padding: 0.5rem 1rem;
	font-weight: 400;
	background-color: rgba(var(--color-gray-200));
	border-radius: 4px;
}

[col="1"] {
	max-width: 4.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4.1666666667%;
	flex: 0 0 4.1666666667%;
}

[col="2"] {
	max-width: 8.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.3333333333%;
	flex: 0 0 8.3333333333%;
}

[col="3"] {
	max-width: 12.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
}

[col="4"] {
	max-width: 16.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6666666667%;
	flex: 0 0 16.6666666667%;
}

[col="5"] {
	max-width: 20.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20.8333333333%;
	flex: 0 0 20.8333333333%;
}

[col="6"] {
	max-width: 25%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

[col="7"] {
	max-width: 29.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 29.1666666667%;
	flex: 0 0 29.1666666667%;
}

[col="8"] {
	max-width: 33.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333333333%;
	flex: 0 0 33.3333333333%;
}

[col="9"] {
	max-width: 37.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37.5%;
	flex: 0 0 37.5%;
}

[col="10"] {
	max-width: 41.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.6666666667%;
	flex: 0 0 41.6666666667%;
}

[col="11"] {
	max-width: 45.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45.8333333333%;
	flex: 0 0 45.8333333333%;
}

[col="12"] {
	max-width: 50%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

[col="13"] {
	max-width: 54.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54.1666666667%;
	flex: 0 0 54.1666666667%;
}

[col="14"] {
	max-width: 58.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.3333333333%;
	flex: 0 0 58.3333333333%;
}

[col="15"] {
	max-width: 62.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62.5%;
	flex: 0 0 62.5%;
}

[col="16"] {
	max-width: 66.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.6666666667%;
	flex: 0 0 66.6666666667%;
}

[col="17"] {
	max-width: 70.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70.8333333333%;
	flex: 0 0 70.8333333333%;
}

[col="18"] {
	max-width: 75%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

[col="19"] {
	max-width: 79.1666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 79.1666666667%;
	flex: 0 0 79.1666666667%;
}

[col="20"] {
	max-width: 83.3333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.3333333333%;
	flex: 0 0 83.3333333333%;
}

[col="21"] {
	max-width: 87.5%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 87.5%;
	flex: 0 0 87.5%;
}

[col="22"] {
	max-width: 91.6666666667%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.6666666667%;
	flex: 0 0 91.6666666667%;
}

[col="23"] {
	max-width: 95.8333333333%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 95.8333333333%;
	flex: 0 0 95.8333333333%;
}

[col="24"] {
	max-width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

@media ( min-width : 320px) {
	[xs="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xs="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xs="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xs="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xs="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xs="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xs="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xs="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xs="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xs="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xs="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xs="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xs="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xs="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xs="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xs="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xs="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xs="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xs="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xs="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xs="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xs="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xs="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xs="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 576px) {
	[sm="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[sm="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[sm="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[sm="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[sm="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[sm="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[sm="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[sm="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[sm="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[sm="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[sm="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[sm="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[sm="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[sm="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[sm="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[sm="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[sm="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[sm="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[sm="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[sm="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[sm="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[sm="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[sm="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[sm="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 768px) {
	[md="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[md="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[md="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[md="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[md="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[md="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[md="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[md="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[md="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[md="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[md="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[md="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[md="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[md="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[md="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[md="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[md="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[md="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[md="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[md="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[md="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[md="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[md="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[md="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 992px) {
	[lg="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lg="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lg="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lg="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lg="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lg="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lg="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lg="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lg="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lg="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lg="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lg="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lg="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lg="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lg="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lg="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lg="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lg="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lg="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lg="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lg="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lg="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lg="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lg="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1024px) {
	[lt="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[lt="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[lt="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[lt="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[lt="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[lt="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[lt="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[lt="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[lt="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[lt="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[lt="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[lt="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[lt="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[lt="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[lt="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[lt="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[lt="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[lt="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[lt="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[lt="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[lt="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[lt="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[lt="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[lt="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1200px) {
	[ml="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[ml="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[ml="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[ml="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[ml="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[ml="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[ml="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[ml="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[ml="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[ml="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[ml="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[ml="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[ml="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[ml="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[ml="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[ml="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[ml="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[ml="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[ml="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[ml="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[ml="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[ml="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[ml="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[ml="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[xl="1"] {
		max-width: 4.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 4.1666666667%;
		flex: 0 0 4.1666666667%;
	}
	[xl="2"] {
		max-width: 8.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.3333333333%;
		flex: 0 0 8.3333333333%;
	}
	[xl="3"] {
		max-width: 12.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
	}
	[xl="4"] {
		max-width: 16.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
	}
	[xl="5"] {
		max-width: 20.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20.8333333333%;
		flex: 0 0 20.8333333333%;
	}
	[xl="6"] {
		max-width: 25%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	[xl="7"] {
		max-width: 29.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 29.1666666667%;
		flex: 0 0 29.1666666667%;
	}
	[xl="8"] {
		max-width: 33.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
	}
	[xl="9"] {
		max-width: 37.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
	}
	[xl="10"] {
		max-width: 41.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.6666666667%;
		flex: 0 0 41.6666666667%;
	}
	[xl="11"] {
		max-width: 45.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45.8333333333%;
		flex: 0 0 45.8333333333%;
	}
	[xl="12"] {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	[xl="13"] {
		max-width: 54.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 54.1666666667%;
		flex: 0 0 54.1666666667%;
	}
	[xl="14"] {
		max-width: 58.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.3333333333%;
		flex: 0 0 58.3333333333%;
	}
	[xl="15"] {
		max-width: 62.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62.5%;
		flex: 0 0 62.5%;
	}
	[xl="16"] {
		max-width: 66.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.6666666667%;
		flex: 0 0 66.6666666667%;
	}
	[xl="17"] {
		max-width: 70.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70.8333333333%;
		flex: 0 0 70.8333333333%;
	}
	[xl="18"] {
		max-width: 75%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	[xl="19"] {
		max-width: 79.1666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 79.1666666667%;
		flex: 0 0 79.1666666667%;
	}
	[xl="20"] {
		max-width: 83.3333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.3333333333%;
		flex: 0 0 83.3333333333%;
	}
	[xl="21"] {
		max-width: 87.5%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 87.5%;
		flex: 0 0 87.5%;
	}
	[xl="22"] {
		max-width: 91.6666666667%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.6666666667%;
		flex: 0 0 91.6666666667%;
	}
	[xl="23"] {
		max-width: 95.8333333333%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 95.8333333333%;
		flex: 0 0 95.8333333333%;
	}
	[xl="24"] {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 1400px) {
	[col="24"] {
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media ( min-width : 320px) {
	.hide-xs {
		display: none !important;
	}
	.show-xs {
		display: block !important;
	}
}

@media ( min-width : 576px) {
	.hide-sm {
		display: none !important;
	}
	.show-sm {
		display: block !important;
	}
}

@media ( min-width : 768px) {
	.hide-md {
		display: none !important;
	}
	.show-md {
		display: block !important;
	}
}

@media ( min-width : 992px) {
	.hide-lg {
		display: none !important;
	}
	.show-lg {
		display: block !important;
	}
}

@media ( min-width : 1024px) {
	.hide-lt {
		display: none !important;
	}
	.show-lt {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.hide-ml {
		display: none !important;
	}
	.show-ml {
		display: block !important;
	}
}

@media ( min-width : 1400px) {
	.hide-xl {
		display: none !important;
	}
	.show-xl {
		display: block !important;
	}
}

[offset="1"] {
	margin-left: 4.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="1"] {
		margin-left: 4.1666666667%;
	}
}

[offset="2"] {
	margin-left: 8.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="2"] {
		margin-left: 8.3333333333%;
	}
}

[offset="3"] {
	margin-left: 12.5%;
}

@media ( min-width : 576px) {
	[xs-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="3"] {
		margin-left: 12.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="3"] {
		margin-left: 12.5%;
	}
}

[offset="4"] {
	margin-left: 16.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="4"] {
		margin-left: 16.6666666667%;
	}
}

[offset="5"] {
	margin-left: 20.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="5"] {
		margin-left: 20.8333333333%;
	}
}

[offset="6"] {
	margin-left: 25%;
}

@media ( min-width : 576px) {
	[xs-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 768px) {
	[md-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="6"] {
		margin-left: 25%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="6"] {
		margin-left: 25%;
	}
}

[offset="7"] {
	margin-left: 29.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="7"] {
		margin-left: 29.1666666667%;
	}
}

[offset="8"] {
	margin-left: 33.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="8"] {
		margin-left: 33.3333333333%;
	}
}

[offset="9"] {
	margin-left: 37.5%;
}

@media ( min-width : 576px) {
	[xs-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="9"] {
		margin-left: 37.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="9"] {
		margin-left: 37.5%;
	}
}

[offset="10"] {
	margin-left: 41.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="10"] {
		margin-left: 41.6666666667%;
	}
}

[offset="11"] {
	margin-left: 45.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="11"] {
		margin-left: 45.8333333333%;
	}
}

[offset="12"] {
	margin-left: 50%;
}

@media ( min-width : 576px) {
	[xs-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 768px) {
	[md-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="12"] {
		margin-left: 50%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="12"] {
		margin-left: 50%;
	}
}

[offset="13"] {
	margin-left: 54.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="13"] {
		margin-left: 54.1666666667%;
	}
}

[offset="14"] {
	margin-left: 58.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="14"] {
		margin-left: 58.3333333333%;
	}
}

[offset="15"] {
	margin-left: 62.5%;
}

@media ( min-width : 576px) {
	[xs-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="15"] {
		margin-left: 62.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="15"] {
		margin-left: 62.5%;
	}
}

[offset="16"] {
	margin-left: 66.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="16"] {
		margin-left: 66.6666666667%;
	}
}

[offset="17"] {
	margin-left: 70.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="17"] {
		margin-left: 70.8333333333%;
	}
}

[offset="18"] {
	margin-left: 75%;
}

@media ( min-width : 576px) {
	[xs-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 768px) {
	[md-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="18"] {
		margin-left: 75%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="18"] {
		margin-left: 75%;
	}
}

[offset="19"] {
	margin-left: 79.1666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="19"] {
		margin-left: 79.1666666667%;
	}
}

[offset="20"] {
	margin-left: 83.3333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="20"] {
		margin-left: 83.3333333333%;
	}
}

[offset="21"] {
	margin-left: 87.5%;
}

@media ( min-width : 576px) {
	[xs-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 768px) {
	[md-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="21"] {
		margin-left: 87.5%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="21"] {
		margin-left: 87.5%;
	}
}

[offset="22"] {
	margin-left: 91.6666666667%;
}

@media ( min-width : 576px) {
	[xs-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 768px) {
	[md-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="22"] {
		margin-left: 91.6666666667%;
	}
}

[offset="23"] {
	margin-left: 95.8333333333%;
}

@media ( min-width : 576px) {
	[xs-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 576px) {
	[sm-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 768px) {
	[md-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 992px) {
	[lg-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1024px) {
	[lt-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1200px) {
	[ml-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

@media ( min-width : 1400px) {
	[xl-offset="23"] {
		margin-left: 95.8333333333%;
	}
}

[family=pretendard] {
	font-family: "Pretendard";
}

[family=notokr] {
	font-family: "notokrf";
}

[fsize=xlarge] {
	font-size: 26px;
}

[fsize=large] {
	font-size: 20px;
}

[fsize=medium] {
	font-size: 16px;
}

[fsize=small] {
	font-size: 14px;
}

[fsize=xsmall] {
	font-size: 12px;
}

[fsize="8"] {
	font-size: 0.8rem;
}

[fsize="9"] {
	font-size: 0.9rem;
}

[fsize="10"] {
	font-size: 1rem;
}

[fsize="11"] {
	font-size: 1.1rem;
}

[fsize="12"] {
	font-size: 1.2rem;
}

[fsize="13"] {
	font-size: 1.3rem;
}

[fsize="14"] {
	font-size: 1.4rem;
}

[fsize="15"] {
	font-size: 1.5rem;
}

[fsize="16"] {
	font-size: 1.6rem;
}

[fsize="17"] {
	font-size: 1.7rem;
}

[fsize="18"] {
	font-size: 1.8rem;
}

[fsize="19"] {
	font-size: 1.9rem;
}

[fsize="20"] {
	font-size: 2rem;
}

[fsize="21"] {
	font-size: 2.1rem;
}

[fsize="22"] {
	font-size: 2.2rem;
}

[fsize="23"] {
	font-size: 2.3rem;
}

[fsize="24"] {
	font-size: 2.4rem;
}

[fsize="25"] {
	font-size: 2.5rem;
}

[fsize="26"] {
	font-size: 2.6rem;
}

[fsize="27"] {
	font-size: 2.7rem;
}

[fsize="28"] {
	font-size: 2.8rem;
}

[fsize="29"] {
	font-size: 2.9rem;
}

[fsize="30"] {
	font-size: 3rem;
}

[fsize="31"] {
	font-size: 3.1rem;
}

[fsize="32"] {
	font-size: 3.2rem;
}

[fsize="33"] {
	font-size: 3.3rem;
}

[fsize="34"] {
	font-size: 3.4rem;
}

[fsize="35"] {
	font-size: 3.5rem;
}

[fsize="36"] {
	font-size: 3.6rem;
}

[fsize="37"] {
	font-size: 3.7rem;
}

[fsize="38"] {
	font-size: 3.8rem;
}

[fsize="39"] {
	font-size: 3.9rem;
}

[fsize="40"] {
	font-size: 4rem;
}

[fsize="41"] {
	font-size: 4.1rem;
}

[fsize="42"] {
	font-size: 4.2rem;
}

[fsize="43"] {
	font-size: 4.3rem;
}

[fsize="44"] {
	font-size: 4.4rem;
}

[fsize="45"] {
	font-size: 4.5rem;
}

[fsize="46"] {
	font-size: 4.6rem;
}

[fsize="47"] {
	font-size: 4.7rem;
}

[fsize="48"] {
	font-size: 4.8rem;
}

[fsize="49"] {
	font-size: 4.9rem;
}

[fsize="50"] {
	font-size: 5rem;
}

[fweight=heavy] {
	font-weight: 900;
}

[fweight=black] {
	font-weight: 800;
}

[fweight=bold] {
	font-weight: 700;
}

[fweight=demibold] {
	font-weight: 600;
}

[fweight=medium] {
	font-weight: 500;
}

[fweight=regular] {
	font-weight: 400;
}

[fweight=light] {
	font-weight: 300;
}

[fweight=demilight] {
	font-weight: 200;
}

[fweight=thin] {
	font-weight: 100;
}

[fweight="100"] {
	font-weight: 100;
}

[fweight="200"] {
	font-weight: 200;
}

[fweight="300"] {
	font-weight: 300;
}

[fweight="400"] {
	font-weight: 400;
}

[fweight="500"] {
	font-weight: 500;
}

[fweight="600"] {
	font-weight: 600;
}

[fweight="700"] {
	font-weight: 700;
}

[fweight="800"] {
	font-weight: 800;
}

[fweight="900"] {
	font-weight: 900;
}

[fcolor=gray-0] {
	color: rgba(var(--color-gray-0));
}

[fcolor=gray-100] {
	color: rgba(var(--color-gray-100));
}

[fcolor=gray-200] {
	color: rgba(var(--color-gray-200));
}

[fcolor=gray-300] {
	color: rgba(var(--color-gray-300));
}

[fcolor=gray-400] {
	color: rgba(var(--color-gray-400));
}

[fcolor=gray-500] {
	color: rgba(var(--color-gray-500));
}

[fcolor=gray-600] {
	color: rgba(var(--color-gray-600));
}

[fcolor=gray-700] {
	color: rgba(var(--color-gray-700));
}

[fcolor=gray-800] {
	color: rgba(var(--color-gray-800));
}

[fcolor=gray-900] {
	color: rgba(var(--color-gray-900));
}

[bgcolor=gray-0] {
	background-color: rgba(var(--color-gray-0));
}

[bgcolor=gray-100] {
	background-color: rgba(var(--color-gray-100));
}

[bgcolor=gray-200] {
	background-color: rgba(var(--color-gray-200));
}

[bgcolor=gray-300] {
	background-color: rgba(var(--color-gray-300));
}

[bgcolor=gray-400] {
	background-color: rgba(var(--color-gray-400));
}

[bgcolor=gray-500] {
	background-color: rgba(var(--color-gray-500));
}

[bgcolor=gray-600] {
	background-color: rgba(var(--color-gray-600));
}

[bgcolor=gray-700] {
	background-color: rgba(var(--color-gray-700));
}

[bgcolor=gray-800] {
	background-color: rgba(var(--color-gray-800));
}

[bgcolor=gray-900] {
	background-color: rgba(var(--color-gray-900));
}

[fcolor=mdark-0] {
	color: var(--mantine-color-dark-0);
}

[fcolor=mdark-1] {
	color: var(--mantine-color-dark-1);
}

[fcolor=mdark-2] {
	color: var(--mantine-color-dark-2);
}

[fcolor=mdark-3] {
	color: var(--mantine-color-dark-3);
}

[fcolor=mdark-4] {
	color: var(--mantine-color-dark-4);
}

[fcolor=mdark-5] {
	color: var(--mantine-color-dark-5);
}

[fcolor=mdark-6] {
	color: var(--mantine-color-dark-6);
}

[fcolor=mdark-7] {
	color: var(--mantine-color-dark-7);
}

[fcolor=mdark-8] {
	color: var(--mantine-color-dark-8);
}

[fcolor=mdark-9] {
	color: var(--mantine-color-dark-9);
}

[bgcolor=mdark-0] {
	background-color: var(--mantine-color-dark-0);
}

[bgcolor=mdark-1] {
	background-color: var(--mantine-color-dark-1);
}

[bgcolor=mdark-2] {
	background-color: var(--mantine-color-dark-2);
}

[bgcolor=mdark-3] {
	background-color: var(--mantine-color-dark-3);
}

[bgcolor=mdark-4] {
	background-color: var(--mantine-color-dark-4);
}

[bgcolor=mdark-5] {
	background-color: var(--mantine-color-dark-5);
}

[bgcolor=mdark-6] {
	background-color: var(--mantine-color-dark-6);
}

[bgcolor=mdark-7] {
	background-color: var(--mantine-color-dark-7);
}

[bgcolor=mdark-8] {
	background-color: var(--mantine-color-dark-8);
}

[bgcolor=mdark-9] {
	background-color: var(--mantine-color-dark-9);
}

[fcolor=mgray-0] {
	color: var(--mantine-color-gray-0);
}

[fcolor=mgray-1] {
	color: var(--mantine-color-gray-1);
}

[fcolor=mgray-2] {
	color: var(--mantine-color-gray-2);
}

[fcolor=mgray-3] {
	color: var(--mantine-color-gray-3);
}

[fcolor=mgray-4] {
	color: var(--mantine-color-gray-4);
}

[fcolor=mgray-5] {
	color: var(--mantine-color-gray-5);
}

[fcolor=mgray-6] {
	color: var(--mantine-color-gray-6);
}

[fcolor=mgray-7] {
	color: var(--mantine-color-gray-7);
}

[fcolor=mgray-8] {
	color: var(--mantine-color-gray-8);
}

[fcolor=mgray-9] {
	color: var(--mantine-color-gray-9);
}

[bgcolor=mgray-0] {
	background-color: var(--mantine-color-gray-0);
}

[bgcolor=mgray-1] {
	background-color: var(--mantine-color-gray-1);
}

[bgcolor=mgray-2] {
	background-color: var(--mantine-color-gray-2);
}

[bgcolor=mgray-3] {
	background-color: var(--mantine-color-gray-3);
}

[bgcolor=mgray-4] {
	background-color: var(--mantine-color-gray-4);
}

[bgcolor=mgray-5] {
	background-color: var(--mantine-color-gray-5);
}

[bgcolor=mgray-6] {
	background-color: var(--mantine-color-gray-6);
}

[bgcolor=mgray-7] {
	background-color: var(--mantine-color-gray-7);
}

[bgcolor=mgray-8] {
	background-color: var(--mantine-color-gray-8);
}

[bgcolor=mgray-9] {
	background-color: var(--mantine-color-gray-9);
}

[fcolor=mred-0] {
	color: var(--mantine-color-red-0);
}

[fcolor=mred-1] {
	color: var(--mantine-color-red-1);
}

[fcolor=mred-2] {
	color: var(--mantine-color-red-2);
}

[fcolor=mred-3] {
	color: var(--mantine-color-red-3);
}

[fcolor=mred-4] {
	color: var(--mantine-color-red-4);
}

[fcolor=mred-5] {
	color: var(--mantine-color-red-5);
}

[fcolor=mred-6] {
	color: var(--mantine-color-red-6);
}

[fcolor=mred-7] {
	color: var(--mantine-color-red-7);
}

[fcolor=mred-8] {
	color: var(--mantine-color-red-8);
}

[fcolor=mred-9] {
	color: var(--mantine-color-red-9);
}

[bgcolor=mred-0] {
	background-color: var(--mantine-color-red-0);
}

[bgcolor=mred-1] {
	background-color: var(--mantine-color-red-1);
}

[bgcolor=mred-2] {
	background-color: var(--mantine-color-red-2);
}

[bgcolor=mred-3] {
	background-color: var(--mantine-color-red-3);
}

[bgcolor=mred-4] {
	background-color: var(--mantine-color-red-4);
}

[bgcolor=mred-5] {
	background-color: var(--mantine-color-red-5);
}

[bgcolor=mred-6] {
	background-color: var(--mantine-color-red-6);
}

[bgcolor=mred-7] {
	background-color: var(--mantine-color-red-7);
}

[bgcolor=mred-8] {
	background-color: var(--mantine-color-red-8);
}

[bgcolor=mred-9] {
	background-color: var(--mantine-color-red-9);
}

[fcolor=mpink-0] {
	color: var(--mantine-color-pink-0);
}

[fcolor=mpink-1] {
	color: var(--mantine-color-pink-1);
}

[fcolor=mpink-2] {
	color: var(--mantine-color-pink-2);
}

[fcolor=mpink-3] {
	color: var(--mantine-color-pink-3);
}

[fcolor=mpink-4] {
	color: var(--mantine-color-pink-4);
}

[fcolor=mpink-5] {
	color: var(--mantine-color-pink-5);
}

[fcolor=mpink-6] {
	color: var(--mantine-color-pink-6);
}

[fcolor=mpink-7] {
	color: var(--mantine-color-pink-7);
}

[fcolor=mpink-8] {
	color: var(--mantine-color-pink-8);
}

[fcolor=mpink-9] {
	color: var(--mantine-color-pink-9);
}

[bgcolor=mpink-0] {
	background-color: var(--mantine-color-pink-0);
}

[bgcolor=mpink-1] {
	background-color: var(--mantine-color-pink-1);
}

[bgcolor=mpink-2] {
	background-color: var(--mantine-color-pink-2);
}

[bgcolor=mpink-3] {
	background-color: var(--mantine-color-pink-3);
}

[bgcolor=mpink-4] {
	background-color: var(--mantine-color-pink-4);
}

[bgcolor=mpink-5] {
	background-color: var(--mantine-color-pink-5);
}

[bgcolor=mpink-6] {
	background-color: var(--mantine-color-pink-6);
}

[bgcolor=mpink-7] {
	background-color: var(--mantine-color-pink-7);
}

[bgcolor=mpink-8] {
	background-color: var(--mantine-color-pink-8);
}

[bgcolor=mpink-9] {
	background-color: var(--mantine-color-pink-9);
}

[fcolor=mgrape-0] {
	color: var(--mantine-color-grape-0);
}

[fcolor=mgrape-1] {
	color: var(--mantine-color-grape-1);
}

[fcolor=mgrape-2] {
	color: var(--mantine-color-grape-2);
}

[fcolor=mgrape-3] {
	color: var(--mantine-color-grape-3);
}

[fcolor=mgrape-4] {
	color: var(--mantine-color-grape-4);
}

[fcolor=mgrape-5] {
	color: var(--mantine-color-grape-5);
}

[fcolor=mgrape-6] {
	color: var(--mantine-color-grape-6);
}

[fcolor=mgrape-7] {
	color: var(--mantine-color-grape-7);
}

[fcolor=mgrape-8] {
	color: var(--mantine-color-grape-8);
}

[fcolor=mgrape-9] {
	color: var(--mantine-color-grape-9);
}

[bgcolor=mgrape-0] {
	background-color: var(--mantine-color-grape-0);
}

[bgcolor=mgrape-1] {
	background-color: var(--mantine-color-grape-1);
}

[bgcolor=mgrape-2] {
	background-color: var(--mantine-color-grape-2);
}

[bgcolor=mgrape-3] {
	background-color: var(--mantine-color-grape-3);
}

[bgcolor=mgrape-4] {
	background-color: var(--mantine-color-grape-4);
}

[bgcolor=mgrape-5] {
	background-color: var(--mantine-color-grape-5);
}

[bgcolor=mgrape-6] {
	background-color: var(--mantine-color-grape-6);
}

[bgcolor=mgrape-7] {
	background-color: var(--mantine-color-grape-7);
}

[bgcolor=mgrape-8] {
	background-color: var(--mantine-color-grape-8);
}

[bgcolor=mgrape-9] {
	background-color: var(--mantine-color-grape-9);
}

[fcolor=mviolet-0] {
	color: var(--mantine-color-violet-0);
}

[fcolor=mviolet-1] {
	color: var(--mantine-color-violet-1);
}

[fcolor=mviolet-2] {
	color: var(--mantine-color-violet-2);
}

[fcolor=mviolet-3] {
	color: var(--mantine-color-violet-3);
}

[fcolor=mviolet-4] {
	color: var(--mantine-color-violet-4);
}

[fcolor=mviolet-5] {
	color: var(--mantine-color-violet-5);
}

[fcolor=mviolet-6] {
	color: var(--mantine-color-violet-6);
}

[fcolor=mviolet-7] {
	color: var(--mantine-color-violet-7);
}

[fcolor=mviolet-8] {
	color: var(--mantine-color-violet-8);
}

[fcolor=mviolet-9] {
	color: var(--mantine-color-violet-9);
}

[bgcolor=mviolet-0] {
	background-color: var(--mantine-color-violet-0);
}

[bgcolor=mviolet-1] {
	background-color: var(--mantine-color-violet-1);
}

[bgcolor=mviolet-2] {
	background-color: var(--mantine-color-violet-2);
}

[bgcolor=mviolet-3] {
	background-color: var(--mantine-color-violet-3);
}

[bgcolor=mviolet-4] {
	background-color: var(--mantine-color-violet-4);
}

[bgcolor=mviolet-5] {
	background-color: var(--mantine-color-violet-5);
}

[bgcolor=mviolet-6] {
	background-color: var(--mantine-color-violet-6);
}

[bgcolor=mviolet-7] {
	background-color: var(--mantine-color-violet-7);
}

[bgcolor=mviolet-8] {
	background-color: var(--mantine-color-violet-8);
}

[bgcolor=mviolet-9] {
	background-color: var(--mantine-color-violet-9);
}

[fcolor=mindigo-0] {
	color: var(--mantine-color-indigo-0);
}

[fcolor=mindigo-1] {
	color: var(--mantine-color-indigo-1);
}

[fcolor=mindigo-2] {
	color: var(--mantine-color-indigo-2);
}

[fcolor=mindigo-3] {
	color: var(--mantine-color-indigo-3);
}

[fcolor=mindigo-4] {
	color: var(--mantine-color-indigo-4);
}

[fcolor=mindigo-5] {
	color: var(--mantine-color-indigo-5);
}

[fcolor=mindigo-6] {
	color: var(--mantine-color-indigo-6);
}

[fcolor=mindigo-7] {
	color: var(--mantine-color-indigo-7);
}

[fcolor=mindigo-8] {
	color: var(--mantine-color-indigo-8);
}

[fcolor=mindigo-9] {
	color: var(--mantine-color-indigo-9);
}

[bgcolor=mindigo-0] {
	background-color: var(--mantine-color-indigo-0);
}

[bgcolor=mindigo-1] {
	background-color: var(--mantine-color-indigo-1);
}

[bgcolor=mindigo-2] {
	background-color: var(--mantine-color-indigo-2);
}

[bgcolor=mindigo-3] {
	background-color: var(--mantine-color-indigo-3);
}

[bgcolor=mindigo-4] {
	background-color: var(--mantine-color-indigo-4);
}

[bgcolor=mindigo-5] {
	background-color: var(--mantine-color-indigo-5);
}

[bgcolor=mindigo-6] {
	background-color: var(--mantine-color-indigo-6);
}

[bgcolor=mindigo-7] {
	background-color: var(--mantine-color-indigo-7);
}

[bgcolor=mindigo-8] {
	background-color: var(--mantine-color-indigo-8);
}

[bgcolor=mindigo-9] {
	background-color: var(--mantine-color-indigo-9);
}

[fcolor=mblue-0] {
	color: var(--mantine-color-blue-0);
}

[fcolor=mblue-1] {
	color: var(--mantine-color-blue-1);
}

[fcolor=mblue-2] {
	color: var(--mantine-color-blue-2);
}

[fcolor=mblue-3] {
	color: var(--mantine-color-blue-3);
}

[fcolor=mblue-4] {
	color: var(--mantine-color-blue-4);
}

[fcolor=mblue-5] {
	color: var(--mantine-color-blue-5);
}

[fcolor=mblue-6] {
	color: var(--mantine-color-blue-6);
}

[fcolor=mblue-7] {
	color: var(--mantine-color-blue-7);
}

[fcolor=mblue-8] {
	color: var(--mantine-color-blue-8);
}

[fcolor=mblue-9] {
	color: var(--mantine-color-blue-9);
}

[bgcolor=mblue-0] {
	background-color: var(--mantine-color-blue-0);
}

[bgcolor=mblue-1] {
	background-color: var(--mantine-color-blue-1);
}

[bgcolor=mblue-2] {
	background-color: var(--mantine-color-blue-2);
}

[bgcolor=mblue-3] {
	background-color: var(--mantine-color-blue-3);
}

[bgcolor=mblue-4] {
	background-color: var(--mantine-color-blue-4);
}

[bgcolor=mblue-5] {
	background-color: var(--mantine-color-blue-5);
}

[bgcolor=mblue-6] {
	background-color: var(--mantine-color-blue-6);
}

[bgcolor=mblue-7] {
	background-color: var(--mantine-color-blue-7);
}

[bgcolor=mblue-8] {
	background-color: var(--mantine-color-blue-8);
}

[bgcolor=mblue-9] {
	background-color: var(--mantine-color-blue-9);
}

[fcolor=mcyan-0] {
	color: var(--mantine-color-cyan-0);
}

[fcolor=mcyan-1] {
	color: var(--mantine-color-cyan-1);
}

[fcolor=mcyan-2] {
	color: var(--mantine-color-cyan-2);
}

[fcolor=mcyan-3] {
	color: var(--mantine-color-cyan-3);
}

[fcolor=mcyan-4] {
	color: var(--mantine-color-cyan-4);
}

[fcolor=mcyan-5] {
	color: var(--mantine-color-cyan-5);
}

[fcolor=mcyan-6] {
	color: var(--mantine-color-cyan-6);
}

[fcolor=mcyan-7] {
	color: var(--mantine-color-cyan-7);
}

[fcolor=mcyan-8] {
	color: var(--mantine-color-cyan-8);
}

[fcolor=mcyan-9] {
	color: var(--mantine-color-cyan-9);
}

[bgcolor=mcyan-0] {
	background-color: var(--mantine-color-cyan-0);
}

[bgcolor=mcyan-1] {
	background-color: var(--mantine-color-cyan-1);
}

[bgcolor=mcyan-2] {
	background-color: var(--mantine-color-cyan-2);
}

[bgcolor=mcyan-3] {
	background-color: var(--mantine-color-cyan-3);
}

[bgcolor=mcyan-4] {
	background-color: var(--mantine-color-cyan-4);
}

[bgcolor=mcyan-5] {
	background-color: var(--mantine-color-cyan-5);
}

[bgcolor=mcyan-6] {
	background-color: var(--mantine-color-cyan-6);
}

[bgcolor=mcyan-7] {
	background-color: var(--mantine-color-cyan-7);
}

[bgcolor=mcyan-8] {
	background-color: var(--mantine-color-cyan-8);
}

[bgcolor=mcyan-9] {
	background-color: var(--mantine-color-cyan-9);
}

[fcolor=mteal-0] {
	color: var(--mantine-color-teal-0);
}

[fcolor=mteal-1] {
	color: var(--mantine-color-teal-1);
}

[fcolor=mteal-2] {
	color: var(--mantine-color-teal-2);
}

[fcolor=mteal-3] {
	color: var(--mantine-color-teal-3);
}

[fcolor=mteal-4] {
	color: var(--mantine-color-teal-4);
}

[fcolor=mteal-5] {
	color: var(--mantine-color-teal-5);
}

[fcolor=mteal-6] {
	color: var(--mantine-color-teal-6);
}

[fcolor=mteal-7] {
	color: var(--mantine-color-teal-7);
}

[fcolor=mteal-8] {
	color: var(--mantine-color-teal-8);
}

[fcolor=mteal-9] {
	color: var(--mantine-color-teal-9);
}

[bgcolor=mteal-0] {
	background-color: var(--mantine-color-teal-0);
}

[bgcolor=mteal-1] {
	background-color: var(--mantine-color-teal-1);
}

[bgcolor=mteal-2] {
	background-color: var(--mantine-color-teal-2);
}

[bgcolor=mteal-3] {
	background-color: var(--mantine-color-teal-3);
}

[bgcolor=mteal-4] {
	background-color: var(--mantine-color-teal-4);
}

[bgcolor=mteal-5] {
	background-color: var(--mantine-color-teal-5);
}

[bgcolor=mteal-6] {
	background-color: var(--mantine-color-teal-6);
}

[bgcolor=mteal-7] {
	background-color: var(--mantine-color-teal-7);
}

[bgcolor=mteal-8] {
	background-color: var(--mantine-color-teal-8);
}

[bgcolor=mteal-9] {
	background-color: var(--mantine-color-teal-9);
}

[fcolor=mgreen-0] {
	color: var(--mantine-color-green-0);
}

[fcolor=mgreen-1] {
	color: var(--mantine-color-green-1);
}

[fcolor=mgreen-2] {
	color: var(--mantine-color-green-2);
}

[fcolor=mgreen-3] {
	color: var(--mantine-color-green-3);
}

[fcolor=mgreen-4] {
	color: var(--mantine-color-green-4);
}

[fcolor=mgreen-5] {
	color: var(--mantine-color-green-5);
}

[fcolor=mgreen-6] {
	color: var(--mantine-color-green-6);
}

[fcolor=mgreen-7] {
	color: var(--mantine-color-green-7);
}

[fcolor=mgreen-8] {
	color: var(--mantine-color-green-8);
}

[fcolor=mgreen-9] {
	color: var(--mantine-color-green-9);
}

[bgcolor=mgreen-0] {
	background-color: var(--mantine-color-green-0);
}

[bgcolor=mgreen-1] {
	background-color: var(--mantine-color-green-1);
}

[bgcolor=mgreen-2] {
	background-color: var(--mantine-color-green-2);
}

[bgcolor=mgreen-3] {
	background-color: var(--mantine-color-green-3);
}

[bgcolor=mgreen-4] {
	background-color: var(--mantine-color-green-4);
}

[bgcolor=mgreen-5] {
	background-color: var(--mantine-color-green-5);
}

[bgcolor=mgreen-6] {
	background-color: var(--mantine-color-green-6);
}

[bgcolor=mgreen-7] {
	background-color: var(--mantine-color-green-7);
}

[bgcolor=mgreen-8] {
	background-color: var(--mantine-color-green-8);
}

[bgcolor=mgreen-9] {
	background-color: var(--mantine-color-green-9);
}

[fcolor=mlime-0] {
	color: var(--mantine-color-lime-0);
}

[fcolor=mlime-1] {
	color: var(--mantine-color-lime-1);
}

[fcolor=mlime-2] {
	color: var(--mantine-color-lime-2);
}

[fcolor=mlime-3] {
	color: var(--mantine-color-lime-3);
}

[fcolor=mlime-4] {
	color: var(--mantine-color-lime-4);
}

[fcolor=mlime-5] {
	color: var(--mantine-color-lime-5);
}

[fcolor=mlime-6] {
	color: var(--mantine-color-lime-6);
}

[fcolor=mlime-7] {
	color: var(--mantine-color-lime-7);
}

[fcolor=mlime-8] {
	color: var(--mantine-color-lime-8);
}

[fcolor=mlime-9] {
	color: var(--mantine-color-lime-9);
}

[bgcolor=mlime-0] {
	background-color: var(--mantine-color-lime-0);
}

[bgcolor=mlime-1] {
	background-color: var(--mantine-color-lime-1);
}

[bgcolor=mlime-2] {
	background-color: var(--mantine-color-lime-2);
}

[bgcolor=mlime-3] {
	background-color: var(--mantine-color-lime-3);
}

[bgcolor=mlime-4] {
	background-color: var(--mantine-color-lime-4);
}

[bgcolor=mlime-5] {
	background-color: var(--mantine-color-lime-5);
}

[bgcolor=mlime-6] {
	background-color: var(--mantine-color-lime-6);
}

[bgcolor=mlime-7] {
	background-color: var(--mantine-color-lime-7);
}

[bgcolor=mlime-8] {
	background-color: var(--mantine-color-lime-8);
}

[bgcolor=mlime-9] {
	background-color: var(--mantine-color-lime-9);
}

[fcolor=myellow-0] {
	color: var(--mantine-color-yellow-0);
}

[fcolor=myellow-1] {
	color: var(--mantine-color-yellow-1);
}

[fcolor=myellow-2] {
	color: var(--mantine-color-yellow-2);
}

[fcolor=myellow-3] {
	color: var(--mantine-color-yellow-3);
}

[fcolor=myellow-4] {
	color: var(--mantine-color-yellow-4);
}

[fcolor=myellow-5] {
	color: var(--mantine-color-yellow-5);
}

[fcolor=myellow-6] {
	color: var(--mantine-color-yellow-6);
}

[fcolor=myellow-7] {
	color: var(--mantine-color-yellow-7);
}

[fcolor=myellow-8] {
	color: var(--mantine-color-yellow-8);
}

[fcolor=myellow-9] {
	color: var(--mantine-color-yellow-9);
}

[bgcolor=myellow-0] {
	background-color: var(--mantine-color-yellow-0);
}

[bgcolor=myellow-1] {
	background-color: var(--mantine-color-yellow-1);
}

[bgcolor=myellow-2] {
	background-color: var(--mantine-color-yellow-2);
}

[bgcolor=myellow-3] {
	background-color: var(--mantine-color-yellow-3);
}

[bgcolor=myellow-4] {
	background-color: var(--mantine-color-yellow-4);
}

[bgcolor=myellow-5] {
	background-color: var(--mantine-color-yellow-5);
}

[bgcolor=myellow-6] {
	background-color: var(--mantine-color-yellow-6);
}

[bgcolor=myellow-7] {
	background-color: var(--mantine-color-yellow-7);
}

[bgcolor=myellow-8] {
	background-color: var(--mantine-color-yellow-8);
}

[bgcolor=myellow-9] {
	background-color: var(--mantine-color-yellow-9);
}

[fcolor=morange-0] {
	color: var(--mantine-color-orange-0);
}

[fcolor=morange-1] {
	color: var(--mantine-color-orange-1);
}

[fcolor=morange-2] {
	color: var(--mantine-color-orange-2);
}

[fcolor=morange-3] {
	color: var(--mantine-color-orange-3);
}

[fcolor=morange-4] {
	color: var(--mantine-color-orange-4);
}

[fcolor=morange-5] {
	color: var(--mantine-color-orange-5);
}

[fcolor=morange-6] {
	color: var(--mantine-color-orange-6);
}

[fcolor=morange-7] {
	color: var(--mantine-color-orange-7);
}

[fcolor=morange-8] {
	color: var(--mantine-color-orange-8);
}

[fcolor=morange-9] {
	color: var(--mantine-color-orange-9);
}

[bgcolor=morange-0] {
	background-color: var(--mantine-color-orange-0);
}

[bgcolor=morange-1] {
	background-color: var(--mantine-color-orange-1);
}

[bgcolor=morange-2] {
	background-color: var(--mantine-color-orange-2);
}

[bgcolor=morange-3] {
	background-color: var(--mantine-color-orange-3);
}

[bgcolor=morange-4] {
	background-color: var(--mantine-color-orange-4);
}

[bgcolor=morange-5] {
	background-color: var(--mantine-color-orange-5);
}

[bgcolor=morange-6] {
	background-color: var(--mantine-color-orange-6);
}

[bgcolor=morange-7] {
	background-color: var(--mantine-color-orange-7);
}

[bgcolor=morange-8] {
	background-color: var(--mantine-color-orange-8);
}

[bgcolor=morange-9] {
	background-color: var(--mantine-color-orange-9);
}

.btn-ani-scale:active {
	-webkit-animation: btnClick 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);
	animation: btnClick 0.1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.btn-ani-pulse:active {
	-webkit-animation: btnClickPulse 0.8s
		cubic-bezier(0.075, 0.82, 0.165, 1);
	animation: btnClickPulse 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.btn-ani-bounce:active {
	-webkit-animation: btnClickBounce 1s ease-in-out;
	animation: btnClickBounce 1s ease-in-out;
}

.btn-ani-press:active {
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
}

.btn-ani-glow:active {
	-webkit-box-shadow: 0 0 20px rgba(var(--color-gray-900), 0.5);
	box-shadow: 0 0 20px rgba(var(--color-gray-900), 0.5);
	-webkit-transition: -webkit-box-shadow 0.3s ease;
	transition: -webkit-box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}

.btn-ani-push:active {
	-webkit-box-shadow: inset -3px -3px 6px 0 rgba(255, 255, 255, 0.5),
		inset 3px 3px 6px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset -3px -3px 6px 0 rgba(255, 255, 255, 0.5), inset 3px
		3px 6px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

@
-webkit-keyframes btnClick { 0% {
	-webkit-transform: scale(1);
	transform: scale(1);
}

50
%
{
-webkit-transform
:
scale(
0.95
);
transform
:
scale(
0.95
);
}
100
%
{
-webkit-transform
:
scale(
1
);
transform
:
scale(
1
);
}
}
@
keyframes btnClick { 0% {
	-webkit-transform: scale(1);
	transform: scale(1);
}

50
%
{
-webkit-transform
:
scale(
0.95
);
transform
:
scale(
0.95
);
}
100
%
{
-webkit-transform
:
scale(
1
);
transform
:
scale(
1
);
}
}
@
-webkit-keyframes btnClickPulse { 0% {
	-webkit-box-shadow: 0 0 0 0 rgba(var(--color-gray-400), 0.7);
	box-shadow: 0 0 0 0 rgba(var(--color-gray-400), 0.7);
}

50
%
{
-webkit-box-shadow
:
0
0
0
10px
rgba(
var(
--color-gray-400
)
,
0
);
box-shadow
:
0
0
0
10px
rgba(
var(
--color-gray-400
)
,
0
);
}
100
%
{
-webkit-box-shadow
:
0
0
0
0
rgba(
var(
--color-gray-400
)
,
0
);
box-shadow
:
0
0
0
0
rgba(
var(
--color-gray-400
)
,
0
);
}
}
@
keyframes btnClickPulse { 0% {
	-webkit-box-shadow: 0 0 0 0 rgba(var(--color-gray-400), 0.7);
	box-shadow: 0 0 0 0 rgba(var(--color-gray-400), 0.7);
}

50
%
{
-webkit-box-shadow
:
0
0
0
10px
rgba(
var(
--color-gray-400
)
,
0
);
box-shadow
:
0
0
0
10px
rgba(
var(
--color-gray-400
)
,
0
);
}
100
%
{
-webkit-box-shadow
:
0
0
0
0
rgba(
var(
--color-gray-400
)
,
0
);
box-shadow
:
0
0
0
0
rgba(
var(
--color-gray-400
)
,
0
);
}
}
@
-webkit-keyframes btnClickBounce { 0%, 20%, 53%, 80%, 100% {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

40
%
,
43
%
{
-webkit-transform
:
translate3d(
0
,
-8px
,
0
);
transform
:
translate3d(
0
,
-8px
,
0
);
}
70
%
{
-webkit-transform
:
translate3d(
0
,
-4px
,
0
);
transform
:
translate3d(
0
,
-4px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d(
0
,
-2px
,
0
);
transform
:
translate3d(
0
,
-2px
,
0
);
}
}
@
keyframes btnClickBounce { 0%, 20%, 53%, 80%, 100% {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

40
%
,
43
%
{
-webkit-transform
:
translate3d(
0
,
-8px
,
0
);
transform
:
translate3d(
0
,
-8px
,
0
);
}
70
%
{
-webkit-transform
:
translate3d(
0
,
-4px
,
0
);
transform
:
translate3d(
0
,
-4px
,
0
);
}
90
%
{
-webkit-transform
:
translate3d(
0
,
-2px
,
0
);
transform
:
translate3d(
0
,
-2px
,
0
);
}
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-family: "Pretendard", sans-serif;
	font-size: 16px;
	line-height: 1;
}

.font-noto {
	font-family: "notokr", sans-serif !important;
}

.font-noto * {
	font-family: "notokr", sans-serif !important;
}

.font-pretend {
	font-family: "Pretendard", sans-serif !important;
}

.font-pretend * {
	font-family: "Pretendard", sans-serif !important;
}

a:focus, button:focus, input:focus, textarea:focus, select:focus {
	outline: 1px dashed rgba(var(--color-gray-700));
}

button {
	cursor: pointer;
}

html, body {
	width: 100%;
	height: 100%;
	overflow-x: clip;
}

body {
	-webkit-font-smoothing: antialiased;
	scrollbar-gutter: stable;
}

ul, li {
	list-style: none;
}

a {
	text-decoration: none;
}

::marker {
	display: none;
}

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

.d-flex-center {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hr-line {
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(var(--color-gray-200));
}

.bg-global {
	background-color: rgba(var(--color-global-bg)) !important;
}

.box-gray {
	overflow-y: hidden;
	overflow-x: auto;
	min-height: 4.2rem;
	padding: 1.5rem;
	background-color: rgba(var(--color-gray-100), var(--opacity-05));
	border: 1px solid rgba(var(--color-gray-300));
}

.box-card {
	overflow-y: hidden;
	overflow-x: auto;
	padding: 1.5rem;
	border: 1px solid rgba(var(--color-gray-300));
	border-radius: 6px;
}

.box-card-gray {
	background-color: rgba(var(--color-gray-100), var(--opacity-05));
	overflow-y: hidden;
	overflow-x: auto;
	padding: 1.5rem;
	border: 1px solid rgba(var(--color-gray-300));
	border-radius: 6px;
}

.box-card-list article {
	margin: 5px 0;
}

.box-card-list article span {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 5rem;
	padding: 0.8rem 1.2rem;
	border-radius: 4px;
	font-size: 1.2rem;
	font-weight: 400;
}

.box-card-list [bgcolor] {
	position: relative;
}

.box-card-list [bgcolor]::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background: transparent;
	border: 1px dashed rgba(var(--color-gray-900));
	border-radius: 4px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
	content: "";
}

.box-card-list [bgcolor]:hover::before {
	opacity: 1;
	visibility: visible;
	-webkit-transition: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.box-accordion {
	overflow: visible;
	padding: 0;
}

.box-accordion__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 4rem;
	padding: 0 1.5rem;
	background-color: rgba(var(--color-gray-0));
	border-radius: 6px;
}

.box-accordion__header .el-tooltip.is-pinned, .box-accordion__header [data-tooltip].is-pinned
	{
	-webkit-box-shadow: none;
	box-shadow: none;
}

.box-accordion__cont {
	display: none;
	position: relative;
	overflow: hidden;
	width: 100%;
	max-height: 0;
	-webkit-transition: all 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.box-accordion__cont.is-folded {
	overflow: hidden;
	max-height: 0 !important;
}

.box-accordion__cont.is-folded .code-preview__fold {
	border-top: none;
	border-radius: 0 0 0.375rem 0.375rem;
}

.box-accordion__cont.is-expand {
	max-height: 100% !important;
	-webkit-transition: all 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.box-accordion__cont.is-expand.is-folded {
	max-height: 0;
}

.box-accordion__cont.is-expand pre {
	max-width: none;
	width: 100%;
}

.box-accordion__cont pre {
	max-height: 50rem;
	border: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.box-accordion__cont pre.is-expand {
	max-height: 100%;
}

.box-accordion__cont:first-child {
	overflow: visible;
	display: block;
	max-height: none;
}

.box-accordion__block {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 3.5rem;
}

.el-txt {
	font-size: 1.6rem;
	font-weight: 400;
}

.wrap {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	background-color: var(--default-bg);
	z-index: 1;
}

.after-essential::after {
	margin-left: 0.5rem;
	font-size: 1.4rem;
	font-weight: 400;
	color: var(--mantine-color-red-7);
	vertical-align: top;
	content: "*";
}

.lists {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	gap: 1rem;
}

.lists li {
	display: ruby;
	font-size: 1.4rem;
	position: relative;
	padding-left: 1.5rem;
	line-height: 1.5;
	letter-spacing: 0.05rem;
}

.lists li *:not(kbd) {
	font-size: 1.4rem;
}

.lists li .lists {
	margin-left: 1rem;
}

.lists-bar>li {
	color: rgba(var(--color-gray-700));
	cursor: text;
}

.lists-bar>li::before {
	position: absolute;
	top: 0;
	left: 0;
	content: "-";
}

.lists-dot>li {
	color: rgba(var(--color-gray-700));
	cursor: text;
}

.lists-dot>li::before {
	position: absolute;
	top: 1rem;
	left: 0.5rem;
	width: 3px;
	height: 3px;
	border-radius: 100%;
	background-color: rgba(var(--color-gray-700));
	content: "";
}

.content-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 41px;
	margin-bottom: 4px;
	font-size: 28px;
	font-weight: 700;
	color: rgba(var(--color-gray-900));
}

.content-title>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.content-title-edit-btn {
	margin-left: 10px;
	background: none;
	border: none;
	cursor: pointer;
}

.content-title-edit-input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 41px;
	border-radius: 6px;
	border: 1px solid rgba(var(--color-gray-500));
	font-size: 16px;
	color: rgba(var(--color-gray-800));
}

.content-title-edit-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 41px;
	margin-top: 0 !important;
	margin-left: 10px;
}

.content-title-edit-buttons button {
	padding-inline: 10px;
	background-color: rgba(var(--color-gray-300), var(--opacity-04));
	border: none;
	border-radius: 10px;
	color: rgba(var(--color-gray-500));
	cursor: pointer;
}

.content-title-edit-buttons button+button {
	margin-left: 10px;
}

.content-title-edit-buttons button:hover {
	background-color: rgba(var(--color-gray-300), var(--opacity-08));
}

.content-subtitle {
	margin-bottom: 60px;
	font-size: 18px;
	font-weight: 400;
	color: rgba(var(--color-gray-500));
}

.content-btns {
	position: absolute;
	top: 0;
	right: 0;
}

.content-box-left {
	position: relative;
	padding: 20px;
	padding-bottom: 0;
	min-width: 1000px;
	min-width: 1000px;
}

.content-box-right {
	width: 100%;
	height: 100%;
}

.content-box-right__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 20px;
}

.content-box-right.is-wrap {
	position: absolute;
	top: 20px;
	right: 20px;
	height: calc(100% - 40px);
}

/*
* common
*
 */
.frame {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-color: var(--default-bg);
}

.frame::before {
	width: 0;
	height: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.frame.is-focus::before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	height: var(--header-height);
	border: 1px solid var(--mantine-color-red-7);
	z-index: 101;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	content: "";
}

.header {
	position: relative;
	height: 100%;
	padding: 0 2rem;
	z-index: 2;
}

.header__inner {
	position: static;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	gap: 2rem;
	border-bottom: 1px solid rgba(var(--color-gray-300));
	background-image: radial-gradient(transparent 5px, rgba(var(--color-gray-0))
		1px);
	background-size: 4px 4px;
	backdrop-filter: saturate(50%) blur(4px);
	-webkit-backdrop-filter: saturate(50%) blur(4px);
	z-index: 2;
}

.header__logo a {
	color: rgba(var(--color-gray-900));
}

.aside-panel {
	position: absolute;
	top: var(--header-height);
	right: 2rem;
	width: 20rem;
	height: calc(100dvh - var(--header-height));
	padding: 1rem;
	background-color: rgba(var(--color-gray-100));
	-webkit-box-shadow: -3px 4px 7px 0px rgba(var(--color-gray-900),
		var(--opacity-02));
	box-shadow: -3px 4px 7px 0px rgba(var(--color-gray-900),
		var(--opacity-02));
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s
		ease-in-out;
	-webkit-transform: translateX(500%);
	transform: translateX(500%);
	border-right: 1px solid #e8e8e8;
}

.aside-panel.is-open {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s
		ease-in-out;
}

.aside-panel .close {
	width: 1.3rem;
	height: 1.3rem;
	cursor: pointer;
	background-color: transparent;
}

.aside-panel .close i {
	width: 100%;
	height: 100%;
}

.aside-header {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.nav {
	padding: 2rem;
	padding-right: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.nav-list {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	gap: 1rem;
}

.nav-list a {
	display: block;
	min-height: 3rem;
	line-height: 3rem;
	color: rgba(var(--color-gray-500));
	text-decoration: none;
	font-weight: 600;
	font-size: 100%;
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-list a:hover {
	color: rgba(var(--color-gray-900));
}

.nav-list ul {
	overflow: hidden;
	-webkit-transition: height 0.3s ease-in-out;
	transition: height 0.3s ease-in-out;
	height: 0;
}

.nav-list ul li {
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.nav-list ul li a {
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.nav-list li {
	position: relative;
}

.nav-list li:hover::before {
	background-color: rgba(var(--color-gray-900));
}

.nav-list li.no-child::before {
	display: none;
}

.nav-list li ul {
	position: relative;
	overflow: hidden;
	height: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(-1rem);
	transform: translateY(-1rem);
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-list li ul::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background-color: rgba(var(--color-gray-900), var(--opacity-03));
	content: "";
}

.nav-list li ul li:hover::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background-color: rgba(var(--color-gray-900));
	content: "";
}

.nav-list li ul li::before {
	position: absolute;
	top: 1.8rem;
	left: 1px;
	width: 0.5rem;
	height: 1px;
	background-color: rgba(var(--color-gray-900), var(--opacity-05));
	content: "";
}

.nav-list li ul li>a {
	position: relative;
	padding-right: 3rem;
	min-height: 3.5rem;
	line-height: 3.5rem;
	font-size: 1.5rem;
}

.nav-list li ul li a {
	padding-left: 1.5rem;
}

.nav-list li ul li ul {
	position: relative;
}

.nav-list li ul li ul::before {
	left: 1.5rem;
}

.nav-list li ul li ul li::before {
	display: none;
}

.nav-list li ul li ul li:hover::after {
	position: absolute;
	top: 0;
	left: 1.5rem;
	width: 1px;
	height: 100%;
	background-color: rgba(var(--color-gray-900), var(--opacity-05));
}

.nav-list li ul li ul li a {
	padding-left: 3rem;
}

.nav-list li ul li ul li.active::after {
	position: absolute;
	top: 0;
	left: 1.5rem;
	width: 1px;
	height: 100%;
	background-color: rgba(var(--color-gray-900), var(--opacity-05));
	content: "";
}

.nav-list>li.active>a {
	color: rgba(var(--color-gray-900));
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-list>li.active>ul {
	height: auto;
	max-height: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-list>li.active>ul>li.active>a {
	color: rgba(var(--color-gray-900));
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-list>li.active>ul>li.active ul {
	height: auto;
	max-height: 100%;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-list>li.active>ul>li.active ul>li.active>a {
	color: rgba(var(--color-gray-900));
	-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-open {
	width: 280px;
}

.nav-open .menu-box-item__dep2Child a {
	overflow: hidden;
	text-overflow: ellipsis;
}

.nav-close {
	width: 80px;
}

.nav-close h1 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px 20px 0 20px;
}

.nav-close h1 img {
	width: 32px;
	height: 32px;
}

.nav-close .menu-box-item__title {
	display: none;
}

.nav-close .menu-box-item__dep1 p {
	display: none;
}

.nav-close .menu-box-item__dep1Child .btn {
	display: none !important;
}

.nav-close .personal-info {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nav-close .personal-info p {
	display: none;
}

.nav-close .personal-info__charAt {
	width: 30px;
	height: 30px;
	margin-right: 0;
	font-size: 14px;
}

.nav-toggle {
	position: absolute;
	top: 50%;
	right: -20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: rgba(var(--color-global-bg));
	border: 1px solid rgba(var(--color-gray-300), var(--opacity-05));
	border-radius: 100%;
	width: 40px;
	height: 40px;
	padding: 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	cursor: pointer;
	z-index: 1001;
}

.nav-toggle .icon {
	width: 30px;
	height: 30px;
}

.nav.is-focus::before {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
	border: 1px solid var(--mantine-color-red-7);
	border-radius: 6px;
	z-index: 101;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: all 0.5s else;
	transition: all 0.5s else;
	content: "";
}

.container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
}

.container__inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	scrollbar-gutter: stable;
	z-index: 1;
}

.container .contents {
	height: 100%;
	padding: 2rem;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.container .contents__inner {
	position: relative;
	height: 100%;
	padding: 1.5rem 4rem;
}

.common-layout {
	width: 100%;
	height: 100%;
}

.common-layout .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: 100%;
	height: 100%;
}

.common-layout .container__inner {
	width: 100%;
	height: 100%;
}

.common-layout .container__inner.is-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.common-layout header {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	max-height: var(--header-height);
	background-color: rgba(var(--color-gray-300), var(--opacity-08));
	font-size: 1.4rem;
	font-weight: 400;
}

.common-layout .header-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 1rem 1.5rem;
}

.common-layout .header-logo {
	margin: 0;
}

.common-layout .header-logo a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	color: #004097;
}

.common-layout .header-logo a .img-wrap {
	display: block;
	width: 7rem;
	margin-right: 1rem;
}

.common-layout .header-logo a .img-wrap img {
	width: 100%;
}

.common-layout main {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 calc(100% - var(--sidebar-width));
	flex: 1 1 calc(100% - var(--sidebar-width));
	width: calc(100% - var(--sidebar-width));
	padding: 0.5rem;
	height: calc(100% - var(--header-height));
	background-color: rgba(var(--color-gray-100), var(--opacity-02));
	font-size: 1.4rem;
	font-weight: 400;
}

.common-layout .main-inner {
	height: 100%;
	padding: 1rem 2rem;
	background-color: rgba(var(--color-gray-0));
	border: 1px solid rgba(var(--color-gray-100), var(--opacity-05));
}

.common-layout aside {
	position: absolute;
	top: var(--header-height);
	left: -25rem;
	width: var(--sidebar-width);
	padding-block: 0;
	max-width: 100%;
	height: calc(100% - var(--header-height));
	-webkit-transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
	font-size: 1.4rem;
	font-weight: 400;
	z-index: 2;
}

@media ( min-width : 1024px) {
	.common-layout aside {
		position: initial;
		left: 0;
	}
}

.common-layout aside.is-active {
	left: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.common-layout footer {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 4rem;
	background-color: rgba(var(--color-gray-300), var(--opacity-08));
	font-size: 1.4rem;
	font-weight: 400;
}

.btn-mobileMenu {
	display: block;
	width: 4rem;
	height: 100%;
	margin-right: 5rem;
	background-color: transparent;
	-webkit-box-shadow: 0 0 3px 2px var(--mantine-color-gray-5);
	box-shadow: 0 0 3px 2px var(--mantine-color-gray-5);
	border-radius: 5px;
}

@media ( min-width : 1024px) {
	.btn-mobileMenu {
		display: none;
	}
}

.btn-mobileMenu svg {
	height: 2.5rem;
}

.chip {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-inline: 1rem;
	height: 2rem;
	font-size: 1.2rem !important;
	border-radius: 10px;
	letter-spacing: 0.05rem;
}

.chip-lang-css {
	background-color: var(--mantine-color-grape-4);
	color: rgba(var(--color-gray-0));
}

.chip-lang-scss {
	background-color: var(--mantine-color-red-4);
	color: rgba(var(--color-gray-0));
}

.chip-lang-js {
	background-color: var(--mantine-color-yellow-4);
	color: rgba(var(--color-gray-900));
}

.chip-lang-json {
	background-color: var(--mantine-color-red-light);
	color: rgba(var(--color-gray-900));
}

.chip-gray {
	background-color: rgba(var(--color-gray-300));
}

.chip-box {
	position: absolute;
	top: 1rem;
	right: 1rem;
}

.sideBar {
	-ms-scroll-chaining: none;
	overscroll-behavior: contain;
	position: sticky;
	top: var(--header-height);
	left: 0;
	width: var(--sidebar-width);
	height: calc(100dvh - var(--header-height));
	margin-bottom: -3rem;
	background-color: var(--default-bg);
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
	white-space: nowrap;
	z-index: 2;
}

.menu-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	overflow-y: auto;
	height: 100%;
	background-color: rgba(var(--color-gray-100));
	border: 1px solid rgba(var(--color-gray-200));
}

.menu-list>li>a {
	font-size: 1.6rem;
	font-weight: 600;
	background-color: rgba(var(--color-gray-300));
}

.menu-list>li>a:hover {
	background-color: rgba(var(--color-gray-400), var(--opacity-05));
	color: rgba(var(--color-gray-900));
}

.menu-list>li>a.is-active+ul, .menu-list>li>a.is-active ~ ul {
	opacity: 1 !important;
	visibility: visible !important;
	max-height: 50rem !important;
	-webkit-transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)
		!important;
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) !important;
}

.menu-list>li+li {
	border-top: 1px solid rgba(var(--color-gray-300), var(--opacity-05));
}

.menu-item>ul {
	opacity: 0;
	visibility: hidden;
	max-height: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
	overflow: hidden;
}

.menu-item>ul.is-visibile {
	opacity: 1;
	visibility: visible;
	max-height: 50rem;
	-webkit-transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.menu-item>ul .menu-link {
	position: relative;
	padding-left: 3rem;
	background-color: rgba(var(--color-gray-0), var(--opacity-07));
}

.menu-item>ul .menu-link::before {
	display: inline-block;
	margin-right: 1rem;
	content: "-";
}

.menu-item>ul .menu-link:hover {
	background-color: rgba(var(--color-gray-200), var(--opacity-05));
	color: rgba(var(--color-gray-900));
}

.menu-item>ul .menu-link.is-active, .menu-item>ul input[type=checkbox]:checked+label.menu-link::before
	{
	background-color: rgba(var(--color-gray-200), var(--opacity-05));
	color: rgba(var(--color-gray-900));
	font-weight: 600;
}

.menu-link {
	display: block;
	padding: 1.5rem 1rem;
	color: rgba(var(--color-gray-600));
}

.menu-link i {
	width: 1.8rem;
}

.menu-link svg {
	margin-right: 0.5rem;
}

.menu-link.is-active, input[type=checkbox]:checked+label.menu-link::before
	{
	background-color: rgba(var(--color-gray-400), var(--opacity-08));
	color: rgba(var(--color-gray-900));
	font-weight: 700;
}

nav {
	overflow-y: auto;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

nav h1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: 80px;
	padding-left: 20px;
}

nav h1 a {
	display: block;
}

/* file upload */
.file-upload {
	position: relative;
	display: inline-block;
}

.file-upload input[type=file] {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.file-upload label {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 10rem;
	padding: 0.8rem 1.6rem;
	height: 4.2rem;
	border-radius: 5px;
	font-size: 1.4rem;
	color: rgba(var(--color-gray-800));
	background-color: rgba(var(--color-gray-200));
	border: 1px solid #b3bac1;
	line-height: 0;
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	cursor: pointer;
}

.file-upload label:hover {
	background-color: rgba(var(--color-gray-300));
}

/* 메시지 스타일 */
.upload-message {
	position: fixed;
	top: 20px;
	right: 20px;
	padding: 12px 20px;
	border-radius: 4px;
	color: white;
	font-weight: 500;
	z-index: 9999;
	-webkit-animation: slideIn 0.3s ease;
	animation: slideIn 0.3s ease;
}

.upload-message.success {
	background-color: #28a745;
}

.upload-message.error {
	background-color: #dc3545;
}

@
-webkit-keyframes slideIn {from { -webkit-transform:translateX(100%);
	transform: translateX(100%);
	opacity: 0;
}

to {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

}
@
keyframes slideIn {from { -webkit-transform:translateX(100%);
	transform: translateX(100%);
	opacity: 0;
}

to {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

}
/* Temperature 컨트롤 스타일 */
.temperature-control {
	background: #f8f9fa;
	border-radius: 8px;
	padding: 20px;
	margin-bottom: 20px;
}

.temperature-control .slider-container {
	margin-bottom: 15px;
}

.temperature-control .slider-labels {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
	font-size: 12px;
	color: #666;
}

.temperature-control .slider-labels span {
	position: relative;
	min-width: 20px;
	text-align: center;
	font-weight: 500;
}

.temperature-control .slider-labels span.active {
	color: #007bff;
	font-weight: bold;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.temperature-control .slider-segment {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	cursor: pointer;
	height: 100%;
	border-right: 1px solid #ccc;
}

.temperature-control .slider-segment:last-child {
	border-right: none;
}

.temperature-control .slider-segment.active .slider-track {
	background: #007bff;
}

.temperature-control .slider-segment.active .slider-thumb {
	opacity: 1;
}

.temperature-control .slider-segment:hover .slider-thumb {
	opacity: 1;
}

.temperature-control .slider-thumb {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2rem;
	height: 2rem;
	background: #fff;
	border: 2px solid #007bff;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.temperature-sliders {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 6px;
	background: #ddd;
	border-radius: 3px;
	position: relative;
	margin-bottom: 10px;
}

.temperature-sliders::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background: var(--mantine-color-gray-6);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

.temperature-sliders::-moz-range-thumb {
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background: var(--mantine-color-gray-2);
	cursor: pointer;
	border: none;
}

.temperature-description {
	margin-bottom: 20px;
	padding: 10px;
	background: #e9ecef;
	border-radius: 4px;
	font-style: normal;
}

.temperature-presets {
	margin-top: 30px;
}

.current-value {
	margin-bottom: 15px;
	font-size: 16px;
}

.current-value strong {
	color: var(--mantine-color-gray-9);
	font-size: 18px;
}

.action-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
}

.preset-title {
	font-weight: bold;
	margin-bottom: 15px;
}

.preset-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
	list-style: none;
	padding: 0;
}

.preset-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 15px;
	border: 2px solid #ddd;
	border-radius: 6px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	min-width: 80px;
}

.preset-item:hover {
	border-color: #007bff;
	background: #f8f9fa;
}

.preset-item.active {
	border-color: #007bff;
	background: #007bff;
	color: white;
}

.preset-value {
	font-weight: bold;
	font-size: 16px;
}

.preset-label {
	font-size: 12px;
	margin-top: 5px;
}

/* 팝업 스타일 */
/* 피그마 맞게 overlay background 수정 */
.popup-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	z-index: -1;
}

.popup-wrap.is-open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	z-index: 3;
}

.popup-wrap.is-open .popup-container__inner {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.popup-wrap .popup-bg {
	min-width: 40rem;
}

.popup-wrap .popup-bg img {
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.popup-wrap .popup-header {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 7rem;
	padding-inline: 3rem;
	padding-block: 2rem;
}

.popup-wrap .popup-header .btn-wrap {
	position: absolute;
	top: 2rem;
	right: 2rem;
}

.popup-wrap .popup-header .popup-close {
	width: 2rem;
	height: 2rem;
	background: none;
}

.popup-wrap .popup-header .popup-close:hover {
	-webkit-box-shadow: 0 0 0 3px rgba(var(--color-grey-300),
		var(--opacity-03));
	box-shadow: 0 0 0 3px rgba(var(--color-grey-300), var(--opacity-03));
	border-radius: 4px;
}

.popup-wrap .popup-header .popup-close i {
	width: calc(100% - 0.5rem);
	height: calc(100% - 0.5rem);
}

.popup-wrap .popup-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding-block: 3rem;
}

.popup-wrap .popup-container__inner {
	width: 100%;
	height: auto;
	max-height: -webkit-fill-available;
	border-radius: 10px;
	z-index: 4;
	background-color: rgba(var(--color-grey-0));
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.popup-wrap .popup-cont {
	overflow-y: auto;
	height: calc(100% - 14.2rem);
	padding: 2rem 3rem;
	padding-top: 0;
}

.popup-wrap .popup-footer {
	padding-inline: 3rem;
}

.popup-wrap .popup-footer a {
	color: rgba(var(--color-grey-500));
	text-decoration: underline;
}

.popup-wrap .popup-footer .btn-wrap {
	padding-block: 2rem;
	border-top: 1px solid rgba(var(--color-grey-400), var(--opacity-05));
}

.popup-wrap .popup-footer .btn-start, .popup-wrap .popup-footer .btn-add
	{
	height: 5.4rem;
	padding-inline: 2.5rem;
	background-color: #9EFF00;
	font-size: 1.6rem;
	font-weight: 600;
	color: rgba(var(--color-grey-900));
}

.popup-wrap .popup-footer .btn-close {
	height: 5.4rem;
	padding-inline: 2.5rem;
	font-size: 1.6rem;
	font-weight: 600;
	color: #9EFF00;
	border: 1px solid #191919;
}

.popup-wrap .popup-footer .btn-close:hover {
	border: 1px solid #9EFF00;
}

.popup-wrap dl dt+dd {
	margin-top: 1rem;
}

.popup-wrap dl dd+dt {
	margin-top: 2rem;
}

.popup-wrap .btn-reCheck {
	border-radius: 5px;
}

.popup-wrap .btn-reCheck:hover {
	background-color: var(--mantine-color-gray-5);
}

.popup-title {
	font-size: 1.8rem;
	font-weight: 600;
	color: rgba(var(--color-grey-900));
}

.popup-overlay {
	display: block !important;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, var(--opacity-04));
	z-index: 3;
}

/* pagination */
.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 5px;
	gap: 5px;
}

.pagination .btn-moveFirst, .pagination .btn-moveLast, .pagination .btn-movePrev,
	.pagination .btn-moveNext {
	border: 1px solid rgba(var(--color-gray-400), var(--opacity-05));
}

.pagination button {
	width: 40px;
	height: 40px;
	min-width: auto;
	padding: 0;
	border: none;
}

.pagination button.is-active {
	background-color: rgba(var(--color-gray-500), var(--opacity-05));
}

.pagination button .icon-moveFirst, .pagination button .icon-moveLast {
	width: 20px;
	height: 20px;
}

::-webkit-scrollbar {
	width: 7px;
	/* 세로 스크롤 바 너비 */
	height: 10px;
	/* 가로 스크롤 바 높이 */
}

/* 스크롤 바 트랙 (배경) */
::-webkit-scrollbar-track {
	background: none;
	/* 연한 회색 */
	border-radius: 10px;
}

/* 스크롤 바 핸들(움직이는 부분) */
::-webkit-scrollbar-thumb {
	background: rgba(var(--color-gray-400));
	border-radius: 10px;
}

/* 스크롤 바 핸들에 마우스를 올렸을 때 */
::-webkit-scrollbar-thumb:hover {
	background: rgba(var(--color-gray-500));
}

/* toastPop */
.toastPop {
	position: fixed;
	left: 20px;
	bottom: 20px;
	min-width: 480px;
	padding: 16px;
	padding-left: 28px;
	background-color: rgba(var(--color-gray-900));
	border-radius: 16px;
	z-index: 2;
}

.toastPop__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.toastPop__title {
	font-size: 16px;
	font-weight: 700;
	color: rgba(var(--color-gray-100));
}

.toastPop__text {
	font-size: 14px;
	font-weight: 400;
	color: rgba(var(--color-gray-500));
}

.toastPop__close {
	margin-left: auto;
	margin-bottom: auto;
	background-color: transparent;
	border: none;
	cursor: pointer;
}

.toastPop .img-wrap {
	width: 24px;
	height: 24px;
	background-size: 15px 15px;
}

/* tooltip */
.el-tooltip {
	display: -webkit-box;
	display: flex;
	-ms-display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	z-index: 9999;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	max-width: 100% !important;
	padding: 0.8rem 1.2rem;
	border-radius: 6px;
	font-size: 1.4rem;
	line-height: 1.4;
	white-space: nowrap;
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.el-tooltip__content {
	word-wrap: break-word;
	white-space: normal;
	font-size: 1.2rem;
	letter-spacing: 0.1rem;
}

.el-tooltip__arrow {
	position: absolute;
	width: 0;
	height: 0;
	border: 6px solid transparent;
}

.el-tooltip--default {
	background-color: #333;
	color: #fff;
}

.el-tooltip--default .el-tooltip__arrow {
	border-color: #333;
}

.el-tooltip--dark {
	background-color: #1a1a1a;
	color: #fff;
	border-color: #1a1a1a;
}

.el-tooltip--light {
	background-color: #fff;
	color: #333;
	border: 1px solid #ddd;
}

.el-tooltip--light .el-tooltip__arrow {
	border-color: #fff;
}

.el-tooltip--light .el-tooltip__arrow::before {
	content: "";
	position: absolute;
	top: -7px;
	left: -6px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #ddd;
}

.el-tooltip--top .el-tooltip__arrow {
	bottom: -6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-top-color: inherit;
	border-bottom: none;
}

.el-tooltip--top.el-tooltip--light .el-tooltip__arrow::before {
	border-top-color: #ddd;
	border-bottom: none;
	top: -7px;
}

.el-tooltip--bottom .el-tooltip__arrow {
	top: -6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-bottom-color: inherit;
	border-top: none;
}

.el-tooltip--bottom.el-tooltip--light .el-tooltip__arrow::before {
	border-bottom-color: #ddd;
	border-top: none;
	top: -5px;
}

.el-tooltip--left .el-tooltip__arrow {
	right: -6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-left-color: inherit;
	border-right: none;
}

.el-tooltip--left.el-tooltip--light .el-tooltip__arrow::before {
	border-left-color: #ddd;
	border-right: none;
	left: -7px;
	top: -6px;
}

.el-tooltip--right .el-tooltip__arrow {
	left: -6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-right-color: inherit;
	border-left: none;
}

.el-tooltip--right.el-tooltip--light .el-tooltip__arrow::before {
	border-right-color: #ddd;
	border-left: none;
	left: -5px;
	top: -6px;
}

/* 고정된 툴팁 스타일 */
.el-tooltip.is-pinned {
	-webkit-box-shadow: 0 0 1px 3px var(--mantine-color-blue-text);
	box-shadow: 0 0 1px 3px var(--mantine-color-blue-text);
}

/* 고정된 타겟 요소 스타일 */
[data-tooltip].is-pinned>span {
	-webkit-box-shadow: 0 0 1px 3px var(--mantine-color-blue-text);
	box-shadow: 0 0 1px 3px var(--mantine-color-blue-text);
	border-radius: 10px;
}

[data-tooltip] {
	position: relative;
	margin-inline: 0.5rem;
	cursor: pointer;
	font-weight: 600;
}

[data-tooltip] * {
	font-weight: 600;
}

[data-tooltip]:focus {
	outline: 2px solid #007bff;
	outline-offset: 2px;
}

[data-tooltip][data-tooltip-active=true]::after {
	content: "";
	position: absolute;
	top: -2px;
	right: -2px;
	width: 8px;
	height: 8px;
	background-color: #007bff;
	border-radius: 50%;
	border: 2px solid #fff;
}

[data-tooltip-mark=visible]::before {
	position: absolute;
	top: -1rem;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1.3rem;
	height: 1.3rem;
	background-color: var(--mantine-color-yellow-3);
	border-radius: 100%;
	font-size: 1rem;
	content: "!";
}

.el-tooltip[style*="opacity: 1"] {
	-webkit-animation: tooltipFadeIn 0.3s ease;
	animation: tooltipFadeIn 0.3s ease;
}

.el-tooltip[style*="opacity: 0"] {
	-webkit-animation: tooltipFadeIn 0.3s ease;
	animation: tooltipFadeIn 0.3s ease;
	top: -999px;
}

:root[data-mantine-color-scheme=light] .nav-close .nav-logo-icon.dark-mode
	{
	display: none;
}

:root[data-mantine-color-scheme=dark] .nav-close .nav-logo-icon.light-mode
	{
	display: none;
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	display: block;
	width: 100%;
	text-overflow: ellipsis;
}

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

[data-theme=dark] [data-tooltip]::before {
	color: rgba(var(--color-gray-0));
}

[data-theme=dark] .el-tooltip--dark {
	background-color: #fff;
	color: #1a1a1a;
	border-color: #fff;
}