: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
}

* img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

a {
    color: inherit
}

button {
    cursor: pointer;
    background: none
}

body {
    font-family: Inter,sans-serif;
    background: #131313!important
}

.loader,body {
    min-height: 100vh;
    width: 100%
}

.loader {
    display: flex;
    position: relative;
    height: 100%
}

.next-error-h1 {
    border-right: 1px solid hsla(0,0%,100%,.3)!important
}

::-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;
    height: 2.5rem;
    width: 2.5rem
}

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

.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(/_next/static/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(/_next/static/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: 1rem;
    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.75rem!important;
    height: 1.75rem!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(/_next/static/media/start_game.75f9533a.svg);
    width: 1.5rem;
    height: 1.5rem
}

.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/start_game_black.cec77da6.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(/_next/static/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(/_next/static/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.7rem!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
}

.button_subtext__Pcmg1 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    visibility: hidden
}

@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,.charLine_wrapper__wsG5c {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%
}

.charLine_wrapper__wsG5c {
    align-items: center
}

.charLine_values__BC593 {
    position: absolute;
    z-index: 10;
    width: 100%;
    font-size: .8rem;
    opacity: .8;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: right
}

.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);
    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;
    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;
        flex-wrap: wrap;
        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;
    justify-content: 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 {
    opacity: 0;
    visibility: hidden
}

.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(/_next/static/media/arrow_down.d3b64487.svg);
    background-repeat: no-repeat;
    background-size: cover
}

.form_placeholder__1dVpj {
    color: hsla(0,0%,100%,.3)
}

.form_options__B22ns {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 20.375rem;
    background: #1b1c1b;
    border: .0625rem solid #232323;
    border-radius: .5rem;
    overflow-x: hidden
}

.form_options_wrapper__7ggYk {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 105%;
    left: 0;
    width: 100%;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10%);
    cursor: default;
    padding-bottom: 2rem
}

.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 {
        white-space: nowrap
    }

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

.skillsTable_value_triple__pffFK {
    font-size: 1.125rem
}

.skillsTable_value_quadruple__ydCno {
    font-size: 1rem
}

@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
    }
}

.vip_full__BKbih,.vip_vip__OHmHx {
    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
}

.vip_full__BKbih {
    position: absolute;
    flex-direction: column;
    align-items: flex-start;
    gap: .0625rem;
    height: auto;
    padding: .25rem .45rem .45rem;
    white-space: nowrap;
    font-family: Inter,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    font-style: normal;
    top: 0;
    left: 110%;
    border-radius: .4rem;
    background: #1b1c1b;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    transition: all .2s cubic-bezier(.4,0,.2,1)
}

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

.vip_vip__OHmHx {
    position: relative;
    background: linear-gradient(177deg,#ffc700,#ff7a00)
}

.vip_vip__OHmHx:hover .vip_full__BKbih {
    opacity: 1;
    visibility: visible
}

.vip_absolute__WMqHH {
    left: .25rem;
    top: .25rem;
    position: absolute
}

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

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

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

    .vip_header_right__DhnWS {
        display: none
    }

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

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

    .vip_char__fgtfO {
        width: 100%
    }

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

    .vip_bottom__oNn5r {
        flex-direction: column
    }

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

.circleLoader_ring__P29Nv {
    display: inline-block;
    position: relative;
    width: 5rem;
    height: 5rem
}

.circleLoader_ring__P29Nv div {
    display: block;
    position: absolute;
    width: 80%;
    height: 80%;
    margin: 10%;
    border-radius: 50%;
    animation: circleLoader_ring__P29Nv 1.2s cubic-bezier(.5,0,.5,1) infinite;
    border: .5rem solid transparent;
    border-top-color: #fff
}

.circleLoader_ring__P29Nv div:first-child {
    animation-delay: -.45s
}

.circleLoader_ring__P29Nv div:nth-child(2) {
    animation-delay: -.3s
}

.circleLoader_ring__P29Nv div:nth-child(3) {
    animation-delay: -.15s
}

.circleLoader_big__sxL_7 {
    margin: auto;
    height: 10rem;
    width: 10rem;
    opacity: .6
}

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

    to {
        transform: rotate(1turn)
    }
}

.expirationDate_expiration__UnrBf {
    position: relative;
    display: flex;
    align-items: center;
    text-align: center;
    width: 5.9375rem;
    height: 2.25rem;
    line-height: 140%;
    padding: .5rem .75rem;
    background: #fff;
    border-radius: 10rem;
    color: #000
}

@media(max-width: 400px) {
    .expirationDate_expiration__UnrBf {
        width:5rem;
        height: 1.6rem;
        line-height: 140%;
        padding: .9rem .65rem .75rem .75rem
    }
}

.cardDie_die__nJo4_ {
    position: absolute;
    gap: .5rem;
    top: .75rem;
    left: .75rem;
    font-family: Sofia Sans;
    text-align: center;
    letter-spacing: -.03em
}

.cardDie_die__nJo4_,.cardDie_x__hxsEW {
    display: flex;
    font-style: italic;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 100%
}

.cardDie_x__hxsEW {
    position: relative;
    align-items: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    overflow: hidden;
    border-radius: 10rem;
    letter-spacing: -.04em;
    background: #fff
}

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

.cardDie_sale__8w63H {
    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
}

@media(max-width: 400px) {
    .cardDie_x__hxsEW {
        width:1.6rem;
        height: 1.6rem;
        font-size: 1rem
    }

    .cardDie_die__nJo4_ {
        top: .75rem;
        left: .75rem;
        font-size: 1rem
    }

    .cardDie_sale__8w63H {
        height: 1.6rem;
        padding: .9rem .55rem .75rem
    }
}

.cardDescription_benefits__y4GHn {
    display: flex;
    flex-direction: column;
    opacity: .6;
    gap: .75rem;
    width: 100%;
    padding-top: 1.5rem;
    border-top: .0625rem solid hsla(0,0%,100%,.2)
}

.cardDescription_benefit__s_N7e {
    display: flex;
    align-items: flex-start;
    gap: .75rem;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 120%;
    letter-spacing: -.01em
}

.cardDescription_benefit_arrow__xV58o {
    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)
}

.cardDescription_benefit_arrow__xV58o img {
    cursor: pointer
}

.cardDescription_benefit_arrow__xV58o:hover {
    opacity: 1
}

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

.cardDescription_benefit_text_opened__HL4PX {
    white-space: normal;
    overflow: auto;
    text-overflow: none
}

.cardDescription_check__9WL1q {
    display: flex;
    align-items: center;
    margin-top: .2rem;
    min-width: 1rem;
    min-height: 1rem;
    max-width: 1rem;
    max-height: 1rem
}

.cardDescription_check__9WL1q svg {
    width: 100%;
    height: 100%
}

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

@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: 4rem 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_markets__gCL5X {
    margin-bottom: 1rem
}

.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: 100vh;
    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: 8rem
}

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

.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%;
    cursor: pointer
}

.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 {
    cursor: default
}

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

.skillsPopup_main__QK3Ic {
    position: relative;
    display: flex;
    max-width: 35.5rem;
    max-height: 44.5rem;
    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;
    padding: 2rem 1.5rem 2.5rem 2.5rem;
    width: 36.5625rem;
    height: 42.7rem;
    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_user_wrapper_no_popup__tSfH_ {
    align-items: flex-start;
    justify-content: flex-start
}

.userPopup_user_no_popup__Y2Iug {
    padding: 0;
    border: none;
    background: none;
    height: 100%;
    width: 100%
}

.userPopup_user_no_popup__Y2Iug dl {
    gap: 0
}

.userPopup_user_no_popup__Y2Iug dl span {
    border-bottom: .0625rem solid #232323;
    padding-bottom: .5rem;
    padding-left: .5rem
}

.userPopup_user_no_popup__Y2Iug dl span:last-child {
    border-bottom: none
}

.userPopup_user_no_popup__Y2Iug dd,.userPopup_user_no_popup__Y2Iug dt {
    gap: .5rem
}

.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_improvements__I7ycV {
    display: flex!important;
    flex-direction: column
}

.userPopup_char_improvements__I7ycV>div {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

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

.userPopup_branch__pboJk {
    margin-top: 2rem;
    margin-bottom: 1.25rem;
    opacity: .4
}

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

    .userPopup_user_no_popup__Y2Iug {
        padding: 0;
        height: 100%
    }

    .userPopup_user_no_popup__Y2Iug .userPopup_header__ZgxOz div {
        width: 100%;
        flex-direction: row
    }

    .userPopup_user_no_popup__Y2Iug .userPopup_header__ZgxOz .userPopup_char_row__dNtAP {
        overflow-y: auto!important
    }

    .userPopup_user_no_popup__Y2Iug dl {
        gap: .75rem
    }

    .userPopup_user_no_popup__Y2Iug dl span {
        padding: 0
    }

    .userPopup_user_no_popup__Y2Iug dd,.userPopup_user_no_popup__Y2Iug dt {
        gap: 0
    }

    .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_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_row_no_popup__VGp7T {
        overflow-y: auto
    }

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

    .userPopup_char_mobile__C3YZW>div {
        gap: .5rem
    }

    .userPopup_char_improvements__I7ycV>div {
        flex-direction: column
    }

    .userPopup_char_improvements__I7ycV>div span {
        white-space: normal
    }

    .userPopup_hyphen__7_9Ya {
        display: none
    }
}

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

.authPopup_vk_button__lPiOX {
    display: flex;
    align-items: center;
    gap: .5rem;
    fill: #fff;
    opacity: .7;
    transition: all .2s cubic-bezier(.4,0,.2,1)
}

.authPopup_vk_button__lPiOX:hover {
    opacity: 1
}

.authPopup_vk_button_image__M0hmH {
    width: 1.5rem;
    height: 1.5rem
}

@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
    }
}

