@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);

@keyframes react-loading-skeleton {
    100% {
        transform: translateX(100%);
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    /* Enable animation */

    background-color: var(--base-color);

    width: 100%;
    border-radius: 0.25rem;
    display: inline-flex;
    line-height: 1;

    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
}

.react-loading-skeleton::after {
    content: " ";
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg,
            var(--base-color),
            var(--highlight-color),
            var(--base-color));
    transform: translateX(-100%);

    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
    .react-loading-skeleton {
        --pseudo-element-display: none;
        /* Disable animation */
    }
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

* {
    font-family: "Montserrat", sans-serif;
}

ul,
ol {
    padding: 0;
}

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
    margin: 0;
}

body {
    min-height: 100vh;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    font-family: "Montserrat", sans-serif;
}

ul,
ol {
    list-style: none;
}

a:not([class]) {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}

img {
    max-width: 100%;
    display: block;
}

article>*+* {
    margin-top: 1em;
}

input,
button,
textarea,
select {
    font: inherit;
}



.grecaptcha-badge {
    display: none !important;
}

html,
body {
    position: relative;
    background: #12151c;
}

html,
body,
input,
textarea,
button {
    font-family: "Montserrat", sans-serif;
}

body {
    display: flex;
}

button {
    cursor: pointer;
    background: none;
}

a {
    text-decoration: none;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #5d6071;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

input::placeholder,
textarea::placeholder {
    color: #5d6071;
    transition: color 0.3s;
}

input:hover::-moz-placeholder,
textarea:hover::-moz-placeholder {
    color: #686b7c;
}

input:hover::placeholder,
textarea:hover::placeholder {
    color: #686b7c;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
    color: rgba(0, 0, 0, 0);
}

input:focus::placeholder,
textarea:focus::placeholder {
    color: rgba(0, 0, 0, 0);
}

#root {
    width: 100%;
}

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

.container {
    padding: 0 25px;
    width: 100%;
    height: 100%;
}

@media (max-width: 1200px) {
    .container {
        padding: 0 15px;
    }
}

.container--header {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 16px 0 25px;
    margin: 0;
}

.container--header.without-burger {
    padding: 0 25px 0 25px;
}

@media (max-width: 1200px) {
    .container--header {
        padding: 0;
        padding-right: 15px;
        margin: 0 0 16px 0;
    }

    .container--header.without-burger {
        padding: 0 16px 0 0;
    }
}

@media (max-width: 900px) {
    .container--header {
        position: relative;
        padding: 0 45px 0 0;
    }
}

.container--side {
    position: relative;
    margin: 0 auto;
    padding: 0;
}

.container--side::before {
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    content: "";
    background: rgba(18, 21, 28, 0.84);
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    visibility: hidden;
}

.container--side-blurred::before {
    opacity: 1;
    z-index: 1000;
    visibility: visible;
}

.ant-modal .ant-modal-close-x {
    font-size: 12px;
}

.ant-input-affix-wrapper,
.ant-input {
    background-color: #13151d;
}

.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
    visibility: hidden;
    display: none;
}

.ant-form-vertical .ant-form-item-label>label::after {
    visibility: visible;
}

.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::after {
    display: inline-block;
    margin-inline-end: 4px;
    color: #b6464d;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*";
}

.ant-modal .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
    margin-inline-start: 0px;
}

button,
input {
    outline: none;
    border: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.ant-slider:hover .ant-slider-handle::after {
    border-radius: 4px;
    width: 10px;
    height: 13px;
    background-color: #fff;
    box-shadow: none;
}

.ant-slider .ant-slider-handle::after,
.ant-slider .ant-slider-handle.ant-slider-dragging::after {
    border-radius: 4px;
    width: 10px;
    height: 13px !important;
    background-color: #fff;
    box-shadow: none;
}

.ant-slider.ant-slider-disabled .ant-slider-handle::after {
    border-radius: 4px;
    width: 10px;
    height: 13px !important;
    background-color: #fff;
    box-shadow: none;
}

.ant-slider .ant-slider-handle:focus::after {
    box-shadow: none;
}

.ant-radio-wrapper {
    display: flex;
    align-items: center;
    margin-right: 1px;
}

.ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
    border-color: #ff5756;
    background-color: #ff5756;
}

.ant-radio-wrapper .ant-radio-inner::after {
    background-color: #ff5756;
}

.ant-switch .ant-switch-inner,
.ant-switch {
    border-radius: 6px;
}

.ant-switch {
    display: flex;
    background: #232633;
    align-items: center;
    color: rgba(0, 0, 0, 0);
    max-width: 50px;
}

.ant-switch:hover {
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
}

.ant-switch .ant-switch-handle::before {
    background-color: #303344;
}

.ant-switch .ant-switch-handle {
    width: 16px;
    height: 16px;
}

.ant-switch .ant-switch-inner:hover {
    background: rgba(0, 0, 0, 0);
    box-shadow: none;
}

.ant-switch.ant-switch-checked {
    background: #232633;
}

.ant-switch.ant-switch-checked .ant-switch-handle::before {
    background-color: #7ec76c;
}

.ant-switch .ant-switch-handle {
    top: 50%;
    transform: translateY(-50%);
    inset-inline-start: 4px;
}

.ant-switch .ant-switch-handle::before {
    border-radius: 4px;
}

.ant-switch .ant-switch-inner .ant-switch-inner-checked,
.ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    color: #686c79;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
}

.ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    margin-inline-end: -7px;
}

.ant-switch:hover:not(.ant-switch-disabled) {
    background: #232633;
}

.ant-switch:focus-visible {
    outline: none;
    outline-offset: 0px;
    box-shadow: none;
}

.ant-switch.ant-switch-checked .ant-switch-inner {
    padding-inline-start: 4px;
}

.ant-switch .ant-switch-inner {
    padding-inline-end: 12px;
}

.ant-select-dropdown {
    background-color: #1d212c;
    min-width: 58px;
}

.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    background-color: #2d3240;
}

.ant-select-dropdown .ant-select-item-option-content {
    color: #b2b4c3;
}

#firework-canvas {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 10000;
    opacity: 0.85;
}

.ant-message-notice-content {
    padding: 10px 20px !important;
}

.ant-message-notice-error .ant-message-notice-content {
    background-color: #fd6050 !important;
    color: #fff !important;
}

.ant-message-notice-error .anticon {
    color: #fff !important;
}

.ant-message-notice-success .ant-message-notice-content {
    background-color: #27272b !important;
}

@media screen and (max-width: 1200px) {
    .whoop.rmz-chat-bubble {
        bottom: 80px !important;
        right: 22px !important;
        left: auto !important;
    }
}

