@charset "UTF-8";

._skeleton_tskwo_1 {
    position: relative;
    overflow: hidden;
    background-color: var(--background-surface-secondary, #e0e0e0);
    opacity: .7
}

._skeleton_tskwo_1:before {
    content: "";
    position: absolute;
    inset: 0;
    transform: translate(-100%);
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .1), transparent);
    animation: _shimmer_tskwo_1 1.5s infinite
}

._skeleton_tskwo_1._secondary_tskwo_15._lightTheme_tskwo_15 {
    background-color: #ccc;
    opacity: .45
}

._skeleton_tskwo_1._lightTheme_tskwo_15:before {
    background: linear-gradient(90deg, transparent, rgb(255, 255, 255), transparent)
}

._skeleton_tskwo_1._rounded_tskwo_22 {
    border-radius: 8px
}

@keyframes _shimmer_tskwo_1 {
    to {
        transform: translate(100%)
    }
}

._trigger_m9dm7_1 {
    display: flex;
    cursor: pointer !important
}

._tooltip_m9dm7_6 {
    max-width: 238px;
    padding: 10px 12px !important;
    box-sizing: border-box !important;
    background: var(--background-neutral-floating-i-os) !important;
    border-radius: 12px !important;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    opacity: 0;
    transform: translateY(5px) scale(.95);
    font-family: var(--family-base) !important;
    font-size: var(--size-body-small) !important;
    font-weight: 400;
    line-height: var(--height-body-small) !important;
    letter-spacing: var(--letter-spacing-body-small) !important;
    text-transform: none;
    animation: _fade-in_m9dm7_1 .2s ease forwards
}

@keyframes _fade-in_m9dm7_1 {
    0% {
        opacity: 0;
        transform: translateY(5px) scale(.95)
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1)
    }
}

._tooltip_dgfb7_1 {
    padding: 10px 12px;
    border-radius: 12px;
    background-color: var(--background-surface-card);
    box-shadow: 0 0 2px 0 var(--shadow-elevation-3-secondary), 0 4px 16px 0 var(--shadow-elevation-3-primary)
}

._chart_1yas8_1 {
    width: 110% !important;
    margin-left: -10px
}

._chart_1yas8_1 tspan {
    font-size: 11px;
    line-height: 1.27;
    fill: var(--text-tertiary)
}

._chart_1yas8_1 .recharts-line-dot {
    display: none
}

._chart_1yas8_1 .recharts-yAxis line {
    stroke: #dce1e6
}

._chart_1yas8_1 .recharts-yAxis .recharts-cartesian-axis-tick line {
    display: none
}

._chart_1yas8_1 .recharts-xAxis {
    width: 90%
}

._chart_1yas8_1 .recharts-xAxis line {
    stroke: #dce1e6
}

._chart_1yas8_1 .recharts-xAxis .recharts-cartesian-axis-tick line {
    display: none
}

._chart_1yas8_1 .recharts-layer line,
._chart_1yas8_1 .recharts-cartesian-grid-horizontal line,
._chart_1yas8_1 .recharts-cartesian-grid-vertical line {
    stroke: var(--stroke-separator-primary)
}

._placeholder_g3gtr_1 {
    display: flex;
    flex-direction: column;
    align-items: center
}

._placeholder_g3gtr_1._stretched_g3gtr_6 {
    flex-grow: 1;
    justify-content: center
}

._placeholder__halo_g3gtr_10 {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    filter: blur(50px);
    z-index: -1;
    animation: _spin_g3gtr_1 linear infinite 4s forwards;
    pointer-events: none
}

._placeholder__bubble_g3gtr_21 {
    width: 120px;
    height: 120px;
    border-radius: 100%;
    position: absolute
}

._placeholder__bubble_g3gtr_21:nth-child(1) {
    background: #a078c4;
    transform: translateY(-60px)
}

._placeholder__halo_dark_g3gtr_31 ._placeholder__bubble_g3gtr_21:nth-child(1) {
    background: #aa4cff
}

._placeholder__bubble_g3gtr_21:nth-child(2) {
    background: #8083ff;
    transform: translate(60px)
}

._placeholder__halo_dark_g3gtr_31 ._placeholder__bubble_g3gtr_21:nth-child(2) {
    background: #3838ff
}

._placeholder__bubble_g3gtr_21:nth-child(3) {
    background: #93bfff;
    transform: translateY(60px)
}

._placeholder__halo_dark_g3gtr_31 ._placeholder__bubble_g3gtr_21:nth-child(3) {
    background: #3a89fb
}

._placeholder__bubble_g3gtr_21:nth-child(4) {
    background: #b186ff;
    transform: translate(-60px)
}

._placeholder__halo_dark_g3gtr_31 ._placeholder__bubble_g3gtr_21:nth-child(4) {
    background: #630eff
}

._body_g3gtr_56 {
    display: flex;
    flex-direction: column;
    align-items: center;
    white-space: pre-line;
    max-width: 340px
}

._icon_g3gtr_64 {
    margin-bottom: 32px;
    line-height: 0;
    position: relative;
    z-index: 1
}

._heading_g3gtr_71 {
    color: var(--text-primary);
    text-align: center;
    position: relative;
    z-index: 20
}

._subheading_g3gtr_78 {
    color: var(--text-secondary);
    margin-top: 8px;
    text-align: center;
    position: relative;
    z-index: 20
}

._actions_g3gtr_86 {
    margin-top: 24px
}

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

    50% {
        transform: rotate(180deg) scale(.75)
    }

    to {
        transform: rotate(360deg) scale(1)
    }
}

@keyframes _shimmer_303ma_74 {
    0% {
        background-position: -200% 0
    }

    to {
        background-position: 200% 0
    }
}

._wrapper_303ma_10 {
    width: 100%;
    position: relative;
    margin-top: 24px
}

._chartContainer_303ma_16 {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 12px;
    overflow: hidden
}

._chartArea_303ma_24 {
    padding-right: 60px
}

._gridLines_303ma_28 {
    position: absolute;
    inset: 0;
    padding-right: 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    pointer-events: none
}

._rightBlocks_303ma_39 {
    position: absolute;
    top: 0;
    right: 8px;
    width: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    pointer-events: none
}

._block_303ma_52 {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 4px
}

._block_303ma_52:nth-child(1) {
    top: calc(16.6% - 8px);
    animation-delay: .2s
}

._block_303ma_52:nth-child(2) {
    top: calc(50% - 8px);
    animation-delay: .6s
}

._block_303ma_52:nth-child(3) {
    top: calc(83.3% - 8px);
    animation-delay: 1s
}

._shimmer_303ma_74 {
    background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0, #e0e0e0 75%);
    background-size: 200% 100%;
    animation: _shimmer_303ma_74 1.8s infinite linear
}

._gridLines_303ma_28 span:nth-child(1) {
    animation-delay: 0s
}

._gridLines_303ma_28 span:nth-child(2) {
    animation-delay: .4s
}

._gridLines_303ma_28 span:nth-child(3) {
    animation-delay: .8s
}

._bottom_303ma_92 {
    display: flex;
    gap: 16px
}

._bottom_303ma_92 div {
    display: flex;
    gap: 4px
}

._menu_11zhy_1 {
    position: absolute;
    min-width: 236px;
    padding: 6px;
    border-radius: 16px;
    background: var(--background-surface-primary);
    z-index: 1000;
    animation: _fade-in_11zhy_1 .2s ease-in-out
}

._menu_11zhy_1 .CellSimple__n0z {
    border-radius: 10px
}

._overlay_11zhy_14 {
    position: fixed;
    inset: 0;
    background: var(--background-overlay);
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    z-index: 1000
}

._overlay_11zhy_14._open_11zhy_26 {
    opacity: 1;
    pointer-events: all
}

._sheet_11zhy_31 {
    width: 100%;
    max-width: 480px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    box-shadow: 0 -2px 10px #0000001a;
    transform: translateY(100%);
    transition: transform .3s ease;
    padding: 0 12px env(safe-area-inset-bottom)
}

._sheet_11zhy_31._open_11zhy_26 {
    transform: translateY(0)
}

._title_11zhy_46 {
    padding: 12px 14px 16px;
    background-color: var(--background-surface-primary);
    border-bottom: .33px solid rgba(128, 128, 128, .55);
    border-radius: 16px 16px 0 0;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.38;
    letter-spacing: -.08px;
    color: var(--text-secondary);
    text-align: center;
    margin: 0
}

._optionWrapper_11zhy_60 {
    background-color: var(--background-surface-primary)
}

._optionWrapper_11zhy_60:not(:last-child) {
    border-bottom: .33px solid rgba(128, 128, 128, .55)
}

._optionWrapper_11zhy_60:last-child {
    border-radius: 0 0 16px 16px
}

._optionWrapper_11zhy_60:hover {
    background: #efefef
}

._option_11zhy_60 {
    width: 100%;
    padding: 17px 0;
    margin: 0;
    border: none;
    background: none;
    outline: none;
    border-spacing: 0;
    font-size: 17px;
    line-height: 1.29;
    color: #007aff;
    cursor: pointer;
    transition: background .2s ease
}

._closeBtn_11zhy_88 {
    margin-top: 8px
}

._closeBtn_11zhy_88 ._optionWrapper_11zhy_60 {
    border-radius: 16px
}

._closeBtn_11zhy_88 ._option_11zhy_60 {
    font-weight: 600
}

._overlay_11zhy_14._android_11zhy_98 ._sheet_11zhy_31 {
    padding: 10px 0 0;
    max-width: none
}

._overlay_11zhy_14._android_11zhy_98 ._title_11zhy_46 {
    border: none;
    padding: 16px 12px;
    font-size: var(--size-headline-medium);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-headline-medium);
    line-height: var(--height-headline-medium);
    color: var(--text-primary)
}

._overlay_11zhy_14._android_11zhy_98 ._optionWrapper_11zhy_60 {
    border: none
}

._overlay_11zhy_14._android_11zhy_98 ._option_11zhy_60 {
    padding: 15px 0;
    font-size: var(--size-action-large);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-action-large);
    line-height: var(--height-action-large);
    color: var(--text-primary)
}

._overlay_11zhy_14._android_11zhy_98 ._closeBtn_11zhy_88 {
    display: none
}

@keyframes _fade-in_11zhy_1 {
    0% {
        opacity: 0;
        transform: translateY(-8px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

._chartPreview_bi7n5_1 .recharts-line-dot {
    display: none
}

._chartTooltip_bi7n5_5 {
    min-width: 159px;
    padding: 10px 12px;
    border-radius: 12px;
    background-color: var(--background-surface-card);
    box-shadow: 0 0 2px 0 var(--shadow-elevation-3-secondary), 0 4px 16px 0 var(--shadow-elevation-3-primary)
}

._chartTooltip_bi7n5_5>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin-top: 8px;
    font-size: var(--size-body-small)
}

._chartTooltip_bi7n5_5 span {
    font-weight: 500
}

._chartTooltipDate_bi7n5_23 {
    color: var(--text-tertiary)
}

._chartTypes_bi7n5_27 {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-top: 12px;
    font-size: var(--size-body-small);
    letter-spacing: var(--letter-spacing-body-small);
    line-height: var(--height-body-small)
}

._chartType_bi7n5_27 {
    display: flex;
    align-items: center;
    gap: 8px
}

._chartType_bi7n5_27 div {
    width: 8px;
    height: 8px;
    border-radius: 50%
}

._chartType_bi7n5_27 ._blue_bi7n5_47 {
    background: linear-gradient(156.79deg, #08d7f3 6.38%, #5398ff 85%)
}

._chartType_bi7n5_27 ._red_bi7n5_50 {
    background: linear-gradient(153.14deg, #ff48b6 .77%, #ff8a35 93.03%)
}

._chartPreviewContainer_hbq8m_1 {
    width: 100%;
    height: 42px;
    margin-top: 16px;
    border-radius: 8px;
    background-color: var(--background-surface-secondary);
    position: relative
}

._chartPreviewContainer_hbq8m_1 .recharts-wrapper {
    z-index: 1
}

._chartPreviewMainLayer_hbq8m_13 {
    opacity: .5
}

._highlightLayer_hbq8m_17 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    pointer-events: none
}

._chartPreviewDragger_hbq8m_27 {
    width: 52px;
    height: 42px;
    border: 2px solid var(--stroke-separator-primary);
    border-radius: 8px;
    background-color: var(--background-surface-primary);
    box-shadow: 0 4px 8px #0000001a, 0 0 4px #0000000d;
    position: absolute;
    top: -2px;
    transform: translate(-50%);
    z-index: 5;
    cursor: grab
}

._general_1fen5_1 {
    padding: 16px 16px 0;
    border-radius: 16px;
    background-color: var(--background-surface-tertiary)
}

._generalHeader_1fen5_6 {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px
}

._generalPeriod_1fen5_11 {
    margin-top: 2px;
    color: var(--text-secondary)
}

._generalItem_1fen5_15 {
    padding: 12px 0
}

._generalItem_1fen5_15:first-child {
    padding-top: 16px
}

._generalItem_1fen5_15:last-child {
    padding-bottom: 16px
}

._generalItem_1fen5_15:not(:last-child) {
    border-bottom: .5px solid var(--stroke-separator-primary)
}

._generalItemTitle_1fen5_27 {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--text-secondary);
    text-transform: uppercase
}

._generalItemData_1fen5_34 {
    display: flex;
    gap: 6px;
    align-items: baseline;
    margin-top: 8px
}

._generalItemTotal_1fen5_40 {
    font-weight: 500
}

._generalItemDifference_1fen5_43 {
    color: var(--text-positive)
}

._generalItemDifference_1fen5_43._negative_1fen5_46 {
    color: var(--text-negative)
}

._tooltipDate_rxi91_1 {
    margin-bottom: 8px;
    color: var(--text-tertiary)
}

._stumb_3o4mv_1 {
    margin-top: 12px;
    padding: 16px;
    background-color: #007aff14;
    border-radius: 20px
}

._trendsItem_3o4mv_8 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 16px;
    font-size: var(--size-body-medium);
    letter-spacing: var(--letter-spacing-body-medium);
    line-height: var(--height-body-medium);
    color: var(--text-themed)
}

._trendsItem_3o4mv_8>div {
    display: flex;
    align-items: center;
    gap: 4px
}

._trendsItem_3o4mv_8._locked_3o4mv_23 {
    color: var(--text-secondary)
}

._stats_31zwe_1 {
    padding: 16px 16px calc(16px + env(safe-area-inset-bottom));
    overflow-x: hidden
}

._divider_31zwe_6 {
    height: .5px;
    margin: 28px 0;
    background-color: var(--stroke-separator-primary)
}

._chartSkeleton_31zwe_12 {
    margin-top: 58px
}

._charts_31zwe_16 {
    animation: _fade-in_31zwe_1 .8s ease forwards
}

@keyframes _fade-in_31zwe_1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.SvgButton__kk9 {
    background: unset;
    border: unset;
    color: inherit;
    color: var(--icon-tertiary);
    display: flex;
    font-family: inherit;
    line-height: unset;
    line-height: 0;
    padding: unset;
    text-align: unset;
    text-decoration: none
}

.SvgButton__kk9:not(:disabled) {
    cursor: pointer
}

.SvgButton__kk9:not(:disabled):hover {
    color: var(--states-icon-hovered-tertiary)
}

.SvgButton__kk9:disabled {
    cursor: not-allowed
}

.AvatarContainer__7c- {
    background: unset;
    border: unset;
    color: inherit;
    display: block;
    font-family: inherit;
    height: var(--MaxUi-AvatarContainer_size);
    line-height: unset;
    padding: unset;
    position: relative;
    text-align: unset;
    text-decoration: none;
    width: var(--MaxUi-AvatarContainer_size)
}

.AvatarContainer_form_circle__J44 .AvatarContainer__content__h8v {
    --MaxUi-AvatarContainer__content_radius: 100%;
    border-radius: var(--MaxUi-AvatarContainer__content_radius)
}

.AvatarContainer_form_squircle__1i0 .AvatarContainer__content__h8v {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4IDBDNC45NDIgMCAwIDQuOTQyIDAgMjhjMCAyMy4wNDYgNC45MzcgMjcuOTk1IDI3Ljk2NSAyOGguMDdjMjMuMDE2LS4wMDUgMjcuOTYtNC45NDkgMjcuOTY1LTI3Ljk2NXYtLjA3QzU1Ljk5NSA0LjkzNyA1MS4wNDYgMCAyOCAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMjhDMCA0Ljk0MiA0Ljk0MiAwIDI4IDBzMjggNC45NDIgMjggMjgtNC45NDIgMjgtMjggMjhTMCA1MS4wNTggMCAyOCIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4IDBDNC45NDIgMCAwIDQuOTQyIDAgMjhjMCAyMy4wNDYgNC45MzcgMjcuOTk1IDI3Ljk2NSAyOGguMDdjMjMuMDE2LS4wMDUgMjcuOTYtNC45NDkgMjcuOTY1LTI3Ljk2NXYtLjA3QzU1Ljk5NSA0LjkzNyA1MS4wNDYgMCAyOCAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMjhDMCA0Ljk0MiA0Ljk0MiAwIDI4IDBzMjggNC45NDIgMjggMjgtNC45NDIgMjgtMjggMjhTMCA1MS4wNTggMCAyOCIvPjwvc3ZnPg==);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain
}

