.iaMRsW {
    transition: fill 0.2s ease-in-out;
}

.kewDkW {
    transition: fill 0.2s ease-in-out;
}

.ghLAkI {
    transition: fill 0.2s ease-in-out;
}

.KHlvw {
    transition: fill 0.2s ease-in-out;
}

.KHlvw:hover, .KHlvw:hover .sc-bcXHqe, .KHlvw:hover .sc-dkrFOg {
    fill: rgb(151, 252, 228) !important;
}

.KHlvw:hover .sc-gswNZR, .KHlvw:hover .sc-hLBbgP {
    stroke: rgb(151, 252, 228) !important;
}

.jlrncQ {
    display: inline-block;
    cursor: pointer;
    line-height: 10px;
}

.jlrncQ * {
    color: rgb(246, 254, 253);
    transition: color 0.2s ease-in-out;
}

.jlrncQ:hover * {
    color: rgb(255, 255, 255);
}

.bCwfQS {
    display: block;
    background: rgb(15, 26, 31);
    padding: 10px;
    color: rgb(246, 254, 253);
    box-sizing: border-box;
    width: 100%;
}

.cVvdED {
    display: inline-block;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(4, 6, 12);
    background-color: rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .cVvdED:hover:enabled:not(.disabled) {
        color: rgb(4, 6, 12);
        background-color: rgb(151, 252, 228);
    }
}

.cVvdED:active:enabled:not(.disabled) {
    color: rgb(4, 6, 12);
    background-color: rgb(151, 252, 228);
}

.cVvdED.disabled {
    cursor: default;
    background-color: rgb(23, 69, 63);
}

.cVvdED.outline {
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
}

.cVvdED.outline.disabled {
    opacity: 0.3;
}

.dLTIzE {
    display: block;
    width: 100%;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(4, 6, 12);
    background-color: rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .dLTIzE:hover:enabled:not(.disabled) {
        color: rgb(4, 6, 12);
        background-color: rgb(151, 252, 228);
    }
}

.dLTIzE:active:enabled:not(.disabled) {
    color: rgb(4, 6, 12);
    background-color: rgb(151, 252, 228);
}

.dLTIzE.disabled {
    cursor: default;
    background-color: rgb(23, 69, 63);
}

.dLTIzE.outline {
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
}

.dLTIzE.outline.disabled {
    opacity: 0.3;
}

.cGOKXI {
    display: block;
    width: 100%;
    cursor: pointer;
    outline: none;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .cGOKXI:hover:enabled:not(.disabled) {
        color: rgb(151, 252, 228);
        border: 1px solid rgb(151, 252, 228);
    }
}

.cGOKXI:active:enabled:not(.disabled) {
    color: rgb(151, 252, 228);
    border: 1px solid rgb(151, 252, 228);
}

.cGOKXI.disabled {
    cursor: default;
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
    opacity: 0.3;
}

.cGOKXI.outline.disabled {
    opacity: 0.3;
}

.ihoLmN {
    display: inline-block;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(255, 255, 255);
    background-color: rgb(39, 48, 53);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .ihoLmN:hover:enabled:not(.disabled) {
        background-color: rgb(62, 62, 62);
    }
}

.ihoLmN:active:enabled:not(.disabled) {
    background-color: rgb(62, 62, 62);
}

.ihoLmN.disabled {
    cursor: default;
    background-color: rgb(34, 36, 40);
}

.ihoLmN.outline.disabled {
    opacity: 0.3;
}

.gKZuHd {
    display: inline-block;
}

.fGqzYB {
    position: fixed;
    pointer-events: none;
    padding: 6px 10px;
    background: rgb(39, 48, 53);
    border-radius: 5px;
    color: rgb(255, 255, 255);
    z-index: 100;
    max-width: min(400px, -20px + 100vw);
    box-sizing: border-box;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    animation: 0.3s ease 0s 1 normal forwards running geaNeN;
}

.fGqzYB.hiding {
    animation: 0.3s ease 0s 1 normal forwards running fJqcqh;
}

.bOGTlN {
    position: absolute;
    width: 0px;
    height: 0px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgb(39, 48, 53);
}

.bOGTlN.white {
    border-top: 4px solid rgb(39, 48, 53);
}

.bOGTlN.left {
    right: -6px;
    top: calc(50% - 2px);
}

.bOGTlN.right {
    left: -6px;
    top: calc(50% - 2px);
}

.bOGTlN.bottom {
    top: -4px;
    left: calc(50% - 2px);
}

.bOGTlN.top {
    bottom: -4px;
    left: calc(50% - 2px);
}

.gkJMyP {
    position: relative;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border: 1px solid rgb(80, 210, 193);
    border-radius: 3px;
    margin-bottom: -1px;
    cursor: pointer;
    opacity: 1;
}

.gkJMyP:hover {
    border: 1px solid rgb(80, 210, 193);
}

.gkJMyP div {
    border: 2px solid black;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: rgb(80, 210, 193);
    transition: background 0.3s ease-in-out;
}

.gkJMyP:hover div {
    background: rgb(151, 252, 228);
}

