.__theme-class-dark-124nuv0 {
    --n-bezier-ease-out: cubic-bezier(0, 0, .2, 1);
    --n-box-shadow: 0 6px 16px -9px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03);
    --n-color: rgb(44, 44, 50);
    --n-text-color: rgba(255, 255, 255, 0.82);
}

.n-modal-container {
    position: fixed;
    left: 0;
    top: 0;
    height: 0;
    width: 0;
    display: flex;
}

.n-modal-body-wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: visible;
}

.__scrollbar-dark-124nuv0 {
    --n-scrollbar-bezier: cubic-bezier(.4, 0, .2, 1);
    --n-scrollbar-color: rgba(255, 255, 255, 0.2);
    --n-scrollbar-color-hover: rgba(255, 255, 255, 0.3);
    --n-scrollbar-border-radius: 5px;
    --n-scrollbar-width: 5px;
    --n-scrollbar-height: 5px;
    --n-scrollbar-rail-top-horizontal-top: 4px;
    --n-scrollbar-rail-right-horizontal-top: 2px;
    --n-scrollbar-rail-bottom-horizontal-top: auto;
    --n-scrollbar-rail-left-horizontal-top: 2px;
    --n-scrollbar-rail-top-horizontal-bottom: auto;
    --n-scrollbar-rail-right-horizontal-bottom: 2px;
    --n-scrollbar-rail-bottom-horizontal-bottom: 4px;
    --n-scrollbar-rail-left-horizontal-bottom: 2px;
    --n-scrollbar-rail-top-vertical-right: 2px;
    --n-scrollbar-rail-right-vertical-right: 4px;
    --n-scrollbar-rail-bottom-vertical-right: 2px;
    --n-scrollbar-rail-left-vertical-right: auto;
    --n-scrollbar-rail-top-vertical-left: 2px;
    --n-scrollbar-rail-right-vertical-left: auto;
    --n-scrollbar-rail-bottom-vertical-left: 2px;
    --n-scrollbar-rail-left-vertical-left: 4px;
    --n-scrollbar-rail-color: transparent;
}


.n-scrollbar {
    overflow: hidden;
    position: relative;
    z-index: auto;
    height: 100%;
    width: 100%;
}

.n-scrollbar>.n-scrollbar-container {
    width: 100%;
    overflow: scroll;
    height: 100%;
    min-height: inherit;
    max-height: inherit;
    scrollbar-width: none;
}

.n-scrollbar>.n-scrollbar-container>.n-scrollbar-content {
    box-sizing: border-box;
    min-width: 100%;
}


.n-modal-body-wrapper .n-modal-scroll-content {
    min-height: 100%;
    display: flex;
    position: relative;
}

.n-modal-mask {
    z-index: 1;
}

.n-modal-mask {
    background-color: #18191ff2 !important;
}

.n-modal-mask {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .4);
}

.n-modal {
    position: relative;
    align-self: center;
    color: var(--n-text-color);
    margin: auto;
    box-shadow: var(--n-box-shadow);
}

.n-modal .n-checkbox,
.n-drawer .n-checkbox {
    --n-merged-color-table: var(--n-color-table-modal);
}

.n-checkbox.n-checkbox--show-label {
    line-height: var(--n-label-line-height);
}

.__checkbox-dark-124nuv0-s-1hjld1 {
    --n-label-line-height: 1.6;
    --n-label-font-weight: 400;
    --n-size: 22px;
    --n-bezier: cubic-bezier(.4, 0, .2, 1);
    --n-border-radius: 8px;
    --n-border: none;
    --n-border-checked: none;
    --n-border-focus: none;
    --n-border-disabled: none;
    --n-border-disabled-checked: none;
    --n-box-shadow-focus: none;
    --n-color: #30333E;
    --n-color-checked: #FFA826;
    --n-color-table: rgb(24, 24, 28);
    --n-color-table-modal: rgb(44, 44, 50);
    --n-color-table-popover: rgb(72, 72, 78);
    --n-color-disabled: #30333E;
    --n-color-disabled-checked: rgba(255, 255, 255, 0.06);
    --n-text-color: rgba(255, 255, 255, 0.82);
    --n-text-color-disabled: rgba(255, 255, 255, 0.38);
    --n-check-mark-color: rgb(24, 24, 28);
    --n-check-mark-color-disabled: rgba(255, 255, 255, 0.38);
    --n-check-mark-color-disabled-checked: rgba(255, 255, 255, 0.38);
    --n-font-size: 14px;
    --n-label-padding: 0 8px;
}

.n-checkbox .n-checkbox-box-wrapper {
    position: relative;
    width: var(--n-size);
    flex-shrink: 0;
    flex-grow: 0;
    user-select: none;
    -webkit-user-select: none;
}

.n-checkbox.n-checkbox--checked .n-checkbox-box,
.n-checkbox.n-checkbox--indeterminate .n-checkbox-box {
    background-color: var(--n-color-checked);
    border-left: 0;
    border-top: 0;
}


.n-checkbox.n-checkbox--checked .n-checkbox-box {
    background-color: var(--n-color-checked);
}

.n-checkbox .n-checkbox-box {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: var(--n-size);
    width: var(--n-size);
    display: inline-block;
    box-sizing: border-box;
    border-radius: var(--n-border-radius);
    background-color: var(--n-color);
    transition: background-color 0.3s var(--n-bezier);
}

.n-checkbox .n-checkbox-box .n-checkbox-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px;
}

.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-icon .check-icon {
    opacity: 1;
    transform: scale(1);
}


