._overlay_1qy01_3 {
	z-index: var(--z-toast);
	background: var(--main-black);
	overscroll-behavior: none;
	flex-direction: column;
	display: flex;
	position: fixed;
	inset: 0;
}
._panel_1qy01_13 {
	flex-direction: column;
	height: 100%;
	display: flex;
}
._header_1qy01_20 {
	padding: calc(0.75rem + env(safe-area-inset-top, 0px)) 0.75rem 0.75rem;
	border-bottom: 1px solid var(--g-700);
	flex-shrink: 0;
}
._searchRow_1qy01_26 {
	background: var(--g-800);
	border: 1px solid var(--g-600);
	border-radius: 0.75rem;
	align-items: center;
	gap: 0.75rem;
	padding: 0.625rem 0.75rem;
	display: flex;
}
._searchIcon_1qy01_36 {
	fill: var(--g-400);
	flex-shrink: 0;
	display: flex;
}
._searchInput_1qy01_42 {
	color: var(--main-white);
	background: 0 0;
	border: none;
	outline: none;
	flex: 1;
	min-width: 0;
	font-size: 1rem;
	font-weight: 500;
}
._searchInput_1qy01_42::placeholder {
	color: var(--g-500);
}
._closeBtn_1qy01_56 {
	cursor: pointer;
	fill: var(--g-300);
	border-radius: 50%;
	flex-shrink: 0;
	align-items: center;
	padding: 0.25rem;
	display: flex;
}
._closeBtn_1qy01_56:active {
	background-color: var(--g-700);
}
._activeBar_1qy01_70 {
	background: var(--g-800);
	border-bottom: 1px solid var(--g-700);
	justify-content: space-between;
	align-items: center;
	padding: 0.625rem 1rem;
	display: flex;
}
._activeCount_1qy01_79 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._clearLink_1qy01_88 {
	color: var(--o-400);
	cursor: pointer;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._clearLink_1qy01_88:active {
	opacity: 0.6;
}
._body_1qy01_102 {
	-webkit-overflow-scrolling: touch;
	flex: 1;
	overflow-y: auto;
}
._section_1qy01_109 {
	border-bottom: 1px solid var(--g-800);
}
._sectionHeader_1qy01_113 {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	align-items: center;
	gap: 0.5rem;
	padding: 1rem;
	display: flex;
}
._sectionHeader_1qy01_113 > span:first-child {
	color: var(--main-white);
	flex: 1;
	font-size: 0.8125rem;
	font-weight: 600;
}
._badge_1qy01_128 {
	background: var(--o-400);
	color: var(--main-black);
	border-radius: 0.5rem;
	justify-content: center;
	align-items: center;
	min-width: 1.125rem;
	height: 1.125rem;
	padding: 0 0.3rem;
	font-size: 1rem;
	font-weight: 800;
	display: flex;
}
._sortValue_1qy01_142 {
	color: var(--g-400);
	white-space: nowrap;
	font-size: 1rem;
}
._chevron_1qy01_148 {
	fill: var(--g-500);
	align-items: center;
	display: flex;
}
._chipGroup_1qy01_155 {
	flex-wrap: wrap;
	gap: 0.5rem;
	padding: 0 1rem 1rem;
	display: flex;
}
._chip_1qy01_155 {
	border: 1px solid var(--g-600);
	color: var(--g-300);
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	border-radius: 0.5rem;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	font-weight: 600;
	transition: all 0.15s;
}
._chip_1qy01_155:active {
	transform: scale(0.96);
}
._chipActive_1qy01_177 {
	background: var(--main-white);
	border-color: var(--main-white);
	color: var(--main-black);
}
._sortList_1qy01_184 {
	padding: 0 1rem 1rem;
}
._sortItem_1qy01_188 {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	align-items: center;
	gap: 0.75rem;
	padding: 0.625rem 0;
	display: flex;
}
._sortItem_1qy01_188 span {
	color: var(--g-300);
	font-size: 1rem;
}
._sortItemActive_1qy01_201 span {
	color: var(--main-white);
	font-weight: 600;
}
._radio_1qy01_206 {
	border: 2px solid var(--g-500);
	border-radius: 50%;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	width: 1.125rem;
	height: 1.125rem;
	display: flex;
}
._sortItemActive_1qy01_201 ._radio_1qy01_206 {
	border-color: var(--o-400);
}
._radioDot_1qy01_221 {
	background: var(--o-400);
	border-radius: 50%;
	width: 0.5rem;
	height: 0.5rem;
}
._rangeRow_1qy01_229 {
	align-items: center;
	padding: 0 1rem 1rem;
}
._rangeInput_1qy01_234 {
	background: var(--g-800);
	border: 1px solid var(--g-600);
	color: var(--main-white);
	appearance: textfield;
	border-radius: 0.5rem;
	outline: none;
	flex: 1;
	min-width: 0;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
}
._rangeInput_1qy01_234::-webkit-inner-spin-button {
	appearance: none;
}
._rangeInput_1qy01_234::-webkit-outer-spin-button {
	appearance: none;
}
._rangeInput_1qy01_234::placeholder {
	color: var(--g-500);
}
._rangeInput_1qy01_234:focus {
	border-color: var(--g-400);
}
._rangeSep_1qy01_256 {
	color: var(--g-500);
	flex-shrink: 0;
	font-size: 1rem;
}
._gemrateInputs_1qy01_263 {
	flex-direction: column;
	gap: 0.5rem;
	padding: 0 1rem 1rem;
	display: flex;
}
._gemrateField_1qy01_270 {
	position: relative;
}
._gemrateField_1qy01_270 ._rangeInput_1qy01_234 {
	flex: unset;
	box-sizing: border-box;
	width: 100%;
	padding-right: 2rem;
}
._fieldClearBtn_1qy01_280 {
	cursor: pointer;
	color: var(--g-400);
	background: 0 0;
	border: none;
	justify-content: center;
	align-items: center;
	padding: 0;
	line-height: 1;
	display: flex;
	position: absolute;
	top: 50%;
	right: 0.5rem;
	transform: translateY(-50%);
}
._fieldClearBtn_1qy01_280:hover {
	color: var(--main-white);
}
._gemrateDropdown_1qy01_299 {
	z-index: 100;
	background: var(--g-700);
	border: 1px solid var(--g-600);
	border-radius: 0.5rem;
	max-height: 12rem;
	margin-top: 0.25rem;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow-y: auto;
	box-shadow: 0 8px 24px #0006;
}
._gemrateDropdownItem_1qy01_314 {
	color: var(--main-white);
	cursor: pointer;
	padding: 0.625rem 0.75rem;
	font-size: 0.9375rem;
	font-weight: 500;
}
._gemrateDropdownItem_1qy01_314:active {
	background: var(--g-600);
}
._gradeDropdowns_1qy01_326 {
	flex-direction: column;
	gap: 0.5rem;
	padding: 0 1rem 1rem;
	display: flex;
}
._gradeSelect_1qy01_333 {
	background: var(--g-800);
	border: 1px solid var(--g-600);
	width: 100%;
	color: var(--main-white);
	cursor: pointer;
	appearance: auto;
	border-radius: 0.5rem;
	outline: none;
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
}
._gradeSelect_1qy01_333 option {
	background: var(--g-800);
	color: var(--main-white);
}
._gradeSelect_1qy01_333:focus {
	border-color: var(--g-400);
}
._gradeSelect_1qy01_333:disabled {
	opacity: 0.4;
	cursor: not-allowed;
}
._toggle_1qy01_358 {
	background: var(--g-600);
	cursor: pointer;
	border-radius: 1rem;
	width: 2.5rem;
	height: 1.375rem;
	transition: background 0.2s;
	position: relative;
}
._toggleOn_1qy01_368 {
	background: var(--o-400);
}
._toggleKnob_1qy01_372 {
	background: var(--main-white);
	border-radius: 50%;
	width: 1rem;
	height: 1rem;
	transition: transform 0.2s;
	position: absolute;
	top: 0.1875rem;
	left: 0.1875rem;
}
._toggleOn_1qy01_368 ._toggleKnob_1qy01_372 {
	transform: translate(1.125rem);
}
._footer_1qy01_387 {
	padding: 0.75rem 1rem;
	padding-bottom: calc(0.75rem + env(safe-area-inset-bottom, 0px));
	border-top: 1px solid var(--g-700);
	background: var(--g-900);
	flex-shrink: 0;
	gap: 0.75rem;
	display: flex;
}
._footerClose_1qy01_397 {
	border: 1px solid var(--g-500);
	color: var(--g-300);
	cursor: pointer;
	border-radius: 0.75rem;
	flex: 1;
	justify-content: center;
	align-items: center;
	padding: 0.75rem;
	font-size: 1rem;
	font-weight: 600;
	display: flex;
}
._footerClose_1qy01_397:active {
	background: var(--g-800);
}
._footerClear_1qy01_414 {
	border: 1px solid var(--g-500);
	color: var(--main-white);
	cursor: pointer;
	border-radius: 0.75rem;
	flex: 1;
	justify-content: center;
	align-items: center;
	padding: 0.75rem;
	font-size: 1rem;
	font-weight: 600;
	display: flex;
}
._footerClear_1qy01_414:active {
	background: var(--g-800);
}
._footerApply_1qy01_431 {
	background: var(--main-white);
	color: var(--main-black);
	cursor: pointer;
	border-radius: 0.75rem;
	flex: 2;
	justify-content: center;
	align-items: center;
	padding: 0.75rem;
	font-size: 1rem;
	font-weight: 700;
	display: flex;
}
._footerApply_1qy01_431:active {
	opacity: 0.85;
}
._main-header-wrapper_vxwa8_2 {
	z-index: var(--z-sticky);
	background-color: var(--main-black);
	width: 100%;
	padding: 0.5rem 1rem;
	position: sticky;
	top: 0;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 {
	background: var(--g-700);
	border-radius: 1rem;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
	width: 100%;
	max-width: 1392px;
	margin: 0 auto;
	padding: 1.125rem 1rem;
	display: flex;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 {
	background-color: var(--g-700);
	cursor: pointer;
	border-radius: 1rem;
	padding-top: 0.15rem;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 img {
	width: auto;
	max-height: 40px;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 ._fullLogo_vxwa8_32 {
	display: block;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 ._smallLogo_vxwa8_35 {
	display: none;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._icons_vxwa8_38 {
	background-color: var(--g-700);
	border-radius: 1rem;
	flex-wrap: wrap;
	gap: 0.5rem;
	display: flex;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._icons_vxwa8_38 p {
	text-transform: none !important;
	font-size: 1rem !important;
	font-weight: 600 !important;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._icons_vxwa8_38 ._border_vxwa8_50 {
	background-color: var(--g-600);
	width: 1px;
	height: 1.5rem;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 {
	flex-wrap: wrap;
	align-items: center;
	gap: 1rem;
	padding-right: 1rem;
	display: flex;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 {
	background-color: var(--g-700);
	border-radius: 1rem;
	flex-wrap: wrap;
	gap: 0.5rem;
	display: flex;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._notifications_vxwa8_69 {
	cursor: pointer;
	border-radius: 50%;
	padding: 6px 9px 7px;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._notifications_vxwa8_69:hover,
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._notifications_vxwa8_69._open_vxwa8_74 {
	background-color: var(--g-600);
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._notifications_vxwa8_69:active {
	background-color: var(--g-900);
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._with-photo_vxwa8_80 {
	display: flex;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._with-photo_vxwa8_80:hover {
	opacity: 0.4;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._with-photo_vxwa8_80:active {
	opacity: 0.3;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._with-photo_vxwa8_80._open_vxwa8_74
	img {
	outline: 2px solid var(--g-400);
	outline-offset: 2px;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._with-photo_vxwa8_80._mismatch_vxwa8_93
	img {
	outline: 2px solid var(--error-500);
	outline-offset: 2px;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._with-photo_vxwa8_80 img {
	cursor: pointer;
	object-fit: cover;
	border-radius: 50%;
	width: 2.5rem;
	height: 2.5rem;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._wrapper-avatar-gachaIcon_vxwa8_104 {
	cursor: pointer;
	fill: var(--main-white) !important;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._wrapper-avatar_vxwa8_104 {
	cursor: pointer;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._usdc-balance_vxwa8_111 {
	background-color: var(--g-800);
	border: 1px solid var(--g-600);
	white-space: nowrap;
	border-radius: 0.75rem;
	padding: 0.375rem 0.75rem;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._usdc-balance_vxwa8_111
	span {
	color: var(--main-white);
	font-size: 0.875rem;
	font-weight: 600;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._user_vxwa8_123 {
	cursor: pointer;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123._mismatch_vxwa8_93 {
	outline: 2px solid var(--error-500);
	outline-offset: 2px;
	border-radius: 50%;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._user_vxwa8_123 svg {
	fill: none;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._user_vxwa8_123 svg path {
	fill: #828585;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123
	svg:hover
	path {
	fill: #939393;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123
	svg:hover
	rect:first-child {
	fill: #3d3d3d;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123
	svg:active
	path {
	fill: #828585;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123
	svg:active
	rect {
	fill: #1d1d1d;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123._open_vxwa8_74
	svg
	path {
	fill: #939393;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._user_vxwa8_123._open_vxwa8_74
	svg
	rect:first-child {
	fill: #3d3d3d;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._burn-cart_vxwa8_155,
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._swap_vxwa8_155 {
	cursor: pointer;
	align-items: center;
	width: auto;
	padding-right: 0.25rem;
	display: flex;
	position: relative;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._burn-cart_vxwa8_155:hover,
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._swap_vxwa8_155:hover {
	background-color: var(--g-600);
	border-radius: 3.5rem;
}
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._burn-cart_vxwa8_155:active,
._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._swap_vxwa8_155:active {
	background-color: var(--g-900);
	opacity: 0.5;
	transition: all 0.3s;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._burn-cart_vxwa8_155
	._circle_vxwa8_172,
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._swap_vxwa8_155
	._circle_vxwa8_172 {
	fill: #0000;
	stroke: var(--g-200);
	background-color: var(--g-600);
	border-radius: 50%;
	align-self: center;
	margin-left: 0.25rem;
	padding: 0.5rem 0.625rem;
	display: flex;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._burn-cart_vxwa8_155
	._active-circle_vxwa8_182,
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._swap_vxwa8_155
	._active-circle_vxwa8_182 {
	fill: var(--o-500);
	stroke: var(--o-500);
	background-color: #fff;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._burn-cart_vxwa8_155
	._count_vxwa8_187,
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._swap_vxwa8_155
	._count_vxwa8_187 {
	color: var(--g-400);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	position: absolute;
	bottom: -10px;
	right: 0;
}
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._burn-cart_vxwa8_155
	._active-count_vxwa8_199,
._main-header-wrapper_vxwa8_2
	._content_vxwa8_10
	._right-block_vxwa8_55
	._profile_vxwa8_62
	._swap_vxwa8_155
	._active-count_vxwa8_199 {
	color: #fff;
}
._main-header-wrapper_vxwa8_2 ._hamburger_vxwa8_202 {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	display: flex;
}
@media (width<=1335px) {
	._mobile-menu_vxwa8_210 {
		background-color: var(--main-black);
		inset: var(--header-height, 72px) 0 0 0;
		z-index: var(--z-drawer);
		flex-direction: column;
		display: flex;
		position: fixed;
		overflow: hidden;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-scroll_vxwa8_219 {
		overscroll-behavior: none;
		flex-direction: column;
		flex: 1;
		align-items: center;
		gap: 0.5rem;
		padding: 12px 12px 0;
		display: flex;
		overflow-y: auto;
		box-shadow: 0 4px 6px #0000001a;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-item_vxwa8_231 {
		border: 1px solid #292c3d;
		border-radius: 12px;
		width: 100%;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-item_vxwa8_231 button {
		width: 100%;
		justify-content: flex-start !important;
		gap: 0.75rem !important;
		padding: 0.75rem 1.25rem !important;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-item_vxwa8_231 button p {
		text-align: left;
		flex: 1;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-footer_vxwa8_246 {
		width: 100%;
		padding: 0.75rem 1rem;
		padding-bottom: calc(0.75rem + env(safe-area-inset-bottom, 0px));
		border-top: 1px solid var(--g-700);
		background: var(--g-900);
		flex-shrink: 0;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-footer__close_vxwa8_254 {
		border: 1px solid var(--g-500);
		color: var(--g-300);
		cursor: pointer;
		border-radius: 0.75rem;
		justify-content: center;
		align-items: center;
		padding: 0.75rem;
		font-size: 1rem;
		font-weight: 600;
		display: flex;
	}
	._mobile-menu_vxwa8_210 ._mobile-menu-footer__close_vxwa8_254:active {
		background: var(--g-800);
	}
	._mobile-menu_vxwa8_210 ._mobile-section-divider_vxwa8_269 {
		background: #292c3d;
		width: 100%;
		height: 1px;
		margin: 0.25rem 0;
	}
	._mobile-menu_vxwa8_210 ._mobile-section-label_vxwa8_275 {
		text-transform: uppercase;
		letter-spacing: 0.06em;
		width: 100%;
		color: var(--g-400);
		padding: 0.25rem 0.25rem 0;
		font-size: 0.6875rem;
		font-weight: 600;
	}
	._mobile-menu_vxwa8_210 ._mobile-wallet-card_vxwa8_284 {
		background: var(--g-900);
		border-radius: 0.75rem;
		flex-direction: column;
		gap: 0.5rem;
		width: 100%;
		padding: 0.875rem 1.25rem;
		display: flex;
	}
	._mobile-menu_vxwa8_210 ._mobile-wallet-row_vxwa8_293 {
		justify-content: space-between;
		align-items: center;
		display: flex;
	}
	._mobile-menu_vxwa8_210 ._mobile-wallet-address_vxwa8_298 {
		color: var(--main-white);
		font-size: 0.875rem;
		font-weight: 600;
	}
	._mobile-menu_vxwa8_210 ._mobile-wallet-balances_vxwa8_303 {
		color: var(--g-300);
		gap: 1rem;
		font-size: 0.8125rem;
		font-weight: 500;
		display: flex;
	}
	._mobile-menu_vxwa8_210 ._mobile-wallet-balances_vxwa8_303 span {
		align-items: center;
		gap: 0.3rem;
		display: flex;
	}
}
@media screen and (width>=537px) and (width<=768px) {
	._main-header-wrapper_vxwa8_2 {
		padding: 0.5rem;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 {
		gap: 1rem;
		padding: 1rem;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 {
		text-align: center;
		margin-bottom: 0.5rem;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._icons_vxwa8_38 {
		justify-content: center;
		width: 100%;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 {
		justify-content: center;
		padding: 0;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 {
		justify-content: center;
		width: 100%;
		gap: 0.5rem !important;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._wrapper_vxwa8_104 {
		gap: 0.5rem !important;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._mobile-menu_vxwa8_210 {
		display: none;
	}
}
._mobile-search-fab_vxwa8_348 {
	right: 1rem;
	bottom: calc(1rem + env(safe-area-inset-bottom, 0px));
	z-index: var(--z-drawer);
	background-color: var(--o-500);
	cursor: pointer;
	width: 3.5rem;
	height: 3.5rem;
	fill: var(--main-black);
	border: none;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	display: flex;
	position: fixed;
	box-shadow: 0 4px 14px #00000073;
}
._mobile-search-fab_vxwa8_348:active {
	background-color: var(--o-400);
}
._mobile-search-fab-badge_vxwa8_369 {
	background: var(--main-black);
	min-width: 1.25rem;
	height: 1.25rem;
	color: var(--main-white);
	border: 1px solid var(--o-500);
	border-radius: 0.625rem;
	justify-content: center;
	align-items: center;
	padding: 0 0.25rem;
	font-size: 0.625rem;
	font-weight: 800;
	line-height: 1;
	display: flex;
	position: absolute;
	top: -2px;
	right: -2px;
}
@media screen and (width<=537px) {
	._main-header-wrapper_vxwa8_2 {
		width: 100%;
		padding: 0.5rem 0.5rem 0;
		position: relative;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 {
		justify-content: space-between;
		align-items: center;
		width: 100%;
		padding: 0.75rem 0.5rem;
		flex-wrap: nowrap !important;
		gap: 0.5rem !important;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 ._fullLogo_vxwa8_32 {
		display: none;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._logo_vxwa8_22 ._smallLogo_vxwa8_35 {
		display: block;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 {
		padding-right: 0;
		flex-wrap: nowrap !important;
		gap: 0.5rem !important;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 {
		align-items: center;
		flex-wrap: nowrap !important;
		gap: 0.5rem !important;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._wrapper_vxwa8_104 {
		flex-wrap: nowrap !important;
		gap: 0.5rem !important;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._usdc-balance_vxwa8_111 {
		padding: 0.375rem 0.5rem;
	}
	._main-header-wrapper_vxwa8_2
		._content_vxwa8_10
		._right-block_vxwa8_55
		._profile_vxwa8_62
		._usdc-balance_vxwa8_111
		span {
		font-size: 0.75rem;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._with-photo_vxwa8_80 img {
		width: 1.875rem;
		height: 1.875rem;
	}
	._main-header-wrapper_vxwa8_2 ._content_vxwa8_10 ._right-block_vxwa8_55 ._profile_vxwa8_62 ._burn-cart_vxwa8_155 {
		padding-right: 0;
	}
	._main-header-wrapper_vxwa8_2
		._content_vxwa8_10
		._right-block_vxwa8_55
		._profile_vxwa8_62
		._burn-cart_vxwa8_155
		._circle_vxwa8_172 {
		margin-left: 0;
		padding: 6px 9px;
	}
	._main-header-wrapper_vxwa8_2
		._content_vxwa8_10
		._right-block_vxwa8_55
		._profile_vxwa8_62
		._burn-cart_vxwa8_155
		._circle_vxwa8_172
		svg {
		width: 14px;
		height: 16px;
	}
	._main-header-wrapper_vxwa8_2
		._content_vxwa8_10
		._right-block_vxwa8_55
		._profile_vxwa8_62
		._burn-cart_vxwa8_155
		._count_vxwa8_187 {
		bottom: -8px;
	}
}
@media screen and (width<=768px) {
	._headerModalmsModal_1us0t_3 {
		width: 100% !important;
		max-width: 100% !important;
		height: 100% !important;
		max-height: 100% !important;
		box-shadow: none !important;
		background: 0 0 !important;
		border-radius: 0 !important;
		align-self: stretch !important;
		gap: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		position: absolute !important;
		inset: 0 !important;
		overflow: visible !important;
		transform: none !important;
	}
}
@supports (-webkit-touch-callout: none) {
	._headerModalmsModal_1us0t_3 {
		width: 100% !important;
		max-width: 100% !important;
		height: 100% !important;
		max-height: 100% !important;
		box-shadow: none !important;
		background: 0 0 !important;
		border-radius: 0 !important;
		align-self: stretch !important;
		gap: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		position: absolute !important;
		inset: 0 !important;
		overflow: visible !important;
		transform: none !important;
	}
}
._headerModal_1us0t_3 {
	color: var(--main-white);
	background-color: var(--g-700);
	width: 18.5rem;
	max-height: 80vh;
	padding: 0.75rem 0.75rem 0.5rem;
	position: fixed;
	top: 91px;
	right: max(2rem, 50vw - 712px + 2rem);
	overflow-y: auto;
	transform: none;
	box-shadow:
		0 24px 48px 16px #00000047,
		0 8px 20px #0000001f;
	border-radius: 1rem !important;
}
@media screen and (width<=768px) {
	._headerModal_1us0t_3 {
		background-color: var(--main-black);
		overscroll-behavior: none;
		flex-direction: column;
		width: 100%;
		height: 100%;
		max-height: none;
		padding: 0;
		display: flex;
		position: absolute;
		inset: 0;
		overflow-y: visible;
		border-radius: 0 !important;
	}
}
._headerModal_1us0t_3::-webkit-scrollbar {
	width: 6px;
}
._headerModal_1us0t_3::-webkit-scrollbar-thumb {
	background: var(--g-600);
	border-radius: 6px;
}
._headerModal_1us0t_3::-webkit-scrollbar-track {
	background: 0 0;
}
@media screen and (width<=768px) {
	.app_modal:has(.header-modal-panel) {
		top: var(--header-height, 72px) !important;
		height: auto !important;
		padding: 0 !important;
		bottom: 0 !important;
		overflow: hidden !important;
	}
	.app_modal:has(.header-modal-panel) > :first-child {
		pointer-events: none !important;
	}
}
._modal-header_1us0t_100 {
	background-color: var(--g-700);
	flex-shrink: 0;
	justify-content: space-between;
	align-items: center;
	padding: 1rem;
	display: flex;
}
._modal-header__title_1us0t_108 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._isNotMagic_1us0t_117 {
	min-height: 28.125rem !important;
}
._popover_1us0t_121 {
	min-height: 31.125rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
	position: relative;
}
@media screen and (width<=768px) {
	._popover_1us0t_121 {
		min-height: unset;
		flex: 1;
		padding: 0.75rem 0.75rem 0.5rem;
		overflow-y: auto;
	}
}
._popover_1us0t_121 ._wallet_1us0t_138 {
	color: #fff;
	background-color: var(--g-900);
	border-radius: 0.625rem;
	padding: 1rem;
}
._popover_1us0t_121 ._wallet_1us0t_138 ._btn_1us0t_144 {
	width: 7.25rem;
	height: 2rem;
}
._popover_1us0t_121 ._wallet_1us0t_138 ._icon_1us0t_148 svg {
	background: linear-gradient(150.69deg, #2be4ca 13.99%, #1bcbb8 20.5%, #4d78e4 53.32%, #8b61fc 75.3%, #ad8fff 89.01%);
	border-radius: 100px;
}
._popover_1us0t_121 ._wallet_1us0t_138 p {
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._popover_1us0t_121 ._wallet_1us0t_138 p + p {
	color: var(--g-300);
}
._popover_1us0t_121 ._wallet_1us0t_138 ._info_1us0t_162 {
	border: 1px solid #3d3d3d;
	border-radius: 12px;
	width: 15rem;
	height: auto;
	margin-bottom: 0.25rem;
	padding: 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
@media screen and (width<=768px) {
	._popover_1us0t_121 ._wallet_1us0t_138 ._info_1us0t_162 {
		box-sizing: border-box;
		width: 100%;
	}
}
._popover_1us0t_121 ._wallet_1us0t_138 ._right_1us0t_181 {
	cursor: pointer;
	padding-left: 0.35rem;
}
._popover_1us0t_121 ._menu-el_1us0t_185 {
	cursor: pointer;
	width: 100%;
	color: var(--main-white);
	align-items: center;
	gap: 0.75rem;
	padding: 0.5rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._popover_1us0t_121 ._menu-el_1us0t_185:hover {
	background-color: var(--g-600);
	border-radius: 0.5rem;
}
@media screen and (width<=768px) {
	._popover_1us0t_121 ._menu-el--desktop-only_1us0t_204 {
		display: none;
	}
}
._popover_1us0t_121 ._shipment_1us0t_208 {
	cursor: pointer;
	margin-bottom: 0.25rem;
}
._popover_1us0t_121 ._shipment_1us0t_208 h3 {
	text-transform: uppercase;
	color: var(--g-300);
	padding: 0.5rem 1rem 0;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
._popover_1us0t_121 ._shipment_1us0t_208 > div {
	padding: 0.125rem 0;
}
._popover_1us0t_121 ._shipment_1us0t_208 > div div {
	fill: #2ef098;
	padding: 0.5rem 1rem;
}
._popover_1us0t_121 ._shipment_1us0t_208 > div div:hover {
	background-color: var(--g-600);
	border-radius: 0.5rem;
}
._popover_1us0t_121 ._shipment_1us0t_208 > div > div:last-child,
._popover_1us0t_121 ._shipment_1us0t_208 > div > div._withdraw-cards_1us0t_233 {
	fill: #ff7c01 !important;
}
._popover_1us0t_121 ._separator_1us0t_236 {
	background-color: var(--g-900);
	width: 100%;
	height: 1px;
	padding: 0 1rem;
}
._blue_1us0t_243 {
	color: var(--b-400);
}
._modal-footer_1us0t_247 {
	display: none;
}
@media screen and (width<=768px) {
	._modal-footer_1us0t_247 {
		padding: 0.75rem 1rem;
		padding-bottom: calc(0.75rem + env(safe-area-inset-bottom, 0px));
		border-top: 1px solid var(--g-700);
		background: var(--g-900);
		flex-shrink: 0;
		gap: 0.75rem;
		display: flex;
	}
}
._modal-footer__logout_1us0t_261,
._modal-footer__close_1us0t_261 {
	border: 1px solid var(--g-500);
	color: var(--g-300);
	cursor: pointer;
	border-radius: 0.75rem;
	flex: 1;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	padding: 0.75rem;
	font-size: 1rem;
	font-weight: 600;
	display: flex;
}
._modal-footer__logout_1us0t_261:active,
._modal-footer__close_1us0t_261:active {
	background: var(--g-800);
}
._modal-footer__logout_1us0t_261 {
	fill: var(--g-300);
}
._header_xf4i7_2 {
	background-color: var(--g-700);
	border-radius: 1rem;
	padding: 1.25rem 2.5rem;
}
._header_xf4i7_2 svg {
	cursor: pointer;
}
._email-modal_wifkq_2 {
	background: var(--g-900);
	border-radius: 1.125rem;
	flex-direction: column;
	justify-content: flex-start;
	width: 40rem;
	height: fit-content;
	padding: 2.5rem;
	display: flex;
}
._email-modal_wifkq_2 h2 {
	text-transform: uppercase;
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2rem;
}
._email-modal_wifkq_2 ._content_wifkq_21 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._email-modal_wifkq_2 ._content_wifkq_21 > p:not(p + p) {
	color: var(--g-300);
	margin: 1rem 0 2rem;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
}
._email-modal_wifkq_2 ._content_wifkq_21 p + p {
	color: var(--main-white);
	margin: 0.5rem 0;
}
._email-modal_wifkq_2 ._content_wifkq_21 ._buttons_wifkq_42 {
	flex-direction: row;
	gap: 1rem;
	margin-top: 2rem;
	display: flex;
}
