html {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    text-size-adjust: 100%;
}

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

strong,
b {
    font-weight: 700;
}

body {
    margin: 0px;
    color: rgb(241, 241, 243);
    background-color: rgb(27, 32, 48);
}

@media print {
    body {
        background-color: rgb(255, 255, 255);
    }
}

body::backdrop {
    background-color: rgb(27, 32, 48);
}

body {
    font-family: Inter, Arial;
    font-weight: 400;
    font-size: 0.875rem;
    min-width: 375px;
}

body>div:first-of-type {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.css-1co7b9 {
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
    position: static;
    background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-radius: 0px;
}

.css-1cirdo8 {
    color: rgb(241, 241, 243);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
    position: static;
    background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-radius: 0px;
}

.css-gzu4zw {
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

@media (min-width: 760px) {
    .css-gzu4zw {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.css-1tp6q3i {
    padding-right: 0px;
}

.css-1l72w8m {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.css-1igujgv {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.02875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    font-size: 0.625rem;
    padding: 0px 6px;
    min-width: 90px;
    margin-left: 20px;
    height: 24px;
    background: rgb(56, 61, 81);
    color: rgb(234, 235, 239);
}

.css-1igujgv:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1igujgv:hover {
        background-color: transparent;
    }
}

.css-1igujgv.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1igujgv:hover {
    box-shadow: none;
}

.css-1igujgv.Mui-focusVisible {
    box-shadow: none;
}

.css-1igujgv:active {
    box-shadow: none;
}

.css-1igujgv.Mui-disabled {
    box-shadow: none;
}

.css-1r94sc2 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 0px 20px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.02875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    font-size: 0.625rem;
    padding: 0px 6px;
    min-width: 90px;
    height: 24px;
    background: rgb(56, 61, 81);
    color: rgb(234, 235, 239);
}

.css-1r94sc2.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1r94sc2 {
        print-color-adjust: exact;
    }
}

.css-1r94sc2:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1r94sc2:hover {
        background-color: transparent;
    }
}

.css-1r94sc2.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1r94sc2:hover {
    box-shadow: none;
}

.css-1r94sc2.Mui-focusVisible {
    box-shadow: none;
}

.css-1r94sc2:active {
    box-shadow: none;
}

.css-1r94sc2.Mui-disabled {
    box-shadow: none;
}

.css-smov5d {
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 0px 6px 12px;
    color: white;
}

.css-smov5d:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-smov5d:hover {
        background-color: transparent;
    }
}

.css-smov5d.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-smov5d:hover {
    box-shadow: none;
}

.css-smov5d.Mui-focusVisible {
    box-shadow: none;
}

.css-smov5d:active {
    box-shadow: none;
}

.css-smov5d.Mui-disabled {
    box-shadow: none;
}

.css-126tt2d {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 0px 6px 12px;
    color: white;
}

.css-126tt2d.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-126tt2d {
        print-color-adjust: exact;
    }
}

.css-126tt2d:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-126tt2d:hover {
        background-color: transparent;
    }
}

.css-126tt2d.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-126tt2d:hover {
    box-shadow: none;
}

.css-126tt2d.Mui-focusVisible {
    box-shadow: none;
}

.css-126tt2d:active {
    box-shadow: none;
}

.css-126tt2d.Mui-disabled {
    box-shadow: none;
}

.css-1l6c7y9 {
    display: inherit;
    margin-right: 8px;
    margin-left: -4px;
}

.css-1l6c7y9> :nth-of-type(1) {
    font-size: 20px;
}

.css-10dohqv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
}

.css-kp1w4j {
    height: 48px;
    position: sticky;
    top: 0px;
    transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1100;
    background-color: rgb(27, 32, 48);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    box-shadow: rgba(242, 243, 247, 0.16) 0px -1px 0px inset;
}

@media (min-width: 0px) {
    .css-kp1w4j {
        padding: 8px 8px 8px 20px;
    }
}

@media (min-width: 640px) {
    .css-kp1w4j {
        padding: 8px 20px;
    }
}

.css-142agrv {
    line-height: 0;
    margin-right: 12px;
    transition: 0.3s;
}

.css-142agrv:hover {
    opacity: 0.7;
}

.css-1p8it9z {
    text-decoration: none;
    line-height: 0;
    margin-right: 12px;
    transition: 0.3s;
}

.css-1p8it9z:hover {
    opacity: 0.7;
}

.css-1ajeowl {
    margin: 0px 12px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    font-size: 0.875rem;
    color: rgb(234, 235, 239);
    text-decoration: none;
    line-height: 0;
    transition: 0.3s;
}

.css-1ajeowl:hover {
    opacity: 0.7;
}

.css-1gux690 {
    margin: 0px 12px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    font-size: 0.875rem;
    color: rgb(234, 235, 239);
    text-decoration: none;
    line-height: 0;
    transition: 0.3s;
}

.css-1gux690:hover {
    opacity: 0.7;
}

.css-5hicrt {
    margin-right: 12px;
}

@media (min-width: 0px) {
    .css-1me2gch {
        display: none;
    }
}

@media (min-width: 960px) {
    .css-1me2gch {
        display: block;
    }
}

.css-1dvha5n {
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    display: flex;
}

.css-1dvha5n .MuiMenuItem-root+.MuiDivider-root,
.css-1dvha5n .MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

@media (min-width: 0px) {
    .css-1dvha5n {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (min-width: 960px) {
    .css-1dvha5n {
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
    }
}

.css-yewinh {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
}

.css-yewinh.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-yewinh.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-yewinh.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-yewinh.Mui-disabled {
    opacity: 0.38;
}

@media (min-width: 0px) {
    .css-yewinh {
        width: 100%;
        margin-right: 0px;
    }
}

@media (min-width: 960px) {
    .css-yewinh {
        width: unset;
        margin-right: 8px;
    }
}

.css-o1kmt6 {
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-o1kmt6:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-o1kmt6:hover {
        background-color: transparent;
    }
}

.css-o1kmt6.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-o1kmt6:hover {
    box-shadow: none;
}

.css-o1kmt6.Mui-focusVisible {
    box-shadow: none;
}

.css-o1kmt6:active {
    box-shadow: none;
}

.css-o1kmt6.Mui-disabled {
    box-shadow: none;
}

.active.css-o1kmt6::after,
.css-o1kmt6:hover.css-o1kmt6::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-o1kmt6::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-g5yq6m {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-g5yq6m.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-g5yq6m {
        print-color-adjust: exact;
    }
}

.css-g5yq6m:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-g5yq6m:hover {
        background-color: transparent;
    }
}

.css-g5yq6m.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-g5yq6m:hover {
    box-shadow: none;
}

.css-g5yq6m.Mui-focusVisible {
    box-shadow: none;
}

.css-g5yq6m:active {
    box-shadow: none;
}

.css-g5yq6m.Mui-disabled {
    box-shadow: none;
}

.active.css-g5yq6m::after,
.css-g5yq6m:hover.css-g5yq6m::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-g5yq6m::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-16gsiog {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-16gsiog.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-16gsiog {
        print-color-adjust: exact;
    }
}

.css-16gsiog:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-16gsiog:hover {
        background-color: transparent;
    }
}

.css-16gsiog.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-16gsiog:hover {
    box-shadow: none;
}

.css-16gsiog.Mui-focusVisible {
    box-shadow: none;
}

.css-16gsiog:active {
    box-shadow: none;
}

.css-16gsiog.Mui-disabled {
    box-shadow: none;
}

.active.css-16gsiog::after,
.css-16gsiog:hover.css-16gsiog::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-16gsiog::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-1rwvv0s {
    letter-spacing: 0.009375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-1rwvv0s.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1rwvv0s {
        print-color-adjust: exact;
    }
}

.css-1rwvv0s:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1rwvv0s:hover {
        background-color: transparent;
    }
}

.css-1rwvv0s.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1rwvv0s:hover {
    box-shadow: none;
}

.css-1rwvv0s.Mui-focusVisible {
    box-shadow: none;
}

.css-1rwvv0s:active {
    box-shadow: none;
}

.css-1rwvv0s.Mui-disabled {
    box-shadow: none;
}

.active.css-1rwvv0s::after,
.css-1rwvv0s:hover.css-1rwvv0s::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-1rwvv0s::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-3y5xw2 {
    letter-spacing: 0.009375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-3y5xw2.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-3y5xw2 {
        print-color-adjust: exact;
    }
}

.css-3y5xw2:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-3y5xw2:hover {
        background-color: transparent;
    }
}

.css-3y5xw2.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-3y5xw2:hover {
    box-shadow: none;
}

.css-3y5xw2.Mui-focusVisible {
    box-shadow: none;
}

.css-3y5xw2:active {
    box-shadow: none;
}

.css-3y5xw2.Mui-disabled {
    box-shadow: none;
}

.active.css-3y5xw2::after,
.css-3y5xw2:hover.css-3y5xw2::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-3y5xw2::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-16sp9pc {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    margin-left: 2px;
    font-size: 16px;
    transform: rotate(0deg);
    transition: transform 0.2s ease-in-out;
}

.css-aueg8h .MuiPaper-root {
    background-color: rgb(41, 46, 65);
    border: 1px solid rgba(235, 235, 239, 0.08);
}

.css-nikzaa .MuiPaper-root {
    background-color: rgb(41, 46, 65);
    border: 1px solid rgba(235, 235, 239, 0.08);
}

.css-8gmvqi {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    box-sizing: border-box;
    text-align: left;
    width: unset;
}

.css-8gmvqi.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-8gmvqi.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-8gmvqi.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-8gmvqi.Mui-disabled {
    opacity: 0.38;
}

@media (min-width: 0px) {
    .css-8gmvqi {
        display: none;
    }
}

@media (min-width: 960px) {
    .css-8gmvqi {
        display: flex;
    }
}

.css-1rq4b5v {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    min-width: unset;
    padding: 6px 8px;
}

.css-1rq4b5v:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1rq4b5v:hover {
        background-color: transparent;
    }
}

.css-1rq4b5v.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1rq4b5v:hover {
    box-shadow: none;
}

.css-1rq4b5v.Mui-focusVisible {
    box-shadow: none;
}

.css-1rq4b5v:active {
    box-shadow: none;
}

.css-1rq4b5v.Mui-disabled {
    box-shadow: none;
}

.css-1rq4b5v:hover {
    background-color: rgba(250, 251, 252, 0.08);
}

.css-enszjw {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    min-width: unset;
    padding: 6px 8px;
}

.css-enszjw.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-enszjw {
        print-color-adjust: exact;
    }
}

.css-enszjw:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-enszjw:hover {
        background-color: transparent;
    }
}

.css-enszjw.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-enszjw:hover {
    box-shadow: none;
}

.css-enszjw.Mui-focusVisible {
    box-shadow: none;
}

.css-enszjw:active {
    box-shadow: none;
}

.css-enszjw.Mui-disabled {
    box-shadow: none;
}

.css-enszjw:hover {
    background-color: rgba(250, 251, 252, 0.08);
}

.css-y0zxrm {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
    margin-left: 4px;
}

.css-i9gxme {
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.css-bk9pr5 {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
    margin-left: 8px;
}

.css-bk9pr5:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-bk9pr5:hover {
        background-color: transparent;
    }
}

.css-bk9pr5.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-bk9pr5:hover {
    box-shadow: none;
}

.css-bk9pr5.Mui-focusVisible {
    box-shadow: none;
}

.css-bk9pr5:active {
    box-shadow: none;
}

.css-bk9pr5.Mui-disabled {
    box-shadow: none;
}

.css-bk9pr5:hover,
.css-bk9pr5.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-17sgboj {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px 0px 0px 8px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
}

.css-17sgboj.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-17sgboj {
        print-color-adjust: exact;
    }
}

.css-17sgboj:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-17sgboj:hover {
        background-color: transparent;
    }
}

.css-17sgboj.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-17sgboj:hover {
    box-shadow: none;
}

.css-17sgboj.Mui-focusVisible {
    box-shadow: none;
}

.css-17sgboj:active {
    box-shadow: none;
}

.css-17sgboj.Mui-disabled {
    box-shadow: none;
}

.css-17sgboj:hover,
.css-17sgboj.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-q5q60p {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
    color: rgb(241, 241, 243);
}

.css-1tu4aee .MuiMenuItem-root.Mui-disabled {
    opacity: 1;
}

.css-18dvzhc .MuiMenuItem-root.Mui-disabled {
    opacity: 1;
}

@media (min-width: 0px) {
    .css-1100lx1 {
        display: flex;
    }
}

@media (min-width: 960px) {
    .css-1100lx1 {
        display: none;
    }
}

.css-1m2o9l0 {
    z-index: 1200;
    top: 48px;
}

.css-b95f0i {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

.css-1e6kcma {
    background-color: rgb(27, 32, 48);
    color: rgb(241, 241, 243);
}

@media (min-width: 0px) {
    .css-1e6kcma {
        padding-top: 40px;
        padding-bottom: 72px;
    }
}

@media (min-width: 960px) {
    .css-1e6kcma {
        padding-top: 48px;
        padding-bottom: 80px;
    }
}

@media (min-width: 1280px) {
    .css-1e6kcma {
        padding-bottom: 94px;
    }
}

@media (min-width: 1575px) {
    .css-1e6kcma {
        padding-bottom: 92px;
    }
}

@media (min-width: 1800px) {
    .css-1e6kcma {
        padding-bottom: 96px;
    }
}

.css-ycl373 {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 0px;
}

@media (min-width: 760px) {
    .css-ycl373 {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 1280px) {
    .css-ycl373 {
        max-width: 1280px;
    }
}

@media (min-width: 0px) {
    .css-ycl373 {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media (min-width: 640px) {
    .css-ycl373 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-ycl373 {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-ycl373 {
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1280px) {
    .css-ycl373 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1575px) {
    .css-ycl373 {
        max-width: unset;
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1800px) {
    .css-ycl373 {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

@media (min-width: 0px) {
    .css-nkvznt {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 640px) {
    .css-nkvznt {
        padding-left: 24px;
        padding-right: 24px;
    }
}

.css-70qvj9 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-1czjwln {
    display: flex;
    margin-bottom: 16px;
}

@media (min-width: 0px) {
    .css-1czjwln {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (min-width: 640px) {
    .css-1czjwln {
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
    }
}

.css-gr0tg3 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 0px;
}

.css-115cb67 {
    margin-right: 8px;
}

.css-115cb67 .MuiOutlinedInput-notchedOutline {
    border: none;
}

.css-1s2gcw8 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 0px 8px 0px 0px;
    border: 0px;
    vertical-align: top;
}

.css-1s2gcw8 .MuiOutlinedInput-notchedOutline {
    border: none;
}

.css-1ypy5va {
    color: rgb(241, 241, 243);
    line-height: 1.4375em;
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    border-radius: 6px;
    border-color: rgba(235, 235, 239, 0.08);
}

.css-1ypy5va.Mui-disabled {
    color: rgb(98, 103, 123);
    cursor: default;
}

.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgb(241, 241, 243);
}

@media (hover: none) {
    .css-1ypy5va:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(255, 255, 255, 0.23);
    }
}

.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: rgb(234, 235, 239);
    border-width: 2px;
}

.css-1ypy5va.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: rgb(244, 67, 54);
}

.css-1ypy5va.Mui-disabled .MuiOutlinedInput-notchedOutline {
    border-color: rgba(235, 235, 239, 0.3);
}

.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgb(203, 205, 216);
}

.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: rgb(203, 205, 216);
}

.css-1ypy5va.MarketSwitcher__select .MuiSelect-outlined {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent !important;
}

.css-1ypy5va .MuiSelect-icon {
    color: rgb(241, 241, 243);
}

.css-wvdg9f {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 16.5px 14px;
}

.css-wvdg9f::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.5;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-wvdg9f:focus {
    outline: 0px;
}

.css-wvdg9f:invalid {
    box-shadow: none;
}

.css-wvdg9f::-webkit-search-decoration {
    appearance: none;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-wvdg9f::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-wvdg9f:focus::-webkit-input-placeholder {
    opacity: 0.5;
}

.css-wvdg9f.Mui-disabled {
    opacity: 1;
    -webkit-text-fill-color: rgb(98, 103, 123);
}

.css-wvdg9f:-webkit-autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill;
}

.css-wvdg9f:-webkit-autofill {
    box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset;
    -webkit-text-fill-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border-radius: inherit;
}

.css-1dyf9qo {
    appearance: none;
    user-select: none;
    border-radius: 4px;
    cursor: pointer;
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 16.5px 14px;
}

.css-1dyf9qo:focus {
    border-radius: 4px;
}

.css-1dyf9qo.Mui-disabled {
    cursor: default;
}

.css-1dyf9qo[multiple] {
    height: auto;
}

.css-1dyf9qo:not([multiple]) option,
.css-1dyf9qo:not([multiple]) optgroup {
    background-color: rgb(41, 46, 65);
}

.css-1dyf9qo.css-1dyf9qo.css-1dyf9qo {
    padding-right: 32px;
}

.css-1dyf9qo.MuiSelect-select {
    height: auto;
    min-height: 1.4375em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.css-1dyf9qo.MuiSelect-select {
    background-color: rgb(56, 61, 81);
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 12px;
    color: rgb(241, 241, 243);
}

.css-1dyf9qo::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.5;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1dyf9qo:focus {
    outline: 0px;
}

.css-1dyf9qo:invalid {
    box-shadow: none;
}

.css-1dyf9qo::-webkit-search-decoration {
    appearance: none;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-1dyf9qo::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-1dyf9qo:focus::-webkit-input-placeholder {
    opacity: 0.5;
}

.css-1dyf9qo.Mui-disabled {
    opacity: 1;
    -webkit-text-fill-color: rgb(98, 103, 123);
}

.css-1dyf9qo:-webkit-autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill;
}

.css-1dyf9qo:-webkit-autofill {
    box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset;
    -webkit-text-fill-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border-radius: inherit;
}

.css-1slt5fp {
    margin-right: 8px;
    width: 28px;
    height: 28px;
    position: relative;
}

.css-171onha {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
}

.css-1jz7z4v {
    margin: 0px 4px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 700;
    letter-spacing: 0.015625rem;
    line-height: 123.5%;
    font-size: 1.75rem;
    color: rgb(255, 255, 255);
}

.css-1tgkox5 {
    color: rgb(255, 255, 255);
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 12px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-my2x37 {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    font-size: 0.75rem;
}

.css-fo7h32 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
    margin-left: 4px;
    color: rgb(241, 241, 243);
}

.css-10qjsex {
    margin: 2px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    color: rgb(255, 255, 255);
    font-size: 0.85rem;
    overflow-wrap: break-word;
    white-space: normal;
    line-height: 1.3;
    max-width: 100%;
}

.css-1k3x8v3 {
    bottom: 0px;
    left: 0px;
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    box-sizing: border-box;
}

.css-dzdoo0 {
    position: absolute;
    right: 7px;
    top: calc(50% - 0.5em);
    pointer-events: none;
    color: rgba(235, 235, 239, 0.56);
}

.css-dzdoo0.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-7z4qiw {
    border-color: rgba(255, 255, 255, 0.23);
}

.css-nqlg3w {
    text-align: left;
    position: absolute;
    inset: -5px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
    pointer-events: none;
    border-radius: inherit;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    min-width: 0%;
    border-color: rgba(255, 255, 255, 0.23);
}

.css-ihdtdm {
    float: unset;
    width: auto;
    overflow: hidden;
    padding: 0px;
    line-height: 11px;
    transition: width 150ms cubic-bezier(0, 0, 0.2, 1);
}

.css-k7vncv {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
}

@media (min-width: 0px) {
    .css-k7vncv {
        gap: 12px;
    }
}

@media (min-width: 640px) {
    .css-k7vncv {
        gap: 32px;
    }
}

.css-ltjh6b {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 0px) {
    .css-ltjh6b {
        width: calc(50% - 12px);
    }
}

@media (min-width: 640px) {
    .css-ltjh6b {
        width: unset;
    }
}

.css-j7qwjs {
    display: flex;
    flex-direction: column;
}

.css-18biwo {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-1t8x1s2 {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    color: rgb(165, 168, 182);
}

.css-8j6qub {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    transform-origin: 0px 55%;
    border-radius: 4px / 6.7px;
    animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    transform: unset;
    background: rgb(56, 61, 81);
}

.css-8j6qub:empty::before {
    content: " ";
}

@-webkit-keyframes animation-c7515d {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.4;
    }

    100% {
        opacity: 1;
    }
}

@keyframes animation-c7515d {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.4;
    }

    100% {
        opacity: 1;
    }
}

.css-ulme3a {
    display: inline-flex;
    cursor: pointer;
    transition: 0.2s;
}

.css-ulme3a:hover {
    opacity: 0.5;
}

.css-ampwg9 {
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    overflow: visible;
    color: rgba(235, 235, 239, 0.56);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    padding: 0px;
    min-width: 0px;
    margin-left: 2px;
}

.css-ampwg9:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-ampwg9:hover {
        background-color: transparent;
    }
}

.css-ampwg9.Mui-disabled {
    background-color: transparent;
    color: rgba(235, 235, 239, 0.3);
}

.css-1osfq0k {
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 0px 2px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    overflow: visible;
    color: rgba(235, 235, 239, 0.56);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    padding: 0px;
    min-width: 0px;
}

.css-1osfq0k.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1osfq0k {
        print-color-adjust: exact;
    }
}

.css-1osfq0k:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1osfq0k:hover {
        background-color: transparent;
    }
}

.css-1osfq0k.Mui-disabled {
    background-color: transparent;
    color: rgba(235, 235, 239, 0.3);
}

.css-jmow5f {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 14px;
    color: rgb(142, 146, 163);
    border-radius: 50%;
}

.css-jmow5f:hover {
    color: rgb(41, 182, 246);
}

.css-s9ggwg {
    z-index: 1500;
    pointer-events: none;
}

.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-l8ykd6 {
    z-index: 1500;
    pointer-events: none;
}

.css-l8ykd6 .MuiTooltip-tooltip {
    color: rgb(241, 241, 243);
    background-color: rgb(41, 46, 65);
    padding: 0px;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
    max-width: 280px;
}

.css-l8ykd6 .MuiTooltip-arrow {
    color: rgb(41, 46, 65);
}

.css-l8ykd6 .MuiTooltip-arrow::before {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
}

.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-1ta9xnb {
    z-index: 1500;
    pointer-events: none;
}

.css-1ta9xnb .MuiTooltip-tooltip {
    color: rgb(241, 241, 243);
    background-color: rgb(41, 46, 65);
    padding: 0px;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
    max-width: 280px;
}

.css-1ta9xnb .MuiTooltip-arrow {
    color: rgb(41, 46, 65);
}

.css-1ta9xnb .MuiTooltip-arrow::before {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
}

.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-159pi92 {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

@media (min-width: 0px) {
    .css-159pi92 {
        margin-top: -32px;
    }
}

@media (min-width: 1280px) {
    .css-159pi92 {
        margin-top: -46px;
    }
}

@media (min-width: 1575px) {
    .css-159pi92 {
        margin-top: -44px;
    }
}

@media (min-width: 1800px) {
    .css-159pi92 {
        margin-top: -48px;
    }
}

.css-1a8qn2o {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 39px;
}

@media (min-width: 760px) {
    .css-1a8qn2o {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 1280px) {
    .css-1a8qn2o {
        max-width: 1280px;
    }
}

@media (min-width: 0px) {
    .css-1a8qn2o {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media (min-width: 640px) {
    .css-1a8qn2o {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-1a8qn2o {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-1a8qn2o {
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1280px) {
    .css-1a8qn2o {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1575px) {
    .css-1a8qn2o {
        max-width: unset;
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1800px) {
    .css-1a8qn2o {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

.css-17qu3ne {
    background-color: rgb(41, 46, 65);
    color: rgb(241, 241, 243);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px;
    background-image: none;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    padding: 16px;
    flex: 1 1 0%;
}

.css-11zj654 {
    margin: 0px 0px 8px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
}

.css-1p4wjs1 {
    margin: 0px 0px 24px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    color: rgb(165, 168, 182);
}

.css-103kn7e {
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    gap: 22px;
    box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset;
}

@media (min-width: 0px) {
    .css-103kn7e {
        padding: 22px 0px 40px;
        flex-direction: column;
    }
}

@media (min-width: 640px) {
    .css-103kn7e {
        padding: 0px 22px 0px 40px;
        flex-direction: column;
    }
}

@media (min-width: 760px) {
    .css-103kn7e {
        padding: 20px 22px;
        flex-direction: row;
    }
}

.css-15zum9u {
    display: flex;
    gap: 10px;
    -webkit-box-align: center;
    align-items: center;
}

.css-43mqje {
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-43mqje:hover {
    color: rgb(241, 241, 243);
}

.css-gdpe9y {
    text-decoration: none;
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-gdpe9y:hover {
    color: rgb(241, 241, 243);
}

.css-tgjpic {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    text-decoration: none;
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-tgjpic:hover {
    color: rgb(241, 241, 243);
}

.css-1o62gjw {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 1rem;
    font-size: 0.75rem;
}

.css-1poxqjx {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    text-decoration: none;
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-1poxqjx:hover {
    color: rgb(241, 241, 243);
}

.css-qe1uop {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
}

@media (min-width: 0px) {
    .css-qe1uop {
        font-size: 24px;
    }
}

@media (min-width: 640px) {
    .css-qe1uop {
        font-size: 24px;
    }
}

@media (min-width: 760px) {
    .css-qe1uop {
        font-size: 20px;
    }
}

.css-1w611nc {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

.css-1w611nc .MuiPaper-root {
    background-color: rgb(41, 46, 65);
    border: 1px solid rgba(235, 235, 239, 0.08);
}

.css-1mbdz04 {
    z-index: -1;
}

.css-esi9ax {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: transparent;
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-uoqd8g {
    position: absolute;
    overflow: hidden auto;
    min-width: 16px;
    min-height: 16px;
    max-width: calc(100% - 32px);
    outline: 0px;
    max-height: calc(100% - 96px);
}

.css-1tiw2lk {
    color: rgb(241, 241, 243);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    border: 1px solid rgba(235, 235, 239, 0.08);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
    background: rgb(56, 61, 81);
    position: absolute;
    overflow: hidden auto;
    min-width: 16px;
    min-height: 16px;
    max-width: calc(100% - 32px);
    outline: 0px;
    max-height: calc(100% - 96px);
}

.css-1jj07fx {
    outline: 0px;
}

.css-rl9mto {
    list-style: none;
    margin: 0px;
    padding: 4px 0px;
    position: relative;
    outline: 0px;
}

.css-rl9mto .MuiMenuItem-root+.MuiDivider-root,
.css-rl9mto .MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-20tl1e {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-20tl1e:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-20tl1e:hover {
        background-color: transparent;
    }
}

.css-20tl1e.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-20tl1e.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-20tl1e.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-20tl1e.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-20tl1e.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-20tl1e.Mui-disabled {
    opacity: 0.38;
}

.css-20tl1e+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-20tl1e+.MuiDivider-inset {
    margin-left: 52px;
}

.css-20tl1e .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-20tl1e .MuiListItemText-inset {
    padding-left: 36px;
}

.css-20tl1e .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-20tl1e {
        min-height: auto;
    }
}

.css-10m1voa {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-10m1voa.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-10m1voa {
        print-color-adjust: exact;
    }
}

.css-10m1voa:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-10m1voa:hover {
        background-color: transparent;
    }
}

.css-10m1voa.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-10m1voa.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-10m1voa.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-10m1voa.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-10m1voa.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-10m1voa.Mui-disabled {
    opacity: 0.38;
}

.css-10m1voa+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-10m1voa+.MuiDivider-inset {
    margin-left: 52px;
}

.css-10m1voa .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-10m1voa .MuiListItemText-inset {
    padding-left: 36px;
}

.css-10m1voa .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-10m1voa {
        min-height: auto;
    }
}

.css-1e1lr2p {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-1e1lr2p.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1e1lr2p {
        print-color-adjust: exact;
    }
}

.css-1e1lr2p:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1e1lr2p:hover {
        background-color: transparent;
    }
}

.css-1e1lr2p.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1e1lr2p.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1e1lr2p.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1e1lr2p.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1e1lr2p.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1e1lr2p.Mui-disabled {
    opacity: 0.38;
}

.css-1e1lr2p+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1e1lr2p+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1e1lr2p .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1e1lr2p .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1e1lr2p .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1e1lr2p {
        min-height: auto;
    }
}

.css-19289as {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-19289as.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-19289as {
        print-color-adjust: exact;
    }
}

.css-19289as:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-19289as:hover {
        background-color: transparent;
    }
}

.css-19289as.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-19289as.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-19289as.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-19289as.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-19289as.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-19289as.Mui-disabled {
    opacity: 0.38;
}

.css-19289as+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-19289as+.MuiDivider-inset {
    margin-left: 52px;
}

.css-19289as .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-19289as .MuiListItemText-inset {
    padding-left: 36px;
}

.css-19289as .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-19289as {
        min-height: auto;
    }
}

.css-163k3hz {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-163k3hz.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-163k3hz {
        print-color-adjust: exact;
    }
}

.css-163k3hz:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-163k3hz:hover {
        background-color: transparent;
    }
}

.css-163k3hz.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-163k3hz.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-163k3hz.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-163k3hz.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-163k3hz.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-163k3hz.Mui-disabled {
    opacity: 0.38;
}

.css-163k3hz+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-163k3hz+.MuiDivider-inset {
    margin-left: 52px;
}

.css-163k3hz .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-163k3hz .MuiListItemText-inset {
    padding-left: 36px;
}

.css-163k3hz .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-163k3hz {
        min-height: auto;
    }
}

.css-fu4g2f {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.009375rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-xuzscv {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

.css-19aijy8 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom: 1px solid rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-19aijy8:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-19aijy8:hover {
        background-color: transparent;
    }
}

.css-19aijy8.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-19aijy8.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-19aijy8.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-19aijy8.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-19aijy8.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-19aijy8.Mui-disabled {
    opacity: 0.38;
}

.css-19aijy8+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-19aijy8+.MuiDivider-inset {
    margin-left: 52px;
}

.css-19aijy8 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-19aijy8 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-19aijy8 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-19aijy8 {
        min-height: auto;
    }
}

.css-1gn43q6 {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-1gn43q6.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1gn43q6 {
        print-color-adjust: exact;
    }
}

.css-1gn43q6:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1gn43q6:hover {
        background-color: transparent;
    }
}

.css-1gn43q6.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1gn43q6.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1gn43q6.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1gn43q6.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1gn43q6.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1gn43q6.Mui-disabled {
    opacity: 0.38;
}

.css-1gn43q6+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1gn43q6+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1gn43q6 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1gn43q6 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1gn43q6 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1gn43q6 {
        min-height: auto;
    }
}

.css-1n8qupu {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-1n8qupu.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1n8qupu {
        print-color-adjust: exact;
    }
}

.css-1n8qupu:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1n8qupu:hover {
        background-color: transparent;
    }
}

.css-1n8qupu.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1n8qupu.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1n8qupu.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1n8qupu.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1n8qupu.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1n8qupu.Mui-disabled {
    opacity: 0.38;
}

.css-1n8qupu+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1n8qupu+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1n8qupu .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1n8qupu .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1n8qupu .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1n8qupu {
        min-height: auto;
    }
}

.css-p7lbea {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-p7lbea.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-p7lbea {
        print-color-adjust: exact;
    }
}

.css-p7lbea:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-p7lbea:hover {
        background-color: transparent;
    }
}

.css-p7lbea.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-p7lbea.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-p7lbea.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-p7lbea.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-p7lbea.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-p7lbea.Mui-disabled {
    opacity: 0.38;
}

.css-p7lbea+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-p7lbea+.MuiDivider-inset {
    margin-left: 52px;
}

.css-p7lbea .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-p7lbea .MuiListItemText-inset {
    padding-left: 36px;
}

.css-p7lbea .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-p7lbea {
        min-height: auto;
    }
}

.css-14d7i0e {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-14d7i0e.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-14d7i0e {
        print-color-adjust: exact;
    }
}

.css-14d7i0e:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-14d7i0e:hover {
        background-color: transparent;
    }
}

.css-14d7i0e.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-14d7i0e.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-14d7i0e.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-14d7i0e.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-14d7i0e.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-14d7i0e.Mui-disabled {
    opacity: 0.38;
}

.css-14d7i0e+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-14d7i0e+.MuiDivider-inset {
    margin-left: 52px;
}

.css-14d7i0e .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-14d7i0e .MuiListItemText-inset {
    padding-left: 36px;
}

.css-14d7i0e .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-14d7i0e {
        min-height: auto;
    }
}

.css-1qvb7oz {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1qvb7oz:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1qvb7oz:hover {
        background-color: transparent;
    }
}

.css-1qvb7oz.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1qvb7oz.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1qvb7oz.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1qvb7oz.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1qvb7oz.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1qvb7oz.Mui-disabled {
    opacity: 0.38;
}

.css-1qvb7oz+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1qvb7oz+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1qvb7oz .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1qvb7oz .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1qvb7oz .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1qvb7oz {
        min-height: auto;
    }
}

.css-1hn3osy {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1hn3osy.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1hn3osy {
        print-color-adjust: exact;
    }
}

.css-1hn3osy:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1hn3osy:hover {
        background-color: transparent;
    }
}

.css-1hn3osy.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1hn3osy.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1hn3osy.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1hn3osy.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1hn3osy.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1hn3osy.Mui-disabled {
    opacity: 0.38;
}

.css-1hn3osy+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1hn3osy+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1hn3osy .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1hn3osy .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1hn3osy .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1hn3osy {
        min-height: auto;
    }
}

.css-1ew4sfn {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1ew4sfn.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1ew4sfn {
        print-color-adjust: exact;
    }
}

.css-1ew4sfn:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ew4sfn:hover {
        background-color: transparent;
    }
}

.css-1ew4sfn.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1ew4sfn.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1ew4sfn.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1ew4sfn.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1ew4sfn.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1ew4sfn.Mui-disabled {
    opacity: 0.38;
}

.css-1ew4sfn+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1ew4sfn+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1ew4sfn .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1ew4sfn .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1ew4sfn .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1ew4sfn {
        min-height: auto;
    }
}

.css-1wkhg8r {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1wkhg8r.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1wkhg8r {
        print-color-adjust: exact;
    }
}

.css-1wkhg8r:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1wkhg8r:hover {
        background-color: transparent;
    }
}

.css-1wkhg8r.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1wkhg8r.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1wkhg8r.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1wkhg8r.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1wkhg8r.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1wkhg8r.Mui-disabled {
    opacity: 0.38;
}

.css-1wkhg8r+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1wkhg8r+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1wkhg8r .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1wkhg8r .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1wkhg8r .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1wkhg8r {
        min-height: auto;
    }
}

.css-o79a0b {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin-right: 12px;
    min-width: unset !important;
}

.css-1i92f6e {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 20px;
}