.AvatarContainer__content__h8v {
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.AvatarContainer__overlay__qul {
    inset: 0;
    overflow: hidden;
    position: absolute
}

.AvatarContainer__rightBottomCorner__kZG {
    bottom: 0;
    position: absolute;
    right: 0
}

.AvatarContainer__rightTopCorner__y4y {
    position: absolute;
    right: 0;
    top: 0
}

.AvatarIcon__ZUI {
    background-color: var(--background-accent-neutral-fade-secondary);
    color: var(--icon-quaternary);
    justify-content: center
}

.AvatarIcon__ZUI,
.AvatarText__DIj {
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%
}

.AvatarText__DIj {
    color: var(--text-contrast-static);
    text-align: center
}

.AvatarText_gradient_red__bnV {
    background: var(--gradient-red)
}

.AvatarText_gradient_orange__Ngq {
    background: var(--gradient-orange)
}

.AvatarText_gradient_green__n7Z {
    background: var(--gradient-green)
}

.AvatarText_gradient_blue__gLu {
    background: var(--gradient-blue)
}

.AvatarText_gradient_purple__UsS {
    background: var(--gradient-purple)
}

.AvatarText__in__cDg {
    flex-grow: 1;
    font-weight: 600
}

.AvatarImage__H7- {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.AvatarOnlineDot__-GT {
    align-items: center;
    bottom: -2px;
    display: flex;
    justify-content: center;
    position: relative;
    right: -2px
}

.AvatarOnlineDot_size_xs__2SY {
    height: 12px;
    width: 12px
}

.AvatarOnlineDot_size_xs__2SY .AvatarOnlineDot__dot__8dL {
    border-width: 2px;
    height: 6px;
    width: 6px
}

.AvatarOnlineDot_size_s__T1u {
    height: 16px;
    width: 16px
}

.AvatarOnlineDot_size_s__T1u .AvatarOnlineDot__dot__8dL {
    border-width: 2px;
    height: 8px;
    width: 8px
}

.AvatarOnlineDot_size_m__ris {
    height: 20px;
    width: 20px
}

.AvatarOnlineDot_size_m__ris .AvatarOnlineDot__dot__8dL {
    border-width: 2px;
    height: 10px;
    width: 10px
}

.AvatarOnlineDot_size_l__zo4 {
    height: 24px;
    width: 24px
}

.AvatarOnlineDot_size_l__zo4 .AvatarOnlineDot__dot__8dL {
    border-width: 3px;
    height: 12px;
    width: 12px
}

.AvatarOnlineDot__dot__8dL {
    background-color: var(--icon-themed);
    border-color: var(--background-surface-primary);
    border-radius: 100%;
    border-style: solid;
    display: flex
}

.AvatarOverlay__-nV {
    align-items: center;
    background: var(--background-overlay-secondary);
    color: var(--text-contrast-static);
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.EllipsisText__vGw {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.EllipsisText_multiline__1tx {
    -webkit-line-clamp: var(--MaxUi-EllipsisText_linesCount);
    -webkit-box-orient: vertical;
    display: -webkit-box
}

.EllipsisText_singleLine__3CP {
    white-space: nowrap
}

.Ripple__R4t {
    position: absolute
}

.Ripple_active__Rit {
    animation: animation-wave__T4L .3s;
    background: var(--Ripple_backgroundColor, var(--states-background-hovered-transparent));
    block-size: 24px;
    border-radius: 50%;
    inline-size: 24px;
    inset-block-start: 0;
    inset-inline-start: 0;
    margin-block: -12px 0;
    margin-inline: 0 -12px;
    opacity: 0
}

@keyframes animation-wave__T4L {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    30% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scale(8)
    }
}

.Spinner__piy {
    animation: rotation__CUP 1s linear infinite;
    display: flex
}

.Spinner_appearance_primary__mxz {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-primary-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-primary-filled)
}

.Spinner_appearance_themed__-9S {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-themed-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-themed-filled)
}

.Spinner_appearance_primary-static__JxW {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-primary-static-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-primary-static-filled)
}

.Spinner_appearance_contrast__Mv6 {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-contrast-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-contrast-filled)
}

.Spinner_appearance_contrast-static__rM7 {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-contrast-static-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-contrast-static-filled)
}

.Spinner_appearance_negative__eMf {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-negative-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-negative-filled)
}

.Spinner_appearance_neutral-themed__D8F {
    --MaxUi-Spinner_gradient-from: var(--gradients-loading-icon-neutral-themed-transparent);
    --MaxUi-Spinner_gradient-to: var(--gradients-loading-icon-neutral-themed-filled)
}

.Spinner__spinner__Qdc {
    background: conic-gradient(var(--MaxUi-Spinner_gradient-from) 15%, var(--MaxUi-Spinner_gradient-to) 100%);
    height: inherit;
    width: inherit
}

@keyframes rotation__CUP {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.Button__0OJ {
    align-items: center;
    background-color: var(--MaxUi-Button_background);
    border: 0;
    box-sizing: border-box;
    color: var(--MaxUi-Button_foreground);
    cursor: pointer;
    display: flex;
    font-family: var(--family-base);
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-decoration: none
}

.Button_loading__LD- {
    cursor: wait
}

.Button_loading__LD- :where(.Button__iconBefore__BUe, .Button__content__vnq, .Button__indicator__HuA, .Button__iconAfter__VhZ) {
    visibility: hidden
}

.Button_disabled__jkY {
    cursor: not-allowed
}

.Button_stretched__mzq {
    width: 100%
}

.Button_activeMode_ripple__E5Y {
    --Ripple_backgroundColor: var(--MaxUi-Button_background-active)
}

.Button_activeMode_highlight__K3j:active {
    background-color: var(--MaxUi-Button_background-active);
    color: var(--MaxUi-Button_foreground-active, var(--MaxUi-Button_foreground))
}

.Button_size_small__LLG {
    border-radius: var(--size-border-radius-action-small);
    height: 28px;
    min-width: 28px
}

.Button_size_small__LLG:where(.Button_mode_primary__lfx, .Button_mode_secondary__u7i, .Button_mode_tertiary__1G9) {
    padding: 0 var(--spacing-size-xl)
}

.Button_size_medium__fI9 {
    border-radius: var(--size-border-radius-action-medium);
    height: 40px;
    min-width: 40px
}

.Button_size_medium__fI9:where(.Button_mode_primary__lfx, .Button_mode_secondary__u7i, .Button_mode_tertiary__1G9) {
    padding: 0 var(--spacing-size-xl)
}

.Button_size_large__S2- {
    border-radius: var(--size-border-radius-action-large);
    height: 52px;
    min-width: 52px
}

.Button_size_large__S2-:where(.Button_mode_primary__lfx, .Button_mode_secondary__u7i, .Button_mode_tertiary__1G9) {
    padding: 0 var(--spacing-size3xl)
}

.Button_mode_link__a3e {
    padding: 0
}

.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx) {
    --MaxUi-Button_background-active: var(--states-background-pressed-themed);
    --MaxUi-Button_background: var(--background-accent-themed);
    --MaxUi-Button_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx):hover {
    --MaxUi-Button_background: var(--states-background-hovered-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-themed);
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-Button_background: var(--background-accent-neutral-fade);
    --MaxUi-Button_foreground: var(--text-themed);
    --MaxUi-external_background: var(--background-accent-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral-fade)
}

.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-Button_foreground: var(--states-text-disabled-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9) {
    --MaxUi-Button_background-active: var(--states-background-pressed-transparent);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-themed);
    --MaxUi-external_background: var(--background-accent-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9):hover {
    --MaxUi-Button_background: var(--states-background-hovered-transparent)
}

.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_themed__z2B:where(.Button_mode_link__a3e) {
    --MaxUi-Button_foreground-active: var(--states-text-pressed-themed);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-themed);
    --MaxUi-external_background: var(--background-accent-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_themed__z2B:where(.Button_mode_link__a3e):hover {
    --MaxUi-Button_foreground: var(--states-text-hovered-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-themed)
}

.Button_appearance_themed__z2B:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx) {
    --MaxUi-Button_background-active: var(--states-background-pressed-negative);
    --MaxUi-Button_background: var(--background-accent-negative);
    --MaxUi-Button_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx):hover {
    --MaxUi-Button_background: var(--states-background-hovered-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-negative);
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-Button_background: var(--background-accent-neutral-fade);
    --MaxUi-Button_foreground: var(--text-negative);
    --MaxUi-external_background: var(--background-accent-negative);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral-fade)
}

.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-Button_foreground: var(--states-text-disabled-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-negative);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9) {
    --MaxUi-Button_background-active: var(--states-background-pressed-transparent);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-negative);
    --MaxUi-external_background: var(--background-accent-negative);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9):hover {
    --MaxUi-Button_background: var(--states-background-hovered-transparent)
}

.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-negative);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e) {
    --MaxUi-Button_foreground-active: var(--states-text-pressed-negative);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-negative);
    --MaxUi-external_background: var(--background-accent-negative);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e):hover {
    --MaxUi-Button_foreground: var(--states-text-hovered-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-negative)
}

.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-negative);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral);
    --MaxUi-Button_background: var(--background-accent-neutral);
    --MaxUi-Button_foreground: var(--text-contrast);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary-static)
}

.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral)
}

.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral);
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast)
}

.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary-static)
}

.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-Button_background: var(--background-accent-neutral-fade);
    --MaxUi-Button_foreground: var(--text-primary);
    --MaxUi-external_background: var(--background-accent-neutral);
    --MaxUi-external_foreground: var(--text-contrast)
}

.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral-fade)
}

.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-Button_foreground: var(--states-text-disabled-primary)
}

.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast)
}

.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9) {
    --MaxUi-Button_background-active: var(--states-background-pressed-transparent);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-primary);
    --MaxUi-external_background: var(--background-accent-neutral);
    --MaxUi-external_foreground: var(--text-contrast)
}

.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9):hover {
    --MaxUi-Button_background: var(--states-background-hovered-transparent)
}

.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-primary)
}

.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast)
}

.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e) {
    --MaxUi-Button_foreground-active: var(--states-text-pressed-primary);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-primary);
    --MaxUi-external_background: var(--background-accent-neutral);
    --MaxUi-external_foreground: var(--text-contrast)
}

.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e):hover {
    --MaxUi-Button_foreground: var(--states-text-hovered-primary)
}

.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-primary)
}

.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral-themed);
    --MaxUi-Button_background: var(--background-accent-neutral-themed);
    --MaxUi-Button_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral-themed);
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-Button_background: var(--background-accent-neutral-fade);
    --MaxUi-Button_foreground: var(--text-neutral-themed);
    --MaxUi-external_background: var(--background-accent-neutral-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral-fade)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-Button_foreground: var(--states-text-disabled-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9) {
    --MaxUi-Button_background-active: var(--states-background-pressed-transparent);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-neutral-themed);
    --MaxUi-external_background: var(--background-accent-neutral-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9):hover {
    --MaxUi-Button_background: var(--states-background-hovered-transparent)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e) {
    --MaxUi-Button_foreground-active: var(--states-text-pressed-neutral-themed);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-neutral-themed);
    --MaxUi-external_background: var(--background-accent-neutral-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e):hover {
    --MaxUi-Button_foreground: var(--states-text-hovered-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-neutral-themed)
}