.n-checkbox .n-checkbox-box .n-checkbox-icon .check-icon,
.n-checkbox .n-checkbox-box .n-checkbox-icon .line-icon {
    width: 100%;
    fill: var(--n-check-mark-color);
    opacity: 0;
    transform: scale(0.5);
    transform-origin: center;
    transition: fill 0.3s var(--n-bezier), transform 0.3s var(--n-bezier), opacity 0.3s var(--n-bezier), border-color 0.3s var(--n-bezier);
}

.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-box__border,
.n-checkbox.n-checkbox--indeterminate .n-checkbox-box .n-checkbox-box__border {
    border: var(--n-border-checked);
}

.n-checkbox .n-checkbox-box .n-checkbox-box__border {
    transition: border-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier);
    border-radius: inherit;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: var(--n-border);
}

.n-checkbox .n-checkbox__label {
    color: var(--n-text-color);
    transition: color .3s var(--n-bezier);
    user-select: none;
    -webkit-user-select: none;
    padding: var(--n-label-padding);
    font-weight: var(--n-label-font-weight);
}

.n-modal .n-checkbox,
.n-drawer .n-checkbox {
    --n-merged-color-table: var(--n-color-table-modal);
}


.__checkbox-dark-124nuv0-s-1hjld1 {
    --n-label-line-height: 1.6;
    --n-label-font-weight: 400;
    --n-size: 22px;
    --n-bezier: cubic-bezier(.4, 0, .2, 1);
    --n-border-radius: 8px;
    --n-border: none;
    --n-border-checked: none;
    --n-border-focus: none;
    --n-border-disabled: none;
    --n-border-disabled-checked: none;
    --n-box-shadow-focus: none;
    --n-color: #30333E;
    --n-color-checked: #FFA826;
    --n-color-table: rgb(24, 24, 28);
    --n-color-table-modal: rgb(44, 44, 50);
    --n-color-table-popover: rgb(72, 72, 78);
    --n-color-disabled: #30333E;
    --n-color-disabled-checked: rgba(255, 255, 255, 0.06);
    --n-text-color: rgba(255, 255, 255, 0.82);
    --n-text-color-disabled: rgba(255, 255, 255, 0.38);
    --n-check-mark-color: rgb(24, 24, 28);
    --n-check-mark-color-disabled: rgba(255, 255, 255, 0.38);
    --n-check-mark-color-disabled-checked: rgba(255, 255, 255, 0.38);
    --n-font-size: 14px;
    --n-label-padding: 0 8px;
}

.n-checkbox .n-checkbox-box-wrapper {
    position: relative;
    width: var(--n-size);
    flex-shrink: 0;
    flex-grow: 0;
    user-select: none;
    -webkit-user-select: none;
}

.n-checkbox.n-checkbox--checked .n-checkbox-box,
.n-checkbox.n-checkbox--indeterminate .n-checkbox-box {
    background-color: var(--n-color-checked);
    border-left: 0;
    border-top: 0;
}


.n-checkbox.n-checkbox--checked .n-checkbox-box {
    background-color: var(--n-color-checked);
}

.n-checkbox .n-checkbox-box {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: var(--n-size);
    width: var(--n-size);
    display: inline-block;
    box-sizing: border-box;
    border-radius: var(--n-border-radius);
    background-color: var(--n-color);
    transition: background-color 0.3s var(--n-bezier);
}

.n-checkbox .n-checkbox-box .n-checkbox-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px;
}

.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-icon .check-icon {
    opacity: 1;
    transform: scale(1);
}


.n-checkbox .n-checkbox-box .n-checkbox-icon .check-icon,
.n-checkbox .n-checkbox-box .n-checkbox-icon .line-icon {
    width: 100%;
    fill: var(--n-check-mark-color);
    opacity: 0;
    transform: scale(0.5);
    transform-origin: center;
    transition: fill 0.3s var(--n-bezier), transform 0.3s var(--n-bezier), opacity 0.3s var(--n-bezier), border-color 0.3s var(--n-bezier);
}

.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-box__border,
.n-checkbox.n-checkbox--indeterminate .n-checkbox-box .n-checkbox-box__border {
    border: var(--n-border-checked);
}


.n-checkbox .n-checkbox-box .n-checkbox-box__border {
    transition: border-color .3s var(--n-bezier), box-shadow .3s var(--n-bezier);
    border-radius: inherit;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: var(--n-border);
}

.n-base-wave {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: inherit;
}

.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--vertical--right,
.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--vertical--right {
    top: var(--n-scrollbar-rail-top-vertical-right);
    right: var(--n-scrollbar-rail-right-vertical-right);
    bottom: var(--n-scrollbar-rail-bottom-vertical-right);
    left: var(--n-scrollbar-rail-left-vertical-right);
}

.n-scrollbar>.n-scrollbar-rail.n-scrollbar-rail--vertical,
.n-scrollbar+.n-scrollbar-rail.n-scrollbar-rail--vertical {
    width: var(--n-scrollbar-width);
}

.n-scrollbar>.n-scrollbar-rail,
.n-scrollbar+.n-scrollbar-rail {
    position: absolute;
    pointer-events: none;
    user-select: none;
    background: var(--n-scrollbar-rail-color);
    -webkit-user-select: none;
}

._topDecorateImg_1jcye_22 {
    height: 57px;
    width: calc(290px - 10%);
    pointer-events: none;
    --un-translate-x: -50%;
    --un-translate-y: 30px;
    translate: var(--un-translate-x) var(--un-translate-y);
    bottom: 100%;
    left: 50%;
    position: absolute;
}

@media (min-width: 550px) {
    ._topDecorateImg_1jcye_22 {
        width: 290px;
    }
}

.modal-close {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 26px;
    cursor: pointer;
}