.infoPopup_main__7_vYF {
    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
}

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

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

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

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

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

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

.infoPopup_taxes__IkHIi {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    line-height: 1.4
}

.infoPopup_notice__ap14V {
    margin-top: 1.25rem;
    margin-bottom: 1rem
}

.infoPopup_money___qPTl {
    color: #01b032
}

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

    .infoPopup_title__PzeIi {
        font-size: 2.25rem
    }

    .infoPopup_file_label__YMnPW {
        height: 10rem
    }

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

    .infoPopup_buttons__6XDU3 {
        gap: 1rem
    }

    .infoPopup_buttons__6XDU3 button {
        height: 3rem
    }
}

.windowsDownload_main__XGwgs {
    position: relative;
    display: flex;
    max-width: 67.875rem;
    min-height: 43.75rem;
    height: 100%;
    width: 100%;
    border-radius: 2rem;
    background: #181818;
    background-image: url(/launcher/bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    border: .0625rem solid #232323;
    overflow: hidden
}

.windowsDownload_main_wrapper__Meg7E {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 2.25rem
}

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

.windowsDownload_type__h_b63 {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 100%;
    cursor: pointer;
    flex-grow: 1;
    padding: 0 4rem 2rem 1.75rem
}

.windowsDownload_type_bg__KliqC {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 1;
    background: rgba(0,0,0,.8);
    transition: all .3s cubic-bezier(.4,0,.2,1)
}

.windowsDownload_type_bg_active__OsiOC {
    background: linear-gradient(180deg,transparent 50%,#000),radial-gradient(87.38% 25.5% at 50% 90.83%,#000 0,transparent 100%)
}

.windowsDownload_invisible__IYPAX {
    transition: all .3s cubic-bezier(.4,0,.2,1);
    opacity: 0
}

.windowsDownload_active__zSI_Y {
    background: none
}

.windowsDownload_image__nrLk9 {
    position: relative;
    width: 21.25rem;
    height: 15.75rem;
    margin: 0 auto -1.5625rem
}

.windowsDownload_subtitle___NH3R {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em;
    margin-top: auto;
    z-index: 1
}

.windowsDownload_place__SG7QD {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .625rem;
    padding: .625rem 1.5625rem;
    border-radius: 1.5625rem;
    background-color: hsla(0,0%,100%,.1);
    margin-right: auto;
    z-index: 1
}

.windowsDownload_place_image__3b0C7 {
    position: relative;
    width: 1.25rem;
    height: 1.25rem
}

.windowsDownload_place_text__HvJnU {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em;
    color: hsla(0,0%,100%,.5)
}

.windowsDownload_desc__r_bBU {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -.04em;
    z-index: 1
}

@media(max-width: 867px) {
    .windowsDownload_main__XGwgs {
        flex-direction:column;
        max-width: 21.4375rem
    }

    .windowsDownload_main_wrapper__Meg7E {
        gap: 1.25rem
    }

    .windowsDownload_title__aizfR {
        font-size: 1.5rem
    }

    .windowsDownload_subtitle___NH3R {
        font-size: 1rem
    }

    .windowsDownload_place__SG7QD {
        padding: .5rem .625rem
    }

    .windowsDownload_place_image__3b0C7 {
        width: .75rem;
        height: .75rem
    }

    .windowsDownload_place_text__HvJnU {
        font-size: .75rem
    }

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

    .windowsDownload_desc__r_bBU {
        font-size: .75rem
    }

    .windowsDownload_type_bg__KliqC {
        background: transparent
    }

    .windowsDownload_type_bg_active__OsiOC {
        background: linear-gradient(180deg,transparent 50%,#000),radial-gradient(87.38% 25.5% at 50% 90.83%,#000 0,transparent 100%);
        opacity: 1!important
    }

    .windowsDownload_invisible__IYPAX {
        opacity: 1!important
    }
}

@media(max-width: 580px) {
    .windowsDownload_main_wrapper__Meg7E {
        margin-top:-5.5625rem;
        margin-bottom: -5.5625rem
    }
}

.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: 500px) {
    .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 {
    position: absolute;
    width: 100%;
    max-width: 40rem;
    height: 61.25rem;
    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;
    height: 40rem;
    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_downloads__RA6Ef {
    display: flex
}

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

.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(1%) translateX(-50%);
        right: unset;
        top: unset;
        transition: none
    }

    .launcher_content_image_phone__ysmvx {
        position: relative;
        right: unset;
        width: 42rem;
        top: unset;
        left: 55%;
        transform: translateY(18%) 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: 780px) {
    .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(5%) translateX(-55%)
    }

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

    .launcher_content_image_phone__ysmvx img {
        height: 100%
    }

    .launcher_downloads__RA6Ef {
        width: 100%
    }

    .launcher_downloads__RA6Ef button {
        width: 39%!important;
        flex-grow: 1
    }

    .launcher_downloads__RA6Ef button:first-child {
        width: 100%!important
    }

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

@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 50.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_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(/_next/static/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(/_next/static/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
    }
}

.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;
    overflow: hidden
}

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

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

.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_title_unchecked__Yt0ZT {
    transition: opacity .15s cubic-bezier(.4,0,.2,1);
    opacity: .4!important
}

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

.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(/_next/static/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
}

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

.form_check__sI_v0 input {
    border: 0!important
}

.form_check__sI_v0 h4 {
    display: none!important
}

.form_check_select__Zn7Af div {
    border: 0!important
}

.form_check_select__Zn7Af div:after {
    display: none
}

.form_bonus__jFR64 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-top: .5rem
}

.form_bonus__jFR64 img {
    opacity: .4;
    transition: opacity .15s cubic-bezier(.4,0,.2,1)
}

.form_bonus_checked__66KW0 img {
    opacity: 1
}

.form_bonus_nogap__TqWcY {
    gap: .5rem
}

.form_radio__qsBhA {
    min-width: 1.5rem;
    min-height: 1.5rem;
    border-radius: .5rem;
    border: .0625rem solid #444;
    background: #1b1c1b;
    margin-top: auto;
    margin-bottom: auto;
    transition: background-image .15s cubic-bezier(.4,0,.2,1);
    background-repeat: no-repeat;
    background-size: cover
}

.form_radio_checked__OESuZ {
    background-image: url(/_next/static/media/radio_checked.e453bb8b.svg);
    border: none
}

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

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

.form_radio_text_checked__sRSmI {
    opacity: 1
}

.form_radio_images__qhCxc {
    position: relative;
    display: flex;
    gap: .5rem;
    width: 100%;
    height: 10rem
}

.form_radio_image__zpHRA {
    position: relative;
    border-radius: .875rem;
    background: #232323;
    width: 100%
}

.form_radio_image__zpHRA:hover .form_detailed_button___N1pJ {
    opacity: 1;
    visibility: visible
}

.form_radio_image__zpHRA img {
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: .875rem
}

.form_detailed__LrHnX {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #232323;
    width: 100%;
    max-width: 98%;
    border-radius: .875rem;
    padding: .75rem;
    font-size: .9rem;
    line-height: 1.4;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    box-shadow: 0 0 1rem rgba(0,0,0,.6)
}

.form_detailed_title__5KpRh {
    color: hsla(0,0%,100%,.4);
    margin-bottom: .2rem
}

.form_detailed_item__NiUgt {
    color: hsla(0,0%,100%,.4);
    width: 100%
}

.form_detailed_button___N1pJ {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    padding: .75rem;
    cursor: pointer;
    opacity: 0;
    visibility: hidden
}

.form_detailed_button_unvisible__1TMHn {
    display: none
}

.form_detailed_button___N1pJ span {
    line-height: 1
}

.form_detailed_visible__9YdxA {
    opacity: 1;
    visibility: visible
}

.form_value__hg8NN {
    position: absolute;
    font-size: 1rem;
    border-radius: .25rem;
    background: hsla(0,0%,100%,.2);
    padding: .25rem;
    right: .5rem;
    bottom: .5rem
}

@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
    }
}

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