.css-1bff9c9 {
    flex: 1 1 auto;
    min-width: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.009375rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-12sut97 {
    margin: 0px;
    display: block;
}

.css-1x6ok7 {
    margin-right: 8px;
}

.css-1x6ok7 .MuiBadge-badge {
    top: 2px;
    right: 2px;
    border-radius: 20px;
    width: 10px;
    height: 10px;
    background-color: rgb(244, 143, 177);
    color: rgb(244, 143, 177);
}

.css-1x6ok7 .MuiBadge-badge::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: 1.2s ease-in-out 0s infinite normal none running ripple;
    border: 1px solid currentcolor;
    content: "";
}

@-webkit-keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

@keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.css-4cuzhb {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    flex-shrink: 0;
    margin-right: 8px;
}

.css-4cuzhb .MuiBadge-badge {
    top: 2px;
    right: 2px;
    border-radius: 20px;
    width: 10px;
    height: 10px;
    background-color: rgb(244, 143, 177);
    color: rgb(244, 143, 177);
}

.css-4cuzhb .MuiBadge-badge::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: 1.2s ease-in-out 0s infinite normal none running ripple;
    border: 1px solid currentcolor;
    content: "";
}

@-webkit-keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

@keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.css-1i86deq {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
    gap: 8px;
    -webkit-box-align: center;
    align-items: center;
}

.css-1i86deq:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-1i86deq:hover {
        background-color: transparent;
    }
}

.css-1i86deq.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1i86deq:hover {
    box-shadow: none;
}

.css-1i86deq.Mui-focusVisible {
    box-shadow: none;
}

.css-1i86deq:active {
    box-shadow: none;
}

.css-1i86deq.Mui-disabled {
    box-shadow: none;
}

.css-1i86deq:hover,
.css-1i86deq.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-sp2i6c {
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
    gap: 8px;
    -webkit-box-align: center;
    align-items: center;
}

.css-sp2i6c.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-sp2i6c {
        print-color-adjust: exact;
    }
}

.css-sp2i6c:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-sp2i6c:hover {
        background-color: transparent;
    }
}

.css-sp2i6c.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-sp2i6c:hover {
    box-shadow: none;
}

.css-sp2i6c.Mui-focusVisible {
    box-shadow: none;
}

.css-sp2i6c:active {
    box-shadow: none;
}

.css-sp2i6c.Mui-disabled {
    box-shadow: none;
}

.css-sp2i6c:hover,
.css-sp2i6c.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-sw696k {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.009375rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-g7go18 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
}

.css-ahsrku {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: center;
    place-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: Inter, Arial;
    font-weight: 500;
    font-size: 0.75rem;
    min-width: 20px;
    line-height: 1;
    padding: 0px 6px;
    height: 20px;
    border-radius: 10px;
    z-index: 1;
    background-color: rgb(244, 143, 177);
    color: rgba(0, 0, 0, 0.87);
    top: 0px;
    right: 0px;
    transform: scale(1) translate(50%, -50%);
    transform-origin: 100% 0%;
    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-ahsrku.MuiBadge-invisible {
    transform: scale(0) translate(50%, -50%);
}

.css-1197euy {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: center;
    place-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: Inter, Arial;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1;
    z-index: 1;
    background-color: rgb(244, 143, 177);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 4px;
    height: 8px;
    min-width: 8px;
    padding: 0px;
    top: 0px;
    right: 0px;
    transform: scale(1) translate(50%, -50%);
    transform-origin: 100% 0%;
    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1197euy.MuiBadge-invisible {
    transform: scale(0) translate(50%, -50%);
}

.css-ykkv87 {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

.css-ykkv87 .MuiMenuItem-root.Mui-disabled {
    opacity: 1;
}

.css-14sw753 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    margin-bottom: 4px;
}

.css-14sw753:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-14sw753:hover {
        background-color: transparent;
    }
}

.css-14sw753.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-14sw753.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-14sw753.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-14sw753.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-14sw753.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-14sw753.Mui-disabled {
    opacity: 0.38;
}

.css-14sw753+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-14sw753+.MuiDivider-inset {
    margin-left: 52px;
}

.css-14sw753 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-14sw753 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-14sw753 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-14sw753 {
        min-height: auto;
    }
}

.css-1mbm7em {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 4px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1mbm7em.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1mbm7em {
        print-color-adjust: exact;
    }
}

.css-1mbm7em:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1mbm7em:hover {
        background-color: transparent;
    }
}

.css-1mbm7em.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1mbm7em.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1mbm7em.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1mbm7em.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1mbm7em.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1mbm7em.Mui-disabled {
    opacity: 0.38;
}

.css-1mbm7em+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1mbm7em+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1mbm7em .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1mbm7em .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1mbm7em .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1mbm7em {
        min-height: auto;
    }
}

.css-1ihr2wc {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    font-size: 0.75rem;
    color: rgb(165, 168, 182);
}

@media (min-width: 0px) {
    .css-weea65 {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-weea65 {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-1104vpx {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1104vpx:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1104vpx:hover {
        background-color: transparent;
    }
}

.css-1104vpx.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1104vpx.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1104vpx.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1104vpx.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1104vpx.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1104vpx.Mui-disabled {
    opacity: 0.38;
}

.css-1104vpx+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1104vpx+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1104vpx .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1104vpx .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1104vpx .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1104vpx {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1104vpx {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-1104vpx {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-1bvwjcp {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1bvwjcp.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1bvwjcp {
        print-color-adjust: exact;
    }
}

.css-1bvwjcp:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1bvwjcp:hover {
        background-color: transparent;
    }
}

.css-1bvwjcp.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1bvwjcp.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1bvwjcp.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1bvwjcp.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1bvwjcp.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1bvwjcp.Mui-disabled {
    opacity: 0.38;
}

.css-1bvwjcp+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1bvwjcp+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1bvwjcp .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1bvwjcp .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1bvwjcp .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1bvwjcp {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1bvwjcp {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-1bvwjcp {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-17jn1ih {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    margin-left: 16px;
    flex-direction: row-reverse;
    margin-right: 0px;
}

.css-17jn1ih.Mui-disabled {
    cursor: default;
}

.css-17jn1ih .MuiFormControlLabel-label.Mui-disabled {
    color: rgb(98, 103, 123);
}

.css-cybp3x {
    display: inline-flex;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    flex-shrink: 0;
    z-index: 0;
    vertical-align: middle;
    height: 32px;
    width: 46px;
    padding: 6px;
}

@media print {
    .css-cybp3x {
        print-color-adjust: exact;
    }
}

@media (min-width: 0px) {
    .css-cybp3x .MuiSwitch-track {
        background-color: rgba(255, 255, 255, 0.12);
    }
}

@media (min-width: 960px) {
    .css-cybp3x .MuiSwitch-track {
        background-color: rgb(241, 241, 243);
    }
}

.css-134l925 {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color: rgb(224, 224, 224);
    transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
}

.css-134l925.Mui-checked {
    transform: translateX(20px);
}

.css-134l925.Mui-disabled {
    color: rgb(117, 117, 117);
}

.css-134l925.Mui-checked+.MuiSwitch-track {
    opacity: 0.5;
}

.css-134l925.Mui-disabled+.MuiSwitch-track {
    opacity: 0.2;
}

.css-134l925 .MuiSwitch-input {
    left: -100%;
    width: 300%;
}

.css-134l925:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-134l925:hover {
        background-color: transparent;
    }
}

.css-134l925.Mui-checked {
    color: rgb(234, 235, 239);
}

.css-134l925.Mui-checked:hover {
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-134l925.Mui-checked:hover {
        background-color: transparent;
    }
}

.css-134l925.Mui-checked.Mui-disabled {
    color: rgb(105, 105, 107);
}

.css-134l925.Mui-checked+.MuiSwitch-track {
    background-color: rgb(234, 235, 239);
}

.css-134l925.Mui-checked {
    transform: translateX(14px);
}

.css-134l925.Mui-checked+.MuiSwitch-track {
    background-color: rgb(102, 187, 106);
    opacity: 1;
}

.css-134l925.Mui-disabled {
    opacity: 0.3;
}

.css-1ov3i1j {
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color: rgb(224, 224, 224);
    transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
}

.css-1ov3i1j.Mui-checked {
    transform: translateX(20px);
}

.css-1ov3i1j.Mui-disabled {
    color: rgb(117, 117, 117);
}

.css-1ov3i1j.Mui-checked+.MuiSwitch-track {
    opacity: 0.5;
}

.css-1ov3i1j.Mui-disabled+.MuiSwitch-track {
    opacity: 0.2;
}

.css-1ov3i1j .MuiSwitch-input {
    left: -100%;
    width: 300%;
}

.css-1ov3i1j:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ov3i1j:hover {
        background-color: transparent;
    }
}

.css-1ov3i1j.Mui-checked {
    color: rgb(234, 235, 239);
}

.css-1ov3i1j.Mui-checked:hover {
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ov3i1j.Mui-checked:hover {
        background-color: transparent;
    }
}

.css-1ov3i1j.Mui-checked.Mui-disabled {
    color: rgb(105, 105, 107);
}

.css-1ov3i1j.Mui-checked+.MuiSwitch-track {
    background-color: rgb(234, 235, 239);
}

.css-1ov3i1j.Mui-checked {
    transform: translateX(14px);
}

.css-1ov3i1j.Mui-checked+.MuiSwitch-track {
    background-color: rgb(102, 187, 106);
    opacity: 1;
}

.css-1ov3i1j.Mui-disabled {
    opacity: 0.3;
}

.css-vn8sp {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color: rgb(224, 224, 224);
    transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
}

.css-vn8sp.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-vn8sp {
        print-color-adjust: exact;
    }
}

.css-vn8sp.Mui-checked {
    transform: translateX(20px);
}

.css-vn8sp.Mui-disabled {
    color: rgb(117, 117, 117);
}

.css-vn8sp.Mui-checked+.MuiSwitch-track {
    opacity: 0.5;
}

.css-vn8sp.Mui-disabled+.MuiSwitch-track {
    opacity: 0.2;
}

.css-vn8sp .MuiSwitch-input {
    left: -100%;
    width: 300%;
}

.css-vn8sp:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-vn8sp:hover {
        background-color: transparent;
    }
}

.css-vn8sp.Mui-checked {
    color: rgb(234, 235, 239);
}

.css-vn8sp.Mui-checked:hover {
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-vn8sp.Mui-checked:hover {
        background-color: transparent;
    }
}

.css-vn8sp.Mui-checked.Mui-disabled {
    color: rgb(105, 105, 107);
}

.css-vn8sp.Mui-checked+.MuiSwitch-track {
    background-color: rgb(234, 235, 239);
}

.css-vn8sp.Mui-checked {
    transform: translateX(14px);
}

.css-vn8sp.Mui-checked+.MuiSwitch-track {
    background-color: rgb(102, 187, 106);
    opacity: 1;
}

.css-vn8sp.Mui-disabled {
    opacity: 0.3;
}

.css-1m9pwf3 {
    cursor: inherit;
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    z-index: 1;
}

.css-uz25m2 {
    background-color: currentcolor;
    color: rgb(255, 255, 255);
    border-radius: 6px;
    width: 16px;
    height: 16px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px;
}

.css-5w2f18 {
    height: 100%;
    width: 100%;
    z-index: -1;
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 1;
    background-color: rgba(235, 235, 239, 0.56);
    border-radius: 8px;
}

.css-1nkijli {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
}

.css-9bat2v {
    cursor: pointer;
}

@media (min-width: 0px) {
    .css-9bat2v {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-9bat2v {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-jgdezg {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding: 8px 16px;
    cursor: pointer;
}

.css-jgdezg.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-jgdezg.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-jgdezg.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-jgdezg.Mui-disabled {
    opacity: 0.38;
}

@media (min-width: 0px) {
    .css-jgdezg {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-jgdezg {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 0px) {
    .css-1drla68 {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1drla68 {
        color: rgb(241, 241, 243);
    }
}

.css-1ljtpgu {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1ljtpgu:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ljtpgu:hover {
        background-color: transparent;
    }
}

.css-1ljtpgu.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1ljtpgu.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1ljtpgu.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1ljtpgu.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1ljtpgu.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1ljtpgu.Mui-disabled {
    opacity: 0.38;
}

.css-1ljtpgu+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1ljtpgu+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1ljtpgu .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1ljtpgu .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1ljtpgu .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1ljtpgu {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1ljtpgu {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1ljtpgu {
        color: rgb(241, 241, 243);
    }
}

.css-hhhx1n {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-hhhx1n.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-hhhx1n {
        print-color-adjust: exact;
    }
}

.css-hhhx1n:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-hhhx1n:hover {
        background-color: transparent;
    }
}

.css-hhhx1n.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-hhhx1n.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-hhhx1n.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-hhhx1n.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-hhhx1n.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-hhhx1n.Mui-disabled {
    opacity: 0.38;
}

.css-hhhx1n+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-hhhx1n+.MuiDivider-inset {
    margin-left: 52px;
}

.css-hhhx1n .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-hhhx1n .MuiListItemText-inset {
    padding-left: 36px;
}

.css-hhhx1n .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-hhhx1n {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-hhhx1n {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-hhhx1n {
        color: rgb(241, 241, 243);
    }
}

.css-10ga8kg {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
    margin-left: 4px;
}

@media (min-width: 0px) {
    .css-10ga8kg {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-10ga8kg {
        color: rgb(241, 241, 243);
    }
}

.css-14ujvxq {
    margin-bottom: 4px;
}

@media (min-width: 0px) {
    .css-14ujvxq {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-14ujvxq {
        color: rgb(241, 241, 243);
    }
}

.css-1eagfjq {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    margin-bottom: 4px;
}

.css-1eagfjq:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1eagfjq:hover {
        background-color: transparent;
    }
}

.css-1eagfjq.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1eagfjq.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1eagfjq.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1eagfjq.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1eagfjq.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1eagfjq.Mui-disabled {
    opacity: 0.38;
}

.css-1eagfjq+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1eagfjq+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1eagfjq .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1eagfjq .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1eagfjq .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1eagfjq {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1eagfjq {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1eagfjq {
        color: rgb(241, 241, 243);
    }
}

.css-1m6wsd1 {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 4px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1m6wsd1.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1m6wsd1 {
        print-color-adjust: exact;
    }
}

.css-1m6wsd1:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1m6wsd1:hover {
        background-color: transparent;
    }
}

.css-1m6wsd1.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1m6wsd1.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1m6wsd1.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1m6wsd1.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1m6wsd1.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1m6wsd1.Mui-disabled {
    opacity: 0.38;
}

.css-1m6wsd1+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1m6wsd1+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1m6wsd1 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1m6wsd1 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1m6wsd1 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1m6wsd1 {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1m6wsd1 {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1m6wsd1 {
        color: rgb(241, 241, 243);
    }
}

.css-1jrnzya {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin-right: 8px;
    min-width: unset !important;
}

@media (min-width: 0px) {
    .css-1jrnzya {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1jrnzya {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 0px) {
    .css-16mujtn {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-16mujtn {
        color: rgb(241, 241, 243);
    }
}

.css-16mujtn .MuiListItemIcon-root {
    min-width: unset;
}

.css-16mujtn .MuiMenuItemIcon-root {
    min-width: unset;
}

.css-1uhh2s4 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1uhh2s4:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1uhh2s4:hover {
        background-color: transparent;
    }
}

.css-1uhh2s4.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1uhh2s4.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1uhh2s4.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1uhh2s4.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1uhh2s4.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1uhh2s4.Mui-disabled {
    opacity: 0.38;
}

.css-1uhh2s4+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1uhh2s4+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1uhh2s4 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1uhh2s4 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1uhh2s4 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1uhh2s4 {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1uhh2s4 {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1uhh2s4 {
        color: rgb(241, 241, 243);
    }
}

.css-1uhh2s4 .MuiListItemIcon-root {
    min-width: unset;
}

.css-1uhh2s4 .MuiMenuItemIcon-root {
    min-width: unset;
}

.css-1ahntzt {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1ahntzt.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1ahntzt {
        print-color-adjust: exact;
    }
}

.css-1ahntzt:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ahntzt:hover {
        background-color: transparent;
    }
}

.css-1ahntzt.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1ahntzt.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1ahntzt.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1ahntzt.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1ahntzt.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1ahntzt.Mui-disabled {
    opacity: 0.38;
}

.css-1ahntzt+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1ahntzt+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1ahntzt .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1ahntzt .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1ahntzt .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1ahntzt {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1ahntzt {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1ahntzt {
        color: rgb(241, 241, 243);
    }
}

.css-1ahntzt .MuiListItemIcon-root {
    min-width: unset;
}

.css-1ahntzt .MuiMenuItemIcon-root {
    min-width: unset;
}

.css-2rw4ax {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin-right: 12px;
    border-radius: 2px;
    overflow: hidden;
    width: 20px;
    height: 14px;
    min-width: unset !important;
}

.css-5rwpj6 {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin: 0px;
    min-width: unset !important;
}

.css-1dl5zgf {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
}

@media (min-width: 0px) {
    .css-1dl5zgf {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1dl5zgf {
        color: rgb(241, 241, 243);
    }
}

.css-w0pj6f {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.css-w851jv {
    min-width: 64px;
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 12px;
    color: rgb(255, 255, 255);
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transition: 0.2s;
}

.css-w851jv:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-w851jv:hover {
        background-color: transparent;
    }
}

.css-w851jv.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-w851jv:hover {
    box-shadow: none;
}

.css-w851jv.Mui-focusVisible {
    box-shadow: none;
}

.css-w851jv:active {
    box-shadow: none;
}

.css-w851jv.Mui-disabled {
    box-shadow: none;
}

.css-w851jv:hover,
.css-w851jv.Mui-focusVisible {
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    opacity: 0.9;
}

.css-1y4kwyt {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 12px;
    color: rgb(255, 255, 255);
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transition: 0.2s;
}

.css-1y4kwyt.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1y4kwyt {
        print-color-adjust: exact;
    }
}

.css-1y4kwyt:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-1y4kwyt:hover {
        background-color: transparent;
    }
}

.css-1y4kwyt.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1y4kwyt:hover {
    box-shadow: none;
}

.css-1y4kwyt.Mui-focusVisible {
    box-shadow: none;
}

.css-1y4kwyt:active {
    box-shadow: none;
}

.css-1y4kwyt.Mui-disabled {
    box-shadow: none;
}

.css-1y4kwyt:hover,
.css-1y4kwyt.Mui-focusVisible {
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    opacity: 0.9;
}

.css-1fgc1cp {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 133.4%;
    font-size: 1.3125rem;
    opacity: 0.7;
}

.css-1i87l8f {
    position: relative;
    padding-left: 8px;
    min-height: 48px;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

@media (min-width: 760px) {
    .css-1i87l8f {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.css-5s5u8o {
    padding: 20px 0px 20px 10px;
}

.css-xz8vby {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-1f44odb {
    text-decoration: none;
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-4w2n1c {
    text-decoration: none;
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-tbq01x {
    text-decoration: none;
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-15ro776 {
    margin-right: 4px;
}

.css-1fzsl0k {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 1rem;
    font-size: 0.75rem;
    color: rgb(165, 168, 182);
}

.css-18whhtg {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    letter-spacing: 0.009375rem;
    line-height: 1.5rem;
    font-size: 1rem;
    opacity: 0.7;
}

.css-1yp4ln {
    display: flex;
    align-items: flex-start;
}

.css-1ctyq6o {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(142, 146, 163);
}

@media (min-width: 0px) {
    .css-1ctyq6o {
        margin-right: 20px;
        margin-bottom: 4px;
    }
}

@media (min-width: 640px) {
    .css-1ctyq6o {
        margin-right: 12px;
        margin-bottom: 0px;
    }
}

.css-1qqt9wm {
    margin: 0px 4px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 700;
    letter-spacing: 0.015625rem;
    line-height: 123.5%;
    color: rgb(255, 255, 255);
    font-size: 1.55rem;
}

.css-1co7b9 {
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
    position: static;
    background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-radius: 0px;
}

.css-1cirdo8 {
    color: rgb(241, 241, 243);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    flex-shrink: 0;
    position: static;
    background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-radius: 0px;
}

.css-gzu4zw {
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 48px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

@media (min-width: 760px) {
    .css-gzu4zw {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.css-1tp6q3i {
    padding-right: 0px;
}

.css-1l72w8m {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    display: flex;
    align-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.css-1igujgv {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.02875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    font-size: 0.625rem;
    padding: 0px 6px;
    min-width: 90px;
    margin-left: 20px;
    height: 24px;
    background: rgb(56, 61, 81);
    color: rgb(234, 235, 239);
}

.css-1igujgv:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1igujgv:hover {
        background-color: transparent;
    }
}

.css-1igujgv.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1igujgv:hover {
    box-shadow: none;
}

.css-1igujgv.Mui-focusVisible {
    box-shadow: none;
}

.css-1igujgv:active {
    box-shadow: none;
}

.css-1igujgv.Mui-disabled {
    box-shadow: none;
}

.css-1r94sc2 {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 0px 20px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.02875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    font-size: 0.625rem;
    padding: 0px 6px;
    min-width: 90px;
    height: 24px;
    background: rgb(56, 61, 81);
    color: rgb(234, 235, 239);
}

.css-1r94sc2.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1r94sc2 {
        print-color-adjust: exact;
    }
}

.css-1r94sc2:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1r94sc2:hover {
        background-color: transparent;
    }
}

.css-1r94sc2.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1r94sc2:hover {
    box-shadow: none;
}

.css-1r94sc2.Mui-focusVisible {
    box-shadow: none;
}

.css-1r94sc2:active {
    box-shadow: none;
}

.css-1r94sc2.Mui-disabled {
    box-shadow: none;
}

.css-smov5d {
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 0px 6px 12px;
    color: white;
}

.css-smov5d:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-smov5d:hover {
        background-color: transparent;
    }
}

.css-smov5d.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-smov5d:hover {
    box-shadow: none;
}

.css-smov5d.Mui-focusVisible {
    box-shadow: none;
}

.css-smov5d:active {
    box-shadow: none;
}

.css-smov5d.Mui-disabled {
    box-shadow: none;
}

.css-126tt2d {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 0px 6px 12px;
    color: white;
}

.css-126tt2d.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-126tt2d {
        print-color-adjust: exact;
    }
}

.css-126tt2d:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-126tt2d:hover {
        background-color: transparent;
    }
}

.css-126tt2d.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-126tt2d:hover {
    box-shadow: none;
}

.css-126tt2d.Mui-focusVisible {
    box-shadow: none;
}

.css-126tt2d:active {
    box-shadow: none;
}

.css-126tt2d.Mui-disabled {
    box-shadow: none;
}

.css-1l6c7y9 {
    display: inherit;
    margin-right: 8px;
    margin-left: -4px;
}

.css-1l6c7y9> :nth-of-type(1) {
    font-size: 20px;
}

.css-10dohqv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
}

.css-kp1w4j {
    height: 48px;
    position: sticky;
    top: 0px;
    transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1100;
    background-color: rgb(27, 32, 48);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    box-shadow: rgba(242, 243, 247, 0.16) 0px -1px 0px inset;
}

@media (min-width: 0px) {
    .css-kp1w4j {
        padding: 8px 8px 8px 20px;
    }
}

@media (min-width: 640px) {
    .css-kp1w4j {
        padding: 8px 20px;
    }
}

.css-142agrv {
    line-height: 0;
    margin-right: 12px;
    transition: 0.3s;
}

.css-142agrv:hover {
    opacity: 0.7;
}

.css-1p8it9z {
    text-decoration: none;
    line-height: 0;
    margin-right: 12px;
    transition: 0.3s;
}

.css-1p8it9z:hover {
    opacity: 0.7;
}

.css-1ajeowl {
    margin: 0px 12px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    font-size: 0.875rem;
    color: rgb(234, 235, 239);
    text-decoration: none;
    line-height: 0;
    transition: 0.3s;
}

.css-1ajeowl:hover {
    opacity: 0.7;
}

.css-1gux690 {
    margin: 0px 12px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    font-size: 0.875rem;
    color: rgb(234, 235, 239);
    text-decoration: none;
    line-height: 0;
    transition: 0.3s;
}

.css-1gux690:hover {
    opacity: 0.7;
}

.css-5hicrt {
    margin-right: 12px;
}

@media (min-width: 0px) {
    .css-1me2gch {
        display: none;
    }
}

@media (min-width: 960px) {
    .css-1me2gch {
        display: block;
    }
}

.css-1dvha5n {
    list-style: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    display: flex;
}

.css-1dvha5n .MuiMenuItem-root+.MuiDivider-root,
.css-1dvha5n .MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

@media (min-width: 0px) {
    .css-1dvha5n {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (min-width: 960px) {
    .css-1dvha5n {
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
    }
}

.css-yewinh {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
}

.css-yewinh.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-yewinh.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-yewinh.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-yewinh.Mui-disabled {
    opacity: 0.38;
}

@media (min-width: 0px) {
    .css-yewinh {
        width: 100%;
        margin-right: 0px;
    }
}

@media (min-width: 960px) {
    .css-yewinh {
        width: unset;
        margin-right: 8px;
    }
}

.css-o1kmt6 {
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-o1kmt6:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-o1kmt6:hover {
        background-color: transparent;
    }
}

.css-o1kmt6.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-o1kmt6:hover {
    box-shadow: none;
}

.css-o1kmt6.Mui-focusVisible {
    box-shadow: none;
}

.css-o1kmt6:active {
    box-shadow: none;
}

.css-o1kmt6.Mui-disabled {
    box-shadow: none;
}

.active.css-o1kmt6::after,
.css-o1kmt6:hover.css-o1kmt6::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-o1kmt6::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-g5yq6m {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-g5yq6m.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-g5yq6m {
        print-color-adjust: exact;
    }
}

.css-g5yq6m:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-g5yq6m:hover {
        background-color: transparent;
    }
}

.css-g5yq6m.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-g5yq6m:hover {
    box-shadow: none;
}

.css-g5yq6m.Mui-focusVisible {
    box-shadow: none;
}

.css-g5yq6m:active {
    box-shadow: none;
}

.css-g5yq6m.Mui-disabled {
    box-shadow: none;
}

.active.css-g5yq6m::after,
.css-g5yq6m:hover.css-g5yq6m::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-g5yq6m::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-16gsiog {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-16gsiog.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-16gsiog {
        print-color-adjust: exact;
    }
}

.css-16gsiog:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-16gsiog:hover {
        background-color: transparent;
    }
}

.css-16gsiog.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-16gsiog:hover {
    box-shadow: none;
}

.css-16gsiog.Mui-focusVisible {
    box-shadow: none;
}

.css-16gsiog:active {
    box-shadow: none;
}

.css-16gsiog.Mui-disabled {
    box-shadow: none;
}

.active.css-16gsiog::after,
.css-16gsiog:hover.css-16gsiog::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-16gsiog::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-1rwvv0s {
    letter-spacing: 0.009375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-1rwvv0s.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1rwvv0s {
        print-color-adjust: exact;
    }
}

.css-1rwvv0s:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1rwvv0s:hover {
        background-color: transparent;
    }
}

.css-1rwvv0s.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1rwvv0s:hover {
    box-shadow: none;
}

.css-1rwvv0s.Mui-focusVisible {
    box-shadow: none;
}

.css-1rwvv0s:active {
    box-shadow: none;
}

.css-1rwvv0s.Mui-disabled {
    box-shadow: none;
}

.active.css-1rwvv0s::after,
.css-1rwvv0s:hover.css-1rwvv0s::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-1rwvv0s::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-3y5xw2 {
    letter-spacing: 0.009375rem;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    padding: 6px 8px;
    position: relative;
}

.css-3y5xw2.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-3y5xw2 {
        print-color-adjust: exact;
    }
}

.css-3y5xw2:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-3y5xw2:hover {
        background-color: transparent;
    }
}

.css-3y5xw2.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-3y5xw2:hover {
    box-shadow: none;
}

.css-3y5xw2.Mui-focusVisible {
    box-shadow: none;
}

.css-3y5xw2:active {
    box-shadow: none;
}

.css-3y5xw2.Mui-disabled {
    box-shadow: none;
}

.active.css-3y5xw2::after,
.css-3y5xw2:hover.css-3y5xw2::after {
    transform: scaleX(1);
    transform-origin: left bottom;
}

.css-3y5xw2::after {
    content: "";
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -6px;
    left: 0px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transform-origin: right bottom;
    transition: transform 0.25s ease-out;
}

.css-16sp9pc {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    margin-left: 2px;
    font-size: 16px;
    transform: rotate(0deg);
    transition: transform 0.2s ease-in-out;
}

.css-aueg8h .MuiPaper-root {
    background-color: rgb(41, 46, 65);
    border: 1px solid rgba(235, 235, 239, 0.08);
}

.css-nikzaa .MuiPaper-root {
    background-color: rgb(41, 46, 65);
    border: 1px solid rgba(235, 235, 239, 0.08);
}

.css-8gmvqi {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    box-sizing: border-box;
    text-align: left;
    width: unset;
}

.css-8gmvqi.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-8gmvqi.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-8gmvqi.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-8gmvqi.Mui-disabled {
    opacity: 0.38;
}

@media (min-width: 0px) {
    .css-8gmvqi {
        display: none;
    }
}

@media (min-width: 960px) {
    .css-8gmvqi {
        display: flex;
    }
}

.css-1rq4b5v {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    min-width: unset;
    padding: 6px 8px;
}

.css-1rq4b5v:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1rq4b5v:hover {
        background-color: transparent;
    }
}

.css-1rq4b5v.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1rq4b5v:hover {
    box-shadow: none;
}

.css-1rq4b5v.Mui-focusVisible {
    box-shadow: none;
}

.css-1rq4b5v:active {
    box-shadow: none;
}

.css-1rq4b5v.Mui-disabled {
    box-shadow: none;
}

.css-1rq4b5v:hover {
    background-color: rgba(250, 251, 252, 0.08);
}

.css-enszjw {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(241, 241, 243);
    min-width: unset;
    padding: 6px 8px;
}

.css-enszjw.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-enszjw {
        print-color-adjust: exact;
    }
}

.css-enszjw:hover {
    text-decoration: none;
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-enszjw:hover {
        background-color: transparent;
    }
}

.css-enszjw.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-enszjw:hover {
    box-shadow: none;
}

.css-enszjw.Mui-focusVisible {
    box-shadow: none;
}

.css-enszjw:active {
    box-shadow: none;
}

.css-enszjw.Mui-disabled {
    box-shadow: none;
}

.css-enszjw:hover {
    background-color: rgba(250, 251, 252, 0.08);
}

.css-y0zxrm {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
    margin-left: 4px;
}

.css-i9gxme {
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.css-bk9pr5 {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
    margin-left: 8px;
}

.css-bk9pr5:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-bk9pr5:hover {
        background-color: transparent;
    }
}

.css-bk9pr5.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-bk9pr5:hover {
    box-shadow: none;
}

.css-bk9pr5.Mui-focusVisible {
    box-shadow: none;
}

.css-bk9pr5:active {
    box-shadow: none;
}

.css-bk9pr5.Mui-disabled {
    box-shadow: none;
}

.css-bk9pr5:hover,
.css-bk9pr5.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-17sgboj {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px 0px 0px 8px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
}

.css-17sgboj.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-17sgboj {
        print-color-adjust: exact;
    }
}

.css-17sgboj:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-17sgboj:hover {
        background-color: transparent;
    }
}

.css-17sgboj.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-17sgboj:hover {
    box-shadow: none;
}

.css-17sgboj.Mui-focusVisible {
    box-shadow: none;
}

.css-17sgboj:active {
    box-shadow: none;
}

.css-17sgboj.Mui-disabled {
    box-shadow: none;
}

.css-17sgboj:hover,
.css-17sgboj.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-q5q60p {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
    color: rgb(241, 241, 243);
}

.css-1tu4aee .MuiMenuItem-root.Mui-disabled {
    opacity: 1;
}

.css-18dvzhc .MuiMenuItem-root.Mui-disabled {
    opacity: 1;
}

@media (min-width: 0px) {
    .css-1100lx1 {
        display: flex;
    }
}

@media (min-width: 960px) {
    .css-1100lx1 {
        display: none;
    }
}

.css-1m2o9l0 {
    z-index: 1200;
    top: 48px;
}

.css-b95f0i {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

.css-1e6kcma {
    background-color: rgb(27, 32, 48);
    color: rgb(241, 241, 243);
}

@media (min-width: 0px) {
    .css-1e6kcma {
        padding-top: 40px;
        padding-bottom: 72px;
    }
}

@media (min-width: 960px) {
    .css-1e6kcma {
        padding-top: 48px;
        padding-bottom: 80px;
    }
}

@media (min-width: 1280px) {
    .css-1e6kcma {
        padding-bottom: 94px;
    }
}

@media (min-width: 1575px) {
    .css-1e6kcma {
        padding-bottom: 92px;
    }
}

@media (min-width: 1800px) {
    .css-1e6kcma {
        padding-bottom: 96px;
    }
}

.css-ycl373 {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 0px;
}

@media (min-width: 760px) {
    .css-ycl373 {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 1280px) {
    .css-ycl373 {
        max-width: 1280px;
    }
}

@media (min-width: 0px) {
    .css-ycl373 {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media (min-width: 640px) {
    .css-ycl373 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-ycl373 {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-ycl373 {
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1280px) {
    .css-ycl373 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1575px) {
    .css-ycl373 {
        max-width: unset;
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1800px) {
    .css-ycl373 {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

@media (min-width: 0px) {
    .css-nkvznt {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width: 640px) {
    .css-nkvznt {
        padding-left: 24px;
        padding-right: 24px;
    }
}

.css-70qvj9 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-1czjwln {
    display: flex;
    margin-bottom: 16px;
}

@media (min-width: 0px) {
    .css-1czjwln {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (min-width: 640px) {
    .css-1czjwln {
        -webkit-box-align: center;
        align-items: center;
        flex-direction: row;
    }
}

.css-gr0tg3 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 0px;
}

.css-115cb67 {
    margin-right: 8px;
}

.css-115cb67 .MuiOutlinedInput-notchedOutline {
    border: none;
}

.css-1s2gcw8 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    min-width: 0px;
    padding: 0px;
    margin: 0px 8px 0px 0px;
    border: 0px;
    vertical-align: top;
}

.css-1s2gcw8 .MuiOutlinedInput-notchedOutline {
    border: none;
}

.css-1ypy5va {
    color: rgb(241, 241, 243);
    line-height: 1.4375em;
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    border-radius: 6px;
    border-color: rgba(235, 235, 239, 0.08);
}

.css-1ypy5va.Mui-disabled {
    color: rgb(98, 103, 123);
    cursor: default;
}

.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgb(241, 241, 243);
}

@media (hover: none) {
    .css-1ypy5va:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(255, 255, 255, 0.23);
    }
}

.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: rgb(234, 235, 239);
    border-width: 2px;
}

.css-1ypy5va.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: rgb(244, 67, 54);
}

.css-1ypy5va.Mui-disabled .MuiOutlinedInput-notchedOutline {
    border-color: rgba(235, 235, 239, 0.3);
}

.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgb(203, 205, 216);
}

.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: rgb(203, 205, 216);
}

.css-1ypy5va.MarketSwitcher__select .MuiSelect-outlined {
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent !important;
}

.css-1ypy5va .MuiSelect-icon {
    color: rgb(241, 241, 243);
}

.css-wvdg9f {
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 16.5px 14px;
}

.css-wvdg9f::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.5;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-wvdg9f:focus {
    outline: 0px;
}

.css-wvdg9f:invalid {
    box-shadow: none;
}

.css-wvdg9f::-webkit-search-decoration {
    appearance: none;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-wvdg9f::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-wvdg9f:focus::-webkit-input-placeholder {
    opacity: 0.5;
}

.css-wvdg9f.Mui-disabled {
    opacity: 1;
    -webkit-text-fill-color: rgb(98, 103, 123);
}

.css-wvdg9f:-webkit-autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill;
}

.css-wvdg9f:-webkit-autofill {
    box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset;
    -webkit-text-fill-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border-radius: inherit;
}

.css-1dyf9qo {
    appearance: none;
    user-select: none;
    border-radius: 4px;
    cursor: pointer;
    font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    padding: 16.5px 14px;
}

.css-1dyf9qo:focus {
    border-radius: 4px;
}

.css-1dyf9qo.Mui-disabled {
    cursor: default;
}

.css-1dyf9qo[multiple] {
    height: auto;
}

.css-1dyf9qo:not([multiple]) option,
.css-1dyf9qo:not([multiple]) optgroup {
    background-color: rgb(41, 46, 65);
}

.css-1dyf9qo.css-1dyf9qo.css-1dyf9qo {
    padding-right: 32px;
}

.css-1dyf9qo.MuiSelect-select {
    height: auto;
    min-height: 1.4375em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.css-1dyf9qo.MuiSelect-select {
    background-color: rgb(56, 61, 81);
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 12px;
    color: rgb(241, 241, 243);
}

.css-1dyf9qo::-webkit-input-placeholder {
    color: currentcolor;
    opacity: 0.5;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1dyf9qo:focus {
    outline: 0px;
}

.css-1dyf9qo:invalid {
    box-shadow: none;
}

.css-1dyf9qo::-webkit-search-decoration {
    appearance: none;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-1dyf9qo::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink="false"]+.MuiInputBase-formControl .css-1dyf9qo:focus::-webkit-input-placeholder {
    opacity: 0.5;
}

.css-1dyf9qo.Mui-disabled {
    opacity: 1;
    -webkit-text-fill-color: rgb(98, 103, 123);
}

.css-1dyf9qo:-webkit-autofill {
    animation-duration: 5000s;
    animation-name: mui-auto-fill;
}

.css-1dyf9qo:-webkit-autofill {
    box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset;
    -webkit-text-fill-color: rgb(255, 255, 255);
    caret-color: rgb(255, 255, 255);
    border-radius: inherit;
}

.css-1slt5fp {
    margin-right: 8px;
    width: 28px;
    height: 28px;
    position: relative;
}

.css-171onha {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 4px;
}

.css-1jz7z4v {
    margin: 0px 4px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 700;
    letter-spacing: 0.015625rem;
    line-height: 123.5%;
    font-size: 1.75rem;
    color: rgb(255, 255, 255);
}

.css-1tgkox5 {
    color: rgb(255, 255, 255);
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 12px;
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-my2x37 {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    font-size: 0.75rem;
}

.css-fo7h32 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
    margin-left: 4px;
    color: rgb(241, 241, 243);
}

.css-10qjsex {
    margin: 2px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    color: rgb(255, 255, 255);
    font-size: 0.85rem;
    overflow-wrap: break-word;
    white-space: normal;
    line-height: 1.3;
    max-width: 100%;
}

.css-1k3x8v3 {
    bottom: 0px;
    left: 0px;
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    box-sizing: border-box;
}

.css-dzdoo0 {
    position: absolute;
    right: 7px;
    top: calc(50% - 0.5em);
    pointer-events: none;
    color: rgba(235, 235, 239, 0.56);
}

.css-dzdoo0.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-7z4qiw {
    border-color: rgba(255, 255, 255, 0.23);
}

.css-nqlg3w {
    text-align: left;
    position: absolute;
    inset: -5px 0px 0px;
    margin: 0px;
    padding: 0px 8px;
    pointer-events: none;
    border-radius: inherit;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    min-width: 0%;
    border-color: rgba(255, 255, 255, 0.23);
}

.css-ihdtdm {
    float: unset;
    width: auto;
    overflow: hidden;
    padding: 0px;
    line-height: 11px;
    transition: width 150ms cubic-bezier(0, 0, 0.2, 1);
}

.css-k7vncv {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
}

@media (min-width: 0px) {
    .css-k7vncv {
        gap: 12px;
    }
}

@media (min-width: 640px) {
    .css-k7vncv {
        gap: 32px;
    }
}

.css-ltjh6b {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

@media (min-width: 0px) {
    .css-ltjh6b {
        width: calc(50% - 12px);
    }
}

@media (min-width: 640px) {
    .css-ltjh6b {
        width: unset;
    }
}

.css-j7qwjs {
    display: flex;
    flex-direction: column;
}

.css-18biwo {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-1t8x1s2 {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    color: rgb(165, 168, 182);
}

.css-8j6qub {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    transform-origin: 0px 55%;
    border-radius: 4px / 6.7px;
    animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d;
    transform: unset;
    background: rgb(56, 61, 81);
}

.css-8j6qub:empty::before {
    content: " ";
}

@-webkit-keyframes animation-c7515d {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.4;
    }

    100% {
        opacity: 1;
    }
}

@keyframes animation-c7515d {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.4;
    }

    100% {
        opacity: 1;
    }
}

.css-ulme3a {
    display: inline-flex;
    cursor: pointer;
    transition: 0.2s;
}

.css-ulme3a:hover {
    opacity: 0.5;
}

.css-ampwg9 {
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    overflow: visible;
    color: rgba(235, 235, 239, 0.56);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    padding: 0px;
    min-width: 0px;
    margin-left: 2px;
}

.css-ampwg9:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-ampwg9:hover {
        background-color: transparent;
    }
}

.css-ampwg9.Mui-disabled {
    background-color: transparent;
    color: rgba(235, 235, 239, 0.3);
}

.css-1osfq0k {
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 0px 2px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    overflow: visible;
    color: rgba(235, 235, 239, 0.56);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    padding: 0px;
    min-width: 0px;
}

.css-1osfq0k.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1osfq0k {
        print-color-adjust: exact;
    }
}

.css-1osfq0k:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1osfq0k:hover {
        background-color: transparent;
    }
}

.css-1osfq0k.Mui-disabled {
    background-color: transparent;
    color: rgba(235, 235, 239, 0.3);
}

.css-jmow5f {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 14px;
    color: rgb(142, 146, 163);
    border-radius: 50%;
}

.css-jmow5f:hover {
    color: rgb(41, 182, 246);
}

.css-s9ggwg {
    z-index: 1500;
    pointer-events: none;
}

.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-l8ykd6 {
    z-index: 1500;
    pointer-events: none;
}

.css-l8ykd6 .MuiTooltip-tooltip {
    color: rgb(241, 241, 243);
    background-color: rgb(41, 46, 65);
    padding: 0px;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
    max-width: 280px;
}

.css-l8ykd6 .MuiTooltip-arrow {
    color: rgb(41, 46, 65);
}

.css-l8ykd6 .MuiTooltip-arrow::before {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
}

.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-1ta9xnb {
    z-index: 1500;
    pointer-events: none;
}

.css-1ta9xnb .MuiTooltip-tooltip {
    color: rgb(241, 241, 243);
    background-color: rgb(41, 46, 65);
    padding: 0px;
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
    max-width: 280px;
}

.css-1ta9xnb .MuiTooltip-arrow {
    color: rgb(41, 46, 65);
}

.css-1ta9xnb .MuiTooltip-arrow::before {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
}

.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow {
    top: 0px;
    margin-top: -0.71em;
}

.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {
    transform-origin: 0px 100%;
}

.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow {
    bottom: 0px;
    margin-bottom: -0.71em;
}

.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow::before {
    transform-origin: 100% 0px;
}

.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow {
    left: 0px;
    margin-left: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow::before {
    transform-origin: 100% 100%;
}

.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow {
    right: 0px;
    margin-right: -0.71em;
    height: 1em;
    width: 0.71em;
}

.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow::before {
    transform-origin: 0px 0px;
}

.css-159pi92 {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

@media (min-width: 0px) {
    .css-159pi92 {
        margin-top: -32px;
    }
}

@media (min-width: 1280px) {
    .css-159pi92 {
        margin-top: -46px;
    }
}

@media (min-width: 1575px) {
    .css-159pi92 {
        margin-top: -44px;
    }
}

@media (min-width: 1800px) {
    .css-159pi92 {
        margin-top: -48px;
    }
}

.css-1a8qn2o {
    width: 100%;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 39px;
}

@media (min-width: 760px) {
    .css-1a8qn2o {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 1280px) {
    .css-1a8qn2o {
        max-width: 1280px;
    }
}

@media (min-width: 0px) {
    .css-1a8qn2o {
        padding-left: 8px;
        padding-right: 8px;
    }
}

@media (min-width: 640px) {
    .css-1a8qn2o {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 760px) {
    .css-1a8qn2o {
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 960px) {
    .css-1a8qn2o {
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1280px) {
    .css-1a8qn2o {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1575px) {
    .css-1a8qn2o {
        max-width: unset;
        padding-left: 96px;
        padding-right: 96px;
    }
}

@media (min-width: 1800px) {
    .css-1a8qn2o {
        padding-left: 0px;
        padding-right: 0px;
        max-width: 1440px;
    }
}

.css-17qu3ne {
    background-color: rgb(41, 46, 65);
    color: rgb(241, 241, 243);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px;
    background-image: none;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    padding: 16px;
    flex: 1 1 0%;
}

.css-11zj654 {
    margin: 0px 0px 8px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
}

.css-1p4wjs1 {
    margin: 0px 0px 24px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    color: rgb(165, 168, 182);
}

.css-103kn7e {
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    gap: 22px;
    box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset;
}

@media (min-width: 0px) {
    .css-103kn7e {
        padding: 22px 0px 40px;
        flex-direction: column;
    }
}

@media (min-width: 640px) {
    .css-103kn7e {
        padding: 0px 22px 0px 40px;
        flex-direction: column;
    }
}

@media (min-width: 760px) {
    .css-103kn7e {
        padding: 20px 22px;
        flex-direction: row;
    }
}

.css-15zum9u {
    display: flex;
    gap: 10px;
    -webkit-box-align: center;
    align-items: center;
}

.css-43mqje {
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-43mqje:hover {
    color: rgb(241, 241, 243);
}

.css-gdpe9y {
    text-decoration: none;
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-gdpe9y:hover {
    color: rgb(241, 241, 243);
}

.css-tgjpic {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    text-decoration: none;
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-tgjpic:hover {
    color: rgb(241, 241, 243);
}

.css-1o62gjw {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 1rem;
    font-size: 0.75rem;
}

.css-1poxqjx {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    text-decoration: none;
    color: rgb(142, 146, 163);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.css-1poxqjx:hover {
    color: rgb(241, 241, 243);
}

.css-qe1uop {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.5rem;
}

@media (min-width: 0px) {
    .css-qe1uop {
        font-size: 24px;
    }
}

@media (min-width: 640px) {
    .css-qe1uop {
        font-size: 24px;
    }
}

@media (min-width: 760px) {
    .css-qe1uop {
        font-size: 20px;
    }
}

.css-1w611nc {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

.css-1w611nc .MuiPaper-root {
    background-color: rgb(41, 46, 65);
    border: 1px solid rgba(235, 235, 239, 0.08);
}

.css-1mbdz04 {
    z-index: -1;
}

.css-esi9ax {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    inset: 0px;
    background-color: transparent;
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-uoqd8g {
    position: absolute;
    overflow: hidden auto;
    min-width: 16px;
    min-height: 16px;
    max-width: calc(100% - 32px);
    outline: 0px;
    max-height: calc(100% - 96px);
}

.css-1tiw2lk {
    color: rgb(241, 241, 243);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    border: 1px solid rgba(235, 235, 239, 0.08);
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px;
    background: rgb(56, 61, 81);
    position: absolute;
    overflow: hidden auto;
    min-width: 16px;
    min-height: 16px;
    max-width: calc(100% - 32px);
    outline: 0px;
    max-height: calc(100% - 96px);
}

.css-1jj07fx {
    outline: 0px;
}

.css-rl9mto {
    list-style: none;
    margin: 0px;
    padding: 4px 0px;
    position: relative;
    outline: 0px;
}

.css-rl9mto .MuiMenuItem-root+.MuiDivider-root,
.css-rl9mto .MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-20tl1e {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-20tl1e:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-20tl1e:hover {
        background-color: transparent;
    }
}

.css-20tl1e.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-20tl1e.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-20tl1e.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-20tl1e.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-20tl1e.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-20tl1e.Mui-disabled {
    opacity: 0.38;
}

.css-20tl1e+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-20tl1e+.MuiDivider-inset {
    margin-left: 52px;
}

.css-20tl1e .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-20tl1e .MuiListItemText-inset {
    padding-left: 36px;
}

.css-20tl1e .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-20tl1e {
        min-height: auto;
    }
}

.css-10m1voa {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-10m1voa.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-10m1voa {
        print-color-adjust: exact;
    }
}

.css-10m1voa:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-10m1voa:hover {
        background-color: transparent;
    }
}

.css-10m1voa.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-10m1voa.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-10m1voa.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-10m1voa.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-10m1voa.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-10m1voa.Mui-disabled {
    opacity: 0.38;
}

.css-10m1voa+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-10m1voa+.MuiDivider-inset {
    margin-left: 52px;
}

.css-10m1voa .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-10m1voa .MuiListItemText-inset {
    padding-left: 36px;
}

.css-10m1voa .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-10m1voa {
        min-height: auto;
    }
}

.css-1e1lr2p {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-1e1lr2p.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1e1lr2p {
        print-color-adjust: exact;
    }
}

.css-1e1lr2p:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1e1lr2p:hover {
        background-color: transparent;
    }
}

.css-1e1lr2p.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1e1lr2p.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1e1lr2p.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1e1lr2p.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1e1lr2p.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1e1lr2p.Mui-disabled {
    opacity: 0.38;
}

.css-1e1lr2p+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1e1lr2p+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1e1lr2p .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1e1lr2p .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1e1lr2p .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1e1lr2p {
        min-height: auto;
    }
}

.css-19289as {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-19289as.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-19289as {
        print-color-adjust: exact;
    }
}

.css-19289as:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-19289as:hover {
        background-color: transparent;
    }
}

.css-19289as.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-19289as.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-19289as.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-19289as.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-19289as.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-19289as.Mui-disabled {
    opacity: 0.38;
}

.css-19289as+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-19289as+.MuiDivider-inset {
    margin-left: 52px;
}

.css-19289as .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-19289as .MuiListItemText-inset {
    padding-left: 36px;
}

.css-19289as .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-19289as {
        min-height: auto;
    }
}

.css-163k3hz {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    min-width: 140px;
}

.css-163k3hz.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-163k3hz {
        print-color-adjust: exact;
    }
}

.css-163k3hz:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-163k3hz:hover {
        background-color: transparent;
    }
}

.css-163k3hz.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-163k3hz.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-163k3hz.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-163k3hz.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-163k3hz.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-163k3hz.Mui-disabled {
    opacity: 0.38;
}

.css-163k3hz+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-163k3hz+.MuiDivider-inset {
    margin-left: 52px;
}

.css-163k3hz .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-163k3hz .MuiListItemText-inset {
    padding-left: 36px;
}

.css-163k3hz .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-163k3hz {
        min-height: auto;
    }
}

.css-fu4g2f {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.009375rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-xuzscv {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

.css-19aijy8 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom: 1px solid rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-19aijy8:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-19aijy8:hover {
        background-color: transparent;
    }
}

.css-19aijy8.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-19aijy8.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-19aijy8.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-19aijy8.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-19aijy8.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-19aijy8.Mui-disabled {
    opacity: 0.38;
}

.css-19aijy8+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-19aijy8+.MuiDivider-inset {
    margin-left: 52px;
}

.css-19aijy8 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-19aijy8 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-19aijy8 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-19aijy8 {
        min-height: auto;
    }
}

.css-1gn43q6 {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-1gn43q6.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1gn43q6 {
        print-color-adjust: exact;
    }
}

.css-1gn43q6:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1gn43q6:hover {
        background-color: transparent;
    }
}

.css-1gn43q6.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1gn43q6.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1gn43q6.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1gn43q6.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1gn43q6.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1gn43q6.Mui-disabled {
    opacity: 0.38;
}

.css-1gn43q6+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1gn43q6+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1gn43q6 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1gn43q6 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1gn43q6 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1gn43q6 {
        min-height: auto;
    }
}

.css-1n8qupu {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-1n8qupu.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1n8qupu {
        print-color-adjust: exact;
    }
}

.css-1n8qupu:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1n8qupu:hover {
        background-color: transparent;
    }
}

.css-1n8qupu.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1n8qupu.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1n8qupu.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1n8qupu.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1n8qupu.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1n8qupu.Mui-disabled {
    opacity: 0.38;
}

.css-1n8qupu+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1n8qupu+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1n8qupu .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1n8qupu .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1n8qupu .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1n8qupu {
        min-height: auto;
    }
}

.css-p7lbea {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-p7lbea.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-p7lbea {
        print-color-adjust: exact;
    }
}

.css-p7lbea:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-p7lbea:hover {
        background-color: transparent;
    }
}

.css-p7lbea.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-p7lbea.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-p7lbea.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-p7lbea.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-p7lbea.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-p7lbea.Mui-disabled {
    opacity: 0.38;
}

.css-p7lbea+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-p7lbea+.MuiDivider-inset {
    margin-left: 52px;
}

.css-p7lbea .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-p7lbea .MuiListItemText-inset {
    padding-left: 36px;
}

.css-p7lbea .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-p7lbea {
        min-height: auto;
    }
}

.css-14d7i0e {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border-width: 0px 0px 1px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    border-bottom-style: solid;
    border-bottom-color: rgba(235, 235, 239, 0.08);
    background-clip: padding-box;
    padding: 12px 16px;
}

.css-14d7i0e.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-14d7i0e {
        print-color-adjust: exact;
    }
}

.css-14d7i0e:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-14d7i0e:hover {
        background-color: transparent;
    }
}

.css-14d7i0e.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-14d7i0e.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-14d7i0e.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-14d7i0e.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-14d7i0e.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-14d7i0e.Mui-disabled {
    opacity: 0.38;
}

.css-14d7i0e+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-14d7i0e+.MuiDivider-inset {
    margin-left: 52px;
}

.css-14d7i0e .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-14d7i0e .MuiListItemText-inset {
    padding-left: 36px;
}

.css-14d7i0e .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-14d7i0e {
        min-height: auto;
    }
}

.css-1qvb7oz {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1qvb7oz:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1qvb7oz:hover {
        background-color: transparent;
    }
}

.css-1qvb7oz.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1qvb7oz.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1qvb7oz.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1qvb7oz.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1qvb7oz.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1qvb7oz.Mui-disabled {
    opacity: 0.38;
}

.css-1qvb7oz+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1qvb7oz+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1qvb7oz .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1qvb7oz .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1qvb7oz .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1qvb7oz {
        min-height: auto;
    }
}

.css-1hn3osy {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1hn3osy.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1hn3osy {
        print-color-adjust: exact;
    }
}

.css-1hn3osy:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1hn3osy:hover {
        background-color: transparent;
    }
}

.css-1hn3osy.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1hn3osy.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1hn3osy.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1hn3osy.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1hn3osy.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1hn3osy.Mui-disabled {
    opacity: 0.38;
}

.css-1hn3osy+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1hn3osy+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1hn3osy .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1hn3osy .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1hn3osy .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1hn3osy {
        min-height: auto;
    }
}

.css-1ew4sfn {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1ew4sfn.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1ew4sfn {
        print-color-adjust: exact;
    }
}

.css-1ew4sfn:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ew4sfn:hover {
        background-color: transparent;
    }
}

.css-1ew4sfn.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1ew4sfn.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1ew4sfn.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1ew4sfn.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1ew4sfn.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1ew4sfn.Mui-disabled {
    opacity: 0.38;
}

.css-1ew4sfn+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1ew4sfn+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1ew4sfn .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1ew4sfn .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1ew4sfn .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1ew4sfn {
        min-height: auto;
    }
}

.css-1wkhg8r {
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1wkhg8r.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1wkhg8r {
        print-color-adjust: exact;
    }
}

.css-1wkhg8r:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1wkhg8r:hover {
        background-color: transparent;
    }
}

.css-1wkhg8r.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1wkhg8r.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1wkhg8r.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1wkhg8r.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1wkhg8r.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1wkhg8r.Mui-disabled {
    opacity: 0.38;
}

.css-1wkhg8r+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1wkhg8r+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1wkhg8r .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1wkhg8r .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1wkhg8r .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1wkhg8r {
        min-height: auto;
    }
}

.css-o79a0b {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin-right: 12px;
    min-width: unset !important;
}

.css-1i92f6e {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 20px;
}

.css-1bff9c9 {
    flex: 1 1 auto;
    min-width: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.009375rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-12sut97 {
    margin: 0px;
    display: block;
}

.css-1x6ok7 {
    margin-right: 8px;
}

.css-1x6ok7 .MuiBadge-badge {
    top: 2px;
    right: 2px;
    border-radius: 20px;
    width: 10px;
    height: 10px;
    background-color: rgb(244, 143, 177);
    color: rgb(244, 143, 177);
}

.css-1x6ok7 .MuiBadge-badge::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: 1.2s ease-in-out 0s infinite normal none running ripple;
    border: 1px solid currentcolor;
    content: "";
}

@-webkit-keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

@keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.css-4cuzhb {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    flex-shrink: 0;
    margin-right: 8px;
}

.css-4cuzhb .MuiBadge-badge {
    top: 2px;
    right: 2px;
    border-radius: 20px;
    width: 10px;
    height: 10px;
    background-color: rgb(244, 143, 177);
    color: rgb(244, 143, 177);
}

.css-4cuzhb .MuiBadge-badge::after {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: 1.2s ease-in-out 0s infinite normal none running ripple;
    border: 1px solid currentcolor;
    content: "";
}

@-webkit-keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

@keyframes ripple {
    0% {
        transform: scale(0.8);
        opacity: 1;
    }

    100% {
        transform: scale(2.4);
        opacity: 0;
    }
}

.css-1i86deq {
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
    gap: 8px;
    -webkit-box-align: center;
    align-items: center;
}

.css-1i86deq:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-1i86deq:hover {
        background-color: transparent;
    }
}

.css-1i86deq.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1i86deq:hover {
    box-shadow: none;
}

.css-1i86deq.Mui-focusVisible {
    box-shadow: none;
}

.css-1i86deq:active {
    box-shadow: none;
}

.css-1i86deq.Mui-disabled {
    box-shadow: none;
}

.css-1i86deq:hover,
.css-1i86deq.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-sp2i6c {
    display: inline-flex;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    color: rgb(255, 255, 255);
    border: 1px solid rgba(235, 235, 237, 0.12);
    background-color: rgb(56, 61, 81);
    padding: 7px 8px;
    min-width: unset;
    gap: 8px;
    -webkit-box-align: center;
    align-items: center;
}

.css-sp2i6c.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-sp2i6c {
        print-color-adjust: exact;
    }
}