.winter-mode .winter-tree {
    position: absolute;
    display: block;
    top: 0;
    left: 28%;
    transform: translateX(-50%);
    background-image: url("winter-tree.e39503896536cd277573.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 600px;
    height: 112px;
    z-index: 1000;
}

@media screen and (max-width: 1500px) {
    .winter-mode .winter-tree {
        left: 50%;
        transform: translateX(-50%);
    }
}

@media screen and (max-width: 760px) {
    .winter-mode .winter-tree {
        max-width: 350px;
    }
}

.winter-mode .winter-wrap-roulette {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    overflow: hidden;
}

.winter-mode .winter-toy {
    position: absolute;
    top: -100px;
    left: 50%;
    transform: translateX(-56%);
    background-image: url("winter-toy.bc0fde5e0295a3f333cc.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 250px;
    height: 557px;
    z-index: 1;
}

@media screen and (min-width: 760px) {
    .winter-mode .winter-toy {
        top: -157px;
        width: 387px;
    }
}

@media screen and (min-width: 1500px) {
    .winter-mode .winter-toy {
        top: -158px;
        left: 300px;
    }
}

@media screen and (min-width: 1600px) {
    .winter-mode .winter-toy {
        top: -200px;
        left: 347px;
        width: 481px;
    }
}

@media screen and (min-width: 1775px) {
    .winter-mode .winter-toy {
        left: 373px;
    }
}

.winter-mode .roulette-winter-left {
    position: absolute;
    top: -18px;
    left: 6%;
    background-image: url("winter-roulette-left.3d704ff97ee677283ba2.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 227px;
    height: 24px;
    z-index: 1;
    display: block;
}

@media screen and (max-width: 900px) {
    .winter-mode .roulette-winter-left {
        display: none;
    }
}

.winter-mode .roulette-winter-center {
    position: absolute;
    top: -18px;
    left: 38%;
    background-image: url("winter-header.b758858b1e22a660c0db.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 227px;
    height: 24px;
    z-index: 1;
    display: block;
}

@media screen and (max-width: 900px) {
    .winter-mode .roulette-winter-center {
        display: none;
    }
}

.winter-mode .roulette-winter-right {
    position: absolute;
    top: -23px;
    right: 6%;
    background-image: url("winter-roulette-right.d284a540b6a4d064ce0e.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: 227px;
    height: 24px;
    z-index: 1;
    display: block;
}

@media screen and (max-width: 900px) {
    .winter-mode .roulette-winter-right {
        right: 27%;
    }
}

.winter-mode .chat__room-current::after {
    content: "";
    position: absolute;
    top: -24px;
    right: 11%;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 212px;
    height: 40px;
    background-image: url("winter-room.39f265f53a9f6a156273.png");
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.winter-mode .header::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 40%;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 312px;
    height: 33px;
    background-image: url("winter-header.b758858b1e22a660c0db.png");
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 8001;
}

@media screen and (max-width: 700px) {
    .winter-mode .header::after {
        background-image: url("winter-header-left.ce7c78a5a247c57307a7.png");
        width: 149px;
        height: 28px;
        left: 0;
    }
}

@media screen and (max-width: 700px) {
    .winter-mode .header::before {
        content: "";
        background-image: url("winter-header-right.febe1707b7faa17107fc.png");
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        background-size: 100%;
        background-repeat: no-repeat;
        position: absolute;
        bottom: -24px;
        right: 0px;
        width: 205px;
        height: 46px;
        z-index: 8001;
    }
}

@media screen and (max-width: 360px) {
    .winter-mode .header::before {
        right: -20px;
    }
}

.winter-mode .left-bar::after {
    content: "";
    position: absolute;
    bottom: -13px;
    right: -25px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 128px;
    height: 329px;
    background-image: url("winter-panel-bottom.550a09c4b9c3b532e825.png");
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media screen and (min-width: 1800px) {
    .winter-mode .left-bar::after {
        width: 138px;
    }
}

.winter-mode .left-bar::before {
    content: "";
    position: absolute;
    top: -18px;
    right: -26px;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 128px;
    height: 480px;
    background-image: url("winter-panel-top.4c98799fe52da8293148.png");
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 5;
}

@media screen and (max-height: 950px) {
    .winter-mode .left-bar::before {
        height: 400px;
    }
}

@media screen and (min-width: 1800px) {
    .winter-mode .left-bar::before {
        width: 140px;
    }
}

.winter-mode .left-bar__logo::after {
    width: 65px;
    height: 80px;
    position: absolute;
    right: -8px;
    bottom: 32px;
    margin: auto;
    background: url("winter-logo.39b6c5ca2152649cfa05.png") no-repeat;
    background-size: 100%;
}

@media (max-width: 1800px) {
    .winter-mode .left-bar__logo::after {
        width: 60px;
        height: 80px;
        bottom: 21px;
    }
}

@media (max-width: 1200px) {
    .winter-mode .left-bar__logo::after {
        width: 49px;
        height: 62px;
        bottom: 4px;
    }
}

@media (max-width: 900px) {
    .winter-mode .left-bar__logo::after {
        width: 38px;
        height: 62px;
        bottom: -10px;
    }
}

@media (max-width: 599px) {
    .winter-mode .left-bar__logo::after {
        width: 38px;
    }
}

.winter-mode .side-left {
    position: sticky;
    bottom: 0;
    left: 0;
    z-index: 100;
    content: "";
    width: 311px;
    height: 96px;
    background-image: url("winter-side-left.69f65b21fc7951f06b8f.png");
    background-repeat: no-repeat;
    pointer-events: none;
    background-size: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media screen and (max-width: 1200px) {
    .winter-mode .side-left {
        background-image: url("winter-mobile-side.f8ea2ffcda275b4efd7a.png");
        height: 48px;
        width: 329px;
        bottom: 45px;
        position: fixed;
        left: 40%;
    }
}

@media screen and (max-width: 768px) {
    .winter-mode .side-left {
        width: 291px;
        bottom: 42px;
        left: 20%;
    }
}

@media screen and (max-width: 480px) {
    .winter-mode .side-left {
        width: 291px;
        left: 10%;
    }
}

.winter-mode .side-right {
    position: fixed;
    bottom: 0;
    right: 40px;
    z-index: 100;
    content: "";
    width: 523px;
    height: 31px;
    background-image: url("winter-side-right.8d6150160def95fcbe8d.png");
    background-repeat: no-repeat;
    pointer-events: none;
    background-size: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

@media screen and (max-width: 1200px) {
    .winter-mode .side-right {
        display: none;
    }
}

.winter-mode .games__link--all-bets::before {
    background-image: url("winter-bets.5d0ff539ab0f86adcd64.png");
}

.winter-mode .games__link--roulette::before {
    background-image: url("winter-roulette.edd1ed7904df65e5d559.png");
}

.winter-mode .games__link--dice::before {
    background-image: url("winter-dice.419a59bc65261828f2d3.png");
}

.winter-mode .games__link--crash::before {
    background-image: url("winter-crash.c6e9c2a11431c647e257.png");
}

.winter-mode .games__link--coinflip::before {
    background-image: url("winter-coinflip.cdf67f50ab3724a2f4f0.png");
}

.winter-mode .games__link--all-slots::before {
    background-image: url("winter-all-slots.a09252bb454287f6189f.png");
}

.winter-mode .winter-event-link {
    display: inline-block;
    background-image: url("2025.23577ca920ed60da2802.png");
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 10px;
    cursor: pointer;
    width: 144px;
    height: 53px;
    margin-left: 15px;
}

@media screen and (max-width: 1700px) {
    .winter-mode .winter-event-link {
        width: 86px;
        height: 37px;
    }
}

@media screen and (max-width: 1400px) {
    .winter-mode .winter-event-link {
        margin-left: 10px;
    }
}

@media screen and (max-width: 1300px) {
    .winter-mode .winter-event-link {
        width: 76px;
        height: 26px;
    }
}

@media screen and (max-width: 900px) {
    .winter-mode .winter-event-link {
        margin-left: 60px;
        width: 90px;
        height: 35px;
    }
}

@media screen and (max-width: 430px) {
    .winter-mode .winter-event-link {
        width: 75px;
        height: 26px;
        margin-left: 55px;
    }
}

@media screen and (max-width: 400px) {
    .winter-mode .winter-event-link {
        width: 66px;
        height: 23px;
        margin-left: 50px;
    }
}

@media screen and (max-width: 1650px) {
    .winter-mode .user__name {
        display: none !important;
    }
}

.winter-mode .roll__bets {
    position: relative;
}

.anticon {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.anticon>* {
    line-height: 1;
}

.anticon svg {
    display: inline-block;
}

.anticon::before {
    display: none;
}

.anticon .anticon-icon {
    display: block;
}

.anticon[tabindex] {
    cursor: pointer;
}

.anticon-spin::before,
.anticon-spin {
    display: inline-block;
    -webkit-animation: loadingCircle 1s infinite linear;
    animation: loadingCircle 1s infinite linear;
}

@-webkit-keyframes loadingCircle {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loadingCircle {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

:where(.css-59t02l) a {
    color: #1677ff;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
    -webkit-text-decoration-skip: objects;
}

:where(.css-59t02l) a:hover {
    color: #69b1ff;
}

:where(.css-59t02l) a:active {
    color: #0958d9;
}

:where(.css-59t02l) a:active,
:where(.css-59t02l) a:hover {
    text-decoration: none;
    outline: 0;
}

:where(.css-59t02l) a:focus {
    text-decoration: none;
    outline: 0;
}

:where(.css-59t02l) a[disabled] {
    color: #A1A3AE80;
    cursor: not-allowed;
}

:where(.css-59t02l)[class^="ant-input"],
:where(.css-59t02l)[class*=" ant-input"] {
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-input"]::before,
:where(.css-59t02l)[class*=" ant-input"]::before,
:where(.css-59t02l)[class^="ant-input"]::after,
:where(.css-59t02l)[class*=" ant-input"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-input"] [class^="ant-input"],
:where(.css-59t02l)[class*=" ant-input"] [class^="ant-input"],
:where(.css-59t02l)[class^="ant-input"] [class*=" ant-input"],
:where(.css-59t02l)[class*=" ant-input"] [class*=" ant-input"] {
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-input"] [class^="ant-input"]::before,
:where(.css-59t02l)[class*=" ant-input"] [class^="ant-input"]::before,
:where(.css-59t02l)[class^="ant-input"] [class*=" ant-input"]::before,
:where(.css-59t02l)[class*=" ant-input"] [class*=" ant-input"]::before,
:where(.css-59t02l)[class^="ant-input"] [class^="ant-input"]::after,
:where(.css-59t02l)[class*=" ant-input"] [class^="ant-input"]::after,
:where(.css-59t02l)[class^="ant-input"] [class*=" ant-input"]::after,
:where(.css-59t02l)[class*=" ant-input"] [class*=" ant-input"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-input {
    box-sizing: border-box;
    margin: 0;
    padding: 16px 10px;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    border-radius: 6px;
    transition: all 0.2s;
}

:where(.css-59t02l).ant-input::-moz-placeholder {
    opacity: 1;
}

:where(.css-59t02l).ant-input::placeholder {
    color: #686C79;
    user-select: none;
}

:where(.css-59t02l).ant-input:placeholder-shown {
    text-overflow: ellipsis;
}

textarea:where(.css-59t02l).ant-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5714285714285714;
    vertical-align: bottom;
    transition: all 0.3s, height 0s;
    resize: vertical;
}

:where(.css-59t02l).ant-input-lg {
    padding: 7px 11px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 8px;
}

:where(.css-59t02l).ant-input-sm {
    padding: 0px 7px;
    font-size: 14px;
    border-radius: 4px;
}

:where(.css-59t02l).ant-input-rtl,
:where(.css-59t02l).ant-input-textarea-rtl {
    direction: rtl;
}

:where(.css-59t02l).ant-input-outlined {
    background: #191b25;
    border-width: 1px;
    border-style: solid;
    border-color: #13151d;
}

:where(.css-59t02l).ant-input-outlined:hover {
    border-color: #2b2c33;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-outlined:focus,
:where(.css-59t02l).ant-input-outlined:focus-within {
    border-color: undefined;
    box-shadow: undefined;
    outline: 0;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-outlined.ant-input-disabled,
:where(.css-59t02l).ant-input-outlined[disabled] {
    color: #A1A3AE80;
    background-color: #1F212E;
    border-color: #13151d;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

:where(.css-59t02l).ant-input-outlined.ant-input-disabled input[disabled],
:where(.css-59t02l).ant-input-outlined[disabled] input[disabled],
:where(.css-59t02l).ant-input-outlined.ant-input-disabled textarea[disabled],
:where(.css-59t02l).ant-input-outlined[disabled] textarea[disabled] {
    cursor: not-allowed;
}

:where(.css-59t02l).ant-input-outlined.ant-input-disabled:hover:not([disabled]),
:where(.css-59t02l).ant-input-outlined[disabled]:hover:not([disabled]) {
    border-color: #13151d;
    background-color: #1F212E;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) {
    background: #191b25;
    border-width: 1px;
    border-style: solid;
    border-color: #ff4d4f;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover {
    border-color: #ffa39e;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-59t02l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus-within {
    border-color: #ff4d4f;
    box-shadow: undefined;
    outline: 0;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-59t02l).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
    color: #ff4d4f;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-error.ant-input-disabled {
    border-color: #ff4d4f;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) {
    background: #191b25;
    border-width: 1px;
    border-style: solid;
    border-color: #faad14;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):hover {
    border-color: #ffd666;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-59t02l).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus-within {
    border-color: #faad14;
    box-shadow: 0 0 0 2px rgb(255, 251, 230);
    outline: 0;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-59t02l).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
    color: #faad14;
}

:where(.css-59t02l).ant-input-outlined.ant-input-status-warning.ant-input-disabled {
    border-color: #faad14;
}

:where(.css-59t02l).ant-input-filled {
    background: rgba(235, 241, 255, 0.04);
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

input:where(.css-59t02l).ant-input-filled,
:where(.css-59t02l).ant-input-filled input,
textarea:where(.css-59t02l).ant-input-filled,
:where(.css-59t02l).ant-input-filled textarea {
    color: undefined;
}

:where(.css-59t02l).ant-input-filled:hover {
    background: rgba(235, 241, 255, 0.06);
}

:where(.css-59t02l).ant-input-filled:focus,
:where(.css-59t02l).ant-input-filled:focus-within {
    outline: 0;
    border-color: undefined;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-filled.ant-input-disabled,
:where(.css-59t02l).ant-input-filled[disabled] {
    color: #A1A3AE80;
    background-color: #1F212E;
    border-color: #13151d;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

:where(.css-59t02l).ant-input-filled.ant-input-disabled input[disabled],
:where(.css-59t02l).ant-input-filled[disabled] input[disabled],
:where(.css-59t02l).ant-input-filled.ant-input-disabled textarea[disabled],
:where(.css-59t02l).ant-input-filled[disabled] textarea[disabled] {
    cursor: not-allowed;
}

:where(.css-59t02l).ant-input-filled.ant-input-disabled:hover:not([disabled]),
:where(.css-59t02l).ant-input-filled[disabled]:hover:not([disabled]) {
    border-color: #13151d;
    background-color: #1F212E;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) {
    background: #fff2f0;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

input:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) input,
textarea:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) textarea {
    color: #ff4d4f;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):hover {
    background: #fff1f0;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus-within {
    outline: 0;
    border-color: #ff4d4f;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-59t02l).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
    color: #ff4d4f;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) {
    background: #fffbe6;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

input:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) input,
textarea:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) textarea {
    color: #faad14;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):hover {
    background: #fff1b8;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus-within {
    outline: 0;
    border-color: #faad14;
    background-color: #191b25;
}

:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-59t02l).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
    color: #faad14;
}

:where(.css-59t02l).ant-input-borderless {
    background: transparent;
    border: none;
}

:where(.css-59t02l).ant-input-borderless:focus,
:where(.css-59t02l).ant-input-borderless:focus-within {
    outline: none;
}

:where(.css-59t02l).ant-input-borderless.ant-input-disabled,
:where(.css-59t02l).ant-input-borderless[disabled] {
    color: #A1A3AE80;
}

:where(.css-59t02l).ant-input-borderless.ant-input-status-error,
:where(.css-59t02l).ant-input-borderless.ant-input-status-error input,
:where(.css-59t02l).ant-input-borderless.ant-input-status-error textarea {
    color: #ff4d4f;
}

:where(.css-59t02l).ant-input-borderless.ant-input-status-warning,
:where(.css-59t02l).ant-input-borderless.ant-input-status-warning input,
:where(.css-59t02l).ant-input-borderless.ant-input-status-warning textarea {
    color: #faad14;
}

:where(.css-59t02l).ant-input[type="color"] {
    height: 32px;
}

:where(.css-59t02l).ant-input[type="color"].ant-input-lg {
    height: 40px;
}

:where(.css-59t02l).ant-input[type="color"].ant-input-sm {
    height: 24px;
    padding-top: 3px;
    padding-bottom: 3px;
}

:where(.css-59t02l).ant-input[type="search"]::-webkit-search-cancel-button,
:where(.css-59t02l).ant-input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

:where(.css-59t02l).ant-input-textarea {
    position: relative;
}

:where(.css-59t02l).ant-input-textarea-show-count>.ant-input {
    height: 100%;
}

:where(.css-59t02l)[class^="ant-tabs"],
:where(.css-59t02l)[class*=" ant-tabs"] {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-tabs"]::before,
:where(.css-59t02l)[class*=" ant-tabs"]::before,
:where(.css-59t02l)[class^="ant-tabs"]::after,
:where(.css-59t02l)[class*=" ant-tabs"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-tabs"] [class^="ant-tabs"],
:where(.css-59t02l)[class*=" ant-tabs"] [class^="ant-tabs"],
:where(.css-59t02l)[class^="ant-tabs"] [class*=" ant-tabs"],
:where(.css-59t02l)[class*=" ant-tabs"] [class*=" ant-tabs"] {
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-tabs"] [class^="ant-tabs"]::before,
:where(.css-59t02l)[class*=" ant-tabs"] [class^="ant-tabs"]::before,
:where(.css-59t02l)[class^="ant-tabs"] [class*=" ant-tabs"]::before,
:where(.css-59t02l)[class*=" ant-tabs"] [class*=" ant-tabs"]::before,
:where(.css-59t02l)[class^="ant-tabs"] [class^="ant-tabs"]::after,
:where(.css-59t02l)[class*=" ant-tabs"] [class^="ant-tabs"]::after,
:where(.css-59t02l)[class^="ant-tabs"] [class*=" ant-tabs"]::after,
:where(.css-59t02l)[class*=" ant-tabs"] [class*=" ant-tabs"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
    padding: 8px 0;
    font-size: 14px;
}

:where(.css-59t02l).ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
    padding: 16px 0;
    font-size: 16px;
}

:where(.css-59t02l).ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
    padding: 6px 16px;
}

:where(.css-59t02l).ant-tabs-card.ant-tabs-small.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 0 0 6px 6px;
}

:where(.css-59t02l).ant-tabs-card.ant-tabs-small.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 6px 6px 0 0;
}

:where(.css-59t02l).ant-tabs-card.ant-tabs-small.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 0 6px 6px 0;
}

:where(.css-59t02l).ant-tabs-card.ant-tabs-small.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 6px 0 0 6px;
}

:where(.css-59t02l).ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
    padding: 8px 16px 6px;
}

:where(.css-59t02l).ant-tabs-rtl {
    direction: rtl;
}

:where(.css-59t02l).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
    margin: 0 0 0 32px;
}

:where(.css-59t02l).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab:last-of-type {
    margin-left: 0;
}

:where(.css-59t02l).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
    margin-right: 0;
    margin-left: 12px;
}

:where(.css-59t02l).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
    margin-right: 8px;
    margin-left: -4px;
}

:where(.css-59t02l).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
    margin: 0;
}

:where(.css-59t02l).ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav {
    order: 1;
}

:where(.css-59t02l).ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder {
    order: 0;
}

:where(.css-59t02l).ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav {
    order: 0;
}

:where(.css-59t02l).ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder {
    order: 1;
}

:where(.css-59t02l).ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-59t02l).ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-59t02l).ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-59t02l).ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-right: 2px;
    margin-left: 0;
}

:where(.css-59t02l).ant-tabs-dropdown-rtl {
    direction: rtl;
}

:where(.css-59t02l).ant-tabs-menu-item .ant-tabs-dropdown-rtl {
    text-align: right;
}

:where(.css-59t02l).ant-tabs-top,
:where(.css-59t02l).ant-tabs-bottom {
    flex-direction: column;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav {
    margin: 0 0 16px 0;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav::before,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav::before {
    position: absolute;
    right: 0;
    left: 0;
    border-bottom: 1px solid #0d0e13;
    content: '';
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar {
    height: 2px;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
    transition: width 0.3s, left 0.3s, right 0.3s;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
    top: 0;
    bottom: 0;
    width: 32px;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before {
    left: 0;
    box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
    right: 0;
    box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
    opacity: 1;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
    opacity: 1;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav::before {
    bottom: 0;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
    bottom: 0;
}

:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav {
    order: 1;
    margin-top: 16px;
    margin-bottom: 0;
}

:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav::before {
    top: 0;
}

:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar {
    top: 0;
}

:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-content-holder,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-content-holder {
    order: 0;
}

:where(.css-59t02l).ant-tabs-left>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-right>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-left>div>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs-right>div>.ant-tabs-nav {
    flex-direction: column;
    min-width: 40px;
}

:where(.css-59t02l).ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,
:where(.css-59t02l).ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,
:where(.css-59t02l).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,
:where(.css-59t02l).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
    padding: 8px 24px;
    text-align: center;
}

:where(.css-59t02l).ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-59t02l).ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-59t02l).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-59t02l).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin: 25px;
}

:where(.css-59t02l).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-59t02l).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-59t02l).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-59t02l).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap {
    flex-direction: column;
}