.price_wrapper__NRRq4 {
    position: relative
}

.price_coin__TwSzS {
    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
}

.price_multiplier__rTRGS {
    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
}

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

@media(max-width: 500px) {
    .price_button__116IY {
        height:3.25rem
    }

    .price_button__116IY span {
        font-size: 1rem
    }
}

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

.vipTab_one__BXQku {
    width: 100%;
    pointer-events: none
}

@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: 150vh;
    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: 100vh!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_title_check__80x5H {
    font-size: 2rem
}

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

.shopPopup_cash__kXRRB {
    display: flex;
    gap: .5rem;
    align-items: center;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 110%;
    letter-spacing: -.01em;
    opacity: .4
}

.shopPopup_cash__kXRRB div {
    width: 1rem;
    height: 1rem
}

.shopPopup_cash__kXRRB div svg {
    width: 100%;
    height: 100%
}

@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
    }
}

.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_preloader__Aafai {
    height: 25rem;
    background: #232323
}

.cards_card__jPGhx {
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: flex-end;
    width: 20.4375rem;
    border-radius: 2rem;
    cursor: pointer;
    transition: all .15s cubic-bezier(.4,0,.2,1)
}

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

.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: 2rem
}

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

.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;
    white-space: nowrap;
    transition: all .15s cubic-bezier(.4,0,.2,1)
}

.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__jPGhx:hover {
    box-shadow: 0 0 1rem rgba(91,91,91,.6)
}

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

.cards_card__jPGhx:hover .cards_card_button__o7Tgl span:first-child {
    opacity: 0;
    visibility: hidden
}

.cards_card__jPGhx:hover .cards_card_button__o7Tgl span:nth-child(2) {
    opacity: 1;
    visibility: visible
}

.cards_card__jPGhx:hover .cards_card_past_price__S5XIJ {
    opacity: 0;
    visibility: hidden
}

.cards_revert__r2oM7 {
    transform: rotateX(180deg)
}

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

.cards_hot__vGG5e {
    position: absolute;
    top: .75rem;
    right: .75rem
}

.cards_hot_image__wVFRa {
    width: 6.0625rem;
    height: 2.25rem
}

.cards_hot__vGG5e:hover .cards_bestSeller__lRwjc {
    opacity: 1;
    visibility: visible
}

.cards_bestSeller__lRwjc {
    position: absolute;
    top: 110%;
    right: 0;
    font-size: .75rem;
    text-align: center;
    padding: .5rem .75rem;
    background: rgba(0,0,0,.8);
    border-radius: 1rem;
    opacity: 0;
    visibility: hidden;
    white-space: nowrap;
    transition: all .15s cubic-bezier(.4,0,.2,1)
}

.cards_visible__HjmzL span:first-child {
    opacity: 1!important;
    visibility: visible!important
}

.cards_hidden__Ok2p_ span:nth-child(2) {
    opacity: 0!important;
    visibility: hidden!important
}

.cards_disabled__mkylo {
    pointer-events: none
}

@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%
    }

    .cards_card_benefit_text__mXOtq {
        white-space: normal
    }
}

@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 {
        display: flex;
        gap: .5rem;
        font-size: 1rem;
        line-height: 120%;
        letter-spacing: -.01em
    }

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

.tab_wrapper__pQbuP {
    display: flex;
    position: relative;
    height: 4.1875rem;
    border-radius: 3.5rem
}

.tab_wrapper__pQbuP::-webkit-scrollbar {
    height: 0!important;
    width: 0!important;
    display: none!important
}

.tab_tab__yVPqF {
    align-items: center;
    justify-content: center;
    padding: 0 1rem;
    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: 1500px) {
    .tab_wrapper__pQbuP {
        width:100%;
        overflow-x: auto
    }
}

@media(max-width: 910px) {
    .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
}

.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: 10.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
    }
}

.findPlayer_section__Mc3ry {
    align-items: center;
    gap: 2.5rem;
    min-height: 36.25rem
}

.findPlayer_main__iuuLH,.findPlayer_section__Mc3ry {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.findPlayer_main__iuuLH {
    border-radius: 2rem;
    border: .0625rem solid #232323;
    background: hsla(0,0%,9%,.4);
    gap: 2rem;
    padding: 1.75rem 2.5rem;
    min-height: 11.25rem
}

.findPlayer_wrapper__VvIwA {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    height: 100%;
    width: 100%
}

.findPlayer_title__iNtUt {
    position: relative;
    font-size: 3rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em
}

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

.findPlayer_input__SNttZ {
    height: 3.375rem
}

.findPlayer_input__SNttZ h4 {
    display: none
}

.findPlayer_select__UZbzc {
    width: 30rem
}

.findPlayer_select__UZbzc h4 {
    display: none
}

.findPlayer_button__65BkH {
    height: 3.375rem;
    border-radius: .625rem
}

.findPlayer_button__65BkH span {
    font-size: 1.125rem
}

.findPlayer_loader__ffJBr {
    opacity: .3;
    margin: auto
}

.findPlayer_op06__ioVDU {
    opacity: .6
}

@media(max-width: 1280px) {
    .findPlayer_form__b_JJr {
        flex-wrap:wrap;
        gap: 1.5rem
    }

    .findPlayer_button__65BkH,.findPlayer_select__UZbzc {
        width: 40%;
        flex-grow: 1
    }
}

@media(max-width: 800px) {
    .findPlayer_main__iuuLH {
        padding:1.5rem
    }
}

@media(max-width: 620px) {
    .findPlayer_button__65BkH,.findPlayer_select__UZbzc {
        width:100%
    }
}

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

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

.historyTable_table__gi_bH {
    display: flex;
    flex-direction: column
}

.historyTable_headings___A9sr {
    display: grid;
    grid-template-columns: 3fr 3fr 3fr
}

.historyTable_heading__QMyjp {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4;
    white-space: nowrap
}

.historyTable_heading__QMyjp:last-child {
    text-align: end
}

.historyTable_list__NQhxh {
    display: flex;
    flex-direction: column
}

.historyTable_list_item__E5Gr1 {
    display: grid;
    grid-template-columns: 3fr 3fr 3fr;
    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
}

.historyTable_list_item__E5Gr1 span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1rem;
    white-space: nowrap
}

.historyTable_list_item__E5Gr1:last-child {
    border-bottom: 0
}

.historyTable_list_item__E5Gr1 span:last-child {
    padding-right: 0;
    text-align: right;
    display: none
}

.historyTable_list_item__E5Gr1 span:nth-last-child(2) {
    padding-right: 0;
    text-align: right
}

@media(max-width: 500px) {
    .historyTable_list_item__E5Gr1 span:last-child {
        display:block
    }

    .historyTable_list_item__E5Gr1 span:nth-last-child(2) {
        display: none
    }
}

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

.nickNameHistory_history__okePk {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 2rem;
    border: .0625rem solid #232323;
    background: hsla(0,0%,9%,.4);
    gap: 2rem;
    width: 100%;
    padding: 1.75rem 2.5rem 1rem;
    overflow: hidden;
    min-height: 11.25rem
}

.nickNameHistory_history_wrapper__O5sdS {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    height: 100%;
    width: 100%
}

.nickNameHistory_title__nfaGg {
    position: relative;
    font-size: 3rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em
}

.nickNameHistory_no_history__bMN_P {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4;
    margin-bottom: 1rem
}

.nickNameHistory_button__UGwH0 {
    padding: 1rem 2.5rem;
    align-items: center;
    font-size: 1.374rem;
    line-height: 1.875rem;
    letter-spacing: -.01em;
    margin: 0 auto
}