.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx) {
    --MaxUi-Button_background-active: var(--states-background-pressed-contrast-static);
    --MaxUi-Button_background: var(--background-accent-contrast-static);
    --MaxUi-Button_foreground: var(--text-primary-static);
    --MaxUi-external_background: var(--background-accent-neutral-static);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx):hover {
    --MaxUi-Button_background: var(--states-background-hovered-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-contrast-static);
    --MaxUi-Button_foreground: var(--states-text-disabled-primary-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-neutral-static);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i) {
    --MaxUi-Button_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-Button_background: var(--background-accent-neutral-fade);
    --MaxUi-Button_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i):hover {
    --MaxUi-Button_background: var(--states-background-hovered-neutral-fade)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-Button_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9) {
    --MaxUi-Button_background-active: var(--states-background-pressed-transparent);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9):hover {
    --MaxUi-Button_background: var(--states-background-hovered-transparent)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e) {
    --MaxUi-Button_foreground-active: var(--states-text-pressed-contrast-static);
    --MaxUi-Button_background: transparent;
    --MaxUi-Button_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e):hover {
    --MaxUi-Button_foreground: var(--states-text-hovered-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-Button_foreground: var(--states-text-disabled-contrast-static)
}

.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e).Button_disabled__jkY {
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary)
}

.Button__content__vnq {
    position: relative;
    z-index: 1
}

:where(.Button_size_small__LLG) .Button__content__vnq {
    font-family: var(--family-base);
    font-size: var(--size-action-small);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-action-small);
    line-height: var(--height-action-small)
}

:where(.Button_size_medium__fI9) .Button__content__vnq {
    font-family: var(--family-base);
    font-size: var(--size-action-medium);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-action-medium);
    line-height: var(--height-action-medium)
}

:where(.Button_size_large__S2-) .Button__content__vnq {
    font-family: var(--family-base);
    font-size: var(--size-action-large);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-action-large);
    line-height: var(--height-action-large)
}

.Button__spinnerContainer__G4I {
    align-items: center;
    display: flex;
    inset: 0;
    justify-content: center;
    position: absolute
}

.Button__iconBefore__BUe {
    display: flex;
    position: relative;
    z-index: 1
}

:where(.Button_size_small__LLG) .Button__iconBefore__BUe {
    margin-right: var(--spacing-size-xs)
}

:where(.Button_size_medium__fI9) .Button__iconBefore__BUe {
    margin-right: var(--spacing-size-s)
}

:where(.Button_size_large__S2-) .Button__iconBefore__BUe {
    margin-right: var(--spacing-size-s)
}

.Button__iconAfter__VhZ {
    display: flex;
    position: relative;
    z-index: 1
}

:where(.Button_size_small__LLG) .Button__iconAfter__VhZ {
    margin-left: var(--spacing-size-xs)
}

:where(.Button_size_medium__fI9) .Button__iconAfter__VhZ {
    margin-left: var(--spacing-size-s)
}

:where(.Button_size_large__S2-) .Button__iconAfter__VhZ {
    margin-left: var(--spacing-size-s)
}

.Button__indicator__HuA {
    position: relative;
    z-index: 1
}

:where(.Button_size_small__LLG) .Button__indicator__HuA {
    margin-left: var(--spacing-size-xs)
}

:where(.Button_size_medium__fI9) .Button__indicator__HuA {
    margin-left: var(--spacing-size-s)
}

:where(.Button_size_large__S2-) .Button__indicator__HuA {
    margin-left: var(--spacing-size-s)
}

.Button__ripple__jw0 {
    inset: 0;
    pointer-events: none;
    position: absolute
}

.Counter__0Oj {
    align-items: center;
    border-radius: 12px;
    box-sizing: border-box;
    display: inline-flex;
    font-family: var(--family-base);
    font-size: var(--size-title-small);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-title-small);
    line-height: var(--height-title-small);
    min-height: var(--size-border-radius-semantic-border-radius-promo);
    min-width: var(--size-border-radius-semantic-border-radius-promo);
    padding: 1px var(--spacing-size-s)
}

.Counter_appearance_themed__anX.Counter_mode_filled__9Uy.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-themed);
    color: var(--states-text-disabled-contrast-static)
}

.Counter_appearance_themed__anX.Counter_mode_filled__9Uy.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_themed__anX.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-themed);
    color: var(--text-contrast-static)
}

.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-contrast-static);
    color: var(--states-text-disabled-themed)
}

.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-contrast-static);
    color: var(--text-themed)
}

.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-neutral);
    color: var(--states-text-disabled-contrast)
}

.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-neutral);
    color: var(--text-contrast)
}

.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-contrast);
    color: var(--states-text-disabled-primary)
}

.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-contrast);
    color: var(--text-primary)
}

.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-neutral-themed);
    color: var(--states-text-disabled-contrast-static)
}

.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-neutral-themed);
    color: var(--text-contrast-static)
}

.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-contrast-static);
    color: var(--states-text-disabled-neutral-themed)
}

.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-contrast-static);
    color: var(--text-neutral-themed)
}

.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-neutral-static);
    color: var(--states-text-disabled-contrast-static)
}

.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-neutral-static);
    color: var(--text-contrast-static)
}

.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-contrast-static);
    color: var(--states-text-disabled-primary-static)
}

.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-contrast-static);
    color: var(--text-primary-static)
}

.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-negative);
    color: var(--states-text-disabled-contrast-static)
}

.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-negative);
    color: var(--text-contrast-static)
}

.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ.Counter_disabled__Nhg {
    background-color: var(--states-background-disabled-contrast-static);
    color: var(--states-text-disabled-negative)
}

.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ.Counter_muted__3IJ {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-secondary)
}

.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg) {
    background-color: var(--background-accent-contrast-static);
    color: var(--text-negative)
}

.Tappable__TDG {
    background: unset;
    border: unset;
    color: inherit;
    font-family: inherit;
    line-height: unset;
    overflow: hidden;
    padding: unset;
    position: relative;
    text-align: unset;
    text-decoration: none
}

.Tappable_interactive__fYU:not(.Tappable_disabled__DQf):hover {
    background-color: var(--MaxUi-Tappable_background-hovered, var(--states-background-hovered-transparent))
}

.Tappable_interactive__fYU.Tappable_activeMode_ripple__YMg:not(.Tappable_disabled__DQf) {
    --Ripple_backgroundColor: var(--MaxUi-Tappable_background-pressed, var(--states-background-pressed-transparent))
}

.Tappable_interactive__fYU.Tappable_activeMode_highlight__W7X:not(.Tappable_disabled__DQf):active {
    background-color: var(--MaxUi-Tappable_background-pressed, var(--states-background-pressed-transparent))
}

.Tappable_interactive__fYU:not(.Tappable_disabled__DQf) {
    cursor: pointer
}

.Tappable_interactive__fYU.Tappable_disabled__DQf {
    cursor: not-allowed
}

.Tappable__ripple__XiX {
    inset: 0;
    pointer-events: none;
    position: absolute
}

.CellAction__vzN {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    width: 100%
}

.CellAction_mode_primary__vZQ {
    color: var(--text-themed)
}

.CellAction_mode_primary__vZQ.CellAction_disabled__VZA {
    color: var(--states-text-disabled-themed)
}

.CellAction_mode_destructive__ovY {
    color: var(--text-negative)
}

.CellAction_mode_destructive__ovY.CellAction_disabled__VZA {
    color: var(--states-text-disabled-negative)
}

.CellAction_mode_custom__3T8 {
    color: var(--MaxUi-CellAction_color, var(--text-themed))
}

.CellAction_mode_custom__3T8.CellAction_disabled__VZA {
    color: var(--MaxUi-CellAction_color-disabled, var(--states-text-disabled-themed))
}

.CellAction_height_compact__ysc {
    min-height: 48px;
    padding: var(--spacing-size-xs) var(--spacing-size-xl)
}

.CellAction_height_normal__ELj {
    min-height: 56px;
    padding: var(--spacing-size-m) var(--spacing-size-xl)
}

.CellAction__before__oZm {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: var(--spacing-size-xl);
    min-height: 40px;
    min-width: 40px
}

.CellAction__content__Uib {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    font-family: var(--family-base);
    font-size: var(--size-title-large);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-title-large);
    line-height: var(--height-title-large);
    min-width: 0
}

.CellAction__chevron__6SI {
    color: var(--icon-quaternary);
    flex-shrink: 0
}

.CellHeader__Epf {
    align-items: center;
    box-sizing: border-box;
    color: var(--text-secondary);
    display: flex;
    min-height: 28px;
    padding: var(--spacing-size-xs) calc(var(--spacing-size4xl) - var(--spacing-size-xl))
}

.CellHeader_titleStyle_caps__nfB .CellHeader__content__El- {
    font-weight: 600;
    text-transform: uppercase
}

.CellHeader_titleStyle_caps__nfB .CellHeader__content__El-,
.CellHeader_titleStyle_normal__M-p .CellHeader__content__El- {
    font-family: var(--family-base);
    font-size: var(--size-label-large);
    letter-spacing: var(--letter-spacing-label-large);
    line-height: var(--height-label-large)
}

.CellHeader_titleStyle_normal__M-p .CellHeader__content__El- {
    font-weight: 500
}

.CellHeader__Epf:not(.CellHeader_fullWidth__h2Y) {
    padding: var(--spacing-size-xs) var(--spacing-size-xl)
}

.CellHeader__Epf.CellHeader_fullWidth__h2Y {
    padding: var(--spacing-size-xs) var(--spacing-size-m)
}

.CellHeader__content__El- {
    flex-grow: 1
}

.CellHeader__after__RXN {
    flex-shrink: 0
}

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

.ClearableInput__button__GlG {
    padding: 2px
}

.CellInput__92- {
    align-items: center;
    box-sizing: border-box;
    display: flex
}

.CellInput_disabled__fZ7 {
    color: var(--states-text-disabled-primary)
}

.CellInput_disabled__fZ7 .CellInput__input__gQ3::placeholder {
    color: var(--states-text-disabled-primary)
}

.CellInput_height_compact__Mv2 {
    min-height: 48px;
    padding: var(--spacing-size-xs) var(--spacing-size-xl)
}

.CellInput_height_normal__ovc {
    min-height: 56px;
    padding: var(--spacing-size-m) var(--spacing-size-xl)
}

.CellInput__before__Hkm {
    font-family: var(--family-base);
    font-size: var(--size-title-large);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-title-large);
    line-height: var(--height-title-large);
    margin-right: var(--spacing-size-xs);
    width: 96px
}

.CellInput__body__Egp {
    flex-grow: 1
}

.CellInput__input__gQ3 {
    appearance: none;
    background: unset;
    border: unset;
    box-shadow: none;
    color: inherit;
    flex-grow: 1;
    font-family: var(--font);
    font-family: var(--family-base);
    font-size: var(--size-body-large);
    letter-spacing: var(--letter-spacing-body-large);
    line-height: var(--height-body-large);
    margin: unset;
    outline: none;
    padding: unset;
    resize: none
}

.CellInput__input__gQ3::placeholder {
    color: var(--text-secondary)
}

.CellInput__clearButton__znK {
    margin-left: var(--spacing-size-xl)
}

.CellList__1ou {
    box-sizing: border-box;
    width: 100%
}

.CellList_filled__ikE .CellList__body__ouS {
    background-color: var(--background-surface-card)
}

.CellList_mode_island__aCu {
    padding-left: var(--spacing-size-xl);
    padding-right: var(--spacing-size-xl)
}

.CellList_mode_island__aCu .CellList__body__ouS {
    border-radius: var(--size-border-radius-semantic-border-radius-card);
    overflow: hidden
}

.CellSimple__n0z {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    width: 100%
}

.CellSimple_disabled__T-3,
.CellSimple_disabled__T-3 .CellSimple__overline__Ncr,
.CellSimple_disabled__T-3 .CellSimple__subtitle__oIF {
    color: var(--states-text-disabled-primary)
}

.CellSimple_height_compact__HUQ {
    min-height: 48px;
    padding: var(--spacing-size-xs) var(--spacing-size-xl)
}

.CellSimple_height_normal__pxj {
    min-height: 56px;
    padding: var(--spacing-size-m) var(--spacing-size-xl)
}

.CellSimple__before__5Q9 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: var(--spacing-size-xl);
    min-height: 40px;
    min-width: 40px
}

.CellSimple__after__2FK {
    align-items: center;
    display: flex;
    margin-left: var(--spacing-size-xl)
}

.CellSimple__content__SOk {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-width: 0
}

.CellSimple__title__aYs {
    font-family: var(--family-base);
    font-size: var(--size-title-large);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-title-large);
    line-height: var(--height-title-large)
}

.CellSimple__chevron__cSs {
    color: var(--icon-quaternary);
    margin-left: var(--spacing-size-s)
}

.CellSimple__subtitle__oIF {
    color: var(--text-secondary);
    font-family: var(--family-base);
    font-size: var(--size-title-small);
    letter-spacing: var(--letter-spacing-title-small);
    line-height: var(--height-title-small)
}

.CellSimple__subtitle__oIF:not(:first-child) {
    margin-top: var(--spacing-size2xs)
}

.CellSimple__overline__Ncr {
    color: var(--text-secondary);
    font-family: var(--family-base);
    font-size: var(--size-title-small);
    letter-spacing: var(--letter-spacing-title-small);
    line-height: var(--height-title-small)
}

.CellSimple__overline__Ncr:not(:last-child) {
    margin-bottom: var(--spacing-size2xs)
}