:where(.css-59t02l).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
    right: 0;
    left: 0;
    height: 32px;
}

@keyframes css-59t02l-antSlideUpIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }

    100% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }
}

@keyframes css-59t02l-antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }

    100% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }
}

@keyframes css-59t02l-antSlideDownIn {
    0% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0;
    }

    100% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
    }
}

@keyframes css-59t02l-antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
    }

    100% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0;
    }
}

:where(.css-59t02l).ant-collapse {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-collapse::before,
:where(.css-59t02l).ant-collapse::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-collapse [class^="ant-collapse"],
:where(.css-59t02l).ant-collapse [class*=" ant-collapse"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-collapse [class^="ant-collapse"]::before,
:where(.css-59t02l).ant-collapse [class*=" ant-collapse"]::before,
:where(.css-59t02l).ant-collapse [class^="ant-collapse"]::after,
:where(.css-59t02l).ant-collapse [class*=" ant-collapse"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-collapse {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    background-color: rgba(235, 241, 255, 0.02);
    border: 1px solid #000000;
    border-radius: 8px;
}

:where(.css-59t02l).ant-collapse-rtl {
    direction: rtl;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item {
    border-bottom: 1px solid #000000;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item:last-child,
:where(.css-59t02l).ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
    border-radius: 0 0 8px 8px;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 12px 16px;
    color: #D5D5E3;
    line-height: 1.5714285714285714;
    cursor: pointer;
    transition: all 0.3s, visibility 0s;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header>.ant-collapse-header-text {
    flex: auto;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
    outline: none;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon {
    height: 22px;
    display: flex;
    align-items: center;
    padding-inline-end: 12px;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    transition: transform 0.3s;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>* {
    line-height: 1;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    transition: transform 0.3s;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text {
    margin-inline-end: auto;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only {
    cursor: unset;
}

:where(.css-59t02l).ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
    cursor: pointer;
}

:where(.css-59t02l).ant-collapse .ant-collapse-content {
    color: rgba(235, 241, 255, 0.88);
    background-color: #191b25;
    border-top: 1px solid #000000;
}

:where(.css-59t02l).ant-collapse .ant-collapse-content>.ant-collapse-content-box {
    padding: 16px 16px;
}

:where(.css-59t02l).ant-collapse .ant-collapse-content-hidden {
    display: none;
}

:where(.css-59t02l).ant-collapse-small>.ant-collapse-item>.ant-collapse-header {
    padding: 8px 12px;
    padding-inline-start: 8px;
}

:where(.css-59t02l).ant-collapse-small>.ant-collapse-item>.ant-collapse-header>.ant-collapse-expand-icon {
    margin-inline-start: 4px;
}

:where(.css-59t02l).ant-collapse-small>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding: 12px;
}

:where(.css-59t02l).ant-collapse-large>.ant-collapse-item {
    font-size: 16px;
    line-height: 1.5;
}

:where(.css-59t02l).ant-collapse-large>.ant-collapse-item>.ant-collapse-header {
    padding: 16px 24px;
    padding-inline-start: 16px;
}

:where(.css-59t02l).ant-collapse-large>.ant-collapse-item>.ant-collapse-header>.ant-collapse-expand-icon {
    height: 24px;
    margin-inline-start: 8px;
}

:where(.css-59t02l).ant-collapse-large>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding: 24px;
}

:where(.css-59t02l).ant-collapse .ant-collapse-item:last-child {
    border-bottom: 0;
}

:where(.css-59t02l).ant-collapse .ant-collapse-item:last-child>.ant-collapse-content {
    border-radius: 0 0 8px 8px;
}

:where(.css-59t02l).ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,
:where(.css-59t02l).ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
    color: #A1A3AE80;
    cursor: not-allowed;
}

:where(.css-59t02l).ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon {
    order: 1;
    padding-inline-end: 0;
    padding-inline-start: 12px;
}

:where(.css-59t02l).ant-collapse-borderless {
    background-color: rgba(235, 241, 255, 0.02);
    border: 0;
}

:where(.css-59t02l).ant-collapse-borderless>.ant-collapse-item {
    border-bottom: 1px solid #000000;
}

:where(.css-59t02l).ant-collapse-borderless>.ant-collapse-item:last-child,
:where(.css-59t02l).ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
    border-radius: 0;
}

:where(.css-59t02l).ant-collapse-borderless>.ant-collapse-item:last-child {
    border-bottom: 0;
}

:where(.css-59t02l).ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border-top: 0;
}

:where(.css-59t02l).ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-top: 4px;
}

:where(.css-59t02l).ant-collapse-ghost {
    background-color: transparent;
    border: 0;
}

:where(.css-59t02l).ant-collapse-ghost>.ant-collapse-item {
    border-bottom: 0;
}

:where(.css-59t02l).ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border: 0;
}

:where(.css-59t02l).ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-block: 12px;
}