@media(max-width: 800px) {
    .nickNameHistory_history__okePk {
        padding:1.5rem
    }
}

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

    .nickNameHistory_button__UGwH0 {
        height: 3.5rem;
        width: 93%;
        font-size: 1rem;
        margin-bottom: 1rem
    }
}

.skills_skills__d4DWU {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    max-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
    }
}

.historyTable_table__e9O9b {
    display: flex;
    flex-direction: column
}

.historyTable_headings__xy8vX {
    display: grid;
    grid-template-columns: 15fr 5fr
}

.historyTable_heading__i0avs {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4;
    white-space: nowrap
}

.historyTable_heading__i0avs:last-child {
    text-align: end
}

.historyTable_list__fTEBX {
    display: flex;
    flex-direction: column
}

.historyTable_list_item__qH7xY {
    display: grid;
    grid-template-columns: 1fr 15fr 5fr;
    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;
    cursor: pointer
}

.historyTable_list_item__qH7xY:hover .historyTable_open_image__awTB7 {
    opacity: 1
}

.historyTable_list_item__qH7xY span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1rem;
    white-space: nowrap
}

.historyTable_list_item__qH7xY:last-child {
    border-bottom: 0
}

.historyTable_list_item__qH7xY span:last-child {
    padding-right: 0;
    text-align: right;
    display: none
}

.historyTable_list_item__qH7xY span:nth-last-child(2) {
    padding-right: 0;
    text-align: right
}

.historyTable_list_item_opened__lNrK2 .historyTable_list_item_punish__5gEdB {
    overflow: visible;
    text-overflow: auto;
    white-space: normal;
    line-height: 140%;
    transition: all .15s cubic-bezier(.4,0,.2,1)
}

.historyTable_open__iXXf1 {
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    left: 50%;
    transform: translateX(-50%)
}

.historyTable_open_image__awTB7 {
    transform: rotate(90deg);
    width: 1.5rem;
    height: 1.5rem;
    transition: all .15s cubic-bezier(.4,0,.2,1);
    opacity: .4
}

.historyTable_open_image_opened__431lj {
    transform: rotate(-90deg);
    opacity: 1
}

@media(max-width: 750px) {
    .historyTable_list_item__qH7xY {
        grid-template-columns:2fr 14fr 6fr
    }

    .historyTable_list_item__qH7xY span:last-child {
        display: block
    }

    .historyTable_list_item__qH7xY span:nth-last-child(2) {
        display: none
    }
}

@media(max-width: 550px) {
    .historyTable_list_item__qH7xY {
        grid-template-columns:2fr 12fr 8fr
    }
}

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

.punishmentsHistory_history__sjiNd {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 2rem;
    border: .0625rem solid #232323;
    background: hsla(0,0%,9%,.4);
    gap: 2rem;
    width: 100%;
    padding: 1.75rem 2.5rem 1rem;
    overflow: hidden;
    min-height: 11.25rem
}

.punishmentsHistory_history_wrapper__JX3xg {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    height: 100%;
    width: 100%
}

.punishmentsHistory_title__i5VaZ {
    position: relative;
    font-size: 3rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em
}

.punishmentsHistory_no_history__NWezX {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4;
    margin-bottom: 1rem
}

.punishmentsHistory_button__e5a26 {
    padding: 1rem 2.5rem;
    align-items: center;
    font-size: 1.374rem;
    line-height: 1.875rem;
    letter-spacing: -.01em;
    margin: 0 auto
}

