* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a:link,
a:visited {
	color: inherit;
}
html {
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%;
	font-size: 100%;
	line-height: 1.15;
	overflow-x: hidden;
}
main {
	display: block;
}
hr {
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace;
	font-size: 1em;
}
abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bolder;
}
kbd,
samp {
	font-family: monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
}
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
	appearance: auto;
}
button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type="button"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type="reset"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring {
	outline: 1px dotted buttontext;
}
[type="button"]:-moz-focusring {
	outline: 1px dotted buttontext;
}
[type="reset"]:-moz-focusring {
	outline: 1px dotted buttontext;
}
[type="submit"]:-moz-focusring {
	outline: 1px dotted buttontext;
}
button {
	border: 1px solid var(--g-500);
	text-transform: uppercase;
	letter-spacing: 0.02em;
	cursor: pointer;
	white-space: nowrap;
	border-radius: 50%;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5;
}
input {
	border: 1px solid var(--g-500);
}
button[type="submit"] {
	border: none;
}
#label-wrapper label {
	color: var(--main-white) !important;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	color: inherit;
	white-space: normal;
	max-width: 100%;
	padding: 0;
	display: table;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button {
	height: 0;
}
[type="number"]::-webkit-outer-spin-button {
	height: 0;
}
[type="search"] {
	appearance: textfield;
	outline-offset: -0.125rem;
}
[type="search"]::-webkit-search-decoration {
	appearance: none;
}
::-webkit-file-upload-button {
	appearance: auto;
	font: inherit;
}
details {
	display: block;
}
summary {
	display: list-item;
}
template,
[hidden] {
	display: none;
}
:root {
	--main-white: #dfe0e1;
	--main-0-white: #e8eaed;
	--main-black: #121212;
	--main-black-80: #0d0d0dcc;
	--main-black-40: #0d0d0d66;
	--main-black-20: #0d0d0d33;
	--main-black-18: #0d0d0d2e;
	--main-black-10: #0d0d0d1a;
	--main-green: #2ef098;
	--b-400: #5beaff;
	--o-900: #442d19;
	--o-700: #83530d;
	--o-600: #ba7205;
	--o-500: #e35201;
	--o-400: #ff7c01;
	--o-300: #f90;
	--o-15: #ff7c0126;
	--g-900: #1d1d1d;
	--g-800: #242424;
	--g-700: #282828;
	--g-600: #3d3d3d;
	--g-500: #595656;
	--g-400: #727476;
	--g-300: #828585;
	--g-200: #939393;
	--g-100: #dbdbdb;
	--g-50: #e6e7e7;
	--error-900: #7c0505;
	--error-700: #dc2223;
	--error-500: #ff4445;
	--error-300: #ee8686;
	--warning-900: #4e1103;
	--warning-700: #dc8c14;
	--warning-500: #ffa927;
	--warning-300: #f6b95d;
	--success-900: #00462d;
	--success-700: #199c6d;
	--success-500: #4ac99b;
	--success-300: #93d9a7;
	--info-900: #043c6f;
	--info-700: #389ffe;
	--info-500: #70b6f6;
	--info-300: #98cbfa;
	--info-transparent: #3b638b05;
	--secondary-blue: #4dbfd0;
	--secondary-dark-blue: #026375;
	--secondary-dark-orange: #d16500;
	--w-b-600: #34cde3;
	--w-green: #00ffa3;
	--w-g-1000: #000;
	--w-g-900: #111010;
	--w-g-0: #fff;
	--w-black-tr-90: #00000017;
	--w-white-tr-5: #ffffff03;
	--sealed-box-color: #ec9191;
	--comics-color: #f1e31c;
	--merch-color: #ff8c00;
	--games-color: #199c6d;
	--watch-color: #c8a951;
	--launchpad-color: #a78bfa;
	--launchpad-bg: transparent;
	--launchpad-surface: var(--g-800);
	--launchpad-surface-strong: var(--g-900);
	--launchpad-border: var(--g-700);
	--launchpad-border-strong: var(--g-600);
	--launchpad-accent: var(--o-400);
	--launchpad-accent-hover: var(--o-300);
	--launchpad-accent-contrast: var(--main-black);
	--launchpad-text: var(--main-white);
	--launchpad-text-muted: var(--g-300);
	--launchpad-text-subtle: var(--g-400);
	--launchpad-text-faint: var(--g-200);
	--launchpad-success: var(--main-green);
	--launchpad-link: var(--b-400);
	--launchpad-font-display: inherit;
	--launchpad-font-body: inherit;
	--launchpad-radius-sm: 6px;
	--launchpad-radius: 10px;
	--launchpad-radius-lg: 12px;
	--primary-500: #6200ee;
	--primary-600: #3700b3;
	--accent-blue: #03dac6;
	--accent-green: #4caf50;
	--accent-red: #f44336;
	--dark-bg-100: #121212;
	--dark-bg-200: #1e1e1e;
	--dark-bg-300: #2c2c2c;
	--text-primary: #fff;
	--text-secondary: #bbb;
	--input-bg: #333;
	--input-border: #555;
	--z-raised: 10;
	--z-dropdown: 100;
	--z-sticky: 200;
	--z-drawer: 300;
	--z-overlay: 400;
	--z-modal: 500;
	--z-popover: 550;
	--z-toast: 600;
	--z-loader: 700;
	--z-debug: 9999;
	--overlay-z-index: var(--z-overlay);
	--header-z-index: var(--z-sticky);
	--z-panel: var(--z-drawer);
	--modal-z-index: var(--z-modal);
}
* ::-webkit-scrollbar {
	background-color: inherit;
	width: 0.5rem;
	height: 0.625rem;
}
* ::-webkit-scrollbar-thumb {
	background-color: var(--g-300);
	border-radius: 1.25rem;
}
* ::-webkit-scrollbar-button:vertical:start:decrement {
	display: none;
}
* ::-webkit-scrollbar-button:vertical:end:increment {
	display: none;
}
* ::-webkit-scrollbar-button:horizontal:start:decrement {
	display: none;
}
* ::-webkit-scrollbar-button:horizontal:end:increment {
	display: none;
}
html ::-webkit-scrollbar {
	background-color: inherit;
	width: 0.5rem;
	height: 0.625rem;
}
html ::-webkit-scrollbar-thumb {
	background-color: var(--g-300);
	border-radius: 1.25rem;
}
html ::-webkit-scrollbar-button:vertical:start:decrement {
	display: none;
}
html ::-webkit-scrollbar-button:vertical:end:increment {
	display: none;
}
html ::-webkit-scrollbar-button:horizontal:start:decrement {
	display: none;
}
html ::-webkit-scrollbar-button:horizontal:end:increment {
	display: none;
}
html {
	background: #121212;
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	min-height: 100vh;
	margin: 0;
	font-family: Inter, Manrope, sans-serif;
}
@font-face {
	font-family: clash-display;
	font-weight: 600;
	src:
		local(clash-display),
		url("../fonts/font-c1c02f275e8863cf.ttf") format("woff");
}
.App {
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
	flex-direction: column;
	align-items: center;
	min-height: 100vh;
	display: flex;
}
.snackbars-container {
	width: 100%;
	position: relative;
}
code {
	font-family:
		source-code-pro,
		Menlo,
		Monaco,
		Consolas,
		Courier New,
		monospace;
}
.orange {
	background: var(--o-400);
	fill: var(--secondary-dark-blue);
}
.blue {
	background: var(--b-400);
	fill: var(--secondary-blue);
}
.green {
	background: var(--main-green);
	fill: var(--success-500);
}
.red {
	background: var(--error-500);
	fill: var(--error-700);
}
.white-blue {
	background-color: var(--info-300);
}
.blue-text {
	color: var(--b-400) !important;
}
@media screen and (width<=480px) {
	.App {
		width: 100vw;
	}
}
.app {
	font: var(--font-m);
	background: var(--bg);
	color: var(--primary-color);
	min-height: 100vh;
}
.app_modal {
	color: var(--primary-color);
}
[class*="main-modal"]::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
[class*="main-modal"] ::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.main-modal::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.main-modal ::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
[class*="__main-modal"]::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
[class*="__main-modal"] ::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.transfer-modal__main-modal::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.transfer-modal__main-modal ::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.card-modal__main-modal::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.card-modal__main-modal ::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.deposit-modal__main-modal::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
.deposit-modal__main-modal ::-webkit-scrollbar {
	width: 3px !important;
	height: 3px !important;
}
[class*="main-modal"]::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
[class*="main-modal"] ::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.main-modal::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.main-modal ::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
[class*="__main-modal"]::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
[class*="__main-modal"] ::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.transfer-modal__main-modal::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.transfer-modal__main-modal ::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.card-modal__main-modal::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.card-modal__main-modal ::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.deposit-modal__main-modal::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
.deposit-modal__main-modal ::-webkit-scrollbar-track {
	border-radius: 1.5px;
	background: 0 0 !important;
}
[class*="main-modal"]::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
[class*="main-modal"] ::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.main-modal::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.main-modal ::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
[class*="__main-modal"]::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
[class*="__main-modal"] ::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.transfer-modal__main-modal::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.transfer-modal__main-modal ::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.card-modal__main-modal::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.card-modal__main-modal ::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.deposit-modal__main-modal::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
.deposit-modal__main-modal ::-webkit-scrollbar-thumb {
	opacity: 0.7;
	border-radius: 1.5px;
	background: var(--g-600) !important;
}
[class*="main-modal"]::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
[class*="main-modal"] ::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.main-modal::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.main-modal ::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
[class*="__main-modal"]::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
[class*="__main-modal"] ::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.transfer-modal__main-modal::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.transfer-modal__main-modal ::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.card-modal__main-modal::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.card-modal__main-modal ::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.deposit-modal__main-modal::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
.deposit-modal__main-modal ::-webkit-scrollbar-thumb:hover {
	opacity: 0.9;
	background: var(--g-500) !important;
}
[class*="main-modal"]::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
[class*="main-modal"] ::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.main-modal::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.main-modal ::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
[class*="__main-modal"]::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
[class*="__main-modal"] ::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.transfer-modal__main-modal::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.transfer-modal__main-modal ::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.card-modal__main-modal::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.card-modal__main-modal ::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.deposit-modal__main-modal::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
.deposit-modal__main-modal ::-webkit-scrollbar-corner {
	background: 0 0 !important;
}
[class*="main-modal"],
.main-modal,
[class*="__main-modal"],
.transfer-modal__main-modal,
.card-modal__main-modal,
.deposit-modal__main-modal {
	scrollbar-width: thin !important;
	scrollbar-color: var(--g-600) transparent !important;
}
.transfer-modal__main-modal__cards_container::-webkit-scrollbar {
	width: 2px !important;
}
[class*="__cards_container"]::-webkit-scrollbar {
	width: 2px !important;
}
[class*="cards-container"]::-webkit-scrollbar {
	width: 2px !important;
}
.transfer-modal__main-modal__cards_container::-webkit-scrollbar-thumb {
	border-radius: 1px;
	background: var(--g-500) !important;
}
[class*="__cards_container"]::-webkit-scrollbar-thumb {
	border-radius: 1px;
	background: var(--g-500) !important;
}
[class*="cards-container"]::-webkit-scrollbar-thumb {
	border-radius: 1px;
	background: var(--g-500) !important;
}
.transfer-modal__main-modal__cards_container::-webkit-scrollbar-thumb:hover {
	background: var(--g-400) !important;
}
[class*="__cards_container"]::-webkit-scrollbar-thumb:hover {
	background: var(--g-400) !important;
}
[class*="cards-container"]::-webkit-scrollbar-thumb:hover {
	background: var(--g-400) !important;
}
.main-modal-hidden-scroll::-webkit-scrollbar {
	width: 0 !important;
	height: 0 !important;
	display: none !important;
}
.main-modal-hidden-scroll ::-webkit-scrollbar {
	width: 0 !important;
	height: 0 !important;
	display: none !important;
}
.main-modal-hidden-scroll {
	scrollbar-width: none !important;
	-ms-overflow-style: none !important;
}
._page_1id9e_2 {
	flex-direction: column;
	justify-content: flex-start;
	gap: 0;
	width: 100%;
	margin-top: 6rem;
	padding: 1rem 2rem;
	display: flex;
}
@media only screen and (width<=537px) {
	._page_1id9e_2 {
		margin-top: 5rem;
		padding: 0.7rem;
	}
}
._titleRow_1id9e_18 {
	flex-wrap: wrap;
	gap: 0.5rem;
	padding: 0.5rem 0 1.5rem 1rem;
}
@media only screen and (width<=728px) {
	._titleRow_1id9e_18 {
		flex-direction: column;
		align-items: flex-start;
		padding: 0.5rem;
	}
}
._title_1id9e_18 {
	color: var(--main-white);
	white-space: nowrap;
	margin: 0;
	font-family: clash-display, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.25rem;
}
@media only screen and (width<=728px) {
	._title_1id9e_18 {
		font-size: 1rem;
	}
}
._info_1id9e_47 {
	color: var(--g-300);
	white-space: nowrap;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._actions_1id9e_57 {
	flex-wrap: wrap;
	flex: none;
	gap: 0.5rem;
}
._actions_1id9e_57 button {
	text-transform: none;
	white-space: nowrap;
	flex-shrink: 0;
	padding: 0.5rem 1.5rem;
	font-family: clash-display, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}
@media only screen and (width<=728px) {
	._actions_1id9e_57 {
		width: 100%;
	}
}
._tableContainer_1id9e_81 {
	background-color: var(--g-900);
	border-radius: 1rem;
	width: 100%;
	min-height: 20rem;
	padding: 1.5rem;
	overflow-x: auto;
}
@media only screen and (width<=900px) {
	._tableContainer_1id9e_81 {
		padding: 1rem;
	}
}
@media only screen and (width<=480px) {
	._tableContainer_1id9e_81 {
		padding: 0.75rem;
	}
}
._tableHeader_1id9e_100 {
	border-bottom: 2px solid var(--g-700);
	width: 100%;
	min-width: 800px;
	color: var(--g-400);
	text-transform: uppercase;
	letter-spacing: 0.05em;
	grid-template-columns: 2fr 0.7fr 1fr 0.9fr 8rem 1.5fr 5rem;
	align-items: center;
	gap: 0.5rem;
	padding: 0.75rem 0 1rem;
	font-size: 0.75rem;
	font-weight: 600;
	display: grid;
}
._tableRow_1id9e_116 {
	border-bottom: 1px solid var(--g-700);
	width: 100%;
	min-width: 800px;
	color: var(--main-white);
	grid-template-columns: 2fr 0.7fr 1fr 0.9fr 8rem 1.5fr 5rem;
	align-items: center;
	gap: 0.5rem;
	min-height: 4rem;
	padding: 1rem 0;
	display: grid;
}
._tableRow_1id9e_116:last-child {
	border-bottom: none;
}
._tableRow_1id9e_116:hover {
	background-color: #ffffff0d;
}
._cardNameCell_1id9e_135 {
	flex-direction: row;
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
._cardThumb_1id9e_142 {
	object-fit: cover;
	background-color: var(--g-700);
	border-radius: 0.25rem;
	flex-shrink: 0;
	width: 2.5rem;
	height: 3.5rem;
}
._cardName_1id9e_135 {
	color: var(--main-white);
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 16rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	overflow: hidden;
}
._insuredValue_1id9e_164 {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._price_1id9e_173 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._buyStatus_1id9e_182 {
	color: var(--g-300);
	align-items: center;
	gap: 0.375rem;
	font-size: 0.875rem;
	display: flex;
}
._buyStatus_1id9e_182._statusSuccess_1id9e_189 {
	color: #22c55e;
}
._buyStatus_1id9e_182._statusError_1id9e_192 {
	color: #ef4444;
}
._buyStatus_1id9e_182._statusPending_1id9e_195 {
	color: #eab308;
}
._summaryModal_1id9e_199 {
	background-color: var(--g-800);
	border-radius: 1rem;
	flex-direction: column;
	gap: 1rem;
	min-width: 24rem;
	max-width: 90vw;
	padding: 1.5rem;
	display: flex;
}
._summaryModal_1id9e_199 h2 {
	color: var(--main-white);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
._summaryRow_1id9e_219 {
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	display: flex;
}
._summaryLabel_1id9e_226 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._summaryValue_1id9e_235 {
	color: var(--main-white);
	align-items: center;
	gap: 0.375rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._modalDivider_1id9e_247 {
	background-color: var(--g-600);
	width: 100%;
	height: 1px;
}
._balanceWarning_1id9e_253 {
	color: #ef4444;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._fundingOptions_1id9e_262 {
	flex-direction: column;
	gap: 0.5rem;
	display: flex;
}
._radioOption_1id9e_268 {
	cursor: pointer;
	border-radius: 0.5rem;
	flex-direction: row;
	align-items: center;
	gap: 0.5rem;
	padding: 0.5rem 0.75rem;
	transition: background-color 0.15s;
	display: flex;
}
._radioOption_1id9e_268:hover {
	background-color: #ffffff0a;
}
._radioOption_1id9e_268 input[type="radio"] {
	accent-color: var(--o-400);
	cursor: pointer;
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
}
._radioOption_1id9e_268 span {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._radioOption_1id9e_268:has(input:checked) span {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._emptyState_1id9e_305 {
	background-color: var(--g-900);
	text-align: center;
	border-radius: 1rem;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	padding: 13.438rem 2rem 16.225rem;
	display: flex;
}
._emptyState_1id9e_305 p {
	color: var(--g-300);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
@media only screen and (width<=900px) {
	._emptyState_1id9e_305 {
		padding: 4rem 1.5rem;
	}
}
@media only screen and (width<=480px) {
	._emptyState_1id9e_305 {
		padding: 3rem 1rem;
	}
}
._page_139rc_2 {
	flex-direction: column;
	justify-content: flex-start;
	gap: 0;
	width: 100%;
	margin-top: 6rem;
	padding: 1rem 2rem;
	display: flex;
}
@media only screen and (width<=537px) {
	._page_139rc_2 {
		margin-top: 5rem;
		padding: 0.7rem;
	}
}
._titleRow_139rc_18 {
	flex-wrap: wrap;
	gap: 0.5rem;
	padding: 0.5rem 0 1.5rem 1rem;
}
@media only screen and (width<=728px) {
	._titleRow_139rc_18 {
		flex-direction: column;
		align-items: flex-start;
		padding: 0.5rem;
	}
}
._title_139rc_18 {
	color: var(--main-white);
	white-space: nowrap;
	margin: 0;
	font-family: clash-display, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.25rem;
}
@media only screen and (width<=728px) {
	._title_139rc_18 {
		font-size: 1rem;
	}
}
._info_139rc_47 {
	color: var(--g-300);
	white-space: nowrap;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._actions_139rc_57 {
	flex-wrap: wrap;
	flex: none;
	gap: 0.5rem;
}
._actions_139rc_57 button {
	text-transform: none;
	white-space: nowrap;
	flex-shrink: 0;
	padding: 0.5rem 1.5rem;
	font-family: clash-display, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}
@media only screen and (width<=728px) {
	._actions_139rc_57 {
		width: 100%;
	}
}
._statusBanner_139rc_81 {
	background-color: var(--main-black, #000);
	color: #22c55e;
	border-radius: 0.5rem;
	align-items: center;
	gap: 0.5rem;
	margin: 0 0 0.5rem 1rem;
	padding: 0.625rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._tableContainer_139rc_97 {
	background-color: var(--g-900);
	border-radius: 1rem;
	width: 100%;
	min-height: 20rem;
	padding: 1.5rem;
	overflow-x: auto;
}
@media only screen and (width<=900px) {
	._tableContainer_139rc_97 {
		padding: 1rem;
	}
}
@media only screen and (width<=480px) {
	._tableContainer_139rc_97 {
		padding: 0.75rem;
	}
}
._tableHeader_139rc_116 {
	border-bottom: 2px solid var(--g-700);
	width: 100%;
	min-width: 800px;
	color: var(--g-400);
	text-transform: uppercase;
	letter-spacing: 0.05em;
	grid-template-columns: 2fr 0.7fr 1fr 0.9fr 8rem 1.5fr 5rem;
	align-items: center;
	gap: 0.5rem;
	padding: 0.75rem 0 1rem;
	font-size: 0.75rem;
	font-weight: 600;
	display: grid;
}
._tableRow_139rc_132 {
	border-bottom: 1px solid var(--g-700);
	width: 100%;
	min-width: 800px;
	color: var(--main-white);
	grid-template-columns: 2fr 0.7fr 1fr 0.9fr 8rem 1.5fr 5rem;
	align-items: center;
	gap: 0.5rem;
	min-height: 4rem;
	padding: 1rem 0;
	display: grid;
}
._tableRow_139rc_132:last-child {
	border-bottom: none;
}
._tableRow_139rc_132:hover {
	background-color: #ffffff0d;
}
._cardNameCell_139rc_151 {
	flex-direction: row;
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
._cardThumb_139rc_158 {
	object-fit: cover;
	background-color: var(--g-700);
	border-radius: 0.25rem;
	flex-shrink: 0;
	width: 2.5rem;
	height: 3.5rem;
}
._cardName_139rc_151 {
	color: var(--main-white);
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 16rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	overflow: hidden;
}
._insuredValue_139rc_180 {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._listInput_139rc_189 {
	width: 7rem;
}
._listingStatus_139rc_193 {
	color: var(--g-300);
	align-items: center;
	gap: 0.375rem;
	font-size: 0.875rem;
	display: flex;
}
._listingStatus_139rc_193._statusSuccess_139rc_200 {
	color: #22c55e;
}
._listingStatus_139rc_193._statusError_139rc_203 {
	color: #ef4444;
}
._listingStatus_139rc_193._statusPending_139rc_206 {
	color: #eab308;
}
._bulkActionsModalWrapper_139rc_210 {
	color: var(--main-white);
	background: var(--g-900);
	border-radius: 1.125rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	gap: 0;
	width: 38rem;
	max-width: 90%;
	max-height: 90dvh;
	padding: 1.5rem 2.5rem 2.5rem;
	display: flex;
	overflow-y: auto;
}
._bulkActionsModalClose_139rc_227 {
	justify-content: flex-end;
	width: 100%;
	margin-right: -2.5rem;
	display: flex;
}
._bulkActionsTabs_139rc_234 {
	gap: 0.25rem;
	width: 100%;
	padding: 1rem 0;
	display: flex;
}
._bulkActionsTabItem_139rc_241 {
	z-index: 1;
	background-color: var(--g-900);
	width: 100%;
	height: 100%;
	color: var(--g-300);
	cursor: pointer;
	border: none;
	border-radius: 0.5rem;
	outline: none;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	min-height: 2.625rem;
	padding: 10px;
	font-size: 0.875rem;
	font-weight: 600;
	display: flex;
	position: relative;
}
._bulkActionsTabItem_139rc_241:hover:not(._bulkActionsTabItemActive_139rc_261) {
	background-color: #ffffff0d;
}
._bulkActionsTabItemActive_139rc_261 {
	background: var(--o-400);
	color: var(--main-black);
}
._bulkActionsContent_139rc_270 {
	flex-direction: column;
	width: 100%;
	margin-top: 2rem;
	padding: 7px;
	display: flex;
}
._bulkActionsConfirm_139rc_278 {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 2.5rem;
	display: flex;
}
._bulkActionsConfirm_139rc_278 button {
	text-transform: none;
}
@media screen and (width<=768px) {
	._bulkActionsModalWrapper_139rc_210 {
		border-radius: 0.8rem;
		width: 90%;
		max-width: 90%;
		padding: 1.5rem;
	}
}
@media screen and (width<=480px) {
	._bulkActionsModalWrapper_139rc_210 {
		border-radius: 0.6rem;
		width: 95%;
		padding: 1rem;
	}
}
._emptyState_139rc_305 {
	background-color: var(--g-900);
	text-align: center;
	border-radius: 1rem;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	padding: 13.438rem 2rem 16.225rem;
	display: flex;
}
._emptyState_139rc_305 p {
	color: var(--g-300);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
@media only screen and (width<=900px) {
	._emptyState_139rc_305 {
		padding: 4rem 1.5rem;
	}
}
@media only screen and (width<=480px) {
	._emptyState_139rc_305 {
		padding: 3rem 1rem;
	}
}
._page_1dikz_2 {
	flex-direction: column;
	justify-content: flex-start;
	gap: 0;
	width: 100%;
	margin-top: 6rem;
	padding: 1rem 2rem;
	display: flex;
}
@media only screen and (width<=537px) {
	._page_1dikz_2 {
		margin-top: 5rem;
		padding: 0.7rem;
	}
}
._titleRow_1dikz_18 {
	flex-wrap: wrap;
	gap: 0.5rem;
	padding: 0.5rem 0 1.5rem 1rem;
}
@media only screen and (width<=728px) {
	._titleRow_1dikz_18 {
		flex-direction: column;
		align-items: flex-start;
		padding: 0.5rem;
	}
}
._title_1dikz_18 {
	color: var(--main-white);
	white-space: nowrap;
	margin: 0;
	font-family: clash-display, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.25rem;
}
@media only screen and (width<=728px) {
	._title_1dikz_18 {
		font-size: 1rem;
	}
}
._info_1dikz_47 {
	color: var(--g-300);
	white-space: nowrap;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._actions_1dikz_57 {
	flex-wrap: wrap;
	flex: none;
	gap: 0.5rem;
}
._actions_1dikz_57 button {
	text-transform: none;
	white-space: nowrap;
	flex-shrink: 0;
	padding: 0.5rem 1.5rem;
	font-family: clash-display, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1rem;
}
@media only screen and (width<=728px) {
	._actions_1dikz_57 {
		width: 100%;
	}
}
._modeTabs_1dikz_81 {
	flex-wrap: wrap;
	margin: 0 0 1rem 1rem;
}
@media only screen and (width<=728px) {
	._modeTabs_1dikz_81 {
		margin-left: 0.5rem;
	}
}
._modeTab_1dikz_81 {
	color: var(--g-300);
	background-color: var(--g-900);
	border: 1px solid var(--g-700);
	cursor: pointer;
	border-radius: 999px;
	padding: 0.5rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	transition:
		background-color 0.15s,
		color 0.15s,
		border-color 0.15s;
}
._modeTab_1dikz_81:hover {
	color: var(--main-white);
	border-color: var(--g-500);
}
._modeTabActive_1dikz_110 {
	color: var(--main-black);
	background-color: var(--o-400);
	border-color: var(--o-400);
}
._metadataPanel_1dikz_116 {
	background-color: var(--g-900);
	border-radius: 1rem;
	flex-direction: column;
	flex: auto;
	gap: 1.25rem;
	min-height: 0;
	margin-bottom: 1rem;
	padding: 1.5rem;
	display: flex;
}
._metadataPanelHeader_1dikz_128 {
	justify-content: space-between;
	align-items: flex-start;
	gap: 1rem;
	display: flex;
}
._metadataPanelHeader_1dikz_128 h2 {
	color: var(--main-white);
	margin: 0 0 0.35rem;
	font-family: Manrope, sans-serif;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
._metadataPanelHeader_1dikz_128 p {
	color: var(--g-300);
	max-width: 44rem;
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._metadataPanelHeader_1dikz_128 span {
	color: var(--o-400);
	white-space: nowrap;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
@media only screen and (width<=728px) {
	._metadataPanelHeader_1dikz_128 {
		flex-direction: column;
	}
}
._metadataForm_1dikz_168 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	align-items: end;
	gap: 1rem;
	display: grid;
}
@media only screen and (width<=900px) {
	._metadataForm_1dikz_168 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media only screen and (width<=537px) {
	._metadataForm_1dikz_168 {
		grid-template-columns: 1fr;
	}
}
._metadataMatches_1dikz_185 {
	background-color: var(--g-800);
	border: 1px solid var(--g-700);
	border-radius: 0.75rem;
	flex-direction: column;
	gap: 0.85rem;
	padding: 1rem 1.25rem 1.25rem;
	display: flex;
}
._metadataMatchesHeader_1dikz_195 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
}
._metadataMatchesHeader_1dikz_195 strong {
	color: var(--o-400);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._matchesTable_1dikz_212 {
	border: 1px solid var(--g-700);
	border-radius: 0.6rem;
	flex-direction: column;
	height: 60vh;
	display: flex;
	overflow-y: auto;
}
._matchesTableHead_1dikz_221,
._matchRow_1dikz_222 {
	flex: none;
	grid-template-columns: minmax(0, 2.6fr) 4.5rem 6rem 8rem minmax(0, 1.6fr) 4.5rem;
	align-items: center;
	gap: 1rem;
	min-width: 680px;
	padding: 0.7rem 1rem;
	display: grid;
}
._matchesTableHead_1dikz_221 {
	z-index: 1;
	color: var(--g-300);
	text-transform: uppercase;
	letter-spacing: 0.03em;
	background-color: var(--g-900);
	border-bottom: 1px solid var(--g-700);
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
	position: sticky;
	top: 0;
}
._matchRow_1dikz_222 {
	box-sizing: border-box;
	height: 4.9rem;
	color: var(--g-100);
	border-bottom: 1px solid var(--g-800);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
	transition: background-color 0.15s;
}
._matchRow_1dikz_222:last-child {
	border-bottom: none;
}
._matchRow_1dikz_222:hover {
	background-color: #ffffff08;
}
._matchCard_1dikz_267 {
	align-items: center;
	gap: 0.6rem;
	min-width: 0;
	display: flex;
}
._matchCell_1dikz_274 {
	color: var(--g-200);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
._cardThumbPlaceholder_1dikz_281 {
	background-color: var(--g-700);
	border-radius: 0.25rem;
	flex-shrink: 0;
	width: 2.5rem;
	height: 3.5rem;
}
@keyframes _mo-shimmer_1dikz_1 {
	0%,
	to {
		opacity: 0.45;
	}
	50% {
		opacity: 0.9;
	}
}
._skeletonThumb_1dikz_297 {
	animation: 1.2s ease-in-out infinite _mo-shimmer_1dikz_1;
}
._skeletonText_1dikz_301 {
	background-color: var(--g-700);
	border-radius: 0.3rem;
	width: 70%;
	height: 0.85rem;
	animation: 1.2s ease-in-out infinite _mo-shimmer_1dikz_1;
}
._metadataMatchName_1dikz_309 {
	color: var(--main-white);
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	overflow: hidden;
}
._matchView_1dikz_321 {
	color: var(--o-400);
	justify-self: start;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	text-decoration: none;
}
._matchView_1dikz_321:hover {
	text-decoration: underline;
}
._metadataMatchesMore_1dikz_335,
._metadataMatchesEmpty_1dikz_345 {
	color: var(--g-300);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._selectLabel_1dikz_355 {
	color: var(--g-200);
	flex-direction: column;
	gap: 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
	display: flex;
}
._select_1dikz_355 {
	color: var(--main-white);
	background-color: var(--g-800);
	border: 1px solid var(--g-600);
	border-radius: 0.5rem;
	outline: none;
	min-height: 2.75rem;
	padding: 0 0.75rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._metadataError_1dikz_382 {
	color: #ef4444;
	background-color: #ef44441a;
	border: 1px solid #ef44444d;
	border-radius: 0.5rem;
	padding: 0.75rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._metadataSuccess_1dikz_395 {
	color: #22c55e;
	word-break: break-all;
	background-color: #22c55e1a;
	border: 1px solid #22c55e4d;
	border-radius: 0.5rem;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.5rem;
	padding: 0.75rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._metadataSuccess_1dikz_395 a {
	color: var(--o-400);
	text-decoration: underline;
}
._statusBanner_1dikz_417 {
	background-color: var(--main-black, #000);
	color: #22c55e;
	border-radius: 0.5rem;
	align-items: center;
	gap: 0.5rem;
	margin: 0 0 0.5rem 1rem;
	padding: 0.625rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._tableContainer_1dikz_433 {
	background-color: var(--g-900);
	border-radius: 1rem;
	width: 100%;
	min-height: 20rem;
	padding: 1.5rem;
	overflow-x: auto;
}
@media only screen and (width<=900px) {
	._tableContainer_1dikz_433 {
		padding: 1rem;
	}
}
@media only screen and (width<=480px) {
	._tableContainer_1dikz_433 {
		padding: 0.75rem;
	}
}
._tableHeader_1dikz_452 {
	border-bottom: 2px solid var(--g-700);
	width: 100%;
	min-width: 800px;
	color: var(--g-400);
	text-transform: uppercase;
	letter-spacing: 0.05em;
	grid-template-columns: 2fr 0.7fr 1fr 0.9fr 8rem 1.5fr 5rem;
	align-items: center;
	gap: 0.5rem;
	padding: 0.75rem 0 1rem;
	font-size: 0.75rem;
	font-weight: 600;
	display: grid;
}
._tableRow_1dikz_468 {
	border-bottom: 1px solid var(--g-700);
	width: 100%;
	min-width: 800px;
	color: var(--main-white);
	grid-template-columns: 2fr 0.7fr 1fr 0.9fr 8rem 1.5fr 5rem;
	align-items: center;
	gap: 0.5rem;
	min-height: 4rem;
	padding: 1rem 0;
	display: grid;
}
._tableRow_1dikz_468:last-child {
	border-bottom: none;
}
._tableRow_1dikz_468:hover {
	background-color: #ffffff0d;
}
._cardNameCell_1dikz_487 {
	flex-direction: row;
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
._cardThumb_1dikz_281 {
	object-fit: cover;
	background-color: var(--g-700);
	border-radius: 0.25rem;
	flex-shrink: 0;
	width: 2.5rem;
	height: 3.5rem;
}
._cardName_1dikz_487 {
	color: var(--main-white);
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 16rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	overflow: hidden;
}
._insuredValue_1dikz_516 {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._offerInput_1dikz_525 {
	width: 7rem;
}
._offerStatus_1dikz_529 {
	color: var(--g-300);
	align-items: center;
	gap: 0.375rem;
	font-size: 0.875rem;
	display: flex;
}
._offerStatus_1dikz_529._statusSuccess_1dikz_536 {
	color: #22c55e;
}
._offerStatus_1dikz_529._statusError_1dikz_539 {
	color: #ef4444;
}
._offerStatus_1dikz_529._statusPending_1dikz_542 {
	color: #eab308;
}
._bulkActionsModalWrapper_1dikz_546 {
	color: var(--main-white);
	background: var(--g-900);
	border-radius: 1.125rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	gap: 0;
	width: 38rem;
	max-width: 90%;
	max-height: 90dvh;
	padding: 1.5rem 2.5rem 2.5rem;
	display: flex;
	overflow-y: auto;
}
._bulkActionsModalClose_1dikz_563 {
	justify-content: flex-end;
	width: 100%;
	margin-right: -2.5rem;
	display: flex;
}
._bulkActionsTabs_1dikz_570 {
	gap: 0.25rem;
	width: 100%;
	padding: 1rem 0;
	display: flex;
}
._bulkActionsTabItem_1dikz_577 {
	z-index: 1;
	background-color: var(--g-900);
	width: 100%;
	height: 100%;
	color: var(--g-300);
	cursor: pointer;
	border: none;
	border-radius: 0.5rem;
	outline: none;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	min-height: 2.625rem;
	padding: 10px;
	font-size: 0.875rem;
	font-weight: 600;
	display: flex;
	position: relative;
}
._bulkActionsTabItem_1dikz_577:hover:not(._bulkActionsTabItemActive_1dikz_597) {
	background-color: #ffffff0d;
}
._bulkActionsTabItemActive_1dikz_597 {
	background: var(--o-400);
	color: var(--main-black);
}
._bulkActionsContent_1dikz_606 {
	flex-direction: column;
	width: 100%;
	margin-top: 2rem;
	padding: 7px;
	display: flex;
}
._bulkActionsConfirm_1dikz_614 {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 2.5rem;
	display: flex;
}
._bulkActionsConfirm_1dikz_614 button {
	text-transform: none;
}
._fundingModal_1dikz_626 {
	background-color: var(--g-800);
	border-radius: 1rem;
	flex-direction: column;
	gap: 1rem;
	min-width: 24rem;
	padding: 1.5rem;
	display: flex;
}
._fundingModal_1dikz_626 h2 {
	color: var(--main-white);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
._fundingRow_1dikz_645 {
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	display: flex;
}
._fundingLabel_1dikz_652 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._fundingValue_1dikz_661 {
	color: var(--main-white);
	align-items: center;
	gap: 0.375rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._modalDivider_1dikz_673 {
	background-color: var(--g-600);
	width: 100%;
	height: 1px;
}
._fundingOptions_1dikz_679 {
	flex-direction: column;
	gap: 0.5rem;
	display: flex;
}
._radioOption_1dikz_685 {
	cursor: pointer;
	border-radius: 0.5rem;
	flex-direction: row;
	align-items: center;
	gap: 0.5rem;
	padding: 0.5rem 0.75rem;
	transition: background-color 0.15s;
	display: flex;
}
._radioOption_1dikz_685:hover {
	background-color: #ffffff0a;
}
._radioOption_1dikz_685 input[type="radio"] {
	accent-color: var(--o-400);
	cursor: pointer;
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
}
._radioOption_1dikz_685 span {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._radioOption_1dikz_685:has(input:checked) span {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
@media screen and (width<=768px) {
	._bulkActionsModalWrapper_1dikz_546 {
		border-radius: 0.8rem;
		width: 90%;
		max-width: 90%;
		padding: 1.5rem;
	}
}
@media screen and (width<=480px) {
	._bulkActionsModalWrapper_1dikz_546 {
		border-radius: 0.6rem;
		width: 95%;
		padding: 1rem;
	}
}
._emptyState_1dikz_737 {
	background-color: var(--g-900);
	text-align: center;
	border-radius: 1rem;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	padding: 13.438rem 2rem 16.225rem;
	display: flex;
}
._emptyState_1dikz_737 p {
	color: var(--g-300);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
@media only screen and (width<=900px) {
	._emptyState_1dikz_737 {
		padding: 4rem 1.5rem;
	}
}
@media only screen and (width<=480px) {
	._emptyState_1dikz_737 {
		padding: 3rem 1rem;
	}
}
._page_5c40a_3 {
	color: var(--main-white);
	flex-direction: column;
	gap: 0;
	padding: 2rem 2rem 3.5rem;
}
@media only screen and (width<=538px) {
	._page_5c40a_3 {
		padding: 1.5rem 1rem 2.5rem;
	}
}
._title_5c40a_15 {
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}
._title_5c40a_15 h1 {
	color: var(--main-white);
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2rem;
}
._title_5c40a_15 h1 span {
	color: var(--b-400);
}
._title_5c40a_15 ._total_5c40a_36 {
	color: var(--g-400);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._title_5c40a_15 ._total_5c40a_36 p {
	letter-spacing: -0.01em;
	margin: 0;
}
._title_5c40a_15 ._total_5c40a_36 span {
	color: var(--o-400);
	background-color: #ff7c0126;
	border-radius: 1.25rem;
	padding: 0.25rem 0.5rem;
}
@media (width<=768px) {
	._title_5c40a_15 {
		flex-direction: column;
		align-items: flex-start;
		gap: 1rem;
		margin-bottom: 1rem;
	}
	._title_5c40a_15 ._titleActions_5c40a_61 {
		justify-content: space-between;
		width: 100%;
	}
}
@media (width>768px) {
	._viewToggleMobile_5c40a_68 {
		display: none;
	}
}
._sortingHeader_5c40a_74 {
	align-items: center;
	gap: 1rem;
	margin: 1.5rem 0;
	display: flex;
}
@media (width<=618px) {
	._sortingHeader_5c40a_74 {
		flex-wrap: wrap;
		align-items: stretch;
	}
}
._searchWrap_5c40a_87 {
	flex: 1;
	min-width: 9rem;
}
._searchInput_5c40a_92 {
	font-size: 14px !important;
}
._sortWrap_5c40a_96 {
	width: 23%;
	min-width: 7rem;
}
@media (width<=1050px) {
	._sortWrap_5c40a_96 {
		width: auto;
		min-width: 3rem;
	}
}
._switcher_5c40a_107 {
	display: flex;
}
@media (width<=768px) {
	._switcher_5c40a_107 {
		display: none;
	}
}
._chips_5c40a_117 {
	flex-wrap: wrap;
	gap: 0.5rem;
	display: flex;
}
._chips_5c40a_117 button {
	text-transform: none;
	width: fit-content !important;
}
._chipsEmpty_5c40a_127 {
	color: var(--g-400);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._priceRow_5c40a_136 {
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
._priceRow_5c40a_136 span {
	color: var(--g-400);
}
._ownedToggle_5c40a_145 {
	color: var(--g-100);
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	align-items: center;
	gap: 0.55rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
	display: flex;
}
._ownedToggle_5c40a_145 input {
	width: 1.05rem;
	height: 1.05rem;
	accent-color: var(--o-400);
	cursor: pointer;
}
._ownedDisabled_5c40a_165 {
	color: var(--g-400);
	cursor: not-allowed;
}
._ownedDisabled_5c40a_165 input {
	cursor: not-allowed;
}
._ownedHint_5c40a_173 {
	color: var(--g-400);
}
._clearBtn_5c40a_177 {
	border: 1px solid var(--g-600);
	color: var(--g-300);
	cursor: pointer;
	background: 0 0;
	border-radius: 0.5rem;
	align-self: flex-start;
	padding: 0.4rem 0.85rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	transition:
		color 0.15s,
		border-color 0.15s;
}
._clearBtn_5c40a_177:hover {
	color: var(--main-white);
	border-color: var(--g-400);
}
._results_5c40a_198 {
	flex-direction: column;
	gap: 1rem;
	width: 100%;
	min-width: 0;
	display: flex;
}
._resultsHead_5c40a_206 {
	color: var(--g-100);
	align-items: center;
	gap: 0.75rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._grid_5c40a_218 {
	grid-template-columns: repeat(auto-fill, minmax(15.5rem, 1fr));
	gap: 1rem;
	display: grid;
}
._list_5c40a_224 {
	flex-direction: column;
	gap: 0.75rem;
	display: flex;
}
._card_5c40a_230 {
	border: 1px solid var(--g-700);
	background: var(--g-800);
	border-radius: 1rem;
	flex-direction: column;
	transition: border-color 0.15s;
	display: flex;
	overflow: hidden;
}
._card_5c40a_230:hover {
	border-color: var(--g-600);
}
._cardBody_5c40a_243 {
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: none;
	flex-direction: column;
	gap: 0.75rem;
	padding: 1rem;
	display: flex;
}
._cardTop_5c40a_254 {
	justify-content: space-between;
	align-items: baseline;
	gap: 0.5rem;
	display: flex;
}
._cardTitle_5c40a_261 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._price_5c40a_136 {
	color: var(--main-white);
	white-space: nowrap;
	align-items: baseline;
	gap: 0.3rem;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
	display: inline-flex;
}
._priceUnit_5c40a_283 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._cardTags_5c40a_292 {
	flex-wrap: wrap;
	gap: 0.4rem;
	display: flex;
}
._tag_5c40a_298 {
	background: var(--g-900);
	color: var(--g-200);
	border-radius: 0.5rem;
	padding: 0.2rem 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._cardBottom_5c40a_310 {
	border-top: 1px solid var(--g-700);
	justify-content: space-between;
	align-items: center;
	gap: 0.5rem;
	padding-top: 0.5rem;
	display: flex;
}
._buyer_5c40a_319 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._expand_5c40a_328 {
	color: var(--b-400);
	align-items: center;
	gap: 0.3rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
	display: inline-flex;
}
._chevron_5c40a_340 {
	font-size: 0.6rem;
}
._expandPanel_5c40a_344 {
	border-top: 1px solid var(--g-700);
	background: var(--g-900);
	flex-direction: column;
	gap: 0.75rem;
	padding: 1rem;
	display: flex;
}
._meta_5c40a_353 {
	color: var(--g-300);
	flex-wrap: wrap;
	gap: 0.35rem 0.9rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
	display: flex;
}
._link_5c40a_365 {
	color: var(--b-400);
	text-decoration: none;
}
._link_5c40a_365:hover {
	text-decoration: underline;
}
._matches_5c40a_373 {
	border-top: 1px solid var(--g-700);
	flex-direction: column;
	gap: 0.5rem;
	padding-top: 0.75rem;
	display: flex;
}
._matchesCount_5c40a_381 {
	color: var(--main-white);
	align-items: baseline;
	gap: 0.4rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	display: flex;
}
._matchesCount_5c40a_381 span {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._matchRow_5c40a_401 {
	color: var(--g-100);
	justify-content: space-between;
	align-items: center;
	gap: 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
	display: flex;
}
._matchGrade_5c40a_414 {
	color: var(--g-300);
	white-space: nowrap;
}
._matchesMore_5c40a_419,
._matchesEmpty_5c40a_420 {
	color: var(--g-400);
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._state_5c40a_429 {
	border: 1px dashed var(--g-700);
	color: var(--g-300);
	text-align: center;
	background: var(--g-800);
	border-radius: 1rem;
	flex-direction: column;
	align-items: center;
	gap: 0.75rem;
	padding: 4rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
	display: flex;
}
._stateError_5c40a_447 {
	color: var(--error-500);
	border-color: var(--error-700);
}
._loadMore_5c40a_452 {
	border: 1px solid var(--g-600);
	color: var(--main-white);
	cursor: pointer;
	background: 0 0;
	border-radius: 0.6rem;
	align-self: center;
	margin-top: 0.75rem;
	padding: 0.7rem 1.75rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	transition:
		border-color 0.15s,
		background 0.15s;
}
._loadMore_5c40a_452:hover {
	border-color: var(--o-400);
	background: var(--o-15);
}
._page_jbfzz_3 {
	flex-direction: column;
	gap: 0;
	padding: 2rem 2rem 3.5rem;
}
@media only screen and (width<=538px) {
	._page_jbfzz_3 {
		padding: 1.5rem 1rem 2.5rem;
	}
}
._title_jbfzz_14 {
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}
._title_jbfzz_14 h1 {
	color: var(--main-white);
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2rem;
}
._title_jbfzz_14 h1 span {
	color: var(--b-400);
}
._title_jbfzz_14 ._total_jbfzz_35 {
	color: var(--g-400);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._title_jbfzz_14 ._total_jbfzz_35 p {
	letter-spacing: -0.01em;
	margin: 0;
}
._title_jbfzz_14 ._total_jbfzz_35 span {
	color: var(--o-400);
	background-color: #ff7c0126;
	border-radius: 1.25rem;
	padding: 0.25rem 0.5rem;
}
@media (width<=768px) {
	._title_jbfzz_14 {
		flex-direction: column;
		align-items: flex-start;
		gap: 1rem;
		margin-bottom: 1rem;
	}
	._title_jbfzz_14 ._titleActions_jbfzz_60 {
		justify-content: space-between;
		width: 100%;
	}
}
._notice_jbfzz_66 {
	max-width: 46rem;
	color: var(--g-300);
	margin: 1.25rem 0 1.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._offerCell_jbfzz_78 {
	min-width: 0;
	padding-right: 1.5rem;
}
._offerTitle_jbfzz_83 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._tags_jbfzz_92 {
	min-width: 0;
}
._tag_jbfzz_92 {
	background: var(--g-700);
	color: var(--g-200);
	white-space: nowrap;
	border-radius: 0.5rem;
	padding: 0.2rem 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
}
._price_jbfzz_109 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._muted_jbfzz_118 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._dateCell_jbfzz_127 {
	color: var(--g-100);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._status_jbfzz_137 {
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 11rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	overflow: hidden;
}
._statusSuccess_jbfzz_149 {
	color: #22c55e;
}
._statusError_jbfzz_153 {
	color: #ef4444;
}
._statusPending_jbfzz_157 {
	color: #eab308;
}
._empty_jbfzz_162 {
	min-height: 19.75rem;
	color: var(--g-200);
	text-align: center;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._empty_jbfzz_162 p {
	margin: 0;
}
._confirm_jbfzz_177 {
	background-color: var(--g-900);
	border-radius: 1rem;
	flex-direction: column;
	width: 37.5rem;
	max-width: 90vw;
	min-height: 18rem;
	padding: 2rem;
	display: flex;
}
@media (width<=480px) {
	._confirm_jbfzz_177 {
		width: 95%;
		min-height: 14rem;
		padding: 1.5rem;
	}
}
._confirmIcon_jbfzz_195 {
	place-self: center;
	max-width: 3rem;
}
._confirmText_jbfzz_200 {
	text-align: center;
	flex-direction: column;
	gap: 0.25rem;
	padding-top: 1rem;
	display: flex;
}
._confirmTitle_jbfzz_208 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
@media (width<=480px) {
	._confirmTitle_jbfzz_208 {
		font-size: 1.25rem;
	}
}
._confirmDesc_jbfzz_223 {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
}
@media (width<=480px) {
	._confirmDesc_jbfzz_223 {
		font-size: 0.875rem;
	}
}
._confirmBtns_jbfzz_238 {
	flex-flow: wrap;
	justify-content: center;
	gap: 0.5rem;
	padding-top: 2rem;
	display: flex;
}
@media (width<=480px) {
	._confirmBtns_jbfzz_238 {
		flex-direction: column;
		gap: 0.75rem;
	}
}
._edit_jbfzz_253 {
	background-color: var(--g-900);
	border-radius: 1rem;
	flex-direction: column;
	gap: 1.5rem;
	width: 32rem;
	max-width: 90vw;
	padding: 2rem;
	display: flex;
}
@media (width<=480px) {
	._edit_jbfzz_253 {
		width: 95%;
		padding: 1.5rem;
	}
}
._editHead_jbfzz_270 {
	flex-direction: column;
	gap: 0.35rem;
	display: flex;
}
._editTitle_jbfzz_276 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
._editDesc_jbfzz_286 {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._editField_jbfzz_295 {
	flex-direction: column;
	gap: 0.5rem;
	display: flex;
}
._editLabel_jbfzz_301 {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
._editErr_jbfzz_310 {
	color: var(--error-500);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
.cookies-container {
	background-color: var(--g-900);
	width: 100%;
	max-height: 120px;
	z-index: var(--z-toast);
	position: fixed;
	bottom: 0;
}
.cookies-container__content {
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 1rem;
	padding: 1.5rem 3rem 2rem 2.563rem;
	display: flex;
}
.cookies-container__content__icon {
	flex-shrink: 0;
}
.cookies-container__content__text {
	flex-direction: column;
	max-width: 81%;
	display: flex;
}
.cookies-container__content__text__title {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
.cookies-container__content__text__ordinary {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
.cookies-container__content__button {
	flex-shrink: 0;
}
@media screen and (width<=537px) {
	.cookies-container {
		max-height: none;
	}
	.cookies-container__content {
		flex-direction: column;
		align-items: flex-start;
		gap: 0.75rem;
		padding: 1rem;
	}
	.cookies-container__content__icon {
		display: none;
	}
	.cookies-container__content__text {
		max-width: 100%;
	}
	.cookies-container__content__text__title {
		font-size: 1rem;
	}
	.cookies-container__content__text__ordinary {
		font-size: 0.8125rem;
	}
	.cookies-container__content__button,
	.cookies-container__content__button button {
		width: 100%;
	}
}
._footer_hl38o_2 {
	max-width: 1440px;
	padding: 0 2rem 0.5rem;
}
._footer_hl38o_2 ._footer-container_hl38o_6 {
	background-color: var(--g-900);
	border-radius: 1rem;
	padding: 1.5rem;
}
._footer_hl38o_2 ._footer-container_hl38o_6 ._left-block_hl38o_11 {
	background-color: var(--g-900);
	border-radius: 1rem;
}
._footer_hl38o_2 ._footer-container_hl38o_6 ._left-block_hl38o_11 h3 {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
._footer_hl38o_2 ._footer-container_hl38o_6 p,
._footer_hl38o_2 ._footer-container_hl38o_6 a {
	color: var(--g-300);
	cursor: pointer;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
	text-decoration: none;
}
._footer_hl38o_2 ._footer-container_hl38o_6 ._commit_hl38o_34 {
	cursor: default;
	color: var(--g-500);
	font-family: monospace;
}
._footer_hl38o_2 ._footer-container_hl38o_6 ._border_hl38o_39 {
	background: var(--g-600);
	width: 1px;
	height: 1.5rem;
	margin: 0 1.5rem;
}
._footer_hl38o_2 ._footer-container_hl38o_6 h4 {
	color: var(--main-white);
	text-transform: uppercase;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
@media screen and (width<=625px) {
	._footer_hl38o_2 {
		width: 100vw;
		padding: 0 1rem 0.5rem;
		display: flex;
	}
	._footer_hl38o_2 ._footer-container_hl38o_6 {
		border-radius: 0.5rem;
		flex-wrap: wrap;
		padding: 0.5rem;
	}
	._footer_hl38o_2 ._footer-container_hl38o_6 ._left-block_hl38o_11,
	._footer_hl38o_2 ._footer-container_hl38o_6 ._right-block_hl38o_70 {
		justify-content: center;
		width: 100%;
	}
	._footer_hl38o_2 ._footer-container_hl38o_6 h4 {
		font-size: 0.69em;
	}
}
._ServiceError_1tman_2 {
	height: 100vh;
}
._title_1tman_6 {
	text-transform: uppercase;
	color: var(--main-white);
	font-family: clash-display, sans-serif;
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 3rem;
}
._subTitle_1tman_16 {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.75rem;
}
