:root {
	--toastify-color-light: #fff;
	--toastify-color-dark: #121212;
	--toastify-color-info: #3498db;
	--toastify-color-success: #07bc0c;
	--toastify-color-warning: #f1c40f;
	--toastify-color-error: #e74c3c;
	--toastify-color-transparent: hsla(0, 0%, 100%, .7);
	--toastify-icon-color-info: var(--toastify-color-info);
	--toastify-icon-color-success: var(--toastify-color-success);
	--toastify-icon-color-warning: var(--toastify-color-warning);
	--toastify-icon-color-error: var(--toastify-color-error);
	--toastify-toast-width: 320px;
	--toastify-toast-background: #fff;
	--toastify-toast-min-height: 64px;
	--toastify-toast-max-height: 800px;
	--toastify-font-family: sans-serif;
	--toastify-z-index: 9999;
	--toastify-text-color-light: #757575;
	--toastify-text-color-dark: #fff;
	--toastify-text-color-info: #fff;
	--toastify-text-color-success: #fff;
	--toastify-text-color-warning: #fff;
	--toastify-text-color-error: #fff;
	--toastify-spinner-color: #616161;
	--toastify-spinner-color-empty-area: #e0e0e0;
	--toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
	--toastify-color-progress-dark: #bb86fc;
	--toastify-color-progress-info: var(--toastify-color-info);
	--toastify-color-progress-success: var(--toastify-color-success);
	--toastify-color-progress-warning: var(--toastify-color-warning);
	--toastify-color-progress-error: var(--toastify-color-error)
}

.Toastify__toast-container {
	z-index: var(--toastify-z-index);
	-webkit-transform: translateZ(var(--toastify-z-index));
	position: fixed;
	padding: 4px;
	width: var(--toastify-toast-width);
	box-sizing: border-box;
	color: #fff
}

.Toastify__toast-container--top-left {
	top: 1em;
	left: 1em
}

.Toastify__toast-container--top-center {
	top: 1em;
	left: 50%;
	transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
	top: 1em;
	right: 1em
}

.Toastify__toast-container--bottom-left {
	bottom: 1em;
	left: 1em
}

.Toastify__toast-container--bottom-center {
	bottom: 1em;
	left: 50%;
	transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
	bottom: 1em
}

@media only screen and (max-width:480px) {
	.Toastify__toast-container {
		width: 100vw;
		padding: 0;
		left: 0;
		margin: 0
	}

	.Toastify__toast-container--top-center,
	.Toastify__toast-container--top-left,
	.Toastify__toast-container--top-right {
		top: 0;
		transform: translateX(0)
	}

	.Toastify__toast-container--bottom-center,
	.Toastify__toast-container--bottom-left,
	.Toastify__toast-container--bottom-right {
		bottom: 0;
		transform: translateX(0)
	}

	.Toastify__toast-container--rtl {
		right: 0;
		left: auto
	}
}

.Toastify__toast {
	position: relative;
	min-height: var(--toastify-toast-min-height);
	box-sizing: border-box;
	padding: 8px;
	border-radius: 4px;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
	justify-content: space-between;
	max-height: var(--toastify-toast-max-height);
	overflow: hidden;
	font-family: var(--toastify-font-family);
	cursor: default;
	direction: ltr;
	z-index: 0
}

.Toastify__toast--rtl {
	direction: rtl
}

.Toastify__toast--close-on-click {
	cursor: pointer
}

.Toastify__toast-body {
	margin: auto 0;
	flex: 1 1 auto;
	padding: 6px;
	display: flex;
	align-items: center
}

.Toastify__toast-body>div:last-child {
	word-break: break-word;
	flex: 1
}

.Toastify__toast-icon {
	margin-inline-end: 10px;
	width: 20px;
	flex-shrink: 0;
	display: flex
}

.Toastify--animate {
	animation-fill-mode: both;
	animation-duration: .7s
}

.Toastify--animate-icon {
	animation-fill-mode: both;
	animation-duration: .3s
}

@media only screen and (max-width:480px) {
	.Toastify__toast {
		margin-bottom: 0;
		border-radius: 0
	}
}

.Toastify__toast-theme--dark {
	background: var(--toastify-color-dark);
	color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
	background: var(--toastify-color-light);
	color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
	color: var(--toastify-text-color-info);
	background: var(--toastify-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
	color: var(--toastify-text-color-success);
	background: var(--toastify-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
	color: var(--toastify-text-color-warning);
	background: var(--toastify-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
	color: var(--toastify-text-color-error);
	background: var(--toastify-color-error)
}

.Toastify__progress-bar-theme--light {
	background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
	background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
	background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
	background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
	background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
	background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
	background: var(--toastify-color-transparent)
}

.Toastify__close-button {
	color: #fff;
	background: transparent;
	outline: none;
	border: none;
	padding: 0;
	cursor: pointer;
	opacity: .7;
	transition: .3s ease;
	align-self: flex-start
}

.Toastify__close-button--light {
	color: #000;
	opacity: .3
}

.Toastify__close-button>svg {
	fill: currentColor;
	height: 16px;
	width: 14px
}

.Toastify__close-button:focus,
.Toastify__close-button:hover {
	opacity: 1
}

@keyframes Toastify__trackProgress {
	0% {
		transform: scaleX(1)
	}

	to {
		transform: scaleX(0)
	}
}

.Toastify__progress-bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	z-index: var(--toastify-z-index);
	opacity: .7;
	transform-origin: left
}

.Toastify__progress-bar--animated {
	animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
	transition: transform .2s
}

.Toastify__progress-bar--rtl {
	right: 0;
	left: auto;
	transform-origin: right
}

.Toastify__spinner {
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	border: 2px solid;
	border-radius: 100%;
	border-color: var(--toastify-spinner-color-empty-area);
	border-right-color: var(--toastify-spinner-color);
	animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {

	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		transform: translate3d(10px, 0, 0)
	}

	90% {
		transform: translate3d(-5px, 0, 0)
	}

	to {
		transform: none
	}
}

@keyframes Toastify__bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px, 0, 0)
	}

	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes Toastify__bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0)
	}

	75% {
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		transform: translate3d(5px, 0, 0)
	}

	to {
		transform: none
	}
}

@keyframes Toastify__bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px, 0, 0)
	}

	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes Toastify__bounceInUp {

	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0)
	}

	75% {
		transform: translate3d(0, 10px, 0)
	}

	90% {
		transform: translate3d(0, -5px, 0)
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes Toastify__bounceOutUp {
	20% {
		transform: translate3d(0, -10px, 0)
	}

	40%,
	45% {
		opacity: 1;
		transform: translate3d(0, 20px, 0)
	}

	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes Toastify__bounceInDown {

	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0)
	}

	75% {
		transform: translate3d(0, -10px, 0)
	}

	90% {
		transform: translate3d(0, 5px, 0)
	}

	to {
		transform: none
	}
}

@keyframes Toastify__bounceOutDown {
	20% {
		transform: translate3d(0, 10px, 0)
	}

	40%,
	45% {
		opacity: 1;
		transform: translate3d(0, -20px, 0)
	}

	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0)
	}
}

.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
	animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
	animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
	animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
	animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
	animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
	animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
	animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
	animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

@keyframes Toastify__zoomOut {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}

	to {
		opacity: 0
	}
}

.Toastify__zoom-enter {
	animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
	animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
	0% {
		transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		transform: perspective(400px)
	}
}