@media(max-width: 800px) {
    .punishmentsHistory_history__sjiNd {
        padding:1.5rem
    }
}

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

    .punishmentsHistory_button__e5a26 {
        height: 3.5rem;
        width: 93%;
        font-size: 1rem;
        margin-bottom: 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_headings__Mknab li:last-child {
    text-align: end
}

.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;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

.ratingTable_line__MNzAB span:last-child {
    text-align: end
}

.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_wrapper_top__FfdQr {
    position: relative;
    width: 2.5rem;
    height: 2.5rem
}

.ratingTable_place_top__64DdU {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3.375rem;
    align-items: flex-end;
    padding-bottom: .375rem
}

.ratingTable_place_top_1__Fdz0R {
    background: url(/rating/places/1.svg);
    background-size: cover
}

.ratingTable_place_top_2__BwUYr {
    background: url(/rating/places/2.svg);
    background-size: cover
}

.ratingTable_place_top_3__hvV_w {
    background: url(/rating/places/3.svg);
    background-size: cover
}

.ratingTable_server__KAiJs {
    white-space: nowrap
}

.ratingTable_family__9es7G {
    display: flex
}

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

.ratingTable_family_mobile__G473o {
    display: none;
    text-align: start!important
}

@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_family__9es7G {
        width: 50%
    }

    .ratingTable_family_mobile__G473o {
        display: block
    }

    .ratingTable_family_pc__nbebt {
        display: none
    }

    .ratingTable_server__KAiJs {
        width: 50%;
        text-align: right
    }

    .ratingTable_place_wrapper__4A2HA,.ratingTable_place_wrapper_top__FfdQr {
        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: 2.5rem;
    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;
    flex-direction: column;
    gap: 2.5rem
}

.rating_header_top___NIv9 {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap
}

.rating_header_top_title__ZP9Wm {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

.rating_header_info__Y0j5I {
    margin-top: .5rem;
    opacity: .4
}

.rating_title__1AOv5 {
    position: relative;
    font-size: 3rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em
}

.rating_select__mWnTd {
    z-index: 20;
    width: 20rem;
    white-space: nowrap;
    height: 3.375rem
}

.rating_select__mWnTd h4 {
    display: none
}

.rating_select_wrapper__kVchd {
    display: flex;
    width: 100%
}

.rating_group__D0Tpd {
    display: flex;
    flex-wrap: wrap;
    gap: .625rem
}

.rating_group_item__1Ie3k {
    display: flex;
    align-items: center;
    background: #1c1c1c;
    padding: .625rem .9375rem;
    border-radius: 1.5625rem;
    gap: .3125rem;
    transition: all .2s cubic-bezier(.4,0,.2,1)
}

.rating_group_item_text__xF0xA {
    white-space: nowrap;
    font-size: 1rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.0004em;
    color: #5b5b5b;
    transition: all .2s cubic-bezier(.4,0,.2,1)
}

.rating_group_item_image__foKAn {
    position: relative;
    width: 1.25rem;
    height: 1.25rem
}

.rating_group_item_image__foKAn img {
    opacity: 0;
    transition: all .15s cubic-bezier(.4,0,.2,1)
}

.rating_group_item_image_active__Ic8BJ {
    opacity: 1!important
}

.rating_group_item__1Ie3k:hover .rating_group_item_text__xF0xA {
    color: #fff
}

.rating_group_item__1Ie3k:hover .rating_group_item_image__foKAn img:first-child {
    opacity: 1!important
}

.rating_group_item__1Ie3k:hover .rating_group_item_image__foKAn img:last-child {
    opacity: 0!important
}

.rating_group_item_active__v3kky {
    background: linear-gradient(137deg,#ffc700 -44.76%,#ff7a00 91.94%);
    pointer-events: none
}

.rating_group_item_active__v3kky .rating_group_item_text__xF0xA {
    color: #fff
}

.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_heading_mobile__qYsek {
    display: none
}

.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 {
        display:none
    }

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

    .historyTable_paid__fmDNH {
        position: relative;
        width: 100%;
        text-align: center
    }

    .historyTable_paid_wrapper__ahwO5 {
        width: 100%;
        display: flex
    }

    .historyTable_lines__H9m4F {
        display: flex
    }

    .historyTable_lines__H9m4F span:last-child {
        border-bottom: 0
    }

    .historyTable_coins__xWYty {
        word-wrap: break-word!important
    }

    .historyTable_line__MHyNz {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 1.75rem 0 1.5rem;
        gap: 1.5rem
    }

    .historyTable_line__MHyNz:last-child {
        padding-bottom: 1.5rem
    }

    .historyTable_line__MHyNz div {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: .5rem
    }

    .historyTable_line__MHyNz div span {
        justify-content: flex-end
    }

    .historyTable_coins__xWYty {
        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
    }
}

.taxesTable_table__kTWjn {
    display: flex;
    flex-direction: column
}

.taxesTable_headings__HXSx2 {
    display: grid;
    grid-template-columns: 2fr 5fr 4fr 3fr
}

.taxesTable_heading__nZbnB {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4;
    white-space: nowrap
}

.taxesTable_heading__nZbnB:last-child {
    text-align: end
}

.taxesTable_list__WgFuG {
    display: flex;
    flex-direction: column
}

.taxesTable_list_item___A1Tl {
    display: grid;
    align-items: center;
    grid-template-columns: 2fr 5fr 4fr 3fr;
    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
}

.taxesTable_list_item___A1Tl span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1rem;
    white-space: nowrap
}

.taxesTable_list_item___A1Tl:last-child {
    border-bottom: 0
}

.taxesTable_tax__NznU4 {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: .5rem
}

.taxesTable_tax_info__BPq5d {
    position: relative;
    min-width: 1.375rem;
    min-height: 1.375rem
}

.taxesTable_tax_info_text__XDvii {
    position: absolute;
    top: 50%;
    left: 120%;
    transform: translateY(-50%);
    padding: .25rem .45rem;
    color: hsla(0,0%,100%,.4);
    font-size: .85rem;
    line-height: 120%;
    white-space: nowrap;
    border-radius: .4rem;
    background: #1b1c1b;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    -moz-text-align-last: left;
    text-align-last: left
}

.taxesTable_tax_info__BPq5d:hover .taxesTable_tax_info_text__XDvii {
    opacity: 1;
    visibility: visible
}

.taxesTable_tax__NznU4 span {
    padding-right: 0;
    width: auto
}

.taxesTable_delete__wNaMo {
    position: relative;
    opacity: .8;
    transition: all .2s cubic-bezier(.4,0,.2,1)
}

.taxesTable_delete__wNaMo:hover {
    opacity: 1
}

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

.taxesTable_paid__DxAWs {
    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;
    border-radius: 5rem;
    background: rgba(1,176,50,.1);
    opacity: .8;
    transition: opacity .2s cubic-bezier(.4,0,.2,1)
}

.taxesTable_paid__DxAWs span {
    color: #01b032;
    padding-right: 0
}

.taxesTable_paid__DxAWs:hover {
    opacity: 1
}

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

.taxesTable_paid_none__H_qBB {
    background: hsla(0,0%,100%,.1);
    pointer-events: none
}

.taxesTable_paid_none__H_qBB span {
    padding-right: 0;
    color: hsla(0,0%,100%,.4)
}

.taxesTable_paid_pending__qodgI {
    cursor: default;
    pointer-events: none;
    background: rgba(201,133,0,.1)!important
}

.taxesTable_paid_pending__qodgI span {
    color: #c98500!important;
    padding-right: 0
}

.taxesTable_paid_pending__qodgI div {
    top: 0;
    left: -.1rem
}

@media(max-width: 1200px) {
    .taxesTable_tax__NznU4 {
        text-align:right;
        justify-content: flex-start
    }

    .taxesTable_tax_info_text__XDvii {
        left: unset;
        right: 120%
    }
}

@media(max-width: 600px) {
    .taxesTable_headings__HXSx2 {
        display:grid;
        grid-template-columns: 5fr 4fr
    }

    .taxesTable_headings__HXSx2 li:first-child,.taxesTable_headings__HXSx2 li:last-child {
        display: none
    }

    .taxesTable_headings__HXSx2 li:nth-child(3) {
        text-align: right
    }

    .taxesTable_list_item___A1Tl {
        grid-template-columns: 5fr 4fr
    }

    .taxesTable_list_item___A1Tl>span:first-child {
        display: none
    }

    .taxesTable_paid__DxAWs {
        padding: .25rem .5rem;
        width: 100%
    }

    .taxesTable_paid_wrapper__gmtYt {
        grid-row: 2/2;
        grid-column: 3/1;
        width: 100%;
        margin-top: 1rem
    }

    .taxesTable_paid__DxAWs span {
        font-size: .85rem
    }
}

.taxes_section__oWybZ {
    align-items: center;
    gap: 2.5rem
}

.taxes_section__oWybZ,.taxes_tax__ICfkF {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%
}

.taxes_tax__ICfkF {
    border-radius: 2rem;
    border: .0625rem solid #232323;
    background: hsla(0,0%,9%,.4);
    gap: 2rem;
    padding: 1.75rem 2.5rem 1rem;
    min-height: 11.25rem
}

.taxes_tax_wrapper__RYePD {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    height: 100%;
    width: 100%
}

.taxes_preloader__uXfWr {
    border-radius: 2rem
}

.taxes_header__Zqb60 {
    display: flex;
    justify-content: space-between
}

.taxes_title__B7GPA {
    position: relative;
    font-size: 3rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.04em
}

.taxes_no_tax__Xpeda {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4;
    margin-bottom: 1rem
}

.taxes_button__a0QUN {
    padding: 1rem 2.5rem;
    align-items: center;
    font-size: 1.374rem;
    line-height: 1.875rem;
    letter-spacing: -.01em;
    margin: 0 auto
}

.taxes_select__3ZQ_h {
    z-index: 20;
    width: 20rem;
    white-space: nowrap
}

.taxes_select__3ZQ_h h4 {
    display: none
}

.taxes_select_wrapper__VKbq3 {
    display: flex;
    width: 100%
}

@media(max-width: 800px) {
    .taxes_tax__ICfkF {
        padding:1.5rem
    }
}

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

    .taxes_button__a0QUN {
        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;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 3rem
}

.profileContent_title__xQI0y {
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.03em;
    margin: 0
}

.profileContent_server__pqn_e {
    font-size: 2rem;
    font-weight: 600;
    line-height: 115%;
    letter-spacing: -.03em;
    padding: 0 1rem
}

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

.description_section__Eu2ps {
    margin-bottom: 5rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding-top: 4rem
}

.description_section__Eu2ps img {
    pointer-events: none
}

.description_header__0BnBt {
    padding-bottom: 2rem
}

.description_title__N3xnb {
    font-weight: 600;
    font-size: 2.5rem;
    line-height: 115%;
    letter-spacing: -.04em;
    text-align: center
}

.description_content___DHkJ {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin: 0 15rem;
    padding-right: 1rem;
    max-height: 30rem;
    overflow: auto
}

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

.description_content___DHkJ::-webkit-scrollbar-track {
    margin-top: .375rem;
    border-radius: 2rem
}

.description_content___DHkJ::-webkit-scrollbar-thumb {
    border-radius: 5rem
}

.description_text__ZrQg3 {
    color: hsla(0,0%,100%,.8)
}

.description_item__7h_dE {
    font-size: 1rem;
    line-height: 150%;
    text-align: justify
}

.description_item_bold__vP3vJ {
    font-size: 1.125rem;
    font-weight: 800
}

.description_item_list__z0fON {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    margin-top: .75rem;
    margin-left: 1.5rem
}

.description_item_list__z0fON li {
    color: hsla(0,0%,100%,.8);
    list-style: disc
}

.description_divider__v1I2C {
    display: none
}

@media(max-width: 1400px) {
    .description_content___DHkJ {
        margin:0 10vw
    }

    .description_title__N3xnb {
        font-size: 2rem
    }
}

@media(max-width: 768px) {
    .description_content___DHkJ {
        margin:0
    }

    .description_divider__v1I2C {
        display: block
    }
}

@media(max-width: 450px) {
    .description_section__Eu2ps {
        margin-bottom:3rem;
        padding-top: 3rem
    }

    .description_title__N3xnb {
        font-size: 1.5rem
    }

    .description_header__0BnBt {
        padding-bottom: 1.5rem
    }

    .description_content___DHkJ {
        padding-right: .5rem;
        margin-right: -.5rem;
        max-height: 20rem
    }

    .description_content___DHkJ::-webkit-scrollbar-thumb {
        height: 5rem
    }

    .description_item__7h_dE {
        font-size: .9rem;
        line-height: 140%
    }
}

.serverItem_item__NIQqt {
    display: flex;
    flex-direction: column;
    border-bottom: .0625rem solid hsla(0,0%,100%,.1);
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em
}

.serverItem_item_inner__AAUN3 {
    padding: .5rem 0;
    display: grid;
    grid-template-columns: 1fr 3fr 1fr 3fr;
    align-items: center
}

.serverItem_item__NIQqt:nth-last-child(2) {
    border-bottom: none
}

.serverItem_input__xHrm3 {
    display: flex;
    align-items: flex-end;
    width: 100%
}

.serverItem_input__xHrm3 div,.serverItem_input__xHrm3 span {
    left: unset!important;
    top: 90%
}

.serverItem_input__xHrm3 input {
    height: 2rem
}

.serverItem_input__xHrm3 h4 {
    display: none
}

@media(max-width: 1024px) {
    .serverItem_item_inner__AAUN3 {
        display:flex;
        flex-wrap: wrap;
        row-gap: .5rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        padding: 1rem 0
    }

    .serverItem_item_inner__AAUN3 span:first-child {
        width: 40%;
        flex-grow: 1
    }

    .serverItem_item_inner__AAUN3 span:nth-child(2) {
        width: 40%;
        text-align: right;
        flex-grow: 1
    }

    .serverItem_online__q2gPw {
        display: none
    }

    .serverItem_input__xHrm3 {
        display: flex;
        align-items: flex-end;
        width: 100%;
        flex-grow: 1
    }

    .serverItem_input__xHrm3 h4 {
        display: block;
        width: 100%;
        text-align: left
    }

    .serverItem_input__xHrm3 div,.serverItem_input__xHrm3 span {
        width: 100%;
        left: unset!important;
        top: 10%
    }

    .serverItem_input__xHrm3 input {
        height: 2rem;
        width: 100%
    }
}

.serverPanelSection_header__aJ7Kl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 3rem
}

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