:where(.css-59t02l).ant-collapse-rtl>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    transform: rotate(180deg);
}

:where(.css-59t02l).ant-collapse .ant-motion-collapse-legacy {
    overflow: hidden;
}

:where(.css-59t02l).ant-collapse .ant-motion-collapse-legacy-active {
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-59t02l).ant-collapse .ant-motion-collapse {
    overflow: hidden;
    transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

.anticon {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.anticon>* {
    line-height: 1;
}

.anticon svg {
    display: inline-block;
}

.anticon .anticon .anticon-icon {
    display: block;
}

:where(.css-59t02l).ant-tabs {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    display: flex;
}

:where(.css-59t02l).ant-tabs>.ant-tabs-nav,
:where(.css-59t02l).ant-tabs>div>.ant-tabs-nav {
    position: relative;
    display: flex;
    flex: none;
    align-items: center;
}

:where(.css-59t02l).ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-59t02l).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap {
    position: relative;
    display: flex;
    flex: auto;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    transform: translate(0);
}

:where(.css-59t02l)[class^="ant-tabs"] [class^="ant-tabs"]::before,
:where(.css-59t02l)[class*=" ant-tabs"] [class^="ant-tabs"]::before,
:where(.css-59t02l)[class^="ant-tabs"] [class*=" ant-tabs"]::before,
:where(.css-59t02l)[class*=" ant-tabs"] [class*=" ant-tabs"]::before,
:where(.css-59t02l)[class^="ant-tabs"] [class^="ant-tabs"]::after,
:where(.css-59t02l)[class*=" ant-tabs"] [class^="ant-tabs"]::after,
:where(.css-59t02l)[class^="ant-tabs"] [class*=" ant-tabs"]::after,
:where(.css-59t02l)[class*=" ant-tabs"] [class*=" ant-tabs"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
    top: 0;
    bottom: 0;
    width: 32px;
}

:where(.css-59t02l).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before {
    left: 0;
    box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-59t02l).ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-59t02l).ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-59t02l).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    content: '';
    pointer-events: none;
}