.Container__MSr {
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

.Container__MSr:not(.Container_fullWidth__Dor) {
    padding-left: var(--spacing-size-xl);
    padding-right: var(--spacing-size-xl)
}

.Dot__dio {
    --MaxUi-Dot_size: 6px;
    border-radius: 100%;
    display: flex;
    height: var(--MaxUi-Dot_size);
    width: var(--MaxUi-Dot_size)
}

.Dot_appearance_themed__AJa {
    background-color: var(--background-accent-themed)
}

.Dot_appearance_contrast-pinned__i8T {
    background-color: var(--background-accent-contrast-static)
}

.Dot_appearance_neutral-fade__paA {
    background-color: var(--background-accent-neutral-fade)
}

.Dot_appearance_accent-red__GZs {
    background-color: var(--background-accent-negative)
}

.Dot_appearance_inherit__xh2 {
    background-color: var(--MaxUi-external_background, var(--background-accent-themed))
}

.Flex__8ia {
    column-gap: var(--MaxUi-Flex_gapX);
    row-gap: var(--MaxUi-Flex_gapY)
}

.Grid__tMN {
    column-gap: var(--MaxUi-Grid_gapX);
    grid-template-columns: repeat(var(--MaxUi-Grid_cols), minmax(0, 1fr));
    grid-template-rows: repeat(var(--MaxUi-Grid_rows), minmax(0, 1fr));
    row-gap: var(--MaxUi-Grid_gapY)
}

.IconButton__KCr {
    align-items: center;
    background: unset;
    background-color: var(--MaxUi-IconButton_background);
    border: unset;
    box-sizing: border-box;
    color: inherit;
    color: var(--MaxUi-IconButton_foreground);
    cursor: pointer;
    display: flex;
    font-family: inherit;
    justify-content: center;
    line-height: unset;
    overflow: hidden;
    padding: unset;
    position: relative;
    text-align: unset;
    text-decoration: none
}

.IconButton_loading__RxW .IconButton__content__dCL {
    visibility: hidden
}

.IconButton_disabled__SZj {
    cursor: not-allowed
}

.IconButton_activeMode_ripple__asi {
    --Ripple_backgroundColor: var(--MaxUi-IconButton_background-active)
}

.IconButton_activeMode_highlight__h15:active {
    background-color: var(--MaxUi-IconButton_background-active);
    color: var(--MaxUi-IconButton_foreground-active, var(--MaxUi-IconButton_foreground))
}

.IconButton_mode_primary__FqT.IconButton_size_small__e3f,
.IconButton_mode_secondary__d4Q.IconButton_size_small__e3f,
.IconButton_mode_tertiary__s90.IconButton_size_small__e3f {
    padding: 0 var(--spacing-size-s)
}

.IconButton_mode_primary__FqT.IconButton_size_medium__MQQ,
.IconButton_mode_secondary__d4Q.IconButton_size_medium__MQQ,
.IconButton_mode_tertiary__s90.IconButton_size_medium__MQQ {
    padding: 0 var(--spacing-size-m)
}

.IconButton_mode_primary__FqT.IconButton_size_large__9oz,
.IconButton_mode_secondary__d4Q.IconButton_size_large__9oz,
.IconButton_mode_tertiary__s90.IconButton_size_large__9oz {
    padding: 0 var(--spacing-size-s)
}

.IconButton_size_small__e3f {
    border-radius: var(--size-border-radius-action-small);
    height: 28px;
    min-width: 28px
}

.IconButton_size_medium__MQQ {
    border-radius: var(--size-border-radius-action-medium);
    height: 40px;
    min-width: 40px
}

.IconButton_size_large__9oz {
    border-radius: var(--size-border-radius-action-large);
    height: 52px;
    min-width: 52px
}

.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-themed);
    --MaxUi-IconButton_background: var(--background-accent-themed);
    --MaxUi-IconButton_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-themed)
}

.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-themed)
}

.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-themed);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast-static);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-themed)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-IconButton_background: var(--background-accent-neutral-fade);
    --MaxUi-IconButton_foreground: var(--text-themed);
    --MaxUi-external_background: var(--background-accent-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral-fade)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-themed);
    --MaxUi-external_background: var(--states-background-disabled-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-transparent);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-themed);
    --MaxUi-external_background: var(--background-accent-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-transparent)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-themed);
    --MaxUi-external_background: var(--states-background-disabled-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC {
    --MaxUi-IconButton_foreground-active: var(--states-text-pressed-themed);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-themed);
    --MaxUi-external_background: var(--background-accent-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC:hover {
    --MaxUi-IconButton_foreground: var(--states-text-hovered-themed)
}

.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-themed);
    --MaxUi-external_background: var(--states-background-disabled-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2 {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-negative);
    --MaxUi-IconButton_background: var(--background-accent-negative);
    --MaxUi-IconButton_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-negative)
}

.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-negative)
}

.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-negative);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast-static);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-negative)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2 {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-IconButton_background: var(--background-accent-neutral-fade);
    --MaxUi-IconButton_foreground: var(--text-negative);
    --MaxUi-external_background: var(--background-accent-negative);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral-fade)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-negative);
    --MaxUi-external_background: var(--states-background-disabled-negative);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2 {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-transparent);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-negative);
    --MaxUi-external_background: var(--background-accent-negative);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-transparent)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-negative);
    --MaxUi-external_background: var(--states-background-disabled-negative);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2 {
    --MaxUi-IconButton_foreground-active: var(--states-text-pressed-negative);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-negative);
    --MaxUi-external_background: var(--background-accent-negative);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2:hover {
    --MaxUi-IconButton_foreground: var(--states-text-hovered-negative)
}

.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-negative);
    --MaxUi-external_background: var(--states-background-disabled-negative);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral);
    --MaxUi-IconButton_background: var(--background-accent-neutral);
    --MaxUi-IconButton_foreground: var(--text-contrast);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary-static)
}

.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral)
}

.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary-static)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-IconButton_background: var(--background-accent-neutral-fade);
    --MaxUi-IconButton_foreground: var(--text-primary);
    --MaxUi-external_background: var(--background-accent-neutral);
    --MaxUi-external_foreground: var(--text-contrast)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral-fade)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-primary);
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-transparent);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-primary);
    --MaxUi-external_background: var(--background-accent-neutral);
    --MaxUi-external_foreground: var(--text-contrast)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-transparent)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-primary);
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast)
}

.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK {
    --MaxUi-IconButton_foreground-active: var(--states-text-pressed-primary);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-primary);
    --MaxUi-external_background: var(--background-accent-neutral);
    --MaxUi-external_foreground: var(--text-contrast)
}

.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK:hover {
    --MaxUi-IconButton_foreground: var(--states-text-hovered-primary)
}

.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-primary);
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast)
}

.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral-themed);
    --MaxUi-IconButton_background: var(--background-accent-neutral-themed);
    --MaxUi-IconButton_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-neutral-themed)
}

.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral-themed)
}

.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral-themed);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast-static);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-neutral-themed)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-IconButton_background: var(--background-accent-neutral-fade);
    --MaxUi-IconButton_foreground: var(--text-neutral-themed);
    --MaxUi-external_background: var(--background-accent-neutral-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral-fade)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-neutral-themed);
    --MaxUi-external_background: var(--states-background-disabled-neutral-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-transparent);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-neutral-themed);
    --MaxUi-external_background: var(--background-accent-neutral-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-transparent)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-neutral-themed);
    --MaxUi-external_background: var(--states-background-disabled-neutral-themed);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM {
    --MaxUi-IconButton_foreground-active: var(--states-text-pressed-neutral-themed);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-neutral-themed);
    --MaxUi-external_background: var(--background-accent-neutral-themed);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM:hover {
    --MaxUi-IconButton_foreground: var(--states-text-hovered-neutral-themed)
}

.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-neutral-themed);
    --MaxUi-external_background: var(--states-background-disabled-neutral);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4 {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-contrast-static);
    --MaxUi-IconButton_background: var(--background-accent-contrast-static);
    --MaxUi-IconButton_foreground: var(--text-primary-static);
    --MaxUi-external_background: var(--background-accent-neutral-static);
    --MaxUi-external_foreground: var(--text-contrast-static)
}

.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-contrast-static)
}

.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-contrast-static);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-primary-static);
    --MaxUi-external_background: var(--states-background-disabled-neutral-static);
    --MaxUi-external_foreground: var(--states-text-disabled-contrast-static)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4 {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-neutral-fade);
    --MaxUi-IconButton_background: var(--background-accent-neutral-fade);
    --MaxUi-IconButton_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-neutral-fade)
}

.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj {
    --MaxUi-IconButton_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast-static);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4 {
    --MaxUi-IconButton_background-active: var(--states-background-pressed-transparent);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4:hover {
    --MaxUi-IconButton_background: var(--states-background-hovered-transparent)
}

.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast-static);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary)
}

.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4 {
    --MaxUi-IconButton_foreground-active: var(--states-text-pressed-contrast-static);
    --MaxUi-IconButton_background: transparent;
    --MaxUi-IconButton_foreground: var(--text-contrast-static);
    --MaxUi-external_background: var(--background-accent-contrast-static);
    --MaxUi-external_foreground: var(--text-primary)
}

.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4:hover {
    --MaxUi-IconButton_foreground: var(--states-text-hovered-contrast-static)
}

.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj {
    --MaxUi-IconButton_foreground: var(--states-text-disabled-contrast-static);
    --MaxUi-external_background: var(--states-background-disabled-contrast-static);
    --MaxUi-external_foreground: var(--states-text-disabled-primary)
}

.IconButton__spinnerContainer__9-- {
    align-items: center;
    display: flex;
    inset: 0;
    justify-content: center;
    position: absolute
}

.IconButton__content__dCL {
    line-height: 0;
    position: relative;
    z-index: 2
}

.IconButton__ripple__l8M {
    --Ripple__backgroundColor: var(--iconbutton__backgroundColor_active);
    inset: 0;
    position: absolute
}

.Input__A3w {
    align-items: center;
    border-radius: var(--size-border-radius-semantic-border-radius-card);
    color: var(--text-primary);
    display: flex;
    padding-left: var(--spacing-size-xl);
    padding-right: var(--spacing-size-xl)
}

.Input_disabled__mpt {
    cursor: not-allowed
}

.Input_compact__gBl {
    height: 40px
}

.Input__A3w:not(.Input_compact__gBl) {
    height: 52px
}

.Input_mode_primary__2Mr {
    background-color: var(--background-surface-card)
}

.Input_mode_primary__2Mr.Input_disabled__mpt {
    background-color: var(--states-background-disabled-card)
}

.Input_mode_secondary__c6D {
    background-color: var(--background-accent-neutral-fade-secondary)
}

.Input_mode_secondary__c6D.Input_disabled__mpt {
    background-color: var(--states-background-disabled-neutral-fade)
}

.Input__body__sVJ {
    flex-grow: 1
}

.Input__iconBefore__gxx {
    color: var(--icon-primary);
    display: flex;
    margin-right: var(--spacing-size-xl)
}

.Input__iconAfter__jL1 {
    color: var(--icon-primary)
}

.Input__clearButton__nKe,
.Input__iconAfter__jL1 {
    display: flex;
    margin-left: var(--spacing-size-xl)
}

.Input__input__gy5 {
    appearance: none;
    background: unset;
    border: unset;
    box-shadow: none;
    color: inherit;
    flex-grow: 1;
    font-family: var(--font);
    font-family: var(--family-base);
    font-size: var(--size-body-large);
    height: inherit;
    letter-spacing: var(--letter-spacing-body-large);
    line-height: var(--height-body-large);
    margin: unset;
    outline: none;
    padding: unset;
    resize: none
}

.Input_disabled__mpt .Input__input__gy5 {
    color: var(--states-text-disabled-primary)
}

.Input__input__gy5::placeholder {
    color: var(--text-secondary)
}

.Input_disabled__mpt .Input__input__gy5::placeholder {
    color: var(--states-text-disabled-primary)
}