.serverPanelSection_back__zK3F4 {
    height: 4rem;
    width: auto;
    padding: 0 5rem
}

.serverPanelSection_wrapper__Yoyso {
    background: #181818;
    border: .0625rem solid #232323;
    border-radius: 3rem;
    padding: 2rem;
    display: flex;
    flex-direction: column
}

.serverPanelSection_headings__c6mPC {
    padding: 1.5rem 0 .5rem;
    display: grid;
    grid-template-columns: 1fr 3fr 1fr 3fr;
    align-items: center;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4
}

.serverPanelSection_headings__c6mPC li:last-child {
    text-align: right
}

.serverPanelSection_send__3ERZQ {
    width: 100%;
    margin-top: 3rem
}

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

.serverPanelSection_input__E7SoW div,.serverPanelSection_input__E7SoW span {
    left: unset!important;
    top: 95%
}

.serverPanelSection_input__E7SoW input {
    height: 2rem
}

.serverPanelSection_generals__82JJw {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 1rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 120%;
    border-bottom: .0625rem solid hsla(0,0%,100%,.1);
    padding-bottom: 1rem;
    margin-bottom: 2rem
}

.serverPanelSection_generals_title__rH_DD {
    white-space: nowrap;
    margin-bottom: 1rem
}

@media(max-width: 1024px) {
    .serverPanelSection_header__aJ7Kl {
        flex-wrap:wrap
    }

    .serverPanelSection_back__zK3F4 {
        margin-left: auto
    }

    .serverPanelSection_wrapper__Yoyso {
        border-radius: 2rem;
        padding: 1.5rem 1rem
    }

    .serverPanelSection_headings__c6mPC {
        display: none
    }

    .serverPanelSection_generals__82JJw {
        flex-wrap: wrap;
        margin-top: 2rem
    }

    .serverPanelSection_generals_title__rH_DD {
        width: 100%;
        text-align: left
    }

    .serverPanelSection_input__E7SoW {
        display: flex;
        align-items: flex-end;
        width: 100%;
        flex-grow: 1
    }

    .serverPanelSection_input__E7SoW h4 {
        width: 100%
    }

    .serverPanelSection_input__E7SoW div,.serverPanelSection_input__E7SoW span {
        width: 100%;
        left: unset!important;
        top: 10%
    }

    .serverPanelSection_input__E7SoW input {
        height: 2rem;
        width: 100%
    }
}

@media(max-width: 500px) {
    .serverPanelSection_title__PYlOh {
        font-size:3rem;
        text-align: center;
        margin: 0 1rem
    }

    .serverPanelSection_back__zK3F4 {
        margin-left: auto;
        margin-right: 1rem
    }

    .serverPanelSection_wrapper__Yoyso {
        border-radius: 0;
        padding: 1.5rem .5rem
    }
}

.serverItem_item__aXAwm {
    display: flex;
    border-bottom: .0625rem solid hsla(0,0%,100%,.1);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    letter-spacing: -.01em;
    gap: 2rem
}

.serverItem_item_inner__HoSik {
    padding: 1rem 0;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr 1.5fr 1.5fr 1fr 1fr 1fr;
    align-items: center;
    width: 100%
}

.serverItem_item_inner__HoSik div {
    padding-right: .5rem
}

.serverItem_item__aXAwm:nth-last-child(2) {
    border-bottom: none
}

.serverItem_input__0r24I {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 1rem;
    height: 100%;
    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;
    height: 2.25rem
}

.serverItem_input__0r24I:-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
}

.serverItem_reason__s3AVT {
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 100%
}

.serverItem_reason_text___IoEM {
    opacity: .4
}

.serverItem_button__nTU2E {
    padding: 0 1rem;
    height: auto;
    border-radius: 3rem;
    height: 2.25rem;
    width: 100%;
    max-width: 100%
}

.serverItem_button__nTU2E span {
    font-size: 1rem;
    line-height: 100%
}

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

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

.serverItem_copy__jreUC:hover {
    opacity: 1
}

.serverItem_copy__jreUC:active {
    opacity: .4
}

.serverItem_heading__nEG0K {
    opacity: .4;
    display: none
}

@media(max-width: 1400px) {
    .serverItem_item_inner__HoSik {
        display:flex;
        flex-wrap: wrap;
        align-items: flex-start;
        padding-bottom: 1rem;
        gap: .25rem
    }

    .serverItem_item_inner__HoSik div {
        width: 30%;
        flex-grow: 1
    }

    .serverItem_heading__nEG0K {
        display: inline-flex;
        margin-right: .5rem
    }

    .serverItem_mobile__s9Q2b {
        display: block
    }

    .serverItem_reason__s3AVT {
        margin-top: 1rem;
        width: 30%
    }

    .serverItem_button__nTU2E {
        margin-top: 1rem
    }
}

@media(max-width: 900px) {
    .serverItem_item__aXAwm {
        flex-direction:row
    }

    .serverItem_item_inner__HoSik {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: .25rem
    }

    .serverItem_item_inner__HoSik div {
        width: 100%
    }

    .serverItem_item_inner__HoSik div:last-child {
        text-align: left
    }

    .serverItem_reason__s3AVT {
        flex-direction: column;
        align-items: flex-start;
        gap: .5rem
    }

    .serverItem_input__0r24I {
        height: 2.625rem
    }

    .serverItem_heading__nEG0K {
        display: inline-flex;
        margin-right: .5rem
    }

    .serverItem_button__nTU2E {
        margin-top: .5rem
    }
}

.payoutPanelSection_header__wNvjy {
    display: flex;
    justify-content: space-between;
    align-items: center
}

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

.payoutPanelSection_back__Wh7OE {
    height: 4rem;
    width: auto;
    padding: 0 5rem
}

.payoutPanelSection_wrapper__17_1Y {
    background: #181818;
    border: .0625rem solid #232323;
    border-radius: 3rem;
    padding: 2rem;
    display: flex;
    flex-direction: column
}

.payoutPanelSection_headings__3Ygzi {
    padding: 1.5rem 0 .5rem;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr 1.5fr 1.5fr 1fr 1fr 1fr;
    align-items: center;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.01em;
    opacity: .4
}

.payoutPanelSection_headings__3Ygzi li {
    padding-right: .5rem
}

.payoutPanelSection_headings__3Ygzi li:nth-child(8) {
    text-align: right;
    margin-right: 2rem
}

.payoutPanelSection_send__nfvpC {
    width: 100%;
    margin-top: 3rem
}

.payoutPanelSection_pagination__UR8qf {
    margin-top: 2rem
}

.payoutPanelSection_pending__XvlK_ {
    opacity: .4;
    pointer-events: none
}

@media(max-width: 1400px) {
    .payoutPanelSection_header__wNvjy {
        flex-wrap:wrap
    }

    .payoutPanelSection_back__Wh7OE {
        margin-left: auto
    }

    .payoutPanelSection_wrapper__17_1Y {
        border-radius: 2rem;
        padding: 1.5rem 1rem
    }

    .payoutPanelSection_headings__3Ygzi {
        display: none
    }
}

@media(max-width: 500px) {
    .payoutPanelSection_title__hvyAK {
        font-size:3rem;
        text-align: center;
        margin: 0 1rem
    }

    .payoutPanelSection_back__Wh7OE {
        margin-left: auto;
        margin-right: 1rem
    }

    .payoutPanelSection_wrapper__17_1Y {
        border-radius: 0;
        padding: 1.5rem .5rem
    }
}

.newsSection_header___Hv7z {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 3rem
}

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

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