:where(.css-59t02l).ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,
:where(.css-59t02l).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
    position: relative;
    display: flex;
    transition: opacity 0.3s;
}

:where(.css-59t02l).ant-tabs .ant-tabs-tab {
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-flex;
    align-items: center;
    padding: 12px 0;
    font-size: 15px;
    background: transparent;
    border: 0;
    outline: none;
    cursor: pointer;
    color: rgba(235, 241, 255, 0.88);
}

:where(.css-59t02l).ant-tabs .ant-tabs-tab-btn {
    outline: none;
    transition: all 0.3s;
}

:where(.css-59t02l).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #FC7166;
    text-shadow: 0 0 0.25px currentcolor;
}

:where(.css-59t02l).ant-tabs .ant-tabs-tab+.ant-tabs-tab {
    margin: 0 0 0 32px;
}

:where(.css-59t02l).ant-tabs .ant-tabs-ink-bar {
    position: absolute;
    background: #FC7166;
    pointer-events: none;
}

:where(.css-59t02l).ant-segmented {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-segmented {
    box-sizing: border-box;
    margin: 0;
    padding: 2px;
    color: #808399;
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    display: inline-block;
    background: #111219;
    border-radius: 6px;
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-59t02l).ant-segmented .ant-segmented-group {
    position: relative;
    display: flex;
    align-items: stretch;
    justify-items: flex-start;
    width: 100%;
}

:where(.css-59t02l).ant-segmented [class^="ant-segmented"],
:where(.css-59t02l).ant-segmented [class*=" ant-segmented"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-segmented .ant-segmented-item {
    position: relative;
    text-align: center;
    cursor: pointer;
    transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    border-radius: 4px;
    transform: translateZ(0);
}

:where(.css-59t02l).ant-segmented .ant-segmented-item-selected {
    background-color: #191b25;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
    color: #eeeeee;
}

:where(.css-59t02l).ant-segmented [class^="ant-segmented"],
:where(.css-59t02l).ant-segmented [class*=" ant-segmented"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-segmented .ant-segmented-item-input {
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none;
}

:where(.css-59t02l).ant-segmented [class^="ant-segmented"],
:where(.css-59t02l).ant-segmented [class*=" ant-segmented"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-segmented .ant-segmented-item-label {
    min-height: 28px;
    line-height: 28px;
    padding: 0 11px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

:where(.css-59t02l).ant-segmented [class^="ant-segmented"]::before,
:where(.css-59t02l).ant-segmented [class*=" ant-segmented"]::before,
:where(.css-59t02l).ant-segmented [class^="ant-segmented"]::after,
:where(.css-59t02l).ant-segmented [class*=" ant-segmented"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-segmented .ant-segmented-item::after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    inset-inline-start: 0;
    border-radius: inherit;
    transition: background-color 0.2s;
    pointer-events: none;
}

:where(.css-59t02l).ant-input-number .ant-input-number-input {
    box-sizing: border-box;
    margin: 0;
    padding: 4px 11px;
    color: rgba(235, 241, 255, 0.88);
    font-size: inherit;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    width: 100%;
    text-align: start;
    background-color: transparent;
    border: 0;
    border-radius: 6px;
    outline: 0;
    transition: all 0.2s linear;
    appearance: textfield;
}

:where(.css-59t02l).ant-slider {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-slider {
    box-sizing: border-box;
    margin: 11px 5px;
    padding: 0;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    position: relative;
    height: 10px;
    cursor: pointer;
    touch-action: none;
}

:where(.css-59t02l).ant-slider-horizontal {
    padding-block: 4px;
    height: 12px;
}

:where(.css-59t02l).ant-slider [class^="ant-slider"],
:where(.css-59t02l).ant-slider [class*=" ant-slider"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-slider .ant-slider-rail {
    position: absolute;
    background-color: #D05656;
    border-radius: 2px;
    transition: background-color 0.2s;
}

:where(.css-59t02l).ant-slider-horizontal .ant-slider-rail {
    width: 100%;
    height: 4px;
}



:where(.css-59t02l).ant-slider .ant-slider-track,
:where(.css-59t02l).ant-slider .ant-slider-tracks {
    position: absolute;
    transition: background-color 0.2s;
}

:where(.css-59t02l).ant-slider .ant-slider-track {
    background-color: #6CC780;
    border-radius: 2px;
}

:where(.css-59t02l).ant-slider-horizontal .ant-slider-track,
:where(.css-59t02l).ant-slider-horizontal .ant-slider-tracks {
    height: 4px;
}

:where(.css-59t02l).ant-slider .ant-slider-step {
    position: absolute;
    background: transparent;
    pointer-events: none;
    z-index: 3;
}

:where(.css-59t02l).ant-slider-horizontal .ant-slider-step {
    inset-inline-start: 0;
    top: 12px;
    width: 100%;
    height: 4px;
}

:where(.css-59t02l).ant-slider .ant-slider-handle {
    position: absolute;
    width: 10px;
    height: 10px;
    outline: none;
    user-select: none;
}

:where(.css-59t02l).ant-slider-horizontal .ant-slider-handle {
    inset-block-start: 1px;
}

:where(.css-59t02l).ant-slider [class^="ant-slider"]::before,
:where(.css-59t02l).ant-slider [class*=" ant-slider"]::before,
:where(.css-59t02l).ant-slider [class^="ant-slider"]::after,
:where(.css-59t02l).ant-slider [class*=" ant-slider"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-slider .ant-slider-handle::after {
    content: "";
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    width: 10px;
    height: 10px;
    background-color: #191b25;
    box-shadow: 0 0 0 2px white;
    outline: 0px solid transparent;
    border-radius: 50%;
    cursor: pointer;
    transition: inset-inline-start 0.2s, inset-block-start 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s, outline 0.2s;
}

.ant-slider .ant-slider-handle::after,
.ant-slider .ant-slider-handle.ant-slider-dragging::after {
    border-radius: 4px;
    width: 10px;
    height: 13px !important;
    background-color: #fff;
    box-shadow: none;
}

.ant-slider .ant-slider-handle::after,
.ant-slider .ant-slider-handle.ant-slider-dragging::after {
    border-radius: 4px;
    width: 10px;
    height: 13px !important;
    background-color: #fff;
    box-shadow: none;
}

:where(.css-59t02l).ant-slider .ant-slider-handle::before {
    content: "";
    position: absolute;
    inset-inline-start: -2px;
    inset-block-start: -2px;
    width: 14px;
    height: 14px;
    background-color: transparent;
}

:where(.css-59t02l).ant-switch {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-switch {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 24px;
    list-style: none;
    font-family: Montserrat;
    position: relative;
    display: inline-block;
    min-width: 50px;
    height: 24px;
    vertical-align: middle;
    background: rgba(235, 241, 255, 0.25);
    border: 0;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.2s;
    user-select: none;
}

:where(.css-59t02l).ant-switch [class^="ant-switch"],
:where(.css-59t02l).ant-switch [class*=" ant-switch"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-switch .ant-switch-handle {
    position: absolute;
    top: 2px;
    inset-inline-start: 2px;
    width: 18px;
    height: 18px;
    transition: all 0.2s ease-in-out;
}

:where(.css-59t02l).ant-switch [class^="ant-switch"],
:where(.css-59t02l).ant-switch [class*=" ant-switch"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-switch .ant-switch-inner {
    display: block;
    overflow: hidden;
    border-radius: 100px;
    height: 100%;
    padding-inline-start: 24px;
    padding-inline-end: 9px;
    transition: padding-inline-start 0.2s ease-in-out, padding-inline-end 0.2s ease-in-out;
}

:where(.css-59t02l).ant-switch [class^="ant-switch"],
:where(.css-59t02l).ant-switch [class*=" ant-switch"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-switch .ant-switch-inner .ant-switch-inner-checked,
:where(.css-59t02l).ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    display: block;
    color: #fff;
    font-size: 12px;
    transition: margin-inline-start 0.2s ease-in-out, margin-inline-end 0.2s ease-in-out;
    pointer-events: none;
    min-height: 24px;
}

:where(.css-59t02l).ant-switch .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: calc(-100% + 22px - 48px);
    margin-inline-end: calc(100% - 22px + 48px);
}

:where(.css-59t02l).ant-switch [class^="ant-switch"],
:where(.css-59t02l).ant-switch [class*=" ant-switch"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-switch .ant-switch-inner .ant-switch-inner-checked,
:where(.css-59t02l).ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    display: block;
    color: #fff;
    font-size: 12px;
    transition: margin-inline-start 0.2s ease-in-out, margin-inline-end 0.2s ease-in-out;
    pointer-events: none;
    min-height: 24px;
}

:where(.css-59t02l).ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    margin-top: -24px;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

:where(.css-59t02l).ant-switch [class^="ant-switch"]::before,
:where(.css-59t02l).ant-switch [class*=" ant-switch"]::before,
:where(.css-59t02l).ant-switch [class^="ant-switch"]::after,
:where(.css-59t02l).ant-switch [class*=" ant-switch"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-switch .ant-switch-handle::before {
    position: absolute;
    top: 0;
    inset-inline-end: 0;
    bottom: 0;
    inset-inline-start: 0;
    background-color: #fff;
    border-radius: 9px;
    box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
    transition: all 0.2s ease-in-out;
    content: "";
}

:where(.css-59t02l)[class^="ant-modal"],
:where(.css-59t02l)[class*=" ant-modal"] {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l)[class^="ant-modal"] [class^="ant-modal"],
:where(.css-59t02l)[class*=" ant-modal"] [class^="ant-modal"],
:where(.css-59t02l)[class^="ant-modal"] [class*=" ant-modal"],
:where(.css-59t02l)[class*=" ant-modal"] [class*=" ant-modal"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-modal-root .ant-modal-mask {
    position: fixed;
    inset: 0;
    z-index: 1000;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    pointer-events: none;
}

:where(.css-59t02l).ant-modal-root .ant-modal-centered {
    text-align: center;
}

:where(.css-59t02l).ant-modal-root .ant-modal-wrap {
    position: fixed;
    inset: 0;
    z-index: 1000;
    overflow: auto;
    outline: 0;
    -webkit-overflow-scrolling: touch;
}

:where(.css-59t02l)[class^="ant-modal"] [class^="ant-modal"]::before,
:where(.css-59t02l)[class*=" ant-modal"] [class^="ant-modal"]::before,
:where(.css-59t02l)[class^="ant-modal"] [class*=" ant-modal"]::before,
:where(.css-59t02l)[class*=" ant-modal"] [class*=" ant-modal"]::before,
:where(.css-59t02l)[class^="ant-modal"] [class^="ant-modal"]::after,
:where(.css-59t02l)[class*=" ant-modal"] [class^="ant-modal"]::after,
:where(.css-59t02l)[class^="ant-modal"] [class*=" ant-modal"]::after,
:where(.css-59t02l)[class*=" ant-modal"] [class*=" ant-modal"]::after {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-modal-root .ant-modal-centered::before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: "";
}

:where(.css-59t02l)[class^="ant-modal"],
:where(.css-59t02l)[class*=" ant-modal"] {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-modal {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    pointer-events: none;
    position: relative;
    top: 100px;
    width: auto;
    max-width: calc(100vw - 32px);
    padding-bottom: 24px;
}

:where(.css-59t02l)[class^="ant-modal"] [class^="ant-modal"],
:where(.css-59t02l)[class*=" ant-modal"] [class^="ant-modal"],
:where(.css-59t02l)[class^="ant-modal"] [class*=" ant-modal"],
:where(.css-59t02l)[class*=" ant-modal"] [class*=" ant-modal"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-modal-root .ant-modal-centered .ant-modal {
    top: 0;
    display: inline-block;
    padding-bottom: 0;
    text-align: start;
    vertical-align: middle;
}

:where(.css-59t02l).ant-modal .ant-modal-content {
    position: relative;
    background-color: #191b25;
    background-clip: padding-box;
    border: 0;
    border-radius: 8px;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
    pointer-events: auto;
    padding: 20px 24px;
}

:where(.css-59t02l).ant-modal .ant-modal-close {
    position: absolute;
    top: 16.5px;
    inset-inline-end: 16.5px;
    z-index: 1010;
    padding: 0;
    color: #5E616E;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    background: transparent;
    border-radius: 4px;
    width: 32px;
    height: 32px;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color 0.2s, background-color 0.2s;
}

:where(.css-59t02l).ant-modal .ant-modal-close-x {
    display: flex;
    font-size: 16px;
    font-style: normal;
    line-height: 32px;
    justify-content: center;
    text-transform: none;
    text-rendering: auto;
}

:where(.css-59t02l).ant-modal .ant-modal-close:hover {
    color: rgba(235, 241, 255, 0.88);
    background-color: rgba(235, 241, 255, 0.06);
    text-decoration: none;
}

:where(.css-59t02l).ant-modal .ant-modal-header {
    color: rgba(235, 241, 255, 0.88);
    background: #191b25;
    border-radius: 8px 8px 0 0;
    margin-bottom: 8px;
    padding: 0;
    border-bottom: none;
}

:where(.css-59t02l).ant-modal .ant-modal-title {
    margin: 0;
    color: #D5D5E3;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.5;
    word-wrap: break-word;
}

:where(.css-59t02l).ant-modal .ant-modal-footer {
    text-align: end;
    background: transparent;
    margin-top: 12px;
    padding: 0;
    border-top: none;
    border-radius: 0;
}

:where(.css-59t02l).ant-btn {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-btn {
    outline: none;
    position: relative;
    display: inline-flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    background: transparent;
    border: 1px solid transparent;
    cursor: pointer;
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    user-select: none;
    touch-action: manipulation;
    color: rgba(235, 241, 255, 0.88);
}

:where(.css-59t02l).ant-btn {
    font-size: 14px;
    line-height: 1.5714285714285714;
    height: 32px;
    padding: 4px 15px;
    border-radius: 6px;
}

:where(.css-59t02l).ant-btn-default {
    background: #191b25;
    border-color: #000000;
    color: rgba(235, 241, 255, 0.88);
    box-shadow: 0 2px 0 rgba(235, 241, 255, 0.02);
}

:where(.css-59t02l).ant-input-outlined {
    background: #191b25;
    border-width: 1px;
    border-style: solid;
    border-color: #13151d;
}

:where(.css-59t02l).ant-input-affix-wrapper {
    position: relative;
    display: inline-flex;
    width: 100%;
    min-width: 0;
    padding: 16px 10px;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    border-radius: 6px;
    transition: all 0.2s;
}

:where(.css-59t02l)[class^="ant-input"] [class^="ant-input"],
:where(.css-59t02l)[class*=" ant-input"] [class^="ant-input"],
:where(.css-59t02l)[class^="ant-input"] [class*=" ant-input"],
:where(.css-59t02l)[class*=" ant-input"] [class*=" ant-input"] {
    box-sizing: border-box;
}

:where(.css-59t02l).ant-input-affix-wrapper .ant-input-prefix,
:where(.css-59t02l).ant-input-affix-wrapper .ant-input-suffix {
    display: flex;
    flex: none;
    align-items: center;
}

:where(.css-59t02l).ant-input-affix-wrapper .ant-input-prefix {
    margin-inline-end: 4px;
}

:where(.css-59t02l).ant-input:placeholder-shown {
    text-overflow: ellipsis;
}

:where(.css-59t02l).ant-input-affix-wrapper>input.ant-input {
    padding: 0;
}

:where(.css-59t02l).ant-input-affix-wrapper>input.ant-input,
:where(.css-59t02l).ant-input-affix-wrapper>textarea.ant-input {
    font-size: inherit;
    border: none;
    border-radius: 0;
    outline: none;
    background: transparent;
    color: inherit;
}

:where(.css-59t02l).ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover {
    color: #2b2c33;
    border-color: #2b2c33;
    background: #191b25;
}

:where(.css-59t02l)[class^="ant-input-number"],
:where(.css-59t02l)[class*=" ant-input-number"] {
    font-family: Montserrat;
    font-size: 14px;
    box-sizing: border-box;
}

:where(.css-59t02l).ant-input-number {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(235, 241, 255, 0.88);
    font-size: 14px;
    line-height: 1.5714285714285714;
    list-style: none;
    font-family: Montserrat;
    position: relative;
    display: inline-block;
    width: 90px;
    min-width: 0;
    border-radius: 6px;
    transition: all 0.2s;
}

:where(.css-59t02l).ant-input-number-outlined {
    background: #191b25;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}

:where(.css-59t02l).ant-input-number .ant-input-number-input:placeholder-shown {
    text-overflow: ellipsis;
}

:where(.css-59t02l).ant-slider .ant-slider-dot {
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #191b25;
    border: 2px solid #0d0e13;
    border-radius: 50%;
    cursor: pointer;
    transition: border-color 0.3s;
    pointer-events: auto;
}

:where(.css-59t02l).ant-slider .ant-slider-dot-active {
    border-color: #48494d;
}

:where(.css-59t02l).ant-slider-horizontal .ant-slider-dot {
    position: absolute;
    inset-block-start: -2px;
}

:where(.css-59t02l).ant-slider .ant-slider-mark {
    position: absolute;
    font-size: 14px;
}

:where(.css-59t02l).ant-slider-horizontal .ant-slider-mark {
    inset-inline-start: 0;
    top: 18px;
    width: 100%;
}

:where(.css-59t02l).ant-slider .ant-slider-mark-text {
    position: absolute;
    display: inline-block;
    color: #5E616E;
    text-align: center;
    word-break: keep-all;
    cursor: pointer;
    user-select: none;
}


:where(.css-59t02l).ant-slider .ant-slider-mark-text-active {
    color: rgba(235, 241, 255, 0.88);
}