.css-sp2i6c:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-sp2i6c:hover {
        background-color: transparent;
    }
}

.css-sp2i6c.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-sp2i6c:hover {
    box-shadow: none;
}

.css-sp2i6c.Mui-focusVisible {
    box-shadow: none;
}

.css-sp2i6c:active {
    box-shadow: none;
}

.css-sp2i6c.Mui-disabled {
    box-shadow: none;
}

.css-sp2i6c:hover,
.css-sp2i6c.Mui-focusVisible {
    background-color: rgb(27, 32, 48);
}

.css-sw696k {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: 0.009375rem;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.css-g7go18 {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
}

.css-ahsrku {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: center;
    place-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: Inter, Arial;
    font-weight: 500;
    font-size: 0.75rem;
    min-width: 20px;
    line-height: 1;
    padding: 0px 6px;
    height: 20px;
    border-radius: 10px;
    z-index: 1;
    background-color: rgb(244, 143, 177);
    color: rgba(0, 0, 0, 0.87);
    top: 0px;
    right: 0px;
    transform: scale(1) translate(50%, -50%);
    transform-origin: 100% 0%;
    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-ahsrku.MuiBadge-invisible {
    transform: scale(0) translate(50%, -50%);
}

.css-1197euy {
    display: flex;
    flex-flow: wrap;
    -webkit-box-pack: center;
    place-content: center;
    -webkit-box-align: center;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    font-family: Inter, Arial;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1;
    z-index: 1;
    background-color: rgb(244, 143, 177);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 4px;
    height: 8px;
    min-width: 8px;
    padding: 0px;
    top: 0px;
    right: 0px;
    transform: scale(1) translate(50%, -50%);
    transform-origin: 100% 0%;
    transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1);
}

.css-1197euy.MuiBadge-invisible {
    transform: scale(0) translate(50%, -50%);
}

.css-ykkv87 {
    position: fixed;
    z-index: 1300;
    inset: 0px;
    visibility: hidden;
}

.css-ykkv87 .MuiMenuItem-root.Mui-disabled {
    opacity: 1;
}

.css-14sw753 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    margin-bottom: 4px;
}

.css-14sw753:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-14sw753:hover {
        background-color: transparent;
    }
}

.css-14sw753.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-14sw753.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-14sw753.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-14sw753.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-14sw753.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-14sw753.Mui-disabled {
    opacity: 0.38;
}

.css-14sw753+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-14sw753+.MuiDivider-inset {
    margin-left: 52px;
}

.css-14sw753 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-14sw753 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-14sw753 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-14sw753 {
        min-height: auto;
    }
}

.css-1mbm7em {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 4px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1mbm7em.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1mbm7em {
        print-color-adjust: exact;
    }
}

.css-1mbm7em:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1mbm7em:hover {
        background-color: transparent;
    }
}

.css-1mbm7em.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1mbm7em.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1mbm7em.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1mbm7em.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1mbm7em.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1mbm7em.Mui-disabled {
    opacity: 0.38;
}

.css-1mbm7em+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1mbm7em+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1mbm7em .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1mbm7em .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1mbm7em .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1mbm7em {
        min-height: auto;
    }
}

.css-1ihr2wc {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    letter-spacing: 0.00625rem;
    line-height: 1rem;
    font-size: 0.75rem;
    color: rgb(165, 168, 182);
}