.hBJEim {
    display: inline-flex;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    border: none;
    line-height: 31px;
    border-radius: 8px;
    gap: 12px;
    padding: 8px 10px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: rgb(148, 158, 156);
    white-space: nowrap;
    background-color: rgb(15, 26, 31);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.hBJEim:hover {
    color: rgb(246, 254, 253);
}

.hBJEim > svg {
    transition: 0.3s;
}

.jxtURp {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
}

.jxtURp.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.jxtURp.uppercase {
    text-transform: uppercase;
}

.jxtURp.noWrap {
    white-space: nowrap;
}

.jxtURp.pointer {
    cursor: pointer;
}

.jxtURp.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.jxtURp.underline {
    text-decoration: underline dashed;
}

.jxtURp.disableSelection {
    user-select: none;
}

.bFBYgR {
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: 400;
    color: rgb(246, 254, 253);
}

.bFBYgR.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.bFBYgR.uppercase {
    text-transform: uppercase;
}

.bFBYgR.noWrap {
    white-space: nowrap;
}

.bFBYgR.pointer {
    cursor: pointer;
}

.bFBYgR.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.bFBYgR.underline {
    text-decoration: underline dashed;
}

.bFBYgR.disableSelection {
    user-select: none;
}

.cehqpH {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
}

.cehqpH.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.cehqpH.uppercase {
    text-transform: uppercase;
}

.cehqpH.noWrap {
    white-space: nowrap;
}

.cehqpH.pointer {
    cursor: pointer;
}

.cehqpH.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.cehqpH.underline {
    text-decoration: underline dashed;
}

.cehqpH.disableSelection {
    user-select: none;
}

.eGLyEx {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 13px;
}

.eGLyEx.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.eGLyEx.uppercase {
    text-transform: uppercase;
}

.eGLyEx.noWrap {
    white-space: nowrap;
}

.eGLyEx.pointer {
    cursor: pointer;
}

.eGLyEx.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.eGLyEx.underline {
    text-decoration: underline dashed;
}

.eGLyEx.disableSelection {
    user-select: none;
}

.jXCepL {
    display: flex;
    width: 100%;
    border: 1px solid rgb(39, 48, 53);
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    background: transparent;
    height: 33px;
    border-radius: 8px;
    padding: 5px 12px 5px 10px;
    gap: 6px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    color: rgb(246, 254, 253);
    cursor: default;
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.jXCepL:focus, .jXCepL:hover {
    background: rgb(25, 27, 24);
}

.jXCepL.focused:not(.disabled), .jXCepL:hover:not(.disabled) {
    background: transparent;
    border-color: rgb(154, 163, 164);
}

.dpFCPO {
    border: 0px;
    outline: 0px;
    height: 31px;
    padding: 0px;
    line-height: 31px;
    background: transparent;
    color: rgb(246, 254, 253);
    -webkit-box-flex: 1;
    flex-grow: 1;
    width: inherit;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: 400;
    cursor: default;
}

.dpFCPO::-webkit-outer-spin-button, .dpFCPO::-webkit-inner-spin-button {
    appearance: none;
    margin: 0px;
}

.dpFCPO {
}

.dpFCPO::-webkit-input-placeholder {
    color: rgba(246, 254, 253, 0.6);
}

.dpFCPO::placeholder {
    color: rgba(246, 254, 253, 0.6);
}

.dmJRxM {
    color: rgb(246, 254, 253);
    cursor: pointer;
    text-decoration: none;
}

.dmJRxM.selected, .dmJRxM:hover {
    color: rgb(151, 252, 228);
}

.bxkyVz {
    color: gray;
    cursor: pointer;
    text-decoration: underline;
}

.bxkyVz.selected, .bxkyVz:hover {
    color: gray;
}

.kxjbLE {
    color: rgb(80, 210, 193);
    cursor: pointer;
    text-decoration: none;
}

.kxjbLE.selected, .kxjbLE:hover {
    color: rgb(151, 252, 228);
}

.bRcxnf {
    color: rgb(80, 210, 193);
    cursor: pointer;
    text-decoration: none;
}

.bRcxnf.selected, .bRcxnf:hover {
    color: rgb(151, 252, 228);
}

.bSUVbf {
    color: rgb(246, 254, 253);
    cursor: pointer;
    text-decoration: none;
}

.bSUVbf.selected, .bSUVbf:hover {
    color: rgb(151, 252, 228);
}

.iOdKeI {
    width: 520px;
    position: relative;
    background: rgb(15, 26, 31);
    border: 1px solid rgb(39, 48, 53);
    border-radius: 16px;
    max-height: 100%;
    overflow: auto;
    box-sizing: border-box;
}

.iOdKeI.fullscreen {
    position: fixed;
    box-sizing: border-box;
    padding: 0px;
    height: auto;
    background: rgb(15, 26, 31);
    overflow-x: hidden;
    border: 0px;
    border-radius: 16px 16px 0px 0px;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    width: 100% !important;
}

.fAsTrb {
    z-index: 102;
    position: fixed;
    inset: 0px;
    background: rgba(15, 18, 29, 0.6);
    backdrop-filter: blur(2px);
    display: flex!important;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.bvGsOO {
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 24px;
}

.bvGsOO svg {
    stroke: rgb(255, 255, 255);
    width: 12px;
    height: 12px;
}

.dEDyOL {
    display: inline-flex;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    border: none;
    background: transparent;
    line-height: 31px;
    border-radius: 8px;
    gap: 12px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: rgb(148, 158, 156);
    white-space: nowrap;
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.dEDyOL:focus:not(.disabled), .dEDyOL:hover:not(.disabled) {
    background: transparent;
    color: rgb(246, 254, 253);
}

.dEDyOL.variant_green {
    background: transparent;
    border-color: transparent;
    color: rgb(4, 6, 12);
}

.dEDyOL.variant_green:hover:not(.disabled) {
    border-color: transparent;
    background: transparent;
}

.dEDyOL.variant_black {
    background: transparent;
    border-color: transparent;
}

.dEDyOL.variant_black:hover:not(.disabled) {
    background: transparent;
    border-color: transparent;
}

.dEDyOL.variant_gray {
    padding: 1px 10px;
    background: rgb(34, 36, 40);
    border-color: transparent;
}

.dEDyOL.variant_gray:hover:not(.disabled) {
    background: rgb(34, 36, 40);
    border-color: transparent;
}

.dEDyOL.disabled {
    cursor: default;
}

.dEDyOL > svg {
    transition: 0.3s;
}

.iktimY {
    flex-shrink: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}

.eQmtjC {
    display: flex;
    flex-direction: column;
    width: 9px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 2px;
}

.eQmtjC:hover div {
    background: rgb(151, 252, 228) !important;
}

.bWxDKA {
    width: 2.5px;
    height: 2.5px;
    border-radius: 50%;
    background: rgb(148, 158, 156);
    transition: background 0.2s ease-in-out;
}

.dFgplJ {
    position: relative;
    height: 33px;
    user-select: none;
    cursor: pointer;
}

.kSZbDI {
    position: absolute;
    left: 0px;
    top: 14px;
    height: 8px;
    width: 100%;
    background: rgb(39, 48, 53);
    border-radius: 14px;
}

.KAPPa {
    position: absolute;
    left: 0px;
    top: 14px;
    height: 8px;
    border-radius: 14px;
    width: 0%;
    background: rgb(15, 51, 51);
}

.khnRdz {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgb(87, 94, 98);
    top: 15px;
    left: 1px;
}

.khnRdz.highlighted {
    background: rgb(80, 210, 193);
}

.khnRdz.v25 {
    left: calc(25% - 3px);
}

.khnRdz.v50 {
    left: calc(50% - 3px);
}

.khnRdz.v75 {
    left: calc(75% - 3px);
}

.khnRdz.v100 {
    left: calc(100% - 8px);
}

.bKutxQ {
    z-index: 1;
    position: absolute;
    width: 0px;
    height: 0px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 8px solid rgb(80, 210, 193);
    opacity: 0.3;
    transition: 0.2s ease-in-out;
    margin: -1px;
}

.bKutxQ.dragging {
    transform: scale(2.2) !important;
}

.kYXPhn {
    position: absolute;
    width: 14px;
    height: 14px;
    top: 10.5px;
}

.kYXPhn:hover .sc-iAEawV {
    transform: scale(1.7);
}

.cRloEF {
    z-index: 2;
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: rgb(15, 51, 51);
    border: 2px solid rgb(80, 210, 193);
    margin: -2px;
}

.cRloEF.highlighted, .cRloEF:hover {
    border: 2px solid rgb(80, 210, 193);
}

.dBvoBA {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 50%);
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: unset;
}

.jDQviA {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 33.3333%);
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: unset;
}

.ggtDCz {
    position: relative;
    display: grid;
    grid-template-columns: repeat(7, auto) 1fr;
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: unset;
}

.bSJwia {
    position: absolute;
    top: 34px;
    height: 1px;
    background: rgb(80, 210, 193);
    transition: left 0.3s;
}

.hvTAFw {
    cursor: pointer;
    color: rgb(246, 254, 253);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.hvTAFw:hover {
    color: white;
}

.dBQYre {
    cursor: pointer;
    color: rgb(148, 158, 156);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.dBQYre:hover {
    color: white;
}

.grbokk {
    cursor: pointer;
    color: rgb(246, 254, 253);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 1px 10px 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.grbokk:hover {
    color: white;
}

.bJnEQa {
    cursor: pointer;
    color: rgb(148, 158, 156);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 1px 10px 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.bJnEQa:hover {
    color: white;
}

.btYoYh {
    -webkit-box-flex: 1;
    flex-grow: 1;
    border-bottom: 1px solid rgb(48, 48, 48);
}

.dnPbCd {
    width: 100%;
    border-collapse: collapse;
    overflow: auto;
    table-layout: auto;
}

.jmloEn {
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-size: 12px;
    color: rgb(246, 254, 253);
    z-index: 10;
    white-space: nowrap;
}

.jmloEn td {
    position: sticky;
    z-index: 10;
    top: 0px;
    padding: 0px;
}

.jmloEn td > * {
    padding: 0px 8px 0px 0px;
}

.jmloEn td:not(:first-child) > * {
    padding: 0px 8px;
}

.jmloEn td:first-child {
    margin-left: 0px !important;
}

.jmloEn td:first-child * {
    margin-left: 0px !important;
}

.goGmaE {
    background: rgb(15, 26, 30);
    padding: 4px;
    line-height: 24px;
    font-size: 12px;
}

.gqigvv {
    width: 100%;
}

.eCovMa {
    border-bottom: 0px solid rgb(27, 36, 41);
}

.eCovMa:hover {
    cursor: default;
    background: rgb(15, 26, 31);
}

.kslVaQ {
    overflow-y: hidden;
    padding: 0px 8px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    color: white;
    box-sizing: border-box;
    line-height: 24px;
    font-size: 12px;
    white-space: nowrap;
}

.kslVaQ:first-child {
    padding: 0px 8px 0px 0px;
}

.jkDfRZ {
    user-select: none;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center;
    gap: 8px;
}

.jkDfRZ svg {
    transition: opacity 0.3s;
    opacity: 0;
}

.jkDfRZ:hover svg {
    opacity: 1;
}

.jkDfRY {
    user-select: none;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center;
    gap: 8px;
}

.jkDfRY svg {
    transition: opacity 0.3s;
    opacity: 1;
}

.jkDfRY:hover svg {
    opacity: 1;
}

.tzbeC {
    border-radius: 8px;
    background: rgb(39, 48, 53);
    padding: 4px;
    position: relative;
    height: 33px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
}

.haUlxR {
    position: absolute;
    top: 2px;
    left: 2px;
    height: 29px;
    width: calc(50% - 2px);
    border-radius: 5px;
    transition: left 0.1s ease-in-out, backgroundColor 0.1s ease-in-out;
    z-index: 1;
}

.haUlxR.left, .haUlxR.neutralColor {
    background: rgb(80, 210, 193);
}

.haUlxR.right:not(.neutralColor) {
    background: rgb(237, 112, 136);
}

.haUlxR.right {
    left: 50%;
}

.enMMJg {
    cursor: pointer;
    user-select: none;
    width: 50%;
    text-align: center;
    z-index: 2;
    color: rgb(246, 254, 253);
    font-family: OurFont;
    font-size: 12px;
    font-weight: 400;
    line-height: 29px;
    min-width: 29px;
    transition: color 0.1s ease-in-out;
}

.enMMJg.left {
    color: rgb(2, 35, 30);
}

.enMMJg.right.neutralColor {
    color: rgb(2, 35, 30);
}

.feHiAE {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid rgb(39, 48, 53);
    width: 30px;
    height: 30px;
    border-radius: 8px;
    transition: background 0.1s ease-in-out;
}

.feHiAE:hover {
    background: rgb(27, 36, 41);
}

.idfZDw {
    overflow: auto;
    height: 100%;
}

.HqNDt {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 8px;
    background: rgb(15, 26, 31);
    padding: 0px 10px 10px;
    color: rgb(246, 254, 253);
    height: 100%;
    box-sizing: border-box;
    overflow: hidden auto;
}

.crQydU {
    overflow: hidden;
}

.crQydU.isMobileOrTablet {
    animation: 0.3s ease 0s 1 normal forwards running eJcbJi;
}

.crQydU.closing {
    animation: 0.3s ease 0s 1 normal forwards running kMrmOV;
}

.gFSWzR {
    background: rgb(39, 48, 53);
    width: 1px;
    height: 34px;
}

.faAMqN {
    cursor: default;
    display: block;
    height: 12px;
    width: 100%;
}

.faAMqN:hover {
    cursor: default;
}

.kNyeYG {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 2;
    animation: 800ms ease 0s 1 normal forwards running wtJJi;
}

.huQILn:hover {
    font-family: OurFontBold;
    letter-spacing: -0.4px;
}

.juDJQO {
    position: fixed;
    bottom: 0px;
    left: 0px;
    padding: 3px 15px 6px 8px;
    width: 100%;
    box-sizing: border-box;
    background: rgb(27, 36, 41);
    border-top: 1px solid rgb(39, 48, 53);
}

.hOQksM {
    position: relative;
    font-weight: 400;
    font-size: 10px;
    line-height: 14px;
    color: rgb(80, 210, 193);
    border: 1px solid rgb(80, 210, 193);
    background: rgba(10, 153, 129, 0.2);
    border-radius: 5px;
    padding: 2px 8px 2px 18px;
}

.hOQksM::before {
    position: absolute;
    top: 6px;
    left: 8px;
    content: " ";
    background: rgb(80, 210, 193);
    height: 6px;
    width: 6px;
    border-radius: 50%;
}

.kldyWY {
    position: relative;
    font-weight: 400;
    font-size: 10px;
    line-height: 14px;
    color: rgb(118, 118, 118);
    border: 1px solid rgb(118, 118, 118);
    background: rgba(167, 167, 167, 0.2);
    border-radius: 5px;
    padding: 2px 8px 2px 18px;
}

.kldyWY::before {
    position: absolute;
    top: 6px;
    left: 8px;
    content: " ";
    background: rgb(118, 118, 118);
    height: 6px;
    width: 6px;
    border-radius: 50%;
}

.hnCLlX {
    position: fixed;
    bottom: 16px;
    right: 16px;
    border-radius: 12px;
    background: rgb(15, 26, 31);
    border: 1px solid rgb(39, 48, 53);
    padding: 12px;
    max-height: 50vh;
    max-width: 320px;
    overflow-y: scroll;
    z-index: 30;
    animation: 0.5s ease-out 0s 1 normal none running iXANGb;
}

@-webkit-keyframes iXANGb {
    0% {
        transform: translate(0px, 40px);
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    100% {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}

@keyframes iXANGb {
    0% {
        transform: translate(0px, 40px);
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    100% {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}

@-webkit-keyframes eJcbJi {
    0% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
    }
}

@keyframes eJcbJi {
    0% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
    }
}

@-webkit-keyframes kMrmOV {
    0% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
        margin-bottom: 12px;
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
        margin-bottom: 0px;
    }
}

@keyframes kMrmOV {
    0% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
        margin-bottom: 12px;
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
        margin-bottom: 0px;
    }
}

@-webkit-keyframes wtJJi {
    100% {
        opacity: 0;
    }

    20% {
        opacity: 0.7;
    }

    0% {
        opacity: 0;
    }
}

@keyframes wtJJi {
    100% {
        opacity: 0;
    }

    20% {
        opacity: 0.7;
    }

    0% {
        opacity: 0;
    }
}

@-webkit-keyframes geaNeN {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes geaNeN {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@-webkit-keyframes fJqcqh {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

@keyframes fJqcqh {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

.iaMRsW {
    transition: fill 0.2s ease-in-out;
}

.kewDkW {
    transition: fill 0.2s ease-in-out;
}

.ghLAkI {
    transition: fill 0.2s ease-in-out;
}

.KHlvw {
    transition: fill 0.2s ease-in-out;
}

.KHlvw:hover, .KHlvw:hover .sc-bcXHqe, .KHlvw:hover .sc-dkrFOg {
    fill: rgb(151, 252, 228) !important;
}

.KHlvw:hover .sc-gswNZR, .KHlvw:hover .sc-hLBbgP {
    stroke: rgb(151, 252, 228) !important;
}

.jlrncQ {
    display: inline-block;
    cursor: pointer;
    line-height: 10px;
}

.jlrncQ * {
    color: rgb(246, 254, 253);
    transition: color 0.2s ease-in-out;
}

.jlrncQ:hover * {
    color: rgb(255, 255, 255);
}

.bCwfQS {
    display: block;
    background: rgb(15, 26, 31);
    padding: 10px;
    color: rgb(246, 254, 253);
    box-sizing: border-box;
    width: 100%;
}

.fBmNwT {
    display: block;
    background: rgb(15, 26, 31);
    padding: 0px;
    color: rgb(246, 254, 253);
    box-sizing: border-box;
    width: 100%;
}

.dfFRVV {
    display: inline-block;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(4, 6, 12);
    background-color: rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .dfFRVV:hover:enabled:not(.disabled) {
        color: rgb(4, 6, 12);
        background-color: rgb(151, 252, 228);
    }
}

.dfFRVV:active:enabled:not(.disabled) {
    color: rgb(4, 6, 12);
    background-color: rgb(151, 252, 228);
}

.dfFRVV.disabled {
    cursor: default;
    background-color: rgb(23, 69, 63);
}

.dfFRVV.outline {
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
}

.dfFRVV.outline.disabled {
    opacity: 0.3;
}

.hIwQDy {
    display: block;
    width: 100%;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(4, 6, 12);
    background-color: rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .hIwQDy:hover:enabled:not(.disabled) {
        color: rgb(4, 6, 12);
        background-color: rgb(151, 252, 228);
    }
}

.hIwQDy:active:enabled:not(.disabled) {
    color: rgb(4, 6, 12);
    background-color: rgb(151, 252, 228);
}

.hIwQDy.disabled {
    cursor: default;
    background-color: rgb(23, 69, 63);
}

.hIwQDy.outline {
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
}

.hIwQDy.outline.disabled {
    opacity: 0.3;
}

.bntFwW {
    display: block;
    width: 100%;
    cursor: pointer;
    outline: none;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 33px;
    line-height: 31px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .bntFwW:hover:enabled:not(.disabled) {
        color: rgb(151, 252, 228);
        border: 1px solid rgb(151, 252, 228);
    }
}

.bntFwW:active:enabled:not(.disabled) {
    color: rgb(151, 252, 228);
    border: 1px solid rgb(151, 252, 228);
}

.bntFwW.disabled {
    cursor: default;
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
    opacity: 0.3;
}

.bntFwW.outline.disabled {
    opacity: 0.3;
}

.jdojlf {
    display: block;
    width: 100%;
    cursor: pointer;
    outline: none;
    border: 1px solid transparent;
    box-sizing: border-box;
    text-align: center;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    height: 40px;
    line-height: 38px;
    padding: 0px 16px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: rgb(4, 6, 12);
    background-color: rgb(80, 210, 193);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

@media (hover: hover) {
    .jdojlf:hover:enabled:not(.disabled) {
        color: rgb(4, 6, 12);
        background-color: rgb(151, 252, 228);
    }
}

.jdojlf:active:enabled:not(.disabled) {
    color: rgb(4, 6, 12);
    background-color: rgb(151, 252, 228);
}

.jdojlf.disabled {
    cursor: default;
    background-color: rgb(23, 69, 63);
}

.jdojlf.outline {
    color: rgb(80, 210, 193);
    background-color: transparent;
    border: 1px solid rgb(80, 210, 193);
}

.jdojlf.outline.disabled {
    opacity: 0.3;
}

.gKZuHd {
    display: inline-block;
}

.fGqzYB {
    position: fixed;
    pointer-events: none;
    padding: 6px 10px;
    background: rgb(39, 48, 53);
    border-radius: 5px;
    color: rgb(255, 255, 255);
    z-index: 100;
    max-width: min(400px, -20px + 100vw);
    box-sizing: border-box;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    animation: 0.3s ease 0s 1 normal forwards running geaNeN;
}

.fGqzYB.hiding {
    animation: 0.3s ease 0s 1 normal forwards running fJqcqh;
}

.bOGTlN {
    position: absolute;
    width: 0px;
    height: 0px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgb(39, 48, 53);
}

.bOGTlN.white {
    border-top: 4px solid rgb(39, 48, 53);
}

.bOGTlN.left {
    right: -6px;
    top: calc(50% - 2px);
}

.bOGTlN.right {
    left: -6px;
    top: calc(50% - 2px);
}

.bOGTlN.bottom {
    top: -4px;
    left: calc(50% - 2px);
}

.bOGTlN.top {
    bottom: -4px;
    left: calc(50% - 2px);
}

.gkJMyP {
    position: relative;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border: 1px solid rgb(80, 210, 193);
    border-radius: 3px;
    margin-bottom: -1px;
    cursor: pointer;
    opacity: 1;
}

.gkJMyP:hover {
    border: 1px solid rgb(80, 210, 193);
}

.gkJMyP div {
    border: 2px solid black;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: rgb(80, 210, 193);
    transition: background 0.3s ease-in-out;
}

.gkJMyP:hover div {
    background: rgb(151, 252, 228);
}

.bIjwYD {
    position: relative;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border: 1px solid rgb(87, 94, 98);
    border-radius: 3px;
    margin-bottom: -1px;
    cursor: pointer;
    opacity: 0.5;
}

.bIjwYD:hover {
    border: 1px solid rgb(255, 255, 255);
}

.bIjwYD div {
    border: 2px solid black;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: rgb(80, 210, 193);
    transition: background 0.3s ease-in-out;
}

.bIjwYD:hover div {
    background: rgb(151, 252, 228);
}

.kenDMt {
    user-select: none;
    display: grid;
    grid-template-columns: 16px 1fr;
    gap: 0px;
    -webkit-box-align: center;
    align-items: center;
    padding-bottom: 1px;
}

.hBJEim {
    display: inline-flex;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    border: none;
    line-height: 31px;
    border-radius: 8px;
    gap: 12px;
    padding: 8px 10px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: rgb(148, 158, 156);
    white-space: nowrap;
    background-color: rgb(15, 26, 31);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.hBJEim:hover {
    color: rgb(246, 254, 253);
}

.hBJEim > svg {
    transition: 0.3s;
}

.kFFAMP {
    display: inline-flex;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    border: 1px solid rgb(39, 48, 53);
    line-height: 31px;
    border-radius: 8px;
    gap: 12px;
    padding: 8px 10px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: rgb(148, 158, 156);
    white-space: nowrap;
    background-color: rgb(15, 26, 31);
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.kFFAMP:hover {
    color: rgb(246, 254, 253);
}

.kFFAMP > svg {
    transition: 0.3s;
}

.jxtURp {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
}

.jxtURp.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.jxtURp.uppercase {
    text-transform: uppercase;
}

.jxtURp.noWrap {
    white-space: nowrap;
}

.jxtURp.pointer {
    cursor: pointer;
}

.jxtURp.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.jxtURp.underline {
    text-decoration: underline dashed;
}

.jxtURp.disableSelection {
    user-select: none;
}

.bFBYgR {
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: 400;
    color: rgb(246, 254, 253);
}

.bFBYgR.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.bFBYgR.uppercase {
    text-transform: uppercase;
}

.bFBYgR.noWrap {
    white-space: nowrap;
}

.bFBYgR.pointer {
    cursor: pointer;
}

.bFBYgR.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.bFBYgR.underline {
    text-decoration: underline dashed;
}

.bFBYgR.disableSelection {
    user-select: none;
}

.lgpQZk {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
}

.lgpQZk.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.lgpQZk.uppercase {
    text-transform: uppercase;
}

.lgpQZk.noWrap {
    white-space: nowrap;
}

.lgpQZk.pointer {
    cursor: pointer;
}

.lgpQZk.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.lgpQZk.underline {
    text-decoration: underline dashed;
}

.lgpQZk.disableSelection {
    user-select: none;
}

.cehqpH {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
}

.cehqpH.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.cehqpH.uppercase {
    text-transform: uppercase;
}

.cehqpH.noWrap {
    white-space: nowrap;
}

.cehqpH.pointer {
    cursor: pointer;
}

.cehqpH.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.cehqpH.underline {
    text-decoration: underline dashed;
}

.cehqpH.disableSelection {
    user-select: none;
}

.eGLyEx {
    color: rgb(246, 254, 253);
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 13px;
}

.eGLyEx.monospaced {
    font-variant-numeric: tabular-nums lining-nums;
}

.eGLyEx.uppercase {
    text-transform: uppercase;
}

.eGLyEx.noWrap {
    white-space: nowrap;
}

.eGLyEx.pointer {
    cursor: pointer;
}

.eGLyEx.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.eGLyEx.underline {
    text-decoration: underline dashed;
}

.eGLyEx.disableSelection {
    user-select: none;
}

.jXCepL {
    display: flex;
    width: 100%;
    border: 1px solid rgb(39, 48, 53);
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    background: transparent;
    height: 33px;
    border-radius: 8px;
    padding: 5px 12px 5px 10px;
    gap: 6px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    color: rgb(246, 254, 253);
    overflow: hidden;
    cursor: default;
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.jXCepL:focus, .jXCepL:hover {
    background: rgb(25, 27, 24);
}

.jXCepL.focused:not(.disabled), .jXCepL:hover:not(.disabled) {
    background: transparent;
    border-color: rgb(154, 163, 164);
}

.dpFCPO {
    border: 0px;
    outline: 0px;
    height: 31px;
    padding: 0px;
    line-height: 31px;
    background: transparent;
    color: rgb(246, 254, 253);
    -webkit-box-flex: 1;
    flex-grow: 1;
    width: 100%;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: 400;
    cursor: default;
}

.dpFCPO::-webkit-outer-spin-button, .dpFCPO::-webkit-inner-spin-button {
    appearance: none;
    margin: 0px;
}

.dpFCPO {
}

.dpFCPO::-webkit-input-placeholder {
    color: rgba(246, 254, 253, 0.6);
}

.dpFCPO::placeholder {
    color: rgba(246, 254, 253, 0.6);
}

.dmJRxM {
    color: rgb(246, 254, 253);
    cursor: pointer;
    text-decoration: none;
}

.dmJRxM.selected, .dmJRxM:hover {
    color: rgb(151, 252, 228);
}

.kxjbLE {
    color: rgb(80, 210, 193);
    cursor: pointer;
    text-decoration: none;
}

.kxjbLE.selected, .kxjbLE:hover {
    color: rgb(151, 252, 228);
}

.ehsGSv {
    color: rgb(148, 158, 156);
    cursor: pointer;
    text-decoration: underline;
}

.ehsGSv.selected, .ehsGSv:hover {
    color: rgb(148, 158, 156);
}

.fahxOd {
    color: rgb(148, 158, 156);
    cursor: pointer;
    text-decoration: none;
}

.fahxOd.selected, .fahxOd:hover {
    color: rgb(246, 254, 253);
}

.bRcxnf {
    color: rgb(80, 210, 193);
    cursor: pointer;
    text-decoration: none;
}

.bRcxnf.selected, .bRcxnf:hover {
    color: rgb(151, 252, 228);
}

.bSUVbf {
    color: rgb(246, 254, 253);
    cursor: pointer;
    text-decoration: none;
}

.bSUVbf.selected, .bSUVbf:hover {
    color: rgb(151, 252, 228);
}

.bNClEW {
    color: rgb(148, 158, 156);
    cursor: pointer;
    text-decoration: none;
}

.bNClEW.selected, .bNClEW:hover {
    color: rgb(246, 254, 253);
}

.iOdKba {
    width: 540px;
    position: relative;
    background: rgb(15, 26, 31);
    border: 1px solid rgb(39, 48, 53);
    border-radius: 16px;
    max-height: 100%;
    overflow: auto;
    box-sizing: border-box;
}

.iOdKba.fullscreen {
    position: fixed;
    box-sizing: border-box;
    padding: 0px;
    height: auto;
    background: rgb(15, 26, 31);
    overflow-x: hidden;
    border: 0px;
    border-radius: 16px 16px 0px 0px;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    width: 100% !important;
}

.iOdKba.skip-shadow {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 82;
    max-width: calc(100% - 32px);
    max-height: calc(100% - 32px);
}

.iOdKba.skip-shadow.fullscreen {
    top: auto;
    left: 0px;
    transform: none;
    max-width: 100%;
    max-height: 100%;
}

.hJprxA {
    z-index: 81;
    position: fixed;
    inset: 0px;
    background: rgba(15, 18, 29, 0.6);
    backdrop-filter: blur(2px);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    animation: 0.1s ease-in 0s 1 normal none running RTfkm;
}

.bvGsOO {
    cursor: pointer;
    position: absolute;
    top: 24px;
    right: 24px;
}

.bvGsOO svg {
    stroke: rgb(255, 255, 255);
    width: 12px;
    height: 12px;
}

.dEDyOL {
    display: inline-flex;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    position: relative;
    border: none;
    background: transparent;
    line-height: 31px;
    border-radius: 8px;
    gap: 12px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: rgb(148, 158, 156);
    white-space: nowrap;
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, text-decoration-color 0.2s ease-in-out;
}

.dEDyOL:focus:not(.disabled), .dEDyOL:hover:not(.disabled) {
    background: transparent;
    color: rgb(246, 254, 253);
}

.dEDyOL.variant_green {
    background: transparent;
    border-color: transparent;
    color: rgb(4, 6, 12);
}

.dEDyOL.variant_green:hover:not(.disabled) {
    border-color: transparent;
    background: transparent;
}

.dEDyOL.variant_black {
    background: transparent;
    border-color: transparent;
}

.dEDyOL.variant_black:hover:not(.disabled) {
    background: transparent;
    border-color: transparent;
}

.dEDyOL.variant_gray {
    padding: 1px 10px;
    background: rgb(34, 36, 40);
    border-color: transparent;
}

.dEDyOL.variant_gray:hover:not(.disabled) {
    background: rgb(34, 36, 40);
    border-color: transparent;
}

.dEDyOL.disabled {
    cursor: default;
}

.dEDyOL > svg {
    transition: 0.3s;
}

.iktimY {
    flex-shrink: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}

.eQmtjC {
    display: flex;
    flex-direction: column;
    width: 9px;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 2px;
}

.eQmtjC:hover div {
    background: rgb(151, 252, 228) !important;
}

.bWxDKA {
    width: 2.5px;
    height: 2.5px;
    border-radius: 50%;
    background: rgb(148, 158, 156);
    transition: background 0.2s ease-in-out;
}

.dFgplJ {
    position: relative;
    height: 33px;
    user-select: none;
    cursor: pointer;
}

.kSZbDI {
    position: absolute;
    left: 0px;
    top: 14px;
    height: 8px;
    width: 100%;
    background: rgb(39, 48, 53);
    border-radius: 14px;
}

.KAPPa {
    position: absolute;
    left: 0px;
    top: 14px;
    height: 8px;
    border-radius: 14px;
    width: 0%;
    background: rgb(15, 51, 51);
}

.khnRdz {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgb(87, 94, 98);
    top: 15px;
    left: 1px;
}

.khnRdz.highlighted {
    background: rgb(80, 210, 193);
}

.khnRdz.v25 {
    left: calc(25% - 3px);
}

.khnRdz.v50 {
    left: calc(50% - 3px);
}

.khnRdz.v75 {
    left: calc(75% - 3px);
}

.khnRdz.v100 {
    left: calc(100% - 8px);
}

.bKutxQ {
    z-index: 1;
    position: absolute;
    width: 0px;
    height: 0px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 8px solid rgb(80, 210, 193);
    opacity: 0.3;
    transition: 0.2s ease-in-out;
    margin: -1px;
}

.bKutxQ.dragging {
    transform: scale(2.2) !important;
}

.kYXPhn {
    position: absolute;
    width: 14px;
    height: 14px;
    top: 10.5px;
}

.kYXPhn:hover .sc-iAEawV {
    transform: scale(1.7);
}

.cRloEF {
    z-index: 2;
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: rgb(15, 51, 51);
    border: 2px solid rgb(80, 210, 193);
    margin: -2px;
}

.cRloEF.highlighted, .cRloEF:hover {
    border: 2px solid rgb(80, 210, 193);
}

.ASmxE {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 50%);
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: unset;
}

.ASmxE.mobile {
    font-size: 12px;
}

.bePQvs {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 33.3333%);
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: unset;
}

.bePQvs.mobile {
    font-size: 12px;
}

.ghhOnH {
    position: relative;
    display: grid;
    grid-template-columns: repeat(7, auto) 1fr;
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: unset;
}

.ghhOnH.mobile {
    font-size: 12px;
}

.isxV {
    position: relative;
    display: flex;
    line-height: 34px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    overflow-x: auto;
}

.isxV.mobile {
    font-size: 12px;
}

.bSJwia {
    position: absolute;
    top: 34px;
    height: 1px;
    background: rgb(80, 210, 193);
    transition: left 0.3s;
}

.hvTAFw {
    cursor: pointer;
    color: rgb(246, 254, 253);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.hvTAFw:hover {
    color: white;
}

.dBQYre {
    cursor: pointer;
    color: rgb(148, 158, 156);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.dBQYre:hover {
    color: white;
}

.grbokk {
    cursor: pointer;
    color: rgb(246, 254, 253);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 1px 10px 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.grbokk:hover {
    color: white;
}

.bJnEQa {
    cursor: pointer;
    color: rgb(148, 158, 156);
    border-bottom: 1px solid rgb(48, 48, 48);
    padding: 1px 10px 0px;
    white-space: nowrap;
    flex-shrink: 0;
    transition: color 0.2s ease-in-out;
}

.bJnEQa:hover {
    color: white;
}

.btYoYh {
    -webkit-box-flex: 1;
    flex-grow: 1;
    border-bottom: 1px solid rgb(48, 48, 48);
}

.dnPbCd {
    width: 100%;
    border-collapse: collapse;
    overflow: auto;
    table-layout: auto;
}

.jmloEn {
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-size: 12px;
    color: rgb(246, 254, 253);
    z-index: 10;
    white-space: nowrap;
}

.jmloEn td {
    position: sticky;
    z-index: 10;
    top: 0px;
    padding: 0px;
}

.jmloEn td > * {
    padding: 0px 8px 0px 0px;
}

.jmloEn td:not(:first-child) > * {
    padding: 0px 8px;
}

.jmloEn td:first-child {
    margin-left: 0px !important;
}

.jmloEn td:first-child * {
    margin-left: 0px !important;
}

.goGmaE {
    background: rgb(15, 26, 30);
    padding: 4px;
    line-height: 24px;
    font-size: 12px;
}

.gqigvv {
    width: 100%;
}

.irbQMc {
    border-bottom: 0px solid rgb(27, 36, 41);
}

.irbQMc:hover {
    cursor: default;
}

.gZZrjv {
    border-bottom: 0px solid rgb(27, 36, 41);
}

.gZZrjv:hover {
    cursor: default;
    background: rgb(39, 48, 53);
}

.kslVaQ {
    overflow-y: hidden;
    padding: 0px 8px;
    font-family: OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
    font-style: normal;
    font-weight: 400;
    color: white;
    box-sizing: border-box;
    line-height: 24px;
    font-size: 12px;
    white-space: nowrap;
}

.kslVaQ:first-child {
    padding: 0px 8px 0px 0px;
}

.jkDfRZ {
    user-select: none;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center;
    gap: 8px;
}

.jkDfRZ svg {
    transition: opacity 0.3s;
    opacity: 0;
}

.jkDfRZ:hover svg {
    opacity: 1;
}

.jkDfRY {
    user-select: none;
    cursor: pointer;
    -webkit-box-align: center;
    align-items: center;
    gap: 8px;
}

.jkDfRY svg {
    transition: opacity 0.3s;
    opacity: 1;
}

.jkDfRY:hover svg {
    opacity: 1;
}

.tzbeC {
    border-radius: 8px;
    background: rgb(39, 48, 53);
    padding: 4px;
    position: relative;
    height: 33px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
}

.haUlxR {
    position: absolute;
    top: 2px;
    left: 2px;
    height: 29px;
    width: calc(50% - 2px);
    border-radius: 5px;
    transition: left 0.1s ease-in-out, backgroundColor 0.1s ease-in-out;
    z-index: 1;
}

.haUlxR.left, .haUlxR.neutralColor {
    background: rgb(80, 210, 193);
}

.haUlxR.right:not(.neutralColor) {
    background: rgb(237, 112, 136);
}

.haUlxR.right {
    left: 50%;
}

.enMMJg {
    cursor: pointer;
    user-select: none;
    width: 50%;
    text-align: center;
    z-index: 2;
    color: rgb(246, 254, 253);
    font-family: OurFont;
    font-size: 12px;
    font-weight: 400;
    line-height: 29px;
    min-width: 29px;
    transition: color 0.1s ease-in-out;
}

.enMMJg.left {
    color: rgb(2, 35, 30);
}

.enMMJg.right.neutralColor {
    color: rgb(2, 35, 30);
}

.feHiAE {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid rgb(39, 48, 53);
    width: 30px;
    height: 30px;
    border-radius: 8px;
    transition: background 0.1s ease-in-out;
}

.feHiAE:hover {
    background: rgb(27, 36, 41);
}

.idfZDw {
    overflow: auto;
    height: 100%;
}

.HqNDt {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 8px;
    background: rgb(15, 26, 31);
    padding: 0px 10px 10px;
    color: rgb(246, 254, 253);
    height: 100%;
    box-sizing: border-box;
    overflow: hidden auto;
}

.ffrZfz {
    background: rgb(39, 48, 53);
    width: 1px;
    height: 34px;
}

.fhYbLu {
    overflow: hidden;
}

.fhYbLu.isMobileOrTablet {
    animation: 0.3s ease 0s 1 normal forwards running eJcbJi;
}

.fhYbLu.closing {
    animation: 0.3s ease 0s 1 normal forwards running kMrmOV;
}

.hxxQGI {
    cursor: default;
    display: block;
    height: 12px;
    width: 100%;
}

.hxxQGI:hover {
    cursor: default;
}

.eVwKfO {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 2;
    animation: 800ms ease 0s 1 normal forwards running wtJJi;
}

.Fsqxj:hover {
    font-family: OurFontBold;
    letter-spacing: -0.4px;
}

.gfoYZC {
    font-size: 12px;
    padding: 12px;
    border-radius: 8px;
    background: rgb(27, 36, 41);
    margin-bottom: 8px;
    border: 1px solid rgb(27, 36, 41);
}

.jHYTMq {
    display: flex;
    flex-direction: column;
    grid-column: span 2;
}

.jXMAjf {
    display: flex;
    flex-direction: column;
    grid-column: span 3;
}

.fEQsbb {
    color: rgb(135, 140, 143);
    line-height: 16px;
}

.hJzAYB {
    color: rgb(255, 255, 255);
    line-height: 16px;
}

.dSnsHE {
    position: fixed;
    display: block;
    top: 0px;
    left: 0px;
    bottom: 0px;
    transform: translateX(-100%);
    transition: transform 0.2s ease-in-out;
    z-index: 80;
}

.dSnsHE.opened {
    transform: translateX(0px);
}

.dSnsHE > * {
    overflow: auto;
}

.dOEwZS {
    position: fixed;
    bottom: 0px;
    left: 0px;
    padding: 3px 15px 6px 8px;
    width: 100%;
    box-sizing: border-box;
    background: rgb(27, 36, 41);
    border-top: 1px solid rgb(39, 48, 53);
}

.fzxnLV {
    position: relative;
    font-weight: 400;
    font-size: 10px;
    line-height: 14px;
    color: rgb(80, 210, 193);
    border: 1px solid rgb(80, 210, 193);
    background: rgba(10, 153, 129, 0.2);
    border-radius: 5px;
    padding: 2px 8px 2px 18px;
}

.fzxnLV::before {
    position: absolute;
    top: 6px;
    left: 8px;
    content: " ";
    background: rgb(80, 210, 193);
    height: 6px;
    width: 6px;
    border-radius: 50%;
}

.iJecHR {
    position: relative;
    font-weight: 400;
    font-size: 10px;
    line-height: 14px;
    color: rgb(118, 118, 118);
    border: 1px solid rgb(118, 118, 118);
    background: rgba(167, 167, 167, 0.2);
    border-radius: 5px;
    padding: 2px 8px 2px 18px;
}

.iJecHR::before {
    position: absolute;
    top: 6px;
    left: 8px;
    content: " ";
    background: rgb(118, 118, 118);
    height: 6px;
    width: 6px;
    border-radius: 50%;
}

.gAKuXl {
    position: fixed;
    bottom: 16px;
    right: 16px;
    border-radius: 12px;
    background: rgb(15, 26, 31);
    border: 1px solid rgb(39, 48, 53);
    padding: 12px;
    max-height: 50vh;
    max-width: 320px;
    overflow-y: scroll;
    z-index: 30;
    animation: 0.5s ease-out 0s 1 normal none running iXANGb;
}

@-webkit-keyframes iXANGb {
    0% {
        transform: translate(0px, 40px);
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    100% {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}

@keyframes iXANGb {
    0% {
        transform: translate(0px, 40px);
        opacity: 0;
    }

    75% {
        opacity: 1;
    }

    100% {
        transform: translate(0px, 0px);
        opacity: 1;
    }
}

@-webkit-keyframes geaNeN {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes geaNeN {
    0% {
        opacity: 0;
        transform: translateY(-5px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@-webkit-keyframes fJqcqh {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

@keyframes fJqcqh {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
    }
}

@-webkit-keyframes eJcbJi {
    0% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
    }
}

@keyframes eJcbJi {
    0% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
    }
}

@-webkit-keyframes kMrmOV {
    0% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
        margin-bottom: 12px;
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
        margin-bottom: 0px;
    }
}

@keyframes kMrmOV {
    0% {
        opacity: 1;
        transform: translateY(0px);
        height: 92px;
        margin-bottom: 12px;
    }

    100% {
        opacity: 0;
        transform: translateY(-5px);
        height: 0px;
        margin-bottom: 0px;
    }
}

@-webkit-keyframes wtJJi {
    100% {
        opacity: 0;
    }

    20% {
        opacity: 0.7;
    }

    0% {
        opacity: 0;
    }
}

@keyframes wtJJi {
    100% {
        opacity: 0;
    }

    20% {
        opacity: 0.7;
    }

    0% {
        opacity: 0;
    }
}

@-webkit-keyframes RTfkm {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: grid;
        opacity: 0;
    }

    100% {
        display: grid;
        opacity: 1;
    }
}

@keyframes RTfkm {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: grid;
        opacity: 0;
    }

    100% {
        display: grid;
        opacity: 1;
    }
}

@keyframes go2264125279 {
    from {
        transform: scale(0) rotate(45deg);
        opacity: 0;
    }

    to {
        transform: scale(1) rotate(45deg);
        opacity: 1;
    }
}

@keyframes go3020080000 {
    from {
        transform: scale(0);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes go463499852 {
    from {
        transform: scale(0) rotate(90deg);
        opacity: 0;
    }

    to {
        transform: scale(1) rotate(90deg);
        opacity: 1;
    }
}

@keyframes go1268368563 {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes go1310225428 {
    from {
        transform: scale(0) rotate(45deg);
        opacity: 0;
    }

    to {
        transform: scale(1) rotate(45deg);
        opacity: 1;
    }
}

@keyframes go651618207 {
    0% {
        height: 0;
        width: 0;
        opacity: 0;
    }

    40% {
        height: 0;
        width: 6px;
        opacity: 1;
    }

    100% {
        opacity: 1;
        height: 10px;
    }
}

@keyframes go901347462 {
    from {
        transform: scale(0.6);
        opacity: 0.4;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

.go4109123758 {
    z-index: 9999;
}

.go4109123758 > * {
    pointer-events: auto;
}

element.style {
}
.gkJMyP div {
    border: 2px solid black;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: rgb(80, 210, 193);
    transition: background 0.3s ease-in-out;
}