.MaxUI__g7Q {
    --font: system-ui, -apple-system, BlinkMacSystemFont, "Roboto", "Apple Color Emoji", "Helvetica Neue", sans-serif;
    --gradient-red: linear-gradient(153deg, #ff48b6 .77%, #ff8a35 93.03%);
    --gradient-orange: linear-gradient(155deg, #ffc93d 6.6%, #ff832a 84.12%);
    --gradient-green: linear-gradient(158deg, #14e1d5 6.15%, #03c722 85.68%);
    --gradient-blue: linear-gradient(157deg, #08d7f3 6.38%, #5398ff 85%);
    --gradient-purple: linear-gradient(155deg, #bf97ff 6.6%, #526eff 84.12%);
    background-color: var(--background-surface-primary);
    color: var(--text-primary);
    font-family: var(--font);
    width: 100%
}

.MaxUI_platform_ios__gAV {
    --height-caption-3: 12px;
    --height-caption-1: 14px;
    --height-caption-2: 14px;
    --height-footnote: 16px;
    --height-subhead: 18px;
    --height-headline-1: 20px;
    --height-headline-2: 20px;
    --height-paragraph: 20px;
    --height-text: 20px;
    --height-title-3: 22px;
    --height-title-2: 24px;
    --height-title-1: 28px;
    --height-accent-subaction: 16px;
    --height-accent-action-3: 18px;
    --height-accent-action-2: 20px;
    --height-accent-action-1: 22px;
    --height-accent-title-4: 22px;
    --height-accent-title-3: 24px;
    --height-accent-title-2: 26px;
    --height-accent-title-1: 28px;
    --height-accent-header-1: 32px;
    --letter-spacing-title-2: -.44999998807907104px;
    --letter-spacing-title-3: -.4300000071525574px;
    --letter-spacing-headline-1: -.3100000023841858px;
    --letter-spacing-text: -.3100000023841858px;
    --letter-spacing-headline-2: -.23000000417232513px;
    --letter-spacing-paragraph: -.23000000417232513px;
    --letter-spacing-subhead: -.15000000596046448px;
    --letter-spacing-footnote: -.07999999821186066px;
    --letter-spacing-caption-1: 0px;
    --letter-spacing-caption-2: .05999999865889549px;
    --letter-spacing-title-1: .07000000029802322px;
    --letter-spacing-caption-3: .17000000178813934px;
    --letter-spacing-accent-action-1: -.4300000071525574px;
    --letter-spacing-accent-action-2: -.3100000023841858px;
    --letter-spacing-accent-action-3: -.15000000596046448px;
    --letter-spacing-accent-subaction: -.07999999821186066px;
    --letter-spacing-accent-header-1: 0px;
    --letter-spacing-accent-title-1: 0px;
    --letter-spacing-accent-title-2: 0px;
    --letter-spacing-accent-title-3: 0px;
    --letter-spacing-accent-title-4: 0px;
    --size-caption-3: 10px;
    --size-caption-2: 11px;
    --size-caption-1: 12px;
    --size-footnote: 13px;
    --size-subhead: 14px;
    --size-headline-2: 15px;
    --size-paragraph: 15px;
    --size-headline-1: 16px;
    --size-text: 16px;
    --size-title-3: 17px;
    --size-title-2: 20px;
    --size-title-1: 24px;
    --size-accent-subaction: 13px;
    --size-accent-action-3: 14px;
    --size-accent-action-2: 16px;
    --size-accent-action-1: 17px;
    --size-accent-title-4: 17px;
    --size-accent-title-3: 19px;
    --size-accent-title-2: 21px;
    --size-accent-title-1: 23px;
    --size-accent-header-1: 28px;
    --platfrom-switch: iOS;
    --family-accent: SF Pro Display;
    --family-base: SF Pro Text;
    --weight-accent-600: SemiBold;
    --weight-base-400: Regular;
    --weight-base-500: Medium;
    --weight-base-600: Semibold;
    --size-base-platform-width-compact: 360px;
    --size-base-platform-width-normal: 412px;
    --size-border-radius-action-small: 10px;
    --size-border-radius-action-medium: 12px;
    --size-border-radius-action-large: 16px;
    --size-border-radius-semantic-border-radius: 10px;
    --size-border-radius-semantic-border-radius-paper: 12px;
    --size-border-radius-semantic-border-radius-floating: 14px;
    --size-border-radius-semantic-border-radius-card: 16px;
    --size-border-radius-semantic-border-radius-promo: 20px;
    --size-border-radius-semantic-border-radius-rounded: 48px;
    --size-padding-base-padding-vertical: 12px;
    --size-padding-base-padding-horizontal: 16px;
    --spacing-size2xs: 2px;
    --spacing-size-xs: 4px;
    --spacing-size-s: 6px;
    --spacing-size-m: 8px;
    --spacing-size-l: 10px;
    --spacing-size-xl: 12px;
    --spacing-size2xl: 16px;
    --spacing-size3xl: 20px;
    --spacing-size4xl: 24px;
    --height-label-small: .75rem;
    --height-label-large: .875rem;
    --height-label-medium: .875rem;
    --height-action-label: 1rem;
    --height-body-small: 1rem;
    --height-action-small: 1.125rem;
    --height-title-small: 1.125rem;
    --height-action-medium: 1.25rem;
    --height-body-large: 1.25rem;
    --height-body-medium: 1.25rem;
    --height-title-large: 1.25rem;
    --height-title-medium: 1.25rem;
    --height-action-large: 1.375rem;
    --height-headline-small: 1.375rem;
    --height-headline-medium: 1.5rem;
    --height-headline-large: 1.75rem;
    --height-display: 2rem;
    --height-accent-headline-xsmall: 1.375rem;
    --height-accent-headline-small: 1.5rem;
    --height-accent-headline-medium: 1.625rem;
    --height-accent-headline-large: 1.75rem;
    --letter-spacing-headline-medium: -.0281rem;
    --letter-spacing-action-large: -.0269rem;
    --letter-spacing-headline-small: -.0269rem;
    --letter-spacing-action-medium: -.0194rem;
    --letter-spacing-body-large: -.0194rem;
    --letter-spacing-title-large: -.0194rem;
    --letter-spacing-body-medium: -.0144rem;
    --letter-spacing-title-medium: -.0144rem;
    --letter-spacing-action-small: -.0094rem;
    --letter-spacing-title-small: -.0094rem;
    --letter-spacing-action-label: -.005rem;
    --letter-spacing-body-small: -.005rem;
    --letter-spacing-label-large: 0rem;
    --letter-spacing-label-medium: .0037rem;
    --letter-spacing-headline-large: .0044rem;
    --letter-spacing-label-small: .0075rem;
    --letter-spacing-display: .0237rem;
    --letter-spacing-accent-headline-large: 0rem;
    --letter-spacing-accent-headline-medium: 0rem;
    --letter-spacing-accent-headline-small: 0rem;
    --letter-spacing-accent-headline-xsmall: 0rem;
    --size-label-small: .625rem;
    --size-label-medium: .6875rem;
    --size-label-large: .75rem;
    --size-action-label: .8125rem;
    --size-body-small: .8125rem;
    --size-action-small: .875rem;
    --size-title-small: .875rem;
    --size-body-medium: .9375rem;
    --size-title-medium: .9375rem;
    --size-action-medium: 1rem;
    --size-body-large: 1rem;
    --size-title-large: 1rem;
    --size-action-large: 1.0625rem;
    --size-headline-small: 1.0625rem;
    --size-headline-medium: 1.25rem;
    --size-headline-large: 1.5rem;
    --size-display: 1.75rem;
    --size-accent-headline-xsmall: 1.0625rem;
    --size-accent-headline-small: 1.1875rem;
    --size-accent-headline-medium: 1.3125rem;
    --size-accent-headline-large: 1.4375rem;
    --family-accent: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
    --family-base: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif
}

.MaxUI_platform_android__m3U {
    --height-caption-3: 12px;
    --height-caption-1: 14px;
    --height-caption-2: 14px;
    --height-footnote: 16px;
    --height-subhead: 18px;
    --height-headline-1: 20px;
    --height-headline-2: 20px;
    --height-paragraph: 20px;
    --height-text: 20px;
    --height-title-3: 22px;
    --height-title-2: 24px;
    --height-title-1: 28px;
    --height-accent-subaction: 16px;
    --height-accent-action-3: 18px;
    --height-accent-action-2: 20px;
    --height-accent-action-1: 22px;
    --height-accent-title-4: 22px;
    --height-accent-title-3: 24px;
    --height-accent-title-2: 26px;
    --height-accent-title-1: 28px;
    --height-accent-header-1: 32px;
    --letter-spacing-paragraph: 0px;
    --letter-spacing-title-1: 0px;
    --letter-spacing-title-2: 0px;
    --letter-spacing-title-3: 0px;
    --letter-spacing-headline-1: .15000000596046448px;
    --letter-spacing-headline-2: .15000000596046448px;
    --letter-spacing-subhead: .15000000596046448px;
    --letter-spacing-text: .15000000596046448px;
    --letter-spacing-footnote: .20000000298023224px;
    --letter-spacing-caption-1: .30000001192092896px;
    --letter-spacing-caption-2: .30000001192092896px;
    --letter-spacing-caption-3: .30000001192092896px;
    --letter-spacing-accent-header-1: 0px;
    --letter-spacing-accent-title-1: 0px;
    --letter-spacing-accent-title-2: 0px;
    --letter-spacing-accent-title-3: 0px;
    --letter-spacing-accent-title-4: 0px;
    --letter-spacing-accent-action-1: .15000000596046448px;
    --letter-spacing-accent-action-2: .15000000596046448px;
    --letter-spacing-accent-action-3: .15000000596046448px;
    --letter-spacing-accent-subaction: .20000000298023224px;
    --size-caption-3: 10px;
    --size-caption-2: 11px;
    --size-caption-1: 12px;
    --size-footnote: 13px;
    --size-subhead: 14px;
    --size-headline-2: 15px;
    --size-paragraph: 15px;
    --size-headline-1: 16px;
    --size-text: 16px;
    --size-title-3: 17px;
    --size-title-2: 20px;
    --size-title-1: 24px;
    --size-accent-subaction: 13px;
    --size-accent-action-3: 14px;
    --size-accent-action-2: 16px;
    --size-accent-action-1: 17px;
    --size-accent-title-4: 17px;
    --size-accent-title-3: 19px;
    --size-accent-title-2: 21px;
    --size-accent-title-1: 23px;
    --size-accent-header-1: 28px;
    --platfrom-switch: Android;
    --family-accent: Roboto;
    --family-base: Roboto;
    --weight-accent-600: SemiBold;
    --weight-base-400: Regular;
    --weight-base-500: Medium;
    --weight-base-600: SemiBold;
    --size-base-platform-width-compact: 375px;
    --size-base-platform-width-normal: 393px;
    --size-border-radius-action-small: 10px;
    --size-border-radius-action-medium: 12px;
    --size-border-radius-action-large: 16px;
    --size-border-radius-semantic-border-radius: 10px;
    --size-border-radius-semantic-border-radius-paper: 12px;
    --size-border-radius-semantic-border-radius-floating: 14px;
    --size-border-radius-semantic-border-radius-card: 16px;
    --size-border-radius-semantic-border-radius-promo: 20px;
    --size-border-radius-semantic-border-radius-rounded: 48px;
    --size-padding-base-padding-vertical: 12px;
    --size-padding-base-padding-horizontal: 16px;
    --spacing-size2xs: 2px;
    --spacing-size-xs: 4px;
    --spacing-size-s: 6px;
    --spacing-size-m: 8px;
    --spacing-size-l: 10px;
    --spacing-size-xl: 12px;
    --spacing-size2xl: 16px;
    --spacing-size3xl: 20px;
    --spacing-size4xl: 24px;
    --height-label-small: .75rem;
    --height-label-large: .875rem;
    --height-label-medium: .875rem;
    --height-action-label: 1rem;
    --height-body-small: 1rem;
    --height-action-small: 1.125rem;
    --height-title-small: 1.125rem;
    --height-action-medium: 1.25rem;
    --height-body-large: 1.25rem;
    --height-body-medium: 1.25rem;
    --height-title-large: 1.25rem;
    --height-title-medium: 1.25rem;
    --height-action-large: 1.375rem;
    --height-headline-small: 1.375rem;
    --height-headline-medium: 1.5rem;
    --height-headline-large: 1.75rem;
    --height-display: 2rem;
    --height-accent-headline-xsmall: 1.375rem;
    --height-accent-headline-small: 1.5rem;
    --height-accent-headline-medium: 1.625rem;
    --height-accent-headline-large: 1.75rem;
    --letter-spacing-body-medium: 0rem;
    --letter-spacing-display: 0rem;
    --letter-spacing-headline-large: 0rem;
    --letter-spacing-headline-medium: 0rem;
    --letter-spacing-headline-small: 0rem;
    --letter-spacing-action-large: .0094rem;
    --letter-spacing-action-medium: .0094rem;
    --letter-spacing-action-small: .0094rem;
    --letter-spacing-body-large: .0094rem;
    --letter-spacing-title-large: .0094rem;
    --letter-spacing-title-medium: .0094rem;
    --letter-spacing-title-small: .0094rem;
    --letter-spacing-action-label: .0125rem;
    --letter-spacing-body-small: .0125rem;
    --letter-spacing-label-large: .0188rem;
    --letter-spacing-label-medium: .0188rem;
    --letter-spacing-label-small: .0188rem;
    --letter-spacing-accent-headline-large: 0rem;
    --letter-spacing-accent-headline-medium: 0rem;
    --letter-spacing-accent-headline-small: 0rem;
    --letter-spacing-accent-headline-xsmall: 0rem;
    --size-label-small: .625rem;
    --size-label-medium: .6875rem;
    --size-label-large: .75rem;
    --size-action-label: .8125rem;
    --size-body-small: .8125rem;
    --size-action-small: .875rem;
    --size-title-small: .875rem;
    --size-body-medium: .9375rem;
    --size-title-medium: .9375rem;
    --size-action-medium: 1rem;
    --size-body-large: 1rem;
    --size-title-large: 1rem;
    --size-action-large: 1.0625rem;
    --size-headline-small: 1.0625rem;
    --size-headline-medium: 1.25rem;
    --size-headline-large: 1.5rem;
    --size-display: 1.75rem;
    --size-accent-headline-xsmall: 1.0625rem;
    --size-accent-headline-small: 1.1875rem;
    --size-accent-headline-medium: 1.3125rem;
    --size-accent-headline-large: 1.4375rem;
    --family-accent: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
    --family-base: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif
}

.MaxUI_colorScheme_light__Woo {
    --accent-red: #ff303c;
    --accent-secondary: rgba(12, 13, 14, .52);
    --accent-themed: #007aff;
    --background-contrast-floating-android: var(--background-surface-primary);
    --background-contrast-floating-secondary-android: var(--background-surface-ground);
    --background-contrast-floating-secondary-i-os: rgba(237, 238, 242, .84);
    --background-contrast-floating-i-os: hsla(0, 0%, 100%, .84);
    --background-neutral-floating-android: #696c70;
    --background-neutral-floating-i-os: rgba(21, 26, 31, .64);
    --background-overlay: rgba(12, 13, 14, .32);
    --background-overlay-secondary: rgba(0, 0, 0, .6);
    --background-overlay-static: rgba(12, 13, 14, .32);
    --background-surface-card: #fff;
    --background-surface-floating: #fff;
    --background-surface-ground: #edeef2;
    --background-surface-primary: #fff;
    --background-surface-secondary: #f0f0f0;
    --background-surface-tertiary: #f6f6f6;
    --background-transparent: transparent;
    --background-accent-attention-primary: #ff9315;
    --background-accent-attention-secondary: #fc0;
    --background-accent-contrast-static: #fff;
    --background-accent-contrast: #fff;
    --background-accent-contrast-secondary: #fff;
    --background-accent-negative: #ff303c;
    --background-accent-neutral: #0d0d0d;
    --background-accent-neutral-fade: rgba(9, 9, 9, .08);
    --background-accent-neutral-fade-secondary: rgba(9, 9, 9, .05);
    --background-accent-neutral-static: #0d0d0d;
    --background-accent-neutral-themed: #0d0d0d;
    --background-accent-positive: #1abe43;
    --background-accent-themed: #007aff;
    --background-local-chips-active: var(--background-accent-themed);
    --background-local-chips-default: var(--background-surface-tertiary);
    --background-local-tab-bar-android: #fff;
    --background-local-tab-bar-i-os: hsla(0, 0%, 100%, .84);
    --background-local-top-bar-primary-android: #fff;
    --background-local-top-bar-primary-i-os: hsla(0, 0%, 100%, .84);
    --background-local-top-bar-secondary-android: #edeef2;
    --background-local-top-bar-secondary-i-os: rgba(237, 238, 242, .84);
    --gradients-banner-dk-background-fantasy-step-1: #8e85ff;
    --gradients-banner-dk-background-fantasy-step-2: #4e04ec;
    --gradients-banner-dk-background-icon-container-step-1: hsla(0, 0%, 100%, .2);
    --gradients-banner-dk-background-icon-container-step-2: hsla(0, 0%, 100%, 0);
    --gradients-banner-dk-background-vibrant-step-1: #0099f0;
    --gradients-banner-dk-background-vibrant-step-2: #0834d3;
    --gradients-banner-dk-stroke-icon-container-step-1: hsla(0, 0%, 100%, .56);
    --gradients-banner-dk-stroke-icon-container-step-2: hsla(0, 0%, 100%, .04);
    --gradients-banner-dk-stroke-icon-container-step-3: hsla(0, 0%, 100%, 0);
    --gradients-button-text-promo-default-step-1: #8d28c8;
    --gradients-button-text-promo-default-step-2: #7c42fa;
    --gradients-button-text-promo-default-step-3: #007aff;
    --gradients-button-text-promo-default-step-4: #609ceb;
    --gradients-button-text-promo-disabled-step-1: rgba(141, 40, 200, .4);
    --gradients-button-text-promo-disabled-step-2: rgba(124, 66, 250, .4);
    --gradients-button-text-promo-disabled-step-3: rgba(0, 122, 255, .4);
    --gradients-button-text-promo-disabled-step-4: rgba(96, 156, 235, .4);
    --gradients-button-text-promo-pressed-step-1: #982ed6;
    --gradients-button-text-promo-pressed-step-2: #8a56fb;
    --gradients-button-text-promo-pressed-step-3: #1485ff;
    --gradients-button-text-promo-pressed-step-4: #72a7ee;
    --gradients-complex-overlay-floating-step-1: #fff;
    --gradients-complex-overlay-floating-step-2: hsla(0, 0%, 100%, .72);
    --gradients-complex-overlay-floating-step-3: hsla(0, 0%, 100%, 0);
    --gradients-empty-block-icon-wrapper-shape-step-1: hsla(0, 0%, 100%, .5);
    --gradients-empty-block-icon-wrapper-shape-step-2: hsla(0, 0%, 100%, 0);
    --gradients-empty-block-icon-wrapper-stroke-step-1: hsla(0, 0%, 100%, .56);
    --gradients-empty-block-icon-wrapper-stroke-step-2: hsla(0, 0%, 100%, .04);
    --gradients-empty-block-icon-wrapper-stroke-step-3: hsla(0, 0%, 100%, 0);
    --gradients-loading-icon-contrast-filled: #fff;
    --gradients-loading-icon-contrast-transparent: hsla(0, 0%, 100%, 0);
    --gradients-loading-icon-contrast-static-filled: #fff;
    --gradients-loading-icon-contrast-static-transparent: hsla(0, 0%, 100%, 0);
    --gradients-loading-icon-negative-filled: #ff303c;
    --gradients-loading-icon-negative-transparent: rgba(255, 48, 60, 0);
    --gradients-loading-icon-neutral-themed-filled: #0d0d0d;
    --gradients-loading-icon-neutral-themed-transparent: hsla(0, 0%, 5%, 0);
    --gradients-loading-icon-primary-filled: #0d0d0d;
    --gradients-loading-icon-primary-transparent: hsla(0, 0%, 5%, 0);
    --gradients-loading-icon-primary-static-filled: #0d0d0d;
    --gradients-loading-icon-primary-static-transparent: hsla(0, 0%, 5%, 0);
    --gradients-loading-icon-themed-filled: #007aff;
    --gradients-loading-icon-themed-transparent: rgba(0, 122, 255, 0);
    --icon-contrast: #fff;
    --icon-contrast-static: #fff;
    --icon-negative: #ff303c;
    --icon-neutral-themed: #0c0d0e;
    --icon-positive: #1abe43;
    --icon-primary: #0c0d0e;
    --icon-primary-static: #0c0d0e;
    --icon-quaternary: #bcbdbe;
    --icon-secondary: #515455;
    --icon-tertiary: #898c8c;
    --icon-themed: #007aff;
    --shadow-android-tab-bar-default-color: transparent;
    --shadow-android-tab-bar-scroll-color: rgba(0, 0, 0, .06);
    --shadow-android-top-bar-scroll-color: rgba(0, 0, 0, .06);
    --shadow-elevation-1-primary: rgba(0, 0, 0, .06);
    --shadow-elevation-1-secondary: rgba(0, 0, 0, .03);
    --shadow-elevation-2-primary: rgba(0, 0, 0, .06);
    --shadow-elevation-2-secondary: rgba(0, 0, 0, .04);
    --shadow-elevation-3-primary: rgba(0, 0, 0, .08);
    --shadow-elevation-3-secondary: rgba(0, 0, 0, .08);
    --shadow-elevation-4-primary: rgba(0, 0, 0, .16);
    --shadow-elevation-4-secondary: rgba(0, 0, 0, .12);
    --shadow-tabbar-color: rgba(0, 0, 0, .1);
    --states-background-active-contrast-static: #e2e2e2;
    --states-background-active-negative: #ff4b55;
    --states-background-active-neutral: #373737;
    --states-background-active-neutral-fade: #e2e2e2;
    --states-background-active-neutral-themed: #373737;
    --states-background-active-overlay-static: rgba(12, 13, 14, .48);
    --states-background-active-themed: #0062cc;
    --states-background-active-transparent: hsla(0, 0%, 5%, .04);
    --states-background-active-transparent-secondary-static: hsla(0, 0%, 100%, .3);
    --states-background-disabled-card: hsla(0, 0%, 100%, .4);
    --states-background-disabled-contrast: hsla(0, 0%, 100%, .4);
    --states-background-disabled-contrast-static: hsla(0, 0%, 100%, .4);
    --states-background-disabled-negative: rgba(247, 96, 105, .48);
    --states-background-disabled-neutral: #87898f;
    --states-background-disabled-neutral-fade: rgba(9, 9, 9, .04);
    --states-background-disabled-neutral-static: #87898f;
    --states-background-disabled-neutral-themed: #87898f;
    --states-background-disabled-overlay-static: rgba(12, 13, 14, .2);
    --states-background-disabled-positive: rgba(72, 181, 99, .56);
    --states-background-disabled-secondary: rgba(12, 13, 14, .52);
    --states-background-disabled-themed: rgba(0, 122, 255, .48);
    --states-background-hovered-card: #f6f6f6;
    --states-background-hovered-contrast-static: #f6f6f6;
    --states-background-hovered-negative: #ff4b55;
    --states-background-hovered-neutral: #373737;
    --states-background-hovered-neutral-fade: rgba(9, 9, 9, .05);
    --states-background-hovered-neutral-themed: #373737;
    --states-background-hovered-positive: #19a63c;
    --states-background-hovered-themed: #479fff;
    --states-background-hovered-transparent: hsla(0, 0%, 5%, .04);
    --states-background-hovered-transparent-select: #e9efff;
    --states-background-pressed-card: #fafafa;
    --states-background-pressed-contrast-static: #ebebeb;
    --states-background-pressed-negative: #f03741;
    --states-background-pressed-neutral: #141414;
    --states-background-pressed-neutral-fade: hsla(0, 0%, 5%, .04);
    --states-background-pressed-neutral-themed: #141414;
    --states-background-pressed-positive: #10ca3f;
    --states-background-pressed-themed: #006ee5;
    --states-background-pressed-transparent: hsla(0, 0%, 5%, .08);
    --states-background-pressed-transparent-select: #e9efff;
    --states-icon-disabled-contrast: hsla(0, 0%, 100%, .72);
    --states-icon-disabled-contrast-static: hsla(0, 0%, 100%, .72);
    --states-icon-disabled-negative: rgba(229, 77, 86, .64);
    --states-icon-disabled-neutral-themed: hsla(214, 3%, 45%, .64);
    --states-icon-disabled-positive: rgba(72, 181, 99, .56);
    --states-icon-disabled-primary: hsla(214, 3%, 45%, .64);
    --states-icon-disabled-primary-static: hsla(214, 3%, 45%, .64);
    --states-icon-disabled-themed: rgba(0, 122, 255, .6);
    --states-icon-hovered-contrast-static: #d7d7d7;
    --states-icon-hovered-negative: #ff6a73;
    --states-icon-hovered-neutral-themed: #505151;
    --states-icon-hovered-primary: #505151;
    --states-icon-hovered-remove-attach: #6b6b74;
    --states-icon-hovered-tertiary: rgba(12, 13, 14, .64);
    --states-icon-hovered-themed: #479fff;
    --states-icon-pressed-contrast-static: #fff;
    --states-icon-pressed-negative: #ed3b45;
    --states-icon-pressed-neutral-themed: #000;
    --states-icon-pressed-primary: #000;
    --states-icon-pressed-remove-attach: #000;
    --states-icon-pressed-tertiary: #000;
    --states-icon-pressed-themed: #006be0;
    --states-text-active-contrast-static: #bbb;
    --states-text-active-negative: #ff6a73;
    --states-text-active-neutral-themed: #505151;
    --states-text-active-primary: #505151;
    --states-text-active-themed: #0062cc;
    --states-text-disabled-contrast: hsla(0, 0%, 100%, .64);
    --states-text-disabled-contrast-static: hsla(0, 0%, 100%, .72);
    --states-text-disabled-negative: rgba(229, 77, 86, .64);
    --states-text-disabled-neutral-themed: hsla(214, 3%, 45%, .64);
    --states-text-disabled-primary: hsla(214, 3%, 45%, .64);
    --states-text-disabled-primary-static: hsla(214, 3%, 45%, .64);
    --states-text-disabled-themed: rgba(0, 122, 255, .6);
    --states-text-hovered-contrast-static: #e9e9e9;
    --states-text-hovered-negative: #ff6a73;
    --states-text-hovered-neutral-themed: #505151;
    --states-text-hovered-primary: #505151;
    --states-text-hovered-secondary: rgba(12, 13, 14, .64);
    --states-text-hovered-themed: #479fff;
    --states-text-pressed-contrast-static: #fff;
    --states-text-pressed-negative: #ed3b45;
    --states-text-pressed-neutral-themed: #000;
    --states-text-pressed-primary: #000;
    --states-text-pressed-secondary: hsla(0, 0%, 5%, .52);
    --states-text-pressed-themed: #006be0;
    --stroke-contrast-secondary-static: hsla(0, 0%, 100%, .3);
    --stroke-contrast-static: #fff;
    --stroke-negative: #ff303c;
    --stroke-positive: #1abe43;
    --stroke-secondary: rgba(12, 13, 14, .52);
    --stroke-themed: #007aff;
    --stroke-transparent: rgba(12, 13, 14, 0);
    --stroke-local-carver-tab-bar: #fff;
    --stroke-local-tab-bar-android: rgba(12, 13, 14, .16);
    --stroke-local-tab-bar-i-os: rgba(12, 13, 14, .16);
    --stroke-local-top-bar-android: rgba(12, 13, 14, .16);
    --stroke-local-top-bar-i-os: rgba(12, 13, 14, .16);
    --stroke-separator-contrast: hsla(0, 0%, 100%, .08);
    --stroke-separator-primary: rgba(12, 13, 14, .16);
    --stroke-separator-secondary: rgba(12, 13, 14, .06);
    --text-contrast: #fff;
    --text-contrast-static: #fff;
    --text-negative: #ff303c;
    --text-neutral-themed: #0c0d0e;
    --text-positive: #1abe43;
    --text-primary: #0c0d0e;
    --text-primary-static: #0c0d0e;
    --text-secondary: rgba(12, 13, 14, .52);
    --text-subhead: rgba(12, 13, 14, .72);
    --text-tertiary: rgba(12, 13, 14, .4);
    --text-themed: #007aff
}

.MaxUI_colorScheme_dark__jFq {
    --accent-red: #ff444f;
    --accent-secondary: hsla(0, 0%, 100%, .44);
    --accent-themed: #007aff;
    --background-contrast-floating-android: var(--background-surface-primary);
    --background-contrast-floating-secondary-android: var(--background-surface-ground);
    --background-contrast-floating-secondary-i-os: rgba(23, 24, 28, .84);
    --background-contrast-floating-i-os: rgba(23, 24, 28, .84);
    --background-neutral-floating-android: #535458;
    --background-neutral-floating-i-os: hsla(225, 3%, 49%, .64);
    --background-overlay: hsla(0, 0%, 5%, .64);
    --background-overlay-secondary: rgba(0, 0, 0, .6);
    --background-overlay-static: hsla(0, 0%, 5%, .32);
    --background-surface-card: #25262d;
    --background-surface-floating: #171718;
    --background-surface-ground: #17181c;
    --background-surface-primary: #17181c;
    --background-surface-secondary: #1e1f24;
    --background-surface-tertiary: #25262d;
    --background-transparent: transparent;
    --background-accent-attention-primary: #ff9f0a;
    --background-accent-attention-secondary: #ffd60a;
    --background-accent-contrast-static: #fff;
    --background-accent-contrast: #0d0d0d;
    --background-accent-contrast-secondary: #1e1e1e;
    --background-accent-negative: #ce4257;
    --background-accent-neutral: #fff;
    --background-accent-neutral-fade: hsla(0, 0%, 100%, .09);
    --background-accent-neutral-fade-secondary: hsla(0, 0%, 100%, .09);
    --background-accent-neutral-static: #17181c;
    --background-accent-neutral-themed: #007aff;
    --background-accent-positive: #2bc644;
    --background-accent-themed: #007aff;
    --background-local-chips-active: var(--background-accent-themed);
    --background-local-chips-default: var(--background-surface-tertiary);
    --background-local-tab-bar-android: #1e1f24;
    --background-local-tab-bar-i-os: rgba(30, 31, 36, .84);
    --background-local-top-bar-primary-android: #1e1f24;
    --background-local-top-bar-primary-i-os: rgba(30, 31, 36, .84);
    --background-local-top-bar-secondary-android: #17181c;
    --background-local-top-bar-secondary-i-os: rgba(23, 24, 28, .84);
    --gradients-banner-dk-background-fantasy-step-1: #8e85ff;
    --gradients-banner-dk-background-fantasy-step-2: #4e04ec;
    --gradients-banner-dk-background-icon-container-step-1: hsla(0, 0%, 100%, .2);
    --gradients-banner-dk-background-icon-container-step-2: hsla(0, 0%, 100%, 0);
    --gradients-banner-dk-background-vibrant-step-1: #0099f0;
    --gradients-banner-dk-background-vibrant-step-2: #0834d3;
    --gradients-banner-dk-stroke-icon-container-step-1: hsla(0, 0%, 100%, .56);
    --gradients-banner-dk-stroke-icon-container-step-2: hsla(0, 0%, 100%, .04);
    --gradients-banner-dk-stroke-icon-container-step-3: hsla(0, 0%, 100%, 0);
    --gradients-button-text-promo-default-step-1: #8d28c8;
    --gradients-button-text-promo-default-step-2: #7c42fa;
    --gradients-button-text-promo-default-step-3: #007aff;
    --gradients-button-text-promo-default-step-4: #609ceb;
    --gradients-button-text-promo-disabled-step-1: rgba(141, 40, 200, .4);
    --gradients-button-text-promo-disabled-step-2: rgba(124, 66, 250, .4);
    --gradients-button-text-promo-disabled-step-3: rgba(0, 122, 255, .4);
    --gradients-button-text-promo-disabled-step-4: rgba(96, 156, 235, .4);
    --gradients-button-text-promo-pressed-step-1: #982ed6;
    --gradients-button-text-promo-pressed-step-2: #8a56fb;
    --gradients-button-text-promo-pressed-step-3: #1485ff;
    --gradients-button-text-promo-pressed-step-4: #72a7ee;
    --gradients-complex-overlay-floating-step-1: #0d0d0d;
    --gradients-complex-overlay-floating-step-2: hsla(0, 0%, 5%, .72);
    --gradients-complex-overlay-floating-step-3: hsla(0, 0%, 5%, 0);
    --gradients-empty-block-icon-wrapper-shape-step-1: hsla(0, 0%, 100%, .2);
    --gradients-empty-block-icon-wrapper-shape-step-2: hsla(0, 0%, 100%, 0);
    --gradients-empty-block-icon-wrapper-stroke-step-1: hsla(0, 0%, 100%, .3);
    --gradients-empty-block-icon-wrapper-stroke-step-2: hsla(0, 0%, 100%, .04);
    --gradients-empty-block-icon-wrapper-stroke-step-3: hsla(0, 0%, 100%, 0);
    --gradients-loading-icon-contrast-filled: #0d0d0d;
    --gradients-loading-icon-contrast-transparent: hsla(0, 0%, 5%, 0);
    --gradients-loading-icon-contrast-static-filled: #fff;
    --gradients-loading-icon-contrast-static-transparent: hsla(0, 0%, 100%, 0);
    --gradients-loading-icon-negative-filled: #ff444f;
    --gradients-loading-icon-negative-transparent: rgba(255, 68, 79, 0);
    --gradients-loading-icon-neutral-themed-filled: #007aff;
    --gradients-loading-icon-neutral-themed-transparent: rgba(0, 122, 255, 0);
    --gradients-loading-icon-primary-filled: #fff;
    --gradients-loading-icon-primary-transparent: hsla(0, 0%, 100%, 0);
    --gradients-loading-icon-primary-static-filled: #0d0d0d;
    --gradients-loading-icon-primary-static-transparent: hsla(0, 0%, 5%, 0);
    --gradients-loading-icon-themed-filled: #007aff;
    --gradients-loading-icon-themed-transparent: rgba(0, 122, 255, 0);
    --icon-contrast: #0c0d0e;
    --icon-contrast-static: #fff;
    --icon-negative: #ce4257;
    --icon-neutral-themed: #007aff;
    --icon-positive: #2bc644;
    --icon-primary: hsla(0, 0%, 100%, .8);
    --icon-primary-static: #0c0d0e;
    --icon-quaternary: hsla(0, 0%, 100%, .28);
    --icon-secondary: hsla(0, 0%, 100%, .44);
    --icon-tertiary: hsla(0, 0%, 100%, .28);
    --icon-themed: #007aff;
    --shadow-android-tab-bar-default-color: rgba(0, 0, 0, .16);
    --shadow-android-tab-bar-scroll-color: rgba(0, 0, 0, .16);
    --shadow-android-top-bar-scroll-color: rgba(0, 0, 0, .16);
    --shadow-elevation-1-primary: rgba(0, 0, 0, .2);
    --shadow-elevation-1-secondary: rgba(0, 0, 0, .1);
    --shadow-elevation-2-primary: rgba(0, 0, 0, .2);
    --shadow-elevation-2-secondary: rgba(0, 0, 0, .15);
    --shadow-elevation-3-primary: rgba(0, 0, 0, .3);
    --shadow-elevation-3-secondary: rgba(0, 0, 0, .3);
    --shadow-elevation-4-primary: rgba(0, 0, 0, .2);
    --shadow-elevation-4-secondary: rgba(0, 0, 0, .1);
    --shadow-tabbar-color: transparent;
    --states-background-active-contrast-static: #e2e2e2;
    --states-background-active-negative: #ff5862;
    --states-background-active-neutral: #c5c5c5;
    --states-background-active-neutral-fade: #2c2c2c;
    --states-background-active-neutral-themed: #0062cc;
    --states-background-active-overlay-static: hsla(0, 0%, 5%, .48);
    --states-background-active-themed: #0062cc;
    --states-background-active-transparent: hsla(0, 0%, 100%, .08);
    --states-background-active-transparent-secondary-static: hsla(0, 0%, 100%, .3);
    --states-background-disabled-card: rgba(30, 30, 30, .4);
    --states-background-disabled-contrast: hsla(0, 0%, 5%, .4);
    --states-background-disabled-contrast-static: hsla(0, 0%, 100%, .12);
    --states-background-disabled-negative: hsla(0, 0%, 100%, .12);
    --states-background-disabled-neutral: hsla(0, 0%, 100%, .12);
    --states-background-disabled-neutral-fade: hsla(0, 0%, 100%, .12);
    --states-background-disabled-neutral-static: hsla(0, 0%, 100%, .12);
    --states-background-disabled-neutral-themed: hsla(0, 0%, 100%, .12);
    --states-background-disabled-overlay-static: hsla(0, 0%, 5%, .2);
    --states-background-disabled-positive: hsla(0, 0%, 100%, .12);
    --states-background-disabled-secondary: hsla(0, 0%, 100%, .44);
    --states-background-disabled-themed: hsla(0, 0%, 100%, .12);
    --states-background-hovered-card: #32343d;
    --states-background-hovered-contrast-static: #f6f6f6;
    --states-background-hovered-negative: #f54e67;
    --states-background-hovered-neutral: #e4e4e4;
    --states-background-hovered-neutral-fade: hsla(0, 0%, 91%, .15);
    --states-background-hovered-neutral-themed: #479fff;
    --states-background-hovered-positive: #27ac3c;
    --states-background-hovered-themed: #479fff;
    --states-background-hovered-transparent: hsla(0, 0%, 91%, .04);
    --states-background-hovered-transparent-select: #2c2d37;
    --states-background-pressed-card: #1f2026;
    --states-background-pressed-contrast-static: #ebebeb;
    --states-background-pressed-negative: #9c3242;
    --states-background-pressed-neutral: #c3c3c3;
    --states-background-pressed-neutral-fade: hsla(0, 0%, 91%, .04);
    --states-background-pressed-neutral-themed: #006ee5;
    --states-background-pressed-positive: #3dc453;
    --states-background-pressed-themed: #006ee5;
    --states-background-pressed-transparent: hsla(0, 0%, 91%, .08);
    --states-background-pressed-transparent-select: #2c2d37;
    --states-icon-disabled-contrast: rgba(12, 13, 14, .64);
    --states-icon-disabled-contrast-static: hsla(0, 0%, 91%, .48);
    --states-icon-disabled-negative: rgba(199, 91, 98, .52);
    --states-icon-disabled-neutral-themed: rgba(0, 122, 255, .6);
    --states-icon-disabled-positive: rgba(88, 178, 110, .64);
    --states-icon-disabled-primary: hsla(210, 1%, 72%, .64);
    --states-icon-disabled-primary-static: hsla(214, 3%, 45%, .64);
    --states-icon-disabled-themed: rgba(0, 122, 255, .6);
    --states-icon-hovered-contrast-static: #d7d7d7;
    --states-icon-hovered-negative: #bb3949;
    --states-icon-hovered-neutral-themed: #479fff;
    --states-icon-hovered-primary: #bbb;
    --states-icon-hovered-remove-attach: #7c7d83;
    --states-icon-hovered-tertiary: hsla(0, 0%, 91%, .64);
    --states-icon-hovered-themed: #479fff;
    --states-icon-pressed-contrast-static: #e7e7e7;
    --states-icon-pressed-negative: #ff6679;
    --states-icon-pressed-neutral-themed: #006be0;
    --states-icon-pressed-primary: #e7e7e7;
    --states-icon-pressed-remove-attach: #a5a7af;
    --states-icon-pressed-tertiary: #e7e7e7;
    --states-icon-pressed-themed: #006be0;
    --states-text-active-contrast-static: #bbb;
    --states-text-active-negative: #bb353d;
    --states-text-active-neutral-themed: #0062cc;
    --states-text-active-primary: #bbb;
    --states-text-active-themed: #0062cc;
    --states-text-disabled-contrast: hsla(0, 0%, 100%, .28);
    --states-text-disabled-contrast-static: hsla(0, 0%, 100%, .28);
    --states-text-disabled-negative: hsla(0, 0%, 100%, .28);
    --states-text-disabled-neutral-themed: hsla(0, 0%, 100%, .28);
    --states-text-disabled-primary: hsla(0, 0%, 100%, .28);
    --states-text-disabled-primary-static: hsla(0, 0%, 100%, .28);
    --states-text-disabled-themed: hsla(0, 0%, 100%, .28);
    --states-text-hovered-contrast-static: #e9e9e9;
    --states-text-hovered-negative: #bb3949;
    --states-text-hovered-neutral-themed: #479fff;
    --states-text-hovered-primary: #bbb;
    --states-text-hovered-secondary: hsla(0, 0%, 91%, .64);
    --states-text-hovered-themed: #479fff;
    --states-text-pressed-contrast-static: #e7e7e7;
    --states-text-pressed-negative: #ff6679;
    --states-text-pressed-neutral-themed: #006be0;
    --states-text-pressed-primary: #e7e7e7;
    --states-text-pressed-secondary: hsla(0, 0%, 91%, .68);
    --states-text-pressed-themed: #006be0;
    --stroke-contrast-secondary-static: hsla(0, 0%, 100%, .3);
    --stroke-contrast-static: hsla(0, 0%, 100%, .8);
    --stroke-negative: #ff444f;
    --stroke-positive: #2bc644;
    --stroke-secondary: hsla(0, 0%, 100%, .44);
    --stroke-themed: #007aff;
    --stroke-transparent: hsla(0, 0%, 100%, 0);
    --stroke-local-carver-tab-bar: #1e1f24;
    --stroke-local-tab-bar-android: hsla(0, 0%, 100%, 0);
    --stroke-local-tab-bar-i-os: hsla(0, 0%, 100%, 0);
    --stroke-local-top-bar-android: hsla(0, 0%, 100%, 0);
    --stroke-local-top-bar-i-os: hsla(0, 0%, 100%, 0);
    --stroke-separator-contrast: rgba(12, 13, 14, .1);
    --stroke-separator-primary: hsla(0, 0%, 100%, .12);
    --stroke-separator-secondary: hsla(0, 0%, 100%, .06);
    --text-contrast: #0c0d0e;
    --text-contrast-static: #fff;
    --text-negative: #ce4257;
    --text-neutral-themed: #007aff;
    --text-positive: #2bc644;
    --text-primary: hsla(0, 0%, 100%, .8);
    --text-primary-static: #0c0d0e;
    --text-secondary: hsla(0, 0%, 100%, .44);
    --text-subhead: hsla(0, 0%, 100%, .74);
    --text-tertiary: hsla(0, 0%, 100%, .28);
    --text-themed: #007aff
}

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

.Panel_centeredX__jxE {
    align-items: center
}

.Panel_centeredY__fp1 {
    justify-content: center
}

.Panel_mode_primary__hES {
    background-color: var(--background-surface-primary)
}

.Panel_mode_secondary__yer {
    background-color: var(--background-surface-ground)
}

.SearchInput__cI6 {
    align-items: center;
    background-color: var(--background-accent-neutral-fade);
    border-radius: var(--size-border-radius-semantic-border-radius);
    display: flex;
    position: relative
}

.SearchInput__cI6:hover {
    background-color: var(--states-background-hovered-neutral-fade)
}

.SearchInput__cI6:active {
    background-color: var(--states-background-pressed-neutral-fade)
}

.SearchInput__body__WUT {
    flex-grow: 1
}

.SearchInput__icon__dsa {
    bottom: 0;
    color: var(--icon-tertiary);
    height: 16px;
    left: var(--spacing-size-xl);
    margin-bottom: auto;
    margin-top: auto;
    position: absolute;
    top: 0;
    width: 16px
}

.SearchInput__clearButton__qsm {
    display: flex;
    padding-left: var(--spacing-size-m);
    padding-right: var(--spacing-size-m)
}

.SearchInput__input__xoX {
    appearance: none;
    background: unset;
    border: unset;
    box-shadow: none;
    box-sizing: border-box;
    color: inherit;
    font-family: var(--font);
    font-family: var(--family-base);
    font-size: var(--size-body-large);
    letter-spacing: var(--letter-spacing-body-large);
    line-height: var(--height-body-large);
    margin: unset;
    outline: none;
    padding: unset;
    resize: none;
    width: 100%
}

.SearchInput_platform_ios__Sn7 .SearchInput__input__xoX {
    padding: var(--spacing-size-m) 0 var(--spacing-size-m) calc(var(--spacing-size-xl) + var(--spacing-size-m) + 16px)
}

.SearchInput_platform_android__QG9 .SearchInput__input__xoX {
    padding: var(--spacing-size-l) 0 var(--spacing-size-l) calc(var(--spacing-size-xl) + var(--spacing-size-m) + 16px)
}

.SearchInput__input__xoX::placeholder {
    color: var(--text-secondary)
}

.Switch__-vj {
    display: inline-flex;
    position: relative
}

.Switch__toggle__WU2 {
    align-items: center;
    background-color: var(--MaxUi-Switch__toggle_background);
    border: var(--MaxUi-Switch__toggle_border) var(--MaxUi-Switch__toggle_borderColor);
    border-radius: 20px;
    box-sizing: border-box;
    display: flex;
    height: var(--MaxUi-Switch__toggle_height);
    padding-left: var(--MaxUi-Switch__toggle_paddingX);
    padding-right: var(--MaxUi-Switch__toggle_paddingX);
    transition: background-color .1s;
    width: var(--MaxUi-Switch__toggle_width)
}

.Switch__thumb__jlX {
    background-color: var(--MaxUi-Switch__thumb_background);
    border-radius: 100%;
    box-shadow: var(--MaxUi-Switch__thumb_shadow);
    display: block;
    height: var(--MaxUi-Switch__thumb_size);
    transform: translate(var(--MaxUi-Switch__thumb_offset)) scale(var(--MaxUi-Switch__thumb_scale, 1));
    transition: .1s;
    width: var(--MaxUi-Switch__thumb_size)
}

.Switch__input__EDr {
    inset: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    z-index: 1
}

.Switch__input__EDr:disabled {
    cursor: not-allowed
}

.Switch__input__EDr:not(:disabled) {
    cursor: pointer
}

.Switch_platform_ios__B-C {
    --MaxUi-Switch__toggle_background: var(--background-accent-neutral-fade);
    --MaxUi-Switch__toggle_paddingX: 2px;
    --MaxUi-Switch__toggle_width: 51px;
    --MaxUi-Switch__toggle_height: 31px;
    --MaxUi-Switch__thumb_size: 27px;
    --MaxUi-Switch__thumb_offset: 0;
    --MaxUi-Switch__thumb_shadow: 0px 3px 8px 0px rgba(0, 0, 0, .15);
    --MaxUi-Switch__thumb_background: var(--icon-contrast-static)
}

.Switch_platform_ios__B-C:has(.Switch__input__EDr:checked) {
    --MaxUi-Switch__toggle_background: var(--background-accent-themed);
    --MaxUi-Switch__thumb_offset: 20px
}

.Switch_platform_ios__B-C:has(.Switch__input__EDr:disabled:checked) {
    --MaxUi-Switch__toggle_background: var(--states-background-disabled-themed)
}

.Switch_platform_ios__B-C:has(.Switch__input__EDr:disabled) {
    --MaxUi-Switch__toggle_background: var(--states-background-disabled-neutral-fade)
}

.Switch_platform_android__72T {
    --MaxUi-Switch__toggle_paddingX: 4px;
    --MaxUi-Switch__toggle_width: 52px;
    --MaxUi-Switch__toggle_height: 32px;
    --MaxUi-Switch__toggle_border: 2px solid;
    --MaxUi-Switch__toggle_borderColor: var(--stroke-separator-primary);
    --MaxUi-Switch__thumb_size: 20px;
    --MaxUi-Switch__thumb_offset: 0;
    --MaxUi-Switch__thumb_background: var(--icon-tertiary)
}

.Switch_platform_android__72T:has(.Switch__input__EDr:checked) {
    --MaxUi-Switch__toggle_background: var(--background-accent-themed);
    --MaxUi-Switch__thumb_background: var(--icon-contrast-static);
    --MaxUi-Switch__toggle_borderColor: var(--background-accent-themed);
    --MaxUi-Switch__thumb_scale: 1.2;
    --MaxUi-Switch__thumb_offset: 20px
}

.Switch_platform_android__72T:has(.Switch__input__EDr:disabled:checked) {
    --MaxUi-Switch__toggle_background: var(--states-background-disabled-themed);
    --MaxUi-Switch__toggle_borderColor: transparent
}

.Switch_platform_android__72T:has(.Switch__input__EDr:disabled:not(:checked)) {
    --MaxUi-Switch__toggle_background: var(--states-background-disabled-neutral-fade);
    --MaxUi-Switch__thumb_background: var(--icon-quaternary)
}

.Textarea__Sy6 {
    border-radius: var(--size-border-radius-semantic-border-radius-card);
    color: var(--text-primary)
}

.Textarea_disabled__uY3 {
    cursor: not-allowed
}

.Textarea_mode_primary__E7l {
    background-color: var(--background-surface-card)
}

.Textarea_mode_primary__E7l.Textarea_disabled__uY3 {
    background-color: var(--states-background-disabled-card)
}

.Textarea_mode_secondary__BYw {
    background-color: var(--background-accent-neutral-fade-secondary)
}

.Textarea_mode_secondary__BYw.Textarea_disabled__uY3 {
    background-color: var(--states-background-disabled-neutral-fade)
}

.Textarea__textarea__Ok- {
    appearance: none;
    box-shadow: none;
    box-sizing: border-box;
    font-family: var(--font);
    font-family: var(--family-base);
    font-size: var(--size-body-large);
    letter-spacing: var(--letter-spacing-body-large);
    line-height: var(--height-body-large);
    margin: unset;
    outline: none;
    padding: unset;
    padding: var(--spacing-size-xl);
    resize: none
}

.Textarea__textarea__Ok-,
.ToolButton__lde {
    background: unset;
    border: unset;
    color: inherit;
    width: 100%
}

.ToolButton__lde {
    align-items: center;
    border-radius: var(--size-border-radius-action-medium);
    display: flex;
    flex-direction: column;
    font-family: inherit;
    line-height: unset;
    padding: unset;
    padding: var(--spacing-size-xl) var(--spacing-size-xl);
    text-align: unset;
    text-decoration: none
}

.ToolButton_appearance_default__gqg {
    background-color: var(--background-surface-card);
    color: var(--text-primary)
}

.ToolButton_appearance_default__gqg.ToolButton_disabled__gq5 {
    background-color: var(--states-background-disabled-card);
    color: var(--states-text-disabled-primary)
}

.ToolButton_appearance_secondary__ghs {
    background-color: var(--background-accent-neutral-fade);
    color: var(--text-primary)
}

.ToolButton_appearance_secondary__ghs.ToolButton_disabled__gq5 {
    background-color: var(--states-background-disabled-neutral-fade);
    color: var(--states-text-disabled-primary)
}

.ToolButton_withLabel__FsL {
    padding: var(--spacing-size-m) var(--spacing-size-s)
}

.ToolButton__icon__ds5 {
    display: flex
}

.ToolButton__icon__ds5:not(:last-child) {
    margin-bottom: var(--spacing-size-xs)
}

.ToolButton__label__GCi {
    font-family: var(--family-base);
    font-size: var(--size-label-large);
    letter-spacing: var(--letter-spacing-label-large);
    line-height: var(--height-label-large);
    max-width: 100%
}

.TypographyAction_variant_large__l5j {
    font-family: var(--family-base);
    font-size: var(--size-action-large);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-action-large);
    line-height: var(--height-action-large)
}

.TypographyAction_variant_medium__9H- {
    font-family: var(--family-base);
    font-size: var(--size-action-medium);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-action-medium);
    line-height: var(--height-action-medium)
}

.TypographyAction_variant_small__-LL {
    font-family: var(--family-base);
    font-size: var(--size-action-small);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-action-small);
    line-height: var(--height-action-small)
}

.TypographyAction_variant_label__vhv {
    font-family: var(--family-base);
    font-size: var(--size-action-label);
    letter-spacing: var(--letter-spacing-action-label);
    line-height: var(--height-action-label)
}

.TypographyBody_variant_large__vlS {
    font-family: var(--family-base);
    font-size: var(--size-body-large);
    letter-spacing: var(--letter-spacing-body-large);
    line-height: var(--height-body-large)
}

.TypographyBody_variant_medium__9v3 {
    font-family: var(--family-base);
    font-size: var(--size-body-medium);
    letter-spacing: var(--letter-spacing-body-medium);
    line-height: var(--height-body-medium)
}

.TypographyBody_variant_small-strong__mWy,
.TypographyBody_variant_small__beJ {
    font-family: var(--family-base);
    font-size: var(--size-body-small);
    letter-spacing: var(--letter-spacing-body-small);
    line-height: var(--height-body-small)
}

.TypographyBody_variant_small-strong__mWy {
    font-weight: 500
}

.TypographyBody_variant_small-caps__18r {
    font-family: var(--family-base);
    font-size: var(--size-body-small);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-body-small);
    line-height: var(--height-body-small);
    text-transform: uppercase
}

.TypographyDisplay__6MW {
    font-family: var(--family-accent);
    font-size: var(--size-display);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-display);
    line-height: var(--height-display)
}

