
.LoginLayout_pageContent__6ihnH {
    flex: 1 1 auto;
    display: flex
;
    justify-content: center;
    align-items: center;
}

.mantine-15fh0gd {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    gap: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.mantine-nsdj {
    margin: -8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}




 .mantine-1f9028h {
                max-width: 790px;
                padding: 20px;
            }

            .mantine-16w701w {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                left: 0;
                right: 0;
                -webkit-transition: background-color 0.3s ease;
                transition: background-color 0.3s ease;
                z-index: 5;
                min-height: 76px;
                -webkit-backdrop-filter: blur(16px);
                backdrop-filter: blur(16px);
                background-color: rgba(20, 20, 21, 0.88);
            }

            .mantine-93ofdw {
                position: relative;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                padding: 22px 20px;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 14px;
                font-weight: 500;
                height: 76px;
                max-width: 1256px;
                margin: 0 auto;
            }

            @media (min-width: 1200px) {
                .mantine-93ofdw {
                    padding:0;
                }
            }

            .mantine-1vshibv {
                overflow: hidden;
                max-height: 200px;
                -webkit-transition: max-height 0.5s ease;
                transition: max-height 0.5s ease;
            }

            .mantine-1aklzyc {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                -webkit-flex: 0 0 90px;
                -ms-flex: 0 0 90px;
                flex: 0 0 90px;
            }

            .mantine-1kar2t3 {
                display: none;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            @media (min-width: 1000px) {
                .mantine-1kar2t3 {
                    display:-webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    padding: 0 20px;
                }
            }

            .mantine-nhrc5l {
                color: #FFFFFF;
                width: 107px;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                -webkit-justify-content: flex-end;
                justify-content: flex-end;
                -webkit-text-decoration: underline;
                text-decoration: underline;
                text-decoration-color: transparent;
            }

            .mantine-nhrc5l:hover {
                -webkit-text-decoration: none;
                text-decoration: none;
            }

            .mantine-nhrc5l:hover {
                text-decoration-color: #FFFFFF;
            }

            @media (max-width: 999px) {
                .mantine-18hiee0 {
                    display:none;
                }
            }

            .mantine-f643wr {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-column-gap: 12px;
                column-gap: 12px;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            .mantine-11nhzn5 {
                margin: 0;
            }

            .mantine-h2622f {
                font-size: 12px;
                line-height: 160%;
                letter-spacing: -0.3px;
            }

            .mantine-1idwzdq {
                font-size: 14px;
                line-height: 160%;
                letter-spacing: -0.3px;
            }

            .mantine-5fo00d {
                font-size: 16px;
                line-height: 26px;
                letter-spacing: -0.3px;
            }

            .mantine-efrsj9 {
                font-size: 20px;
                line-height: 32px;
                letter-spacing: -0.6px;
            }

            .mantine-ll31ch {
                font-size: 26px;
                line-height: 41px;
                letter-spacing: -0.3px;
            }

            .mantine-1liwly5 {
                color: #41E278;
            }

            .mantine-16xse4i {
                color: rgba(255, 255, 255, 0.5);
            }

            .mantine-awt8u0 {
                color: rgba(255, 255, 255, 0.7);
            }

            .mantine-dqz7pw {
                color: #FFFFFF;
            }

            .mantine-1xkjpzk {
                font-weight: 400;
            }

            .mantine-e352kf {
                font-weight: 600;
            }

            .mantine-2bqdoa {
                font-weight: 700;
            }

            .mantine-125tskf {
                text-align: center;
            }

            .mantine-1esvonw {
                font-style: normal;
            }

            .mantine-3xbgk5 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                height: 100%;
                overflow: visible;
            }

            .mantine-qo1k2 {
                white-space: nowrap;
                height: 100%;
                overflow: hidden;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .mantine-1m2vy5y {
                -webkit-tap-highlight-color: transparent;
                font-family: '__Inter_d65c78','__Inter_Fallback_d65c78';
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 16px;
                background-color: transparent;
                text-align: left;
                color: #d5d7e0;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
                height: 30px;
                padding-left: 14px;
                padding-right: 14px;
                font-family: '__Inter_d65c78','__Inter_Fallback_d65c78';
                -webkit-tap-highlight-color: transparent;
                display: inline-block;
                width: auto;
                border-radius: 4px;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 12px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                border: 1px solid transparent;
                background-color: #1971c2;
                color: #fff;
                padding: 8px 16px;
                border-radius: 10px;
                font-style: normal;
                font-weight: 700;
                font-size: 12px;
                line-height: 160%;
                text-align: center;
                letter-spacing: -0.3px;
                color: #FFFFFF;
                background-color: rgba(255, 255, 255, 0.08);
                border: 1px solid;
                border-color: #3D3D3E;
                transition-property: all;
                transition-duration: .15s;
            }

            .mantine-1m2vy5y:focus {
                outline-offset: 2px;
                outline: 2px solid #1c7ed6;
            }

            .mantine-1m2vy5y:focus:not(:focus-visible) {
                outline: none;
            }

            .mantine-1m2vy5y:focus {
                outline-offset: 2px;
                outline: 2px solid #1c7ed6;
            }

            .mantine-1m2vy5y:focus:not(:focus-visible) {
                outline: none;
            }

            @media (hover: hover) {
                .mantine-1m2vy5y:hover {
                    background-color:#1864ab;
                }
            }

            @media (hover: none) {
                .mantine-1m2vy5y:active {
                    background-color:#1864ab;
                }
            }

            .mantine-1m2vy5y:active {
                -webkit-transform: translateY(1px);
                -moz-transform: translateY(1px);
                -ms-transform: translateY(1px);
                transform: translateY(1px);
            }

            .mantine-1m2vy5y:disabled,.mantine-1m2vy5y[data-disabled] {
                border-color: transparent;
                background-color: #4d4f66;
                color: #2b2c3d;
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }

            .mantine-1m2vy5y:disabled:active,.mantine-1m2vy5y[data-disabled]:active {
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                transform: none;
            }

            .mantine-1m2vy5y[data-loading] {
                pointer-events: none;
            }

            .mantine-1m2vy5y[data-loading]::before {
                content: "";
                position: absolute;
                top: -1px;
                left: -1px;
                right: -1px;
                bottom: -1px;
                background-color: rgba(20, 20, 22, 0.5);
                border-radius: 4px;
                cursor: not-allowed;
            }

            @media (hover: hover) {
                .mantine-1m2vy5y:hover {
                    background-color:rgba(255, 255, 255, 0.12);
                    border-color: #515152;
                }
            }

            .mantine-1m2vy5y:active {
                background-color: rgba(255, 255, 255, 0.08);
                border-color: #515152;
            }

            .mantine-1m2vy5y:disabled {
                color: #8C8C8C;
                background-color: transparent;
            }

            @media (min-width: 1000px) {
                .mantine-x25m14 {
                    display:none;
                }
            }

            .mantine-1ykvraa {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
            }

            @media (min-width: 1000px) {
                .mantine-1ykvraa {
                    display:none;
                }
            }

            .mantine-ccn972 {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                gap: 8px;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .mantine-82cdvp {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                gap: 28px;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .mantine-vqkuda {
                cursor: pointer;
            }

            .mantine-vqkuda.fullWidth {
                width: 100%;
            }

            .mantine-1qqgypm {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                gap: 24px;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

            @media (max-width: 999px) {
                .mantine-1qqgypm {
                    display:none;
                }
            }

            .mantine-nvnnpc {
                -webkit-tap-highlight-color: transparent;
                font-family: '__Inter_d65c78','__Inter_Fallback_d65c78';
                cursor: pointer;
                border: 0;
                padding: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
                appearance: none;
                font-size: 16px;
                background-color: transparent;
                text-align: left;
                color: #d5d7e0;
                -webkit-text-decoration: none;
                text-decoration: none;
                box-sizing: border-box;
                height: 42px;
                padding-left: 22px;
                padding-right: 22px;
                font-family: '__Inter_d65c78','__Inter_Fallback_d65c78';
                -webkit-tap-highlight-color: transparent;
                display: inline-block;
                width: auto;
                border-radius: 4px;
                font-weight: 600;
                position: relative;
                line-height: 1;
                font-size: 16px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                cursor: pointer;
                border: 1px solid transparent;
                background-color: #1971c2;
                color: #fff;
                padding: 8px 16px;
                border-radius: 10px;
                font-style: normal;
                font-weight: 700;
                font-size: 16px;
                line-height: 160%;
                text-align: center;
                letter-spacing: -0.3px;
                color: #FFFFFF;
                background-color: rgba(255, 255, 255, 0.08);
                border: 1px solid;
                border-color: #3D3D3E;
                transition-property: all;
                transition-duration: .15s;
            }

            .mantine-nvnnpc:focus {
                outline-offset: 2px;
                outline: 2px solid #1c7ed6;
            }

            .mantine-nvnnpc:focus:not(:focus-visible) {
                outline: none;
            }

            .mantine-nvnnpc:focus {
                outline-offset: 2px;
                outline: 2px solid #1c7ed6;
            }

            .mantine-nvnnpc:focus:not(:focus-visible) {
                outline: none;
            }

            @media (hover: hover) {
                .mantine-nvnnpc:hover {
                    background-color:#1864ab;
                }
            }

            @media (hover: none) {
                .mantine-nvnnpc:active {
                    background-color:#1864ab;
                }
            }

            .mantine-nvnnpc:active {
                -webkit-transform: translateY(1px);
                -moz-transform: translateY(1px);
                -ms-transform: translateY(1px);
                transform: translateY(1px);
            }

            .mantine-nvnnpc:disabled,.mantine-nvnnpc[data-disabled] {
                border-color: transparent;
                background-color: #4d4f66;
                color: #2b2c3d;
                cursor: not-allowed;
                background-image: none;
                pointer-events: none;
            }

            .mantine-nvnnpc:disabled:active,.mantine-nvnnpc[data-disabled]:active {
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                transform: none;
            }

            .mantine-nvnnpc[data-loading] {
                pointer-events: none;
            }

            .mantine-nvnnpc[data-loading]::before {
                content: "";
                position: absolute;
                top: -1px;
                left: -1px;
                right: -1px;
                bottom: -1px;
                background-color: rgba(20, 20, 22, 0.5);
                border-radius: 4px;
                cursor: not-allowed;
            }

            @media (hover: hover) {
                .mantine-nvnnpc:hover {
                    background-color:rgba(255, 255, 255, 0.12);
                    border-color: #515152;
                }
            }

            .mantine-nvnnpc:active {
                background-color: rgba(255, 255, 255, 0.08);
                border-color: #515152;
            }

            .mantine-nvnnpc:disabled {
                color: #8C8C8C;
                background-color: transparent;
            }

            .mantine-nsdj {
                margin: -8px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                -webkit-align-items: stretch;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch;
            }

            .mantine-117vw0w {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 8px;
                -webkit-flex-basis: 100%;
                -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
                -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                max-width: 100%;
            }

            @media (min-width: 500px) {
                .mantine-117vw0w {
                    -webkit-flex-shrink:0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }

            @media (min-width: 800px) {
                .mantine-117vw0w {
                    -webkit-flex-shrink:0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }

            @media (min-width: 1000px) {
                .mantine-117vw0w {
                    -webkit-flex-shrink:0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }

            @media (min-width: 1200px) {
                .mantine-117vw0w {
                    -webkit-flex-shrink:0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }

            @media (min-width: 1440px) {
                .mantine-117vw0w {
                    -webkit-flex-shrink:0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                }
            }

            .mantine-15fh0gd {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                gap: 16px;
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .mantine-15fh0gd>* {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .mantine-4k5lrr {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 16px;
                padding-bottom: 16px;
            }

            .mantine-4k5lrr>* {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .mantine-5f6x53 {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 16px;
            }

            .mantine-5f6x53>* {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .mantine-1ubv99v {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-flex-wrap: wrap;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                -webkit-justify-content: flex-start;
                justify-content: flex-start;
                gap: 16px;
                margin-bottom: 16px;
            }

            .mantine-1ubv99v>* {
                box-sizing: border-box;
                -webkit-box-flex: 0;
                -webkit-flex-grow: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
            }

            .mantine-xnuyiw {
                padding-top: 20px;
                padding-bottom: 20px;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }

            @media (min-width: 800px) {
                .mantine-xnuyiw {
                    padding-top:27px;
                    padding-bottom: 27px;
                }
            }