@media (min-width: 0px) {
    .css-weea65 {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-weea65 {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-1104vpx {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1104vpx:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1104vpx:hover {
        background-color: transparent;
    }
}

.css-1104vpx.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1104vpx.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1104vpx.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1104vpx.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1104vpx.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1104vpx.Mui-disabled {
    opacity: 0.38;
}

.css-1104vpx+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1104vpx+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1104vpx .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1104vpx .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1104vpx .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1104vpx {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1104vpx {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-1104vpx {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-1bvwjcp {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1bvwjcp.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1bvwjcp {
        print-color-adjust: exact;
    }
}

.css-1bvwjcp:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1bvwjcp:hover {
        background-color: transparent;
    }
}

.css-1bvwjcp.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1bvwjcp.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1bvwjcp.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1bvwjcp.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1bvwjcp.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1bvwjcp.Mui-disabled {
    opacity: 0.38;
}

.css-1bvwjcp+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1bvwjcp+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1bvwjcp .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1bvwjcp .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1bvwjcp .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1bvwjcp {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1bvwjcp {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-1bvwjcp {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-17jn1ih {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    margin-left: 16px;
    flex-direction: row-reverse;
    margin-right: 0px;
}

.css-17jn1ih.Mui-disabled {
    cursor: default;
}

.css-17jn1ih .MuiFormControlLabel-label.Mui-disabled {
    color: rgb(98, 103, 123);
}

.css-cybp3x {
    display: inline-flex;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    flex-shrink: 0;
    z-index: 0;
    vertical-align: middle;
    height: 32px;
    width: 46px;
    padding: 6px;
}

@media print {
    .css-cybp3x {
        print-color-adjust: exact;
    }
}

@media (min-width: 0px) {
    .css-cybp3x .MuiSwitch-track {
        background-color: rgba(255, 255, 255, 0.12);
    }
}

@media (min-width: 960px) {
    .css-cybp3x .MuiSwitch-track {
        background-color: rgb(241, 241, 243);
    }
}

.css-134l925 {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color: rgb(224, 224, 224);
    transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
}

.css-134l925.Mui-checked {
    transform: translateX(20px);
}

.css-134l925.Mui-disabled {
    color: rgb(117, 117, 117);
}

.css-134l925.Mui-checked+.MuiSwitch-track {
    opacity: 0.5;
}

.css-134l925.Mui-disabled+.MuiSwitch-track {
    opacity: 0.2;
}

.css-134l925 .MuiSwitch-input {
    left: -100%;
    width: 300%;
}

.css-134l925:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-134l925:hover {
        background-color: transparent;
    }
}

.css-134l925.Mui-checked {
    color: rgb(234, 235, 239);
}

.css-134l925.Mui-checked:hover {
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-134l925.Mui-checked:hover {
        background-color: transparent;
    }
}

.css-134l925.Mui-checked.Mui-disabled {
    color: rgb(105, 105, 107);
}

.css-134l925.Mui-checked+.MuiSwitch-track {
    background-color: rgb(234, 235, 239);
}

.css-134l925.Mui-checked {
    transform: translateX(14px);
}

.css-134l925.Mui-checked+.MuiSwitch-track {
    background-color: rgb(102, 187, 106);
    opacity: 1;
}

.css-134l925.Mui-disabled {
    opacity: 0.3;
}

.css-1ov3i1j {
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color: rgb(224, 224, 224);
    transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
}

.css-1ov3i1j.Mui-checked {
    transform: translateX(20px);
}

.css-1ov3i1j.Mui-disabled {
    color: rgb(117, 117, 117);
}

.css-1ov3i1j.Mui-checked+.MuiSwitch-track {
    opacity: 0.5;
}

.css-1ov3i1j.Mui-disabled+.MuiSwitch-track {
    opacity: 0.2;
}

.css-1ov3i1j .MuiSwitch-input {
    left: -100%;
    width: 300%;
}

.css-1ov3i1j:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ov3i1j:hover {
        background-color: transparent;
    }
}

.css-1ov3i1j.Mui-checked {
    color: rgb(234, 235, 239);
}

.css-1ov3i1j.Mui-checked:hover {
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ov3i1j.Mui-checked:hover {
        background-color: transparent;
    }
}

.css-1ov3i1j.Mui-checked.Mui-disabled {
    color: rgb(105, 105, 107);
}

.css-1ov3i1j.Mui-checked+.MuiSwitch-track {
    background-color: rgb(234, 235, 239);
}

.css-1ov3i1j.Mui-checked {
    transform: translateX(14px);
}

.css-1ov3i1j.Mui-checked+.MuiSwitch-track {
    background-color: rgb(102, 187, 106);
    opacity: 1;
}

.css-1ov3i1j.Mui-disabled {
    opacity: 0.3;
}

.css-vn8sp {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    border-radius: 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color: rgb(224, 224, 224);
    transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 8px;
}

.css-vn8sp.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-vn8sp {
        print-color-adjust: exact;
    }
}

.css-vn8sp.Mui-checked {
    transform: translateX(20px);
}

.css-vn8sp.Mui-disabled {
    color: rgb(117, 117, 117);
}

.css-vn8sp.Mui-checked+.MuiSwitch-track {
    opacity: 0.5;
}

.css-vn8sp.Mui-disabled+.MuiSwitch-track {
    opacity: 0.2;
}

.css-vn8sp .MuiSwitch-input {
    left: -100%;
    width: 300%;
}

.css-vn8sp:hover {
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-vn8sp:hover {
        background-color: transparent;
    }
}

.css-vn8sp.Mui-checked {
    color: rgb(234, 235, 239);
}

.css-vn8sp.Mui-checked:hover {
    background-color: rgba(234, 235, 239, 0.08);
}

@media (hover: none) {
    .css-vn8sp.Mui-checked:hover {
        background-color: transparent;
    }
}

.css-vn8sp.Mui-checked.Mui-disabled {
    color: rgb(105, 105, 107);
}

.css-vn8sp.Mui-checked+.MuiSwitch-track {
    background-color: rgb(234, 235, 239);
}

.css-vn8sp.Mui-checked {
    transform: translateX(14px);
}

.css-vn8sp.Mui-checked+.MuiSwitch-track {
    background-color: rgb(102, 187, 106);
    opacity: 1;
}

.css-vn8sp.Mui-disabled {
    opacity: 0.3;
}

.css-1m9pwf3 {
    cursor: inherit;
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    z-index: 1;
}

.css-uz25m2 {
    background-color: currentcolor;
    color: rgb(255, 255, 255);
    border-radius: 6px;
    width: 16px;
    height: 16px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px;
}

.css-5w2f18 {
    height: 100%;
    width: 100%;
    z-index: -1;
    transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 1;
    background-color: rgba(235, 235, 239, 0.56);
    border-radius: 8px;
}

.css-1nkijli {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 143%;
    font-size: 0.875rem;
}

.css-9bat2v {
    cursor: pointer;
}

@media (min-width: 0px) {
    .css-9bat2v {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-9bat2v {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

.css-jgdezg {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding: 8px 16px;
    cursor: pointer;
}

.css-jgdezg.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-jgdezg.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-jgdezg.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-jgdezg.Mui-disabled {
    opacity: 0.38;
}

@media (min-width: 0px) {
    .css-jgdezg {
        color: rgb(241, 241, 243);
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

@media (min-width: 960px) {
    .css-jgdezg {
        color: rgb(241, 241, 243);
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width: 0px) {
    .css-1drla68 {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1drla68 {
        color: rgb(241, 241, 243);
    }
}

.css-1ljtpgu {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1ljtpgu:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ljtpgu:hover {
        background-color: transparent;
    }
}

.css-1ljtpgu.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1ljtpgu.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1ljtpgu.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1ljtpgu.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1ljtpgu.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1ljtpgu.Mui-disabled {
    opacity: 0.38;
}

.css-1ljtpgu+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1ljtpgu+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1ljtpgu .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1ljtpgu .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1ljtpgu .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1ljtpgu {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1ljtpgu {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1ljtpgu {
        color: rgb(241, 241, 243);
    }
}

.css-hhhx1n {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-hhhx1n.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-hhhx1n {
        print-color-adjust: exact;
    }
}

.css-hhhx1n:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-hhhx1n:hover {
        background-color: transparent;
    }
}

.css-hhhx1n.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-hhhx1n.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-hhhx1n.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-hhhx1n.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-hhhx1n.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-hhhx1n.Mui-disabled {
    opacity: 0.38;
}

.css-hhhx1n+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-hhhx1n+.MuiDivider-inset {
    margin-left: 52px;
}

.css-hhhx1n .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-hhhx1n .MuiListItemText-inset {
    padding-left: 36px;
}

.css-hhhx1n .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-hhhx1n {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-hhhx1n {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-hhhx1n {
        color: rgb(241, 241, 243);
    }
}

.css-10ga8kg {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
    margin-left: 4px;
}

@media (min-width: 0px) {
    .css-10ga8kg {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-10ga8kg {
        color: rgb(241, 241, 243);
    }
}

.css-14ujvxq {
    margin-bottom: 4px;
}

@media (min-width: 0px) {
    .css-14ujvxq {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-14ujvxq {
        color: rgb(241, 241, 243);
    }
}

.css-1eagfjq {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
    margin-bottom: 4px;
}

.css-1eagfjq:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1eagfjq:hover {
        background-color: transparent;
    }
}

.css-1eagfjq.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1eagfjq.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1eagfjq.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1eagfjq.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1eagfjq.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1eagfjq.Mui-disabled {
    opacity: 0.38;
}

.css-1eagfjq+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1eagfjq+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1eagfjq .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1eagfjq .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1eagfjq .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1eagfjq {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1eagfjq {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1eagfjq {
        color: rgb(241, 241, 243);
    }
}

.css-1m6wsd1 {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px 0px 4px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1m6wsd1.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1m6wsd1 {
        print-color-adjust: exact;
    }
}

.css-1m6wsd1:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1m6wsd1:hover {
        background-color: transparent;
    }
}

.css-1m6wsd1.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1m6wsd1.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1m6wsd1.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1m6wsd1.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1m6wsd1.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1m6wsd1.Mui-disabled {
    opacity: 0.38;
}

.css-1m6wsd1+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1m6wsd1+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1m6wsd1 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1m6wsd1 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1m6wsd1 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1m6wsd1 {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1m6wsd1 {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1m6wsd1 {
        color: rgb(241, 241, 243);
    }
}

.css-1jrnzya {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin-right: 8px;
    min-width: unset !important;
}

@media (min-width: 0px) {
    .css-1jrnzya {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1jrnzya {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 0px) {
    .css-16mujtn {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-16mujtn {
        color: rgb(241, 241, 243);
    }
}

.css-16mujtn .MuiListItemIcon-root {
    min-width: unset;
}

.css-16mujtn .MuiMenuItemIcon-root {
    min-width: unset;
}

.css-1uhh2s4 {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1uhh2s4:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1uhh2s4:hover {
        background-color: transparent;
    }
}

.css-1uhh2s4.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1uhh2s4.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1uhh2s4.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1uhh2s4.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1uhh2s4.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1uhh2s4.Mui-disabled {
    opacity: 0.38;
}

.css-1uhh2s4+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1uhh2s4+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1uhh2s4 .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1uhh2s4 .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1uhh2s4 .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1uhh2s4 {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1uhh2s4 {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1uhh2s4 {
        color: rgb(241, 241, 243);
    }
}

.css-1uhh2s4 .MuiListItemIcon-root {
    min-width: unset;
}

.css-1uhh2s4 .MuiMenuItemIcon-root {
    min-width: unset;
}

.css-1ahntzt {
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    color: inherit;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    min-height: 48px;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 12px 16px;
}

.css-1ahntzt.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1ahntzt {
        print-color-adjust: exact;
    }
}

.css-1ahntzt:hover {
    text-decoration: none;
    background-color: rgba(235, 235, 239, 0.08);
}

@media (hover: none) {
    .css-1ahntzt:hover {
        background-color: transparent;
    }
}

.css-1ahntzt.Mui-selected {
    background-color: rgba(234, 235, 239, 0.16);
}

.css-1ahntzt.Mui-selected.Mui-focusVisible {
    background-color: rgba(234, 235, 239, 0.28);
}

.css-1ahntzt.Mui-selected:hover {
    background-color: rgba(234, 235, 239, 0.24);
}

@media (hover: none) {
    .css-1ahntzt.Mui-selected:hover {
        background-color: rgba(234, 235, 239, 0.16);
    }
}

.css-1ahntzt.Mui-focusVisible {
    background-color: rgba(235, 235, 239, 0.12);
}

.css-1ahntzt.Mui-disabled {
    opacity: 0.38;
}

.css-1ahntzt+.MuiDivider-root {
    margin-top: 4px;
    margin-bottom: 4px;
}

.css-1ahntzt+.MuiDivider-inset {
    margin-left: 52px;
}

.css-1ahntzt .MuiListItemText-root {
    margin-top: 0px;
    margin-bottom: 0px;
}

.css-1ahntzt .MuiListItemText-inset {
    padding-left: 36px;
}

.css-1ahntzt .MuiListItemIcon-root {
    min-width: 36px;
}

@media (min-width: 760px) {
    .css-1ahntzt {
        min-height: auto;
    }
}

@media (min-width: 0px) {
    .css-1ahntzt {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1ahntzt {
        color: rgb(241, 241, 243);
    }
}

.css-1ahntzt .MuiListItemIcon-root {
    min-width: unset;
}

.css-1ahntzt .MuiMenuItemIcon-root {
    min-width: unset;
}

.css-2rw4ax {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin-right: 12px;
    border-radius: 2px;
    overflow: hidden;
    width: 20px;
    height: 14px;
    min-width: unset !important;
}

.css-5rwpj6 {
    flex-shrink: 0;
    display: inline-flex;
    color: rgb(241, 241, 243);
    margin: 0px;
    min-width: unset !important;
}

.css-1dl5zgf {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 1.25rem;
}

@media (min-width: 0px) {
    .css-1dl5zgf {
        color: rgb(241, 241, 243);
    }
}

@media (min-width: 960px) {
    .css-1dl5zgf {
        color: rgb(241, 241, 243);
    }
}

.css-w0pj6f {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.css-w851jv {
    min-width: 64px;
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 12px;
    color: rgb(255, 255, 255);
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transition: 0.2s;
}

.css-w851jv:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-w851jv:hover {
        background-color: transparent;
    }
}

.css-w851jv.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-w851jv:hover {
    box-shadow: none;
}

.css-w851jv.Mui-focusVisible {
    box-shadow: none;
}

.css-w851jv:active {
    box-shadow: none;
}

.css-w851jv.Mui-disabled {
    box-shadow: none;
}

.css-w851jv:hover,
.css-w851jv.Mui-focusVisible {
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    opacity: 0.9;
}

.css-1y4kwyt {
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration: none;
    min-width: 64px;
    box-shadow: none;
    border-radius: 4px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.875rem;
    padding: 6px 12px;
    color: rgb(255, 255, 255);
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    transition: 0.2s;
}

.css-1y4kwyt.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1y4kwyt {
        print-color-adjust: exact;
    }
}

.css-1y4kwyt:hover {
    text-decoration: none;
    background-color: rgba(241, 241, 243, 0.08);
}

@media (hover: none) {
    .css-1y4kwyt:hover {
        background-color: transparent;
    }
}

.css-1y4kwyt.Mui-disabled {
    color: rgba(235, 235, 239, 0.3);
}

.css-1y4kwyt:hover {
    box-shadow: none;
}

.css-1y4kwyt.Mui-focusVisible {
    box-shadow: none;
}

.css-1y4kwyt:active {
    box-shadow: none;
}

.css-1y4kwyt.Mui-disabled {
    box-shadow: none;
}

.css-1y4kwyt:hover,
.css-1y4kwyt.Mui-focusVisible {
    background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%);
    opacity: 0.9;
}

.css-1fgc1cp {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    line-height: 133.4%;
    font-size: 1.3125rem;
    opacity: 0.7;
}

.css-1i87l8f {
    position: relative;
    padding-left: 8px;
    min-height: 48px;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

@media (min-width: 760px) {
    .css-1i87l8f {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.css-5s5u8o {
    padding: 20px 0px 20px 10px;
}

.css-xz8vby {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-1f44odb {
    text-decoration: none;
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-4w2n1c {
    text-decoration: none;
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-tbq01x {
    text-decoration: none;
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(241, 241, 243);
    width: 100%;
    padding: 16px;
}

.css-15ro776 {
    margin-right: 4px;
}

.css-1fzsl0k {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 400;
    letter-spacing: 0.009375rem;
    line-height: 1rem;
    font-size: 0.75rem;
    color: rgb(165, 168, 182);
}

.css-18whhtg {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 500;
    letter-spacing: 0.009375rem;
    line-height: 1.5rem;
    font-size: 1rem;
    opacity: 0.7;
}

.css-1yp4ln {
    display: flex;
    align-items: flex-start;
}

.css-1ctyq6o {
    margin: 0px;
    font-family: Inter, Arial;
    font-weight: 600;
    letter-spacing: unset;
    line-height: 133.4%;
    font-size: 1.3125rem;
    color: rgb(142, 146, 163);
}

@media (min-width: 0px) {
    .css-1ctyq6o {
        margin-right: 20px;
        margin-bottom: 4px;
    }
}

@media (min-width: 640px) {
    .css-1ctyq6o {
        margin-right: 12px;
        margin-bottom: 0px;
    }
}

.css-1qqt9wm {
    margin: 0px 4px 0px 0px;
    font-family: Inter, Arial;
    font-weight: 700;
    letter-spacing: 0.015625rem;
    line-height: 123.5%;
    color: rgb(255, 255, 255);
    font-size: 1.55rem;
}
.css-1co7b9 { flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-1cirdo8 { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-gzu4zw { position: relative; padding-left: 8px; padding-right: 8px; min-height: 48px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-gzu4zw { padding-left: 12px; padding-right: 12px; }
}
.css-1tp6q3i { padding-right: 0px; }
.css-1l72w8m { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; display: flex; align-content: center; -webkit-box-align: center; align-items: center; }
.css-1igujgv { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; margin-left: 20px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1igujgv:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1igujgv:hover { background-color: transparent; }
}
.css-1igujgv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1igujgv:hover { box-shadow: none; }
.css-1igujgv.Mui-focusVisible { box-shadow: none; }
.css-1igujgv:active { box-shadow: none; }
.css-1igujgv.Mui-disabled { box-shadow: none; }
.css-1r94sc2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 20px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1r94sc2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1r94sc2 { print-color-adjust: exact; }
}
.css-1r94sc2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1r94sc2:hover { background-color: transparent; }
}
.css-1r94sc2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1r94sc2:hover { box-shadow: none; }
.css-1r94sc2.Mui-focusVisible { box-shadow: none; }
.css-1r94sc2:active { box-shadow: none; }
.css-1r94sc2.Mui-disabled { box-shadow: none; }
.css-smov5d { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-smov5d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-smov5d:hover { background-color: transparent; }
}
.css-smov5d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-smov5d:hover { box-shadow: none; }
.css-smov5d.Mui-focusVisible { box-shadow: none; }
.css-smov5d:active { box-shadow: none; }
.css-smov5d.Mui-disabled { box-shadow: none; }
.css-126tt2d { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-126tt2d.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-126tt2d { print-color-adjust: exact; }
}
.css-126tt2d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-126tt2d:hover { background-color: transparent; }
}
.css-126tt2d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-126tt2d:hover { box-shadow: none; }
.css-126tt2d.Mui-focusVisible { box-shadow: none; }
.css-126tt2d:active { box-shadow: none; }
.css-126tt2d.Mui-disabled { box-shadow: none; }
.css-1l6c7y9 { display: inherit; margin-right: 8px; margin-left: -4px; }
.css-1l6c7y9 > :nth-of-type(1) { font-size: 20px; }
.css-10dohqv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
.css-kp1w4j { height: 48px; position: sticky; top: 0px; transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1); z-index: 1100; background-color: rgb(27, 32, 48); display: flex; -webkit-box-align: center; align-items: center; box-shadow: rgba(242, 243, 247, 0.16) 0px -1px 0px inset; }
@media (min-width: 0px) {
  .css-kp1w4j { padding: 8px 8px 8px 20px; }
}
@media (min-width: 640px) {
  .css-kp1w4j { padding: 8px 20px; }
}
.css-142agrv { line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-142agrv:hover { opacity: 0.7; }
.css-1p8it9z { text-decoration: none; line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-1p8it9z:hover { opacity: 0.7; }
.css-1ajeowl { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1ajeowl:hover { opacity: 0.7; }
.css-1gux690 { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1gux690:hover { opacity: 0.7; }
.css-5hicrt { margin-right: 12px; }
@media (min-width: 0px) {
  .css-1me2gch { display: none; }
}
@media (min-width: 960px) {
  .css-1me2gch { display: block; }
}
.css-1dvha5n { list-style: none; margin: 0px; padding: 0px; position: relative; display: flex; }
.css-1dvha5n .MuiMenuItem-root + .MuiDivider-root, .css-1dvha5n .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-1dvha5n { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 960px) {
  .css-1dvha5n { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-yewinh { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; }
.css-yewinh.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-yewinh.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-yewinh.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-yewinh.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-yewinh { width: 100%; margin-right: 0px; }
}
@media (min-width: 960px) {
  .css-yewinh { width: unset; margin-right: 8px; }
}
.css-o1kmt6 { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-o1kmt6:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-o1kmt6:hover { background-color: transparent; }
}
.css-o1kmt6.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-o1kmt6:hover { box-shadow: none; }
.css-o1kmt6.Mui-focusVisible { box-shadow: none; }
.css-o1kmt6:active { box-shadow: none; }
.css-o1kmt6.Mui-disabled { box-shadow: none; }
.active.css-o1kmt6::after, .css-o1kmt6:hover.css-o1kmt6::after { transform: scaleX(1); transform-origin: left bottom; }
.css-o1kmt6::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-g5yq6m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-g5yq6m.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-g5yq6m { print-color-adjust: exact; }
}
.css-g5yq6m:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-g5yq6m:hover { background-color: transparent; }
}
.css-g5yq6m.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-g5yq6m:hover { box-shadow: none; }
.css-g5yq6m.Mui-focusVisible { box-shadow: none; }
.css-g5yq6m:active { box-shadow: none; }
.css-g5yq6m.Mui-disabled { box-shadow: none; }
.active.css-g5yq6m::after, .css-g5yq6m:hover.css-g5yq6m::after { transform: scaleX(1); transform-origin: left bottom; }
.css-g5yq6m::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16gsiog { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-16gsiog.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-16gsiog { print-color-adjust: exact; }
}
.css-16gsiog:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-16gsiog:hover { background-color: transparent; }
}
.css-16gsiog.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-16gsiog:hover { box-shadow: none; }
.css-16gsiog.Mui-focusVisible { box-shadow: none; }
.css-16gsiog:active { box-shadow: none; }
.css-16gsiog.Mui-disabled { box-shadow: none; }
.active.css-16gsiog::after, .css-16gsiog:hover.css-16gsiog::after { transform: scaleX(1); transform-origin: left bottom; }
.css-16gsiog::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-1rwvv0s { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-1rwvv0s.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1rwvv0s { print-color-adjust: exact; }
}
.css-1rwvv0s:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rwvv0s:hover { background-color: transparent; }
}
.css-1rwvv0s.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rwvv0s:hover { box-shadow: none; }
.css-1rwvv0s.Mui-focusVisible { box-shadow: none; }
.css-1rwvv0s:active { box-shadow: none; }
.css-1rwvv0s.Mui-disabled { box-shadow: none; }
.active.css-1rwvv0s::after, .css-1rwvv0s:hover.css-1rwvv0s::after { transform: scaleX(1); transform-origin: left bottom; }
.css-1rwvv0s::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-3y5xw2 { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-3y5xw2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-3y5xw2 { print-color-adjust: exact; }
}
.css-3y5xw2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-3y5xw2:hover { background-color: transparent; }
}
.css-3y5xw2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-3y5xw2:hover { box-shadow: none; }
.css-3y5xw2.Mui-focusVisible { box-shadow: none; }
.css-3y5xw2:active { box-shadow: none; }
.css-3y5xw2.Mui-disabled { box-shadow: none; }
.active.css-3y5xw2::after, .css-3y5xw2:hover.css-3y5xw2::after { transform: scaleX(1); transform-origin: left bottom; }
.css-3y5xw2::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16sp9pc { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; margin-left: 2px; font-size: 16px; transform: rotate(0deg); transition: transform 0.2s ease-in-out; }
.css-aueg8h .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-nikzaa .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-8gmvqi { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; box-sizing: border-box; text-align: left; width: unset; }
.css-8gmvqi.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-8gmvqi.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-8gmvqi.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-8gmvqi.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-8gmvqi { display: none; }
}
@media (min-width: 960px) {
  .css-8gmvqi { display: flex; }
}
.css-1rq4b5v { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-1rq4b5v:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rq4b5v:hover { background-color: transparent; }
}
.css-1rq4b5v.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rq4b5v:hover { box-shadow: none; }
.css-1rq4b5v.Mui-focusVisible { box-shadow: none; }
.css-1rq4b5v:active { box-shadow: none; }
.css-1rq4b5v.Mui-disabled { box-shadow: none; }
.css-1rq4b5v:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-enszjw { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-enszjw.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-enszjw { print-color-adjust: exact; }
}
.css-enszjw:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-enszjw:hover { background-color: transparent; }
}
.css-enszjw.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-enszjw:hover { box-shadow: none; }
.css-enszjw.Mui-focusVisible { box-shadow: none; }
.css-enszjw:active { box-shadow: none; }
.css-enszjw.Mui-disabled { box-shadow: none; }
.css-enszjw:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-y0zxrm { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; }
.css-i9gxme { -webkit-box-flex: 1; flex-grow: 1; }
.css-bk9pr5 { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; margin-left: 8px; }
.css-bk9pr5:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-bk9pr5:hover { background-color: transparent; }
}
.css-bk9pr5.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-bk9pr5:hover { box-shadow: none; }
.css-bk9pr5.Mui-focusVisible { box-shadow: none; }
.css-bk9pr5:active { box-shadow: none; }
.css-bk9pr5.Mui-disabled { box-shadow: none; }
.css-bk9pr5:hover, .css-bk9pr5.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-17sgboj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; }
.css-17sgboj.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-17sgboj { print-color-adjust: exact; }
}
.css-17sgboj:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-17sgboj:hover { background-color: transparent; }
}
.css-17sgboj.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-17sgboj:hover { box-shadow: none; }
.css-17sgboj.Mui-focusVisible { box-shadow: none; }
.css-17sgboj:active { box-shadow: none; }
.css-17sgboj.Mui-disabled { box-shadow: none; }
.css-17sgboj:hover, .css-17sgboj.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-q5q60p { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; color: rgb(241, 241, 243); }
.css-1tu4aee .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-18dvzhc .MuiMenuItem-root.Mui-disabled { opacity: 1; }
@media (min-width: 0px) {
  .css-1100lx1 { display: flex; }
}
@media (min-width: 960px) {
  .css-1100lx1 { display: none; }
}
.css-1m2o9l0 { z-index: 1200; top: 48px; }
.css-b95f0i { display: flex; flex-direction: column; flex: 1 1 0%; }
.css-1e6kcma { background-color: rgb(27, 32, 48); color: rgb(241, 241, 243); }
@media (min-width: 0px) {
  .css-1e6kcma { padding-top: 40px; padding-bottom: 72px; }
}
@media (min-width: 960px) {
  .css-1e6kcma { padding-top: 48px; padding-bottom: 80px; }
}
@media (min-width: 1280px) {
  .css-1e6kcma { padding-bottom: 94px; }
}
@media (min-width: 1575px) {
  .css-1e6kcma { padding-bottom: 92px; }
}
@media (min-width: 1800px) {
  .css-1e6kcma { padding-bottom: 96px; }
}
.css-ycl373 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 0px; }
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-ycl373 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-ycl373 { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-ycl373 { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-ycl373 { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
@media (min-width: 0px) {
  .css-nkvznt { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 640px) {
  .css-nkvznt { padding-left: 24px; padding-right: 24px; }
}
.css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.css-1czjwln { display: flex; margin-bottom: 16px; }
@media (min-width: 0px) {
  .css-1czjwln { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-1czjwln { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-gr0tg3 { display: flex; align-items: flex-start; flex-wrap: wrap; margin-bottom: 0px; }
.css-115cb67 { margin-right: 8px; }
.css-115cb67 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1s2gcw8 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px 8px 0px 0px; border: 0px; vertical-align: top; }
.css-1s2gcw8 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1ypy5va { color: rgb(241, 241, 243); line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 6px; border-color: rgba(235, 235, 239, 0.08); }
.css-1ypy5va.Mui-disabled { color: rgb(98, 103, 123); cursor: default; }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(241, 241, 243); }
@media (hover: none) {
  .css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(255, 255, 255, 0.23); }
}
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(234, 235, 239); border-width: 2px; }
.css-1ypy5va.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(244, 67, 54); }
.css-1ypy5va.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(235, 235, 239, 0.3); }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.MarketSwitcher__select .MuiSelect-outlined { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: transparent !important; }
.css-1ypy5va .MuiSelect-icon { color: rgb(241, 241, 243); }
.css-wvdg9f { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-wvdg9f::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-wvdg9f:focus { outline: 0px; }
.css-wvdg9f:invalid { box-shadow: none; }
.css-wvdg9f::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-wvdg9f.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-wvdg9f:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-wvdg9f:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1dyf9qo { appearance: none; user-select: none; border-radius: 4px; cursor: pointer; font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-1dyf9qo:focus { border-radius: 4px; }
.css-1dyf9qo.Mui-disabled { cursor: default; }
.css-1dyf9qo[multiple] { height: auto; }
.css-1dyf9qo:not([multiple]) option, .css-1dyf9qo:not([multiple]) optgroup { background-color: rgb(41, 46, 65); }
.css-1dyf9qo.css-1dyf9qo.css-1dyf9qo { padding-right: 32px; }
.css-1dyf9qo.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.css-1dyf9qo.MuiSelect-select { background-color: rgb(56, 61, 81); font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(241, 241, 243); }
.css-1dyf9qo::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1dyf9qo:focus { outline: 0px; }
.css-1dyf9qo:invalid { box-shadow: none; }
.css-1dyf9qo::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-1dyf9qo.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-1dyf9qo:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-1dyf9qo:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1slt5fp { margin-right: 8px; width: 28px; height: 28px; position: relative; }
.css-171onha { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.css-1jz7z4v { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 1.75rem; color: rgb(255, 255, 255); }
.css-1tgkox5 { color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; border-radius: 12px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); display: flex; -webkit-box-align: center; align-items: center; }
.css-my2x37 { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; }
.css-fo7h32 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; color: rgb(241, 241, 243); }
.css-10qjsex { margin: 2px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; color: rgb(255, 255, 255); font-size: 0.85rem; overflow-wrap: break-word; white-space: normal; line-height: 1.3; max-width: 100%; }
.css-1k3x8v3 { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
.css-dzdoo0 { position: absolute; right: 7px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(235, 235, 239, 0.56); }
.css-dzdoo0.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-7z4qiw { border-color: rgba(255, 255, 255, 0.23); }
.css-nqlg3w { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(255, 255, 255, 0.23); }
.css-ihdtdm { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.css-k7vncv { display: flex; align-items: flex-start; flex-wrap: wrap; width: 100%; }
@media (min-width: 0px) {
  .css-k7vncv { gap: 12px; }
}
@media (min-width: 640px) {
  .css-k7vncv { gap: 32px; }
}
.css-ltjh6b { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .css-ltjh6b { width: calc(50% - 12px); }
}
@media (min-width: 640px) {
  .css-ltjh6b { width: unset; }
}
.css-j7qwjs { display: flex; flex-direction: column; }
.css-18biwo { display: inline-flex; -webkit-box-align: center; align-items: center; }
.css-1t8x1s2 { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-8j6qub { display: block; height: auto; margin-top: 0px; margin-bottom: 0px; transform-origin: 0px 55%; border-radius: 4px / 6.7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; transform: unset; background: rgb(56, 61, 81); }
.css-8j6qub:empty::before { content: " "; }
@-webkit-keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-ulme3a { display: inline-flex; cursor: pointer; transition: 0.2s; }
.css-ulme3a:hover { opacity: 0.5; }
.css-ampwg9 { text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; margin-left: 2px; }
.css-ampwg9:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-ampwg9:hover { background-color: transparent; }
}
.css-ampwg9.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-1osfq0k { position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 2px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; }
.css-1osfq0k.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1osfq0k { print-color-adjust: exact; }
}
.css-1osfq0k:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1osfq0k:hover { background-color: transparent; }
}
.css-1osfq0k.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-jmow5f { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 14px; color: rgb(142, 146, 163); border-radius: 50%; }
.css-jmow5f:hover { color: rgb(41, 182, 246); }
.css-s9ggwg { z-index: 1500; pointer-events: none; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-l8ykd6 { z-index: 1500; pointer-events: none; }
.css-l8ykd6 .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-l8ykd6 .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-l8ykd6 .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-1ta9xnb { z-index: 1500; pointer-events: none; }
.css-1ta9xnb .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-1ta9xnb .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-1ta9xnb .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-159pi92 { display: flex; flex-direction: column; flex: 1 1 0%; }
@media (min-width: 0px) {
  .css-159pi92 { margin-top: -32px; }
}
@media (min-width: 1280px) {
  .css-159pi92 { margin-top: -46px; }
}
@media (min-width: 1575px) {
  .css-159pi92 { margin-top: -44px; }
}
@media (min-width: 1800px) {
  .css-159pi92 { margin-top: -48px; }
}
.css-1a8qn2o { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 39px; }
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-1a8qn2o { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-1a8qn2o { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-1a8qn2o { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-1a8qn2o { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
.css-17qu3ne { background-color: rgb(41, 46, 65); color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; background-image: none; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; padding: 16px; flex: 1 1 0%; }
.css-11zj654 { margin: 0px 0px 8px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; }
.css-1p4wjs1 { margin: 0px 0px 24px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-103kn7e { display: flex; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 22px; box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset; }
@media (min-width: 0px) {
  .css-103kn7e { padding: 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-103kn7e { padding: 0px 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 760px) {
  .css-103kn7e { padding: 20px 22px; flex-direction: row; }
}
.css-15zum9u { display: flex; gap: 10px; -webkit-box-align: center; align-items: center; }
.css-43mqje { color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-43mqje:hover { color: rgb(241, 241, 243); }
.css-gdpe9y { text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-gdpe9y:hover { color: rgb(241, 241, 243); }
.css-tgjpic { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-tgjpic:hover { color: rgb(241, 241, 243); }
.css-1o62gjw { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; }
.css-1poxqjx { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-1poxqjx:hover { color: rgb(241, 241, 243); }
.css-qe1uop { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
@media (min-width: 0px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 640px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 760px) {
  .css-qe1uop { font-size: 20px; }
}
.css-1w611nc { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-1w611nc .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-1mbdz04 { z-index: -1; }
.css-esi9ax { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: transparent; -webkit-tap-highlight-color: transparent; z-index: -1; }
.css-uoqd8g { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1tiw2lk { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; border: 1px solid rgba(235, 235, 239, 0.08); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; background: rgb(56, 61, 81); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1jj07fx { outline: 0px; }
.css-rl9mto { list-style: none; margin: 0px; padding: 4px 0px; position: relative; outline: 0px; }
.css-rl9mto .MuiMenuItem-root + .MuiDivider-root, .css-rl9mto .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-20tl1e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-20tl1e:hover { background-color: transparent; }
}
.css-20tl1e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-20tl1e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-20tl1e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-20tl1e.Mui-disabled { opacity: 0.38; }
.css-20tl1e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e + .MuiDivider-inset { margin-left: 52px; }
.css-20tl1e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-20tl1e .MuiListItemText-inset { padding-left: 36px; }
.css-20tl1e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-20tl1e { min-height: auto; }
}
.css-10m1voa { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-10m1voa.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-10m1voa { print-color-adjust: exact; }
}
.css-10m1voa:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-10m1voa:hover { background-color: transparent; }
}
.css-10m1voa.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-10m1voa.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-10m1voa.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-10m1voa.Mui-disabled { opacity: 0.38; }
.css-10m1voa + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-10m1voa + .MuiDivider-inset { margin-left: 52px; }
.css-10m1voa .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-10m1voa .MuiListItemText-inset { padding-left: 36px; }
.css-10m1voa .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-10m1voa { min-height: auto; }
}
.css-1e1lr2p { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-1e1lr2p.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1e1lr2p { print-color-adjust: exact; }
}
.css-1e1lr2p:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1e1lr2p:hover { background-color: transparent; }
}
.css-1e1lr2p.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1e1lr2p.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1e1lr2p.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1e1lr2p.Mui-disabled { opacity: 0.38; }
.css-1e1lr2p + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1e1lr2p + .MuiDivider-inset { margin-left: 52px; }
.css-1e1lr2p .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1e1lr2p .MuiListItemText-inset { padding-left: 36px; }
.css-1e1lr2p .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1e1lr2p { min-height: auto; }
}
.css-19289as { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-19289as.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-19289as { print-color-adjust: exact; }
}
.css-19289as:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19289as:hover { background-color: transparent; }
}
.css-19289as.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19289as.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19289as.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19289as.Mui-disabled { opacity: 0.38; }
.css-19289as + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19289as + .MuiDivider-inset { margin-left: 52px; }
.css-19289as .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19289as .MuiListItemText-inset { padding-left: 36px; }
.css-19289as .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19289as { min-height: auto; }
}
.css-163k3hz { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-163k3hz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-163k3hz { print-color-adjust: exact; }
}
.css-163k3hz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-163k3hz:hover { background-color: transparent; }
}
.css-163k3hz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-163k3hz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-163k3hz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-163k3hz.Mui-disabled { opacity: 0.38; }
.css-163k3hz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-163k3hz + .MuiDivider-inset { margin-left: 52px; }
.css-163k3hz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-163k3hz .MuiListItemText-inset { padding-left: 36px; }
.css-163k3hz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-163k3hz { min-height: auto; }
}
.css-fu4g2f { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-xuzscv { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-19aijy8 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom: 1px solid rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-19aijy8:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19aijy8:hover { background-color: transparent; }
}
.css-19aijy8.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19aijy8.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19aijy8.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19aijy8.Mui-disabled { opacity: 0.38; }
.css-19aijy8 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19aijy8 + .MuiDivider-inset { margin-left: 52px; }
.css-19aijy8 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19aijy8 .MuiListItemText-inset { padding-left: 36px; }
.css-19aijy8 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19aijy8 { min-height: auto; }
}
.css-1gn43q6 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1gn43q6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1gn43q6 { print-color-adjust: exact; }
}
.css-1gn43q6:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1gn43q6:hover { background-color: transparent; }
}
.css-1gn43q6.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1gn43q6.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1gn43q6.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1gn43q6.Mui-disabled { opacity: 0.38; }
.css-1gn43q6 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1gn43q6 + .MuiDivider-inset { margin-left: 52px; }
.css-1gn43q6 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1gn43q6 .MuiListItemText-inset { padding-left: 36px; }
.css-1gn43q6 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1gn43q6 { min-height: auto; }
}
.css-1n8qupu { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1n8qupu.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1n8qupu { print-color-adjust: exact; }
}
.css-1n8qupu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1n8qupu:hover { background-color: transparent; }
}
.css-1n8qupu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1n8qupu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1n8qupu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1n8qupu.Mui-disabled { opacity: 0.38; }
.css-1n8qupu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1n8qupu + .MuiDivider-inset { margin-left: 52px; }
.css-1n8qupu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1n8qupu .MuiListItemText-inset { padding-left: 36px; }
.css-1n8qupu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1n8qupu { min-height: auto; }
}
.css-p7lbea { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-p7lbea.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-p7lbea { print-color-adjust: exact; }
}
.css-p7lbea:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-p7lbea:hover { background-color: transparent; }
}
.css-p7lbea.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-p7lbea.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-p7lbea.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-p7lbea.Mui-disabled { opacity: 0.38; }
.css-p7lbea + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-p7lbea + .MuiDivider-inset { margin-left: 52px; }
.css-p7lbea .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-p7lbea .MuiListItemText-inset { padding-left: 36px; }
.css-p7lbea .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-p7lbea { min-height: auto; }
}
.css-14d7i0e { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-14d7i0e.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-14d7i0e { print-color-adjust: exact; }
}
.css-14d7i0e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14d7i0e:hover { background-color: transparent; }
}
.css-14d7i0e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14d7i0e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14d7i0e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14d7i0e.Mui-disabled { opacity: 0.38; }
.css-14d7i0e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14d7i0e + .MuiDivider-inset { margin-left: 52px; }
.css-14d7i0e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14d7i0e .MuiListItemText-inset { padding-left: 36px; }
.css-14d7i0e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14d7i0e { min-height: auto; }
}
.css-1qvb7oz { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1qvb7oz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1qvb7oz:hover { background-color: transparent; }
}
.css-1qvb7oz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1qvb7oz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1qvb7oz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1qvb7oz.Mui-disabled { opacity: 0.38; }
.css-1qvb7oz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1qvb7oz + .MuiDivider-inset { margin-left: 52px; }
.css-1qvb7oz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1qvb7oz .MuiListItemText-inset { padding-left: 36px; }
.css-1qvb7oz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1qvb7oz { min-height: auto; }
}
.css-1hn3osy { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1hn3osy.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1hn3osy { print-color-adjust: exact; }
}
.css-1hn3osy:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1hn3osy:hover { background-color: transparent; }
}
.css-1hn3osy.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1hn3osy.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1hn3osy.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1hn3osy.Mui-disabled { opacity: 0.38; }
.css-1hn3osy + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1hn3osy + .MuiDivider-inset { margin-left: 52px; }
.css-1hn3osy .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1hn3osy .MuiListItemText-inset { padding-left: 36px; }
.css-1hn3osy .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1hn3osy { min-height: auto; }
}
.css-1ew4sfn { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ew4sfn.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ew4sfn { print-color-adjust: exact; }
}
.css-1ew4sfn:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ew4sfn:hover { background-color: transparent; }
}
.css-1ew4sfn.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ew4sfn.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ew4sfn.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ew4sfn.Mui-disabled { opacity: 0.38; }
.css-1ew4sfn + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ew4sfn + .MuiDivider-inset { margin-left: 52px; }
.css-1ew4sfn .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ew4sfn .MuiListItemText-inset { padding-left: 36px; }
.css-1ew4sfn .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ew4sfn { min-height: auto; }
}
.css-1wkhg8r { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1wkhg8r.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1wkhg8r { print-color-adjust: exact; }
}
.css-1wkhg8r:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1wkhg8r:hover { background-color: transparent; }
}
.css-1wkhg8r.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1wkhg8r.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1wkhg8r.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1wkhg8r.Mui-disabled { opacity: 0.38; }
.css-1wkhg8r + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1wkhg8r + .MuiDivider-inset { margin-left: 52px; }
.css-1wkhg8r .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1wkhg8r .MuiListItemText-inset { padding-left: 36px; }
.css-1wkhg8r .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1wkhg8r { min-height: auto; }
}
.css-o79a0b { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; min-width: unset !important; }
.css-1i92f6e { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 20px; }
.css-1bff9c9 { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-12sut97 { margin: 0px; display: block; }
.css-1x6ok7 { margin-right: 8px; }
.css-1x6ok7 .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-1x6ok7 .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-4cuzhb { position: relative; display: inline-flex; vertical-align: middle; flex-shrink: 0; margin-right: 8px; }
.css-4cuzhb .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-4cuzhb .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-1i86deq { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-1i86deq:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1i86deq:hover { background-color: transparent; }
}
.css-1i86deq.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1i86deq:hover { box-shadow: none; }
.css-1i86deq.Mui-focusVisible { box-shadow: none; }
.css-1i86deq:active { box-shadow: none; }
.css-1i86deq.Mui-disabled { box-shadow: none; }
.css-1i86deq:hover, .css-1i86deq.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sp2i6c { display: inline-flex; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-sp2i6c.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-sp2i6c { print-color-adjust: exact; }
}
.css-sp2i6c:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-sp2i6c:hover { background-color: transparent; }
}
.css-sp2i6c.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-sp2i6c:hover { box-shadow: none; }
.css-sp2i6c.Mui-focusVisible { box-shadow: none; }
.css-sp2i6c:active { box-shadow: none; }
.css-sp2i6c.Mui-disabled { box-shadow: none; }
.css-sp2i6c:hover, .css-sp2i6c.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sw696k { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-g7go18 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
.css-ahsrku { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; min-width: 20px; line-height: 1; padding: 0px 6px; height: 20px; border-radius: 10px; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-ahsrku.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-1197euy { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; line-height: 1; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); border-radius: 4px; height: 8px; min-width: 8px; padding: 0px; top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1197euy.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-ykkv87 { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-ykkv87 .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-14sw753 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-14sw753:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14sw753:hover { background-color: transparent; }
}
.css-14sw753.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14sw753.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14sw753.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14sw753.Mui-disabled { opacity: 0.38; }
.css-14sw753 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14sw753 + .MuiDivider-inset { margin-left: 52px; }
.css-14sw753 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14sw753 .MuiListItemText-inset { padding-left: 36px; }
.css-14sw753 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14sw753 { min-height: auto; }
}
.css-1mbm7em { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1mbm7em.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1mbm7em { print-color-adjust: exact; }
}
.css-1mbm7em:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1mbm7em:hover { background-color: transparent; }
}
.css-1mbm7em.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1mbm7em.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1mbm7em.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1mbm7em.Mui-disabled { opacity: 0.38; }
.css-1mbm7em + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1mbm7em + .MuiDivider-inset { margin-left: 52px; }
.css-1mbm7em .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1mbm7em .MuiListItemText-inset { padding-left: 36px; }
.css-1mbm7em .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1mbm7em { min-height: auto; }
}
.css-1ihr2wc { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
@media (min-width: 0px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1104vpx { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1104vpx:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1104vpx:hover { background-color: transparent; }
}
.css-1104vpx.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1104vpx.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1104vpx.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1104vpx.Mui-disabled { opacity: 0.38; }
.css-1104vpx + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1104vpx + .MuiDivider-inset { margin-left: 52px; }
.css-1104vpx .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1104vpx .MuiListItemText-inset { padding-left: 36px; }
.css-1104vpx .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1104vpx { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1bvwjcp { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1bvwjcp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1bvwjcp { print-color-adjust: exact; }
}
.css-1bvwjcp:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1bvwjcp:hover { background-color: transparent; }
}
.css-1bvwjcp.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1bvwjcp.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1bvwjcp.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1bvwjcp.Mui-disabled { opacity: 0.38; }
.css-1bvwjcp + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1bvwjcp + .MuiDivider-inset { margin-left: 52px; }
.css-1bvwjcp .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1bvwjcp .MuiListItemText-inset { padding-left: 36px; }
.css-1bvwjcp .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1bvwjcp { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-17jn1ih { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-left: 16px; flex-direction: row-reverse; margin-right: 0px; }
.css-17jn1ih.Mui-disabled { cursor: default; }
.css-17jn1ih .MuiFormControlLabel-label.Mui-disabled { color: rgb(98, 103, 123); }
.css-cybp3x { display: inline-flex; overflow: hidden; box-sizing: border-box; position: relative; flex-shrink: 0; z-index: 0; vertical-align: middle; height: 32px; width: 46px; padding: 6px; }
@media print {
  .css-cybp3x { print-color-adjust: exact; }
}
@media (min-width: 0px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgba(255, 255, 255, 0.12); }
}
@media (min-width: 960px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgb(241, 241, 243); }
}
.css-134l925 { position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-134l925.Mui-checked { transform: translateX(20px); }
.css-134l925.Mui-disabled { color: rgb(117, 117, 117); }
.css-134l925.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-134l925.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-134l925 .MuiSwitch-input { left: -100%; width: 300%; }
.css-134l925:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925:hover { background-color: transparent; }
}
.css-134l925.Mui-checked { color: rgb(234, 235, 239); }
.css-134l925.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925.Mui-checked:hover { background-color: transparent; }
}
.css-134l925.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-134l925.Mui-checked { transform: translateX(14px); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-134l925.Mui-disabled { opacity: 0.3; }
.css-1ov3i1j { border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-1ov3i1j.Mui-checked { transform: translateX(20px); }
.css-1ov3i1j.Mui-disabled { color: rgb(117, 117, 117); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-1ov3i1j.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-1ov3i1j .MuiSwitch-input { left: -100%; width: 300%; }
.css-1ov3i1j:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked { color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j.Mui-checked:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked { transform: translateX(14px); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-1ov3i1j.Mui-disabled { opacity: 0.3; }
.css-vn8sp { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-vn8sp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-vn8sp { print-color-adjust: exact; }
}
.css-vn8sp.Mui-checked { transform: translateX(20px); }
.css-vn8sp.Mui-disabled { color: rgb(117, 117, 117); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-vn8sp.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-vn8sp .MuiSwitch-input { left: -100%; width: 300%; }
.css-vn8sp:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked { color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp.Mui-checked:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked { transform: translateX(14px); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-vn8sp.Mui-disabled { opacity: 0.3; }
.css-1m9pwf3 { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.css-uz25m2 { background-color: currentcolor; color: rgb(255, 255, 255); border-radius: 6px; width: 16px; height: 16px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px; }
.css-5w2f18 { height: 100%; width: 100%; z-index: -1; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; background-color: rgba(235, 235, 239, 0.56); border-radius: 8px; }
.css-1nkijli { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; }
.css-9bat2v { cursor: pointer; }
@media (min-width: 0px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-jgdezg { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; cursor: pointer; }
.css-jgdezg.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-jgdezg.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-jgdezg.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-jgdezg.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
@media (min-width: 0px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
.css-1ljtpgu { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ljtpgu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ljtpgu:hover { background-color: transparent; }
}
.css-1ljtpgu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ljtpgu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ljtpgu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ljtpgu.Mui-disabled { opacity: 0.38; }
.css-1ljtpgu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ljtpgu + .MuiDivider-inset { margin-left: 52px; }
.css-1ljtpgu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ljtpgu .MuiListItemText-inset { padding-left: 36px; }
.css-1ljtpgu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ljtpgu { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
.css-hhhx1n { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-hhhx1n.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-hhhx1n { print-color-adjust: exact; }
}
.css-hhhx1n:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-hhhx1n:hover { background-color: transparent; }
}
.css-hhhx1n.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-hhhx1n.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-hhhx1n.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-hhhx1n.Mui-disabled { opacity: 0.38; }
.css-hhhx1n + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-hhhx1n + .MuiDivider-inset { margin-left: 52px; }
.css-hhhx1n .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-hhhx1n .MuiListItemText-inset { padding-left: 36px; }
.css-hhhx1n .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-hhhx1n { min-height: auto; }
}
@media (min-width: 0px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
.css-10ga8kg { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; margin-left: 4px; }
@media (min-width: 0px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
.css-14ujvxq { margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
.css-1eagfjq { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-1eagfjq:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1eagfjq:hover { background-color: transparent; }
}
.css-1eagfjq.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1eagfjq.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1eagfjq.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1eagfjq.Mui-disabled { opacity: 0.38; }
.css-1eagfjq + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1eagfjq + .MuiDivider-inset { margin-left: 52px; }
.css-1eagfjq .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1eagfjq .MuiListItemText-inset { padding-left: 36px; }
.css-1eagfjq .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1eagfjq { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
.css-1m6wsd1 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1m6wsd1.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1m6wsd1 { print-color-adjust: exact; }
}
.css-1m6wsd1:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1m6wsd1:hover { background-color: transparent; }
}
.css-1m6wsd1.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1m6wsd1.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1m6wsd1.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1m6wsd1.Mui-disabled { opacity: 0.38; }
.css-1m6wsd1 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1m6wsd1 + .MuiDivider-inset { margin-left: 52px; }
.css-1m6wsd1 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1m6wsd1 .MuiListItemText-inset { padding-left: 36px; }
.css-1m6wsd1 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1m6wsd1 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
.css-1jrnzya { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 8px; min-width: unset !important; }
@media (min-width: 0px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 0px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
.css-16mujtn .MuiListItemIcon-root { min-width: unset; }
.css-16mujtn .MuiMenuItemIcon-root { min-width: unset; }
.css-1uhh2s4 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1uhh2s4:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1uhh2s4:hover { background-color: transparent; }
}
.css-1uhh2s4.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1uhh2s4.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1uhh2s4.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1uhh2s4.Mui-disabled { opacity: 0.38; }
.css-1uhh2s4 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1uhh2s4 + .MuiDivider-inset { margin-left: 52px; }
.css-1uhh2s4 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1uhh2s4 .MuiListItemText-inset { padding-left: 36px; }
.css-1uhh2s4 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1uhh2s4 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
.css-1uhh2s4 .MuiListItemIcon-root { min-width: unset; }
.css-1uhh2s4 .MuiMenuItemIcon-root { min-width: unset; }
.css-1ahntzt { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ahntzt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ahntzt { print-color-adjust: exact; }
}
.css-1ahntzt:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ahntzt:hover { background-color: transparent; }
}
.css-1ahntzt.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ahntzt.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ahntzt.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ahntzt.Mui-disabled { opacity: 0.38; }
.css-1ahntzt + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ahntzt + .MuiDivider-inset { margin-left: 52px; }
.css-1ahntzt .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ahntzt .MuiListItemText-inset { padding-left: 36px; }
.css-1ahntzt .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ahntzt { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
.css-1ahntzt .MuiListItemIcon-root { min-width: unset; }
.css-1ahntzt .MuiMenuItemIcon-root { min-width: unset; }
.css-2rw4ax { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; border-radius: 2px; overflow: hidden; width: 20px; height: 14px; min-width: unset !important; }
.css-5rwpj6 { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin: 0px; min-width: unset !important; }
.css-1dl5zgf { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
@media (min-width: 0px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-w851jv { min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-w851jv:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-w851jv:hover { background-color: transparent; }
}
.css-w851jv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-w851jv:hover { box-shadow: none; }
.css-w851jv.Mui-focusVisible { box-shadow: none; }
.css-w851jv:active { box-shadow: none; }
.css-w851jv.Mui-disabled { box-shadow: none; }
.css-w851jv:hover, .css-w851jv.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1y4kwyt { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-1y4kwyt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1y4kwyt { print-color-adjust: exact; }
}
.css-1y4kwyt:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1y4kwyt:hover { background-color: transparent; }
}
.css-1y4kwyt.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1y4kwyt:hover { box-shadow: none; }
.css-1y4kwyt.Mui-focusVisible { box-shadow: none; }
.css-1y4kwyt:active { box-shadow: none; }
.css-1y4kwyt.Mui-disabled { box-shadow: none; }
.css-1y4kwyt:hover, .css-1y4kwyt.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1fgc1cp { margin: 0px; font-family: Inter, Arial; font-weight: 500; line-height: 133.4%; font-size: 1.3125rem; opacity: 0.7; }
.css-1i87l8f { position: relative; padding-left: 8px; min-height: 48px; display: flex; padding-right: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-1i87l8f { padding-left: 12px; padding-right: 12px; }
}
.css-5s5u8o { padding: 20px 0px 20px 10px; }
.css-xz8vby { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-1f44odb { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-4w2n1c { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-tbq01x { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-15ro776 { margin-right: 4px; }
.css-1fzsl0k { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
.css-18whhtg { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.009375rem; line-height: 1.5rem; font-size: 1rem; opacity: 0.7; }
.css-1yp4ln { display: flex; align-items: flex-start; }
.css-1ctyq6o { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(142, 146, 163); }
@media (min-width: 0px) {
  .css-1ctyq6o { margin-right: 20px; margin-bottom: 4px; }
}
@media (min-width: 640px) {
  .css-1ctyq6o { margin-right: 12px; margin-bottom: 0px; }
}
.css-1qqt9wm { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; color: rgb(255, 255, 255); font-size: 1.55rem; }
.css-hjllk8 { margin-right: 8px; width: 32px; height: 32px; position: relative; }
.css-15vg6gj { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 2rem; color: rgb(255, 255, 255); }
.css-1co7b9 { flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-1cirdo8 { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-gzu4zw { position: relative; padding-left: 8px; padding-right: 8px; min-height: 48px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-gzu4zw { padding-left: 12px; padding-right: 12px; }
}
.css-1tp6q3i { padding-right: 0px; }
.css-1l72w8m { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; display: flex; align-content: center; -webkit-box-align: center; align-items: center; }
.css-1igujgv { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; margin-left: 20px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1igujgv:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1igujgv:hover { background-color: transparent; }
}
.css-1igujgv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1igujgv:hover { box-shadow: none; }
.css-1igujgv.Mui-focusVisible { box-shadow: none; }
.css-1igujgv:active { box-shadow: none; }
.css-1igujgv.Mui-disabled { box-shadow: none; }
.css-1r94sc2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 20px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1r94sc2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1r94sc2 { print-color-adjust: exact; }
}
.css-1r94sc2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1r94sc2:hover { background-color: transparent; }
}
.css-1r94sc2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1r94sc2:hover { box-shadow: none; }
.css-1r94sc2.Mui-focusVisible { box-shadow: none; }
.css-1r94sc2:active { box-shadow: none; }
.css-1r94sc2.Mui-disabled { box-shadow: none; }
.css-smov5d { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-smov5d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-smov5d:hover { background-color: transparent; }
}
.css-smov5d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-smov5d:hover { box-shadow: none; }
.css-smov5d.Mui-focusVisible { box-shadow: none; }
.css-smov5d:active { box-shadow: none; }
.css-smov5d.Mui-disabled { box-shadow: none; }
.css-126tt2d { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-126tt2d.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-126tt2d { print-color-adjust: exact; }
}
.css-126tt2d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-126tt2d:hover { background-color: transparent; }
}
.css-126tt2d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-126tt2d:hover { box-shadow: none; }
.css-126tt2d.Mui-focusVisible { box-shadow: none; }
.css-126tt2d:active { box-shadow: none; }
.css-126tt2d.Mui-disabled { box-shadow: none; }
.css-1l6c7y9 { display: inherit; margin-right: 8px; margin-left: -4px; }
.css-1l6c7y9 > :nth-of-type(1) { font-size: 20px; }
.css-10dohqv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
.css-kp1w4j { height: 48px; position: sticky; top: 0px; transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1); z-index: 1100; background-color: rgb(27, 32, 48); display: flex; -webkit-box-align: center; align-items: center; box-shadow: rgba(242, 243, 247, 0.16) 0px -1px 0px inset; }
@media (min-width: 0px) {
  .css-kp1w4j { padding: 8px 8px 8px 20px; }
}
@media (min-width: 640px) {
  .css-kp1w4j { padding: 8px 20px; }
}
.css-142agrv { line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-142agrv:hover { opacity: 0.7; }
.css-1p8it9z { text-decoration: none; line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-1p8it9z:hover { opacity: 0.7; }
.css-1ajeowl { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1ajeowl:hover { opacity: 0.7; }
.css-1gux690 { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1gux690:hover { opacity: 0.7; }
.css-5hicrt { margin-right: 12px; }
@media (min-width: 0px) {
  .css-1me2gch { display: none; }
}
@media (min-width: 960px) {
  .css-1me2gch { display: block; }
}
.css-1dvha5n { list-style: none; margin: 0px; padding: 0px; position: relative; display: flex; }
.css-1dvha5n .MuiMenuItem-root + .MuiDivider-root, .css-1dvha5n .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-1dvha5n { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 960px) {
  .css-1dvha5n { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-yewinh { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; }
.css-yewinh.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-yewinh.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-yewinh.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-yewinh.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-yewinh { width: 100%; margin-right: 0px; }
}
@media (min-width: 960px) {
  .css-yewinh { width: unset; margin-right: 8px; }
}
.css-o1kmt6 { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-o1kmt6:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-o1kmt6:hover { background-color: transparent; }
}
.css-o1kmt6.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-o1kmt6:hover { box-shadow: none; }
.css-o1kmt6.Mui-focusVisible { box-shadow: none; }
.css-o1kmt6:active { box-shadow: none; }
.css-o1kmt6.Mui-disabled { box-shadow: none; }
.active.css-o1kmt6::after, .css-o1kmt6:hover.css-o1kmt6::after { transform: scaleX(1); transform-origin: left bottom; }
.css-o1kmt6::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-g5yq6m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-g5yq6m.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-g5yq6m { print-color-adjust: exact; }
}
.css-g5yq6m:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-g5yq6m:hover { background-color: transparent; }
}
.css-g5yq6m.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-g5yq6m:hover { box-shadow: none; }
.css-g5yq6m.Mui-focusVisible { box-shadow: none; }
.css-g5yq6m:active { box-shadow: none; }
.css-g5yq6m.Mui-disabled { box-shadow: none; }
.active.css-g5yq6m::after, .css-g5yq6m:hover.css-g5yq6m::after { transform: scaleX(1); transform-origin: left bottom; }
.css-g5yq6m::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16gsiog { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-16gsiog.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-16gsiog { print-color-adjust: exact; }
}
.css-16gsiog:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-16gsiog:hover { background-color: transparent; }
}
.css-16gsiog.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-16gsiog:hover { box-shadow: none; }
.css-16gsiog.Mui-focusVisible { box-shadow: none; }
.css-16gsiog:active { box-shadow: none; }
.css-16gsiog.Mui-disabled { box-shadow: none; }
.active.css-16gsiog::after, .css-16gsiog:hover.css-16gsiog::after { transform: scaleX(1); transform-origin: left bottom; }
.css-16gsiog::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-1rwvv0s { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-1rwvv0s.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1rwvv0s { print-color-adjust: exact; }
}
.css-1rwvv0s:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rwvv0s:hover { background-color: transparent; }
}
.css-1rwvv0s.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rwvv0s:hover { box-shadow: none; }
.css-1rwvv0s.Mui-focusVisible { box-shadow: none; }
.css-1rwvv0s:active { box-shadow: none; }
.css-1rwvv0s.Mui-disabled { box-shadow: none; }
.active.css-1rwvv0s::after, .css-1rwvv0s:hover.css-1rwvv0s::after { transform: scaleX(1); transform-origin: left bottom; }
.css-1rwvv0s::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-3y5xw2 { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-3y5xw2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-3y5xw2 { print-color-adjust: exact; }
}
.css-3y5xw2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-3y5xw2:hover { background-color: transparent; }
}
.css-3y5xw2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-3y5xw2:hover { box-shadow: none; }
.css-3y5xw2.Mui-focusVisible { box-shadow: none; }
.css-3y5xw2:active { box-shadow: none; }
.css-3y5xw2.Mui-disabled { box-shadow: none; }
.active.css-3y5xw2::after, .css-3y5xw2:hover.css-3y5xw2::after { transform: scaleX(1); transform-origin: left bottom; }
.css-3y5xw2::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16sp9pc { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; margin-left: 2px; font-size: 16px; transform: rotate(0deg); transition: transform 0.2s ease-in-out; }
.css-aueg8h .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-nikzaa .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-8gmvqi { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; box-sizing: border-box; text-align: left; width: unset; }
.css-8gmvqi.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-8gmvqi.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-8gmvqi.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-8gmvqi.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-8gmvqi { display: none; }
}
@media (min-width: 960px) {
  .css-8gmvqi { display: flex; }
}
.css-1rq4b5v { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-1rq4b5v:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rq4b5v:hover { background-color: transparent; }
}
.css-1rq4b5v.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rq4b5v:hover { box-shadow: none; }
.css-1rq4b5v.Mui-focusVisible { box-shadow: none; }
.css-1rq4b5v:active { box-shadow: none; }
.css-1rq4b5v.Mui-disabled { box-shadow: none; }
.css-1rq4b5v:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-enszjw { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-enszjw.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-enszjw { print-color-adjust: exact; }
}
.css-enszjw:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-enszjw:hover { background-color: transparent; }
}
.css-enszjw.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-enszjw:hover { box-shadow: none; }
.css-enszjw.Mui-focusVisible { box-shadow: none; }
.css-enszjw:active { box-shadow: none; }
.css-enszjw.Mui-disabled { box-shadow: none; }
.css-enszjw:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-y0zxrm { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; }
.css-i9gxme { -webkit-box-flex: 1; flex-grow: 1; }
.css-bk9pr5 { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; margin-left: 8px; }
.css-bk9pr5:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-bk9pr5:hover { background-color: transparent; }
}
.css-bk9pr5.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-bk9pr5:hover { box-shadow: none; }
.css-bk9pr5.Mui-focusVisible { box-shadow: none; }
.css-bk9pr5:active { box-shadow: none; }
.css-bk9pr5.Mui-disabled { box-shadow: none; }
.css-bk9pr5:hover, .css-bk9pr5.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-17sgboj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; }
.css-17sgboj.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-17sgboj { print-color-adjust: exact; }
}
.css-17sgboj:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-17sgboj:hover { background-color: transparent; }
}
.css-17sgboj.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-17sgboj:hover { box-shadow: none; }
.css-17sgboj.Mui-focusVisible { box-shadow: none; }
.css-17sgboj:active { box-shadow: none; }
.css-17sgboj.Mui-disabled { box-shadow: none; }
.css-17sgboj:hover, .css-17sgboj.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-q5q60p { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; color: rgb(241, 241, 243); }
.css-1tu4aee .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-18dvzhc .MuiMenuItem-root.Mui-disabled { opacity: 1; }
@media (min-width: 0px) {
  .css-1100lx1 { display: flex; }
}
@media (min-width: 960px) {
  .css-1100lx1 { display: none; }
}
.css-1m2o9l0 { z-index: 1200; top: 48px; }
.css-b95f0i { display: flex; flex-direction: column; flex: 1 1 0%; }
.css-1e6kcma { background-color: rgb(27, 32, 48); color: rgb(241, 241, 243); }
@media (min-width: 0px) {
  .css-1e6kcma { padding-top: 40px; padding-bottom: 72px; }
}
@media (min-width: 960px) {
  .css-1e6kcma { padding-top: 48px; padding-bottom: 80px; }
}
@media (min-width: 1280px) {
  .css-1e6kcma { padding-bottom: 94px; }
}
@media (min-width: 1575px) {
  .css-1e6kcma { padding-bottom: 92px; }
}
@media (min-width: 1800px) {
  .css-1e6kcma { padding-bottom: 96px; }
}
.css-ycl373 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 0px; }
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-ycl373 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-ycl373 { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-ycl373 { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-ycl373 { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
@media (min-width: 0px) {
  .css-nkvznt { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 640px) {
  .css-nkvznt { padding-left: 24px; padding-right: 24px; }
}
.css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.css-1czjwln { display: flex; margin-bottom: 16px; }
@media (min-width: 0px) {
  .css-1czjwln { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-1czjwln { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-gr0tg3 { display: flex; align-items: flex-start; flex-wrap: wrap; margin-bottom: 0px; }
.css-115cb67 { margin-right: 8px; }
.css-115cb67 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1s2gcw8 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px 8px 0px 0px; border: 0px; vertical-align: top; }
.css-1s2gcw8 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1ypy5va { color: rgb(241, 241, 243); line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 6px; border-color: rgba(235, 235, 239, 0.08); }
.css-1ypy5va.Mui-disabled { color: rgb(98, 103, 123); cursor: default; }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(241, 241, 243); }
@media (hover: none) {
  .css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(255, 255, 255, 0.23); }
}
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(234, 235, 239); border-width: 2px; }
.css-1ypy5va.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(244, 67, 54); }
.css-1ypy5va.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(235, 235, 239, 0.3); }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.MarketSwitcher__select .MuiSelect-outlined { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: transparent !important; }
.css-1ypy5va .MuiSelect-icon { color: rgb(241, 241, 243); }
.css-wvdg9f { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-wvdg9f::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-wvdg9f:focus { outline: 0px; }
.css-wvdg9f:invalid { box-shadow: none; }
.css-wvdg9f::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-wvdg9f.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-wvdg9f:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-wvdg9f:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1dyf9qo { appearance: none; user-select: none; border-radius: 4px; cursor: pointer; font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-1dyf9qo:focus { border-radius: 4px; }
.css-1dyf9qo.Mui-disabled { cursor: default; }
.css-1dyf9qo[multiple] { height: auto; }
.css-1dyf9qo:not([multiple]) option, .css-1dyf9qo:not([multiple]) optgroup { background-color: rgb(41, 46, 65); }
.css-1dyf9qo.css-1dyf9qo.css-1dyf9qo { padding-right: 32px; }
.css-1dyf9qo.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.css-1dyf9qo.MuiSelect-select { background-color: rgb(56, 61, 81); font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(241, 241, 243); }
.css-1dyf9qo::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1dyf9qo:focus { outline: 0px; }
.css-1dyf9qo:invalid { box-shadow: none; }
.css-1dyf9qo::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-1dyf9qo.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-1dyf9qo:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-1dyf9qo:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1slt5fp { margin-right: 8px; width: 28px; height: 28px; position: relative; }
.css-171onha { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.css-1jz7z4v { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 1.75rem; color: rgb(255, 255, 255); }
.css-1tgkox5 { color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; border-radius: 12px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); display: flex; -webkit-box-align: center; align-items: center; }
.css-my2x37 { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; }
.css-fo7h32 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; color: rgb(241, 241, 243); }
.css-10qjsex { margin: 2px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; color: rgb(255, 255, 255); font-size: 0.85rem; overflow-wrap: break-word; white-space: normal; line-height: 1.3; max-width: 100%; }
.css-1k3x8v3 { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
.css-dzdoo0 { position: absolute; right: 7px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(235, 235, 239, 0.56); }
.css-dzdoo0.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-7z4qiw { border-color: rgba(255, 255, 255, 0.23); }
.css-nqlg3w { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(255, 255, 255, 0.23); }
.css-ihdtdm { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.css-k7vncv { display: flex; align-items: flex-start; flex-wrap: wrap; width: 100%; }
@media (min-width: 0px) {
  .css-k7vncv { gap: 12px; }
}
@media (min-width: 640px) {
  .css-k7vncv { gap: 32px; }
}
.css-ltjh6b { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .css-ltjh6b { width: calc(50% - 12px); }
}
@media (min-width: 640px) {
  .css-ltjh6b { width: unset; }
}
.css-j7qwjs { display: flex; flex-direction: column; }
.css-18biwo { display: inline-flex; -webkit-box-align: center; align-items: center; }
.css-1t8x1s2 { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-8j6qub { display: block; height: auto; margin-top: 0px; margin-bottom: 0px; transform-origin: 0px 55%; border-radius: 4px / 6.7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; transform: unset; background: rgb(56, 61, 81); }
.css-8j6qub:empty::before { content: " "; }
@-webkit-keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-ulme3a { display: inline-flex; cursor: pointer; transition: 0.2s; }
.css-ulme3a:hover { opacity: 0.5; }
.css-ampwg9 { text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; margin-left: 2px; }
.css-ampwg9:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-ampwg9:hover { background-color: transparent; }
}
.css-ampwg9.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-1osfq0k { position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 2px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; }
.css-1osfq0k.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1osfq0k { print-color-adjust: exact; }
}
.css-1osfq0k:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1osfq0k:hover { background-color: transparent; }
}
.css-1osfq0k.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-jmow5f { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 14px; color: rgb(142, 146, 163); border-radius: 50%; }
.css-jmow5f:hover { color: rgb(41, 182, 246); }
.css-s9ggwg { z-index: 1500; pointer-events: none; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-l8ykd6 { z-index: 1500; pointer-events: none; }
.css-l8ykd6 .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-l8ykd6 .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-l8ykd6 .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-1ta9xnb { z-index: 1500; pointer-events: none; }
.css-1ta9xnb .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-1ta9xnb .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-1ta9xnb .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-159pi92 { display: flex; flex-direction: column; flex: 1 1 0%; }
@media (min-width: 0px) {
  .css-159pi92 { margin-top: -32px; }
}
@media (min-width: 1280px) {
  .css-159pi92 { margin-top: -46px; }
}
@media (min-width: 1575px) {
  .css-159pi92 { margin-top: -44px; }
}
@media (min-width: 1800px) {
  .css-159pi92 { margin-top: -48px; }
}
.css-1a8qn2o { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 39px; }
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-1a8qn2o { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-1a8qn2o { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-1a8qn2o { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-1a8qn2o { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
.css-17qu3ne { background-color: rgb(41, 46, 65); color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; background-image: none; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; padding: 16px; flex: 1 1 0%; }
.css-11zj654 { margin: 0px 0px 8px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; }
.css-1p4wjs1 { margin: 0px 0px 24px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-103kn7e { display: flex; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 22px; box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset; }
@media (min-width: 0px) {
  .css-103kn7e { padding: 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-103kn7e { padding: 0px 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 760px) {
  .css-103kn7e { padding: 20px 22px; flex-direction: row; }
}
.css-15zum9u { display: flex; gap: 10px; -webkit-box-align: center; align-items: center; }
.css-43mqje { color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-43mqje:hover { color: rgb(241, 241, 243); }
.css-gdpe9y { text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-gdpe9y:hover { color: rgb(241, 241, 243); }
.css-tgjpic { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-tgjpic:hover { color: rgb(241, 241, 243); }
.css-1o62gjw { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; }
.css-1poxqjx { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-1poxqjx:hover { color: rgb(241, 241, 243); }
.css-qe1uop { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
@media (min-width: 0px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 640px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 760px) {
  .css-qe1uop { font-size: 20px; }
}
.css-1w611nc { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-1w611nc .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-1mbdz04 { z-index: -1; }
.css-esi9ax { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: transparent; -webkit-tap-highlight-color: transparent; z-index: -1; }
.css-uoqd8g { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1tiw2lk { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; border: 1px solid rgba(235, 235, 239, 0.08); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; background: rgb(56, 61, 81); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1jj07fx { outline: 0px; }
.css-rl9mto { list-style: none; margin: 0px; padding: 4px 0px; position: relative; outline: 0px; }
.css-rl9mto .MuiMenuItem-root + .MuiDivider-root, .css-rl9mto .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-20tl1e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-20tl1e:hover { background-color: transparent; }
}
.css-20tl1e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-20tl1e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-20tl1e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-20tl1e.Mui-disabled { opacity: 0.38; }
.css-20tl1e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e + .MuiDivider-inset { margin-left: 52px; }
.css-20tl1e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-20tl1e .MuiListItemText-inset { padding-left: 36px; }
.css-20tl1e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-20tl1e { min-height: auto; }
}
.css-10m1voa { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-10m1voa.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-10m1voa { print-color-adjust: exact; }
}
.css-10m1voa:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-10m1voa:hover { background-color: transparent; }
}
.css-10m1voa.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-10m1voa.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-10m1voa.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-10m1voa.Mui-disabled { opacity: 0.38; }
.css-10m1voa + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-10m1voa + .MuiDivider-inset { margin-left: 52px; }
.css-10m1voa .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-10m1voa .MuiListItemText-inset { padding-left: 36px; }
.css-10m1voa .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-10m1voa { min-height: auto; }
}
.css-1e1lr2p { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-1e1lr2p.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1e1lr2p { print-color-adjust: exact; }
}
.css-1e1lr2p:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1e1lr2p:hover { background-color: transparent; }
}
.css-1e1lr2p.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1e1lr2p.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1e1lr2p.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1e1lr2p.Mui-disabled { opacity: 0.38; }
.css-1e1lr2p + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1e1lr2p + .MuiDivider-inset { margin-left: 52px; }
.css-1e1lr2p .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1e1lr2p .MuiListItemText-inset { padding-left: 36px; }
.css-1e1lr2p .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1e1lr2p { min-height: auto; }
}
.css-19289as { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-19289as.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-19289as { print-color-adjust: exact; }
}
.css-19289as:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19289as:hover { background-color: transparent; }
}
.css-19289as.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19289as.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19289as.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19289as.Mui-disabled { opacity: 0.38; }
.css-19289as + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19289as + .MuiDivider-inset { margin-left: 52px; }
.css-19289as .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19289as .MuiListItemText-inset { padding-left: 36px; }
.css-19289as .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19289as { min-height: auto; }
}
.css-163k3hz { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-163k3hz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-163k3hz { print-color-adjust: exact; }
}
.css-163k3hz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-163k3hz:hover { background-color: transparent; }
}
.css-163k3hz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-163k3hz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-163k3hz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-163k3hz.Mui-disabled { opacity: 0.38; }
.css-163k3hz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-163k3hz + .MuiDivider-inset { margin-left: 52px; }
.css-163k3hz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-163k3hz .MuiListItemText-inset { padding-left: 36px; }
.css-163k3hz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-163k3hz { min-height: auto; }
}
.css-fu4g2f { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-xuzscv { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-19aijy8 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom: 1px solid rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-19aijy8:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19aijy8:hover { background-color: transparent; }
}
.css-19aijy8.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19aijy8.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19aijy8.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19aijy8.Mui-disabled { opacity: 0.38; }
.css-19aijy8 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19aijy8 + .MuiDivider-inset { margin-left: 52px; }
.css-19aijy8 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19aijy8 .MuiListItemText-inset { padding-left: 36px; }
.css-19aijy8 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19aijy8 { min-height: auto; }
}
.css-1gn43q6 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1gn43q6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1gn43q6 { print-color-adjust: exact; }
}
.css-1gn43q6:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1gn43q6:hover { background-color: transparent; }
}
.css-1gn43q6.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1gn43q6.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1gn43q6.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1gn43q6.Mui-disabled { opacity: 0.38; }
.css-1gn43q6 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1gn43q6 + .MuiDivider-inset { margin-left: 52px; }
.css-1gn43q6 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1gn43q6 .MuiListItemText-inset { padding-left: 36px; }
.css-1gn43q6 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1gn43q6 { min-height: auto; }
}
.css-1n8qupu { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1n8qupu.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1n8qupu { print-color-adjust: exact; }
}
.css-1n8qupu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1n8qupu:hover { background-color: transparent; }
}
.css-1n8qupu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1n8qupu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1n8qupu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1n8qupu.Mui-disabled { opacity: 0.38; }
.css-1n8qupu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1n8qupu + .MuiDivider-inset { margin-left: 52px; }
.css-1n8qupu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1n8qupu .MuiListItemText-inset { padding-left: 36px; }
.css-1n8qupu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1n8qupu { min-height: auto; }
}
.css-p7lbea { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-p7lbea.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-p7lbea { print-color-adjust: exact; }
}
.css-p7lbea:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-p7lbea:hover { background-color: transparent; }
}
.css-p7lbea.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-p7lbea.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-p7lbea.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-p7lbea.Mui-disabled { opacity: 0.38; }
.css-p7lbea + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-p7lbea + .MuiDivider-inset { margin-left: 52px; }
.css-p7lbea .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-p7lbea .MuiListItemText-inset { padding-left: 36px; }
.css-p7lbea .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-p7lbea { min-height: auto; }
}
.css-14d7i0e { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-14d7i0e.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-14d7i0e { print-color-adjust: exact; }
}
.css-14d7i0e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14d7i0e:hover { background-color: transparent; }
}
.css-14d7i0e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14d7i0e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14d7i0e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14d7i0e.Mui-disabled { opacity: 0.38; }
.css-14d7i0e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14d7i0e + .MuiDivider-inset { margin-left: 52px; }
.css-14d7i0e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14d7i0e .MuiListItemText-inset { padding-left: 36px; }
.css-14d7i0e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14d7i0e { min-height: auto; }
}
.css-1qvb7oz { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1qvb7oz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1qvb7oz:hover { background-color: transparent; }
}
.css-1qvb7oz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1qvb7oz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1qvb7oz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1qvb7oz.Mui-disabled { opacity: 0.38; }
.css-1qvb7oz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1qvb7oz + .MuiDivider-inset { margin-left: 52px; }
.css-1qvb7oz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1qvb7oz .MuiListItemText-inset { padding-left: 36px; }
.css-1qvb7oz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1qvb7oz { min-height: auto; }
}
.css-1hn3osy { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1hn3osy.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1hn3osy { print-color-adjust: exact; }
}
.css-1hn3osy:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1hn3osy:hover { background-color: transparent; }
}
.css-1hn3osy.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1hn3osy.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1hn3osy.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1hn3osy.Mui-disabled { opacity: 0.38; }
.css-1hn3osy + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1hn3osy + .MuiDivider-inset { margin-left: 52px; }
.css-1hn3osy .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1hn3osy .MuiListItemText-inset { padding-left: 36px; }
.css-1hn3osy .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1hn3osy { min-height: auto; }
}
.css-1ew4sfn { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ew4sfn.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ew4sfn { print-color-adjust: exact; }
}
.css-1ew4sfn:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ew4sfn:hover { background-color: transparent; }
}
.css-1ew4sfn.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ew4sfn.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ew4sfn.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ew4sfn.Mui-disabled { opacity: 0.38; }
.css-1ew4sfn + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ew4sfn + .MuiDivider-inset { margin-left: 52px; }
.css-1ew4sfn .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ew4sfn .MuiListItemText-inset { padding-left: 36px; }
.css-1ew4sfn .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ew4sfn { min-height: auto; }
}
.css-1wkhg8r { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1wkhg8r.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1wkhg8r { print-color-adjust: exact; }
}
.css-1wkhg8r:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1wkhg8r:hover { background-color: transparent; }
}
.css-1wkhg8r.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1wkhg8r.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1wkhg8r.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1wkhg8r.Mui-disabled { opacity: 0.38; }
.css-1wkhg8r + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1wkhg8r + .MuiDivider-inset { margin-left: 52px; }
.css-1wkhg8r .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1wkhg8r .MuiListItemText-inset { padding-left: 36px; }
.css-1wkhg8r .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1wkhg8r { min-height: auto; }
}
.css-o79a0b { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; min-width: unset !important; }
.css-1i92f6e { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 20px; }
.css-1bff9c9 { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-12sut97 { margin: 0px; display: block; }
.css-1x6ok7 { margin-right: 8px; }
.css-1x6ok7 .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-1x6ok7 .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-4cuzhb { position: relative; display: inline-flex; vertical-align: middle; flex-shrink: 0; margin-right: 8px; }
.css-4cuzhb .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-4cuzhb .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-1i86deq { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-1i86deq:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1i86deq:hover { background-color: transparent; }
}
.css-1i86deq.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1i86deq:hover { box-shadow: none; }
.css-1i86deq.Mui-focusVisible { box-shadow: none; }
.css-1i86deq:active { box-shadow: none; }
.css-1i86deq.Mui-disabled { box-shadow: none; }
.css-1i86deq:hover, .css-1i86deq.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sp2i6c { display: inline-flex; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-sp2i6c.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-sp2i6c { print-color-adjust: exact; }
}
.css-sp2i6c:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-sp2i6c:hover { background-color: transparent; }
}
.css-sp2i6c.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-sp2i6c:hover { box-shadow: none; }
.css-sp2i6c.Mui-focusVisible { box-shadow: none; }
.css-sp2i6c:active { box-shadow: none; }
.css-sp2i6c.Mui-disabled { box-shadow: none; }
.css-sp2i6c:hover, .css-sp2i6c.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sw696k { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-g7go18 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
.css-ahsrku { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; min-width: 20px; line-height: 1; padding: 0px 6px; height: 20px; border-radius: 10px; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-ahsrku.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-1197euy { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; line-height: 1; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); border-radius: 4px; height: 8px; min-width: 8px; padding: 0px; top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1197euy.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-ykkv87 { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-ykkv87 .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-14sw753 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-14sw753:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14sw753:hover { background-color: transparent; }
}
.css-14sw753.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14sw753.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14sw753.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14sw753.Mui-disabled { opacity: 0.38; }
.css-14sw753 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14sw753 + .MuiDivider-inset { margin-left: 52px; }
.css-14sw753 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14sw753 .MuiListItemText-inset { padding-left: 36px; }
.css-14sw753 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14sw753 { min-height: auto; }
}
.css-1mbm7em { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1mbm7em.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1mbm7em { print-color-adjust: exact; }
}
.css-1mbm7em:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1mbm7em:hover { background-color: transparent; }
}
.css-1mbm7em.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1mbm7em.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1mbm7em.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1mbm7em.Mui-disabled { opacity: 0.38; }
.css-1mbm7em + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1mbm7em + .MuiDivider-inset { margin-left: 52px; }
.css-1mbm7em .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1mbm7em .MuiListItemText-inset { padding-left: 36px; }
.css-1mbm7em .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1mbm7em { min-height: auto; }
}
.css-1ihr2wc { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
@media (min-width: 0px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1104vpx { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1104vpx:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1104vpx:hover { background-color: transparent; }
}
.css-1104vpx.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1104vpx.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1104vpx.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1104vpx.Mui-disabled { opacity: 0.38; }
.css-1104vpx + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1104vpx + .MuiDivider-inset { margin-left: 52px; }
.css-1104vpx .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1104vpx .MuiListItemText-inset { padding-left: 36px; }
.css-1104vpx .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1104vpx { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1bvwjcp { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1bvwjcp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1bvwjcp { print-color-adjust: exact; }
}
.css-1bvwjcp:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1bvwjcp:hover { background-color: transparent; }
}
.css-1bvwjcp.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1bvwjcp.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1bvwjcp.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1bvwjcp.Mui-disabled { opacity: 0.38; }
.css-1bvwjcp + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1bvwjcp + .MuiDivider-inset { margin-left: 52px; }
.css-1bvwjcp .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1bvwjcp .MuiListItemText-inset { padding-left: 36px; }
.css-1bvwjcp .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1bvwjcp { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-17jn1ih { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-left: 16px; flex-direction: row-reverse; margin-right: 0px; }
.css-17jn1ih.Mui-disabled { cursor: default; }
.css-17jn1ih .MuiFormControlLabel-label.Mui-disabled { color: rgb(98, 103, 123); }
.css-cybp3x { display: inline-flex; overflow: hidden; box-sizing: border-box; position: relative; flex-shrink: 0; z-index: 0; vertical-align: middle; height: 32px; width: 46px; padding: 6px; }
@media print {
  .css-cybp3x { print-color-adjust: exact; }
}
@media (min-width: 0px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgba(255, 255, 255, 0.12); }
}
@media (min-width: 960px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgb(241, 241, 243); }
}
.css-134l925 { position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-134l925.Mui-checked { transform: translateX(20px); }
.css-134l925.Mui-disabled { color: rgb(117, 117, 117); }
.css-134l925.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-134l925.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-134l925 .MuiSwitch-input { left: -100%; width: 300%; }
.css-134l925:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925:hover { background-color: transparent; }
}
.css-134l925.Mui-checked { color: rgb(234, 235, 239); }
.css-134l925.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925.Mui-checked:hover { background-color: transparent; }
}
.css-134l925.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-134l925.Mui-checked { transform: translateX(14px); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-134l925.Mui-disabled { opacity: 0.3; }
.css-1ov3i1j { border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-1ov3i1j.Mui-checked { transform: translateX(20px); }
.css-1ov3i1j.Mui-disabled { color: rgb(117, 117, 117); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-1ov3i1j.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-1ov3i1j .MuiSwitch-input { left: -100%; width: 300%; }
.css-1ov3i1j:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked { color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j.Mui-checked:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked { transform: translateX(14px); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-1ov3i1j.Mui-disabled { opacity: 0.3; }
.css-vn8sp { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-vn8sp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-vn8sp { print-color-adjust: exact; }
}
.css-vn8sp.Mui-checked { transform: translateX(20px); }
.css-vn8sp.Mui-disabled { color: rgb(117, 117, 117); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-vn8sp.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-vn8sp .MuiSwitch-input { left: -100%; width: 300%; }
.css-vn8sp:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked { color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp.Mui-checked:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked { transform: translateX(14px); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-vn8sp.Mui-disabled { opacity: 0.3; }
.css-1m9pwf3 { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.css-uz25m2 { background-color: currentcolor; color: rgb(255, 255, 255); border-radius: 6px; width: 16px; height: 16px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px; }
.css-5w2f18 { height: 100%; width: 100%; z-index: -1; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; background-color: rgba(235, 235, 239, 0.56); border-radius: 8px; }
.css-1nkijli { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; }
.css-9bat2v { cursor: pointer; }
@media (min-width: 0px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-jgdezg { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; cursor: pointer; }
.css-jgdezg.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-jgdezg.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-jgdezg.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-jgdezg.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
@media (min-width: 0px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
.css-1ljtpgu { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ljtpgu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ljtpgu:hover { background-color: transparent; }
}
.css-1ljtpgu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ljtpgu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ljtpgu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ljtpgu.Mui-disabled { opacity: 0.38; }
.css-1ljtpgu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ljtpgu + .MuiDivider-inset { margin-left: 52px; }
.css-1ljtpgu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ljtpgu .MuiListItemText-inset { padding-left: 36px; }
.css-1ljtpgu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ljtpgu { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
.css-hhhx1n { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-hhhx1n.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-hhhx1n { print-color-adjust: exact; }
}
.css-hhhx1n:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-hhhx1n:hover { background-color: transparent; }
}
.css-hhhx1n.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-hhhx1n.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-hhhx1n.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-hhhx1n.Mui-disabled { opacity: 0.38; }
.css-hhhx1n + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-hhhx1n + .MuiDivider-inset { margin-left: 52px; }
.css-hhhx1n .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-hhhx1n .MuiListItemText-inset { padding-left: 36px; }
.css-hhhx1n .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-hhhx1n { min-height: auto; }
}
@media (min-width: 0px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
.css-10ga8kg { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; margin-left: 4px; }
@media (min-width: 0px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
.css-14ujvxq { margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
.css-1eagfjq { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-1eagfjq:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1eagfjq:hover { background-color: transparent; }
}
.css-1eagfjq.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1eagfjq.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1eagfjq.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1eagfjq.Mui-disabled { opacity: 0.38; }
.css-1eagfjq + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1eagfjq + .MuiDivider-inset { margin-left: 52px; }
.css-1eagfjq .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1eagfjq .MuiListItemText-inset { padding-left: 36px; }
.css-1eagfjq .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1eagfjq { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
.css-1m6wsd1 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1m6wsd1.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1m6wsd1 { print-color-adjust: exact; }
}
.css-1m6wsd1:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1m6wsd1:hover { background-color: transparent; }
}
.css-1m6wsd1.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1m6wsd1.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1m6wsd1.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1m6wsd1.Mui-disabled { opacity: 0.38; }
.css-1m6wsd1 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1m6wsd1 + .MuiDivider-inset { margin-left: 52px; }
.css-1m6wsd1 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1m6wsd1 .MuiListItemText-inset { padding-left: 36px; }
.css-1m6wsd1 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1m6wsd1 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
.css-1jrnzya { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 8px; min-width: unset !important; }
@media (min-width: 0px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 0px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
.css-16mujtn .MuiListItemIcon-root { min-width: unset; }
.css-16mujtn .MuiMenuItemIcon-root { min-width: unset; }
.css-1uhh2s4 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1uhh2s4:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1uhh2s4:hover { background-color: transparent; }
}
.css-1uhh2s4.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1uhh2s4.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1uhh2s4.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1uhh2s4.Mui-disabled { opacity: 0.38; }
.css-1uhh2s4 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1uhh2s4 + .MuiDivider-inset { margin-left: 52px; }
.css-1uhh2s4 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1uhh2s4 .MuiListItemText-inset { padding-left: 36px; }
.css-1uhh2s4 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1uhh2s4 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
.css-1uhh2s4 .MuiListItemIcon-root { min-width: unset; }
.css-1uhh2s4 .MuiMenuItemIcon-root { min-width: unset; }
.css-1ahntzt { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ahntzt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ahntzt { print-color-adjust: exact; }
}
.css-1ahntzt:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ahntzt:hover { background-color: transparent; }
}
.css-1ahntzt.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ahntzt.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ahntzt.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ahntzt.Mui-disabled { opacity: 0.38; }
.css-1ahntzt + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ahntzt + .MuiDivider-inset { margin-left: 52px; }
.css-1ahntzt .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ahntzt .MuiListItemText-inset { padding-left: 36px; }
.css-1ahntzt .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ahntzt { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
.css-1ahntzt .MuiListItemIcon-root { min-width: unset; }
.css-1ahntzt .MuiMenuItemIcon-root { min-width: unset; }
.css-2rw4ax { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; border-radius: 2px; overflow: hidden; width: 20px; height: 14px; min-width: unset !important; }
.css-5rwpj6 { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin: 0px; min-width: unset !important; }
.css-1dl5zgf { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
@media (min-width: 0px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-w851jv { min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-w851jv:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-w851jv:hover { background-color: transparent; }
}
.css-w851jv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-w851jv:hover { box-shadow: none; }
.css-w851jv.Mui-focusVisible { box-shadow: none; }
.css-w851jv:active { box-shadow: none; }
.css-w851jv.Mui-disabled { box-shadow: none; }
.css-w851jv:hover, .css-w851jv.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1y4kwyt { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-1y4kwyt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1y4kwyt { print-color-adjust: exact; }
}
.css-1y4kwyt:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1y4kwyt:hover { background-color: transparent; }
}
.css-1y4kwyt.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1y4kwyt:hover { box-shadow: none; }
.css-1y4kwyt.Mui-focusVisible { box-shadow: none; }
.css-1y4kwyt:active { box-shadow: none; }
.css-1y4kwyt.Mui-disabled { box-shadow: none; }
.css-1y4kwyt:hover, .css-1y4kwyt.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1fgc1cp { margin: 0px; font-family: Inter, Arial; font-weight: 500; line-height: 133.4%; font-size: 1.3125rem; opacity: 0.7; }
.css-1i87l8f { position: relative; padding-left: 8px; min-height: 48px; display: flex; padding-right: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-1i87l8f { padding-left: 12px; padding-right: 12px; }
}
.css-5s5u8o { padding: 20px 0px 20px 10px; }
.css-xz8vby { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-1f44odb { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-4w2n1c { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-tbq01x { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-15ro776 { margin-right: 4px; }
.css-1fzsl0k { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
.css-18whhtg { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.009375rem; line-height: 1.5rem; font-size: 1rem; opacity: 0.7; }
.css-1yp4ln { display: flex; align-items: flex-start; }
.css-1ctyq6o { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(142, 146, 163); }
@media (min-width: 0px) {
  .css-1ctyq6o { margin-right: 20px; margin-bottom: 4px; }
}
@media (min-width: 640px) {
  .css-1ctyq6o { margin-right: 12px; margin-bottom: 0px; }
}
.css-1qqt9wm { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; color: rgb(255, 255, 255); font-size: 1.55rem; }
.css-hjllk8 { margin-right: 8px; width: 32px; height: 32px; position: relative; }
.css-15vg6gj { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 2rem; color: rgb(255, 255, 255); }
.css-1co7b9 { flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-1cirdo8 { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-gzu4zw { position: relative; padding-left: 8px; padding-right: 8px; min-height: 48px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-gzu4zw { padding-left: 12px; padding-right: 12px; }
}
.css-1tp6q3i { padding-right: 0px; }
.css-1l72w8m { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; display: flex; align-content: center; -webkit-box-align: center; align-items: center; }
.css-1igujgv { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; margin-left: 20px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1igujgv:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1igujgv:hover { background-color: transparent; }
}
.css-1igujgv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1igujgv:hover { box-shadow: none; }
.css-1igujgv.Mui-focusVisible { box-shadow: none; }
.css-1igujgv:active { box-shadow: none; }
.css-1igujgv.Mui-disabled { box-shadow: none; }
.css-1r94sc2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 20px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1r94sc2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1r94sc2 { print-color-adjust: exact; }
}
.css-1r94sc2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1r94sc2:hover { background-color: transparent; }
}
.css-1r94sc2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1r94sc2:hover { box-shadow: none; }
.css-1r94sc2.Mui-focusVisible { box-shadow: none; }
.css-1r94sc2:active { box-shadow: none; }
.css-1r94sc2.Mui-disabled { box-shadow: none; }
.css-smov5d { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-smov5d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-smov5d:hover { background-color: transparent; }
}
.css-smov5d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-smov5d:hover { box-shadow: none; }
.css-smov5d.Mui-focusVisible { box-shadow: none; }
.css-smov5d:active { box-shadow: none; }
.css-smov5d.Mui-disabled { box-shadow: none; }
.css-126tt2d { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-126tt2d.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-126tt2d { print-color-adjust: exact; }
}
.css-126tt2d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-126tt2d:hover { background-color: transparent; }
}
.css-126tt2d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-126tt2d:hover { box-shadow: none; }
.css-126tt2d.Mui-focusVisible { box-shadow: none; }
.css-126tt2d:active { box-shadow: none; }
.css-126tt2d.Mui-disabled { box-shadow: none; }
.css-1l6c7y9 { display: inherit; margin-right: 8px; margin-left: -4px; }
.css-1l6c7y9 > :nth-of-type(1) { font-size: 20px; }
.css-10dohqv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
.css-kp1w4j { height: 48px; position: sticky; top: 0px; transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1); z-index: 1100; background-color: rgb(27, 32, 48); display: flex; -webkit-box-align: center; align-items: center; box-shadow: rgba(242, 243, 247, 0.16) 0px -1px 0px inset; }
@media (min-width: 0px) {
  .css-kp1w4j { padding: 8px 8px 8px 20px; }
}
@media (min-width: 640px) {
  .css-kp1w4j { padding: 8px 20px; }
}
.css-142agrv { line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-142agrv:hover { opacity: 0.7; }
.css-1p8it9z { text-decoration: none; line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-1p8it9z:hover { opacity: 0.7; }
.css-1ajeowl { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1ajeowl:hover { opacity: 0.7; }
.css-1gux690 { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1gux690:hover { opacity: 0.7; }
.css-5hicrt { margin-right: 12px; }
@media (min-width: 0px) {
  .css-1me2gch { display: none; }
}
@media (min-width: 960px) {
  .css-1me2gch { display: block; }
}
.css-1dvha5n { list-style: none; margin: 0px; padding: 0px; position: relative; display: flex; }
.css-1dvha5n .MuiMenuItem-root + .MuiDivider-root, .css-1dvha5n .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-1dvha5n { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 960px) {
  .css-1dvha5n { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-yewinh { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; }
.css-yewinh.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-yewinh.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-yewinh.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-yewinh.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-yewinh { width: 100%; margin-right: 0px; }
}
@media (min-width: 960px) {
  .css-yewinh { width: unset; margin-right: 8px; }
}
.css-o1kmt6 { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-o1kmt6:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-o1kmt6:hover { background-color: transparent; }
}
.css-o1kmt6.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-o1kmt6:hover { box-shadow: none; }
.css-o1kmt6.Mui-focusVisible { box-shadow: none; }
.css-o1kmt6:active { box-shadow: none; }
.css-o1kmt6.Mui-disabled { box-shadow: none; }
.active.css-o1kmt6::after, .css-o1kmt6:hover.css-o1kmt6::after { transform: scaleX(1); transform-origin: left bottom; }
.css-o1kmt6::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-g5yq6m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-g5yq6m.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-g5yq6m { print-color-adjust: exact; }
}
.css-g5yq6m:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-g5yq6m:hover { background-color: transparent; }
}
.css-g5yq6m.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-g5yq6m:hover { box-shadow: none; }
.css-g5yq6m.Mui-focusVisible { box-shadow: none; }
.css-g5yq6m:active { box-shadow: none; }
.css-g5yq6m.Mui-disabled { box-shadow: none; }
.active.css-g5yq6m::after, .css-g5yq6m:hover.css-g5yq6m::after { transform: scaleX(1); transform-origin: left bottom; }
.css-g5yq6m::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16gsiog { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-16gsiog.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-16gsiog { print-color-adjust: exact; }
}
.css-16gsiog:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-16gsiog:hover { background-color: transparent; }
}
.css-16gsiog.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-16gsiog:hover { box-shadow: none; }
.css-16gsiog.Mui-focusVisible { box-shadow: none; }
.css-16gsiog:active { box-shadow: none; }
.css-16gsiog.Mui-disabled { box-shadow: none; }
.active.css-16gsiog::after, .css-16gsiog:hover.css-16gsiog::after { transform: scaleX(1); transform-origin: left bottom; }
.css-16gsiog::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-1rwvv0s { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-1rwvv0s.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1rwvv0s { print-color-adjust: exact; }
}
.css-1rwvv0s:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rwvv0s:hover { background-color: transparent; }
}
.css-1rwvv0s.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rwvv0s:hover { box-shadow: none; }
.css-1rwvv0s.Mui-focusVisible { box-shadow: none; }
.css-1rwvv0s:active { box-shadow: none; }
.css-1rwvv0s.Mui-disabled { box-shadow: none; }
.active.css-1rwvv0s::after, .css-1rwvv0s:hover.css-1rwvv0s::after { transform: scaleX(1); transform-origin: left bottom; }
.css-1rwvv0s::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-3y5xw2 { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-3y5xw2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-3y5xw2 { print-color-adjust: exact; }
}
.css-3y5xw2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-3y5xw2:hover { background-color: transparent; }
}
.css-3y5xw2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-3y5xw2:hover { box-shadow: none; }
.css-3y5xw2.Mui-focusVisible { box-shadow: none; }
.css-3y5xw2:active { box-shadow: none; }
.css-3y5xw2.Mui-disabled { box-shadow: none; }
.active.css-3y5xw2::after, .css-3y5xw2:hover.css-3y5xw2::after { transform: scaleX(1); transform-origin: left bottom; }
.css-3y5xw2::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16sp9pc { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; margin-left: 2px; font-size: 16px; transform: rotate(0deg); transition: transform 0.2s ease-in-out; }
.css-aueg8h .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-nikzaa .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-8gmvqi { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; box-sizing: border-box; text-align: left; width: unset; }
.css-8gmvqi.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-8gmvqi.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-8gmvqi.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-8gmvqi.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-8gmvqi { display: none; }
}
@media (min-width: 960px) {
  .css-8gmvqi { display: flex; }
}
.css-1rq4b5v { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-1rq4b5v:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rq4b5v:hover { background-color: transparent; }
}
.css-1rq4b5v.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rq4b5v:hover { box-shadow: none; }
.css-1rq4b5v.Mui-focusVisible { box-shadow: none; }
.css-1rq4b5v:active { box-shadow: none; }
.css-1rq4b5v.Mui-disabled { box-shadow: none; }
.css-1rq4b5v:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-enszjw { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-enszjw.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-enszjw { print-color-adjust: exact; }
}
.css-enszjw:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-enszjw:hover { background-color: transparent; }
}
.css-enszjw.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-enszjw:hover { box-shadow: none; }
.css-enszjw.Mui-focusVisible { box-shadow: none; }
.css-enszjw:active { box-shadow: none; }
.css-enszjw.Mui-disabled { box-shadow: none; }
.css-enszjw:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-y0zxrm { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; }
.css-i9gxme { -webkit-box-flex: 1; flex-grow: 1; }
.css-bk9pr5 { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; margin-left: 8px; }
.css-bk9pr5:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-bk9pr5:hover { background-color: transparent; }
}
.css-bk9pr5.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-bk9pr5:hover { box-shadow: none; }
.css-bk9pr5.Mui-focusVisible { box-shadow: none; }
.css-bk9pr5:active { box-shadow: none; }
.css-bk9pr5.Mui-disabled { box-shadow: none; }
.css-bk9pr5:hover, .css-bk9pr5.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-17sgboj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; }
.css-17sgboj.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-17sgboj { print-color-adjust: exact; }
}
.css-17sgboj:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-17sgboj:hover { background-color: transparent; }
}
.css-17sgboj.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-17sgboj:hover { box-shadow: none; }
.css-17sgboj.Mui-focusVisible { box-shadow: none; }
.css-17sgboj:active { box-shadow: none; }
.css-17sgboj.Mui-disabled { box-shadow: none; }
.css-17sgboj:hover, .css-17sgboj.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-q5q60p { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; color: rgb(241, 241, 243); }
.css-1tu4aee .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-18dvzhc .MuiMenuItem-root.Mui-disabled { opacity: 1; }
@media (min-width: 0px) {
  .css-1100lx1 { display: flex; }
}
@media (min-width: 960px) {
  .css-1100lx1 { display: none; }
}
.css-1m2o9l0 { z-index: 1200; top: 48px; }
.css-b95f0i { display: flex; flex-direction: column; flex: 1 1 0%; }
.css-1e6kcma { background-color: rgb(27, 32, 48); color: rgb(241, 241, 243); }
@media (min-width: 0px) {
  .css-1e6kcma { padding-top: 40px; padding-bottom: 72px; }
}
@media (min-width: 960px) {
  .css-1e6kcma { padding-top: 48px; padding-bottom: 80px; }
}
@media (min-width: 1280px) {
  .css-1e6kcma { padding-bottom: 94px; }
}
@media (min-width: 1575px) {
  .css-1e6kcma { padding-bottom: 92px; }
}
@media (min-width: 1800px) {
  .css-1e6kcma { padding-bottom: 96px; }
}
.css-ycl373 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 0px; }
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-ycl373 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-ycl373 { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-ycl373 { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-ycl373 { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
@media (min-width: 0px) {
  .css-nkvznt { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 640px) {
  .css-nkvznt { padding-left: 24px; padding-right: 24px; }
}
.css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.css-1czjwln { display: flex; margin-bottom: 16px; }
@media (min-width: 0px) {
  .css-1czjwln { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-1czjwln { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-gr0tg3 { display: flex; align-items: flex-start; flex-wrap: wrap; margin-bottom: 0px; }
.css-115cb67 { margin-right: 8px; }
.css-115cb67 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1s2gcw8 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px 8px 0px 0px; border: 0px; vertical-align: top; }
.css-1s2gcw8 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1ypy5va { color: rgb(241, 241, 243); line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 6px; border-color: rgba(235, 235, 239, 0.08); }
.css-1ypy5va.Mui-disabled { color: rgb(98, 103, 123); cursor: default; }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(241, 241, 243); }
@media (hover: none) {
  .css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(255, 255, 255, 0.23); }
}
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(234, 235, 239); border-width: 2px; }
.css-1ypy5va.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(244, 67, 54); }
.css-1ypy5va.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(235, 235, 239, 0.3); }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.MarketSwitcher__select .MuiSelect-outlined { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: transparent !important; }
.css-1ypy5va .MuiSelect-icon { color: rgb(241, 241, 243); }
.css-wvdg9f { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-wvdg9f::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-wvdg9f:focus { outline: 0px; }
.css-wvdg9f:invalid { box-shadow: none; }
.css-wvdg9f::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-wvdg9f.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-wvdg9f:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-wvdg9f:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1dyf9qo { appearance: none; user-select: none; border-radius: 4px; cursor: pointer; font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-1dyf9qo:focus { border-radius: 4px; }
.css-1dyf9qo.Mui-disabled { cursor: default; }
.css-1dyf9qo[multiple] { height: auto; }
.css-1dyf9qo:not([multiple]) option, .css-1dyf9qo:not([multiple]) optgroup { background-color: rgb(41, 46, 65); }
.css-1dyf9qo.css-1dyf9qo.css-1dyf9qo { padding-right: 32px; }
.css-1dyf9qo.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.css-1dyf9qo.MuiSelect-select { background-color: rgb(56, 61, 81); font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(241, 241, 243); }
.css-1dyf9qo::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1dyf9qo:focus { outline: 0px; }
.css-1dyf9qo:invalid { box-shadow: none; }
.css-1dyf9qo::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-1dyf9qo.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-1dyf9qo:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-1dyf9qo:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1slt5fp { margin-right: 8px; width: 28px; height: 28px; position: relative; }
.css-171onha { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.css-1jz7z4v { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 1.75rem; color: rgb(255, 255, 255); }
.css-1tgkox5 { color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; border-radius: 12px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); display: flex; -webkit-box-align: center; align-items: center; }
.css-my2x37 { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; }
.css-fo7h32 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; color: rgb(241, 241, 243); }
.css-10qjsex { margin: 2px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; color: rgb(255, 255, 255); font-size: 0.85rem; overflow-wrap: break-word; white-space: normal; line-height: 1.3; max-width: 100%; }
.css-1k3x8v3 { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
.css-dzdoo0 { position: absolute; right: 7px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(235, 235, 239, 0.56); }
.css-dzdoo0.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-7z4qiw { border-color: rgba(255, 255, 255, 0.23); }
.css-nqlg3w { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(255, 255, 255, 0.23); }
.css-ihdtdm { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.css-k7vncv { display: flex; align-items: flex-start; flex-wrap: wrap; width: 100%; }
@media (min-width: 0px) {
  .css-k7vncv { gap: 12px; }
}
@media (min-width: 640px) {
  .css-k7vncv { gap: 32px; }
}
.css-ltjh6b { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .css-ltjh6b { width: calc(50% - 12px); }
}
@media (min-width: 640px) {
  .css-ltjh6b { width: unset; }
}
.css-j7qwjs { display: flex; flex-direction: column; }
.css-18biwo { display: inline-flex; -webkit-box-align: center; align-items: center; }
.css-1t8x1s2 { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-8j6qub { display: block; height: auto; margin-top: 0px; margin-bottom: 0px; transform-origin: 0px 55%; border-radius: 4px / 6.7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; transform: unset; background: rgb(56, 61, 81); }
.css-8j6qub:empty::before { content: " "; }
@-webkit-keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-ulme3a { display: inline-flex; cursor: pointer; transition: 0.2s; }
.css-ulme3a:hover { opacity: 0.5; }
.css-ampwg9 { text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; margin-left: 2px; }
.css-ampwg9:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-ampwg9:hover { background-color: transparent; }
}
.css-ampwg9.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-1osfq0k { position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 2px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; }
.css-1osfq0k.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1osfq0k { print-color-adjust: exact; }
}
.css-1osfq0k:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1osfq0k:hover { background-color: transparent; }
}
.css-1osfq0k.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-jmow5f { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 14px; color: rgb(142, 146, 163); border-radius: 50%; }
.css-jmow5f:hover { color: rgb(41, 182, 246); }
.css-s9ggwg { z-index: 1500; pointer-events: none; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-l8ykd6 { z-index: 1500; pointer-events: none; }
.css-l8ykd6 .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-l8ykd6 .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-l8ykd6 .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-1ta9xnb { z-index: 1500; pointer-events: none; }
.css-1ta9xnb .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-1ta9xnb .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-1ta9xnb .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-159pi92 { display: flex; flex-direction: column; flex: 1 1 0%; }
@media (min-width: 0px) {
  .css-159pi92 { margin-top: -32px; }
}
@media (min-width: 1280px) {
  .css-159pi92 { margin-top: -46px; }
}
@media (min-width: 1575px) {
  .css-159pi92 { margin-top: -44px; }
}
@media (min-width: 1800px) {
  .css-159pi92 { margin-top: -48px; }
}
.css-1a8qn2o { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 39px; }
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-1a8qn2o { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-1a8qn2o { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-1a8qn2o { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-1a8qn2o { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
.css-17qu3ne { background-color: rgb(41, 46, 65); color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; background-image: none; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; padding: 16px; flex: 1 1 0%; }
.css-11zj654 { margin: 0px 0px 8px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; }
.css-1p4wjs1 { margin: 0px 0px 24px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-103kn7e { display: flex; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 22px; box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset; }
@media (min-width: 0px) {
  .css-103kn7e { padding: 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-103kn7e { padding: 0px 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 760px) {
  .css-103kn7e { padding: 20px 22px; flex-direction: row; }
}
.css-15zum9u { display: flex; gap: 10px; -webkit-box-align: center; align-items: center; }
.css-43mqje { color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-43mqje:hover { color: rgb(241, 241, 243); }
.css-gdpe9y { text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-gdpe9y:hover { color: rgb(241, 241, 243); }
.css-tgjpic { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-tgjpic:hover { color: rgb(241, 241, 243); }
.css-1o62gjw { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; }
.css-1poxqjx { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-1poxqjx:hover { color: rgb(241, 241, 243); }
.css-qe1uop { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
@media (min-width: 0px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 640px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 760px) {
  .css-qe1uop { font-size: 20px; }
}
.css-1w611nc { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-1w611nc .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-1mbdz04 { z-index: -1; }
.css-esi9ax { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: transparent; -webkit-tap-highlight-color: transparent; z-index: -1; }
.css-uoqd8g { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1tiw2lk { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; border: 1px solid rgba(235, 235, 239, 0.08); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; background: rgb(56, 61, 81); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1jj07fx { outline: 0px; }
.css-rl9mto { list-style: none; margin: 0px; padding: 4px 0px; position: relative; outline: 0px; }
.css-rl9mto .MuiMenuItem-root + .MuiDivider-root, .css-rl9mto .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-20tl1e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-20tl1e:hover { background-color: transparent; }
}
.css-20tl1e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-20tl1e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-20tl1e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-20tl1e.Mui-disabled { opacity: 0.38; }
.css-20tl1e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e + .MuiDivider-inset { margin-left: 52px; }
.css-20tl1e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-20tl1e .MuiListItemText-inset { padding-left: 36px; }
.css-20tl1e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-20tl1e { min-height: auto; }
}
.css-10m1voa { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-10m1voa.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-10m1voa { print-color-adjust: exact; }
}
.css-10m1voa:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-10m1voa:hover { background-color: transparent; }
}
.css-10m1voa.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-10m1voa.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-10m1voa.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-10m1voa.Mui-disabled { opacity: 0.38; }
.css-10m1voa + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-10m1voa + .MuiDivider-inset { margin-left: 52px; }
.css-10m1voa .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-10m1voa .MuiListItemText-inset { padding-left: 36px; }
.css-10m1voa .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-10m1voa { min-height: auto; }
}
.css-1e1lr2p { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-1e1lr2p.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1e1lr2p { print-color-adjust: exact; }
}
.css-1e1lr2p:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1e1lr2p:hover { background-color: transparent; }
}
.css-1e1lr2p.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1e1lr2p.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1e1lr2p.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1e1lr2p.Mui-disabled { opacity: 0.38; }
.css-1e1lr2p + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1e1lr2p + .MuiDivider-inset { margin-left: 52px; }
.css-1e1lr2p .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1e1lr2p .MuiListItemText-inset { padding-left: 36px; }
.css-1e1lr2p .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1e1lr2p { min-height: auto; }
}
.css-19289as { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-19289as.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-19289as { print-color-adjust: exact; }
}
.css-19289as:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19289as:hover { background-color: transparent; }
}
.css-19289as.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19289as.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19289as.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19289as.Mui-disabled { opacity: 0.38; }
.css-19289as + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19289as + .MuiDivider-inset { margin-left: 52px; }
.css-19289as .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19289as .MuiListItemText-inset { padding-left: 36px; }
.css-19289as .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19289as { min-height: auto; }
}
.css-163k3hz { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-163k3hz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-163k3hz { print-color-adjust: exact; }
}
.css-163k3hz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-163k3hz:hover { background-color: transparent; }
}
.css-163k3hz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-163k3hz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-163k3hz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-163k3hz.Mui-disabled { opacity: 0.38; }
.css-163k3hz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-163k3hz + .MuiDivider-inset { margin-left: 52px; }
.css-163k3hz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-163k3hz .MuiListItemText-inset { padding-left: 36px; }
.css-163k3hz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-163k3hz { min-height: auto; }
}
.css-fu4g2f { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-xuzscv { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-19aijy8 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom: 1px solid rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-19aijy8:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19aijy8:hover { background-color: transparent; }
}
.css-19aijy8.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19aijy8.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19aijy8.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19aijy8.Mui-disabled { opacity: 0.38; }
.css-19aijy8 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19aijy8 + .MuiDivider-inset { margin-left: 52px; }
.css-19aijy8 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19aijy8 .MuiListItemText-inset { padding-left: 36px; }
.css-19aijy8 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19aijy8 { min-height: auto; }
}
.css-1gn43q6 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1gn43q6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1gn43q6 { print-color-adjust: exact; }
}
.css-1gn43q6:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1gn43q6:hover { background-color: transparent; }
}
.css-1gn43q6.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1gn43q6.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1gn43q6.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1gn43q6.Mui-disabled { opacity: 0.38; }
.css-1gn43q6 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1gn43q6 + .MuiDivider-inset { margin-left: 52px; }
.css-1gn43q6 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1gn43q6 .MuiListItemText-inset { padding-left: 36px; }
.css-1gn43q6 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1gn43q6 { min-height: auto; }
}
.css-1n8qupu { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1n8qupu.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1n8qupu { print-color-adjust: exact; }
}
.css-1n8qupu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1n8qupu:hover { background-color: transparent; }
}
.css-1n8qupu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1n8qupu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1n8qupu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1n8qupu.Mui-disabled { opacity: 0.38; }
.css-1n8qupu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1n8qupu + .MuiDivider-inset { margin-left: 52px; }
.css-1n8qupu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1n8qupu .MuiListItemText-inset { padding-left: 36px; }
.css-1n8qupu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1n8qupu { min-height: auto; }
}
.css-p7lbea { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-p7lbea.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-p7lbea { print-color-adjust: exact; }
}
.css-p7lbea:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-p7lbea:hover { background-color: transparent; }
}
.css-p7lbea.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-p7lbea.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-p7lbea.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-p7lbea.Mui-disabled { opacity: 0.38; }
.css-p7lbea + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-p7lbea + .MuiDivider-inset { margin-left: 52px; }
.css-p7lbea .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-p7lbea .MuiListItemText-inset { padding-left: 36px; }
.css-p7lbea .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-p7lbea { min-height: auto; }
}
.css-14d7i0e { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-14d7i0e.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-14d7i0e { print-color-adjust: exact; }
}
.css-14d7i0e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14d7i0e:hover { background-color: transparent; }
}
.css-14d7i0e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14d7i0e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14d7i0e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14d7i0e.Mui-disabled { opacity: 0.38; }
.css-14d7i0e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14d7i0e + .MuiDivider-inset { margin-left: 52px; }
.css-14d7i0e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14d7i0e .MuiListItemText-inset { padding-left: 36px; }
.css-14d7i0e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14d7i0e { min-height: auto; }
}
.css-1qvb7oz { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1qvb7oz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1qvb7oz:hover { background-color: transparent; }
}
.css-1qvb7oz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1qvb7oz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1qvb7oz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1qvb7oz.Mui-disabled { opacity: 0.38; }
.css-1qvb7oz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1qvb7oz + .MuiDivider-inset { margin-left: 52px; }
.css-1qvb7oz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1qvb7oz .MuiListItemText-inset { padding-left: 36px; }
.css-1qvb7oz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1qvb7oz { min-height: auto; }
}
.css-1hn3osy { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1hn3osy.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1hn3osy { print-color-adjust: exact; }
}
.css-1hn3osy:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1hn3osy:hover { background-color: transparent; }
}
.css-1hn3osy.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1hn3osy.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1hn3osy.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1hn3osy.Mui-disabled { opacity: 0.38; }
.css-1hn3osy + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1hn3osy + .MuiDivider-inset { margin-left: 52px; }
.css-1hn3osy .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1hn3osy .MuiListItemText-inset { padding-left: 36px; }
.css-1hn3osy .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1hn3osy { min-height: auto; }
}
.css-1ew4sfn { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ew4sfn.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ew4sfn { print-color-adjust: exact; }
}
.css-1ew4sfn:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ew4sfn:hover { background-color: transparent; }
}
.css-1ew4sfn.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ew4sfn.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ew4sfn.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ew4sfn.Mui-disabled { opacity: 0.38; }
.css-1ew4sfn + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ew4sfn + .MuiDivider-inset { margin-left: 52px; }
.css-1ew4sfn .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ew4sfn .MuiListItemText-inset { padding-left: 36px; }
.css-1ew4sfn .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ew4sfn { min-height: auto; }
}
.css-1wkhg8r { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1wkhg8r.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1wkhg8r { print-color-adjust: exact; }
}
.css-1wkhg8r:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1wkhg8r:hover { background-color: transparent; }
}
.css-1wkhg8r.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1wkhg8r.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1wkhg8r.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1wkhg8r.Mui-disabled { opacity: 0.38; }
.css-1wkhg8r + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1wkhg8r + .MuiDivider-inset { margin-left: 52px; }
.css-1wkhg8r .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1wkhg8r .MuiListItemText-inset { padding-left: 36px; }
.css-1wkhg8r .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1wkhg8r { min-height: auto; }
}
.css-o79a0b { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; min-width: unset !important; }
.css-1i92f6e { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 20px; }
.css-1bff9c9 { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-12sut97 { margin: 0px; display: block; }
.css-1x6ok7 { margin-right: 8px; }
.css-1x6ok7 .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-1x6ok7 .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-4cuzhb { position: relative; display: inline-flex; vertical-align: middle; flex-shrink: 0; margin-right: 8px; }
.css-4cuzhb .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-4cuzhb .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-1i86deq { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-1i86deq:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1i86deq:hover { background-color: transparent; }
}
.css-1i86deq.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1i86deq:hover { box-shadow: none; }
.css-1i86deq.Mui-focusVisible { box-shadow: none; }
.css-1i86deq:active { box-shadow: none; }
.css-1i86deq.Mui-disabled { box-shadow: none; }
.css-1i86deq:hover, .css-1i86deq.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sp2i6c { display: inline-flex; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-sp2i6c.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-sp2i6c { print-color-adjust: exact; }
}
.css-sp2i6c:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-sp2i6c:hover { background-color: transparent; }
}
.css-sp2i6c.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-sp2i6c:hover { box-shadow: none; }
.css-sp2i6c.Mui-focusVisible { box-shadow: none; }
.css-sp2i6c:active { box-shadow: none; }
.css-sp2i6c.Mui-disabled { box-shadow: none; }
.css-sp2i6c:hover, .css-sp2i6c.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sw696k { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-g7go18 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
.css-ahsrku { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; min-width: 20px; line-height: 1; padding: 0px 6px; height: 20px; border-radius: 10px; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-ahsrku.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-1197euy { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; line-height: 1; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); border-radius: 4px; height: 8px; min-width: 8px; padding: 0px; top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1197euy.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-ykkv87 { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-ykkv87 .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-14sw753 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-14sw753:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14sw753:hover { background-color: transparent; }
}
.css-14sw753.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14sw753.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14sw753.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14sw753.Mui-disabled { opacity: 0.38; }
.css-14sw753 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14sw753 + .MuiDivider-inset { margin-left: 52px; }
.css-14sw753 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14sw753 .MuiListItemText-inset { padding-left: 36px; }
.css-14sw753 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14sw753 { min-height: auto; }
}
.css-1mbm7em { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1mbm7em.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1mbm7em { print-color-adjust: exact; }
}
.css-1mbm7em:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1mbm7em:hover { background-color: transparent; }
}
.css-1mbm7em.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1mbm7em.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1mbm7em.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1mbm7em.Mui-disabled { opacity: 0.38; }
.css-1mbm7em + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1mbm7em + .MuiDivider-inset { margin-left: 52px; }
.css-1mbm7em .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1mbm7em .MuiListItemText-inset { padding-left: 36px; }
.css-1mbm7em .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1mbm7em { min-height: auto; }
}
.css-1ihr2wc { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
@media (min-width: 0px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1104vpx { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1104vpx:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1104vpx:hover { background-color: transparent; }
}
.css-1104vpx.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1104vpx.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1104vpx.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1104vpx.Mui-disabled { opacity: 0.38; }
.css-1104vpx + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1104vpx + .MuiDivider-inset { margin-left: 52px; }
.css-1104vpx .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1104vpx .MuiListItemText-inset { padding-left: 36px; }
.css-1104vpx .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1104vpx { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1bvwjcp { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1bvwjcp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1bvwjcp { print-color-adjust: exact; }
}
.css-1bvwjcp:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1bvwjcp:hover { background-color: transparent; }
}
.css-1bvwjcp.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1bvwjcp.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1bvwjcp.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1bvwjcp.Mui-disabled { opacity: 0.38; }
.css-1bvwjcp + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1bvwjcp + .MuiDivider-inset { margin-left: 52px; }
.css-1bvwjcp .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1bvwjcp .MuiListItemText-inset { padding-left: 36px; }
.css-1bvwjcp .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1bvwjcp { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-17jn1ih { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-left: 16px; flex-direction: row-reverse; margin-right: 0px; }
.css-17jn1ih.Mui-disabled { cursor: default; }
.css-17jn1ih .MuiFormControlLabel-label.Mui-disabled { color: rgb(98, 103, 123); }
.css-cybp3x { display: inline-flex; overflow: hidden; box-sizing: border-box; position: relative; flex-shrink: 0; z-index: 0; vertical-align: middle; height: 32px; width: 46px; padding: 6px; }
@media print {
  .css-cybp3x { print-color-adjust: exact; }
}
@media (min-width: 0px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgba(255, 255, 255, 0.12); }
}
@media (min-width: 960px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgb(241, 241, 243); }
}
.css-134l925 { position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-134l925.Mui-checked { transform: translateX(20px); }
.css-134l925.Mui-disabled { color: rgb(117, 117, 117); }
.css-134l925.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-134l925.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-134l925 .MuiSwitch-input { left: -100%; width: 300%; }
.css-134l925:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925:hover { background-color: transparent; }
}
.css-134l925.Mui-checked { color: rgb(234, 235, 239); }
.css-134l925.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925.Mui-checked:hover { background-color: transparent; }
}
.css-134l925.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-134l925.Mui-checked { transform: translateX(14px); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-134l925.Mui-disabled { opacity: 0.3; }
.css-1ov3i1j { border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-1ov3i1j.Mui-checked { transform: translateX(20px); }
.css-1ov3i1j.Mui-disabled { color: rgb(117, 117, 117); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-1ov3i1j.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-1ov3i1j .MuiSwitch-input { left: -100%; width: 300%; }
.css-1ov3i1j:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked { color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j.Mui-checked:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked { transform: translateX(14px); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-1ov3i1j.Mui-disabled { opacity: 0.3; }
.css-vn8sp { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-vn8sp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-vn8sp { print-color-adjust: exact; }
}
.css-vn8sp.Mui-checked { transform: translateX(20px); }
.css-vn8sp.Mui-disabled { color: rgb(117, 117, 117); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-vn8sp.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-vn8sp .MuiSwitch-input { left: -100%; width: 300%; }
.css-vn8sp:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked { color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp.Mui-checked:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked { transform: translateX(14px); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-vn8sp.Mui-disabled { opacity: 0.3; }
.css-1m9pwf3 { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.css-uz25m2 { background-color: currentcolor; color: rgb(255, 255, 255); border-radius: 6px; width: 16px; height: 16px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px; }
.css-5w2f18 { height: 100%; width: 100%; z-index: -1; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; background-color: rgba(235, 235, 239, 0.56); border-radius: 8px; }
.css-1nkijli { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; }
.css-9bat2v { cursor: pointer; }
@media (min-width: 0px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-jgdezg { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; cursor: pointer; }
.css-jgdezg.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-jgdezg.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-jgdezg.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-jgdezg.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
@media (min-width: 0px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
.css-1ljtpgu { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ljtpgu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ljtpgu:hover { background-color: transparent; }
}
.css-1ljtpgu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ljtpgu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ljtpgu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ljtpgu.Mui-disabled { opacity: 0.38; }
.css-1ljtpgu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ljtpgu + .MuiDivider-inset { margin-left: 52px; }
.css-1ljtpgu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ljtpgu .MuiListItemText-inset { padding-left: 36px; }
.css-1ljtpgu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ljtpgu { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
.css-hhhx1n { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-hhhx1n.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-hhhx1n { print-color-adjust: exact; }
}
.css-hhhx1n:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-hhhx1n:hover { background-color: transparent; }
}
.css-hhhx1n.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-hhhx1n.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-hhhx1n.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-hhhx1n.Mui-disabled { opacity: 0.38; }
.css-hhhx1n + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-hhhx1n + .MuiDivider-inset { margin-left: 52px; }
.css-hhhx1n .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-hhhx1n .MuiListItemText-inset { padding-left: 36px; }
.css-hhhx1n .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-hhhx1n { min-height: auto; }
}
@media (min-width: 0px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
.css-10ga8kg { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; margin-left: 4px; }
@media (min-width: 0px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
.css-14ujvxq { margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
.css-1eagfjq { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-1eagfjq:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1eagfjq:hover { background-color: transparent; }
}
.css-1eagfjq.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1eagfjq.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1eagfjq.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1eagfjq.Mui-disabled { opacity: 0.38; }
.css-1eagfjq + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1eagfjq + .MuiDivider-inset { margin-left: 52px; }
.css-1eagfjq .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1eagfjq .MuiListItemText-inset { padding-left: 36px; }
.css-1eagfjq .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1eagfjq { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
.css-1m6wsd1 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1m6wsd1.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1m6wsd1 { print-color-adjust: exact; }
}
.css-1m6wsd1:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1m6wsd1:hover { background-color: transparent; }
}
.css-1m6wsd1.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1m6wsd1.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1m6wsd1.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1m6wsd1.Mui-disabled { opacity: 0.38; }
.css-1m6wsd1 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1m6wsd1 + .MuiDivider-inset { margin-left: 52px; }
.css-1m6wsd1 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1m6wsd1 .MuiListItemText-inset { padding-left: 36px; }
.css-1m6wsd1 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1m6wsd1 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
.css-1jrnzya { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 8px; min-width: unset !important; }
@media (min-width: 0px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 0px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
.css-16mujtn .MuiListItemIcon-root { min-width: unset; }
.css-16mujtn .MuiMenuItemIcon-root { min-width: unset; }
.css-1uhh2s4 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1uhh2s4:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1uhh2s4:hover { background-color: transparent; }
}
.css-1uhh2s4.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1uhh2s4.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1uhh2s4.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1uhh2s4.Mui-disabled { opacity: 0.38; }
.css-1uhh2s4 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1uhh2s4 + .MuiDivider-inset { margin-left: 52px; }
.css-1uhh2s4 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1uhh2s4 .MuiListItemText-inset { padding-left: 36px; }
.css-1uhh2s4 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1uhh2s4 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
.css-1uhh2s4 .MuiListItemIcon-root { min-width: unset; }
.css-1uhh2s4 .MuiMenuItemIcon-root { min-width: unset; }
.css-1ahntzt { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ahntzt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ahntzt { print-color-adjust: exact; }
}
.css-1ahntzt:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ahntzt:hover { background-color: transparent; }
}
.css-1ahntzt.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ahntzt.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ahntzt.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ahntzt.Mui-disabled { opacity: 0.38; }
.css-1ahntzt + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ahntzt + .MuiDivider-inset { margin-left: 52px; }
.css-1ahntzt .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ahntzt .MuiListItemText-inset { padding-left: 36px; }
.css-1ahntzt .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ahntzt { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
.css-1ahntzt .MuiListItemIcon-root { min-width: unset; }
.css-1ahntzt .MuiMenuItemIcon-root { min-width: unset; }
.css-2rw4ax { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; border-radius: 2px; overflow: hidden; width: 20px; height: 14px; min-width: unset !important; }
.css-5rwpj6 { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin: 0px; min-width: unset !important; }
.css-1dl5zgf { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
@media (min-width: 0px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-w851jv { min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-w851jv:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-w851jv:hover { background-color: transparent; }
}
.css-w851jv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-w851jv:hover { box-shadow: none; }
.css-w851jv.Mui-focusVisible { box-shadow: none; }
.css-w851jv:active { box-shadow: none; }
.css-w851jv.Mui-disabled { box-shadow: none; }
.css-w851jv:hover, .css-w851jv.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1y4kwyt { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-1y4kwyt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1y4kwyt { print-color-adjust: exact; }
}
.css-1y4kwyt:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1y4kwyt:hover { background-color: transparent; }
}
.css-1y4kwyt.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1y4kwyt:hover { box-shadow: none; }
.css-1y4kwyt.Mui-focusVisible { box-shadow: none; }
.css-1y4kwyt:active { box-shadow: none; }
.css-1y4kwyt.Mui-disabled { box-shadow: none; }
.css-1y4kwyt:hover, .css-1y4kwyt.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1fgc1cp { margin: 0px; font-family: Inter, Arial; font-weight: 500; line-height: 133.4%; font-size: 1.3125rem; opacity: 0.7; }
.css-1i87l8f { position: relative; padding-left: 8px; min-height: 48px; display: flex; padding-right: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-1i87l8f { padding-left: 12px; padding-right: 12px; }
}
.css-5s5u8o { padding: 20px 0px 20px 10px; }
.css-xz8vby { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-1f44odb { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-4w2n1c { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-tbq01x { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-15ro776 { margin-right: 4px; }
.css-1fzsl0k { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
.css-18whhtg { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.009375rem; line-height: 1.5rem; font-size: 1rem; opacity: 0.7; }
.css-1yp4ln { display: flex; align-items: flex-start; }
.css-1ctyq6o { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(142, 146, 163); }
@media (min-width: 0px) {
  .css-1ctyq6o { margin-right: 20px; margin-bottom: 4px; }
}
@media (min-width: 640px) {
  .css-1ctyq6o { margin-right: 12px; margin-bottom: 0px; }
}
.css-1qqt9wm { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; color: rgb(255, 255, 255); font-size: 1.55rem; }
.css-hjllk8 { margin-right: 8px; width: 32px; height: 32px; position: relative; }
.css-15vg6gj { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 2rem; color: rgb(255, 255, 255); }
.css-1co7b9 { flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-1cirdo8 { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; flex-direction: column; width: 100%; box-sizing: border-box; flex-shrink: 0; position: static; background: linear-gradient(79.67deg, rgb(140, 62, 188) 0%, rgb(0, 119, 130) 95.82%); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-radius: 0px; }
.css-gzu4zw { position: relative; padding-left: 8px; padding-right: 8px; min-height: 48px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-gzu4zw { padding-left: 12px; padding-right: 12px; }
}
.css-1tp6q3i { padding-right: 0px; }
.css-1l72w8m { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; display: flex; align-content: center; -webkit-box-align: center; align-items: center; }
.css-1igujgv { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; margin-left: 20px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1igujgv:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1igujgv:hover { background-color: transparent; }
}
.css-1igujgv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1igujgv:hover { box-shadow: none; }
.css-1igujgv.Mui-focusVisible { box-shadow: none; }
.css-1igujgv:active { box-shadow: none; }
.css-1igujgv.Mui-disabled { box-shadow: none; }
.css-1r94sc2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 20px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.02875rem; line-height: 1.25rem; text-transform: uppercase; font-size: 0.625rem; padding: 0px 6px; min-width: 90px; height: 24px; background: rgb(56, 61, 81); color: rgb(234, 235, 239); }
.css-1r94sc2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1r94sc2 { print-color-adjust: exact; }
}
.css-1r94sc2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1r94sc2:hover { background-color: transparent; }
}
.css-1r94sc2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1r94sc2:hover { box-shadow: none; }
.css-1r94sc2.Mui-focusVisible { box-shadow: none; }
.css-1r94sc2:active { box-shadow: none; }
.css-1r94sc2.Mui-disabled { box-shadow: none; }
.css-smov5d { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-smov5d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-smov5d:hover { background-color: transparent; }
}
.css-smov5d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-smov5d:hover { box-shadow: none; }
.css-smov5d.Mui-focusVisible { box-shadow: none; }
.css-smov5d:active { box-shadow: none; }
.css-smov5d.Mui-disabled { box-shadow: none; }
.css-126tt2d { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 0px 6px 12px; color: white; }
.css-126tt2d.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-126tt2d { print-color-adjust: exact; }
}
.css-126tt2d:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-126tt2d:hover { background-color: transparent; }
}
.css-126tt2d.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-126tt2d:hover { box-shadow: none; }
.css-126tt2d.Mui-focusVisible { box-shadow: none; }
.css-126tt2d:active { box-shadow: none; }
.css-126tt2d.Mui-disabled { box-shadow: none; }
.css-1l6c7y9 { display: inherit; margin-right: 8px; margin-left: -4px; }
.css-1l6c7y9 > :nth-of-type(1) { font-size: 20px; }
.css-10dohqv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
.css-kp1w4j { height: 48px; position: sticky; top: 0px; transition: top 300ms cubic-bezier(0.4, 0, 0.2, 1); z-index: 1100; background-color: rgb(27, 32, 48); display: flex; -webkit-box-align: center; align-items: center; box-shadow: rgba(242, 243, 247, 0.16) 0px -1px 0px inset; }
@media (min-width: 0px) {
  .css-kp1w4j { padding: 8px 8px 8px 20px; }
}
@media (min-width: 640px) {
  .css-kp1w4j { padding: 8px 20px; }
}
.css-142agrv { line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-142agrv:hover { opacity: 0.7; }
.css-1p8it9z { text-decoration: none; line-height: 0; margin-right: 12px; transition: 0.3s; }
.css-1p8it9z:hover { opacity: 0.7; }
.css-1ajeowl { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1ajeowl:hover { opacity: 0.7; }
.css-1gux690 { margin: 0px 12px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; font-size: 0.875rem; color: rgb(234, 235, 239); text-decoration: none; line-height: 0; transition: 0.3s; }
.css-1gux690:hover { opacity: 0.7; }
.css-5hicrt { margin-right: 12px; }
@media (min-width: 0px) {
  .css-1me2gch { display: none; }
}
@media (min-width: 960px) {
  .css-1me2gch { display: block; }
}
.css-1dvha5n { list-style: none; margin: 0px; padding: 0px; position: relative; display: flex; }
.css-1dvha5n .MuiMenuItem-root + .MuiDivider-root, .css-1dvha5n .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-1dvha5n { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 960px) {
  .css-1dvha5n { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-yewinh { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; }
.css-yewinh.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-yewinh.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-yewinh.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-yewinh.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-yewinh { width: 100%; margin-right: 0px; }
}
@media (min-width: 960px) {
  .css-yewinh { width: unset; margin-right: 8px; }
}
.css-o1kmt6 { min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-o1kmt6:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-o1kmt6:hover { background-color: transparent; }
}
.css-o1kmt6.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-o1kmt6:hover { box-shadow: none; }
.css-o1kmt6.Mui-focusVisible { box-shadow: none; }
.css-o1kmt6:active { box-shadow: none; }
.css-o1kmt6.Mui-disabled { box-shadow: none; }
.active.css-o1kmt6::after, .css-o1kmt6:hover.css-o1kmt6::after { transform: scaleX(1); transform-origin: left bottom; }
.css-o1kmt6::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-g5yq6m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-g5yq6m.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-g5yq6m { print-color-adjust: exact; }
}
.css-g5yq6m:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-g5yq6m:hover { background-color: transparent; }
}
.css-g5yq6m.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-g5yq6m:hover { box-shadow: none; }
.css-g5yq6m.Mui-focusVisible { box-shadow: none; }
.css-g5yq6m:active { box-shadow: none; }
.css-g5yq6m.Mui-disabled { box-shadow: none; }
.active.css-g5yq6m::after, .css-g5yq6m:hover.css-g5yq6m::after { transform: scaleX(1); transform-origin: left bottom; }
.css-g5yq6m::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16gsiog { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-16gsiog.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-16gsiog { print-color-adjust: exact; }
}
.css-16gsiog:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-16gsiog:hover { background-color: transparent; }
}
.css-16gsiog.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-16gsiog:hover { box-shadow: none; }
.css-16gsiog.Mui-focusVisible { box-shadow: none; }
.css-16gsiog:active { box-shadow: none; }
.css-16gsiog.Mui-disabled { box-shadow: none; }
.active.css-16gsiog::after, .css-16gsiog:hover.css-16gsiog::after { transform: scaleX(1); transform-origin: left bottom; }
.css-16gsiog::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-1rwvv0s { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-1rwvv0s.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1rwvv0s { print-color-adjust: exact; }
}
.css-1rwvv0s:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rwvv0s:hover { background-color: transparent; }
}
.css-1rwvv0s.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rwvv0s:hover { box-shadow: none; }
.css-1rwvv0s.Mui-focusVisible { box-shadow: none; }
.css-1rwvv0s:active { box-shadow: none; }
.css-1rwvv0s.Mui-disabled { box-shadow: none; }
.active.css-1rwvv0s::after, .css-1rwvv0s:hover.css-1rwvv0s::after { transform: scaleX(1); transform-origin: left bottom; }
.css-1rwvv0s::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-3y5xw2 { letter-spacing: 0.009375rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); padding: 6px 8px; position: relative; }
.css-3y5xw2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-3y5xw2 { print-color-adjust: exact; }
}
.css-3y5xw2:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-3y5xw2:hover { background-color: transparent; }
}
.css-3y5xw2.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-3y5xw2:hover { box-shadow: none; }
.css-3y5xw2.Mui-focusVisible { box-shadow: none; }
.css-3y5xw2:active { box-shadow: none; }
.css-3y5xw2.Mui-disabled { box-shadow: none; }
.active.css-3y5xw2::after, .css-3y5xw2:hover.css-3y5xw2::after { transform: scaleX(1); transform-origin: left bottom; }
.css-3y5xw2::after { content: ""; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -6px; left: 0px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transform-origin: right bottom; transition: transform 0.25s ease-out; }
.css-16sp9pc { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; margin-left: 2px; font-size: 16px; transform: rotate(0deg); transition: transform 0.2s ease-in-out; }
.css-aueg8h .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-nikzaa .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-8gmvqi { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; box-sizing: border-box; text-align: left; width: unset; }
.css-8gmvqi.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-8gmvqi.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-8gmvqi.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-8gmvqi.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-8gmvqi { display: none; }
}
@media (min-width: 960px) {
  .css-8gmvqi { display: flex; }
}
.css-1rq4b5v { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-1rq4b5v:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1rq4b5v:hover { background-color: transparent; }
}
.css-1rq4b5v.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1rq4b5v:hover { box-shadow: none; }
.css-1rq4b5v.Mui-focusVisible { box-shadow: none; }
.css-1rq4b5v:active { box-shadow: none; }
.css-1rq4b5v.Mui-disabled { box-shadow: none; }
.css-1rq4b5v:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-enszjw { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(241, 241, 243); min-width: unset; padding: 6px 8px; }
.css-enszjw.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-enszjw { print-color-adjust: exact; }
}
.css-enszjw:hover { text-decoration: none; background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-enszjw:hover { background-color: transparent; }
}
.css-enszjw.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-enszjw:hover { box-shadow: none; }
.css-enszjw.Mui-focusVisible { box-shadow: none; }
.css-enszjw:active { box-shadow: none; }
.css-enszjw.Mui-disabled { box-shadow: none; }
.css-enszjw:hover { background-color: rgba(250, 251, 252, 0.08); }
.css-y0zxrm { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; }
.css-i9gxme { -webkit-box-flex: 1; flex-grow: 1; }
.css-bk9pr5 { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; margin-left: 8px; }
.css-bk9pr5:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-bk9pr5:hover { background-color: transparent; }
}
.css-bk9pr5.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-bk9pr5:hover { box-shadow: none; }
.css-bk9pr5.Mui-focusVisible { box-shadow: none; }
.css-bk9pr5:active { box-shadow: none; }
.css-bk9pr5.Mui-disabled { box-shadow: none; }
.css-bk9pr5:hover, .css-bk9pr5.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-17sgboj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; }
.css-17sgboj.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-17sgboj { print-color-adjust: exact; }
}
.css-17sgboj:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-17sgboj:hover { background-color: transparent; }
}
.css-17sgboj.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-17sgboj:hover { box-shadow: none; }
.css-17sgboj.Mui-focusVisible { box-shadow: none; }
.css-17sgboj:active { box-shadow: none; }
.css-17sgboj.Mui-disabled { box-shadow: none; }
.css-17sgboj:hover, .css-17sgboj.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-q5q60p { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; color: rgb(241, 241, 243); }
.css-1tu4aee .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-18dvzhc .MuiMenuItem-root.Mui-disabled { opacity: 1; }
@media (min-width: 0px) {
  .css-1100lx1 { display: flex; }
}
@media (min-width: 960px) {
  .css-1100lx1 { display: none; }
}
.css-1m2o9l0 { z-index: 1200; top: 48px; }
.css-b95f0i { display: flex; flex-direction: column; flex: 1 1 0%; }
.css-1e6kcma { background-color: rgb(27, 32, 48); color: rgb(241, 241, 243); }
@media (min-width: 0px) {
  .css-1e6kcma { padding-top: 40px; padding-bottom: 72px; }
}
@media (min-width: 960px) {
  .css-1e6kcma { padding-top: 48px; padding-bottom: 80px; }
}
@media (min-width: 1280px) {
  .css-1e6kcma { padding-bottom: 94px; }
}
@media (min-width: 1575px) {
  .css-1e6kcma { padding-bottom: 92px; }
}
@media (min-width: 1800px) {
  .css-1e6kcma { padding-bottom: 96px; }
}
.css-ycl373 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 0px; }
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-ycl373 { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-ycl373 { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-ycl373 { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-ycl373 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-ycl373 { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-ycl373 { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
@media (min-width: 0px) {
  .css-nkvznt { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 640px) {
  .css-nkvznt { padding-left: 24px; padding-right: 24px; }
}
.css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.css-1czjwln { display: flex; margin-bottom: 16px; }
@media (min-width: 0px) {
  .css-1czjwln { align-items: flex-start; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-1czjwln { -webkit-box-align: center; align-items: center; flex-direction: row; }
}
.css-gr0tg3 { display: flex; align-items: flex-start; flex-wrap: wrap; margin-bottom: 0px; }
.css-115cb67 { margin-right: 8px; }
.css-115cb67 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1s2gcw8 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px 8px 0px 0px; border: 0px; vertical-align: top; }
.css-1s2gcw8 .MuiOutlinedInput-notchedOutline { border: none; }
.css-1ypy5va { color: rgb(241, 241, 243); line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 6px; border-color: rgba(235, 235, 239, 0.08); }
.css-1ypy5va.Mui-disabled { color: rgb(98, 103, 123); cursor: default; }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(241, 241, 243); }
@media (hover: none) {
  .css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(255, 255, 255, 0.23); }
}
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(234, 235, 239); border-width: 2px; }
.css-1ypy5va.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(244, 67, 54); }
.css-1ypy5va.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(235, 235, 239, 0.3); }
.css-1ypy5va:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(203, 205, 216); }
.css-1ypy5va.MarketSwitcher__select .MuiSelect-outlined { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: transparent !important; }
.css-1ypy5va .MuiSelect-icon { color: rgb(241, 241, 243); }
.css-wvdg9f { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-wvdg9f::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-wvdg9f:focus { outline: 0px; }
.css-wvdg9f:invalid { box-shadow: none; }
.css-wvdg9f::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wvdg9f:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-wvdg9f.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-wvdg9f:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-wvdg9f:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1dyf9qo { appearance: none; user-select: none; border-radius: 4px; cursor: pointer; font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.css-1dyf9qo:focus { border-radius: 4px; }
.css-1dyf9qo.Mui-disabled { cursor: default; }
.css-1dyf9qo[multiple] { height: auto; }
.css-1dyf9qo:not([multiple]) option, .css-1dyf9qo:not([multiple]) optgroup { background-color: rgb(41, 46, 65); }
.css-1dyf9qo.css-1dyf9qo.css-1dyf9qo { padding-right: 32px; }
.css-1dyf9qo.MuiSelect-select { height: auto; min-height: 1.4375em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.css-1dyf9qo.MuiSelect-select { background-color: rgb(56, 61, 81); font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(241, 241, 243); }
.css-1dyf9qo::-webkit-input-placeholder { color: currentcolor; opacity: 0.5; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1dyf9qo:focus { outline: 0px; }
.css-1dyf9qo:invalid { box-shadow: none; }
.css-1dyf9qo::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1dyf9qo:focus::-webkit-input-placeholder { opacity: 0.5; }
.css-1dyf9qo.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(98, 103, 123); }
.css-1dyf9qo:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-1dyf9qo:-webkit-autofill { box-shadow: rgb(38, 103, 152) 0px 0px 0px 100px inset; -webkit-text-fill-color: rgb(255, 255, 255); caret-color: rgb(255, 255, 255); border-radius: inherit; }
.css-1slt5fp { margin-right: 8px; width: 28px; height: 28px; position: relative; }
.css-171onha { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.css-1jz7z4v { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 1.75rem; color: rgb(255, 255, 255); }
.css-1tgkox5 { color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; border-radius: 12px; background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); display: flex; -webkit-box-align: center; align-items: center; }
.css-my2x37 { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; }
.css-fo7h32 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; margin-left: 4px; color: rgb(241, 241, 243); }
.css-10qjsex { margin: 2px 0px 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; color: rgb(255, 255, 255); font-size: 0.85rem; overflow-wrap: break-word; white-space: normal; line-height: 1.3; max-width: 100%; }
.css-1k3x8v3 { bottom: 0px; left: 0px; position: absolute; opacity: 0; pointer-events: none; width: 100%; box-sizing: border-box; }
.css-dzdoo0 { position: absolute; right: 7px; top: calc(50% - 0.5em); pointer-events: none; color: rgba(235, 235, 239, 0.56); }
.css-dzdoo0.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-7z4qiw { border-color: rgba(255, 255, 255, 0.23); }
.css-nqlg3w { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(255, 255, 255, 0.23); }
.css-ihdtdm { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.css-k7vncv { display: flex; align-items: flex-start; flex-wrap: wrap; width: 100%; }
@media (min-width: 0px) {
  .css-k7vncv { gap: 12px; }
}
@media (min-width: 640px) {
  .css-k7vncv { gap: 32px; }
}
.css-ltjh6b { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {
  .css-ltjh6b { width: calc(50% - 12px); }
}
@media (min-width: 640px) {
  .css-ltjh6b { width: unset; }
}
.css-j7qwjs { display: flex; flex-direction: column; }
.css-18biwo { display: inline-flex; -webkit-box-align: center; align-items: center; }
.css-1t8x1s2 { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-8j6qub { display: block; height: auto; margin-top: 0px; margin-bottom: 0px; transform-origin: 0px 55%; border-radius: 4px / 6.7px; animation: 2s ease-in-out 0.5s infinite normal none running animation-c7515d; transform: unset; background: rgb(56, 61, 81); }
.css-8j6qub:empty::before { content: " "; }
@-webkit-keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes animation-c7515d {
  0% { opacity: 1; }
  50% { opacity: 0.4; }
  100% { opacity: 1; }
}
.css-ulme3a { display: inline-flex; cursor: pointer; transition: 0.2s; }
.css-ulme3a:hover { opacity: 0.5; }
.css-ampwg9 { text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; margin-left: 2px; }
.css-ampwg9:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-ampwg9:hover { background-color: transparent; }
}
.css-ampwg9.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-1osfq0k { position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 2px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; overflow: visible; color: rgba(235, 235, 239, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 50%; padding: 0px; min-width: 0px; }
.css-1osfq0k.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1osfq0k { print-color-adjust: exact; }
}
.css-1osfq0k:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1osfq0k:hover { background-color: transparent; }
}
.css-1osfq0k.Mui-disabled { background-color: transparent; color: rgba(235, 235, 239, 0.3); }
.css-jmow5f { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 14px; color: rgb(142, 146, 163); border-radius: 50%; }
.css-jmow5f:hover { color: rgb(41, 182, 246); }
.css-s9ggwg { z-index: 1500; pointer-events: none; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-l8ykd6 { z-index: 1500; pointer-events: none; }
.css-l8ykd6 .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-l8ykd6 .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-l8ykd6 .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-l8ykd6[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-l8ykd6[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-l8ykd6[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-1ta9xnb { z-index: 1500; pointer-events: none; }
.css-1ta9xnb .MuiTooltip-tooltip { color: rgb(241, 241, 243); background-color: rgb(41, 46, 65); padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; max-width: 280px; }
.css-1ta9xnb .MuiTooltip-arrow { color: rgb(41, 46, 65); }
.css-1ta9xnb .MuiTooltip-arrow::before { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-1ta9xnb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-1ta9xnb[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; height: 1em; width: 0.71em; }
.css-1ta9xnb[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-159pi92 { display: flex; flex-direction: column; flex: 1 1 0%; }
@media (min-width: 0px) {
  .css-159pi92 { margin-top: -32px; }
}
@media (min-width: 1280px) {
  .css-159pi92 { margin-top: -46px; }
}
@media (min-width: 1575px) {
  .css-159pi92 { margin-top: -44px; }
}
@media (min-width: 1800px) {
  .css-159pi92 { margin-top: -48px; }
}
.css-1a8qn2o { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 8px; padding-right: 8px; display: flex; flex-direction: column; flex: 1 1 0%; padding-bottom: 39px; }
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { max-width: 1280px; }
}
@media (min-width: 0px) {
  .css-1a8qn2o { padding-left: 8px; padding-right: 8px; }
}
@media (min-width: 640px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 760px) {
  .css-1a8qn2o { padding-left: 48px; padding-right: 48px; }
}
@media (min-width: 960px) {
  .css-1a8qn2o { padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1280px) {
  .css-1a8qn2o { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1575px) {
  .css-1a8qn2o { max-width: unset; padding-left: 96px; padding-right: 96px; }
}
@media (min-width: 1800px) {
  .css-1a8qn2o { padding-left: 0px; padding-right: 0px; max-width: 1440px; }
}
.css-17qu3ne { background-color: rgb(41, 46, 65); color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 1px, rgba(0, 0, 0, 0.25) 0px 0px 1px; background-image: none; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; padding: 16px; flex: 1 1 0%; }
.css-11zj654 { margin: 0px 0px 8px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; }
.css-1p4wjs1 { margin: 0px 0px 24px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; color: rgb(165, 168, 182); }
.css-103kn7e { display: flex; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 22px; box-shadow: rgba(255, 255, 255, 0.12) 0px 1px 0px inset; }
@media (min-width: 0px) {
  .css-103kn7e { padding: 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 640px) {
  .css-103kn7e { padding: 0px 22px 0px 40px; flex-direction: column; }
}
@media (min-width: 760px) {
  .css-103kn7e { padding: 20px 22px; flex-direction: row; }
}
.css-15zum9u { display: flex; gap: 10px; -webkit-box-align: center; align-items: center; }
.css-43mqje { color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-43mqje:hover { color: rgb(241, 241, 243); }
.css-gdpe9y { text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-gdpe9y:hover { color: rgb(241, 241, 243); }
.css-tgjpic { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-tgjpic:hover { color: rgb(241, 241, 243); }
.css-1o62gjw { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; }
.css-1poxqjx { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; text-decoration: none; color: rgb(142, 146, 163); display: flex; -webkit-box-align: center; align-items: center; }
.css-1poxqjx:hover { color: rgb(241, 241, 243); }
.css-qe1uop { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
@media (min-width: 0px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 640px) {
  .css-qe1uop { font-size: 24px; }
}
@media (min-width: 760px) {
  .css-qe1uop { font-size: 20px; }
}
.css-1w611nc { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-1w611nc .MuiPaper-root { background-color: rgb(41, 46, 65); border: 1px solid rgba(235, 235, 239, 0.08); }
.css-1mbdz04 { z-index: -1; }
.css-esi9ax { position: fixed; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; inset: 0px; background-color: transparent; -webkit-tap-highlight-color: transparent; z-index: -1; }
.css-uoqd8g { position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1tiw2lk { color: rgb(241, 241, 243); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; border: 1px solid rgba(235, 235, 239, 0.08); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px, rgba(0, 0, 0, 0.1) 0px 2px 10px; background: rgb(56, 61, 81); position: absolute; overflow: hidden auto; min-width: 16px; min-height: 16px; max-width: calc(100% - 32px); outline: 0px; max-height: calc(100% - 96px); }
.css-1jj07fx { outline: 0px; }
.css-rl9mto { list-style: none; margin: 0px; padding: 4px 0px; position: relative; outline: 0px; }
.css-rl9mto .MuiMenuItem-root + .MuiDivider-root, .css-rl9mto .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-20tl1e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-20tl1e:hover { background-color: transparent; }
}
.css-20tl1e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-20tl1e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-20tl1e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-20tl1e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-20tl1e.Mui-disabled { opacity: 0.38; }
.css-20tl1e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-20tl1e + .MuiDivider-inset { margin-left: 52px; }
.css-20tl1e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-20tl1e .MuiListItemText-inset { padding-left: 36px; }
.css-20tl1e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-20tl1e { min-height: auto; }
}
.css-10m1voa { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-10m1voa.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-10m1voa { print-color-adjust: exact; }
}
.css-10m1voa:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-10m1voa:hover { background-color: transparent; }
}
.css-10m1voa.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-10m1voa.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-10m1voa.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-10m1voa.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-10m1voa.Mui-disabled { opacity: 0.38; }
.css-10m1voa + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-10m1voa + .MuiDivider-inset { margin-left: 52px; }
.css-10m1voa .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-10m1voa .MuiListItemText-inset { padding-left: 36px; }
.css-10m1voa .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-10m1voa { min-height: auto; }
}
.css-1e1lr2p { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-1e1lr2p.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1e1lr2p { print-color-adjust: exact; }
}
.css-1e1lr2p:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1e1lr2p:hover { background-color: transparent; }
}
.css-1e1lr2p.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1e1lr2p.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1e1lr2p.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1e1lr2p.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1e1lr2p.Mui-disabled { opacity: 0.38; }
.css-1e1lr2p + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1e1lr2p + .MuiDivider-inset { margin-left: 52px; }
.css-1e1lr2p .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1e1lr2p .MuiListItemText-inset { padding-left: 36px; }
.css-1e1lr2p .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1e1lr2p { min-height: auto; }
}
.css-19289as { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-19289as.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-19289as { print-color-adjust: exact; }
}
.css-19289as:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19289as:hover { background-color: transparent; }
}
.css-19289as.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19289as.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19289as.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19289as.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19289as.Mui-disabled { opacity: 0.38; }
.css-19289as + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19289as + .MuiDivider-inset { margin-left: 52px; }
.css-19289as .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19289as .MuiListItemText-inset { padding-left: 36px; }
.css-19289as .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19289as { min-height: auto; }
}
.css-163k3hz { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; min-width: 140px; }
.css-163k3hz.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-163k3hz { print-color-adjust: exact; }
}
.css-163k3hz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-163k3hz:hover { background-color: transparent; }
}
.css-163k3hz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-163k3hz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-163k3hz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-163k3hz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-163k3hz.Mui-disabled { opacity: 0.38; }
.css-163k3hz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-163k3hz + .MuiDivider-inset { margin-left: 52px; }
.css-163k3hz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-163k3hz .MuiListItemText-inset { padding-left: 36px; }
.css-163k3hz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-163k3hz { min-height: auto; }
}
.css-fu4g2f { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-xuzscv { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-19aijy8 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom: 1px solid rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-19aijy8:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-19aijy8:hover { background-color: transparent; }
}
.css-19aijy8.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-19aijy8.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-19aijy8.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-19aijy8.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-19aijy8.Mui-disabled { opacity: 0.38; }
.css-19aijy8 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-19aijy8 + .MuiDivider-inset { margin-left: 52px; }
.css-19aijy8 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-19aijy8 .MuiListItemText-inset { padding-left: 36px; }
.css-19aijy8 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-19aijy8 { min-height: auto; }
}
.css-1gn43q6 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1gn43q6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1gn43q6 { print-color-adjust: exact; }
}
.css-1gn43q6:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1gn43q6:hover { background-color: transparent; }
}
.css-1gn43q6.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1gn43q6.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1gn43q6.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1gn43q6.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1gn43q6.Mui-disabled { opacity: 0.38; }
.css-1gn43q6 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1gn43q6 + .MuiDivider-inset { margin-left: 52px; }
.css-1gn43q6 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1gn43q6 .MuiListItemText-inset { padding-left: 36px; }
.css-1gn43q6 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1gn43q6 { min-height: auto; }
}
.css-1n8qupu { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-1n8qupu.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1n8qupu { print-color-adjust: exact; }
}
.css-1n8qupu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1n8qupu:hover { background-color: transparent; }
}
.css-1n8qupu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1n8qupu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1n8qupu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1n8qupu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1n8qupu.Mui-disabled { opacity: 0.38; }
.css-1n8qupu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1n8qupu + .MuiDivider-inset { margin-left: 52px; }
.css-1n8qupu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1n8qupu .MuiListItemText-inset { padding-left: 36px; }
.css-1n8qupu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1n8qupu { min-height: auto; }
}
.css-p7lbea { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-p7lbea.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-p7lbea { print-color-adjust: exact; }
}
.css-p7lbea:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-p7lbea:hover { background-color: transparent; }
}
.css-p7lbea.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-p7lbea.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-p7lbea.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-p7lbea.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-p7lbea.Mui-disabled { opacity: 0.38; }
.css-p7lbea + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-p7lbea + .MuiDivider-inset { margin-left: 52px; }
.css-p7lbea .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-p7lbea .MuiListItemText-inset { padding-left: 36px; }
.css-p7lbea .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-p7lbea { min-height: auto; }
}
.css-14d7i0e { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(235, 235, 239, 0.08); background-clip: padding-box; padding: 12px 16px; }
.css-14d7i0e.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-14d7i0e { print-color-adjust: exact; }
}
.css-14d7i0e:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14d7i0e:hover { background-color: transparent; }
}
.css-14d7i0e.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14d7i0e.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14d7i0e.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14d7i0e.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14d7i0e.Mui-disabled { opacity: 0.38; }
.css-14d7i0e + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14d7i0e + .MuiDivider-inset { margin-left: 52px; }
.css-14d7i0e .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14d7i0e .MuiListItemText-inset { padding-left: 36px; }
.css-14d7i0e .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14d7i0e { min-height: auto; }
}
.css-1qvb7oz { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1qvb7oz:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1qvb7oz:hover { background-color: transparent; }
}
.css-1qvb7oz.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1qvb7oz.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1qvb7oz.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1qvb7oz.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1qvb7oz.Mui-disabled { opacity: 0.38; }
.css-1qvb7oz + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1qvb7oz + .MuiDivider-inset { margin-left: 52px; }
.css-1qvb7oz .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1qvb7oz .MuiListItemText-inset { padding-left: 36px; }
.css-1qvb7oz .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1qvb7oz { min-height: auto; }
}
.css-1hn3osy { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1hn3osy.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1hn3osy { print-color-adjust: exact; }
}
.css-1hn3osy:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1hn3osy:hover { background-color: transparent; }
}
.css-1hn3osy.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1hn3osy.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1hn3osy.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1hn3osy.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1hn3osy.Mui-disabled { opacity: 0.38; }
.css-1hn3osy + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1hn3osy + .MuiDivider-inset { margin-left: 52px; }
.css-1hn3osy .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1hn3osy .MuiListItemText-inset { padding-left: 36px; }
.css-1hn3osy .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1hn3osy { min-height: auto; }
}
.css-1ew4sfn { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ew4sfn.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ew4sfn { print-color-adjust: exact; }
}
.css-1ew4sfn:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ew4sfn:hover { background-color: transparent; }
}
.css-1ew4sfn.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ew4sfn.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ew4sfn.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ew4sfn.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ew4sfn.Mui-disabled { opacity: 0.38; }
.css-1ew4sfn + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ew4sfn + .MuiDivider-inset { margin-left: 52px; }
.css-1ew4sfn .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ew4sfn .MuiListItemText-inset { padding-left: 36px; }
.css-1ew4sfn .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ew4sfn { min-height: auto; }
}
.css-1wkhg8r { font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1wkhg8r.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1wkhg8r { print-color-adjust: exact; }
}
.css-1wkhg8r:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1wkhg8r:hover { background-color: transparent; }
}
.css-1wkhg8r.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1wkhg8r.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1wkhg8r.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1wkhg8r.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1wkhg8r.Mui-disabled { opacity: 0.38; }
.css-1wkhg8r + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1wkhg8r + .MuiDivider-inset { margin-left: 52px; }
.css-1wkhg8r .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1wkhg8r .MuiListItemText-inset { padding-left: 36px; }
.css-1wkhg8r .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1wkhg8r { min-height: auto; }
}
.css-o79a0b { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; min-width: unset !important; }
.css-1i92f6e { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 20px; }
.css-1bff9c9 { flex: 1 1 auto; min-width: 0px; margin-top: 4px; margin-bottom: 4px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-12sut97 { margin: 0px; display: block; }
.css-1x6ok7 { margin-right: 8px; }
.css-1x6ok7 .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-1x6ok7 .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-4cuzhb { position: relative; display: inline-flex; vertical-align: middle; flex-shrink: 0; margin-right: 8px; }
.css-4cuzhb .MuiBadge-badge { top: 2px; right: 2px; border-radius: 20px; width: 10px; height: 10px; background-color: rgb(244, 143, 177); color: rgb(244, 143, 177); }
.css-4cuzhb .MuiBadge-badge::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 50%; animation: 1.2s ease-in-out 0s infinite normal none running ripple; border: 1px solid currentcolor; content: ""; }
@-webkit-keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
@keyframes ripple {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(2.4); opacity: 0; }
}
.css-1i86deq { transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-1i86deq:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1i86deq:hover { background-color: transparent; }
}
.css-1i86deq.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1i86deq:hover { box-shadow: none; }
.css-1i86deq.Mui-focusVisible { box-shadow: none; }
.css-1i86deq:active { box-shadow: none; }
.css-1i86deq.Mui-disabled { box-shadow: none; }
.css-1i86deq:hover, .css-1i86deq.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sp2i6c { display: inline-flex; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; color: rgb(255, 255, 255); border: 1px solid rgba(235, 235, 237, 0.12); background-color: rgb(56, 61, 81); padding: 7px 8px; min-width: unset; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-sp2i6c.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-sp2i6c { print-color-adjust: exact; }
}
.css-sp2i6c:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-sp2i6c:hover { background-color: transparent; }
}
.css-sp2i6c.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-sp2i6c:hover { box-shadow: none; }
.css-sp2i6c.Mui-focusVisible { box-shadow: none; }
.css-sp2i6c:active { box-shadow: none; }
.css-sp2i6c.Mui-disabled { box-shadow: none; }
.css-sp2i6c:hover, .css-sp2i6c.Mui-focusVisible { background-color: rgb(27, 32, 48); }
.css-sw696k { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: 0.009375rem; line-height: 1.25rem; font-size: 0.875rem; }
.css-g7go18 { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
.css-ahsrku { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; min-width: 20px; line-height: 1; padding: 0px 6px; height: 20px; border-radius: 10px; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-ahsrku.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-1197euy { display: flex; flex-flow: wrap; -webkit-box-pack: center; place-content: center; -webkit-box-align: center; align-items: center; position: absolute; box-sizing: border-box; font-family: Inter, Arial; font-weight: 500; font-size: 0.75rem; line-height: 1; z-index: 1; background-color: rgb(244, 143, 177); color: rgba(0, 0, 0, 0.87); border-radius: 4px; height: 8px; min-width: 8px; padding: 0px; top: 0px; right: 0px; transform: scale(1) translate(50%, -50%); transform-origin: 100% 0%; transition: transform 195ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1197euy.MuiBadge-invisible { transform: scale(0) translate(50%, -50%); }
.css-ykkv87 { position: fixed; z-index: 1300; inset: 0px; visibility: hidden; }
.css-ykkv87 .MuiMenuItem-root.Mui-disabled { opacity: 1; }
.css-14sw753 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-14sw753:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-14sw753:hover { background-color: transparent; }
}
.css-14sw753.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-14sw753.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-14sw753.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-14sw753.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-14sw753.Mui-disabled { opacity: 0.38; }
.css-14sw753 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-14sw753 + .MuiDivider-inset { margin-left: 52px; }
.css-14sw753 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-14sw753 .MuiListItemText-inset { padding-left: 36px; }
.css-14sw753 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-14sw753 { min-height: auto; }
}
.css-1mbm7em { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1mbm7em.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1mbm7em { print-color-adjust: exact; }
}
.css-1mbm7em:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1mbm7em:hover { background-color: transparent; }
}
.css-1mbm7em.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1mbm7em.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1mbm7em.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1mbm7em.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1mbm7em.Mui-disabled { opacity: 0.38; }
.css-1mbm7em + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1mbm7em + .MuiDivider-inset { margin-left: 52px; }
.css-1mbm7em .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1mbm7em .MuiListItemText-inset { padding-left: 36px; }
.css-1mbm7em .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1mbm7em { min-height: auto; }
}
.css-1ihr2wc { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.00625rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
@media (min-width: 0px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-weea65 { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1104vpx { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1104vpx:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1104vpx:hover { background-color: transparent; }
}
.css-1104vpx.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1104vpx.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1104vpx.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1104vpx.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1104vpx.Mui-disabled { opacity: 0.38; }
.css-1104vpx + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1104vpx + .MuiDivider-inset { margin-left: 52px; }
.css-1104vpx .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1104vpx .MuiListItemText-inset { padding-left: 36px; }
.css-1104vpx .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1104vpx { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1104vpx { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-1bvwjcp { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1bvwjcp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1bvwjcp { print-color-adjust: exact; }
}
.css-1bvwjcp:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1bvwjcp:hover { background-color: transparent; }
}
.css-1bvwjcp.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1bvwjcp.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1bvwjcp.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1bvwjcp.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1bvwjcp.Mui-disabled { opacity: 0.38; }
.css-1bvwjcp + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1bvwjcp + .MuiDivider-inset { margin-left: 52px; }
.css-1bvwjcp .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1bvwjcp .MuiListItemText-inset { padding-left: 36px; }
.css-1bvwjcp .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1bvwjcp { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-1bvwjcp { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-17jn1ih { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-left: 16px; flex-direction: row-reverse; margin-right: 0px; }
.css-17jn1ih.Mui-disabled { cursor: default; }
.css-17jn1ih .MuiFormControlLabel-label.Mui-disabled { color: rgb(98, 103, 123); }
.css-cybp3x { display: inline-flex; overflow: hidden; box-sizing: border-box; position: relative; flex-shrink: 0; z-index: 0; vertical-align: middle; height: 32px; width: 46px; padding: 6px; }
@media print {
  .css-cybp3x { print-color-adjust: exact; }
}
@media (min-width: 0px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgba(255, 255, 255, 0.12); }
}
@media (min-width: 960px) {
  .css-cybp3x .MuiSwitch-track { background-color: rgb(241, 241, 243); }
}
.css-134l925 { position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-134l925.Mui-checked { transform: translateX(20px); }
.css-134l925.Mui-disabled { color: rgb(117, 117, 117); }
.css-134l925.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-134l925.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-134l925 .MuiSwitch-input { left: -100%; width: 300%; }
.css-134l925:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925:hover { background-color: transparent; }
}
.css-134l925.Mui-checked { color: rgb(234, 235, 239); }
.css-134l925.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-134l925.Mui-checked:hover { background-color: transparent; }
}
.css-134l925.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-134l925.Mui-checked { transform: translateX(14px); }
.css-134l925.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-134l925.Mui-disabled { opacity: 0.3; }
.css-1ov3i1j { border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-1ov3i1j.Mui-checked { transform: translateX(20px); }
.css-1ov3i1j.Mui-disabled { color: rgb(117, 117, 117); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-1ov3i1j.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-1ov3i1j .MuiSwitch-input { left: -100%; width: 300%; }
.css-1ov3i1j:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked { color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ov3i1j.Mui-checked:hover { background-color: transparent; }
}
.css-1ov3i1j.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-1ov3i1j.Mui-checked { transform: translateX(14px); }
.css-1ov3i1j.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-1ov3i1j.Mui-disabled { opacity: 0.3; }
.css-vn8sp { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; z-index: 1; color: rgb(224, 224, 224); transition: left 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 8px; }
.css-vn8sp.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-vn8sp { print-color-adjust: exact; }
}
.css-vn8sp.Mui-checked { transform: translateX(20px); }
.css-vn8sp.Mui-disabled { color: rgb(117, 117, 117); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { opacity: 0.5; }
.css-vn8sp.Mui-disabled + .MuiSwitch-track { opacity: 0.2; }
.css-vn8sp .MuiSwitch-input { left: -100%; width: 300%; }
.css-vn8sp:hover { background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked { color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked:hover { background-color: rgba(234, 235, 239, 0.08); }
@media (hover: none) {
  .css-vn8sp.Mui-checked:hover { background-color: transparent; }
}
.css-vn8sp.Mui-checked.Mui-disabled { color: rgb(105, 105, 107); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(234, 235, 239); }
.css-vn8sp.Mui-checked { transform: translateX(14px); }
.css-vn8sp.Mui-checked + .MuiSwitch-track { background-color: rgb(102, 187, 106); opacity: 1; }
.css-vn8sp.Mui-disabled { opacity: 0.3; }
.css-1m9pwf3 { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.css-uz25m2 { background-color: currentcolor; color: rgb(255, 255, 255); border-radius: 6px; width: 16px; height: 16px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px; }
.css-5w2f18 { height: 100%; width: 100%; z-index: -1; transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1), background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; background-color: rgba(235, 235, 239, 0.56); border-radius: 8px; }
.css-1nkijli { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 143%; font-size: 0.875rem; }
.css-9bat2v { cursor: pointer; }
@media (min-width: 0px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-9bat2v { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
.css-jgdezg { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; width: 100%; box-sizing: border-box; text-align: left; padding: 8px 16px; cursor: pointer; }
.css-jgdezg.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-jgdezg.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-jgdezg.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-jgdezg.Mui-disabled { opacity: 0.38; }
@media (min-width: 0px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 6px; padding-bottom: 6px; }
}
@media (min-width: 960px) {
  .css-jgdezg { color: rgb(241, 241, 243); padding-top: 8px; padding-bottom: 8px; }
}
@media (min-width: 0px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1drla68 { color: rgb(241, 241, 243); }
}
.css-1ljtpgu { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ljtpgu:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ljtpgu:hover { background-color: transparent; }
}
.css-1ljtpgu.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ljtpgu.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ljtpgu.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ljtpgu.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ljtpgu.Mui-disabled { opacity: 0.38; }
.css-1ljtpgu + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ljtpgu + .MuiDivider-inset { margin-left: 52px; }
.css-1ljtpgu .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ljtpgu .MuiListItemText-inset { padding-left: 36px; }
.css-1ljtpgu .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ljtpgu { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ljtpgu { color: rgb(241, 241, 243); }
}
.css-hhhx1n { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-hhhx1n.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-hhhx1n { print-color-adjust: exact; }
}
.css-hhhx1n:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-hhhx1n:hover { background-color: transparent; }
}
.css-hhhx1n.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-hhhx1n.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-hhhx1n.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-hhhx1n.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-hhhx1n.Mui-disabled { opacity: 0.38; }
.css-hhhx1n + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-hhhx1n + .MuiDivider-inset { margin-left: 52px; }
.css-hhhx1n .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-hhhx1n .MuiListItemText-inset { padding-left: 36px; }
.css-hhhx1n .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-hhhx1n { min-height: auto; }
}
@media (min-width: 0px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-hhhx1n { color: rgb(241, 241, 243); }
}
.css-10ga8kg { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; margin-left: 4px; }
@media (min-width: 0px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-10ga8kg { color: rgb(241, 241, 243); }
}
.css-14ujvxq { margin-bottom: 4px; }
@media (min-width: 0px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-14ujvxq { color: rgb(241, 241, 243); }
}
.css-1eagfjq { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; margin-bottom: 4px; }
.css-1eagfjq:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1eagfjq:hover { background-color: transparent; }
}
.css-1eagfjq.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1eagfjq.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1eagfjq.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1eagfjq.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1eagfjq.Mui-disabled { opacity: 0.38; }
.css-1eagfjq + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1eagfjq + .MuiDivider-inset { margin-left: 52px; }
.css-1eagfjq .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1eagfjq .MuiListItemText-inset { padding-left: 36px; }
.css-1eagfjq .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1eagfjq { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1eagfjq { color: rgb(241, 241, 243); }
}
.css-1m6wsd1 { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 4px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1m6wsd1.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1m6wsd1 { print-color-adjust: exact; }
}
.css-1m6wsd1:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1m6wsd1:hover { background-color: transparent; }
}
.css-1m6wsd1.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1m6wsd1.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1m6wsd1.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1m6wsd1.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1m6wsd1.Mui-disabled { opacity: 0.38; }
.css-1m6wsd1 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1m6wsd1 + .MuiDivider-inset { margin-left: 52px; }
.css-1m6wsd1 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1m6wsd1 .MuiListItemText-inset { padding-left: 36px; }
.css-1m6wsd1 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1m6wsd1 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1m6wsd1 { color: rgb(241, 241, 243); }
}
.css-1jrnzya { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 8px; min-width: unset !important; }
@media (min-width: 0px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1jrnzya { color: rgb(241, 241, 243); }
}
@media (min-width: 0px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-16mujtn { color: rgb(241, 241, 243); }
}
.css-16mujtn .MuiListItemIcon-root { min-width: unset; }
.css-16mujtn .MuiMenuItemIcon-root { min-width: unset; }
.css-1uhh2s4 { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1uhh2s4:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1uhh2s4:hover { background-color: transparent; }
}
.css-1uhh2s4.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1uhh2s4.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1uhh2s4.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1uhh2s4.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1uhh2s4.Mui-disabled { opacity: 0.38; }
.css-1uhh2s4 + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1uhh2s4 + .MuiDivider-inset { margin-left: 52px; }
.css-1uhh2s4 .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1uhh2s4 .MuiListItemText-inset { padding-left: 36px; }
.css-1uhh2s4 .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1uhh2s4 { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1uhh2s4 { color: rgb(241, 241, 243); }
}
.css-1uhh2s4 .MuiListItemIcon-root { min-width: unset; }
.css-1uhh2s4 .MuiMenuItemIcon-root { min-width: unset; }
.css-1ahntzt { -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; color: inherit; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; position: relative; text-decoration: none; min-height: 48px; box-sizing: border-box; white-space: nowrap; padding: 12px 16px; }
.css-1ahntzt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1ahntzt { print-color-adjust: exact; }
}
.css-1ahntzt:hover { text-decoration: none; background-color: rgba(235, 235, 239, 0.08); }
@media (hover: none) {
  .css-1ahntzt:hover { background-color: transparent; }
}
.css-1ahntzt.Mui-selected { background-color: rgba(234, 235, 239, 0.16); }
.css-1ahntzt.Mui-selected.Mui-focusVisible { background-color: rgba(234, 235, 239, 0.28); }
.css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.24); }
@media (hover: none) {
  .css-1ahntzt.Mui-selected:hover { background-color: rgba(234, 235, 239, 0.16); }
}
.css-1ahntzt.Mui-focusVisible { background-color: rgba(235, 235, 239, 0.12); }
.css-1ahntzt.Mui-disabled { opacity: 0.38; }
.css-1ahntzt + .MuiDivider-root { margin-top: 4px; margin-bottom: 4px; }
.css-1ahntzt + .MuiDivider-inset { margin-left: 52px; }
.css-1ahntzt .MuiListItemText-root { margin-top: 0px; margin-bottom: 0px; }
.css-1ahntzt .MuiListItemText-inset { padding-left: 36px; }
.css-1ahntzt .MuiListItemIcon-root { min-width: 36px; }
@media (min-width: 760px) {
  .css-1ahntzt { min-height: auto; }
}
@media (min-width: 0px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1ahntzt { color: rgb(241, 241, 243); }
}
.css-1ahntzt .MuiListItemIcon-root { min-width: unset; }
.css-1ahntzt .MuiMenuItemIcon-root { min-width: unset; }
.css-2rw4ax { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin-right: 12px; border-radius: 2px; overflow: hidden; width: 20px; height: 14px; min-width: unset !important; }
.css-5rwpj6 { flex-shrink: 0; display: inline-flex; color: rgb(241, 241, 243); margin: 0px; min-width: unset !important; }
.css-1dl5zgf { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.25rem; }
@media (min-width: 0px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
@media (min-width: 960px) {
  .css-1dl5zgf { color: rgb(241, 241, 243); }
}
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-w851jv { min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-w851jv:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-w851jv:hover { background-color: transparent; }
}
.css-w851jv.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-w851jv:hover { box-shadow: none; }
.css-w851jv.Mui-focusVisible { box-shadow: none; }
.css-w851jv:active { box-shadow: none; }
.css-w851jv.Mui-disabled { box-shadow: none; }
.css-w851jv:hover, .css-w851jv.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1y4kwyt { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; box-shadow: none; border-radius: 4px; font-family: Inter, Arial; font-weight: 500; line-height: 1.5rem; font-size: 0.875rem; padding: 6px 12px; color: rgb(255, 255, 255); background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); transition: 0.2s; }
.css-1y4kwyt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1y4kwyt { print-color-adjust: exact; }
}
.css-1y4kwyt:hover { text-decoration: none; background-color: rgba(241, 241, 243, 0.08); }
@media (hover: none) {
  .css-1y4kwyt:hover { background-color: transparent; }
}
.css-1y4kwyt.Mui-disabled { color: rgba(235, 235, 239, 0.3); }
.css-1y4kwyt:hover { box-shadow: none; }
.css-1y4kwyt.Mui-focusVisible { box-shadow: none; }
.css-1y4kwyt:active { box-shadow: none; }
.css-1y4kwyt.Mui-disabled { box-shadow: none; }
.css-1y4kwyt:hover, .css-1y4kwyt.Mui-focusVisible { background: linear-gradient(248.86deg, rgb(182, 80, 158) 10.51%, rgb(46, 186, 198) 93.41%); opacity: 0.9; }
.css-1fgc1cp { margin: 0px; font-family: Inter, Arial; font-weight: 500; line-height: 133.4%; font-size: 1.3125rem; opacity: 0.7; }
.css-1i87l8f { position: relative; padding-left: 8px; min-height: 48px; display: flex; padding-right: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 760px) {
  .css-1i87l8f { padding-left: 12px; padding-right: 12px; }
}
.css-5s5u8o { padding: 20px 0px 20px 10px; }
.css-xz8vby { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-1f44odb { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-4w2n1c { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-tbq01x { text-decoration: none; margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(241, 241, 243); width: 100%; padding: 16px; }
.css-15ro776 { margin-right: 4px; }
.css-1fzsl0k { margin: 0px; font-family: Inter, Arial; font-weight: 400; letter-spacing: 0.009375rem; line-height: 1rem; font-size: 0.75rem; color: rgb(165, 168, 182); }
.css-18whhtg { margin: 0px; font-family: Inter, Arial; font-weight: 500; letter-spacing: 0.009375rem; line-height: 1.5rem; font-size: 1rem; opacity: 0.7; }
.css-1yp4ln { display: flex; align-items: flex-start; }
.css-1ctyq6o { margin: 0px; font-family: Inter, Arial; font-weight: 600; letter-spacing: unset; line-height: 133.4%; font-size: 1.3125rem; color: rgb(142, 146, 163); }
@media (min-width: 0px) {
  .css-1ctyq6o { margin-right: 20px; margin-bottom: 4px; }
}
@media (min-width: 640px) {
  .css-1ctyq6o { margin-right: 12px; margin-bottom: 0px; }
}
.css-1qqt9wm { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; color: rgb(255, 255, 255); font-size: 1.55rem; }
.css-hjllk8 { margin-right: 8px; width: 32px; height: 32px; position: relative; }
.css-15vg6gj { margin: 0px 4px 0px 0px; font-family: Inter, Arial; font-weight: 700; letter-spacing: 0.015625rem; line-height: 123.5%; font-size: 2rem; color: rgb(255, 255, 255); }