.TypographyHeadline_variant_large-strong__mwz {
    font-family: var(--family-base);
    font-size: var(--size-headline-large);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-headline-large);
    line-height: var(--height-headline-large)
}

.TypographyHeadline_variant_medium-strong__dFT,
.TypographyHeadline_variant_medium__s92 {
    font-family: var(--family-base);
    font-size: var(--size-headline-medium);
    letter-spacing: var(--letter-spacing-headline-medium);
    line-height: var(--height-headline-medium)
}

.TypographyHeadline_variant_medium-strong__dFT {
    font-weight: 500
}

.TypographyHeadline_variant_small-strong__kUR,
.TypographyHeadline_variant_small__8Ei {
    font-family: var(--family-base);
    font-size: var(--size-headline-small);
    letter-spacing: var(--letter-spacing-headline-medium);
    line-height: var(--height-headline-small)
}

.TypographyHeadline_variant_small-strong__kUR {
    font-weight: 600
}

.TypographyLabel_variant_large-strong__uCg,
.TypographyLabel_variant_large__6vr {
    font-family: var(--family-base);
    font-size: var(--size-label-large);
    letter-spacing: var(--letter-spacing-label-large);
    line-height: var(--height-label-large)
}

.TypographyLabel_variant_large-strong__uCg {
    font-weight: 500
}