@keyframes Toastify__flipOut {
	0% {
		transform: perspective(400px)
	}

	30% {
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1
	}

	to {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

.Toastify__flip-enter {
	animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
	animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
	0% {
		transform: translate3d(110%, 0, 0);
		visibility: visible
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes Toastify__slideInLeft {
	0% {
		transform: translate3d(-110%, 0, 0);
		visibility: visible
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes Toastify__slideInUp {
	0% {
		transform: translate3d(0, 110%, 0);
		visibility: visible
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes Toastify__slideInDown {
	0% {
		transform: translate3d(0, -110%, 0);
		visibility: visible
	}

	to {
		transform: translateZ(0)
	}
}

@keyframes Toastify__slideOutRight {
	0% {
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		transform: translate3d(110%, 0, 0)
	}
}

@keyframes Toastify__slideOutLeft {
	0% {
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		transform: translate3d(-110%, 0, 0)
	}
}

@keyframes Toastify__slideOutDown {
	0% {
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		transform: translate3d(0, 500px, 0)
	}
}

@keyframes Toastify__slideOutUp {
	0% {
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		transform: translate3d(0, -500px, 0)
	}
}

.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
	animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
	animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
	animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
	animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
	animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
	animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
	animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
	animation-name: Toastify__slideOutDown
}

@keyframes Toastify__spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

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

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-moz-appearance: button;
	appearance: button;
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: .0625rem dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-moz-appearance: button;
	appearance: button;
	-webkit-appearance: textfield;
	outline-offset: -.125rem
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

amountary {
	display: list-item
}

[hidden],
template {
	display: none
}

.Toastify__toast-container {
	width: auto;
	padding: 0;
	margin: 0 0 0 1rem
}

.Toastify__toast {
	display: flex;
	align-items: center;
	min-height: 4rem;
	font-size: 1rem;
	border-radius: .3rem;
	margin-bottom: 1rem;
	padding: .5rem
}

.Toastify__toast-container--bottom-right {
	bottom: 0;
	right: 1em
}

.Toastify__toast-body {
	padding: 0 1rem;
	margin: 0
}

.Toastify__toast-icon {
	width: 1.3rem;
	height: 1.3rem;
	margin-right: .7rem
}

.Toastify__toast-theme--colored.Toastify__toast--success {
	background: #181818;
	border: .0625rem solid #232323
}

.Toastify__toast-theme--colored.Toastify__toast--success * {
	color: #01b032
}

.Toastify__toast-theme--colored.Toastify__toast--error {
	background: #181818;
	border: .0625rem solid #232323
}

.Toastify__toast-theme--colored.Toastify__toast--error * {
	color: red
}

.Toastify__progress-bar {
	height: .25rem
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success {
	background: #01b032
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
	background: #e60023
}

.Toastify__close-button {
	width: 1rem;
	height: 1rem
}

.Toastify__close-button * {
	color: #fff !important
}

.Toastify__close-button>svg {
	width: 1rem;
	height: 1rem
}

@media only screen and (max-width:480px) {
	.Toastify__toast-container {
		width: auto;
		left: unset
	}
}

* {
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	padding: 0;
	margin: 0;
	border: 0;
	font-family: inherit;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

a {
	color: inherit
}

button {
	cursor: pointer;
	background: none
}

body {
	min-height: 100vh;
	font-family: Inter, sans-serif;
	background: #131313;
	width: 100%
}

::-webkit-scrollbar {
	width: .5rem;
}

::-webkit-scrollbar-track {
	background-color: transparent
}

::-webkit-scrollbar-thumb {
	background-color: #202020;
	border-radius: .3125rem
}

::-webkit-scrollbar-thumb:hover {
	background-color: #333232
}

#__next {
	width: 100%;
	min-height: 100vh;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	position: relative
}

.grecaptcha-badge {
	visibility: hidden
}

.tile-layer-class {
	background-repeat: no-repeat;
	background-size: cover
}

@media(min-width:900px) {
	body {
		overflow: auto
	}
}

@media(min-width:1921px) {
	html {
		font-size: .8333vw
	}
}

@media(max-width:374px) {
	html {
		font-size: 4.2780748663vw
	}
}

.logo_logo__Pf8Jf {
	position: relative;
	width: 3.125rem;
	height: 2.5rem
}

@media(max-width:450px) {
	.logo_logo__Pf8Jf {
		width: 2.75rem;
		height: 2.1875rem
	}
}

.link_big_light__m5b7_,
.link_dark__kvd9N,
.link_light__lkSAH {
	color: #fff;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	white-space: nowrap;
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	cursor: pointer;
	height: 100%
}

.link_big_light__m5b7_ a,
.link_dark__kvd9N a,
.link_light__lkSAH a {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%
}

.link_big_light__m5b7_:hover,
.link_dark__kvd9N:hover,
.link_light__lkSAH:hover {
	opacity: .8
}

.link_big_light__m5b7_:active,
.link_dark__kvd9N:active,
.link_light__lkSAH:active {
	opacity: 1
}

.link_dark__kvd9N {
	opacity: .4
}

.link_big_light__m5b7_ {
	font-size: 2rem;
	line-height: 140%;
	letter-spacing: -.03em
}

.button_big_pink__xcjKZ,
.button_big_white__le1NQ,
.button_black__fCObR,
.button_download_android__y19SD,
.button_download_rustore___JEPE,
.button_download_transparent__DjOus,
.button_download_windows__U8Q8b,
.button_pink__HPFi2,
.button_tab__7qECJ,
.button_tab_transparent__t7aK1 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 3.25rem;
	color: #fff;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.03em;
	white-space: nowrap;
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	border-radius: .625rem;
	-webkit-backdrop-filter: blur(.625rem);
	backdrop-filter: blur(.625rem);
	overflow: hidden
}

.button_big_pink__xcjKZ *,
.button_big_white__le1NQ *,
.button_black__fCObR *,
.button_download_android__y19SD *,
.button_download_rustore___JEPE *,
.button_download_transparent__DjOus *,
.button_download_windows__U8Q8b *,
.button_pink__HPFi2 *,
.button_tab__7qECJ *,
.button_tab_transparent__t7aK1 * {
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	background-size: cover
}

.button_big_pink__xcjKZ,
.button_big_white__le1NQ {
	position: relative;
	height: 3.875rem;
	width: 15.75rem;
	font-size: 1.375rem;
	line-height: 1.875rem;
	letter-spacing: -.01em;
	font-weight: 600;
	border-radius: 50rem;
	overflow: hidden
}

.button_black__fCObR {
	background: #000;
	width: 8.3125rem;
	border: .0625rem solid #161616;
	font-weight: 600
}

.button_black__fCObR:hover {
	background: #fff;
	border-color: #fff
}

.button_black__fCObR:hover span {
	color: #000
}

.button_black__fCObR:active {
	background: #000;
	border-color: #000
}

.button_black__fCObR:active span {
	color: #fff
}

.button_pink__HPFi2 {
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	width: 10.625rem;
	gap: .625rem;
	font-weight: 600
}

.button_pink__HPFi2:hover {
	background: linear-gradient(243.58deg, #ff4432 -.75%, #ff275b 62.6%)
}

.button_big_white__le1NQ {
	background: #fff;
	gap: .75rem
}

.button_big_white__le1NQ span {
	color: #000
}

.button_big_white__le1NQ div {
	background-image: url(../media/play_video.68bb21e3.svg)
}

.button_big_white__le1NQ div img {
	width: 0 !important;
	height: 0 !important
}

.button_big_white__le1NQ:hover {
	background: #000
}

.button_big_white__le1NQ:hover span {
	color: #fff
}

.button_big_white__le1NQ:hover div {
	background-image: url(../media/play_video_white.6eeb25c3.svg)
}

.button_big_pink__xcjKZ {
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	color: #fff
}

.button_big_pink__xcjKZ:hover {
	background: linear-gradient(243.58deg, #ff4432 -.75%, #ff275b 62.6%)
}

.button_icon__pfHI_ {
	display: flex;
	position: relative;
	width: 1.75rem;
	height: 1.75rem
}

.button_tab__7qECJ {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	gap: .5rem;
	width: 100%;
	height: 100%;
	background: #fff;
	box-shadow: 0 0 1rem hsla(0, 0%, 100%, .6);
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0);
	border-radius: 3.5rem
}

.button_tab__7qECJ .button_icon__pfHI_ {
	width: 1.5rem;
	height: 1.5rem
}

.button_tab__7qECJ span {
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 130%;
	letter-spacing: -.03em;
	color: #1b1c1b !important
}

.button_tab_transparent__t7aK1 {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	gap: .5rem;
	width: 100%;
	height: 100%;
	border-radius: 3.5rem;
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.button_tab_transparent__t7aK1 .button_icon__pfHI_ {
	width: 1.5rem;
	height: 1.5rem
}

.button_tab_transparent__t7aK1 span {
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 130%;
	letter-spacing: -.03em;
	color: hsla(0, 0%, 100%, .8);
	opacity: .4
}

.button_tab_transparent__t7aK1:hover span {
	color: #fff;
	opacity: 1
}

.button_download_windows__U8Q8b {
	position: relative;
	flex-direction: row-reverse;
	width: 41.25rem;
	height: 5.5rem;
	gap: .5rem;
	border-radius: 10rem;
	font-weight: 600;
	font-size: 1.375rem;
	line-height: 136%;
	letter-spacing: -.01em;
	transition: all .15s linear;
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.button_download_windows__U8Q8b img {
	width: 1.5rem !important;
	height: 1.5rem !important
}

.button_download_windows__U8Q8b:hover {
	background: linear-gradient(243.58deg, #ff4432 -.75%, #ff275b 62.6%)
}

.button_download_android__y19SD {
	position: relative;
	flex-direction: row-reverse;
	width: 100%;
	gap: 1rem;
	height: 4.5rem;
	border-radius: 10rem;
	font-weight: 600;
	font-size: 1.375rem;
	line-height: 136%;
	letter-spacing: -.01em;
	transition: all .15s linear;
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.button_download_android__y19SD img {
	width: 1.75rem !important;
	height: 1.75rem !important
}

.button_download_android__y19SD:hover {
	background: linear-gradient(243.58deg, #ff4432 -.75%, #ff275b 62.6%)
}

.button_download_transparent__DjOus {
	position: relative;
	flex-direction: row-reverse;
	width: 20.0625rem;
	gap: .5rem;
	height: 4.5rem;
	border-radius: 10rem;
	font-weight: 600;
	font-size: 1.375rem;
	line-height: 136%;
	letter-spacing: -.01em;
	transition: all .15s linear;
	border: .0625rem solid #5e5e5e;
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.button_download_transparent__DjOus div {
	background-image: url(../media/gallery.9dd3f3f5.svg)
}

.button_download_transparent__DjOus img {
	width: 0 !important;
	height: 0 !important
}

.button_download_transparent__DjOus:hover {
	background: #fff
}

.button_download_transparent__DjOus:hover span {
	color: #000
}

.button_download_transparent__DjOus:hover div {
	background-image: url(/_next/static/media/gallery_black.8cca8da5.svg)
}

.button_download_rustore___JEPE {
	position: relative;
	flex-direction: row-reverse;
	width: 20.0625rem;
	gap: .5rem;
	height: 4.5rem;
	border-radius: 10rem;
	font-weight: 600;
	font-size: 1.375rem;
	line-height: 136%;
	letter-spacing: -.01em;
	transition: all .15s linear;
	border: .0625rem solid #5e5e5e;
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.button_download_rustore___JEPE div {
	background-image: url(../media/rustore.f4f4af55.svg)
}

.button_download_rustore___JEPE img {
	width: 0 !important;
	height: 0 !important
}

.button_download_rustore___JEPE:hover {
	background: #fff
}

.button_download_rustore___JEPE:hover span {
	color: #000
}

.button_download_rustore___JEPE:hover div {
	background-image: url(../media/rustore_black.98fec7c8.svg)
}

.button_gray__CFHKA {
	position: relative;
	display: flex;
	height: 3.5rem;
	padding: .8125rem 1.5rem;
	justify-content: center;
	width: auto;
	border-radius: 5rem;
	background: hsla(0, 0%, 100%, .2);
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 166%;
	letter-spacing: -.03em;
	color: #fff
}

.button_gray__CFHKA,
.button_gray__CFHKA span {
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.button_gray__CFHKA:hover {
	background: #fff
}

.button_gray__CFHKA:hover span {
	color: #000
}

.button_hidden__KxGt7 {
	opacity: 0;
	visibility: hidden
}

.button_default__3IFjQ {
	cursor: default !important
}

.button_loading__xRyKH {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.button_disabled__ue_vx {
	filter: grayscale(90%);
	pointer-events: none;
	cursor: default
}

.button_disabled__ue_vx div,
.button_disabled__ue_vx span {
	opacity: .3
}

.button_animate__XIr6j {
	display: inline-block;
	position: relative;
	width: 4.15em !important;
	height: .75rem !important
}

.button_animate__XIr6j div {
	position: absolute;
	width: .75rem;
	height: 100%;
	border-radius: 50%;
	background: #fff;
	animation-timing-function: cubic-bezier(0, 1, 1, 0)
}

.button_animate__XIr6j div:first-child {
	left: .5rem;
	animation: button_loading1__Sj1nb .6s infinite
}

.button_animate__XIr6j div:nth-child(2) {
	left: .5rem;
	animation: button_loading2__0zdlF .6s infinite
}

.button_animate__XIr6j div:nth-child(3) {
	left: 2rem;
	animation: button_loading2__0zdlF .6s infinite
}

.button_animate__XIr6j div:nth-child(4) {
	left: 3.5rem;
	animation: button_loading3__epuV2 .6s infinite
}

@keyframes button_loading1__Sj1nb {
	0% {
		transform: scale(0)
	}

	to {
		transform: scale(1)
	}
}

@keyframes button_loading3__epuV2 {
	0% {
		transform: scale(1)
	}

	to {
		transform: scale(0)
	}
}

@keyframes button_loading2__0zdlF {
	0% {
		transform: translate(0)
	}

	to {
		transform: translate(1.5rem)
	}
}

@media(max-width:500px) {
	.button_gray__CFHKA {
		height: 3.5rem;
		width: 100%;
		font-size: 1rem
	}
}

@media(max-width:450px) {

	.button_big_pink__xcjKZ,
	.button_big_white__le1NQ {
		height: 3.1875rem;
		max-width: 21.4375rem;
		width: 100%;
		font-size: 1.0625rem;
		line-height: 1.875rem
	}

	.button_big_pink__xcjKZ .button_icon__pfHI_,
	.button_big_white__le1NQ .button_icon__pfHI_ {
		width: 1.25rem;
		height: 1.25rem
	}
}

.socialLink_section__uIjDE {
	display: flex;
	align-items: center;
	gap: 1.25rem;
	padding: 1rem;
	width: 27.875rem;
	height: 8.5rem;
	background: #181818;
	border: .0625rem solid #232323;
	-webkit-backdrop-filter: blur(.125rem);
	backdrop-filter: blur(.125rem);
	border-radius: 6.25rem;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.socialLink_section__uIjDE * {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	pointer-events: none
}

.socialLink_section__uIjDE:hover path {
	fill: #fff
}

.socialLink_section__uIjDE:hover .socialLink_vk__yWXCZ {
	background: #0277fc
}

.socialLink_section__uIjDE:hover .socialLink_telegramm__0hZhx {
	background: #2b98dd
}

.socialLink_section__uIjDE:hover .socialLink_youtube__byVeQ {
	background: red
}

.socialLink_telegramm__0hZhx,
.socialLink_vk__yWXCZ,
.socialLink_youtube__byVeQ {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 50%;
	height: 6.5rem;
	width: 6.5rem;
	transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.socialLink_telegramm__0hZhx svg,
.socialLink_vk__yWXCZ svg,
.socialLink_youtube__byVeQ svg {
	width: 3rem;
	height: 3rem
}

.socialLink_telegramm__0hZhx svg path,
.socialLink_vk__yWXCZ svg path,
.socialLink_youtube__byVeQ svg path {
	transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.socialLink_vk__yWXCZ:hover {
	background: #0277fc
}

.socialLink_telegramm__0hZhx:hover {
	background: #2b98dd
}

.socialLink_youtube__byVeQ:hover {
	background: red
}

.socialLink_content__CTjpE {
	display: flex;
	flex-direction: column;
	gap: .25rem
}

.socialLink_title__e32wk {
	font-weight: 600;
	font-size: 3rem;
	line-height: 115%;
	display: flex;
	align-items: center;
	letter-spacing: -.04em;
	white-space: nowrap
}

.socialLink_subTitle__Jb5oY {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	text-align: justify;
	letter-spacing: -.01em;
	opacity: .4;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

@media(max-width:1400px) {
	.socialLink_section__uIjDE {
		width: 21.4375rem;
		height: 6.5rem
	}

	.socialLink_telegramm__0hZhx,
	.socialLink_vk__yWXCZ,
	.socialLink_youtube__byVeQ {
		max-height: 4.5rem;
		max-width: 4.5rem;
		min-height: 4.5rem;
		min-width: 4.5rem
	}

	.socialLink_telegramm__0hZhx svg,
	.socialLink_vk__yWXCZ svg,
	.socialLink_youtube__byVeQ svg {
		width: 2.125rem;
		height: 2.125rem
	}

	.socialLink_title__e32wk {
		font-size: 2.25rem
	}

	.socialLink_subTitle__Jb5oY {
		font-size: 1rem
	}
}

.charLine_hp__IkqRO,
.charLine_hunger__wb4Ao {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%
}

.charLine_hp__IkqRO {
	background: repeating-linear-gradient(90deg, #b2001b, #b2001b 1.5rem, #e60023 0, #e60023 3rem)
}

.charLine_hp_angle__TJdAh {
	background: repeating-linear-gradient(-75deg, #b2001b, #b2001b 1.625rem, #e60023 0, #e60023 3rem)
}

.charLine_hunger__wb4Ao {
	background: repeating-linear-gradient(90deg, #c98500, #c98500 1.5rem, #e69800 0, #e69800 3rem)
}

.charLine_hunger_angle__fOkj7 {
	background: repeating-linear-gradient(-75deg, #c98500, #c98500 1.5rem, #e69800 0, #e69800 3rem)
}

.user_user__uXAt_ {
	padding: 1.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	overflow: hidden;
	min-height: 12.625rem
}

.user_user__uXAt_,
.user_user_row__7n0ed {
	position: relative;
	display: flex;
	width: 100%;
	gap: 1.5rem
}

.user_user_row__7n0ed {
	visibility: hidden;
	opacity: 0;
	scale: .9;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.user_user_row_visible__hiqal {
	visibility: visible;
	opacity: 1;
	scale: 1
}

.user_loader__n5VrN {
	display: none
}

.user_avatar__L6eUq {
	position: relative;
	min-height: 9.5rem;
	min-width: 9.5rem;
	max-height: 9.5rem;
	max-width: 9.5rem;
	border-radius: 1rem;
	overflow: hidden;
	background: #232323
}

.user_avatar_mobile__MSrnP {
	display: none
}

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

.user_coins__nDof0,
.user_level__Zd7_h,
.user_vip__sL0yy {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	height: 2.0625rem;
	padding: 0 .75rem;
	border-radius: 10rem;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.04em
}

.user_vip__sL0yy {
	position: absolute;
	left: .25rem;
	top: .25rem;
	background: linear-gradient(177deg, #ffc700, #ff7a00)
}

.user_info__464yG {
	justify-content: space-between;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	gap: 1.5rem
}

.user_header__ts928,
.user_info__464yG {
	display: flex;
	flex-direction: column;
	width: 100%
}

.user_header_top__CuEIX {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	-moz-column-gap: .5rem;
	column-gap: .5rem
}

.user_header_title__KOpop {
	font-family: Inter;
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	white-space: nowrap
}

.user_header_right__YmLJE {
	display: flex;
	gap: .75rem;
	margin: .3rem 0
}

.user_header_right_mobile__HrUF_ {
	display: none
}

.user_level__Zd7_h {
	background: #fff;
	color: #000
}

.user_coins__nDof0 {
	padding: .25rem .5rem .25rem .375rem;
	border-radius: .25rem;
	background: #232323
}

.user_option__lCBSW {
	color: hsla(0, 0%, 100%, .4)
}

.user_value__ASjUe {
	border-radius: .5rem;
	width: 16.5rem;
	height: 1.25rem;
	overflow: hidden;
	background: #181818
}

.user_bottom__CLnhv {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: 2rem
}

.user_bottom_right__caZd1 {
	display: flex;
	align-items: center
}

.user_char___I6ZL {
	display: flex;
	flex-direction: column;
	gap: .75rem
}

.user_char_row__9gPXH {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	gap: 1.375rem
}

.user_person__hELLF {
	position: relative;
	border-radius: 50%;
	width: 3rem;
	height: 3rem;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.user_person__hELLF:hover {
	background: hsla(0, 0%, 100%, .1)
}

@media(max-width:710px) {
	.user_avatar__L6eUq {
		display: none
	}

	.user_avatar_mobile__MSrnP {
		min-width: 5.5rem;
		min-height: 5.5rem;
		display: flex
	}

	.user_header__ts928 {
		flex-direction: row;
		gap: 1rem
	}

	.user_header_right__YmLJE {
		display: none
	}

	.user_header_right_mobile__HrUF_ {
		display: flex;
		gap: .5rem
	}

	.user_info__464yG {
		justify-content: flex-start;
		gap: 1.5rem
	}

	.user_char___I6ZL {
		width: 100%
	}

	.user_vip__sL0yy {
		position: relative;
		left: 0;
		top: 0;
		display: flex
	}

	.user_bottom__CLnhv {
		flex-direction: column
	}

	.user_bottom_right__caZd1 {
		width: 100%;
		justify-content: space-between
	}
}

@media(max-width:580px) {
	.user_user__uXAt_ {
		padding: 1.5rem 1rem
	}

	.user_header_title__KOpop {
		font-size: 1.75rem
	}

	.user_value__ASjUe {
		max-width: 14.75rem;
		width: 100%;
		height: 1.25rem
	}

	.user_char_row__9gPXH {
		gap: 1rem
	}
}

@media(max-width:500px) {
	.user_user__uXAt_ {
		border-radius: 0;
		border-right: 0;
		border-left: 0
	}
}

.input_form__Ela7M {
	display: flex;
	flex-direction: column;
	gap: 1.5rem
}

.input_form_input__MYzmx {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 1rem 1.25rem 1rem 1rem;
	gap: .5rem;
	height: 3.375rem;
	width: 100%;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	border-radius: .5rem;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none
}

.input_form_input__MYzmx:-webkit-autofill {
	border: .0625rem solid #232323;
	-webkit-box-shadow: inset 0 0 0 3.375rem #1b1c1b !important;
	-webkit-text-fill-color: #fff !important;
	color: #fff !important;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
	caret-color: #fff
}

.input_form_input_error__HGL2r {
	border: .0625rem solid #9d0000
}

.input_form_input__MYzmx:focus-visible {
	outline: none
}

.input_form_input_wrapper__SvMHc {
	position: relative
}

.input_form_input_coin__bdKim {
	display: flex;
	align-items: center;
	position: absolute;
	right: 4%;
	top: 50%;
	transform: translateY(-50%);
	font-family: Sofia Sans;
	font-style: italic;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 140%;
	letter-spacing: -.04em
}

.input_form_input_coin__bdKim div {
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%), #ff4432;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	padding-right: .5rem;
	-webkit-text-fill-color: none
}

.input_form_input_coin__bdKim span {
	padding: .25rem .375rem;
	background: #232323;
	border-radius: .25rem
}

.input_label__cKPYw {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: .5rem
}

.input_label_title__3QFOM {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	color: hsla(0, 0%, 100%, .4)
}

.input_label_title_error__YExMk {
	color: #9d0000
}

.input_error__jf9sE {
	position: absolute;
	top: 103%;
	left: 0;
	text-align: right;
	padding-right: .625rem;
	font-size: .875rem;
	width: 100%;
	color: #9d0000
}

.input_animate__15BZN {
	animation-name: input_bounce__iMCK4;
	animation-duration: .5s;
	animation-fill-mode: backwards
}

.input_eye__nqvsh {
	position: absolute;
	height: 100%;
	width: 2rem;
	padding-left: .5rem;
	right: .5rem;
	top: 50%;
	opacity: .4;
	transform: translateY(-50%);
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.input_eye__nqvsh svg {
	fill: #fff
}

.input_eye__nqvsh svg path {
	stroke: #fff
}

.input_eye__nqvsh svg path:last-child {
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	fill: #1b1c1b;
	stroke: #1b1c1b
}

.input_eye__nqvsh:hover,
.input_eye_active__cRvvi {
	opacity: 1
}

.input_eye_active__cRvvi svg path:last-child {
	stroke-width: 6
}

.input_eye_active__cRvvi:hover {
	opacity: 1
}

.input_padding__hQylm {
	padding-right: 2.5rem
}

@keyframes input_bounce__iMCK4 {
	0% {
		transform: translate(-3.125rem);
		animation-timing-function: ease-in
	}

	37% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	55% {
		transform: translate(-2.5rem);
		animation-timing-function: ease-in
	}

	73% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	82% {
		transform: translate(-1.875rem);
		animation-timing-function: ease-in
	}

	91% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	96% {
		transform: translate(-1.25rem);
		animation-timing-function: ease-in
	}

	to {
		transform: translate(0)
	}
}

@media(max-width:500px) {
	.input_form__Ela7M {
		display: flex;
		gap: 1.3rem
	}

	.input_option__2D1pw {
		padding: .75rem 1rem .75rem .75rem;
		height: 3rem
	}

	.input_label__cKPYw {
		gap: .4rem
	}

	.input_label_title__3QFOM {
		font-size: 1rem
	}

	.input_button__Mus1u {
		height: 3.25rem
	}

	.input_button__Mus1u span {
		font-size: 1rem
	}

	.input_error__jf9sE {
		padding-right: .325rem;
		font-size: .775rem
	}
}

.pagination_pagination__2FDlE {
	text-align: center;
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
	bottom: 0;
	gap: .25rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.pagination_button__7b9HH,
.pagination_next__9KQd0,
.pagination_prev__MZW1w {
	display: flex;
	width: 2.5rem;
	height: 2.5rem;
	background: hsla(0, 0%, 100%, .2);
	justify-content: center;
	align-items: center;
	border-radius: 10rem;
	transition: background .2s cubic-bezier(.4, 0, .2, 1)
}

.pagination_button__7b9HH a,
.pagination_next__9KQd0 a,
.pagination_prev__MZW1w a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 .75rem;
	width: 100%;
	height: 100%;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.05rem;
	cursor: pointer;
	transition: color .2s cubic-bezier(.4, 0, .2, 1)
}

.pagination_next__9KQd0 {
	padding: 0
}

.pagination_next__9KQd0 img {
	transition: filter .2s cubic-bezier(.4, 0, .2, 1)
}

.pagination_next__9KQd0:hover {
	background: #fff
}

.pagination_next__9KQd0:hover img {
	filter: brightness(0)
}

.pagination_prev__MZW1w {
	padding: 0
}

.pagination_prev__MZW1w img {
	transform: rotate(180deg);
	transition: filter .2s cubic-bezier(.4, 0, .2, 1)
}

.pagination_prev__MZW1w:hover {
	background: #fff
}

.pagination_prev__MZW1w:hover img {
	filter: brightness(0)
}

.pagination_hidden__3HwP1 {
	display: none
}

.pagination_active__9cVxU,
.pagination_button__7b9HH:hover {
	color: #000;
	background: #fff
}

.form_form__TW2rm {
	display: flex;
	flex-direction: column;
	gap: 1.5rem
}

.form_form_select__DoLc0 {
	position: relative;
	display: flex;
	align-items: center;
	padding: 1rem 1.25rem 1rem 1rem;
	gap: .5rem;
	height: 3.375rem;
	width: 100%;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	border-radius: .5rem;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer
}

.form_form_select__DoLc0:after {
	content: "";
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translateY(-50%);
	width: 1rem;
	height: 1rem;
	background-image: url(../media/arrow_down.d3b64487.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.form_options__B22ns {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 105%;
	left: 0;
	width: 100%;
	max-height: 20.375rem;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	border-radius: .5rem;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-10%);
	overflow-x: hidden;
	cursor: default
}

.form_option__fGL1K {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 1.25rem 1rem 1rem;
	min-height: 3.375rem;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em
}

.form_option__fGL1K:hover {
	background: #292929
}

.form_option_subtitle__1pG_h {
	font-size: 1rem;
	opacity: .4
}

.form_option_disabled__NoQe7 {
	opacity: .4;
	pointer-events: none !important;
	cursor: default
}

.form_label__cWZkH {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: .5rem
}

.form_label_title__cL0ZW {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	color: hsla(0, 0%, 100%, .4)
}

.form_buttons__l5vl5 {
	display: flex;
	align-items: center;
	gap: 1rem;
	margin-top: .5rem
}

.form_button__zlbFO {
	height: 3.875rem;
	flex: 1;
	border-radius: 5rem;
	width: auto;
	padding: 1rem
}

.form_past_price__LbKGl {
	position: relative;
	font-style: normal;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.875rem;
	letter-spacing: -.03em;
	color: #666;
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.form_past_price__LbKGl:before {
	content: "";
	position: absolute;
	width: 107%;
	height: .125rem;
	top: 15%;
	left: 50%;
	transform: rotate(-13deg) translate(-50%, -60%);
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%)
}

.form_error__3VdLo {
	position: absolute;
	top: 104%;
	left: 0;
	text-align: right;
	padding-right: .625rem;
	font-size: .875rem;
	width: 100%;
	color: #9d0000
}

.form_visible__mFt7B {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.form_animate____yq_ {
	animation-name: form_bounce__JB4ao;
	animation-duration: .5s;
	animation-fill-mode: backwards
}

@keyframes form_bounce__JB4ao {
	0% {
		transform: translate(-3.125rem);
		animation-timing-function: ease-in
	}

	37% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	55% {
		transform: translate(-2.5rem);
		animation-timing-function: ease-in
	}

	73% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	82% {
		transform: translate(-1.875rem);
		animation-timing-function: ease-in
	}

	91% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	96% {
		transform: translate(-1.25rem);
		animation-timing-function: ease-in
	}

	to {
		transform: translate(0)
	}
}

@media(max-width:500px) {
	.form_form__TW2rm {
		display: flex;
		gap: 1.3rem
	}

	.form_options__B22ns {
		max-height: 18.125rem
	}

	.form_option__fGL1K {
		padding: .75rem 1rem .75rem .75rem;
		min-height: 3rem
	}

	.form_option_subtitle__1pG_h {
		display: none
	}

	.form_label__cWZkH {
		gap: .4rem
	}

	.form_label_title__cL0ZW {
		font-size: 1rem
	}

	.form_button__zlbFO {
		height: 3.25rem
	}

	.form_button__zlbFO span {
		font-size: 1rem
	}

	.form_error__3VdLo {
		padding-right: .325rem;
		font-size: .775rem
	}
}

.preload_main__Jjbnu {
	position: absolute;
	left: 0;
	top: 0;
	border-radius: .25rem;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.preload_main__Jjbnu:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	transform: skewX(25deg);
	background: linear-gradient(90deg, transparent 0, #161616 50%, transparent);
	animation: preload_load__J2Oo3 .7s cubic-bezier(.4, 0, .2, 1) infinite alternate
}

@keyframes preload_load__J2Oo3 {
	0% {
		left: -100%
	}

	to {
		left: 100%
	}
}

.skillsTable_table__2EBQe {
	display: flex;
	flex-direction: column;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -.01em;
	margin-bottom: 2rem
}

.skillsTable_skill__M20L3 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1rem 0;
	border-bottom: .0625rem solid rgba(68, 68, 68, .4)
}

.skillsTable_skill__M20L3:last-child {
	border-bottom: 0;
	padding-bottom: 0
}

.skillsTable_skill__M20L3:first-child {
	padding-top: 0
}

.skillsTable_option__DeAEi {
	display: flex;
	flex-direction: column;
	gap: .25rem
}

.skillsTable_description___vS2T {
	opacity: .4;
	font-weight: 400
}

.skillsTable_value__R5KC1 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3rem;
	height: 3rem;
	padding: .5rem .875rem;
	font-family: Sofia Sans;
	font-size: 2rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.03em;
	border-radius: 10rem;
	border: .09375rem solid #fff
}

.skillsTable_value_none__jw7lD {
	opacity: .4
}

.skillsTable_value_double__CnIrz {
	font-size: 1.5rem
}

@media(max-width:500px) {
	.skillsTable_item__kw_Pl {
		width: 100%;
		gap: .5rem
	}

	.skillsTable_title__Ddvjo {
		font-size: 1.75rem;
		margin-bottom: 1rem
	}
}

.closeButton_button__RD3fq {
	position: absolute;
	top: 1rem;
	right: 1rem;
	border-radius: 50%;
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	min-width: 1.5rem;
	min-height: 1.5rem;
	opacity: .4;
	z-index: 10
}

.closeButton_button__RD3fq img {
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.closeButton_button__RD3fq:hover {
	opacity: 1
}

@media(max-width:400px) {
	.closeButton_button__RD3fq {
		top: .7rem;
		right: .7rem
	}
}

.header_header__he2jd {
	position: fixed;
	width: 100%;
	height: 4.5rem;
	margin-top: 1.25rem;
	z-index: 110;
	transition: transform .3s linear
}

.header_hidden__20q_C {
	transition: transform .5s linear;
	transform: translateY(-200%)
}

.header_title__iRw1U {
	display: none
}

.header_content__p0Ex7 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	background-color: hsla(0, 0%, 55%, .4);
	-webkit-backdrop-filter: blur(1.1875rem);
	backdrop-filter: blur(1.1875rem);
	border-radius: .75rem;
	padding-left: 1.25rem;
	padding-right: 1rem
}

.header_start_game__g_YhH {
	position: absolute;
	display: none;
	left: 50%;
	transform: translateX(-50%);
	width: 10.4375rem;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.header_start_game__g_YhH div {
	width: 1rem !important;
	height: 1rem !important
}

.header_start_game_hidden__nEpJf {
	transform: translateX(-100%);
	opacity: 0;
	visibility: hidden
}

.header_content_left__0VUrM {
	display: flex;
	height: 100%;
	align-items: center
}

.header_content_left__0VUrM nav {
	height: 100%
}

.header_content_right__Sj_ss {
	display: flex;
	gap: .5rem
}

.header_divider__h8mc_ {
	display: block;
	width: .0625rem;
	height: 2.5rem;
	margin: 1rem 1.5rem;
	background-color: hsla(0, 0%, 100%, .2)
}

.header_burger__2c_Qb {
	position: relative;
	width: 2.5rem;
	height: 2.5rem;
	display: none
}

.header_burger__2c_Qb:hover {
	opacity: .8
}

.header_burger__2c_Qb:active {
	opacity: 1
}

.header_menu__ePhJ1 {
	display: flex
}

.header_button__YAoZO div {
	width: 1rem !important;
	height: 1rem !important
}

.header_noTouch__OLJI9 {
	height: 100vh;
	overflow: hidden
}

@media(max-width:1550px) {
	.header_header__he2jd {
		z-index: 120
	}
}

@media(max-width:900px) {
	.header_divider__h8mc_ {
		display: none
	}

	.header_menu__ePhJ1 {
		display: none !important
	}

	.header_burger__2c_Qb {
		display: flex
	}

	.header_content_right__Sj_ss {
		display: none
	}

	.header_start_game__g_YhH {
		display: flex
	}
}

.footer_footer__5aMSc {
	position: relative;
	white-space: nowrap
}

.footer_bg__N6gmr {
	display: block;
	position: absolute;
	min-width: 108rem;
	width: 100%;
	height: 110%;
	bottom: 0;
	left: 50%;
	filter: blur(.625rem);
	transform: translateX(-50%)
}

.footer_bg_mobile__OwIDP {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0
}

.footer_container__sKRlk {
	justify-content: space-between;
	padding: 5rem 0 5.125rem !important;
	border-top: .0625rem solid #444
}

.footer_container__sKRlk,
.footer_left_side__rl8QO {
	display: flex;
	flex-wrap: wrap
}

.footer_logo__L7nv5 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-right: 4.875rem;
	gap: 1.5rem;
	margin-bottom: 0
}

.footer_sign__mI0r6 {
	color: #fff;
	opacity: .4;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em
}

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

.footer_nav_list_item__KwxvJ {
	display: flex;
	flex-direction: column;
	margin-bottom: 0;
	margin-right: 5.5rem
}

.footer_nav_list_item__KwxvJ:last-child {
	margin-right: 0
}

.footer_nav_list_title__axR0X {
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	color: #fff;
	padding-bottom: 1.5rem
}

.footer_right_side__3rz8h {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 1.5rem;
	margin-top: 0
}

.footer_payments__YpMcJ {
	display: flex;
	gap: 1.5rem
}

.footer_payments__YpMcJ img {
	width: 3rem;
	height: 3rem
}

.footer_support__tLtV_ {
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	color: #fff;
	opacity: .4;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.footer_support__tLtV_:hover {
	opacity: .8
}

.footer_project__JJySy {
	gap: 1.5rem;
	display: none
}

.footer_project_image__9XQZ6 {
	position: relative;
	width: 2.25rem;
	height: 2.25rem
}

@media(max-width:450px) {
	.footer_sing__m0F2q {
		font-size: 1rem;
		line-height: 1.5rem
	}

	.footer_project__JJySy {
		display: flex
	}

	.footer_nav_list__CzAkU {
		flex-direction: column
	}

	.footer_nav_list_item_hidden__nZobq {
		display: none !important
	}
}

@media(max-width:640px) {
	.footer_bg__N6gmr {
		display: none
	}

	.footer_bg_mobile__OwIDP {
		display: block
	}

	.footer_nav_list_item__KwxvJ {
		margin-bottom: 2.5rem
	}

	.footer_right_side__3rz8h {
		margin-top: 0
	}
}

@media(max-width:768px) {
	.footer_container__sKRlk {
		padding: 3.5rem 0
	}

	.footer_nav_list__CzAkU {
		flex-wrap: wrap
	}

	.footer_nav_list_item__KwxvJ {
		margin-right: 3rem
	}
}

@media(max-width:1024px) {
	.footer_logo__L7nv5 {
		margin-bottom: 2.5rem
	}
}

@media(max-width:1400px) {
	.footer_right_side__3rz8h {
		margin-top: 2.5rem
	}
}

.menu_row__bDrsS {
	display: flex;
	flex-direction: row;
	gap: 2rem;
	height: 100%;
	align-items: center
}

.menu_column__t03Ll {
	display: flex;
	flex-direction: column;
	gap: 1rem
}

.menu_border__pS1Wm {
	border-bottom: .125rem solid #fff
}

.mobile_mobile__vdWLm {
	position: absolute;
	display: none;
	width: 100%;
	height: 100dvh;
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	margin-top: -1.25rem;
	z-index: -1;
	background: #131313
}

.mobile_mobile_inner__RRnXj {
	overflow: auto;
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.mobile_mobile_inner__RRnXj nav {
	margin: auto;
	padding-top: 7rem
}

.mobile_hidden__OLCCc {
	left: 100%
}

.mobile_visible__3IPuX {
	left: 0
}

.mobile_bg_mobile__11_5o {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1
}

.mobile_menu_mobile__AxJW3 {
	gap: 1.5rem;
	align-items: center;
	font-size: 1.5rem;
	line-height: 2rem
}

.mobile_button_row__aULNT {
	position: relative;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 .5rem;
	gap: .5rem;
	margin-top: 2rem;
	margin-bottom: 2rem
}

.mobile_wide__coPYp {
	width: 10.4375rem !important
}

.mobile_wide__coPYp div {
	width: 1rem !important;
	height: 1rem !important
}

@media(max-width:900px) {
	.mobile_mobile__vdWLm {
		display: block
	}
}

.popup_layout__c00f8 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 150vh;
	z-index: 150;
	background: hsla(0, 0%, 9%, .9)
}

.popup_container__YmY9u {
	transition: all .5s cubic-bezier(.4, 0, .2, 1);
	display: flex;
	align-items: flex-start;
	max-width: 100vw !important;
	height: 100vh !important;
	overflow: auto;
	transform: translateY(0);
	opacity: 1
}

.popup_row__QqPN5 {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	padding-top: 4rem;
	padding-bottom: 4rem;
	margin-top: auto;
	margin-bottom: auto;
	gap: 4rem
}

.popup_content__UQrYe {
	max-width: 73.75rem;
	max-height: 43.75rem
}

.popup_content__UQrYe,
.popup_video__TiyFY {
	position: relative;
	height: 100%;
	width: 100%;
	border-radius: .5rem
}

.popup_video__TiyFY {
	padding-bottom: 56.25%;
	overflow: hidden
}

.popup_image__zM73_ {
	width: 73.75rem;
	height: 43.75rem;
	overflow: hidden
}

.popup_image__zM73_ img {
	border-radius: .5rem
}

.popup_image__zM73_ img,
.popup_media__CmHi7 {
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover
}

.popup_media__CmHi7 {
	overflow: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.popup_button__pYa_D {
	position: absolute;
	left: -7vw;
	top: 50%;
	transform: translateY(-50%);
	min-width: 5rem;
	min-height: 5rem;
	border-radius: 50%;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.popup_button__pYa_D img {
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.popup_button__pYa_D:hover {
	background: hsla(0, 0%, 100%, .1)
}

.popup_button_mobile__Y0A28 {
	display: none;
	position: absolute;
	min-width: 3rem;
	min-height: 3rem;
	top: -4.5rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 100
}

.popup_hidden__ZYZ3Z {
	transition: all 1s cubic-bezier(.4, 0, .2, 1);
	transform: translateY(-50%);
	opacity: 0
}

.popup_hidden_layout__0A3aW {
	transform: translateY(-100%);
	opacity: 0;
	visibility: hidden;
	height: 0;
	width: 0
}

@media(max-width:1232px) {
	.popup_container__YmY9u {
		margin: 0 1rem
	}

	.popup_content__UQrYe {
		height: 100%;
		width: 100%
	}

	.popup_image__zM73_ {
		width: 100%;
		height: 60vw
	}

	.popup_button__pYa_D {
		display: none
	}

	.popup_button_mobile__Y0A28 {
		display: flex
	}

	.popup_row__QqPN5 {
		padding-top: 6rem;
		padding-bottom: 6rem
	}
}

@media(max-width:600px) {
	.popup_container__YmY9u {
		align-items: center;
		height: 100vh !important
	}

	.popup_row__QqPN5 {
		padding-top: 0;
		padding-bottom: 0;
		gap: 4rem
	}

	.popup_image__zM73_ {
		width: 100%;
		height: 60vw
	}
}

.addSongPopup_main__dNx5a {
	position: relative;
	display: flex;
	max-width: 30.125rem;
	width: 100%;
	padding: 2rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.addSongPopup_main_wrapper__UTqao {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.addSongPopup_title__LiT_u {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em;
	margin-bottom: 2rem
}

.addSongPopup_button__g1ykz {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	font-size: 1.125rem;
	line-height: 1.875rem;
	padding: 1rem 2.5rem;
	border-radius: 50rem
}

.addSongPopup_form__Pk7QZ {
	display: flex;
	flex-direction: column;
	gap: .5rem
}

.addSongPopup_file__2jdGl {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: -1;
	cursor: pointer
}

.addSongPopup_file_image__FgDNF {
	position: relative;
	width: 2.5rem;
	height: 2.5rem;
	opacity: .4;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.addSongPopup_file_text___B_K8 {
	font-size: 1.125rem;
	padding: 0 4rem;
	opacity: .4;
	text-align: center;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.addSongPopup_file_label__eokJ8 {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: .5rem;
	width: 100%;
	height: 9.25rem;
	z-index: 10;
	background: url(/_next/static/media/file_background.e89e532c.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin: 1.5rem 0;
	cursor: pointer
}

.addSongPopup_file_label__eokJ8:hover .addSongPopup_file_image__FgDNF,
.addSongPopup_file_label__eokJ8:hover .addSongPopup_file_text___B_K8,
.addSongPopup_opacity_none__4WPTS {
	opacity: 1
}

.addSongPopup_error__ID5Gw {
	position: absolute;
	top: 104%;
	left: 0;
	text-align: right;
	padding-right: .625rem;
	font-size: .875rem;
	width: 100%;
	color: #9d0000
}

.addSongPopup_animate__0SXOG {
	animation-name: addSongPopup_bounce__FYeKE;
	animation-duration: .5s;
	animation-fill-mode: backwards
}

@keyframes addSongPopup_bounce__FYeKE {
	0% {
		transform: translate(-3.125rem);
		animation-timing-function: ease-in
	}

	37% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	55% {
		transform: translate(-2.5rem);
		animation-timing-function: ease-in
	}

	73% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	82% {
		transform: translate(-1.875rem);
		animation-timing-function: ease-in
	}

	91% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	96% {
		transform: translate(-1.25rem);
		animation-timing-function: ease-in
	}

	to {
		transform: translate(0)
	}
}

@media(max-width:500px) {
	.addSongPopup_main__dNx5a {
		padding: 1.25rem 1rem;
		border-radius: 1.5rem
	}

	.addSongPopup_title__LiT_u {
		font-size: 2.25rem;
		margin-bottom: 1rem
	}

	.addSongPopup_file_label__eokJ8 {
		height: 10rem
	}

	.addSongPopup_button__g1ykz {
		font-size: 1rem;
		padding: .75rem 2.5rem;
		margin-top: .75rem
	}
}

.inventory_inventory__gwk8h {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 27.3125rem;
	min-height: 26.875rem;
	padding: 1.75rem 1.75rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	overflow: hidden
}

.inventory_title__mP56L {
	font-family: Inter;
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	margin-bottom: 1rem
}

.inventory_items__Mew9_ {
	display: flex;
	gap: 1rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.04em;
	margin-bottom: 2rem
}

.inventory_item__UcKxZ {
	display: flex;
	flex-direction: column;
	gap: .75rem;
	width: 100%
}

.inventory_image__e6hN_ {
	width: 100%;
	position: relative;
	height: 9.375rem;
	border-radius: 1rem;
	overflow: hidden;
	background: #232323
}

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

.inventory_put__VUVMc {
	position: absolute;
	display: flex;
	align-items: center;
	top: .25rem;
	left: .25rem;
	padding: .5rem .75rem .375rem;
	height: 2.25rem;
	border-radius: 10rem;
	background: linear-gradient(177deg, #d6268e, #ff4432);
	z-index: 10;
	text-align: center;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.02em
}

.inventory_name__H9AaT {
	width: 100%
}

@media(max-width:580px) {
	.inventory_item__UcKxZ {
		width: 100%
	}

	.inventory_name__H9AaT {
		width: 100%;
		font-size: 1.125rem
	}

	.inventory_image__e6hN_ {
		position: relative;
		width: 100%;
		height: 9.375rem;
		border-radius: 1rem;
		overflow: hidden
	}
}

@media(max-width:500px) {
	.inventory_item__UcKxZ {
		width: 100%;
		gap: .5rem
	}

	.inventory_title__mP56L {
		font-size: 1.75rem
	}

	.inventory_options__yahVi {
		font-size: .875rem
	}

	.inventory_image__e6hN_ {
		height: 9.375rem;
		width: 100%
	}

	.inventory_inventory__gwk8h {
		padding: 1.5rem 1rem 2rem;
		border-radius: 0;
		min-height: auto
	}
}

.inventoryPopup_main__PO7D3 {
	position: relative;
	display: flex;
	max-height: 51.875rem;
	height: 100%;
	padding: 2rem 1rem 2rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.inventoryPopup_main_wrapper__BnvJK {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.inventoryPopup_header__hpRBX {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: .75rem;
	margin-bottom: 1.5rem;
	margin-right: 1.75rem
}

.inventoryPopup_header_border__otyXc {
	padding-bottom: .625rem;
	border-bottom: .125rem solid hsla(0, 0%, 100%, .2)
}

.inventoryPopup_title__Wmw97 {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem
}

.inventoryPopup_image__EbG6j {
	position: relative;
	min-width: 3rem;
	min-height: 3rem;
	opacity: .2;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.inventoryPopup_image__EbG6j:hover {
	opacity: 1
}

.inventoryPopup_close___amsA {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	min-width: 1.5rem;
	min-height: 1.5rem;
	opacity: .2;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.inventoryPopup_close___amsA:hover {
	opacity: 1
}

.inventoryPopup_input__OShxZ {
	width: 100%;
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem;
	background: transparent
}

.inventoryPopup_input__OShxZ::-moz-placeholder {
	opacity: .4
}

.inventoryPopup_input__OShxZ::placeholder {
	opacity: .4
}

.inventoryPopup_input_row__h5WX7 {
	position: relative
}

.inventoryPopup_input__OShxZ:focus {
	border: 0;
	outline: 0
}

.inventoryPopup_items__VOmkp {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-moz-column-gap: 1rem;
	column-gap: 1rem;
	row-gap: 1.5rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.04em;
	overflow-y: scroll;
	padding-right: 1.5rem;
	padding-bottom: .75rem
}

.inventoryPopup_items__VOmkp::-webkit-scrollbar {
	width: .25rem
}

.inventoryPopup_items__VOmkp::-webkit-scrollbar-track {
	background-color: #232323;
	border-radius: 2rem
}

.inventoryPopup_items__VOmkp::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 5rem
}

.inventoryPopup_items_image__ekclG {
	width: 10rem;
	height: 8.125rem
}

.inventoryPopup_item__sKIcP {
	width: 10rem
}

.inventoryPopup_item__sKIcP figcaption {
	font-size: 1.125rem
}

.inventoryPopup_item__sKIcP>div>span {
	top: .75rem;
	left: .75rem
}

.inventoryPopup_pagination__kny6C {
	margin-top: 1rem
}

@media(max-width:800px) {
	.inventoryPopup_items__VOmkp {
		grid-template-columns: 1fr 1fr 1fr
	}
}

@media(max-width:640px) {
	.inventoryPopup_items__VOmkp {
		grid-template-columns: 1fr 1fr
	}
}

@media(max-width:580px) {
	.inventoryPopup_main__PO7D3 {
		padding: 1.25rem 1rem;
		border-radius: 1.5rem;
		max-height: 100%;
		width: 100%
	}

	.inventoryPopup_items__VOmkp {
		padding-right: 0;
		overflow-y: auto
	}

	.inventoryPopup_item__sKIcP,
	.inventoryPopup_items_image__ekclG {
		width: 100%
	}

	.inventoryPopup_header__hpRBX {
		margin-bottom: 1rem
	}

	.inventoryPopup_title__Wmw97 {
		font-size: 2.25rem;
		margin-bottom: 0
	}

	.inventoryPopup_image__EbG6j {
		width: 1.5rem;
		height: 1.5rem;
		min-width: 1.5rem;
		min-height: 1.5rem
	}

	.inventoryPopup_input__OShxZ {
		width: 100%;
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 600;
		line-height: 115%;
		letter-spacing: -.12rem;
		background: transparent
	}

	.inventoryPopup_button__FWdwJ {
		font-size: 1rem;
		padding: .75rem 2.5rem;
		margin-top: .75rem
	}
}

.realty_realty__a_wvA {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 26.6875rem;
	padding: 1.75rem 1.75rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	overflow: hidden
}

.realty_title__9yh6S {
	font-family: Inter;
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	margin-bottom: 1rem
}

.realty_items__nhnQx {
	display: flex;
	gap: 1rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.04em;
	margin-bottom: 2rem
}

.realty_item__f47cq {
	display: flex;
	flex-direction: column;
	gap: .75rem;
	width: 100%
}

.realty_image__2_sT_ {
	width: 100%;
	position: relative;
	height: 9.375rem;
	border-radius: 1rem;
	overflow: hidden;
	background: #232323
}

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

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

.realty_put__XP25f {
	position: absolute;
	display: flex;
	align-items: center;
	top: .25rem;
	left: .25rem;
	padding: .5rem .75rem .375rem;
	height: 2.25rem;
	border-radius: 10rem;
	background: #fff;
	color: #000;
	z-index: 10;
	text-align: center;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.02em
}

.realty_description__35UBU {
	display: flex;
	flex-direction: column;
	gap: .25rem
}

.realty_dot__EeFkO {
	position: relative;
	width: .25rem;
	height: .25rem
}

.realty_options__mPifo {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: .5rem;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4
}

.realty_options__mPifo span {
	white-space: nowrap
}

.realty_name__WrAgK {
	width: 100%
}

@media(max-width:580px) {
	.realty_item__f47cq {
		width: 100%
	}

	.realty_name__WrAgK {
		width: 100%;
		font-size: 1.125rem
	}

	.realty_image__2_sT_ {
		position: relative;
		width: 100%;
		height: 9.375rem;
		border-radius: 1rem;
		overflow: hidden
	}

	.realty_options__mPifo {
		font-size: .875rem
	}
}

@media(max-width:500px) {
	.realty_item__f47cq {
		width: 100%;
		gap: .5rem
	}

	.realty_image__2_sT_ {
		height: 9.375rem;
		width: 100%
	}

	.realty_dot__EeFkO {
		display: none
	}

	.realty_put__XP25f {
		font-size: 1rem;
		height: 1.875rem
	}

	.realty_options__mPifo {
		gap: .25rem
	}

	.realty_title__9yh6S {
		font-size: 1.75rem
	}

	.realty_realty__a_wvA {
		padding: 1.5rem 1rem 2rem;
		border-radius: 0;
		min-height: auto
	}
}

.realtyPopup_main__pcm0P {
	position: relative;
	display: flex;
	max-width: 36.375rem;
	max-height: 43.125rem;
	height: 100%;
	width: 100%;
	padding: 2rem 1.5rem 2rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.realtyPopup_main_wrapper__A79sJ {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.realtyPopup_header__hDxfW {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: .75rem;
	margin-bottom: 1.5rem;
	margin-right: 1.75rem
}

.realtyPopup_header_border__XMfoI {
	padding-bottom: .625rem;
	border-bottom: .125rem solid hsla(0, 0%, 100%, .2)
}

.realtyPopup_title___8E_A {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem
}

.realtyPopup_image__jMfIz {
	position: relative;
	min-width: 3rem;
	min-height: 3rem;
	opacity: .2;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.realtyPopup_image__jMfIz:hover {
	opacity: 1
}

.realtyPopup_close__bKYUx {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	min-width: 1.5rem;
	min-height: 1.5rem;
	opacity: .2;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.realtyPopup_close__bKYUx:hover {
	opacity: 1
}

.realtyPopup_input__77RB_ {
	width: 100%;
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem;
	background: transparent
}

.realtyPopup_input_row__U39lR {
	position: relative;
	width: 100%
}

.realtyPopup_input__77RB_::-moz-placeholder {
	opacity: .4
}

.realtyPopup_input__77RB_::placeholder {
	opacity: .4
}

.realtyPopup_input__77RB_:focus {
	border: 0;
	outline: 0
}

.realtyPopup_items__W_mBO {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.04em;
	overflow: auto;
	padding-right: 2rem;
	padding-bottom: .75rem
}

.realtyPopup_items_mobile__X0PFJ {
	display: none
}

.realtyPopup_items__W_mBO::-webkit-scrollbar {
	width: .25rem
}

.realtyPopup_items__W_mBO::-webkit-scrollbar-track {
	background-color: #232323;
	border-radius: 2rem
}

.realtyPopup_items__W_mBO::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 5rem
}

.realtyPopup_items_image__rZgzZ {
	height: 11.25rem
}

.realtyPopup_pagination__mopym {
	display: none;
	margin-top: 1rem
}

@media(max-width:580px) {
	.realtyPopup_main__pcm0P {
		padding: 1.5rem;
		border-radius: 1.5rem;
		max-height: 100%
	}

	.realtyPopup_header__hDxfW {
		margin-right: 1.5rem
	}

	.realtyPopup_item___UjHo {
		width: 100% !important
	}

	.realtyPopup_name__x9FVX {
		width: 100%;
		font-size: 1.125rem
	}

	.realtyPopup_items__W_mBO {
		padding-right: 0
	}

	.realtyPopup_items_image__rZgzZ,
	.realtyPopup_items_image__rZgzZ img {
		height: 7.5rem !important;
		width: 100% !important
	}

	.realtyPopup_realty_mobile__RNvSR {
		width: 100% !important
	}

	.realtyPopup_pagination__mopym {
		display: block
	}
}

@media(max-width:500px) {
	.realtyPopup_main__pcm0P {
		padding: 1.25rem 1rem;
		border-radius: 1.5rem;
		max-height: 100%
	}

	.realtyPopup_title___8E_A {
		font-size: 2.25rem;
		margin-bottom: 0
	}

	.realtyPopup_image__jMfIz {
		width: 1.5rem;
		height: 1.5rem;
		min-width: 1.5rem;
		min-height: 1.5rem
	}

	.realtyPopup_input__77RB_ {
		width: 100%;
		font-size: 2.25rem;
		font-style: normal;
		font-weight: 600;
		line-height: 115%;
		letter-spacing: -.12rem;
		background: transparent
	}

	.realtyPopup_button__awQAy {
		font-size: 1rem;
		padding: .75rem 2.5rem;
		margin-top: .75rem
	}
}

.searchPlayerPopup_main__FKRJv {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 2.5rem;
	width: 100%
}

.searchPlayerPopup_form__uYXSy {
	display: flex;
	align-items: center;
	gap: 1.75rem;
	width: 100%;
	padding-bottom: 1.5rem;
	border-bottom: .125rem solid hsla(0, 0%, 100%, .2)
}

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

.searchPlayerPopup_image__U6Zdn {
	position: relative;
	min-width: 3rem;
	min-height: 3rem;
	opacity: .2
}

.searchPlayerPopup_input__yrSR_ {
	width: 100%;
	font-size: 4.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em;
	background: transparent
}

.searchPlayerPopup_input__yrSR_:focus {
	border: 0;
	outline: 0
}

.searchPlayerPopup_users__wM0JK {
	display: grid;
	grid-template-columns: 1fr 1fr;
	row-gap: 1.5rem;
	-moz-column-gap: .75rem;
	column-gap: .75rem;
	width: 100%;
	height: 100%
}

.searchPlayerPopup_popup__HNazH {
	position: fixed !important;
	left: 0
}

@media(max-width:1400px) {
	.searchPlayerPopup_main__FKRJv {
		gap: 1.5rem
	}

	.searchPlayerPopup_users__wM0JK {
		display: flex;
		flex-wrap: wrap;
		gap: 1rem
	}
}

@media(max-width:580px) {
	.searchPlayerPopup_form__uYXSy {
		gap: .75rem;
		padding-bottom: 1.25rem
	}

	.searchPlayerPopup_image__U6Zdn {
		min-width: 1.5rem;
		min-height: 1.5rem;
		width: 1.5rem;
		height: 1.5rem
	}

	.searchPlayerPopup_input__yrSR_ {
		font-size: 2.25rem
	}

	.searchPlayerPopup_user__fHFPW {
		margin-right: -1rem;
		margin-left: -1rem;
		width: 100vw
	}
}

.skillsPopup_main__QK3Ic {
	position: relative;
	display: flex;
	max-width: 35.5rem;
	max-height: 23.75rem;
	height: 100%;
	width: 100%;
	padding: 2.5rem 1rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.skillsPopup_main_wrapper__e51HL {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.skillsPopup_title__F8Kjw {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem;
	margin-bottom: 2rem
}

.skillsPopup_items__F8hr8 {
	display: flex;
	flex-direction: column;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.04em;
	overflow: auto;
	padding-right: 2.5rem
}

.skillsPopup_items__F8hr8::-webkit-scrollbar {
	width: .25rem
}

.skillsPopup_items__F8hr8::-webkit-scrollbar-track {
	background-color: #232323;
	border-radius: 2rem
}

.skillsPopup_items__F8hr8::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 5rem
}

.skillsPopup_items__F8hr8 ul {
	margin-bottom: 0
}

@media(max-width:500px) {
	.skillsPopup_main__QK3Ic {
		padding: 1.25rem 1rem 2.5rem;
		border-radius: 1.5rem;
		max-height: 21 .75rem
	}

	.skillsPopup_title__F8Kjw {
		font-size: 1.75rem
	}

	.skillsPopup_items__F8hr8 {
		padding-right: 1rem
	}
}

.userPopup_user__af4pK {
	position: relative;
	display: flex;
	gap: 2rem;
	width: 37.875rem;
	height: 30rem;
	padding: 3rem 1.5rem 2.625rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.userPopup_user_wrapper__IPiQx {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.userPopup_min_padding__bib5S {
	padding: 2rem 1.5rem 2.5rem 2.5rem;
	width: 33.5625rem;
	height: 28.425rem
}

.userPopup_avatar__EivSo {
	position: relative;
	min-height: 6.5rem;
	min-width: 6.5rem;
	height: 6.5rem;
	width: 6.5rem;
	border-radius: 1rem;
	overflow: hidden;
	background: #232323
}

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

.userPopup_coins__7GmDr,
.userPopup_level___2abQ,
.userPopup_vip___f25Q {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	height: 2.0625rem;
	padding: 0 .75rem;
	border-radius: 10rem;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.04em
}

.userPopup_vip___f25Q {
	background: linear-gradient(177deg, #ffc700, #ff7a00)
}

.userPopup_header__ZgxOz {
	display: flex;
	width: 100%;
	gap: 1.5rem
}

.userPopup_header_title__TDeW6 {
	font-family: Inter;
	font-size: 3rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	margin-bottom: .25rem
}

.userPopup_header_right__P2W5E {
	display: flex;
	gap: .75rem
}

.userPopup_level___2abQ {
	background: #fff;
	color: #000
}

.userPopup_coins__7GmDr {
	font-size: 1.125rem;
	padding: .25rem .5rem .25rem .375rem;
	border-radius: .25rem;
	background: #232323
}

.userPopup_option__dFjXJ {
	display: flex;
	flex-direction: column;
	gap: 1rem
}

.userPopup_option__dFjXJ span {
	color: hsla(0, 0%, 100%, .4);
	white-space: nowrap
}

.userPopup_value__L4WTW {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	opacity: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.userPopup_char__1PZlu {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: .75rem;
	width: 100%;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em
}

.userPopup_char_mobile__C3YZW {
	display: none
}

.userPopup_char_row__dNtAP {
	overflow-y: auto;
	width: 100%;
	padding-right: 1rem
}

.userPopup_char_row__dNtAP::-webkit-scrollbar {
	width: .25rem
}

.userPopup_char_row__dNtAP::-webkit-scrollbar-track {
	background-color: #232323;
	border-radius: 2rem
}

.userPopup_char_row__dNtAP::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 5rem
}

.userPopup_button__fHI4L {
	display: flex;
	margin-top: 2.5rem;
	height: 3.5rem;
	padding: .8125rem 1.5rem;
	justify-content: center;
	width: auto;
	border-radius: 5rem;
	background: hsla(0, 0%, 100%, .2);
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 166%;
	letter-spacing: -.03em
}

.userPopup_button__fHI4L span {
	color: #fff
}

@media(max-width:520px) {
	.userPopup_user__af4pK {
		padding: 1.25rem 1rem 2.5rem;
		gap: 1.75rem;
		border-radius: 1.5rem
	}

	.userPopup_header__ZgxOz {
		display: flex;
		width: 100%;
		gap: .5rem
	}

	.userPopup_header_title__TDeW6 {
		font-size: 1.75rem
	}

	.userPopup_header_right__P2W5E {
		flex-direction: row-reverse;
		gap: .5rem
	}

	.userPopup_min_padding__bib5S {
		height: 29.425rem
	}

	.userPopup_avatar__EivSo {
		position: relative;
		min-height: 4.8125rem;
		min-width: 5rem;
		width: 5rem;
		height: 4.8125rem;
		border-radius: 1rem;
		overflow: hidden
	}

	.userPopup_char__1PZlu {
		display: none
	}

	.userPopup_char_row__dNtAP {
		overflow-y: scroll
	}

	.userPopup_char_mobile__C3YZW,
	.userPopup_char_mobile__C3YZW>div {
		display: flex;
		flex-direction: column
	}

	.userPopup_char_mobile__C3YZW>div {
		gap: .5rem
	}
}

.changePasswordPopup_main__7UHkA {
	position: relative;
	display: flex;
	max-width: 30.125rem;
	height: 100%;
	width: 100%;
	padding: 2rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.changePasswordPopup_main_wrapper__ligcf {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.changePasswordPopup_title__xlReq {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem;
	margin-bottom: 2rem
}

.changePasswordPopup_form__rC2mZ {
	display: flex;
	flex-direction: column;
	gap: 1.5rem
}

.changePasswordPopup_button__TyPIa {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	font-size: 1.125rem;
	line-height: 1.875rem;
	padding: 1rem 2.5rem;
	border-radius: 50rem;
	margin-top: .5rem
}

@media(max-width:500px) {
	.changePasswordPopup_main__7UHkA {
		padding: 1.25rem 1rem;
		border-radius: 1.5rem
	}

	.changePasswordPopup_title__xlReq {
		font-size: 2.25rem;
		margin-bottom: 1rem
	}

	.changePasswordPopup_file_label__bRkt1 {
		height: 10rem
	}

	.changePasswordPopup_form__rC2mZ {
		gap: 1rem
	}

	.changePasswordPopup_button__TyPIa {
		font-size: 1rem;
		padding: .75rem 2.5rem;
		margin-top: .75rem
	}
}

.authPopup_main__jNxgs {
	position: relative;
	display: flex;
	max-width: 30.125rem;
	height: 100%;
	width: 100%;
	padding: 2rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between
}

.authPopup_main_wrapper__nrhfy {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.authPopup_title__R7NuN {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.12rem;
	margin-bottom: 2rem
}

.authPopup_form__IAe38 {
	display: flex;
	flex-direction: column;
	gap: 1.5rem
}

.authPopup_button__e0Itd {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	font-size: 1.125rem;
	line-height: 1.875rem;
	padding: 1rem 2.5rem;
	border-radius: 50rem;
	margin-top: .5rem
}

.authPopup_forget___Jl3v {
	margin-top: 1rem
}

.authPopup_forget___Jl3v,
.authPopup_vk__CzB_V {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	opacity: .4
}

@media(max-width:500px) {
	.authPopup_main__jNxgs {
		padding: 1.5rem 1.5rem 2rem;
		border-radius: 2rem;
		border: .0625rem solid #232323;
		background: #181818;
		flex-direction: column;
		justify-content: space-between
	}

	.authPopup_main_wrapper__nrhfy {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	.authPopup_title__R7NuN {
		font-size: 2.25rem
	}
}

.deletePopup_main__sqhBt {
	position: relative;
	display: flex;
	max-width: 32.125rem;
	width: 100%;
	padding: 2rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between;
	gap: 2rem
}

.deletePopup_main_wrapper__CczL7 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.deletePopup_title__x5ijC {
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em
}

.deletePopup_song__NS5aY {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4;
	word-wrap: break-word
}

.deletePopup_button__vgv_u {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	font-size: 1.125rem;
	line-height: 1.875rem;
	padding: 1rem 2.5rem;
	border-radius: 50rem
}

.deletePopup_buttons__CoSAX {
	display: flex;
	gap: 1.5rem
}

.deletePopup_buttons__CoSAX button {
	height: 4rem;
	width: 100%;
	border-radius: 10rem
}

@media(max-width:500px) {
	.deletePopup_main__sqhBt {
		padding: 1.25rem 1rem;
		border-radius: 1.5rem
	}

	.deletePopup_title__x5ijC {
		font-size: 2.25rem
	}

	.deletePopup_file_label__R8Pyu {
		height: 10rem
	}

	.deletePopup_button__vgv_u {
		font-size: 1rem;
		padding: .75rem 2.5rem;
		margin-top: .75rem
	}

	.deletePopup_buttons__CoSAX {
		gap: 1rem
	}

	.deletePopup_buttons__CoSAX button {
		height: 3rem
	}
}

.infoPopup_main__7_vYF {
	position: relative;
	display: flex;
	max-width: 30.125rem;
	width: 100%;
	padding: 2rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: #181818;
	flex-direction: column;
	justify-content: space-between;
	gap: 1rem
}

.infoPopup_main_wrapper__NLr7g {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.infoPopup_header__8U2A0 {
	display: flex;
	gap: 1rem
}

.infoPopup_image__1MMoR {
	position: relative;
	height: 3rem;
	width: 3rem
}

.infoPopup_title__PzeIi {
	font-family: Inter;
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em
}

.infoPopup_text__ZlxE5 {
	font-family: Inter;
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -.66px
}

.infoPopup_button__Cue8K {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	font-size: 1.125rem;
	line-height: 1.875rem;
	padding: 1rem 2.5rem;
	border-radius: 50rem
}

@media(max-width:500px) {
	.infoPopup_main__7_vYF {
		padding: 1.25rem 1rem;
		border-radius: 1.5rem
	}

	.infoPopup_title__PzeIi {
		font-size: 2.25rem;
		margin-bottom: 1rem
	}

	.infoPopup_file_label__YMnPW {
		height: 10rem
	}

	.infoPopup_button__Cue8K {
		font-size: 1rem;
		padding: .75rem 2.5rem;
		margin-top: .75rem
	}
}

.intro_intro__VJUKM {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	height: 100vh
}

.intro_video_bg___WjmK,
.intro_video_row__FpIct {
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0
}

.intro_video_bg___WjmK {
	background: radial-gradient(45.84% 56.09% at 25.78% 21.38%, rgba(0, 0, 0, .6) 0, transparent 100%), linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));
	z-index: 1
}

.intro_video__PdhUW {
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 0;
	-o-object-fit: cover;
	object-fit: cover;
	overflow-clip-margin: content-box;
	overflow: hidden
}

.intro_video_buttons__tk_mc {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 1rem;
	right: 1rem;
	z-index: 110;
	gap: .5rem
}

.intro_video_button__HTd2B {
	position: relative;
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.intro_video_button__HTd2B img {
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.intro_video_button__HTd2B:hover {
	background: hsla(0, 0%, 100%, .2)
}

.intro_video_button__HTd2B:active {
	opacity: 1
}

.intro_content__nZlzC {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	z-index: 10;
	width: 100%;
	margin: 0 1rem
}

.intro_title__Nllgr {
	display: flex;
	flex-direction: column;
	font-family: Sofia Sans;
	font-size: 8.75rem;
	line-height: 8.75rem;
	letter-spacing: -.01em;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: .5rem;
	white-space: nowrap
}

.intro_title__Nllgr span:first-child {
	transform: translateX(-1%)
}

.intro_subtitle__PeaSR {
	display: flex;
	flex-direction: column;
	font-size: 2rem;
	line-height: 150%;
	letter-spacing: -.03em
}

.intro_subtitle__PeaSR span {
	white-space: nowrap
}

.intro_button_row___gG06 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 2rem;
	gap: .75rem;
	flex-wrap: wrap;
	width: 100%
}

@media(max-width:1550px) {
	.intro_video_buttons__tk_mc {
		flex-direction: row;
		top: unset;
		right: .5rem;
		bottom: .5rem;
		border-radius: 50%
	}
}

@media(max-width:900px) {
	.intro_intro__VJUKM {
		height: 100vh;
		min-height: 37.5rem;
		align-items: flex-start;
		padding-top: 10.625rem;
		padding-bottom: 7rem
	}

	.intro_title__Nllgr {
		font-size: 4.25rem;
		line-height: 100%;
		margin-bottom: 1rem
	}

	.intro_subtitle__PeaSR {
		font-size: 1.5rem;
		line-height: 140%
	}

	.intro_video_button__HTd2B {
		z-index: 1
	}

	.intro_video_bg___WjmK {
		background: radial-gradient(87.33% 85.81% at -18% 18.58%, rgba(0, 0, 0, .6) 0, transparent 100%), linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2))
	}
}

@media(max-width:450px) {
	.intro_intro__VJUKM {
		min-height: 37.5rem;
		align-items: flex-start;
		padding-top: 10.625rem
	}

	.intro_title__Nllgr {
		font-size: 3.25rem;
		line-height: 100%;
		margin-bottom: 1rem
	}

	.intro_subtitle__PeaSR {
		font-size: 1rem;
		line-height: 140%
	}

	.intro_button_row___gG06 {
		margin-top: 1.5rem;
		gap: .5rem
	}
}

.keen-slider:not([data-keen-slider-disabled]) {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	align-content: flex-start;
	display: flex;
	overflow: hidden;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-khtml-user-select: none;
	width: 100%
}

.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
	min-height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%
}

.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
	flex-direction: row-reverse
}

.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
	flex-wrap: wrap
}

.slider_slider__blV34 {
	height: 31.875rem;
	position: relative;
	overflow: hidden;
	width: 133rem;
	left: -6.5rem
}

.slider_slider_row__IEJy1 {
	display: flex;
	height: 100%;
	position: absolute
}

.slider_slide___5cJk {
	display: flex;
	position: relative;
	align-items: flex-end;
	height: 100%;
	border-radius: 3.5rem;
	overflow: hidden;
	opacity: .4;
	background: #232323
}

.slider_slide_media__QD9nO {
	position: absolute;
	top: 0;
	border-radius: 3.5rem 3.5rem 10rem 10rem;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.slider_slide_media__QD9nO,
.slider_slide_media__QD9nO img {
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none
}

.slider_slide_play__Hv8r9 {
	position: absolute;
	left: 1rem;
	top: 1rem;
	width: 5rem;
	height: 5rem;
	border-radius: 5rem;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.slider_slide_play__Hv8r9 img {
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.slider_slide_play__Hv8r9:hover {
	background: hsla(0, 0%, 100%, .1)
}

.slider_slide_content__dpBZz {
	display: flex;
	align-items: flex-start;
	width: 100%;
	height: 10.875rem;
	padding: 2rem 3rem;
	background: linear-gradient(89.06deg, rgba(78, 33, 171, .1) 46.53%, transparent 88.36%), hsla(0, 0%, 9%, .9);
	border-radius: 0 0 3.5rem 3.5rem;
	border: .0625rem solid #232323;
	border-top-width: 0;
	-webkit-backdrop-filter: blur(3.125rem);
	backdrop-filter: blur(3.125rem);
	z-index: 10;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.slider_slide_title__3K3EC {
	display: flex;
	font-weight: 600;
	font-size: 3rem;
	line-height: 115%;
	letter-spacing: -.04em;
	margin-right: 2rem
}

.slider_slide_description__E5lkE {
	display: flex;
	flex-direction: column;
	gap: .25rem;
	padding-top: .5rem;
	padding-right: 5.4rem
}

.slider_slide_description__E5lkE time {
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 120%;
	letter-spacing: -.04em;
	color: hsla(0, 0%, 100%, .8)
}

.slider_slide_description__E5lkE p {
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 140%;
	letter-spacing: -.04em;
	color: hsla(0, 0%, 100%, .4)
}

.slider_slider_selectors__KwrHm {
	display: flex;
	gap: 1rem;
	position: absolute;
	top: 0;
	right: 0
}

.slider_slider_selectors__KwrHm button {
	position: relative;
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.slider_slider_selectors__KwrHm button img {
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.slider_slider_selectors__KwrHm button:hover {
	background: hsla(0, 0%, 100%, .1)
}

.slider_disabled__NMtcZ {
	cursor: default;
	opacity: .4;
	transition: none;
	pointer-events: none
}

.slider_opacity__gOGZc {
	opacity: 1
}

.slider_preloader__jbcXA {
	background: #232323;
	width: 100% !important
}

.slider_preloader_row__90UB3 {
	width: 100%;
	gap: 1.5rem
}

.slider_preloader_content__RX7Ck {
	height: 10.875rem !important
}

@media(max-width:1610px) {
	.slider_slider__blV34 {
		left: 0
	}
}

@media(max-width:1070px) {
	.slider_slider__blV34 {
		width: 100%
	}

	.slider_slide___5cJk {
		height: 100%;
		width: 100%
	}

	.slider_slide_content__dpBZz {
		height: 10rem;
		padding: 1.7rem 3rem
	}

	.slider_slide_title__3K3EC {
		font-size: 2.5rem
	}

	.slider_slide_description__E5lkE {
		padding-right: 3.4rem
	}

	.slider_slide_description__E5lkE p,
	.slider_slide_description__E5lkE time {
		font-size: 1.3rem
	}

	.slider_slide_play__Hv8r9 {
		width: 4rem;
		height: 4rem
	}

	.slider_slider_selectors__KwrHm {
		gap: .7rem
	}

	.slider_slider_selectors__KwrHm button {
		width: 4rem;
		height: 4rem
	}
}

@media(max-width:900px) {
	.slider_slider__blV34 {
		height: 30rem
	}

	.slider_slide___5cJk {
		height: 100%;
		width: 39rem
	}

	.slider_slide_content__dpBZz {
		padding: 1.5rem 2rem
	}

	.slider_slide_title__3K3EC {
		font-size: 2.5rem
	}

	.slider_slide_description__E5lkE {
		padding-right: 0;
		padding-top: .2rem
	}

	.slider_slide_description__E5lkE p,
	.slider_slide_description__E5lkE time {
		font-size: 1.2rem
	}
}

@media(max-width:640px) {
	.slider_slider__blV34 {
		height: 21.5625rem
	}

	.slider_preloader_content__RX7Ck {
		height: 8.875rem !important
	}

	.slider_slide___5cJk {
		border-radius: 2rem
	}

	.slider_slide_media__QD9nO {
		border-radius: 2rem 2rem 3rem 3rem;
		width: 100%;
		height: 55vw
	}

	.slider_slide_media__QD9nO img {
		pointer-events: none;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center center;
		object-position: center center
	}

	.slider_slide_content__dpBZz {
		flex-direction: column;
		padding: 1rem 2rem 1rem 1.5rem;
		border-radius: 0 0 2rem 2rem;
		height: auto;
		background: radial-gradient(41.52% 103.84% at 67.58% 50.09%, rgba(204, 121, 169, .2) 0, transparent 100%), #181818
	}

	.slider_slide_title__3K3EC {
		font-size: 1.75rem;
		margin-bottom: .5rem;
		margin-right: 0
	}

	.slider_slide_description__E5lkE p,
	.slider_slide_description__E5lkE time {
		font-size: 1rem
	}

	.slider_slide_play__Hv8r9 {
		top: .5rem;
		left: .5rem;
		width: 3rem;
		height: 3rem
	}

	.slider_slider_selectors__KwrHm {
		gap: .5rem
	}

	.slider_slider_selectors__KwrHm button {
		width: 3rem;
		height: 3rem
	}
}

@media(max-width:450px) {
	.slider_slider_selectors__KwrHm {
		position: relative;
		justify-content: center;
		margin-top: 1.5rem
	}

	.slider_slide___5cJk {
		border-radius: 2rem
	}

	.slider_slide_media__QD9nO {
		border-radius: 2rem 2rem 0 0
	}
}

.updates_section__Lu_VV {
	position: relative;
	padding: 7.5rem 0 0;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.updates_bg__Bcx7d {
	position: absolute;
	left: 0;
	top: -20vw;
	transform: translateY(-20vw);
	width: 100%;
	height: 120vw;
	-o-object-fit: contain;
	object-fit: contain;
	z-index: -1
}

.updates_bg_mobile__XXkrx {
	display: none;
	position: absolute;
	right: 0;
	top: -50vw;
	transform: translateY(-40vw);
	width: 110vw;
	height: auto;
	z-index: -1
}

.updates_header__s7_sM {
	width: 100%;
	margin-bottom: 2.5rem
}

.updates_title__CjoRt {
	font-weight: 600;
	font-size: 4.5rem;
	line-height: 115%;
	letter-spacing: -.04em
}

@media(max-width:1070px) {
	.updates_header__s7_sM {
		margin-bottom: 2rem
	}

	.updates_title__CjoRt {
		font-size: 3.5rem
	}
}

@media(max-width:900px) {
	.updates_title__CjoRt {
		font-size: 3rem
	}

	.updates_bg__Bcx7d {
		width: 210vw;
		height: auto;
		top: -30vw;
		transform: translateY(-30vw)
	}
}

@media(max-width:640px) {
	.updates_bg__Bcx7d {
		display: none
	}

	.updates_bg_mobile__XXkrx {
		display: block
	}

	.updates_section__Lu_VV {
		padding: 3rem 0 0
	}
}

@media(max-width:450px) {
	.updates_section__Lu_VV {
		padding: 3rem 0 0;
		height: 100%
	}
}

.launcher_section__pT1qr {
	padding-bottom: 11.25rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	padding-top: 5rem
}

.launcher_section__pT1qr img {
	pointer-events: none
}

.launcher_header__pzmjP {
	padding-bottom: 3.5rem
}

.launcher_header__pzmjP h2 {
	font-weight: 600;
	font-size: 4.5rem;
	line-height: 115%;
	letter-spacing: -.04em;
	padding-bottom: .75rem
}

.launcher_header__pzmjP p {
	font-size: 2rem;
	line-height: 140%;
	letter-spacing: -.03em;
	color: hsla(0, 0%, 100%, .8);
	opacity: .4
}

.launcher_content__xwOk7 {
	position: relative;
	width: 100%;
	height: 37.75rem;
	background: #181818;
	border: .0625rem solid #232323;
	border-radius: 3rem;
	padding: 2rem 2.5rem;
	display: flex
}

.launcher_content_bg__PXNJ5 {
	position: absolute;
	left: 0;
	top: 0
}

.launcher_content_bg_mobile__E0vFC {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}

.launcher_content_header__obl5K {
	display: flex;
	width: 100%;
	font-weight: 600;
	font-size: 3rem;
	line-height: 115%;
	letter-spacing: -.04em;
	margin: 0 0 1.5rem
}

.launcher_content_system__i_qMx {
	display: flex;
	flex-direction: column;
	width: 41.25rem;
	gap: 1rem;
	margin-bottom: 2.5rem
}

.launcher_content_system__i_qMx div {
	display: flex;
	width: 100%;
	justify-content: space-between;
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 130%;
	letter-spacing: -.03em
}

.launcher_content_system__i_qMx div dt {
	color: hsla(0, 0%, 100%, .8);
	opacity: .4
}

.launcher_content_system_android__RqffJ {
	margin-bottom: 1.25rem
}

.launcher_content_image_laptop__J_0g9 {
	width: 100%;
	max-width: 40rem;
	position: absolute;
	right: 1%;
	top: 43%;
	transform: translateY(-53%);
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.launcher_content_image_laptop__J_0g9 img {
	width: 100%;
	height: 100%
}

.launcher_content_image_phone__ysmvx {
	max-width: 42rem;
	width: 100%;
	position: absolute;
	right: -2%;
	top: 50%;
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	transform: translateY(-51%) translateX(-20%);
	visibility: hidden;
	opacity: 0
}

.launcher_content_image_phone__ysmvx img {
	width: 100%;
	height: 100%
}

.launcher_buttons__JkNoF {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 23.375rem;
	height: 4.1875rem;
	background: rgba(35, 35, 35, .4);
	border: .0625rem solid rgba(35, 35, 35, .4);
	border-radius: 3.5rem;
	margin-bottom: 3.5rem
}

.launcher_buttons__JkNoF div {
	transition: all .2s linear
}

.launcher_no_smooth__i4IOH {
	transition: none !important
}

.launcher_swipe_row___UM1z {
	display: flex;
	height: 100%;
	width: 100%
}

.launcher_swipe_windows__jYD0N {
	position: absolute;
	transform: translateX(12.0625rem);
	width: 11.0625rem;
	height: 100%
}

.launcher_swipe_android__UzqGg {
	position: absolute;
	transform: translateX(0);
	width: 12.0625rem;
	height: 100%
}

.launcher_android_row__m7rmd,
.launcher_downloads__RA6Ef {
	display: flex;
	justify-content: center
}

.launcher_android_row__m7rmd {
	position: absolute;
	flex-wrap: wrap;
	width: 41.25rem;
	gap: 1rem;
	position: relative;
	visibility: hidden;
	opacity: 0
}

.launcher_android_row__m7rmd button {
	width: 45%;
	flex-grow: 1
}

.launcher_transform_right__TX7Af {
	visibility: hidden;
	opacity: 0
}

.launcher_transform_left__yd59N {
	position: absolute;
	transform: translateX(0);
	visibility: visible;
	opacity: 1
}

.launcher_transform_right_image__02EGU {
	transform: translateY(-53%) translateX(20%);
	visibility: hidden;
	opacity: 0
}

.launcher_transform_left_image__klvUf {
	transform: translateY(-51%) translateX(2%);
	visibility: visible;
	opacity: 1
}

.launcher_hidden__mY9AW {
	display: none !important
}

@media(max-width:1300px) {
	.launcher_content__xwOk7 {
		height: 100%;
		width: auto;
		justify-content: center;
		align-items: center;
		flex-direction: column
	}

	.launcher_content_left__QX6Q_ {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%
	}

	.launcher_content_right__TKfF_ {
		display: flex
	}

	.launcher_content_system__i_qMx {
		width: 100%
	}

	.launcher_content_image__cdFNe {
		display: flex;
		flex-wrap: nowrap;
		align-items: center
	}

	.launcher_content_image_laptop__J_0g9 {
		display: flex;
		left: 50%;
		transform: translateY(8%) translateX(-50%);
		right: unset;
		top: unset;
		transition: none
	}

	.launcher_content_image_phone__ysmvx {
		position: relative;
		right: unset;
		top: unset;
		left: 55%;
		transform: translateY(30%) translateX(-45%);
		scale: 1.2;
		transition: none;
		margin-top: 5rem;
		margin-bottom: 10rem
	}

	.launcher_downloads__RA6Ef {
		position: relative;
		left: 50%;
		transform: translateX(-50%)
	}
}

@media(max-width:740px) {
	.launcher_content__xwOk7 {
		padding: 2rem 1rem
	}

	.launcher_content_bg__PXNJ5 {
		display: none
	}

	.launcher_content_bg_mobile__E0vFC {
		display: block
	}

	.launcher_content_image__cdFNe {
		display: flex;
		flex-wrap: nowrap;
		align-items: center
	}

	.launcher_content_image_laptop__J_0g9 {
		scale: .9;
		transform: translateY(10%) translateX(-55%)
	}

	.launcher_content_image_phone__ysmvx {
		transform: translateY(30%) translateX(-45%);
		min-width: unset;
		width: 80vw
	}

	.launcher_content_image_phone__ysmvx img {
		height: 100%
	}

	.launcher_downloads__RA6Ef {
		width: 100%
	}

	.launcher_android_row__m7rmd {
		position: absolute;
		width: 100%;
		flex-wrap: wrap
	}

	.launcher_android_row__m7rmd button {
		width: 35% !important;
		flex-grow: 1
	}
}

@media(max-width:650px) {
	.launcher_section__pT1qr {
		padding-bottom: 5rem;
		padding-top: 3rem
	}

	.launcher_header__pzmjP {
		padding-bottom: 1.5rem
	}

	.launcher_header__pzmjP h2 {
		font-size: 3rem;
		margin-right: 3rem
	}

	.launcher_header__pzmjP p {
		font-size: 1rem
	}

	.launcher_content__xwOk7 {
		margin: 0 -1rem;
		border-radius: 0;
		padding: 1.5rem 1rem 6rem;
		display: flex;
		flex-direction: column-reverse
	}

	.launcher_content_bg__PXNJ5 {
		display: none
	}

	.launcher_content_bg_mobile__E0vFC {
		display: block
	}

	.launcher_content_header__obl5K {
		font-size: 2.25rem;
		margin-bottom: 1.5rem
	}

	.launcher_content_system__i_qMx {
		margin-bottom: 1.5rem
	}

	.launcher_content_system__i_qMx div {
		font-size: 1rem
	}

	.launcher_content_right__TKfF_ {
		margin-bottom: 5vw;
		margin-top: 2vw;
		width: 100%
	}

	.launcher_content_image__cdFNe {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		width: 100%;
		height: 100%
	}

	.launcher_content_image_laptop__J_0g9 {
		scale: 1;
		left: 50%;
		transform: translateY(5%) translateX(-50%);
		min-height: unset;
		margin-bottom: 0
	}

	.launcher_content_image_phone__ysmvx {
		transform: translateY(0) translateX(0) rotate(0deg);
		min-width: unset;
		min-height: unset;
		height: 50vw;
		left: 0;
		width: 100%;
		scale: 1;
		margin-top: 0;
		margin-bottom: 0
	}

	.launcher_buttons__JkNoF {
		width: auto;
		margin-bottom: 2rem;
		height: 3.1875rem
	}

	.launcher_buttons__JkNoF button {
		height: 100%;
		position: static;
		flex: .5
	}

	.launcher_buttons__JkNoF button span {
		font-size: 1rem
	}

	.launcher_buttons__JkNoF button div,
	.launcher_buttons__JkNoF button img {
		height: 1rem !important;
		width: 1rem !important
	}

	.launcher_buttons__JkNoF button:last-child {
		position: absolute
	}

	.launcher_swipe_windows__jYD0N {
		transform: translateX(100%);
		width: 100%
	}

	.launcher_swipe_android__UzqGg {
		display: none
	}

	.launcher_downloads__RA6Ef {
		height: 3.1875rem
	}

	.launcher_downloads__RA6Ef button {
		font-size: 1rem;
		height: 3.1875rem;
		gap: .5rem
	}

	.launcher_downloads__RA6Ef button div,
	.launcher_downloads__RA6Ef button img {
		height: 1rem !important;
		width: 1rem !important
	}

	.launcher_android_row__m7rmd {
		position: absolute;
		width: 100%;
		flex-wrap: wrap
	}
}

.liveMap_map__AGXd9 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	max-width: 108rem;
	min-width: 108rem;
	height: 100%;
	z-index: -1
}

.liveMap_map__AGXd9 img {
	border: .0625rem solid #131313;
	opacity: .5
}

.liveMap_row__xrkPy {
	position: absolute;
	width: 100vw;
	max-width: 108rem;
	min-width: 108rem;
	height: 100%;
	top: 0;
	left: 0;
	background: radial-gradient(61.34% 45.38% at 53.26% 47.19%, hsla(0, 0%, 7%, 0) 0, #131313 87.48%);
	z-index: 10
}

@media(max-width:900px) {
	.liveMap_map__AGXd9 {
		width: 220vw;
		max-width: auto;
		min-width: auto;
		height: 110vw;
		top: 8%;
		left: 50%;
		transform: translate(-50%);
		scale: 1
	}

	.liveMap_row__xrkPy {
		width: 230vw;
		max-width: auto;
		min-width: auto;
		height: 125vw;
		background: radial-gradient(49.47% 40.79% at 62.18% 40.85%, hsla(0, 0%, 7%, .18) 10.46%, #131313 100%, #131313 0)
	}
}

.online_section__Te_bS {
	margin-bottom: 5rem
}

.online_title__agS_0 {
	font-family: Sofia Sans;
	font-weight: 800;
	font-size: 20.625rem;
	line-height: 80%;
	display: flex;
	letter-spacing: -.02em;
	text-transform: uppercase;
	white-space: nowrap;
	margin-bottom: .5rem
}

.online_title_hidden__0bXli {
	display: none
}

.online_content__JI1eN {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 56.625rem;
	cursor: pointer
}

.online_content_map__jhSYS {
	display: flex;
	flex-direction: column;
	height: 100%
}

.online_content_subtitle__Yj02c {
	display: flex;
	align-items: center;
	gap: 1.25rem;
	font-weight: 600;
	font-size: 4.5rem;
	line-height: 115%;
	letter-spacing: -.04em
}

.online_content_subtitle__Yj02c img {
	width: 1.875rem;
	height: 1.875rem;
	animation-name: online_blink__NS2ZA;
	animation-timing-function: linear;
	animation-duration: 1.5s;
	animation-iteration-count: infinite
}

.online_content_server__5WY39 {
	height: 4.125rem;
	width: 19.6875rem;
	background: #fff;
	border-radius: 6.25rem;
	font-weight: 600;
	font-size: 1.375rem;
	line-height: 136%;
	letter-spacing: -.01em;
	color: #000;
	opacity: .8
}

.online_content_server_wrapper__gK2TP {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%
}

.online_content_server__5WY39 a {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: .5rem;
	padding: 1.125rem 1.25rem 1.125rem 1.5rem
}

.online_content_server__5WY39 div {
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.5rem;
	height: 1.5rem;
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	background-image: url(../media/server.1d984247.svg)
}

.online_content_server__5WY39 img {
	width: 0;
	height: 0
}

.online_content_social__2y0Vl {
	display: flex;
	justify-content: center;
	gap: 1rem;
	cursor: default
}

.online_content__JI1eN:hover .online_content_server__5WY39 {
	opacity: 1;
	background: #000;
	color: #fff
}

.online_content__JI1eN:hover .online_content_server__5WY39 div {
	background-image: url(../media/server_black.bbfe9eb3.svg)
}

@keyframes online_blink__NS2ZA {
	50% {
		opacity: .2
	}
}

@media(max-width:1085px) {
	.online_section__Te_bS h3 {
		font-size: 16rem
	}

	.online_content_subtitle__Yj02c {
		font-size: 3.5rem
	}

	.online_content_subtitle__Yj02c img {
		width: 1.25rem;
		height: 1.25rem
	}

	.online_content_server__5WY39 {
		height: 3.1875rem;
		font-size: 1rem
	}

	.online_content_server__5WY39 img {
		width: 1.125rem;
		height: 1.125rem
	}

	.online_content_social__2y0Vl {
		flex-wrap: wrap
	}
}

@media(max-width:786px) {
	.online_section__Te_bS h3 {
		font-size: 12rem
	}

	.online_content_subtitle__Yj02c {
		font-size: 2.5rem
	}

	.online_content_subtitle__Yj02c img {
		width: 1rem;
		height: 1rem
	}
}

@media(max-width:600px) {
	.online_section__Te_bS h3 {
		font-size: 6.25rem
	}

	.online_content__JI1eN {
		height: 100%
	}

	.online_content_map__jhSYS {
		height: 94.6vw
	}

	.online_content_subtitle__Yj02c {
		font-size: 1.5rem
	}

	.online_content_server__5WY39 {
		height: 3.1875rem;
		font-size: 1rem
	}
}

.cards_row__kyH69 {
	display: flex;
	row-gap: 2rem;
	-moz-column-gap: 1.249rem;
	column-gap: 1.249rem;
	flex-wrap: wrap;
	padding-top: 4rem
}

.cards_row_vip__iPU2_ {
	row-gap: 2.5rem;
	-moz-column-gap: .9375rem;
	column-gap: .9375rem
}

.cards_button_more__s139q {
	margin: 5rem auto 0
}

.cards_card__jPGhx {
	display: flex;
	flex-direction: column;
	position: relative;
	justify-content: flex-end;
	width: 20.4375rem;
	border-radius: 2rem
}

.cards_card_image__yQolf {
	position: relative;
	width: 100%;
	min-height: 15.3125rem;
	max-height: 15.3125rem;
	overflow: hidden;
	border-radius: 2rem 2rem 0 0;
	background: #232323
}

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

.cards_card_content__rkppH {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-height: 11.25rem;
	height: 100%;
	padding: 1rem 1.25rem 1.25rem;
	background: hsla(0, 0%, 9%, .4);
	border: .0625rem solid #232323;
	border-top-width: 0;
	border-radius: 0 0 2rem 2rem
}

.cards_card_vip__GjMte {
	width: 27.875rem;
	height: 100%
}

.cards_card_vip__GjMte h3 {
	font-size: 3rem;
	margin-bottom: 1rem
}

.cards_card_vip__GjMte .cards_card_content__rkppH {
	height: 100%;
	padding: 1.5rem 2rem 2rem
}

.cards_card_vip_image__Sfh7b {
	position: relative;
	min-height: 17.5rem !important;
	max-height: 17.5rem !important
}

.cards_card_title__MKBUy {
	font-weight: 600;
	font-size: 1.75rem;
	line-height: 115%;
	letter-spacing: -.04em;
	margin-bottom: 1.5rem;
	color: #fff
}

.cards_card_description__N0G_M {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
	border-bottom: .0625rem solid hsla(0, 0%, 100%, .2)
}

.cards_card_benefits__Nya9G {
	display: flex;
	flex-direction: column;
	opacity: .6;
	gap: .75rem;
	width: 100%
}

.cards_card_benefit__Czyut {
	gap: .75rem;
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em
}

.cards_card_benefit__Czyut,
.cards_card_benefit__Czyut div {
	display: flex;
	align-items: center
}

.cards_card_benefit_arrow__zw0vu {
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	margin: 1rem auto 0;
	cursor: default;
	opacity: .8;
	transition: all .1s cubic-bezier(.4, 0, .2, 1)
}

.cards_card_benefit_arrow__zw0vu img {
	cursor: pointer
}

.cards_card_benefit_arrow__zw0vu:hover {
	opacity: 1
}

.cards_card_buttons__Hgvp6 {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    gap: .5rem;
    margin-top: auto;
    width: 100%
}

.cards_card_buttons_vip__Wae17 {
	padding-top: 3rem
}

.cards_card_button__o7Tgl {
	height: 3rem;
	border-radius: 5rem;
	width: auto;
	padding: .5rem 1rem;
	min-width: 7.5rem
}

.cards_card_past_price__S5XIJ {
	position: relative;
	font-style: normal;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.875rem;
	letter-spacing: -.03em;
	color: #666;
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.cards_card_past_price__S5XIJ:before {
	content: "";
	position: absolute;
	width: 107%;
	height: .125rem;
	top: 16%;
	left: 50%;
	transform: rotate(-13deg) translate(-50%, -60%);
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%)
}

.cards_card_die__PY6gS {
	position: absolute;
	display: flex;
	gap: .5rem;
	top: .75rem;
	left: .75rem;
	font-family: Sofia Sans;
	font-style: italic;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 100%;
	text-align: center;
	letter-spacing: -.03em
}

.cards_card_expiration__j41VG {
	text-align: center;
	width: 5.9375rem;
	line-height: 140%;
	padding: .5rem .75rem;
	color: #000
}

.cards_card_expiration__j41VG,
.cards_card_x__n6S3h {
	position: relative;
	display: flex;
	align-items: center;
	height: 2.25rem;
	background: #fff;
	border-radius: 10rem
}

.cards_card_x__n6S3h {
	padding: .5rem .5625rem;
	width: 2.25rem;
	overflow: hidden;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.04em
}

.cards_card_x__n6S3h span {
	background: linear-gradient(137deg, #d6268e -44.76%, #ff4432 91.94%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.cards_card_sale__4AF_r {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: .5rem;
	height: 2.25rem;
	padding: .5rem .75rem;
	background: linear-gradient(137.44deg, #ffc700 -44.76%, #ff7a00 91.94%);
	line-height: 140%;
	border-radius: 10rem
}

.cards_revert__r2oM7 {
	transform: rotateX(180deg)
}

.cards_image_error__569B4 {
	padding: 4rem;
	-o-object-fit: contain !important;
	object-fit: contain !important
}

@media(max-width:1400px) {
	.cards_row__kyH69 {
		max-width: 63.8125rem
	}

	.cards_row_vip__iPU2_ {
		max-width: 57rem
	}
}

@media(max-width:1052px) {
	.cards_row__kyH69 {
		max-width: 42.125rem
	}

	.cards_row_vip__iPU2_ {
		max-width: 27.875rem
	}
}

@media(max-width:720px) {
	.cards_row__kyH69 {
		flex-direction: column;
		gap: 1.5rem
	}

	.cards_card_image__yQolf {
		max-height: 14.375rem !important;
		min-height: 14.375rem !important
	}

	.cards_card_buttons_vip__Wae17 {
		padding-top: 3rem
	}
}

@media(max-width:500px) {
	.cards_card_vip__GjMte {
		width: 100%
	}
}

@media(max-width:470px) {
	.cards_card_title__MKBUy {
		font-size: 1.75rem
	}

	.cards_card_subscription__IsuSd h3,
	.cards_card_vip__GjMte h3 {
		margin-bottom: 0
	}

	.cards_card_content__rkppH {
		padding: 1rem !important;
		min-height: auto
	}

	.cards_card_description__N0G_M {
		font-size: 1rem;
		padding-bottom: 1.25rem;
		margin-bottom: 1.25rem
	}

	.cards_card_benefits__Nya9G {
		gap: .5rem
	}

	.cards_card_benefit__Czyut {
		gap: .5rem;
		font-size: 1rem;
		line-height: 120%;
		letter-spacing: -.01em
	}

	.cards_card_benefit__Czyut,
	.cards_card_benefit__Czyut div {
		display: flex;
		align-items: center
	}
}

.form_form__xbrYP {
	display: flex;
	flex-direction: column;
	gap: 1rem
}

.form_form_input__eFzUW {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 1rem 1.25rem 1rem 1rem;
	gap: .5rem;
	height: 3.375rem;
	width: 100%;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	border-radius: .5rem;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.form_form_input__eFzUW:focus-visible {
	outline: none
}

.form_form_input_wrapper__hw5_Y {
	position: relative
}

.form_form_input_coin__xGX7r {
	display: flex;
	align-items: center;
	position: absolute;
	right: 4%;
	top: 50%;
	transform: translateY(-50%);
	font-family: Sofia Sans;
	font-style: italic;
	font-weight: 700;
	font-size: 1.125rem;
	line-height: 140%;
	letter-spacing: -.04em
}

.form_form_input_coin__xGX7r div {
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%), #ff4432;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	padding-right: .5rem;
	-webkit-text-fill-color: none
}

.form_form_input_coin__xGX7r span {
	padding: .25rem .375rem;
	background: #232323;
	border-radius: .25rem
}

.form_form_select__9z8s3 {
	position: relative;
	display: flex;
	align-items: center;
	padding: 1rem 1.25rem 1rem 1rem;
	gap: .5rem;
	height: 3.375rem;
	width: 100%;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	border-radius: .5rem;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer
}

.form_form_select__9z8s3:after {
	content: "";
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translateY(-50%);
	width: 1rem;
	height: 1rem;
	background-image: url(../media/arrow_down.d3b64487.svg);
	background-repeat: no-repeat;
	background-size: cover
}

.form_options__hzgr5 {
	flex-direction: column;
	position: absolute;
	top: 110%;
	left: 0;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	border-radius: .5rem;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-10%)
}

.form_option__Xs7fX,
.form_options__hzgr5 {
	display: flex;
	width: 100%;
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	overflow: hidden
}

.form_option__Xs7fX {
	align-items: center;
	padding: 1rem 1.25rem 1rem 1rem;
	height: 3.375rem;
	cursor: pointer
}

.form_option__Xs7fX:hover {
	background: #292929
}

.form_label__IZBkw {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: .5rem
}

.form_label_title__uW0B3 {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em;
	color: hsla(0, 0%, 100%, .4)
}

.form_buttons__p8T_B {
	display: flex;
	align-items: center;
	gap: 1rem;
	margin-top: 1rem
}

.form_button__XUSoE {
	height: 3.875rem;
	flex: 1;
	border-radius: 5rem;
	width: auto;
	padding: 1rem
}

.form_past_price__Awoi7 {
	position: relative;
	font-style: normal;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: 1.875rem;
	letter-spacing: -.03em;
	color: #666;
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.form_past_price__Awoi7:before {
	content: "";
	position: absolute;
	width: 107%;
	height: .125rem;
	top: 15%;
	left: 50%;
	transform: rotate(-13deg) translate(-50%, -60%);
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%)
}

.form_error__PQDhB {
	position: absolute;
	top: 104%;
	left: 0;
	text-align: right;
	padding-right: .625rem;
	font-size: .875rem;
	width: 100%;
	color: #9d0000
}

.form_visible__4m4V8 {
	opacity: 1;
	visibility: visible;
	transform: translateY(0)
}

.form_animate__6yoSH {
	animation-name: form_bounce__vq7ow;
	animation-duration: .5s;
	animation-fill-mode: backwards
}

@keyframes form_bounce__vq7ow {
	0% {
		transform: translate(-3.125rem);
		animation-timing-function: ease-in
	}

	37% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	55% {
		transform: translate(-2.5rem);
		animation-timing-function: ease-in
	}

	73% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	82% {
		transform: translate(-1.875rem);
		animation-timing-function: ease-in
	}

	91% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	96% {
		transform: translate(-1.25rem);
		animation-timing-function: ease-in
	}

	to {
		transform: translate(0)
	}
}

@media(max-width:500px) {
	.form_form__xbrYP {
		display: flex;
		gap: 1.3rem
	}

	.form_option__Xs7fX {
		padding: .75rem 1rem .75rem .75rem;
		height: 3rem
	}

	.form_label__IZBkw {
		gap: .4rem
	}

	.form_label_title__uW0B3 {
		font-size: 1rem
	}

	.form_button__XUSoE {
		height: 3.25rem
	}

	.form_button__XUSoE span {
		font-size: 1rem
	}

	.form_error__PQDhB {
		padding-right: .325rem;
		font-size: .775rem
	}
}

.packageItems_section__uYtmq {
	display: flex;
	justify-content: center;
	position: relative;
	margin-top: .5rem;
	margin-bottom: 1rem;
	align-items: center
}

.packageItems_next__H2lfF,
.packageItems_prev__b_l2M {
	position: absolute;
	width: 2.5rem;
	height: 2.5rem;
	top: 40%;
	transform: translateY(-50%);
	cursor: pointer
}

.packageItems_prev__b_l2M {
	left: 0
}

.packageItems_next__H2lfF {
	right: 0
}

.packageItems_slider__oDmJp {
	display: flex;
	justify-content: center;
	height: 10.25rem;
	width: 100%
}

.packageItems_slide__EqxtN {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	text-align: center;
	width: 8.75rem;
	gap: .75rem;
	z-index: 5;
	transition: all .15s linear
}

.packageItems_slide_active__sD7rr {
	position: absolute !important;
	z-index: 100;
	opacity: 1 !important;
	transform: scale(1) translateX(0) rotate(0);
	transition: transform .15s linear, opacity .15s linear
}

.packageItems_slide_active__sD7rr .packageItems_title__pb0B_ {
	opacity: 1;
	visibility: visible
}

.packageItems_slide_prev__9otEA {
	top: 3%;
	transform: scale(.83) translateY(4%) translateX(-65%) rotate(-8deg);
	z-index: 1;
	opacity: .8
}

.packageItems_slide_next__p5i6J {
	top: 3%;
	transform: scale(.83) translateY(4%) translateX(65%) rotate(8deg);
	z-index: 1;
	opacity: .8
}

.packageItems_slide_hidden__Z9QMl {
	position: absolute;
	opacity: 0;
	transform: scale(.5) translateY(4%) translateX(5%) rotate(8deg);
	transition: transform .15s linear, opacity .15s linear
}

.packageItems_image__aaW5N {
	position: relative;
	width: 100%;
	height: 7.25rem;
	border-radius: .875rem;
	background: #232323
}

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

.packageItems_title__pb0B_ {
	position: absolute;
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 100%;
	letter-spacing: -.03em;
	width: 100%;
	top: 80%;
	text-align: center;
	padding: 0 4rem;
	transition: opacity .3s linear;
	white-space: pre-wrap
}

.packageItems_hidden__pga4_ {
	opacity: 0;
	visibility: hidden
}

@media(max-width:500px) {
	.packageItems_section__uYtmq {
		margin-bottom: 1rem
	}

	.packageItems_slide__EqxtN {
		width: 7.5rem
	}

	.packageItems_image__aaW5N {
		height: 6.875rem
	}
}

.vipTab_wrapper__vHvKF {
	height: 3.1875rem;
	width: 100%;
	margin-bottom: 1.5rem;
	background: rgba(35, 35, 35, .8);
	border: .0625rem solid #232323;
	border-radius: 3.5rem
}

.vipTab_row__nrb43 {
	position: relative;
	display: flex;
	height: 100%;
	width: 100%
}

.vipTab_tab__MTMVL {
	flex: 33.333%
}

.vipTab_tab_button__fHWUu {
	opacity: .4;
	transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

.vipTab_active__mUw2C,
.vipTab_tab_button__fHWUu {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
	font-weight: 500;
	font-size: 1rem;
	line-height: 130%;
	letter-spacing: -.03em
}

.vipTab_active__mUw2C {
	background: #fff;
	box-shadow: 0 0 1rem hsla(0, 0%, 100%, .6);
	border-radius: 3.5rem
}

.vipTab_active__mUw2C span {
	visibility: hidden;
	width: 0;
	opacity: 0;
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1);
	color: #1b1c1b
}

.vipTab_active_wrapper__IbxPx {
	top: 50%;
	transform: translateY(-49%);
	position: absolute;
	width: 33.333%;
	height: 3.1875rem;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.vipTab_invisible__mM_Ho {
	opacity: 0;
	visibility: visible
}

.vipTab_visible__hCwff {
	visibility: visible !important;
	opacity: 1 !important;
	width: 100% !important
}

.vipTab_sale__xyTBX {
	left: 0;
	top: -20%;
	padding: .25rem .5rem;
	position: absolute;
	width: auto !important;
	font-family: Sofia Sans;
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	line-height: 100%;
	letter-spacing: -.04em;
	background: linear-gradient(137.44deg, #d6268e -44.76%, #ff4432 91.94%), linear-gradient(137.44deg, #ffc700 -44.76%, #ff7a00 91.94%);
	border-radius: 10rem;
	visibility: hidden;
	opacity: 0;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

@media(max-width:500px) {
	.vipTab_wrapper__vHvKF {
		height: 2.7rem
	}

	.vipTab_active__mUw2C,
	.vipTab_tab_button__fHWUu {
		font-size: .9rem
	}

	.vipTab_active_wrapper__IbxPx {
		height: 2.7rem
	}

	.vipTab_sale__xyTBX {
		top: -20%;
		padding: .15rem .3rem;
		font-size: .775rem;
		border-radius: 1rem
	}
}

.shopPopup_layout__aUg48 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100dvh;
	z-index: 150;
	background: hsla(0, 0%, 9%, .9);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.shopPopup_container__V3H_e {
	transition: all .3s cubic-bezier(.4, 0, .2, 1);
	display: flex;
	align-items: flex-start;
	max-width: 100vw !important;
	height: 100dvh !important;
	overflow: auto;
	overscroll-behavior: contain;
	transform: translateY(0);
	opacity: 1
}

.shopPopup_row__qpuKy {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	padding-top: 2rem;
	padding-bottom: 2rem;
	margin-top: auto;
	margin-bottom: auto;
	gap: 4rem
}

.shopPopup_card__trnGL {
	position: relative;
	width: 30.125rem;
	border-radius: 2rem
}

.shopPopup_card_image___Zm3y {
	position: relative;
	height: 15.5rem;
	width: 100%;
	overflow: hidden;
	border-radius: 2rem 2rem 0 0;
	background: #232323
}

.shopPopup_card_image_coins__Q8T_K {
	height: 100% !important
}

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

.shopPopup_card_content__ocvN7 {
	padding: 1.5rem 2rem 2rem;
	background: #181818;
	border: .0625rem solid #232323;
	border-top-width: 0;
	border-radius: 0 0 2rem 2rem
}

.shopPopup_card_content_coins__vIzv1 {
	padding-top: 4rem !important;
	border-radius: 2rem !important;
	border-width: .0625rem !important
}

.shopPopup_card_title___10DE {
	font-weight: 600;
	font-size: 2.5rem;
	line-height: 115%;
	letter-spacing: -.04em;
	margin-bottom: 1.5rem
}

.shopPopup_card_die__HVaDX {
	position: absolute;
	display: flex;
	gap: .5rem;
	top: .75rem;
	left: .75rem;
	font-family: Sofia Sans;
	font-style: italic;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 100%;
	text-align: center;
	letter-spacing: -.03em
}

.shopPopup_card_expiration__WnOqr {
	text-align: center;
	width: 5.9375rem;
	line-height: 140%;
	padding: .5rem .75rem;
	color: #000
}

.shopPopup_card_expiration__WnOqr,
.shopPopup_card_x__IOYJu {
	position: relative;
	display: flex;
	align-items: center;
	height: 2.25rem;
	background: #fff;
	border-radius: 10rem
}

.shopPopup_card_x__IOYJu {
	padding: .5rem .5625rem;
	width: 2.25rem;
	overflow: hidden;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.04em
}

.shopPopup_card_x__IOYJu span {
	background: linear-gradient(137deg, #d6268e -44.76%, #ff4432 91.94%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.shopPopup_card_sale__Kfhvd {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: .5rem;
	height: 2.25rem;
	padding: .5rem .75rem;
	background: linear-gradient(137.44deg, #ffc700 -44.76%, #ff7a00 91.94%);
	line-height: 140%;
	border-radius: 10rem
}

.shopPopup_button__6jkaL {
	position: relative;
	min-width: 5rem;
	min-height: 5rem;
	border-radius: 50%;
	transition: background .2s cubic-bezier(.4, 0, .2, 1)
}

.shopPopup_button__6jkaL img {
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.shopPopup_button__6jkaL:hover {
	background: hsla(0, 0%, 100%, .1)
}

.shopPopup_hidden__I_NVI {
	transition: all 1s cubic-bezier(.4, 0, .2, 1);
	transform: translateY(-50%);
	opacity: 0
}

.shopPopup_hidden_layout__br8o3 {
	transform: translateY(-100%);
	opacity: 0;
	visibility: hidden;
	height: 0;
	width: 0
}

.shopPopup_image_error__WCRna {
	padding: 4rem;
	-o-object-fit: contain !important;
	object-fit: contain !important
}

@media(max-width:1232px) {
	.shopPopup_container__V3H_e {
		margin: 0 1rem
	}

	.shopPopup_content__knNVR {
		height: 100%;
		width: 100%
	}

	.shopPopup_image__LHlXM {
		width: 100%;
		height: 60vw
	}
}

@media(max-width:600px) {
	.shopPopup_button__6jkaL {
		min-width: 4rem;
		min-height: 4rem
	}

	.shopPopup_row__qpuKy {
		padding-top: 2rem;
		gap: 2rem
	}

	.shopPopup_card__trnGL {
		width: 100%
	}

	.shopPopup_image__LHlXM {
		width: 100%;
		height: 60vw
	}

	.shopPopup_image__LHlXM img {
		border-radius: 1rem
	}
}

@media(max-width:500px) {
	.shopPopup_card_title___10DE {
		font-size: 2rem;
		margin-bottom: 1rem
	}

	.shopPopup_card_image___Zm3y {
		height: 15.5rem
	}

	.shopPopup_card_content__ocvN7 {
		padding: 1rem 1.5rem 1.5rem;
		border-radius: 0 0 2rem 2rem
	}
}

@media(max-width:400px) {
	.shopPopup_button__6jkaL {
		min-width: 3rem;
		min-height: 3rem
	}

	.shopPopup_card_content__ocvN7 {
		padding: 1.25rem 1rem
	}

	.shopPopup_card_die__HVaDX {
		top: .75rem;
		left: .75rem;
		font-size: 1rem
	}

	.shopPopup_card_expiration__WnOqr {
		width: 5rem;
		height: 1.6rem;
		line-height: 140%;
		padding: .9rem .65rem .75rem .75rem
	}

	.shopPopup_card_x__IOYJu {
		width: 1.6rem;
		height: 1.6rem
	}

	.shopPopup_card_sale__Kfhvd {
		height: 1.6rem;
		padding: .9rem .55rem .75rem
	}
}

.tab_tab__yVPqF {
	align-items: center;
	justify-content: center;
	height: 4.1875rem;
	background: rgba(35, 35, 35, .4);
	border: .0625rem solid rgba(35, 35, 35, .4)
}

.tab_tab__yVPqF,
.tab_tab_row__ad7iD {
	position: relative;
	display: flex;
	border-radius: 3.5rem
}

.tab_tab_row__ad7iD {
	width: 100%;
	height: 100%;
}

.tab_tab_button__67NNQ {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 130%;
	text-align: center;
	padding: 0 1.5rem;
	letter-spacing: -.03em;
	color: hsla(0, 0%, 100%, .8);
	border-radius: 3.5rem;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.tab_tab_button__67NNQ span {
	opacity: .4;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.tab_tab_button_vip__E5SGw span {
	opacity: 1;
	background: linear-gradient(137.44deg, #ffc700 -44.76%, #ff7a00 91.94%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	-webkit-text-fill-color: none
}

.tab_tab_button_vip__E5SGw:hover span {
	filter: brightness(1.3)
}

.tab_tab_button_active__eT8bB {
	padding: 0 2.5rem
}

.tab_tab_button__67NNQ:hover span {
	opacity: 1
}

.tab_active__gHZh7 {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 130%;
	text-align: center;
	letter-spacing: -.03em;
	color: hsla(0, 0%, 100%, .8);
	padding: 0 2.5rem;
	background: #fff;
	border-radius: 3.5rem;
	box-shadow: 0 0 1rem hsla(0, 0%, 100%, .6)
}

.tab_active_row__342dL {
	position: absolute;
	height: 100%;
	left: 0;
	transition: all .15s cubic-bezier(.4, 0, .2, 1)
}

.tab_active__gHZh7 span {
	visibility: hidden;
	width: 0;
	opacity: 0;
	transition: opacity .15s cubic-bezier(.4, 0, .2, 1);
	color: #1b1c1b
}

.tab_visible__lECY8 {
	visibility: visible !important;
	width: auto !important;
	opacity: 1 !important
}

.tab_visible_vip__4VVUw {
	opacity: 1;
	background: linear-gradient(137.44deg, #ffc700 -44.76%, #ff7a00 91.94%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	-webkit-text-fill-color: none
}

@media(max-width:910px) {
	.tab_wrapper__pQbuP {
		display: flex;
		position: relative;
		/* width: 100%; */
		height: 4.1875rem;
		overflow-x: auto;
		border-radius: 3.5rem
	}

	.tab_wrapper__pQbuP::-webkit-scrollbar {
		height: 0 !important;
		width: 0 !important;
		display: none !important
	}

	.tab_active__gHZh7 {
		box-shadow: 0 0 .5rem hsla(0, 0%, 100%, .6)
	}
}

@media(max-width:650px) {

	.tab_tab__yVPqF,
	.tab_wrapper__pQbuP {
		height: 3.1875rem
	}

	.tab_tab__yVPqF {
		/* padding: 0 .625rem; */
	}

	.tab_tab_button__67NNQ {
		font-size: 1rem;
		padding: 0 1.25rem
	}

	.tab_tab_button_active__eT8bB {
		padding: 0 1.875rem
	}

	.tab_active__gHZh7 {
		padding: 0 1.875rem;
		font-size: 1rem
	}
}

.shopCards_container__vPb0J {
	flex-direction: column
}

.shopCards_container__vPb0J,
.shopCards_header__s1bV5 {
	display: flex;
	justify-content: center;
	align-items: center
}

.shopCards_header__s1bV5 {
	width: 100%
}

.shopCards_title__OEPZa {
	font-weight: 600;
	font-size: 4.5rem;
	line-height: 115%;
	margin-bottom: 2.5rem;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -.04em
}

@media(max-width:450px) {
	.shopCards_title__OEPZa {
		font-size: 3rem;
		margin-bottom: 1.5rem
	}
}

.termsList_wrapper__wCVL6 {
	background: #181818;
	border: .0625rem solid #232323;
	border-radius: 3rem;
	padding: 2rem 2.5rem 4rem
}

.termsList_title__zw56a {
	font-weight: 600;
	font-size: 3rem;
	line-height: 115%;
	letter-spacing: -.04em
}

.termsList_description__MJ64O {
	font-size: 1.125rem;
	line-height: 130%;
	letter-spacing: -.03em;
	margin-top: 2rem;
	opacity: .6
}

.termsList_terms__1n9d_ {
	display: flex;
	flex-direction: column
}

.termsList_term__AXqMZ {
	display: inline-block;
	font-size: 1.125rem;
	line-height: 140%;
	letter-spacing: -.01em;
	opacity: .6;
	margin-bottom: .6rem;
	margin-left: 1rem
}

.termsList_term_par__vgya0 {
	margin-right: .5rem;
	letter-spacing: .05em
}

.termsList_term_point__BEDLA {
	margin-top: 2rem;
	margin-bottom: 1rem;
	margin-left: 0
}

.termsList_term_title__Tip8M {
	margin-top: 2rem;
	margin-left: 0;
	margin-bottom: -1rem
}

.termsList_comp__SkmQZ {
	margin-top: 3rem
}

@media(max-width:580px) {
	.termsList_wrapper__wCVL6 {
		border-radius: 2rem;
		padding: 2rem 1.5rem 4rem
	}

	.termsList_title__zw56a {
		font-size: 2rem
	}

	.termsList_description__MJ64O {
		font-size: 1rem;
		margin-top: 1.5rem
	}

	.termsList_term__AXqMZ {
		font-size: 1rem;
		margin-bottom: .5rem;
		margin-left: .5rem
	}

	.termsList_term_point__BEDLA {
		margin-top: 1.5rem;
		margin-bottom: 1rem;
		margin-left: 0
	}

	.termsList_term_title__Tip8M {
		margin-top: 1.5rem;
		margin-bottom: -.75rem
	}
}

.aside_aside__N1JRg {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	min-width: 16.125rem;
	width: 16.125rem
}

.aside_menu__PzkgY {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 2rem;
	padding: 1.5rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: 0, 1125rem;
	min-height: 12.875rem;
	overflow: hidden
}

.aside_nav__4EekS {
	display: flex;
	flex-direction: column;
	gap: .75rem
}

.aside_nav_item__aRyuY {
	opacity: .4;
	cursor: pointer;
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	white-space: nowrap
}

.aside_nav_item__aRyuY:hover {
	opacity: 1
}

.aside_search__PZMdB {
	display: flex;
	align-items: center;
	gap: .5rem;
	cursor: pointer;
	opacity: .4;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.aside_search_image__44x03 {
	position: relative;
	width: 1rem;
	height: 1rem
}

.aside_search__PZMdB:hover {
	opacity: 1
}

.aside_search__PZMdB span {
	white-space: nowrap
}

.aside_shop__nO99R {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	padding: 1.25rem 1.5rem 1.5rem;
	border-radius: 2rem;
	background: linear-gradient(177deg, #ffc700, #ff7a00);
	overflow: hidden
}

.aside_shop_image__682hR {
	position: absolute;
	top: 0;
	right: 0;
	width: 16.125rem;
	height: 13.625rem
}

.aside_shop_title__kWQ6H {
	font-size: 2rem;
	font-weight: 500;
	line-height: 110%;
	letter-spacing: -.03em
}

.aside_shop_button__xTd5s {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 2.75rem;
	border-radius: 5rem;
	background: #fff;
	font-size: 1.125rem;
	letter-spacing: -.03em
}

.aside_shop_button__xTd5s span {
	background: linear-gradient(177deg, #ffc700, #ff7a00);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.aside_separator__TknSu {
	display: none
}

.aside_opacity_none__l3FJQ {
	opacity: 1
}

@media(max-width:1024px) {
	.aside_aside__N1JRg {
		min-width: 100%;
		width: 100%
	}

	.aside_shop__nO99R {
		display: none;
		padding: 1.25rem 1.5rem
	}

	.aside_menu__PzkgY {
		border-radius: 0;
		border: 0;
		background: transparent;
		padding: 0;
		gap: 1rem;
		min-height: auto
	}

	.aside_nav__4EekS {
		flex-direction: row;
		padding: 1.25rem 2rem;
		width: 100%;
		justify-content: space-between;
		overflow: auto;
		z-index: 10
	}

	.aside_nav__4EekS,
	.aside_nav_row__OWSg0 {
		background: hsla(0, 0%, 9%, .4);
		border-radius: 2rem;
		gap: 1rem
	}

	.aside_nav_row__OWSg0 {
		position: relative;
		overflow: hidden;
		border: .0625rem solid #232323
	}

	.aside_nav_row__OWSg0:after {
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		width: 1.5rem;
		height: 100%;
		background: linear-gradient(90deg, hsla(0, 0%, 7%, 0), #131313)
	}

	.aside_nav__4EekS::-webkit-scrollbar {
		height: 0 !important;
		width: 0 !important;
		display: none !important
	}

	.aside_separator__TknSu {
		display: block
	}
}

@media(max-width:560px) {
	.aside_aside__N1JRg {
		min-width: 100%;
		width: 100%
	}

	.aside_menu__PzkgY {
		position: relative;
		gap: .75rem
	}

	.aside_nav__4EekS {
		padding: 1.25rem;
		border-radius: 1rem
	}

	.aside_nav_row__OWSg0 {
		border-radius: 1rem;
		gap: 1rem
	}
}

@media(max-width:500px) {
	.aside_aside__N1JRg {
		padding: 0 1rem
	}
}

.player_player__4SIhQ {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	gap: 1.5rem;
	padding: 1.75rem 5.375rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4)
}

.player_image__9HWd9 {
	position: relative;
	width: 4rem;
	height: 4rem
}

.player_button__Pw5Dy {
	border-radius: 5rem
}

@media(max-width:1355px) {
	.player_player__4SIhQ {
		width: 100%
	}
}

@media(max-width:500px) {
	.player_player__4SIhQ {
		border-radius: 0;
		padding: 1.5rem 1rem
	}

	.player_button__Pw5Dy {
		height: 3.5rem;
		width: 100%;
		font-size: 1rem
	}
}

.rating_rating__jUSr6 {
	flex: 50%;
	width: 100%;
	padding: 1.5rem 2rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4)
}

.rating_title__9cG0b {
	font-family: Inter;
	font-size: 2rem;
	line-height: 140%;
	margin-bottom: .75rem
}

.rating_title__9cG0b,
.rating_top__iV2DZ {
	font-style: normal;
	font-weight: 500;
	letter-spacing: -.03em
}

.rating_top__iV2DZ {
	display: flex;
	justify-content: space-between;
	gap: .75rem;
	font-size: 1.375rem;
	line-height: 130%;
	margin-bottom: 2rem
}

.rating_option__m2Xvu {
	opacity: .4
}

.rating_option__m2Xvu,
.rating_value____niy {
	display: flex;
	flex-direction: column;
	gap: .75rem
}

.rating_value_mobile__6JlTa {
	display: none
}

.rating_button__iVn6E {
	display: flex;
	margin-top: 2rem;
	height: 3.5rem;
	padding: .8125rem 1.5rem;
	justify-content: center;
	width: auto;
	border-radius: 5rem;
	background: hsla(0, 0%, 100%, .2);
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 166%;
	letter-spacing: -.03em
}

.rating_button__iVn6E span {
	color: #fff
}

@media(max-width:500px) {
	.rating_rating__jUSr6 {
		border-radius: 0;
		padding: 1.5rem 1rem
	}

	.rating_title__9cG0b {
		margin-bottom: 1rem;
		font-size: 1.75rem
	}

	.rating_button__iVn6E {
		height: 3.5rem;
		width: 100%;
		font-size: 1rem
	}

	.rating_option__m2Xvu {
		opacity: 1;
		gap: 1rem
	}

	.rating_option_inner__oGdHq {
		display: flex;
		flex-direction: column;
		gap: .5rem
	}

	.rating_option_inner__oGdHq span:first-child {
		opacity: .4
	}

	.rating_value____niy {
		display: none
	}

	.rating_value_mobile__6JlTa {
		display: block;
		color: #fff !important
	}
}

@media(max-width:450px) {
	.rating_button__iVn6E {
		max-width: 100%
	}
}

.security_security__25OP3 {
	flex: 50%;
	width: 100%;
	padding: 1.5rem 2rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4)
}

.security_title__5XgFM {
	font-family: Inter;
	font-size: 2rem;
	line-height: 140%;
	margin-bottom: .75rem
}

.security_title__5XgFM,
.security_top__hV3VG {
	font-style: normal;
	font-weight: 500;
	letter-spacing: -.03em
}

.security_top__hV3VG {
	display: flex;
	justify-content: space-between;
	gap: .75rem;
	font-size: 1.375rem;
	line-height: 130%
}

.security_option__CG0pH {
	opacity: .4
}

.security_option__CG0pH,
.security_value__TVtZF {
	display: flex;
	flex-direction: column;
	gap: .75rem
}

.security_value_mobile__nXdpK {
	display: none
}

.security_buttons__lKdmd {
	display: flex;
	margin-top: 2rem;
	gap: 1rem
}

.security_buttons_secret__nSd50 {
	align-items: center;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 166%;
	letter-spacing: -.03em;
	padding: .8125rem 1.5rem;
	height: 100%;
	opacity: .4;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.security_buttons_secret__nSd50:hover {
	opacity: 1
}

@media(max-width:1355px) {
	.security_buttons__lKdmd {
		justify-content: space-between
	}
}

@media(max-width:500px) {
	.security_security__25OP3 {
		border-radius: 0;
		padding: 1.5rem 1rem .5rem
	}

	.security_title__5XgFM {
		margin-bottom: 1rem;
		font-size: 1.75rem
	}

	.security_option__CG0pH {
		opacity: 1;
		gap: 1rem
	}

	.security_option_inner__m7jtD {
		display: flex;
		flex-direction: column;
		gap: .5rem
	}

	.security_option_inner__m7jtD span:first-child {
		opacity: .4
	}

	.security_value__TVtZF {
		display: none
	}

	.security_value_mobile__nXdpK {
		display: block
	}

	.security_buttons__lKdmd {
		width: 100%;
		flex-direction: column;
		gap: .5rem
	}

	.security_buttons__lKdmd button {
		font-size: 1rem;
		width: 100%
	}
}

.main_main__hUplq {
	flex-direction: column;
	width: 100%
}

.main_bottom__46Os7,
.main_main__hUplq,
.main_top__DNEDD {
	display: flex;
	gap: 1.5rem
}

@media(max-width:1355px) {

	.main_bottom__46Os7,
	.main_top__DNEDD {
		flex-wrap: wrap
	}
}

@media(max-width:500px) {

	.main_bottom__46Os7,
	.main_main__hUplq,
	.main_top__DNEDD {
		gap: 1rem
	}
}

.skills_skills__d4DWU {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 27.3125rem;
	padding: 1.75rem 1.75rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	overflow: hidden
}

.skills_title__zhm5c {
	font-family: Inter;
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	margin-bottom: 2rem
}

@media(max-width:500px) {
	.skills_skills__d4DWU {
		padding: 1.5rem 1rem 2rem;
		border-radius: 0;
		min-height: auto
	}
}

.transports_transports__Jn3FX {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	min-height: 26.6875rem;
	padding: 1.75rem 1.75rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	overflow: hidden
}

.transports_title__xxnZR {
	font-family: Inter;
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	margin-bottom: 1rem
}

.transports_items__1rDEN {
	display: flex;
	gap: 1rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -.04em;
	margin-bottom: 2rem
}

.transports_item__8f4Ug {
	display: flex;
	flex-direction: column;
	gap: .75rem;
	width: 100%
}

.transports_image___uPFc {
	width: 100%;
	position: relative;
	height: 9.375rem;
	border-radius: 1rem;
	overflow: hidden;
	background: #232323
}

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

.transports_put__LIFiH {
	position: absolute;
	display: flex;
	align-items: center;
	top: .25rem;
	left: .25rem;
	padding: .5rem .75rem .375rem;
	height: 2.25rem;
	border-radius: 10rem;
	background: #fff;
	color: #000;
	z-index: 10;
	text-align: center;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.02em
}

.transports_description__u9Paa {
	display: flex;
	flex-direction: column;
	gap: .25rem
}

.transports_options__tJyuA {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: .5rem;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4
}

.transports_name__sT_dM {
	width: 100%
}

@media(max-width:580px) {
	.transports_item__8f4Ug {
		width: 100%
	}

	.transports_name__sT_dM {
		width: 100%;
		font-size: 1.125rem
	}

	.transports_image___uPFc {
		position: relative;
		width: 100%;
		height: 9.375rem;
		border-radius: 1rem;
		overflow: hidden
	}
}

@media(max-width:500px) {
	.transports_item__8f4Ug {
		width: 100%;
		gap: .5rem
	}

	.transports_image___uPFc {
		height: 9.375rem;
		width: 100%
	}

	.transports_title__xxnZR {
		font-size: 1.75rem
	}

	.transports_options__tJyuA {
		font-size: .875rem;
		gap: .25rem
	}

	.transports_dot__8kTBF {
		display: none
	}

	.transports_transports__Jn3FX {
		padding: 1.5rem 1rem 2rem;
		border-radius: 0;
		min-height: auto
	}
}

.user_user__ew62r {
	position: relative;
	display: flex;
	width: 100%;
	min-height: 32.5rem;
	gap: 1.25rem;
	padding: 1.75rem 1.75rem 2rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden
}

.user_avatar__0UL8U {
	position: relative;
	min-height: 5.5rem;
	min-width: 5.5rem;
	height: 5.5rem;
	width: 5.5rem;
	border-radius: 1rem;
	overflow: hidden;
	background: #232323
}

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

.user_coins__pcBSe,
.user_level__iWvok,
.user_vip__kSlNx {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	height: 2.0625rem;
	padding: 0 .75rem;
	border-radius: 10rem;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.04em
}

.user_vip__kSlNx {
	background: linear-gradient(177deg, #ffc700, #ff7a00)
}

.user_header__Wa2CJ {
	display: flex;
	width: 100%;
	gap: 1.25rem;
	padding-bottom: 1rem;
	border-bottom: .0625rem solid rgba(68, 68, 68, .4);
	margin-bottom: 1.125rem
}

.user_header_title__P7_66 {
	font-family: Inter;
	font-size: 2rem;
	font-style: normal;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -.03em;
	margin-bottom: .25rem
}

.user_header_right__xLtDE {
	display: flex;
	gap: .75rem
}

.user_level__iWvok {
	background: #fff;
	color: #000
}

.user_coins__pcBSe {
	padding: .25rem .5rem .25rem .375rem;
	border-radius: .25rem;
	background: #232323
}

.user_option__nLHi0 {
	display: flex;
	flex-direction: column;
	gap: 1rem
}

.user_option__nLHi0 span {
	color: hsla(0, 0%, 100%, .4);
	white-space: nowrap
}

.user_imagine__PjcK1 {
	border-radius: .5rem;
	width: 16.5rem;
	height: 1.25rem;
	overflow: hidden;
	background: #181818;
	margin-bottom: .1rem
}

.user_value__IRZ3n {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	opacity: 1
}

.user_char__Paax7 {
	gap: .75rem;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	margin-bottom: 2rem
}

.user_char__Paax7,
.user_char_row__qTFrB {
	justify-content: space-between;
	display: flex
}

.user_char_row__qTFrB {
	width: 100%;
	align-items: center;
	gap: 1.375rem
}

.user_char_mobile__N5pnJ {
	display: none
}

@media(max-width:500px) {
	.user_user__ew62r {
		padding: 2.25rem 1rem 2rem;
		border-radius: 0;
		min-height: auto
	}

	.user_header__Wa2CJ {
		width: 100%;
		gap: .5rem;
		border-bottom: 0
	}

	.user_header_title__P7_66 {
		font-size: 1.75rem
	}

	.user_header_right__xLtDE {
		display: flex;
		gap: .5rem
	}

	.user_coins__pcBSe,
	.user_level__iWvok,
	.user_vip__kSlNx {
		font-size: 1rem;
		line-height: 140%;
		padding-top: .125rem
	}

	.user_coins__pcBSe {
		padding-top: .5rem;
		font-size: 1rem
	}

	.user_avatar__0UL8U {
		min-height: 5rem;
		min-width: 5rem;
		height: 5rem;
		width: 5rem
	}

	.user_char__Paax7 {
		display: none
	}

	.user_char_mobile__N5pnJ {
		display: flex;
		flex-direction: column;
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 400;
		line-height: 120%;
		letter-spacing: -.01125rem;
		gap: .75rem;
		margin-bottom: 2rem
	}

	.user_char_inner__BZTd7 {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 1rem
	}

	.user_imagine__PjcK1 {
		width: 14.75rem
	}
}

.person_main__G8mTE {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1.5rem;
	width: 100%
}

.person_left__WlZDJ,
.person_right__iyVRL {
	display: flex;
	flex-direction: column;
	flex: 50%;
	gap: 1.5rem
}

@media(max-width:1400px) {
	.person_main__G8mTE {
		display: flex;
		flex-wrap: wrap
	}

	.person_right__iyVRL {
		flex-wrap: wrap
	}
}

@media(max-width:500px) {

	.person_left__WlZDJ,
	.person_main__G8mTE,
	.person_right__iyVRL {
		gap: 1rem
	}
}

.playListTable_table__SHrPW {
	display: flex;
	flex-direction: column
}

.playListTable_headings__EaWjz {
	display: grid;
	grid-template-columns: 5fr 5fr 2fr
}

.playListTable_heading__EBSdp {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4;
	white-space: nowrap
}

.playListTable_heading__EBSdp:last-child {
	text-align: end
}

.playListTable_list___WeRp {
	display: flex;
	flex-direction: column
}

.playListTable_list_item__u8Bfa {
	display: grid;
	grid-template-columns: 5fr 5fr 2fr;
	padding: 1.5rem 0;
	border-bottom: .0625rem solid hsla(0, 0%, 100%, .1);
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em
}

.playListTable_list_item__u8Bfa span {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 1rem
}

.playListTable_list_item__u8Bfa:last-child {
	border-bottom: 0
}

.playListTable_delete__QMRXa {
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	opacity: .8;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.playListTable_delete__QMRXa:hover {
	opacity: 1
}

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

.playList_songs__sVb8t {
	position: relative;
	display: flex;
	width: 100%;
	gap: 2rem;
	padding: 1.75rem 2.5rem 1rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden
}

.playList_songs_row__RsluS {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	align-items: center
}

.playList_songs_inner__er_5A {
	display: flex;
	flex-direction: column;
	gap: 2rem
}

.playList_songs_footer__xxJes {
	display: flex;
	justify-content: center;
	gap: 1.5rem;
	width: 100%
}

.playList_songs_loading__kK_ee {
	min-height: 10.625rem
}

.playList_header__U2AMP {
	position: relative;
	font-size: 3rem;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em
}

.playList_no_songs__QzidB {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4;
	margin-bottom: 1rem
}

.playList_vip__Zm1IW {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 1.5rem;
	padding: 1.25rem 1.5rem 1.75rem;
	border-radius: 2rem;
	background: linear-gradient(177deg, #ffc700, #ff7a00);
	overflow: hidden
}

.playList_vip_title__6_d8p {
	font-size: 2rem;
	font-weight: 500;
	line-height: 110%;
	letter-spacing: -.03em
}

.playList_vip_description__SrlEP {
	font-weight: 400;
	font-size: 1.125rem;
	line-height: 120%;
	letter-spacing: -.01em
}

.playList_vip_button__ySweX {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 3.25rem;
	border-radius: 5rem;
	background: #fff;
	font-size: 1.125rem;
	letter-spacing: -.03em;
	margin-top: auto
}

.playList_vip_button__ySweX span {
	background: linear-gradient(177deg, #ffc700, #ff7a00);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

@media(max-width:1024px) {
	.playList_songs__sVb8t {
		gap: 1rem;
		padding: 1.5rem 1.5rem 1rem
	}

	.playList_songs_footer__xxJes {
		flex-wrap: wrap
	}
}

@media(max-width:500px) {
	.playList_songs__sVb8t {
		border-radius: 0;
		padding: 1.5rem 1rem 1rem
	}

	.playList_songs_row__RsluS {
		gap: 1rem
	}

	.playList_vip__Zm1IW {
		margin: 0 1rem
	}
}

.ratingTable_table__aQoh9 {
	display: flex;
	flex-direction: column;
	height: 100%
}

.ratingTable_headings__Mknab {
	display: grid;
	grid-template-columns: 1.5fr 4fr 3fr 3fr 2.5fr
}

.ratingTable_heading__0rwEF {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4;
	white-space: nowrap
}

.ratingTable_lines__bVVuI {
	display: flex;
	flex-direction: column
}

.ratingTable_lines__bVVuI li:last-child {
	border-bottom: 0;
	padding-bottom: 0
}

.ratingTable_name_user__znn6E {
	color: #f8085a
}

.ratingTable_line__MNzAB {
	display: grid;
	align-items: center;
	grid-template-columns: 1.5fr 4fr 3fr 3fr 2.5fr;
	padding: 1.5rem 0;
	border-bottom: .0625rem solid hsla(0, 0%, 100%, .1)
}

.ratingTable_line_user__xC6lB {
	border-radius: .75rem;
	border: 1px solid #2c2c2c;
	background: linear-gradient(270deg, hsla(0, 0%, 100%, .02) 58.58%, hsla(0, 0%, 100%, 0));
	padding: .75rem;
	margin: 2rem -.75rem 1.5rem
}

.ratingTable_line__MNzAB span {
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em
}

.ratingTable_place___TLxY {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
	flex-shrink: 0;
	border-radius: 5rem;
	font-family: Sofia Sans;
	font-size: 1.25rem !important;
	font-style: italic;
	font-weight: 700 !important;
	line-height: 140% !important;
	letter-spacing: -.04em !important;
	background: #232323
}

.ratingTable_place_first__F8MWm {
	background: linear-gradient(177deg, #ffc700, #ff7a00)
}

.ratingTable_server__KAiJs {
	white-space: nowrap
}

.ratingTable_coins__RjjAR {
	display: flex
}

.ratingTable_coins__RjjAR span {
	border-radius: 10rem;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 140%;
	letter-spacing: -.04em;
	padding: .25rem .5rem .25rem .375rem;
	border-radius: .25rem;
	background: #232323
}

@media(max-width:1400px) {
	.ratingTable_headings__Mknab {
		display: none
	}

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

	.ratingTable_name__bY4Pv,
	.ratingTable_value__rvwGT {
		width: 50%;
		margin-bottom: 1rem
	}

	.ratingTable_value__rvwGT {
		text-align: right
	}

	.ratingTable_coins__RjjAR {
		width: 50%
	}

	.ratingTable_server__KAiJs {
		width: 50%;
		text-align: right
	}

	.ratingTable_place_wrapper__4A2HA {
		margin-bottom: 1rem;
		width: 100%
	}
}

@media(max-width:580px) {
	.ratingTable_name__bY4Pv span {
		display: none
	}
}

.rating_rating__OEQLD {
	position: relative;
	display: flex;
	width: 100%;
	min-height: 65.25rem;
	gap: 2rem;
	padding: 1.75rem 2.5rem 2.5rem;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden
}

.rating_rating_row__d01E6 {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 3rem;
	align-items: center
}

.rating_header__6Gxu9 {
	display: flex;
	align-items: flex-end;
	gap: 1rem
}

.rating_title__1AOv5 {
	position: relative;
	font-size: 3rem;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em
}

.rating_select__mWnTd {
	position: relative
}

.rating_select_button__1ABsk {
	position: relative;
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.rating_select_button__1ABsk:hover {
	opacity: .8;
	background: hsla(0, 0%, 100%, .1)
}

.rating_group__D0Tpd {
	position: absolute;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	right: 0;
	top: 120%;
	border-radius: 1rem;
	border: .0625rem solid #232323;
	padding: 1rem 1.25rem 1.25rem;
	z-index: 30;
	background: hsla(0, 0%, 9%, .3);
	-webkit-backdrop-filter: blur(3rem);
	backdrop-filter: blur(3rem);
	transform: translateY(-10%);
	opacity: 0;
	visibility: hidden;
	transition: all .1s cubic-bezier(.4, 0, .2, 1)
}

.rating_group_item__1Ie3k {
	display: block;
	white-space: nowrap;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em;
	opacity: .4;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.rating_group_item__1Ie3k:hover {
	opacity: 1
}

.rating_group_item_active__v3kky {
	opacity: 1;
	pointer-events: none
}

.rating_group_opened__CCzcJ {
	transform: translateY(0);
	opacity: 1;
	visibility: visible
}

.rating_button__jzMXl {
	display: flex;
	padding: 1rem 2.8125rem;
	justify-content: center;
	align-items: center;
	font-size: 1.374rem;
	letter-spacing: -.01em
}

.rating_button__jzMXl span {
	color: #fff
}

@media(max-width:1024px) {
	.rating_rating__OEQLD {
		gap: 1rem;
		padding: 1.5rem 1.5rem 2rem
	}

	.rating_rating_row__d01E6 {
		gap: 2.5rem
	}

	.rating_button__jzMXl {
		margin-bottom: 1rem
	}
}

@media(max-width:500px) {
	.rating_rating__OEQLD {
		border-radius: 0;
		padding: 1.5rem 1rem 2rem
	}

	.rating_button__jzMXl {
		height: 3.5rem;
		width: 93%;
		font-size: 1rem;
		margin-bottom: 1rem
	}
}

@media(max-width:450px) {
	.rating_button__jzMXl {
		max-width: 100%
	}
}

.historyTable_table__vtqjw {
	display: flex;
	flex-direction: column
}

.historyTable_headings__yVgNX {
	display: grid;
	grid-template-columns: 3fr 5fr 5fr 5fr 3fr
}

.historyTable_heading__XrHC5 {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4
}

.historyTable_lines__H9m4F {
	display: flex;
	flex-direction: column
}

.historyTable_lines__H9m4F li:last-child {
	border-bottom: 0
}

.historyTable_line__MHyNz {
	display: grid;
	grid-template-columns: 18fr 3fr;
	align-items: center;
	padding: 1.5rem 0;
	border-bottom: .0625rem solid hsla(0, 0%, 100%, .1)
}

.historyTable_line__MHyNz div {
	display: grid;
	grid-template-columns: 3fr 5fr 5fr 5fr
}

.historyTable_line__MHyNz span {
	display: flex;
	align-items: center;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em
}

.historyTable_line__MHyNz:last-child {
	padding-bottom: 0
}

.historyTable_cash__736Lp {
	white-space: nowrap
}

.historyTable_coins__xWYty {
	display: flex;
	padding-right: 1rem
}

.historyTable_coins__xWYty span {
	border-radius: 10rem;
	font-family: Sofia Sans;
	font-size: 1.25rem;
	font-style: italic;
	font-weight: 700;
	line-height: 140%;
	letter-spacing: -.04em;
	padding: .25rem .5rem .25rem .375rem;
	border-radius: .25rem;
	background: #232323
}

.historyTable_paid__fmDNH {
	padding: .5rem 1rem;
	justify-content: center;
	align-items: center;
	gap: .25rem;
	white-space: nowrap;
	font-size: 1rem !important;
	font-weight: 600 !important;
	line-height: 120%;
	letter-spacing: -.03em;
	color: #01b032;
	border-radius: 5rem;
	background: rgba(1, 176, 50, .1)
}

.historyTable_paid_none__V5XXX {
	color: #bb1010;
	background: rgba(187, 16, 16, .1)
}

@media(max-width:800px) {
	.historyTable_headings__yVgNX {
		grid-template-columns: 3fr 4fr 5fr 3fr
	}

	.historyTable_headings__yVgNX li:last-child {
		display: none
	}

	.historyTable_headings__yVgNX li:nth-child(4) {
		display: flex;
		justify-content: flex-end
	}

	.historyTable_paid__fmDNH {
		position: relative;
		text-align: center;
		width: 100%
	}

	.historyTable_lines__H9m4F,
	.historyTable_paid_wrapper__ahwO5 {
		display: flex
	}

	.historyTable_lines__H9m4F span:last-child {
		border-bottom: 0
	}

	.historyTable_lines__H9m4F li:first-child {
		padding-top: 1.5rem
	}

	.historyTable_line__MHyNz {
		grid-template-rows: 1fr 1fr;
		grid-template-columns: unset;
		padding: 1.75rem 0 1.5rem;
		gap: 1.5rem
	}

	.historyTable_line__MHyNz:last-child {
		padding-bottom: 1.5rem
	}

	.historyTable_line__MHyNz div {
		display: grid;
		grid-template-columns: 3fr 4fr 5fr 3fr;
		align-items: center
	}

	.historyTable_coins__xWYty {
		justify-content: flex-end;
		word-break: break-all;
		padding-right: 0
	}
}

.purchased_purchased__iBQoO {
	position: relative;
	flex-direction: column;
	align-items: center;
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	display: flex;
	padding: 2rem;
	min-width: 21.625rem;
	max-width: 21.625rem;
	justify-content: center;
	overflow: hidden
}

.purchased_purchased_title__3hw7X {
	font-size: 1.375rem;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -.03em;
	margin-bottom: 1rem
}

.purchased_slider__cKevr {
	display: flex;
	position: absolute;
	left: 0;
	height: 6.375rem;
	transition: all .1s cubic-bezier(.4, 0, .2, 1)
}

.purchased_slider_row__J7n1O {
	width: 100%;
	height: 11.625rem
}

.purchased_slide__cFfk0,
.purchased_slider_row__J7n1O {
	display: flex;
	flex-direction: column;
	align-items: center
}

.purchased_slide__cFfk0 {
	position: relative;
	gap: 1rem;
	width: 21.625rem;
	opacity: 1;
	visibility: visible;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.purchased_hidden__96mRU {
	opacity: 0;
	visibility: hidden
}

.purchased_coins__vsSM2 {
	display: flex;
	padding: .5rem 1rem;
	justify-content: center;
	align-items: center;
	border-radius: .75rem;
	font-family: Sofia Sans;
	font-size: 3rem;
	font-style: italic;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -.03em;
	background: linear-gradient(177deg, #ffc700, #ff7a00);
	box-shadow: 0 0 1.5rem 0 #ff7a00
}

.purchased_coins_row__ILxcp {
	display: flex
}

.purchased_description__z8OO8 {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em;
	opacity: .4;
	white-space: nowrap
}

.purchased_selectors__Y_mwq {
	display: flex;
	gap: .75rem;
	margin-top: auto
}

.purchased_selectors__Y_mwq button {
	border-radius: 50%;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.purchased_selectors__Y_mwq button:hover {
	background: hsla(0, 0%, 100%, .2)
}

.purchased_next__Xfmc8,
.purchased_prev__k7y_B {
	position: relative;
	width: 3.5rem;
	height: 3.5rem
}

@media(max-width:1400px) {
	.purchased_purchased__iBQoO {
		margin: 0 auto 1rem
	}
}

.replenishment_replenishment__JsKox {
	align-items: center;
	gap: 2.5rem
}

.replenishment_history__IdKcP,
.replenishment_replenishment__JsKox {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%
}

.replenishment_history__IdKcP {
	border-radius: 2rem;
	border: .0625rem solid #232323;
	background: hsla(0, 0%, 9%, .4);
	gap: 2rem;
	padding: 1.75rem 2.5rem 2.5rem;
	overflow: hidden
}

.replenishment_history_wrapper__NxEd5 {
	display: flex;
	flex-direction: column;
	gap: 3rem;
	height: 100%;
	width: 100%
}

.replenishment_title__TZUkg {
	position: relative;
	font-size: 3rem;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.04em
}

.replenishment_button__BOICU {
	padding: 1rem 2.5rem;
	align-items: center;
	font-size: 1.374rem;
	line-height: 1.875rem;
	letter-spacing: -.01em;
	margin: 0 auto
}

@media(max-width:1400px) {
	.replenishment_replenishment__JsKox {
		border-radius: 1.5rem
	}

	.replenishment_history_wrapper__NxEd5 {
		gap: 1.5rem
	}
}

@media(max-width:800px) {
	.replenishment_history__IdKcP {
		padding: 1.5rem
	}
}

@media(max-width:500px) {
	.replenishment_history__IdKcP {
		padding: 1.5rem 1rem 1rem;
		border-radius: 0
	}

	.replenishment_button__BOICU {
		height: 3.5rem;
		width: 93%;
		font-size: 1rem;
		margin-bottom: 1rem
	}
}

.profileContent_inventory__Sn_pV>div>div>div {
	gap: 3rem
}

.profileContent_header__CMddG {
	display: flex
}

.profileContent_title__xQI0y {
	font-size: 4.5rem;
	font-weight: 600;
	line-height: 115%;
	letter-spacing: -.03em;
	margin: 0
}

.profileContent_row__MN1a6 {
	display: flex;
	gap: 1.5rem
}

.profileContent_content__leMdn {
	position: relative;
	display: flex;
	gap: 1.5rem;
	width: 100%;
	overflow: hidden
}

.profileContent_shop__rlaif {
	display: none
}

.profileContent_slide__NABBV {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1), transform .15s cubic-bezier(.4, 0, .2, 1)
}

.profileContent_active__slYit {
	display: flex;
	position: relative;
	opacity: 1;
	visibility: visible
}

.profileContent_next__jJUqZ {
	transform: translateX(100%);
	position: absolute;
	opacity: 0;
	visibility: hidden
}

.profileContent_prev__y8mK3 {
	transform: translateX(-100%);
	position: absolute;
	opacity: 0;
	visibility: hidden
}

@media(max-width:1024px) {
	.profileContent_row__MN1a6 {
		flex-wrap: wrap;
		justify-content: center;
		width: 100%
	}

	.profileContent_shop__rlaif {
		display: flex;
		width: 100%
	}
}

@media(max-width:560px) {
	.profileContent_row__MN1a6 {
		gap: 2rem
	}

	.profileContent_aside__r0_sF {
		min-width: 100%;
		width: 100%
	}
}

@media(max-width:500px) {
	.profileContent_shop__rlaif {
		margin: 0 1rem
	}

	.profileContent_title__xQI0y {
		font-size: 3rem;
		text-align: center;
		width: 100%
	}
}

.changeNewsForm_form__A8oJE {
	display: flex;
	flex-direction: column;
	gap: 3rem
}

.changeNewsForm_left__TqPIk {
	display: flex;
	flex-direction: column;
	gap: .75rem;
	width: 60%
}

.changeNewsForm_right__RVYoB {
	width: 40%;
	margin-top: 1.8rem
}

.changeNewsForm_content__ey0eJ {
	width: 100%;
	display: flex;
	gap: 2rem
}

.changeNewsForm_buttons__VNL2p {
	display: flex;
	justify-content: space-between;
	gap: 1.5rem
}

.changeNewsForm_buttons__VNL2p button {
	display: flex;
	justify-content: center;
	height: 4rem;
	width: 15rem;
	border-radius: 10rem;
	font-size: 1.375rem
}

.changeNewsForm_file__tuVEf {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: -1;
	cursor: pointer;
	border-radius: 1.5rem;
	overflow: hidden
}

.changeNewsForm_file_image__MLO6O {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 100%;
	height: 100%;
	opacity: .8;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
	border-radius: 1.5rem;
	overflow: hidden
}

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

.changeNewsForm_file_text__S2K4c {
	font-size: 1.125rem;
	padding: 0 4rem;
	opacity: .4;
	text-align: center;
	transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}

.changeNewsForm_file_label__I7ngi {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
	z-index: 10;
	border-radius: 1.5rem;
	background: #1b1c1b;
	border: .0625rem solid #232323;
	cursor: pointer
}

.changeNewsForm_file_label__I7ngi:hover .changeNewsForm_file_image__MLO6O,
.changeNewsForm_file_label__I7ngi:hover .changeNewsForm_file_text__S2K4c {
	opacity: 1
}

.changeNewsForm_error__PCnOy {
	position: absolute;
	top: 102%;
	left: 0;
	text-align: right;
	padding-right: .625rem;
	font-size: .875rem;
	width: 100%;
	color: #9d0000
}

.changeNewsForm_animate__9EWEH {
	animation-name: changeNewsForm_bounce__akEQZ;
	animation-duration: .5s;
	animation-fill-mode: backwards
}

@keyframes changeNewsForm_bounce__akEQZ {
	0% {
		transform: translate(-3.125rem);
		animation-timing-function: ease-in
	}

	37% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	55% {
		transform: translate(-2.5rem);
		animation-timing-function: ease-in
	}

	73% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	82% {
		transform: translate(-1.875rem);
		animation-timing-function: ease-in
	}

	91% {
		transform: translate(0);
		animation-timing-function: ease-out
	}

	96% {
		transform: translate(-1.25rem);
		animation-timing-function: ease-in
	}

	to {
		transform: translate(0)
	}
}

@media(max-width:1024px) {
	.changeNewsForm_content__ey0eJ {
		width: 100%;
		flex-direction: column
	}

	.changeNewsForm_right__RVYoB {
		margin-top: 0;
		width: 100%
	}

	.changeNewsForm_left__TqPIk {
		width: 100%
	}

	.changeNewsForm_file_label__I7ngi {
		height: 21.25rem
	}
}

@media(max-width:650px) {
	.changeNewsForm_file_label__I7ngi {
		height: 50vw
	}

	.changeNewsForm_buttons__VNL2p button {
		height: 3rem;
		width: 15rem;
		border-radius: 10rem;
		font-size: 1.125rem
	}
}

.newsItem_item__tMqFn {
	display: flex;
	flex-direction: column;
	border: .0625rem solid hsla(0, 0%, 100%, .6);
	border-radius: 2rem;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -.01em
}

.newsItem_item_inner___38IL {
	padding: 1.5rem;
	display: grid;
	grid-template-columns: 1fr 3fr 2fr 5fr 1fr 1fr;
	align-items: center
}

.newsItem_item_inner___38IL span {
	opacity: .7;
	padding-right: 1.5rem;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.newsItem_deleted__R6WEk span {
	color: #9d0000
}

.newsItem_edit__C1Uci {
	position: relative;
	width: 1.5rem;
	height: 1.5rem;
	opacity: .7;
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	margin-left: auto
}

.newsItem_edit__C1Uci:hover {
	opacity: 1
}

.newsItem_create__KrPOs {
	display: flex;
	justify-content: center;
	cursor: pointer
}

.newsItem_create_text__M8fux {
	opacity: .7;
	transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

.newsItem_create__KrPOs:hover div {
	opacity: 1
}

.newsItem_form__iZ1Jg {
	height: 0
}

.newsItem_form_opened__We_h7 {
	margin: 1rem 2rem 2rem;
	height: 100%
}

@media(max-width:1024px) {
	.newsItem_item__tMqFn {
		border-radius: 1rem
	}

	.newsItem_item_inner___38IL {
		padding: 1.5rem 1rem;
		display: grid;
		grid-template-columns: 1fr 3fr 2fr 1fr 1fr
	}

	.newsItem_description__15ToB {
		display: none
	}

	.newsItem_create__KrPOs {
		display: flex;
		justify-content: center;
		cursor: pointer
	}
}

@media(max-width:800px) {
	.newsItem_item__tMqFn {
		border-radius: 1rem
	}

	.newsItem_item_inner___38IL {
		padding: 1.5rem 1rem;
		display: grid;
		grid-template-columns: 1fr 4fr 1fr 1fr
	}

	.newsItem_title__7kwE4 {
		display: none
	}

	.newsItem_create__KrPOs {
		display: flex;
		justify-content: center;
		cursor: pointer
	}

	.newsItem_form_opened__We_h7 {
		margin: 1rem;
		height: 100%
	}
}

.changeNewsSection_header__QYVez {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 3rem
}

.changeNewsSection_title__tmEJX {
	font-weight: 600;
	font-size: 4.5rem;
	line-height: 115%;
	letter-spacing: -.04em;
	margin: 0
}

.changeNewsSection_back__3KnR7 {
	height: 4rem;
	width: auto;
	padding: 0 5rem
}

.changeNewsSection_wrapper__LfP9T {
	background: #181818;
	border: .0625rem solid #232323;
	border-radius: 3rem;
	padding: 2rem;
	display: flex;
	flex-direction: column;
	gap: 1rem
}

@media(max-width:1024px) {
	.changeNewsSection_header__QYVez {
		flex-wrap: wrap
	}

	.changeNewsSection_back__3KnR7 {
		margin-left: auto
	}

	.changeNewsSection_wrapper__LfP9T {
		border-radius: 2rem;
		padding: 1.5rem 1rem
	}
}

@media(max-width:500px) {
	.changeNewsSection_title__tmEJX {
		font-size: 3rem;
		text-align: center;
		margin: 0 1rem
	}

	.changeNewsSection_back__3KnR7 {
		margin-left: auto;
		margin-right: 1rem
	}

	.changeNewsSection_wrapper__LfP9T {
		border-radius: 0;
		padding: 1.5rem .5rem
	}
}

.mapsSection_header__8_2fr {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 3rem
}

.mapsSection_title__qtMPq {
	font-weight: 600;
	font-size: 4.5rem;
	line-height: 115%;
	letter-spacing: -.04em;
	margin: 0
}

.mapsSection_back__HXwnq {
	height: 4rem;
	width: auto;
	padding: 0 5rem
}

.mapsSection_wrapper__9OUQu {
	width: 100%;
	min-height: 48rem;
	position: relative;
	background: #181818;
	border: .0625rem solid #232323;
	border-radius: 3rem;
	padding: 2.5rem 2rem;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	overflow: hidden
}

.mapsSection_select__PwzIY {
	z-index: 20;
	width: 20rem;
	white-space: nowrap
}

.mapsSection_select__PwzIY h4 {
	display: none
}

.mapsSection_select_wrapper__We_rp {
	display: flex;
	width: 100%
}

@media(max-width:1024px) {
	.mapsSection_header__8_2fr {
		flex-wrap: wrap
	}

	.mapsSection_back__HXwnq {
		margin-left: auto
	}

	.mapsSection_wrapper__9OUQu {
		border-radius: 2rem;
		padding: 1.5rem 1rem
	}
}

@media(max-width:840px) {
	.mapsSection_wrapper__9OUQu {
		min-height: 90vw
	}
}

@media(max-width:500px) {
	.mapsSection_title__qtMPq {
		font-size: 3rem;
		text-align: center;
		width: 100%;
		margin: 0 1rem
	}

	.mapsSection_header__8_2fr {
		gap: 2rem
	}

	.mapsSection_back__HXwnq {
		margin-left: auto;
		margin-right: 1rem
	}

	.mapsSection_wrapper__9OUQu {
		border-radius: 0;
		padding: 1.5rem .5rem
	}
}

.container_container__ilA55 {
	position: relative;
	height: 100%;
	max-width: 87.5rem;
	margin: 0 auto;
	padding: 0 1rem
}

@media(max-width:1400px) {
	.container_container__ilA55 {
		margin: 0 1rem;
		padding: 0
	}
}

.popupLayout_layout__wznbS {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100dvh;
	z-index: 150;
	background: hsla(0, 0%, 9%, .9)
}

.popupLayout_wrapper__Adjr4 {
	width: 100%;
	height: 100dvh !important;
	overflow: auto;
	overscroll-behavior: contain
}

.popupLayout_container__h9myb {
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1);
	display: flex;
	align-items: flex-start;
	min-height: 100dvh !important;
	transform: translateY(0);
	opacity: 1
}

.popupLayout_row__2unsQ {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	gap: 4rem;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 2rem;
	padding-bottom: 2rem
}

.popupLayout_hidden__dfr9q {
	transition: all 1s cubic-bezier(.4, 0, .2, 1);
	transform: translateY(-100%);
	opacity: 0
}

.popupLayout_hidden_layout__7Is8J {
	transform: translateY(-100%);
	opacity: 0;
	visibility: hidden;
	height: 0;
	width: 0
}

.popupLayout_children___twun {
	width: 100%
}

@media(max-width:580px) {
	.popupLayout_wrapper__Adjr4 {
		width: 100vw
	}

	.popupLayout_row__2unsQ {
		padding-top: 7rem;
		padding-bottom: 7rem
	}
}