.newsSection_subtitle__1XrcX {
    font-size: 2rem;
    line-height: 115%;
    letter-spacing: -.04em;
    margin: 0;
    opacity: .7
}

.newsSection_back__YjZvU {
    height: 4rem;
    width: auto;
    padding: 0 5rem
}

.newsSection_wrapper__nT_hl {
    display: flex;
    justify-content: center;
    background: #181818;
    border: .0625rem solid #232323;
    border-radius: 1rem;
    padding: 2.5rem 2rem;
    gap: 1rem
}

.newsSection_video__czHW7,.newsSection_wrapper__nT_hl {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.newsSection_video__czHW7 {
    padding-bottom: 56.25%;
    border-radius: .5rem
}

.newsSection_image__KdLdE {
    position: relative;
    width: 100%;
    height: 43.75rem;
    overflow: hidden
}

.newsSection_image__KdLdE img {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: .5rem
}

.newsSection_media__PAz6S {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media(max-width: 1024px) {
    .newsSection_header___Hv7z {
        flex-wrap:wrap
    }

    .newsSection_back__YjZvU {
        margin-left: auto
    }

    .newsSection_wrapper__nT_hl {
        padding: 1.5rem 1rem
    }

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

@media(max-width: 500px) {
    .newsSection_title__c4LQg {
        font-size:3rem;
        text-align: center;
        width: 100%;
        margin: 0 1rem
    }

    .newsSection_header___Hv7z {
        gap: 1.5rem;
        justify-content: center
    }

    .newsSection_header_main__k5XmD {
        align-items: center
    }

    .newsSection_subtitle__1XrcX {
        font-size: 1.5rem
    }

    .newsSection_back__YjZvU {
        height: 3rem;
        margin-left: auto;
        margin-right: 1rem;
        padding: 0 3rem
    }

    .newsSection_wrapper__nT_hl {
        border-radius: 0;
        padding: 1.5rem .5rem
    }
}

.expirationTime_time__HogbM {
    position: relative;
    width: 7.9375rem;
    display: flex;
    align-items: center;
    min-height: 3.0625rem;
    border-radius: 2.1875rem;
    font-size: .75rem;
    gap: .3125rem;
    border: .0625rem solid #5b5b5b;
    overflow: hidden;
    padding: 0 0 0 2.125rem
}

.expirationTime_time_up__Sqn8y {
    border: .0625rem solid #ff4432
}

.expirationTime_image__GPJ7L {
    position: relative;
    height: 1.25rem;
    width: 1.25rem
}

.cardInfo_card__zM4_J {
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.cardInfo_image__8Lvih {
    position: relative;
    min-width: 20.4375rem;
    height: 15.3125rem;
    border-radius: 2rem;
    background: #232323;
    overflow: hidden
}

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

.cardInfo_image_error__oaq_D {
    padding: 1rem;
    -o-object-fit: contain!important;
    object-fit: contain!important
}

.cardInfo_info__EQJ8u {
    width: 100%;
    background: #1b1c1b;
    padding: 1.625rem 1.625rem 1.625rem 3.25rem;
    margin-left: -1.625rem;
    border-radius: 0 2rem 2rem 0;
    border: .0625rem solid #232323;
    gap: 1.25rem;
    height: 15.3125rem
}

.cardInfo_title__OUZG7 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 120%;
    padding-bottom: 1.25rem;
    border-bottom: .0625rem solid #333232
}

.cardInfo_description__Bdesk {
    overflow: auto;
    height: auto;
    height: 8.25rem;
    padding-right: 1rem
}

.cardInfo_description__Bdesk::-webkit-scrollbar-track {
    margin-top: 1.5rem;
    border-radius: 2rem
}

.cardInfo_description__Bdesk::-webkit-scrollbar-thumb {
    background: #333232
}

.cardInfo_description__Bdesk ul {
    border-top: none;
    padding-top: 0;
    margin-top: 1.5rem
}

.cardInfo_description__Bdesk ul li {
    font-size: .875rem
}

.cardInfo_description__Bdesk ul li div {
    min-height: .625rem;
    min-width: .625rem;
    height: .625rem;
    width: .625rem
}

@media(max-width: 768px) {
    .cardInfo_card__zM4_J {
        flex-direction:column
    }

    .cardInfo_title__OUZG7 {
        font-size: 1.25rem
    }

    .cardInfo_info__EQJ8u {
        margin-left: 0;
        border-radius: 0 0 2rem 2rem;
        padding: 3.5rem 1.375rem 2.0625rem;
        margin-top: -1.75rem;
        height: 16.625rem
    }

    .cardInfo_image__8Lvih {
        height: 68.5vw
    }
}

.payer_main__euZeP {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 31.25rem;
    font-size: 1.125rem;
    line-height: 120%
}

.payer_field__VbD_h {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .875rem 0;
    border-bottom: .0625rem solid #333232;
    gap: 2.875rem
}

.payer_field__VbD_h:last-child {
    border-bottom: none
}

.payer_name__Em3d6 {
    color: #666
}

.payer_price__pQOKK {
    color: #abff22
}

.payer_input__VFMzi h4,.payer_mobile__1BFaa {
    display: none
}

@media(max-width: 1400px) {
    .payer_main__euZeP {
        width:100%;
        min-width: auto
    }
}

@media(max-width: 768px) {
    .payer_main__euZeP {
        font-size:.875rem;
        display: none
    }

    .payer_mobile__1BFaa {
        display: flex!important
    }

    .payer_field__VbD_h {
        padding: 1rem 0
    }

    .payer_input__VFMzi {
        height: 3.0625rem
    }

    .payer_input__VFMzi input {
        height: 3.0625rem;
        font-size: .875rem
    }
}

.payInfo_main__sY_Jy {
    display: flex;
    gap: 2.5rem;
    width: 100%
}

.payInfo_preloader__wOqVC {
    position: relative;
    width: 100%;
    height: 15.3125rem
}

@media(max-width: 1400px) {
    .payInfo_main__sY_Jy {
        flex-wrap:wrap
    }
}

@media(max-width: 768px) {
    .payInfo_main__sY_Jy {
        gap:1.5625rem
    }
}

.paymentMethod_method___7Q_m {
    position: relative;
    height: 9.375rem;
    max-width: 15.625rem;
    width: 100%;
    border-radius: 2rem;
    background: #1b1c1b;
    border: .0625rem solid #232323;
    transition: border .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)
}

.paymentMethod_method___7Q_m:hover {
    background: #333232;
    border: .0625rem solid #878787
}

.paymentMethod_button__LqZIX {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    gap: .625rem
}

.paymentMethod_button_images__favcZ {
    display: flex;
    gap: .4375rem
}

.paymentMethod_button_image__ufTL2 {
    position: relative;
    width: 2.75rem;
    height: 2.75rem
}

.paymentMethod_button_title__K5EUE {
    font-size: .875rem;
    text-transform: uppercase;
    text-align: left;
    white-space: pre-wrap
}

.paymentMethod_button_subtitle__evatW {
    position: absolute;
    display: flex;
    align-items: center;
    bottom: -.75rem;
    left: 50%;
    height: 1.5rem;
    transform: translateX(-50%);
    font-size: .75rem;
    padding: 0 .625rem;
    background: #5b5b5b;
    border-radius: 1.5625rem;
    visibility: hidden;
    opacity: 0;
    transition: all .2s cubic-bezier(.4,0,.2,1);
    white-space: nowrap
}

.paymentMethod_card_mastercard_visa__jz_1M .paymentMethod_button_image__ufTL2 {
    width: 4.75rem;
    height: 4.75rem
}

.paymentMethod_card_mir__Tk4Dh {
    flex-direction: column
}

.paymentMethod_card_mir__Tk4Dh .paymentMethod_button_image__ufTL2 {
    width: 9.75rem;
    height: 2.75rem
}

.paymentMethod_card_mir__Tk4Dh .paymentMethod_button_image__ufTL2 img {
    -o-object-fit: cover;
    object-fit: cover
}

.paymentMethod_sbp__CwvtB {
    flex-direction: column
}

.paymentMethod_sbp__CwvtB .paymentMethod_button_image__ufTL2 {
    width: 10.75rem;
    height: 3.75rem
}

.paymentMethod_sbp__CwvtB .paymentMethod_button_image__ufTL2 img {
    -o-object-fit: contain;
    object-fit: contain
}

.paymentMethod_country__OJJ8D {
    position: absolute;
    top: .9375rem;
    right: .875rem;
    width: 1.5625rem;
    height: 1.5625rem;
    border-radius: 50%;
    overflow: hidden
}

.paymentMethod_disabled__A9AK4 {
    pointer-events: none;
    background: rgba(27,28,27,.3);
    border: .0625rem solid rgba(35,35,35,.3)
}

.paymentMethod_disabled__A9AK4 .paymentMethod_button_title__K5EUE,.paymentMethod_disabled__A9AK4 img {
    opacity: .3
}

.paymentMethod_active__4RIDa {
    background: #333232;
    border: .0625rem solid #878787
}

.paymentMethod_visible__79YJg {
    opacity: 1;
    visibility: visible
}

.paymentMethod_loader__zMZRm div {
    border: .5rem solid transparent!important;
    border-top-color: #878787!important
}

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

.paymentMethod_hidden__D7MAV {
    display: none
}

@media(max-width: 768px) {
    .paymentMethod_method___7Q_m {
        height:7.8125rem;
        max-width: none;
        width: 100%
    }

    .paymentMethod_method___7Q_m:last-child {
        flex-grow: 0;
        width: 44.92vw
    }

    .paymentMethod_button_image__ufTL2 {
        width: 1.875rem;
        height: 1.875rem
    }

    .paymentMethod_button_title__K5EUE {
        font-size: .625rem
    }

    .paymentMethod_country__OJJ8D {
        top: .75rem;
        right: 1rem;
        width: 1.25rem;
        height: 1.25rem
    }

    .paymentMethod_card_mir__Tk4Dh .paymentMethod_button_image__ufTL2 {
        width: 5.75rem;
        height: 1.75rem
    }

    .paymentMethod_sbp__CwvtB .paymentMethod_button_image__ufTL2 {
        width: 6.75rem;
        height: 2.75rem
    }

    .paymentMethod_card_mastercard_visa__jz_1M .paymentMethod_button_image__ufTL2 {
        width: 2.875rem;
        height: 2.875rem
    }
}

.paymentMethod_main__Q1283 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    gap: 1.5rem
}

.paymentMethod_title__oUyMJ {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase
}

.paymentMethod_list__8UkGC {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    row-gap: 1.25rem;
    -moz-column-gap: 1.8125rem;
    column-gap: 1.8125rem
}

.paymentMethod_br__POBzk {
    display: none
}

.paymentMethod_notation__UiGDj {
    font-size: .75rem;
    line-height: 250%;
    letter-spacing: -3%;
    color: #5b5b5b;
    margin: 0 auto
}

.paymentMethod_terms__3m3Gj {
    color: #fff;
    opacity: .6
}

@media(max-width: 768px) {
    .paymentMethod_list__8UkGC {
        display:grid;
        grid-template-columns: 1fr 1fr
    }

    .paymentMethod_title__oUyMJ {
        font-size: .875rem;
        color: #666
    }

    .paymentMethod_br__POBzk {
        display: block
    }

    .paymentMethod_notation__UiGDj {
        line-height: 166%;
        text-align: center
    }
}

.payForm_form__CTP7g {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 2.1875rem
}

.payForm_buttons__oqQBD {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .3125rem
}

.payForm_br__gOZ3a {
    display: none
}

.payForm_disabled__jSCd1 {
    pointer-events: none
}

.payForm_methods__tM5dc {
    display: flex;
    flex-direction: column;
    gap: 1.5625rem
}

@media(max-width: 768px) {
    .payForm_form__CTP7g {
        flex-direction:column-reverse;
        gap: 6.25rem
    }

    .payForm_buttons__oqQBD {
        gap: .625rem
    }

    .payForm_br__gOZ3a {
        display: block
    }
}

.orderIdButton_text__hhjGv {
    color: #5b5b5b;
    margin-right: -.375rem
}

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

.orderIdButton_order__KNFE4 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 3.0625rem;
    border-radius: 2.1875rem;
    font-size: .75rem;
    background: #1b1c1b;
    padding: 0 2.1875rem;
    gap: .625rem;
    min-width: 9.875rem;
    overflow: hidden
}