.TypographyLabel_variant_large-caps__b1i {
    font-family: var(--family-base);
    font-size: var(--size-label-large);
    font-weight: 600;
    letter-spacing: var(--letter-spacing-label-large);
    line-height: var(--height-label-large);
    text-transform: uppercase
}

.TypographyLabel_variant_medium-strong__Bk8,
.TypographyLabel_variant_medium__Xo5 {
    font-family: var(--family-base);
    font-size: var(--size-label-medium);
    letter-spacing: var(--letter-spacing-label-medium);
    line-height: var(--height-label-medium)
}

.TypographyLabel_variant_medium-strong__Bk8 {
    font-weight: 600
}

.TypographyLabel_variant_small-strong__qCw {
    font-weight: 500
}

.TypographyLabel_variant_small-caps__beb,
.TypographyLabel_variant_small-strong__qCw {
    font-family: var(--family-base);
    font-size: var(--size-label-small);
    letter-spacing: var(--letter-spacing-label-small);
    line-height: var(--height-label-small)
}

.TypographyLabel_variant_small-caps__beb {
    font-weight: 600;
    text-transform: uppercase
}

.TypographyTitle_variant_large-strong__9PL {
    font-family: var(--family-base);
    font-size: var(--size-title-large);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-title-large);
    line-height: var(--height-title-large)
}

.TypographyTitle_variant_medium-strong__th0 {
    font-family: var(--family-base);
    font-size: var(--size-title-medium);
    font-weight: 500;
    letter-spacing: var(--letter-spacing-title-medium);
    line-height: var(--height-title-medium)
}

.TypographyTitle_variant_small-strong__BrE,
.TypographyTitle_variant_small__zJR {
    font-family: var(--family-base);
    font-size: var(--size-title-small);
    letter-spacing: var(--letter-spacing-title-small);
    line-height: var(--height-title-small)
}

.TypographyTitle_variant_small-strong__BrE {
    font-weight: 500
}

* {
    -webkit-tap-highlight-color: transparent
}

::-webkit-scrollbar {
    width: 0
}

html,
body {
    overscroll-behavior: none
}

body {
    max-width: 700px;
    margin: 0 auto;
    padding: 0
}

.app-wrapper .Panel__kpB {
    min-height: 100vh;
    box-sizing: border-box
}

.recharts-surface {
    outline: none
}

:root {
    --rt-color-white: #fff;
    --rt-color-dark: #222;
    --rt-color-success: #8dc572;
    --rt-color-error: #be6464;
    --rt-color-warning: #f0ad4e;
    --rt-color-info: #337ab7;
    --rt-opacity: .9;
    --rt-transition-show-delay: .15s;
    --rt-transition-closing-delay: .15s;
    --rt-arrow-size: 8px
}

.core-styles-module_tooltip__3vRRp {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    will-change: opacity
}

.core-styles-module_fixed__pcSol {
    position: fixed
}

.core-styles-module_arrow__cvMwQ {
    background: inherit;
    position: absolute;
    z-index: -1
}

.core-styles-module_noArrow__xock6 {
    display: none
}

.core-styles-module_clickable__ZuTTB {
    pointer-events: auto
}

.core-styles-module_show__Nt9eE {
    opacity: var(--rt-opacity);
    transition: opacity var(--rt-transition-show-delay) ease-out
}

.core-styles-module_closing__sGnxF {
    opacity: 0;
    transition: opacity var(--rt-transition-closing-delay) ease-in
}

.styles-module_tooltip__mnnfp {
    border-radius: 3px;
    font-size: 90%;
    padding: 8px 16px;
    width: max-content
}

.styles-module_arrow__K0L3T {
    height: var(--rt-arrow-size);
    width: var(--rt-arrow-size)
}

[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T {
    transform: rotate(45deg)
}

[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T {
    transform: rotate(135deg)
}

[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T {
    transform: rotate(225deg)
}

[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T {
    transform: rotate(315deg)
}

.styles-module_dark__xNqje {
    background: var(--rt-color-dark);
    color: var(--rt-color-white)
}

.styles-module_light__Z6W-X {
    background-color: var(--rt-color-white);
    color: var(--rt-color-dark)
}

.styles-module_success__A2AKt {
    background-color: var(--rt-color-success);
    color: var(--rt-color-white)
}

.styles-module_warning__SCK0X {
    background-color: var(--rt-color-warning);
    color: var(--rt-color-white)
}

.styles-module_error__JvumD {
    background-color: var(--rt-color-error);
    color: var(--rt-color-white)
}

.styles-module_info__BWdHW {
    background-color: var(--rt-color-info);
    color: var(--rt-color-white)
}