.orderIdButton_order__KNFE4:hover .orderIdButton_image__4mZ9l {
    opacity: .6
}

.orderIdButton_order__KNFE4:active .orderIdButton_image__4mZ9l {
    opacity: 1
}

.succeeded_main__O3lJ_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3.125rem
}

.succeeded_image__0Ul_1 {
    position: relative;
    width: 6.25rem;
    height: 6.25rem
}

.succeeded_titles__ZgVSq {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .625rem
}

.succeeded_title__v_5w0 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -.01em;
    color: #abff22
}

.succeeded_subtitle__hiGnL {
    font-size: .875rem;
    line-height: 175%;
    letter-spacing: -.01em;
    text-align: center;
    color: #666
}

.succeeded_link__jqR22 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4.0625rem;
    width: 21.4375rem;
    background: linear-gradient(137.44deg,#d6cf26 -44.76%,#5ab500 91.94%);
    border-radius: .625rem;
    overflow: hidden
}

.succeeded_link__jqR22 a {
    font-size: 1.25rem;
    font-weight: 600;
    z-index: 1
}

.succeeded_link__jqR22 a,.succeeded_link__jqR22 a:before {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

.succeeded_link__jqR22 a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(137.44deg,#5ab500 -44.76%,#d6cf26 91.94%);
    opacity: 0;
    z-index: -1;
    transition: all .2s cubic-bezier(.4,0,.2,1)
}

.succeeded_link__jqR22:hover a {
    background: linear-gradient(137.44deg,#d6cf26 -44.76%,#5ab500 91.94%)
}

.succeeded_link__jqR22:hover a:before {
    opacity: 1
}

@media(max-width: 768px) {
    .succeeded_main__O3lJ_ {
        margin-top:1.5625rem
    }
}

.warnings_main__xz4XB {
    display: flex;
    align-items: center;
    gap: 4.46875rem;
    margin-top: .875rem
}

.warnings_wrapper__fA8vV {
    display: flex;
    gap: 4.46875rem;
    flex-grow: 1;
    width: 30%;
    align-items: center
}

.warnings_warning__JSUNK {
    display: flex;
    align-items: center;
    gap: 1.25rem;
    max-width: 22.5rem
}

.warnings_warning_image__nJN9U {
    position: relative;
    min-width: 2.1875rem;
    min-height: 2.1875rem
}

.warnings_warning_text__vRo6a {
    font-size: .875rem;
    line-height: 175%;
    letter-spacing: -.01em;
    color: #666
}

.warnings_divider__u68tt {
    width: .0625rem;
    height: 6.25rem;
    background-color: #333232
}

.warnings_support__qx_Ft {
    color: #fff;
    opacity: .6
}

@media(max-width: 1400px) {
    .warnings_main__xz4XB {
        flex-direction:column;
        gap: 1.5625rem;
        max-width: 23.4375rem;
        margin-bottom: .8125rem;
        margin-top: 1.5625rem
    }

    .warnings_wrapper__fA8vV {
        flex-direction: column;
        width: 100%;
        gap: 1.5625rem
    }

    .warnings_warning__JSUNK {
        display: flex;
        align-items: center;
        gap: 1.25rem;
        max-width: none
    }

    .warnings_divider__u68tt {
        width: 100%;
        height: 1px;
        background-color: #333232
    }
}

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

.paySection_title__AhU0N {
    font-size: 1.5rem;
    line-height: 120%;
    font-weight: 700;
    letter-spacing: -1%;
    margin: 0;
    text-transform: uppercase;
    text-align: center
}

.paySection_subheader__zWxLR {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    gap: .625rem
}

.paySection_loader__O_H7L {
    display: flex;
    align-items: center;
    min-height: 70vh
}

@media(max-width: 768px) {
    .paySection_subheader__zWxLR {
        flex-direction:row
    }

    .paySection_header__ItD0x {
        flex-direction: column;
        justify-content: center;
        gap: .625rem
    }
}

.layout_button__AkOt2 {
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 50%;
    transition: all .2s cubic-bezier(.4,0,.2,1);
    box-shadow: 0 .25rem .5rem 0 rgba(0,0,0,.36);
    opacity: .8;
    z-index: 10
}

.layout_button__AkOt2 img {
    transform: rotate(180deg)
}

.layout_button__AkOt2:hover {
    opacity: 1;
    transform: translateY(-.125rem);
    box-shadow: 0 .375rem .5rem 0 rgba(0,0,0,.36)
}

.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: 150vh;
    z-index: 150;
    background: hsla(0,0%,9%,.9)
}

.popupLayout_wrapper__Adjr4 {
    width: 100%;
    height: 100vh!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: 100vh!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
    }
}
