.jZSOfy {
    margin: 0px auto;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    display: flex;
    height: 100vh;
}

.jOlAlO {
    color: rgb(255, 110, 15);
}

.tiOeI {
    position: relative;
}

.jVIFOI {
    padding: 0.75rem 1.25rem;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
}

.jIIIoV {
    display: flex;
}

@media screen and (min-width: 320px) {
    .jIIIoV {
        display: flex;
    }
}

@media screen and (min-width: 768px) {
    .jIIIoV {
        display: none;
    }
}

.gNkGzO {
    position: relative;
    min-height: calc(0px + 100vh);
    display: flex;
    background-color: rgb(247, 247, 247);
}

.iBlKYi {
    display: inline-block;
    vertical-align: top;
}

.eDnzlb {
    padding: 1rem;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
}

.gqePEL {
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    display: flex;
}

.iNFMXg {
    flex-direction: column;
    display: flex;
}

.bBxgbn {
    margin-bottom: 1.25rem;
}

.dmTDhS {
    margin-bottom: 1rem;
}

.jGFBRJ {
    display: none;
}

.fQvzRu {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    display: flex;
}

.fVFAxr {
    margin-right: inherit;
    line-height: 0.7;
}

.chrlFr {
    padding-right: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    display: flex;
}

.lhKDfl {
    min-height: 13rem;
}

.bLBkdQ {
    padding: 2.5rem 1rem 1.5rem;
}

.gebrhE {
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    display: flex;
}

.bxgPjs {
    margin-left: 0.5rem;
}

.lpOCQ {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 200px;
    display: flex;
}

.cLgkqY {
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    height: 280px;
}

.kpZWBI {
    padding: 0px 1rem 1rem;
}

.iUhteI {
    margin: 0px 0px 2.5rem;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    display: flex;
}

.koBSWv {}

.jbMfJd {
    width: 100%;
    overflow-x: hidden;
}

.fDTcKk {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: column;
    display: flex;
    min-height: 100vh;
    background-color: rgb(236, 236, 236);
}

.dXQpNS {
    position: relative;
    padding: 0px;
    width: 100%;
    height: auto;
}

@media screen and (min-width: 320px) {
    .dXQpNS {
        position: relative;
    }
}

@media screen and (min-width: 768px) {
    .dXQpNS {
        position: relative;
    }
}

@media screen and (min-width: 1024px) {
    .dXQpNS {
        position: fixed;
    }
}

@media screen and (min-width: 320px) {
    .dXQpNS {
        padding: 0px;
    }
}

@media screen and (min-width: 768px) {
    .dXQpNS {
        padding: 0px;
    }
}

@media screen and (min-width: 1024px) {
    .dXQpNS {
        padding: 10vh 0px;
    }
}

@media screen and (min-width: 320px) {
    .dXQpNS {
        height: auto;
    }
}

@media screen and (min-width: 768px) {
    .dXQpNS {
        height: auto;
    }
}

@media screen and (min-width: 1024px) {
    .dXQpNS {
        height: 100vh;
    }
}

.imPZKd {
    margin: 0px auto;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 320px;
    display: flex;
}

@media screen and (min-width: 320px) {
    .imPZKd {
        max-width: 360px;
    }
}

.gwOqxK {
    margin-top: 2.5rem;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    display: flex;
}

.hMkiqY {
    -webkit-box-pack: center;
    justify-content: center;
    display: flex;
}

.huxevs {
    -webkit-box-align: end;
    align-items: end;
}

.bYPKwz {
    margin-right: 0.25rem;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    font-weight: 500;
    font-size: 0.875rem;
}

.jYlezs {
    margin-left: inherit;
    line-height: 0.7;
}

.ggRtOo {
    margin: 0.75rem;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
}

@media screen and (min-width: 320px) {
    .ggRtOo {
        display: flex;
    }
}

@media screen and (min-width: 768px) {
    .ggRtOo {
        display: flex;
    }
}

@media screen and (min-width: 1024px) {
    .ggRtOo {
        display: none;
    }
}

.efTMIV {
    padding: 1rem;
    -webkit-box-pack: center;
    justify-content: center;
    display: none;
    text-align: center;
}

@media screen and (min-width: 320px) {
    .efTMIV {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .efTMIV {
        display: none;
    }
}

@media screen and (min-width: 1024px) {
    .efTMIV {
        display: flex;
    }
}

.cznzCy {
    width: 100%;
    height: 100%;
    line-height: 1.25rem;
}

.dnDiwe {
    margin-bottom: 0.25rem;
    display: flex;
}

.evbEus {
    margin-bottom: 0.5rem;
}

.zLcki {
    margin-bottom: 0.25rem;
}

body {
    background-color: rgb(255, 255, 255);
    font-family: redditSans, "redditSans Fallback";
    font-size: 1rem;
}

@media (max-width: 768px) {
    body[data-mobile_view="true"] {
        user-select: none;
    }
}

body[data-mobile_view="true"][data-mobile_loader="true"] {
    opacity: 0;
}

body:has(div[data-mobile-view="true"]) iframe[title="Botão para abrir a janela de mensagens"] {
    display: none;
}

@media (max-width: 768px) {
    body {
        overflow: initial;
    }

    body body.menu-opened,
    body.modal-opened body {
        overflow: hidden;
    }
}

#portal:not(:empty) {
    position: fixed;
    inset: 0px;
    z-index: 8;
}

@media (min-width: 320px) {
    #portal:not(:empty).two-factor-authentication-modal {
        z-index: 200;
    }
}

@media (min-width: 768px) {
    #portal:not(:empty) {
        z-index: 200;
    }
}

.eDUuuS {
    display: flex;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
    flex-direction: column;
    gap: 0.75rem;
}

.eDUuuS>label {
    color: rgb(75, 82, 89);
}

.hTwvPJ {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
    position: relative;
    gap: 0.5rem;
    padding: 0.875rem;
    height: 3rem;
    border-radius: 16px;
    background: rgb(247, 247, 247);
    border: 1px solid rgb(236, 236, 236);
    transition: 0.1s;
    cursor: text;
}

.hTwvPJ:focus-within {
    border: 1px solid rgb(210, 210, 210);
}

.hTwvPJ:hover:not(:focus-within) {
    background: rgb(236, 236, 236);
}

.hIdfqP {
    caret-color: rgb(255, 110, 0);
    color: rgb(33, 36, 39);
    -webkit-text-fill-color: rgb(33, 36, 39);
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    font-size: 1rem;
    background: text transparent;
}

.hIdfqP::-webkit-input-placeholder {
    color: rgb(141, 149, 157);
    -webkit-text-fill-color: rgb(141, 149, 157);
}

.hIdfqP::placeholder {
    color: rgb(141, 149, 157);
    -webkit-text-fill-color: rgb(141, 149, 157);
}

.hIdfqP:disabled {
    color: rgb(217, 217, 217);
    -webkit-text-fill-color: rgb(217, 217, 217);
    cursor: not-allowed;
}

.hIdfqP:disabled::-webkit-input-placeholder {
    color: rgb(217, 217, 217);
    -webkit-text-fill-color: rgb(217, 217, 217);
}

.hIdfqP:disabled::placeholder {
    color: rgb(217, 217, 217);
    -webkit-text-fill-color: rgb(217, 217, 217);
}

.kunSuW {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: 0.1s;
    color: rgb(33, 36, 39);
}

.kFYlIB {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    transition: 0.1s;
    color: rgb(255, 110, 0);
}

.dkvmRE {
    width: 120px;
    height: 40px;
}

.eYEJFj {
    animation: 10s linear 0s infinite normal none running iFWPnw;
    transform: translate3d(0px, 0px, 0px);
    perspective: 1000px;
    opacity: 0;
}

.eYEJFj:nth-child(2) {
    animation-delay: 250ms;
}

.eYEJFj:nth-child(3) {
    animation-delay: 500ms;
}

.eYEJFj:nth-child(4) {
    animation-delay: 750ms;
}

.eYEJFj:nth-child(5) {
    animation-delay: 1000ms;
}

.bXFqpW {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
}

.bXFqpW:hover:not([disabled]) {
    color: rgb(208, 104, 24);
    text-decoration: underline;
}

.bXFqpW:active:not([disabled]) {
    color: rgb(124, 81, 50);
}

.bXFqpW[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.jLwILU {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
}

.jLwILU:hover:not([disabled]) {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.jLwILU:active:not([disabled]) {
    color: rgb(115, 126, 136);
}

.jLwILU[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.dOLSGR {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: not-allowed;
}

.dOLSGR {
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.dOLSGR:hover:not([disabled]) {
    color: rgb(208, 104, 24);
    text-decoration: underline;
}

.dOLSGR:active:not([disabled]) {
    color: rgb(124, 81, 50);
}

.dOLSGR[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.elFtei {
    width: 6px;
    height: 6px;
    top: 0px;
    left: 0px;
    position: absolute;
    border-radius: 100%;
    background-color: rgb(255, 110, 15);
}

.dPCBCF {
    font-weight: 500;
    font-size: 2rem;
}

.dPCBCF {
    font-size: 1.25rem;
    font-weight: bold;
    color: rgb(33, 37, 41);
}

.gPdRa-D {
    font-weight: 500;
    font-size: 2rem;
}

.gPdRa-D {
    width: auto;
    font-size: 1rem;
    font-weight: 600;
    color: rgb(33, 37, 41);
}

.jbjgCJ {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
}

.jbjgCJ:hover:not([disabled]) {
    color: rgb(208, 104, 24);
    text-decoration: underline;
}

.jbjgCJ:active:not([disabled]) {
    color: rgb(124, 81, 50);
}

.jbjgCJ[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.YLkVr {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
}

.YLkVr:hover:not([disabled]) {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.YLkVr:active:not([disabled]) {
    color: rgb(115, 126, 136);
}

.YLkVr[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.erwkrq {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: not-allowed;
}

.erwkrq {
    align-items: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.erwkrq:hover:not([disabled]) {
    color: rgb(208, 104, 24);
    text-decoration: underline;
}

.erwkrq:active:not([disabled]) {
    color: rgb(124, 81, 50);
}

.erwkrq[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.cphkkd {
    font-size: 0.875rem;
    font-weight: bold;
    color: rgb(115, 126, 136);
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
}

.cphkkd {
    margin-top: 0.75rem;
    text-align: center;
}

.cphkkd:hover:not([disabled]) {
    color: rgb(208, 104, 24);
    text-decoration: underline;
}

.cphkkd:active:not([disabled]) {
    color: rgb(124, 81, 50);
}

.cphkkd[disabled] {
    color: rgb(115, 126, 136);
    text-decoration: none;
}

.hoKPWA {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    box-sizing: border-box;
}

@media only screen and (min-width: 1rem) {
    .hoKPWA {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media only screen and (min-width: 1rem) {
    .hoKPWA {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media only screen and (min-width: 48rem) {
    .hoKPWA {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (min-width: 64rem) {
    .hoKPWA {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (min-width: 64rem) {
    .hoKPWA {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (min-width: 1rem) {
    .hoKPWA {
        width: 100%;
    }
}

@media only screen and (min-width: 1rem) {
    .hoKPWA {
        width: 100%;
    }
}

@media only screen and (min-width: 48rem) {
    .hoKPWA {
        width: 100%;
    }
}

@media only screen and (min-width: 64rem) {
    .hoKPWA {
        max-width: 90rem;
    }
}

@media only screen and (min-width: 64rem) {
    .hoKPWA {
        max-width: 90rem;
    }
}

.iqwocm {
    color: rgb(115, 126, 136);
    font-weight: 500;
    font-size: 0.875rem;
}

.eivOsf {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 0.25rem;
    border: none;
    border-radius: 8px;
    background: transparent;
    padding: 0.75rem;
    color: rgb(33, 36, 39);
    font-size: 0.875rem;
    font-weight: 500;
    transition: background 0.3s;
    text-transform: capitalize;
    white-space: nowrap;
}

.eivOsf>.user-icon {
    display: flex;
    margin: -0.25rem 0px -0.25rem -0.25rem;
    padding: 0.25rem;
    box-sizing: content-box;
    border-radius: 100%;
    background: rgb(236, 236, 236);
    transition: background 0.3s;
}

.eivOsf:hover,
.eivOsf:focus-within,
.eivOsf[data-show="true"] {
    background: rgb(241, 212, 197);
    cursor: pointer;
}

.eivOsf:hover>.user-icon,
.eivOsf:focus-within>.user-icon,
.eivOsf[data-show="true"]>.user-icon {
    background: rgb(241, 212, 197);
}

.icSVOz {
    width: 44px;
    height: 44px;
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.loNttX {
    position: absolute;
    top: calc(100% - 0.625rem);
    right: 0px;
    background: rgb(255, 255, 255);
    padding: 8px;
    list-style: none;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.118) 0px 0px 1.25rem;
    gap: 0.25rem;
    display: flex;
    flex-direction: column;
}

.loNttX:not([data-show="true"]) {
    display: none;
}

.jwtDun {
    animation: 10s linear 0s infinite normal none running iFWPnw;
    transform: translate3d(0px, 0px, 0px);
    perspective: 1000px;
    opacity: 0;
}

.jwtDun:nth-child(2) {
    animation-delay: 250ms;
}

.jwtDun:nth-child(3) {
    animation-delay: 500ms;
}

.jwtDun:nth-child(4) {
    animation-delay: 750ms;
}

.jwtDun:nth-child(5) {
    animation-delay: 1000ms;
}

.gRbkXx {
    cursor: pointer;
}

.gRbkXx.gRbkXx.gRbkXx {
    text-decoration: none;
    white-space: nowrap;
    font-weight: 600;
    font-size: 0.875rem;
    color: rgb(33, 36, 39);
    border: none;
    border-radius: 8px;
    padding: 8px;
    height: 38px;
    min-width: 200px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 12px;
    background: transparent;
}

.gRbkXx.gRbkXx.gRbkXx:hover {
    background: rgb(236, 236, 236);
}

.gRbkXx:focus-visible {
    outline: rgb(33, 37, 41) solid 2px;
}

.hQKjyr {
    width: 6px;
    height: 6px;
    top: 0px;
    left: 0px;
    position: absolute;
    border-radius: 100%;
    background-color: rgb(255, 110, 15);
}

.eGGSji.eGGSji.eGGSji {
    text-decoration: none;
    white-space: nowrap;
    font-weight: 600;
    font-size: 0.875rem;
    color: rgb(33, 36, 39);
    border: none;
    border-radius: 8px;
    padding: 8px;
    height: 38px;
    min-width: 200px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 12px;
    background: transparent;
}

.eGGSji.eGGSji.eGGSji:hover {
    background: rgb(236, 236, 236);
}

.bSyhHU[data-padding="true"] {
    padding: 0px 0.5rem;
}

.irqtA.irqtA.irqtA {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-size: 0.875rem;
    font-weight: 500;
    color: rgb(33, 36, 39);
    background-color: transparent;
    padding: 0.75rem;
    border: none;
    border-radius: 12px;
    outline: 0px;
    transition: background-color 0.3s, color 0.3s;
    position: relative;
    -webkit-box-pack: center;
    justify-content: center;
}

.irqtA.irqtA.irqtA:not(.disabled):hover {
    cursor: pointer;
    background-color: rgb(247, 247, 247);
    color: rgb(33, 36, 39);
}

.irqtA.irqtA.irqtA:not(.disabled):focus {
    background-color: rgb(247, 247, 247);
    color: rgb(33, 36, 39);
}

@media (min-width: 768px) and (max-width: 1280px) {
    .irqtA.irqtA.irqtA {
        position: relative;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.irqtA.irqtA.irqtA svg {
    transition-duration: 0.3s;
}

.irqtA.irqtA.irqtA span {
    color: inherit;
    font-size: inherit;
}

.iEqsl {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 0px;
}

@media (min-width: 768px) and (max-width: 1280px) {
    .iEqsl {
        margin-right: 0px;
    }
}

.bAkIHj {
    width: 100%;
    max-width: 100vw;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 320px) {
    .bAkIHj {
        padding-left: 0px;
        width: calc(100vw);
    }
}

@media (min-width: 768px) {
    .bAkIHj {
        padding: 0px;
        width: 100%;
    }
}

.eOdfRs {
    position: relative;
    margin: 0px 0.5rem 0px 0px;
}

.kxidwz {
    position: absolute;
    top: calc(100% + 0.375rem);
    right: 0px;
    background: rgb(255, 255, 255);
    flex-direction: column;
    overflow: hidden;
    z-index: 100;
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.118) 0px 0px 0.75rem;
    max-height: 0px;
    opacity: 0;
    pointer-events: none;
    display: none;
    width: 360px;
}

.kxidwz[data-open="true"] {
    max-height: 40vh;
    opacity: 1;
    pointer-events: all;
    display: flex;
}

@media (max-width: 768px) {
    .kxidwz {
        top: 60px;
        right: 0.75rem;
        width: calc(100% - 1.5rem);
    }

    .kxidwz[data-open="true"] {
        max-height: 60vh;
    }
}

.cbnWLH {
    display: flex;
    transition-duration: 0.3s;
    transform: rotate(0deg);
}

.cbnWLH[data-show="true"] {
    transform: rotate(90deg);
}

.dMKwSX {
    overflow: auto;
    max-height: 100%;
}

.dMKwSX[data-open="false"] {
    overflow: hidden;
}

.dMKwSX::-webkit-scrollbar-track {
    border-radius: 12px;
    background-color: rgb(247, 247, 247);
}

.dMKwSX::-webkit-scrollbar {
    width: 3px;
    background-color: rgb(247, 247, 247);
}

.dMKwSX::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background-color: rgb(178, 183, 187);
}

.dMKwSX::-webkit-scrollbar-thumb:hover {
    background: rgb(141, 149, 157);
}

.JKMOq {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 0.25rem;
    border: none;
    border-radius: 8px;
    background: transparent;
    padding: 0.75rem;
    color: rgb(33, 36, 39);
    font-size: 0.875rem;
    font-weight: 500;
    transition: background 0.3s;
    text-transform: capitalize;
    white-space: nowrap;
}

.JKMOq>.user-icon {
    display: flex;
    margin: -0.25rem 0px -0.25rem -0.25rem;
    padding: 0.25rem;
    box-sizing: content-box;
    border-radius: 100%;
    background: rgb(236, 236, 236);
    transition: background 0.3s;
}

.JKMOq:hover,
.JKMOq:focus-within,
.JKMOq[data-show="true"] {
    background: rgb(241, 212, 197);
    cursor: pointer;
}

.JKMOq:hover>.user-icon,
.JKMOq:focus-within>.user-icon,
.JKMOq[data-show="true"]>.user-icon {
    background: rgb(241, 212, 197);
}

.gpvTsF {
    position: absolute;
    top: calc(100% - 0.625rem);
    right: 0px;
    background: rgb(255, 255, 255);
    padding: 8px;
    list-style: none;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.118) 0px 0px 1.25rem;
    gap: 0.25rem;
    display: flex;
    flex-direction: column;
}

.gpvTsF:not([data-show="true"]) {
    display: none;
}

.eINnfj {
    color: rgb(115, 126, 136);
    font-weight: 500;
    font-size: 0.875rem;
    white-space: pre-wrap;
}

.fudTYU {
    cursor: pointer;
}

.fudTYU.fudTYU.fudTYU {
    text-decoration: none;
    white-space: nowrap;
    font-weight: 600;
    font-size: 0.875rem;
    color: rgb(33, 36, 39);
    border: none;
    border-radius: 8px;
    padding: 8px;
    height: 38px;
    min-width: 200px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 12px;
    background: transparent;
}

.fudTYU.fudTYU.fudTYU:hover {
    background: rgb(236, 236, 236);
}

.fudTYU:focus-visible {
    outline: rgb(33, 37, 41) solid 2px;
}

.bxYHzd.bxYHzd.bxYHzd {
    text-decoration: none;
    white-space: nowrap;
    font-weight: 600;
    font-size: 0.875rem;
    color: rgb(33, 36, 39);
    border: none;
    border-radius: 8px;
    padding: 8px;
    height: 38px;
    min-width: 200px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 12px;
    background: transparent;
}

.bxYHzd.bxYHzd.bxYHzd:hover {
    background: rgb(236, 236, 236);
}

.gLMPnP {
    display: flex;
    gap: 0.25rem;
}

.a-dGRM {
    width: 100%;
    max-width: 100vw;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 320px) {
    .a-dGRM {
        padding-left: 0px;
        width: calc(100vw);
    }
}

@media (min-width: 768px) {
    .a-dGRM {
        padding: 0px;
        width: 100%;
    }
}

.gjPAEy {
    background-color: rgb(255, 255, 255);
}

.gjPAEy {
    overflow: initial;
}

body.menu-opened .sc-fJHqna {
    overflow: hidden;
}

@media (min-width: 768px) {
    .gjPAEy {
        background-color: rgb(247, 247, 247);
    }
}

.gjPAEy[data-hidden="true"] {
    display: none;
}

.ceforD {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-direction: column;
}

.ceforD li:last-child button,
.ceforD li:last-child a {
    border-bottom: none;
}

.ktAqnN {
    width: 100%;
    height: 100%;
    margin: 0px;
}

@media (min-width: 1280px) {
    .ktAqnN {
        max-width: calc(-230px + 100vw);
    }
}

@media (min-width: 768px) and (max-width: 1280px) {
    .ktAqnN {
        max-width: calc(-60px + 100vw);
    }
}

.WTRZf {
    position: relative;
}

@media (max-width: 768px) {
    .WTRZf {
        position: unset;
    }
}

.gJRFtJ {
    gap: 0.25rem;
}

.gJRFtJ .hamburger {
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0px;
    margin: 0px;
    overflow: visible;
    position: relative;
    top: 10px;
    left: 10px;
    opacity: 1;
}

.gJRFtJ .hamburger:hover {
    opacity: 1;
}

.gJRFtJ .hamburger.is-active {
    top: 8px;
    left: 14px;
}

.gJRFtJ .hamburger.is-active:hover {
    opacity: 1;
}

.gJRFtJ .hamburger.is-active .hamburger-inner,
.gJRFtJ .hamburger.is-active .hamburger-inner::before,
.gJRFtJ .hamburger.is-active .hamburger-inner::after {
    background-color: rgb(178, 183, 187);
}

.gJRFtJ .hamburger-box {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    pointer-events: none;
}

.gJRFtJ .hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
    pointer-events: none;
}

.gJRFtJ .hamburger-inner,
.gJRFtJ .hamburger-inner::before,
.gJRFtJ .hamburger-inner::after {
    width: 24px;
    height: 3px;
    background-color: rgb(178, 183, 187);
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}

.gJRFtJ .hamburger-inner::before,
.gJRFtJ .hamburger-inner::after {
    content: "";
    display: block;
}

.gJRFtJ .hamburger-inner::before {
    top: -10px;
}

.gJRFtJ .hamburger-inner::after {
    bottom: -10px;
}

.gJRFtJ .hamburger--slider .hamburger-inner {
    top: 2px;
}

.gJRFtJ .hamburger--slider .hamburger-inner::before {
    top: 7px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s;
}

.gJRFtJ .hamburger--slider .hamburger-inner::after {
    top: 14px;
}

.gJRFtJ .hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0px, 10px, 0px) rotate(45deg);
}

.gJRFtJ .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0px);
    opacity: 0;
}

.gJRFtJ .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0px, -20px, 0px) rotate(-90deg);
    top: 20px;
}

.kizfGV {
    position: absolute;
    top: calc(100% + 0.375rem);
    right: 0px;
    background: rgb(255, 255, 255);
    flex-direction: column;
    overflow: hidden;
    z-index: 100;
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.118) 0px 0px 0.75rem;
    max-height: 0px;
    opacity: 0;
    pointer-events: none;
    display: none;
    width: 360px;
}

.kizfGV[data-open="true"] {
    max-height: 40vh;
    opacity: 1;
    pointer-events: all;
    display: flex;
}

@media (max-width: 768px) {
    .kizfGV {
        top: 60px;
        right: 0.75rem;
        width: calc(100% - 1.5rem);
    }

    .kizfGV[data-open="true"] {
        max-height: 60vh;
    }
}

.bielLQ {
    margin: 0px auto;
    max-width: 100%;
    padding: 0.75rem 1rem;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    min-height: 60px;
    max-height: 60px;
}

@media (min-width: 768px) {
    .bielLQ {
        min-height: 72px;
        max-height: 72px;
    }

    .bielLQ {
        padding-right: 0px;
    }
}

.dxzGnk {
    overflow: auto;
    max-height: 100%;
}

.dxzGnk[data-open="false"] {
    overflow: hidden;
}

.dxzGnk::-webkit-scrollbar-track {
    border-radius: 12px;
    background-color: rgb(247, 247, 247);
}

.dxzGnk::-webkit-scrollbar {
    width: 3px;
    background-color: rgb(247, 247, 247);
}

.dxzGnk::-webkit-scrollbar-thumb {
    border-radius: 12px;
    background-color: rgb(178, 183, 187);
}

.dxzGnk::-webkit-scrollbar-thumb:hover {
    background: rgb(141, 149, 157);
}

.hNkOTr {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.fTnlrJ {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-direction: column;
}

.fTnlrJ li:last-child button,
.fTnlrJ li:last-child a {
    border-bottom: none;
}

.ktiXut {
    padding-top: 2.375rem;
}

body[data-mobile_view="true"] .sc-eywEdf {
    padding-top: 0px;
}

.iaQMCl {
    position: sticky;
    width: 100%;
    border-bottom: 1px solid rgb(236, 236, 236);
    min-height: 60px;
    background-color: rgb(255, 255, 255);
    top: 0px;
    z-index: 19;
}

.iniMNj[data-mobile-view="true"] div#application-header,
.iniMNj[data-mobile-view="true"] div#new-logged-in-layout-wrapper>header {
    display: none;
}

.iniMNj[data-mobile-view="true"] ul:has(> li#breadcrumb-item-0) {
    display: none;
}

.iniMNj[data-mobile-view="true"] h1 {
    display: none;
}

.iniMNj[data-mobile-view="true"] div[data-id="profile-layout-heading"] {
    display: none;
}

.irngQo {
    gap: 0.25rem;
}

.irngQo .hamburger {
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0px;
    margin: 0px;
    overflow: visible;
    position: relative;
    top: 10px;
    left: 10px;
    opacity: 1;
}

.irngQo .hamburger:hover {
    opacity: 1;
}

.irngQo .hamburger.is-active {
    top: 8px;
    left: 14px;
}

.irngQo .hamburger.is-active:hover {
    opacity: 1;
}

.irngQo .hamburger.is-active .hamburger-inner,
.irngQo .hamburger.is-active .hamburger-inner::before,
.irngQo .hamburger.is-active .hamburger-inner::after {
    background-color: rgb(178, 183, 187);
}

.irngQo .hamburger-box {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    pointer-events: none;
}

.irngQo .hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
    pointer-events: none;
}

.irngQo .hamburger-inner,
.irngQo .hamburger-inner::before,
.irngQo .hamburger-inner::after {
    width: 24px;
    height: 3px;
    background-color: rgb(178, 183, 187);
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}

.irngQo .hamburger-inner::before,
.irngQo .hamburger-inner::after {
    content: "";
    display: block;
}

.irngQo .hamburger-inner::before {
    top: -10px;
}

.irngQo .hamburger-inner::after {
    bottom: -10px;
}

.irngQo .hamburger--slider .hamburger-inner {
    top: 2px;
}

.irngQo .hamburger--slider .hamburger-inner::before {
    top: 7px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s;
}

.irngQo .hamburger--slider .hamburger-inner::after {
    top: 14px;
}

.irngQo .hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0px, 10px, 0px) rotate(45deg);
}

.irngQo .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0px);
    opacity: 0;
}

.irngQo .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0px, -20px, 0px) rotate(-90deg);
    top: 20px;
}

.ldlYCq {
    background-color: rgb(255, 255, 255);
    border-radius: 0px;
    box-shadow: rgb(236, 236, 236) 0px -1px 0px 0px, rgb(236, 236, 236) 0px 1px 0px 0px;
}

@media (min-width: 768px) {
    .ldlYCq {
        border-radius: 24px;
        box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
    }
}

.cEjdSa {
    background-color: rgb(255, 255, 255);
    border-radius: 24px 24px 0px 0px;
    box-shadow: rgb(236, 236, 236) 0px -1px 0px 0px, rgb(236, 236, 236) 0px 1px 0px 0px;
}

@media (min-width: 768px) {
    .cEjdSa {
        border-radius: 24px;
        box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
    }
}

.bzcjal {
    margin: 0px auto;
    max-width: 100%;
    padding: 0.75rem 1rem;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    min-height: 60px;
    max-height: 60px;
}

@media (min-width: 768px) {
    .bzcjal {
        min-height: 72px;
        max-height: 72px;
    }

    .bzcjal {
        padding-right: 0px;
    }
}

.kPzMLd>details {
    border-radius: 0px;
    box-shadow: rgb(217, 217, 217) 0px 0px 0px 0px, rgb(217, 217, 217) 0px -1px 0px 0px;
}

.cqZiwr {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.lotJbL {
    cursor: pointer;
    list-style: none;
}

.lotJbL::-webkit-details-marker {
    display: none;
}

.jhGhny {
    cursor: initial;
    list-style: none;
}

.jhGhny::-webkit-details-marker {
    display: none;
}

@media (max-width: 768px) {
    .hPSjTk {
        display: none;
    }
}

.cmabtA {
    transform: rotate(0deg);
    height: 32px;
    width: 32px;
    background-color: rgb(247, 247, 247);
    border-radius: 50%;
    transition: 0.2s;
}

.cmabtA:hover {
    background-color: rgb(236, 236, 236);
}

.cmabtA>svg {
    margin-top: 2px;
}

.dMXfdM {
    width: 100%;
    background: rgb(247, 247, 247);
    min-height: calc(-60px + 100vh);
    padding-bottom: 2.5rem;
}

.flMpbs {
    color: rgb(141, 149, 157);
}

.flMpbs .tooltip {
    background-color: rgb(255, 255, 255);
    border-radius: 16px;
    border: 1px solid rgb(236, 236, 236);
    color: rgb(33, 36, 39);
    font-size: 0.75rem;
    font-weight: 600;
    line-height: initial;
    letter-spacing: 0.4px;
    padding: 0.75rem 0.5rem;
    margin-left: 0px;
    max-width: 320px;
    white-space: normal;
    box-shadow: rgba(0, 0, 0, 0.118) 0px 2px 8px 0px;
}

.flMpbs .tooltip.place-top {
    margin-top: 0px;
}

.flMpbs .tooltip.place-bottom {
    margin-top: 4px;
}

.flMpbs .tooltip.place-right {
    margin-left: 4px;
}

.flMpbs .tooltip.place-left {
    margin-left: 0px;
}

.flMpbs .tooltip.show {
    opacity: 1;
}

.flMpbs .tooltip.show::before,
.flMpbs .tooltip.show::after {
    display: none;
}

.eXjfeO {
    padding-top: 2.375rem;
}

body[data-mobile_view="true"] .sc-bYWUiG {
    padding-top: 0px;
}

.imCoGH {
    background-color: rgb(255, 255, 255);
}

@media screen and (min-width: 768px) {
    .imCoGH {
        box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
        border-radius: 24px;
        overflow: hidden;
    }
}

.kPHNz {
    margin-top: 2rem;
}

body[data-mobile_view="true"] .sc-dLVcNx {
    margin-top: 1rem;
}

.gqxNuh {
    display: grid;
    grid-template-rows: min-content 1fr;
    grid-template-areas: "left-column" "right-column";
    gap: 0px;
    margin-left: -1rem;
    margin-right: -1rem;
}

@media screen and (min-width: 768px) {
    .gqxNuh {
        grid-template-columns: 2fr 1fr;
        grid-template-areas: "left-column right-column";
        gap: 0px 0.75rem;
        margin-left: 0px;
        margin-right: 0px;
    }
}

.gFTJpC[data-mobile-view="true"] div#application-header,
.gFTJpC[data-mobile-view="true"] div#new-logged-in-layout-wrapper>header {
    display: none;
}

.gFTJpC[data-mobile-view="true"] ul:has(> li#breadcrumb-item-0) {
    display: none;
}

.gFTJpC[data-mobile-view="true"] h1 {
    display: none;
}

.gFTJpC[data-mobile-view="true"] div[data-id="profile-layout-heading"] {
    display: none;
}

.kJVERH {
    display: grid;
    grid-area: left-column;
    grid-template-areas: "balance" "highlights" "next-steps" "your-wallet" "news";
    gap: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.kJVERH div[data-id="next-step-module"] {
    display: none;
}

.kJVERH div[data-id="highlights-wrapper"] {
    display: block;
}

.kJVERH div[data-id="news-wrapper"] {
    display: none;
}

.kJVERH div[data-id="your-wallet"] {
    display: block;
}

@media screen and (min-width: 768px) {
    .kJVERH {
        grid-template-areas: "your-wallet" "news";
        gap: 0.75rem;
        grid-template-rows: min-content min-content min-content;
    }

    .kJVERH div[data-id="next-step-module"] {
        display: none;
    }

    .kJVERH div[data-id="highlights-wrapper"] {
        display: none;
    }

    .kJVERH div[data-id="news-wrapper"] {
        display: block;
    }

    .kJVERH div[data-id="your-wallet"] {
        display: block;
    }

    .kJVERH div[data-id="balance-wrapper"] {
        display: none;
    }
}

.kDPgLp {
    position: relative;
    width: 100%;
    height: 24px;
}

.kDPgLp>div {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}

@media screen and (min-width: 768px) {
    .kDPgLp>div[data-view="mobile"] {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .kDPgLp>div[data-view="desktop"] {
        display: none;
    }
}

.kDPgLp .carousel-slider {
    display: flex;
}

.kDPgLp .slide {
    min-width: max-content;
}

.kDPgLp .slide+li {
    margin-left: 0.5rem;
}

.gEazno {
    display: grid;
    grid-area: right-column;
    grid-template-areas: "balance" "highlights" "your-wallet" "quick-actions" "foxbit-vip" "next-steps" "news";
    gap: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.gEazno[data-show-carousel-banner="true"] {
    grid-template-areas: "balance" "highlights" "your-wallet" "carousel-banners" "quick-actions" "foxbit-vip" "next-steps" "news";
}

.gEazno div[data-id="next-step-module"] {
    display: block;
}

.gEazno div[data-id="news-wrapper"] {
    display: block;
}

.gEazno div[data-id="balance-wrapper"] {
    display: none;
}

.gEazno div[data-id="highlights-wrapper"] {
    display: none;
}

@media screen and (min-width: 768px) {
    .gEazno {
        gap: 0.75rem;
        grid-template-rows: repeat(5, min-content);
        grid-template-areas: "balance" "highlights" "quick-actions" "foxbit-vip" "next-steps";
    }

    .gEazno[data-show-carousel-banner="true"] {
        grid-template-areas: "balance" "highlights" "carousel-banners" "quick-actions" "foxbit-vip" "next-steps";
    }

    .gEazno div[data-id="highlights-wrapper"] {
        display: block;
    }

    .gEazno div[data-id="news-wrapper"] {
        display: none;
    }

    .gEazno div[data-id="your-wallet"] {
        display: none;
    }

    .gEazno div[data-id="balance-wrapper"] {
        display: block;
    }
}

.vaVrd .slider-wrapper {
    padding: 2px;
}

.vaVrd[data-next="true"] .slider-wrapper {
    padding-right: 28px;
}

.vaVrd[data-prev="true"] .slider-wrapper {
    padding-left: 28px;
}

.drpjqd {
    grid-area: your-wallet;
    width: 100%;
}

.fhdqRn {
    width: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 0px;
    margin: 0px;
    list-style: none;
    overflow-x: auto;
}

.fhdqRn li {
    margin-bottom: 0.25rem;
}

.fhdqRn li+li {
    margin-left: 0.5rem;
}

.iwMjlm {
    padding: 0px 1rem 1rem;
}

.bjAhVn {
    background-color: rgb(255, 255, 255);
    border-radius: 0px;
    box-shadow: rgb(236, 236, 236) 0px -1px 0px 0px, rgb(236, 236, 236) 0px 1px 0px 0px;
}

@media (min-width: 768px) {
    .bjAhVn {
        border-radius: 24px;
        box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
    }
}

.kVWnmS {
    list-style: none;
}

.kVWnmS[data-clickable="true"] {
    cursor: pointer;
}

.fUbetd>details {
    border-radius: 0px;
    box-shadow: rgb(217, 217, 217) 0px 0px 0px 0px, rgb(217, 217, 217) 0px -1px 0px 0px;
}

.exmakB {
    text-align: right;
}

.exmakB:first-child {
    text-align: left;
}

.exmakB[data-value="coin"]>a {
    outline: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

@media (max-width: 768px) {

    .exmakB[data-value="blocked-balance"],
    .exmakB[data-value="price"] {
        display: none;
    }
}

.exmakB strong {
    font-weight: bold;
    font-size: 1rem;
    margin-left: 0.5rem;
}

.bgZaFf {
    cursor: pointer;
    list-style: none;
}

.bgZaFf::-webkit-details-marker {
    display: none;
}

.cCdEzl {
    transform: rotate(0deg);
    height: 32px;
    width: 32px;
    background-color: rgb(247, 247, 247);
    border-radius: 50%;
    transition: 0.2s;
}

.cCdEzl:hover {
    background-color: rgb(236, 236, 236);
}

.cCdEzl>svg {
    margin-top: 2px;
}

.faSeWx {
    color: rgb(141, 149, 157);
}

.faSeWx .tooltip {
    background-color: rgb(255, 255, 255);
    border-radius: 16px;
    border: 1px solid rgb(236, 236, 236);
    color: rgb(33, 36, 39);
    font-size: 0.75rem;
    font-weight: 600;
    line-height: initial;
    letter-spacing: 0.4px;
    padding: 0.75rem 0.5rem;
    margin-left: 0px;
    max-width: 320px;
    white-space: normal;
    box-shadow: rgba(0, 0, 0, 0.118) 0px 2px 8px 0px;
}

.faSeWx .tooltip.place-top {
    margin-top: 0px;
}

.faSeWx .tooltip.place-bottom {
    margin-top: 4px;
}

.faSeWx .tooltip.place-right {
    margin-left: 4px;
}

.faSeWx .tooltip.place-left {
    margin-left: 0px;
}

.faSeWx .tooltip.show {
    opacity: 1;
}

.faSeWx .tooltip.show::before,
.faSeWx .tooltip.show::after {
    display: none;
}

.fDGTiv {
    width: 100%;
    background-color: rgb(255, 255, 255);
    color: rgb(33, 37, 41);
}

.fAEVeP {
    display: none;
    transform: rotate(0deg);
}

.eWjOom {
    width: 100%;
}

.eWjOom th {
    font-weight: 500;
    color: rgb(115, 126, 136);
    font-size: 0.875rem;
    vertical-align: middle;
    padding: 0px 12px 12px;
}

.eWjOom tr {
    border: 0px;
}

.eWjOom tbody>tr:hover {
    background-color: rgb(247, 247, 247);
}

.eWjOom td {
    vertical-align: middle;
    padding: 12px;
}

.eWjOom td:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.eWjOom td:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.lharaz {
    background-color: rgb(255, 255, 255);
}

@media screen and (min-width: 768px) {
    .lharaz {
        box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
        border-radius: 24px;
        overflow: hidden;
    }
}

.fTwPVX {
    padding: 0px 1rem 1rem;
}

.dMNdXV {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    overflow: hidden;
    gap: 1rem;
}

.esHIvX {
    width: 100%;
    overflow: hidden;
}

.lfZeLR {
    display: flex;
    position: relative;
    min-height: 13rem;
}

.hAYTHl {
    box-sizing: border-box;
    flex-shrink: 0;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

.RcALg {
    background: rgb(255, 255, 255);
    border-radius: 8px;
    width: 100%;
}

.cBzVUZ {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 2;
    flex-grow: 2;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0.5rem;
}

.hOCgVm {
    width: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: space-evenly;
}

@media (max-width: 768px) {
    .hOCgVm {
        margin-bottom: 0.5rem;
    }
}

.esnvPX {
    display: flex;
    -webkit-box-flex: 1;
    flex-grow: 1;
    background: transparent;
    border: 0px;
    width: auto;
    padding: 0px;
    margin: 2px;
}

.esnvPX:focus-visible {
    outline: rgb(33, 37, 41) solid 1px;
    border-radius: 50%;
    padding: 0px;
}

.esnvPX>svg {
    color: rgb(33, 37, 41);
    background-color: rgb(247, 247, 247);
    border-radius: 50%;
    transition: 0.2s;
    cursor: pointer;
}

.esnvPX>svg:hover {
    background-color: rgb(236, 236, 236);
    color: rgb(255, 110, 0);
}

.hyaapU {
    -webkit-box-pack: start;
    justify-content: flex-start;
}

@media (max-width: 768px) {
    .hyaapU {
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.ekICDE {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

@media (max-width: 768px) {
    .ekICDE {
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.hNIXee {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
}

.jevZtZ:hover:not([disabled]) {
    text-decoration: none;
}

.hDNlLM {
    color: rgb(115, 126, 136);
    font-size: 0.875rem;
    font-weight: 500;
}

.cvWQtj {
    color: rgb(33, 37, 41);
    font-size: 1rem;
    font-weight: 600;
    line-height: 100%;
    margin-bottom: 0.5rem;
}

.gFzYjW {
    margin-right: 1.5rem;
}

.bkgXlf {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.iZEJLt {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-radius: 12px;
    padding: 0.75rem;
    width: 100%;
}

.JZuav {
    width: 100%;
    padding: 0.5rem;
}

.gDJmTK {
    display: grid;
    grid-template-rows: min-content 1fr;
    grid-template-areas: "left-column" "right-column";
    gap: 0px;
    margin-left: -1rem;
    margin-right: -1rem;
}

@media screen and (min-width: 768px) {
    .gDJmTK {
        grid-template-columns: 2fr 1fr;
        grid-template-areas: "left-column right-column";
        gap: 0px 0.75rem;
        margin-left: 0px;
        margin-right: 0px;
    }
}

.goNcmP {
    display: grid;
    grid-area: left-column;
    grid-template-areas: "balance" "highlights" "next-steps" "your-wallet" "news";
    gap: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.goNcmP div[data-id="next-step-module"] {
    display: none;
}

.goNcmP div[data-id="highlights-wrapper"] {
    display: block;
}

.goNcmP div[data-id="news-wrapper"] {
    display: none;
}

.goNcmP div[data-id="your-wallet"] {
    display: block;
}

@media screen and (min-width: 768px) {
    .goNcmP {
        grid-template-areas: "your-wallet" "news";
        gap: 0.75rem;
        grid-template-rows: min-content min-content min-content;
    }

    .goNcmP div[data-id="next-step-module"] {
        display: none;
    }

    .goNcmP div[data-id="highlights-wrapper"] {
        display: none;
    }

    .goNcmP div[data-id="news-wrapper"] {
        display: block;
    }

    .goNcmP div[data-id="your-wallet"] {
        display: block;
    }

    .goNcmP div[data-id="balance-wrapper"] {
        display: none;
    }
}

.cPJehP {
    display: grid;
    grid-area: right-column;
    grid-template-areas: "balance" "highlights" "your-wallet" "quick-actions" "foxbit-vip" "next-steps" "news";
    gap: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.cPJehP[data-show-carousel-banner="true"] {
    grid-template-areas: "balance" "highlights" "your-wallet" "carousel-banners" "quick-actions" "foxbit-vip" "next-steps" "news";
}

.cPJehP div[data-id="next-step-module"] {
    display: block;
}

.cPJehP div[data-id="news-wrapper"] {
    display: block;
}

.cPJehP div[data-id="balance-wrapper"] {
    display: none;
}

.cPJehP div[data-id="highlights-wrapper"] {
    display: none;
}

@media screen and (min-width: 768px) {
    .cPJehP {
        gap: 0.75rem;
        grid-template-rows: repeat(5, min-content);
        grid-template-areas: "balance" "highlights" "quick-actions" "foxbit-vip" "next-steps";
    }

    .cPJehP[data-show-carousel-banner="true"] {
        grid-template-areas: "balance" "highlights" "carousel-banners" "quick-actions" "foxbit-vip" "next-steps";
    }

    .cPJehP div[data-id="highlights-wrapper"] {
        display: block;
    }

    .cPJehP div[data-id="news-wrapper"] {
        display: none;
    }

    .cPJehP div[data-id="your-wallet"] {
        display: none;
    }

    .cPJehP div[data-id="balance-wrapper"] {
        display: block;
    }
}

.fAwlFb {
    grid-area: your-wallet;
    width: 100%;
}

.cyscIX {
    padding: 0px 1rem 1rem;
}

.fdAHRk {
    grid-area: next-steps;
}

.kJpHzZ {
    grid-area: quick-actions;
    height: fit-content;
}

.ljbmMy {
    grid-area: carousel-banners;
    height: fit-content;
}

.fgNcvA {
    grid-area: balance;
    height: fit-content;
}

.fImUJ {
    grid-area: highlights;
    width: 100%;
}

.kARjLo {
    grid-area: foxbit-vip;
    width: 100%;
}

.fGnVeO {
    grid-area: news;
    width: 100%;
}

.gTFtaJ {
    padding: 0.75rem;
}

.gTFtaJ ul {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 0.75rem;
    list-style: none;
    padding: 0px;
}

.cUvBNc {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
}

@media screen and (max-width: 768px) {
    .cUvBNc {
        box-shadow: rgb(217, 217, 217) 0px -1px 0px 0px, rgb(217, 217, 217) 0px 1px 0px 0px;
        border-top-left-radius: 0.75rem;
        border-top-right-radius: 0.75rem;
        overflow: hidden;
    }
}

.lbZzkn {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 1.5rem;
}

.lbZzkn strong {
    font-weight: bold;
    color: rgb(33, 37, 41);
    font-size: 1.25rem;
}

.biUnbw {
    font-weight: 500;
    width: 20%;
    text-align: right;
}

.biUnbw button:focus-visible {
    outline: rgb(33, 37, 41) solid 2px;
}

.biUnbw:first-child {
    text-align: left;
}

@media (max-width: 768px) {

    .biUnbw[data-value="blocked-balance"],
    .biUnbw[data-value="price"] {
        display: none;
    }
}

.eFdXGl {
    font-weight: 500;
    width: 30%;
    text-align: right;
}

.eFdXGl button:focus-visible {
    outline: rgb(33, 37, 41) solid 2px;
}

.eFdXGl:first-child {
    text-align: left;
}

@media (max-width: 768px) {

    .eFdXGl[data-value="blocked-balance"],
    .eFdXGl[data-value="price"] {
        display: none;
    }
}

.khrXAT tr {
    display: none;
    border-radius: 8px;
}

.khrXAT tr:focus-within {
    background: rgb(247, 247, 247);
    outline: rgb(236, 236, 236) solid 2px;
}

.khrXAT tr:nth-of-type(-n+5) {
    display: table-row;
}

.hoKWpo {
    list-style: none;
}

.hoKWpo[data-clickable="true"] {
    cursor: pointer;
}

.jdhNhk {
    text-align: right;
}

.jdhNhk:first-child {
    text-align: left;
}

.jdhNhk[data-value="coin"]>a {
    outline: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

@media (max-width: 768px) {

    .jdhNhk[data-value="blocked-balance"],
    .jdhNhk[data-value="price"] {
        display: none;
    }
}

.jdhNhk strong {
    font-weight: bold;
    font-size: 1rem;
    margin-left: 0.5rem;
}

.gRmaEG {
    padding: 0.25rem 0px 0px 0.25rem;
}

@media (max-width: 768px) {
    .gRmaEG {
        display: none;
    }
}

.eRosdH {
    height: 25px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: transparent;
    border: 0px;
    cursor: pointer;
    color: currentcolor;
    margin-right: -0.5rem;
    border-radius: 4px;
    font-weight: 500;
}

.eRosdH:hover>div[data-selected="false"],
.eRosdH>div[data-selected="true"] {
    display: flex;
}

.cvHBHI {
    display: none;
    transform: rotate(0deg);
}

.iHkXvL {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.75rem;
    padding: 0px 1rem 1rem;
}

.jmOolw>button {
    width: 100%;
}

.WMQxT {
    color: rgb(141, 149, 157);
    text-align: center;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.35px;
    text-transform: uppercase;
}

.kuEsqL {
    display: flex;
    flex: 1 1 0%;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(255, 255, 255);
    border-radius: 8px;
    padding: 0.75rem;
    transition: background-color 0.2s;
}

.kuEsqL:hover,
.kuEsqL:focus,
.kuEsqL:active {
    background-color: rgb(247, 247, 247);
}

.kuEsqL div {
    display: flex;
    flex: 1 0 calc(50% - 0.75rem);
}

.kuEsqL img {
    max-width: 100%;
    min-height: 170px;
    border-radius: 8px;
    object-fit: cover;
    object-position: center center;
}

@media screen and (max-width: 1024px) {
    .kuEsqL {
        flex-direction: column;
    }

    .kuEsqL div {
        flex: 1 1 0%;
    }
}

.ztaJ {
    display: flex;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
}

.gvIJLa {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
    margin-left: 1.5rem;
}

.gvIJLa h5 {
    color: rgb(33, 37, 41);
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 0.75rem;
}

.gvIJLa p {
    font-weight: 500;
    color: rgb(33, 37, 41);
    font-size: 0.875rem;
    margin-bottom: 2rem;
}

.gvIJLa time {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-weight: 500;
    color: rgb(75, 82, 89);
    font-size: 0.75rem;
}

.gvIJLa time svg {
    margin-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .gvIJLa {
        margin-top: 1.5rem;
        margin-left: 0px;
    }

    .gvIJLa h5,
    .gvIJLa p {
        margin-bottom: 0.75rem;
    }
}

@-webkit-keyframes iFWPnw {
    0% {
        transform: rotate(0deg);
        opacity: 0;
    }

    15% {
        opacity: 1;
    }

    25% {
        transform: rotate(270deg);
        opacity: 1;
    }

    50% {
        transform: rotate(960deg);
        opacity: 1;
    }

    80% {
        transform: rotate(1300deg);
        opacity: 1;
    }

    100% {
        transform: rotate(1820deg);
        opacity: 0;
    }
}

@keyframes iFWPnw {
    0% {
        transform: rotate(0deg);
        opacity: 0;
    }

    15% {
        opacity: 1;
    }

    25% {
        transform: rotate(270deg);
        opacity: 1;
    }

    50% {
        transform: rotate(960deg);
        opacity: 1;
    }

    80% {
        transform: rotate(1300deg);
        opacity: 1;
    }

    100% {
        transform: rotate(1820deg);
        opacity: 0;
    }
}

.drlqxq {
    display: inline-block;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0px;
}

.drlqxq svg {
    border-radius: 4px;
}

.drlqxq:focus-within svg {
    outline: rgb(33, 37, 41) solid 1px;
}

.kKBxmC {
    display: initial;
}

.iYTAwN {
    background-color: rgb(252, 241, 241);
    border-width: 1px;
    border-color: rgb(243, 224, 224);
    border-radius: 4px;
    border-style: solid;
    color: rgb(148, 22, 24);
    display: flex;
    font-size: 1rem;
    -webkit-box-pack: justify;
    justify-content: space-between;
    line-height: 1.2rem;
    opacity: 0;
    padding: 0.75rem;
    position: relative;
    transition: opacity 0.1s, background-color 0.1s ease-in;
    visibility: visible;
    width: 100%;
}

.iYTAwN {
    margin-top: 0.75rem;
}

.iYTAwN.hidden {
    opacity: 0;
    display: none;
}

.iYTAwN.visible {
    opacity: 1;
    display: flex;
}

.iYTAwN div {
    -webkit-box-align: start;
    align-items: start;
}

.iYTAwN span {
    margin-top: 1px;
    color: rgb(148, 22, 24);
}

.iYTAwN [data-id="flash-alert-icon-close"] {
    color: rgb(148, 22, 24);
}

@media screen and (min-width: 768px) {
    .iYTAwN {
        padding: 0.75rem;
    }
}

.gbyThb {
    font-size: 1rem;
    color: inherit;
}

.gbyThb {
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
}

.cjrwWH {
    color: rgb(255, 71, 71);
}

.cjrwWH.cjrwWH {
    align-items: flex-start;
}

.lkYMjf {
    width: 44px;
    height: 44px;
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
}

.jNMAPE {
    color: rgb(115, 126, 136);
    font-weight: 500;
    font-size: 0.875rem;
}

.fOShvb {
    color: rgb(115, 126, 136);
    font-weight: 500;
    font-size: 0.875rem;
}

.fOShvb {
    padding: 0.5rem;
    align-self: center;
}

.bvnudc[data-padding="true"] {
    padding: 0px 0.5rem;
}

.kMLzoh.kMLzoh.kMLzoh {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-size: 0.875rem;
    font-weight: 500;
    color: rgb(33, 36, 39);
    background-color: transparent;
    padding: 0.75rem;
    border: none;
    border-radius: 12px;
    outline: 0px;
    transition: background-color 0.3s, color 0.3s;
    position: relative;
    -webkit-box-pack: center;
    justify-content: center;
}

.kMLzoh.kMLzoh.kMLzoh:not(.disabled):hover {
    cursor: pointer;
    background-color: rgb(247, 247, 247);
    color: rgb(33, 36, 39);
}

.kMLzoh.kMLzoh.kMLzoh:not(.disabled):focus {
    background-color: rgb(247, 247, 247);
    color: rgb(33, 36, 39);
}

@media (min-width: 768px) and (max-width: 1280px) {
    .kMLzoh.kMLzoh.kMLzoh {
        position: relative;
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.kMLzoh.kMLzoh.kMLzoh svg {
    transition-duration: 0.3s;
}

.kMLzoh.kMLzoh.kMLzoh span {
    color: inherit;
    font-size: inherit;
}

.eCCWE {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 0px;
}

@media (min-width: 768px) and (max-width: 1280px) {
    .eCCWE {
        margin-right: 0px;
    }
}

.hFNkGx {
    position: relative;
    margin: 0px 0.5rem 0px 0px;
}

.fDPLoE {
    display: flex;
    transition-duration: 0.3s;
    transform: rotate(0deg);
}

.fDPLoE[data-show="true"] {
    transform: rotate(90deg);
}

.iFmGcw {
    display: flex;
    gap: 0.25rem;
}

.vswFy {
    background-color: rgb(255, 255, 255);
}

.vswFy {
    overflow: initial;
}

body.menu-opened .sc-feZzlA {
    overflow: hidden;
}

@media (min-width: 768px) {
    .vswFy {
        background-color: rgb(247, 247, 247);
    }
}

.vswFy[data-hidden="true"] {
    display: none;
}

.egujkx {
    width: 100%;
    height: 100%;
    margin: 0px;
}

@media (min-width: 1280px) {
    .egujkx {
        max-width: calc(-230px + 100vw);
    }
}

@media (min-width: 768px) and (max-width: 1280px) {
    .egujkx {
        max-width: calc(-60px + 100vw);
    }
}

.kUJjfh {
    font-weight: 500;
    font-size: 2rem;
}

.kUJjfh {
    font-size: 1.25rem;
    font-weight: bold;
    color: rgb(33, 37, 41);
}

.jSpgJT {
    font-weight: 500;
    font-size: 2rem;
}

.jSpgJT {
    width: auto;
    font-size: 1rem;
    font-weight: 600;
    color: rgb(33, 37, 41);
}

.juHacj {
    font-weight: 500;
    font-size: 2rem;
}

.juHacj {
    min-height: 2.75rem;
    font-weight: bold;
    color: rgb(33, 36, 39);
}

.kiiKnf {
    font-weight: 500;
    font-size: 2rem;
}

.hhiCne {
    font-weight: 500;
    font-size: 2rem;
}

.hhiCne {
    margin-top: 1.5rem;
    text-align: center;
    color: rgb(33, 36, 39);
}

.hffzkT {
    position: relative;
}

@media (max-width: 768px) {
    .hffzkT {
        position: unset;
    }
}

.bNqBUn {
    position: sticky;
    width: 100%;
    border-bottom: 1px solid rgb(236, 236, 236);
    min-height: 60px;
    background-color: rgb(255, 255, 255);
    top: 0px;
    z-index: 19;
}

@media (max-width: 768px) {
    .hmuYcp {
        display: none;
    }
}

.gMjOJR {
    width: 120px;
    height: 40px;
}

.loGJry {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    box-sizing: border-box;
}

@media only screen and (min-width: 1rem) {
    .loGJry {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media only screen and (min-width: 1rem) {
    .loGJry {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media only screen and (min-width: 48rem) {
    .loGJry {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (min-width: 64rem) {
    .loGJry {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (min-width: 64rem) {
    .loGJry {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media only screen and (min-width: 1rem) {
    .loGJry {
        width: 100%;
    }
}

@media only screen and (min-width: 1rem) {
    .loGJry {
        width: 100%;
    }
}

@media only screen and (min-width: 48rem) {
    .loGJry {
        width: 100%;
    }
}

@media only screen and (min-width: 64rem) {
    .loGJry {
        max-width: 90rem;
    }
}

@media only screen and (min-width: 64rem) {
    .loGJry {
        max-width: 90rem;
    }
}

.cYOWuS {
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    box-sizing: border-box;
}

@media only screen and (min-width: 1rem) {
    .cYOWuS {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media only screen and (min-width: 1rem) {
    .cYOWuS {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media only screen and (min-width: 48rem) {
    .cYOWuS {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cYOWuS {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cYOWuS {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
}

@media only screen and (min-width: 1rem) {
    .cYOWuS {
        width: 100%;
    }
}

@media only screen and (min-width: 1rem) {
    .cYOWuS {
        width: 100%;
    }
}

@media only screen and (min-width: 48rem) {
    .cYOWuS {
        width: 100%;
    }
}

@media only screen and (min-width: 64rem) {
    .cYOWuS {
        max-width: 70rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cYOWuS {
        max-width: 70rem;
    }
}

.fA-DKOf {
    box-sizing: border-box;
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
}

@media only screen and (min-width: 1rem) {
    .fA-DKOf {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

@media only screen and (min-width: 1rem) {
    .fA-DKOf {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

@media only screen and (min-width: 48rem) {
    .fA-DKOf {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .fA-DKOf {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .fA-DKOf {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media only screen and (min-width: 1rem) {
    .fA-DKOf {
        flex-flow: row-reverse wrap-reverse;
    }
}

@media only screen and (min-width: 1rem) {
    .fA-DKOf {
        flex-flow: row-reverse wrap-reverse;
    }
}

@media only screen and (min-width: 48rem) {
    .fA-DKOf {
        flex-flow: row-reverse wrap-reverse;
    }
}

@media only screen and (min-width: 64rem) {
    .fA-DKOf {
        flex-flow: wrap;
    }
}

@media only screen and (min-width: 64rem) {
    .fA-DKOf {
        flex-flow: wrap;
    }
}

.kXxDWC {
    box-sizing: border-box;
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
}

@media only screen and (min-width: 1rem) {
    .kXxDWC {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

@media only screen and (min-width: 1rem) {
    .kXxDWC {
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

@media only screen and (min-width: 48rem) {
    .kXxDWC {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .kXxDWC {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .kXxDWC {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

.cHXwLZ {
    box-sizing: border-box;
    flex: 1 0 auto;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}

@media only screen and (min-width: 1rem) {
    .cHXwLZ {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

@media only screen and (min-width: 1rem) {
    .cHXwLZ {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

@media only screen and (min-width: 48rem) {
    .cHXwLZ {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cHXwLZ {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cHXwLZ {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 1rem) {
    .cHXwLZ {
        flex: 1 1 150%;
        max-width: 150%;
    }
}

@media only screen and (min-width: 1rem) {
    .cHXwLZ {
        flex: 1 1 150%;
        max-width: 150%;
    }
}

@media only screen and (min-width: 48rem) {
    .cHXwLZ {
        flex: 1 1 150%;
        max-width: 150%;
    }
}

@media only screen and (min-width: 64rem) {
    .cHXwLZ {
        flex: 1 1 41.6667%;
        max-width: 41.6667%;
    }
}

.cEiyNP {
    box-sizing: border-box;
    flex: 1 0 auto;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
}

@media only screen and (min-width: 1rem) {
    .cEiyNP {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

@media only screen and (min-width: 1rem) {
    .cEiyNP {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

@media only screen and (min-width: 48rem) {
    .cEiyNP {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cEiyNP {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .cEiyNP {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

.bbOkxj {
    box-sizing: border-box;
    flex: 1 0 auto;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}

@media only screen and (min-width: 1rem) {
    .bbOkxj {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

@media only screen and (min-width: 1rem) {
    .bbOkxj {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

@media only screen and (min-width: 48rem) {
    .bbOkxj {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .bbOkxj {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 64rem) {
    .bbOkxj {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@media only screen and (min-width: 1rem) {
    .bbOkxj {
        flex: 1 1 100%;
        max-width: 100%;
    }
}

@media only screen and (min-width: 48rem) {
    .bbOkxj {
        flex: 1 1 100%;
        max-width: 100%;
    }
}

@media only screen and (min-width: 64rem) {
    .bbOkxj {
        flex: 1 1 100%;
        max-width: 100%;
    }
}

.iTfYAO {
    width: 100%;
    background: rgb(247, 247, 247);
    min-height: calc(-60px + 100vh);
    padding-bottom: 2.5rem;
}

.hUdiCg {
    margin-top: 2rem;
}

body[data-mobile_view="true"] .sc-fncAUw {
    margin-top: 1rem;
}

.fRonWe {
    grid-area: next-steps;
}

.esDaZN {
    grid-area: quick-actions;
    height: fit-content;
}

.jmqzqF {
    grid-area: carousel-banners;
    height: fit-content;
}

.fXDogG {
    grid-area: balance;
    height: fit-content;
}

.eldlmU {
    grid-area: highlights;
    width: 100%;
}

.hKLcXS {
    grid-area: foxbit-vip;
    width: 100%;
}

.jtbKrN {
    grid-area: news;
    width: 100%;
}

.sRzuG {
    padding: 0.75rem;
}

.sRzuG ul {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 0.75rem;
    list-style: none;
    padding: 0px;
}

.cVealn {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
}

@media screen and (max-width: 768px) {
    .cVealn {
        box-shadow: rgb(217, 217, 217) 0px -1px 0px 0px, rgb(217, 217, 217) 0px 1px 0px 0px;
        border-top-left-radius: 0.75rem;
        border-top-right-radius: 0.75rem;
        overflow: hidden;
    }
}

.cdsmpJ {
    width: 100%;
    background-color: rgb(255, 255, 255);
    color: rgb(33, 37, 41);
}

.ewGmHe {
    width: 100%;
}

.ewGmHe th {
    font-weight: 500;
    color: rgb(115, 126, 136);
    font-size: 0.875rem;
    vertical-align: middle;
    padding: 0px 12px 12px;
}

.ewGmHe tr {
    border: 0px;
}

.ewGmHe tbody>tr:hover {
    background-color: rgb(247, 247, 247);
}

.ewGmHe td {
    vertical-align: middle;
    padding: 12px;
}

.ewGmHe td:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.ewGmHe td:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.eIarIN {
    position: relative;
    width: 100%;
    height: 24px;
}

.eIarIN>div {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}

@media screen and (min-width: 768px) {
    .eIarIN>div[data-view="mobile"] {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .eIarIN>div[data-view="desktop"] {
        display: none;
    }
}

.eIarIN .carousel-slider {
    display: flex;
}

.eIarIN .slide {
    min-width: max-content;
}

.eIarIN .slide+li {
    margin-left: 0.5rem;
}

.fgxQpD .slider-wrapper {
    padding: 2px;
}

.fgxQpD[data-next="true"] .slider-wrapper {
    padding-right: 28px;
}

.fgxQpD[data-prev="true"] .slider-wrapper {
    padding-left: 28px;
}

.lDXsJ {
    width: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 0px;
    margin: 0px;
    list-style: none;
    overflow-x: auto;
}

.lDXsJ li {
    margin-bottom: 0.25rem;
}

.lDXsJ li+li {
    margin-left: 0.5rem;
}

.hYXAOg {
    width: max-content;
    font-weight: 600;
    height: 24px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(247, 247, 247);
    border: 1px solid rgb(236, 236, 236);
    border-radius: 30px;
    color: rgb(33, 36, 39);
    padding: 0.5rem 1rem;
    cursor: pointer;
    transition: background 0.3s;
}

.hYXAOg:hover {
    background: rgb(236, 236, 236);
}

.hYXAOg[data-selected="true"] {
    transition-duration: 0s;
    background-color: rgb(255, 110, 0);
    border: 1px solid rgb(241, 212, 197);
    color: rgb(255, 255, 255);
}

.hYXAOg:focus-visible {
    outline: rgb(217, 217, 217) solid 1px;
}

.hYXAOg span {
    font-weight: 600;
    color: inherit;
    font-size: 0.75rem;
}

.jfhpLy {
    position: absolute;
    width: 28px;
    height: 28px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background: rgb(255, 255, 255);
    border: 0px;
    padding: 0px;
    cursor: pointer;
    z-index: 1;
    border-radius: 4px;
    transition: background 0.3s;
}

.jfhpLy:hover {
    background: rgb(236, 236, 236);
}

.jfhpLy:focus-visible {
    width: 24px;
    height: 24px;
    margin: 2px;
    outline: rgb(33, 37, 41) solid 2px;
}

.jfhpLy[data-visible="true"] {
    display: flex;
}

.jfhpLy[data-type="prev"] {
    left: 0px;
}

.jfhpLy[data-type="next"] {
    right: 0px;
    transform: rotate(180deg);
}

.gjSyHf {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 1.5rem;
}

.gjSyHf strong {
    font-weight: bold;
    color: rgb(33, 37, 41);
    font-size: 1.25rem;
}

.dmuIEC {
    font-weight: 500;
    width: 20%;
    text-align: right;
}

.dmuIEC button:focus-visible {
    outline: rgb(33, 37, 41) solid 2px;
}

.dmuIEC:first-child {
    text-align: left;
}

@media (max-width: 768px) {

    .dmuIEC[data-value="blocked-balance"],
    .dmuIEC[data-value="price"] {
        display: none;
    }
}

.SKVVz {
    font-weight: 500;
    width: 30%;
    text-align: right;
}

.SKVVz button:focus-visible {
    outline: rgb(33, 37, 41) solid 2px;
}

.SKVVz:first-child {
    text-align: left;
}

@media (max-width: 768px) {

    .SKVVz[data-value="blocked-balance"],
    .SKVVz[data-value="price"] {
        display: none;
    }
}

.hKlqQi tr {
    display: none;
    border-radius: 8px;
}

.hKlqQi tr:focus-within {
    background: rgb(247, 247, 247);
    outline: rgb(236, 236, 236) solid 2px;
}

.hKlqQi tr:nth-of-type(-n+5) {
    display: table-row;
}

.fNFjSg {
    padding: 0.25rem 0px 0px 0.25rem;
}

@media (max-width: 768px) {
    .fNFjSg {
        display: none;
    }
}

.bWEDWQ {
    height: 25px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: transparent;
    border: 0px;
    cursor: pointer;
    color: currentcolor;
    margin-right: -0.5rem;
    border-radius: 4px;
    font-weight: 500;
}

.bWEDWQ:hover>div[data-selected="false"],
.bWEDWQ>div[data-selected="true"] {
    display: flex;
}

.cSjweb {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.75rem;
    padding: 0px 1rem 1rem;
}

.dXmlYm>button {
    width: 100%;
}

.beWhwW {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: rgb(91, 100, 109);
    background-color: rgb(247, 247, 247);
    padding: 0.25rem 0.75rem;
    max-height: 28px;
    border-radius: 12px;
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.25rem;
    min-width: 58px;
    max-width: 100%;
}

.gTrACj {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: rgb(28, 201, 125);
    background-color: rgb(232, 243, 234);
    padding: 0.25rem 0.75rem;
    max-height: 28px;
    border-radius: 12px;
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.25rem;
    min-width: 58px;
    max-width: 100%;
}

.ePeQal {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    color: rgb(255, 71, 71);
    background-color: rgb(252, 241, 241);
    padding: 0.25rem 0.75rem;
    max-height: 28px;
    border-radius: 12px;
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.25rem;
    min-width: 58px;
    max-width: 100%;
}

.KOWqk {
    color: rgb(141, 149, 157);
    text-align: center;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.35px;
    text-transform: uppercase;
}

.iexalO:hover:not([disabled]) {
    text-decoration: none;
}

.kKVShu {
    color: rgb(115, 126, 136);
    font-size: 0.875rem;
    font-weight: 500;
}

.jLJTsl {
    color: rgb(33, 37, 41);
    font-size: 1rem;
    font-weight: 600;
    line-height: 100%;
    margin-bottom: 0.5rem;
}

.dyzRHA {
    margin-right: 1.5rem;
}

.knmhal {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.ekkATm {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-radius: 12px;
    padding: 0.75rem;
    width: 100%;
}

.hikhPl {
    width: 100%;
    padding: 0.5rem;
}

.kBsYCE {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
}

.clnPWk {
    display: flex;
    flex: 1 1 0%;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(255, 255, 255);
    border-radius: 8px;
    padding: 0.75rem;
    transition: background-color 0.2s;
}

.clnPWk:hover,
.clnPWk:focus,
.clnPWk:active {
    background-color: rgb(247, 247, 247);
}

.clnPWk div {
    display: flex;
    flex: 1 0 calc(50% - 0.75rem);
}

.clnPWk img {
    max-width: 100%;
    min-height: 170px;
    border-radius: 8px;
    object-fit: cover;
    object-position: center center;
}

@media screen and (max-width: 1024px) {
    .clnPWk {
        flex-direction: column;
    }

    .clnPWk div {
        flex: 1 1 0%;
    }
}

.cyBotP {
    display: flex;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
}

.eZlQIn {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: end;
    justify-content: flex-end;
    margin-left: 1.5rem;
}

.eZlQIn h5 {
    color: rgb(33, 37, 41);
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 0.75rem;
}

.eZlQIn p {
    font-weight: 500;
    color: rgb(33, 37, 41);
    font-size: 0.875rem;
    margin-bottom: 2rem;
}

.eZlQIn time {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-weight: 500;
    color: rgb(75, 82, 89);
    font-size: 0.75rem;
}

.eZlQIn time svg {
    margin-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .eZlQIn {
        margin-top: 1.5rem;
        margin-left: 0px;
    }

    .eZlQIn h5,
    .eZlQIn p {
        margin-bottom: 0.75rem;
    }
}

.coqfjC {
    color: rgb(33, 37, 41);
    display: block;
    font-weight: 500;
    font-size: 1rem;
    letter-spacing: 0px;
    text-align: center;
}

.NDirU {
    min-height: 316px;
    z-index: 1;
    display: block;
    border-radius: 16px;
    padding: 2rem;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    background-image: url("https://statics.foxbit.com.br/content-manager/medium_download_app_572bbdc187.webp");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    position: relative;
    cursor: pointer;
    width: 100%;
}

@media (max-width: 768px) {
    .NDirU {
        background-size: contain;
        background-position: center bottom;
        min-height: 286px;
        padding: 1.25rem;
        border-radius: 0px;
    }
}

.ccvpOQ {
    min-height: 316px;
    z-index: 1;
    display: block;
    border-radius: 16px;
    padding: 2rem;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 8px 0px;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    background-image: url("https://statics.foxbit.com.br/content-manager/medium_banner_exchange_token_d76e998733.webp");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: cover;
    position: relative;
    cursor: pointer;
    width: 100%;
}

@media (max-width: 768px) {
    .ccvpOQ {
        background-size: contain;
        background-position: center bottom;
        min-height: 286px;
        padding: 1.25rem;
        border-radius: 0px;
    }
}

.bjnKN {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    overflow: hidden;
    gap: 1rem;
}

.dQZboO {
    width: 100%;
    overflow: hidden;
}

.kZDpJc {
    display: flex;
    position: relative;
    min-height: 13rem;
}

.fwHwTa {
    display: flex;
    position: relative;
}

.kuCEuD {
    box-sizing: border-box;
    flex-shrink: 0;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

.iLObQt {
    background: rgb(255, 255, 255);
    border-radius: 8px;
    width: 100%;
}

.iZmSOz {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 2;
    flex-grow: 2;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0.5rem;
}

.gpTIHI {
    border-radius: 8px;
    cursor: pointer;
    padding: 0px;
    border: none;
    background: rgb(255, 110, 0);
    width: 8px;
    height: 8px;
}

.gpTIHI:focus:not(:disabled) {
    border: 1px solid rgb(33, 37, 41);
}

.lfKgXC {
    width: 6px;
    height: 6px;
    border-radius: 8px;
    background: rgb(210, 210, 210);
    cursor: pointer;
    padding: 0px;
    border: none;
}

.lfKgXC:focus:not(:disabled) {
    border: 1px solid rgb(33, 37, 41);
}

.gYMToJ {
    width: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: space-evenly;
}

@media (max-width: 768px) {
    .gYMToJ {
        margin-bottom: 0.5rem;
    }
}

.TjQkX {
    display: flex;
    -webkit-box-flex: 1;
    flex-grow: 1;
    background: transparent;
    border: 0px;
    width: auto;
    padding: 0px;
    margin: 2px;
}

.TjQkX:focus-visible {
    outline: rgb(33, 37, 41) solid 1px;
    border-radius: 50%;
    padding: 0px;
}

.TjQkX>svg {
    color: rgb(33, 37, 41);
    background-color: rgb(247, 247, 247);
    border-radius: 50%;
    transition: 0.2s;
    cursor: pointer;
}

.TjQkX>svg:hover {
    background-color: rgb(236, 236, 236);
    color: rgb(255, 110, 0);
}

.dqcfpS {
    -webkit-box-pack: start;
    justify-content: flex-start;
}

@media (max-width: 768px) {
    .dqcfpS {
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.cwZHlR {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

@media (max-width: 768px) {
    .cwZHlR {
        -webkit-box-pack: center;
        justify-content: center;
    }
}

.cFcQcF {
    padding: 0px 1rem 1rem;
}

.ezUZfJ {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.iCGLRW {
    align-self: center;
    margin-bottom: 1rem;
}

.bTIsYQ {
    font-weight: 600;
    font-size: 0.75rem;
    color: rgb(33, 37, 41);
}

.cfnkMc {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.gxFkll {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 260px;
}

.kbnUtk {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.eVwwGB {
    background-color: rgb(247, 247, 247);
    min-height: 44px;
    border-radius: 12px;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 0px 12px;
    cursor: pointer;
    transition: 0.2s;
}

.eVwwGB:hover {
    background-color: rgb(236, 236, 236);
}

@media screen and (max-width: 768px) {
    .eVwwGB {
        padding: 0px 0.5rem;
    }
}

.kNiHjP {
    width: 20px;
    height: 20px;
}

.hWaSTo {
    font-size: 1rem;
    font-weight: 600;
    color: rgb(33, 37, 41);
}

.cUtCQY {
    font-weight: 600;
    font-size: 1rem;
    text-transform: uppercase;
    color: rgb(115, 126, 136);
}

.CVdnS {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: rgb(75, 82, 89);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.75rem;
}

.flhmDy {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: rgb(175, 34, 36);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.75rem;
}

.jNLOsJ {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: rgb(7, 106, 83);
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 0.75rem;
}

.gxorTc {
    color: rgb(33, 37, 41);
    font-weight: 500;
    font-size: 1rem;
}

.kFFqYt {
    color: rgb(178, 183, 187);
    font-weight: 500;
    font-size: 1rem;
    margin-right: 0.25rem;
}

.jIuWeS {
    margin: 0px;
    color: rgb(33, 37, 41);
    font-weight: 500;
    font-size: 1rem;
}

.gDJAPY {
    position: relative;
    display: flex;
    flex-direction: column;
    font-variant: common-ligatures tabular-nums;
    border-radius: 16px;
    padding: 1.5rem 1.25rem;
    opacity: 1;
    overflow-wrap: break-word;
}

.gDJAPY.gDJAPY {
    overflow: initial;
}

.dvzFbw {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    min-width: 48px;
    position: absolute;
    background: rgb(236, 236, 236);
    border-radius: 12px;
    line-height: 0;
    padding: 0.25rem 0.25rem 0.25rem 0.5rem;
    top: 1.5rem;
    right: 1.25rem;
}

.gdlFtn {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    min-width: 48px;
    position: absolute;
    background: rgb(252, 241, 241);
    border-radius: 12px;
    line-height: 0;
    padding: 0.25rem 0.25rem 0.25rem 0.5rem;
    top: 1.5rem;
    right: 1.25rem;
}

.duWctu {
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    min-width: 48px;
    position: absolute;
    background: rgb(232, 243, 234);
    border-radius: 12px;
    line-height: 0;
    padding: 0.25rem 0.25rem 0.25rem 0.5rem;
    top: 1.5rem;
    right: 1.25rem;
}

.kYMcxV {
    color: rgb(115, 126, 136);
    font-weight: 500;
    font-size: 0.625rem;
    line-height: 1;
}

.kNFEzQ {
    color: rgb(33, 37, 41);
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1;
    margin-top: 0.25rem;
}

.WuwXJ {
    display: flex;
    flex-direction: column;
    margin-top: 1.25rem;
}

.hQhoxH {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, 176px);
    gap: 0.75rem;
    -webkit-box-pack: center;
    justify-content: center;
    flex: 0 1 0%;
    overflow-y: auto;
    height: 100vh;
    padding: 20px 0.75rem;
}

.hQhoxH::-webkit-scrollbar {
    width: 5px;
}

.hQhoxH::-webkit-scrollbar-track {
    box-shadow: transparent 0px 0px 5px inset;
    border-radius: 10px;
}

.hQhoxH::-webkit-scrollbar-thumb {
    background: rgb(178, 183, 187);
    border-radius: 10px;
}

.hQhoxH::-webkit-scrollbar-thumb:hover {
    background: rgb(141, 149, 157);
}

@media (max-width: 1024px) {
    .hQhoxH {
        padding: 20px 1rem;
    }
}

@media (max-width: 768px) {
    .hQhoxH {
        grid-template-columns: repeat(auto-fit, 48%);
    }
}

@media (max-width: 320px) {
    .hQhoxH {
        grid-template-columns: repeat(auto-fit, 100%);
    }
}

.faKdvC {
    z-index: 1;
    width: 100%;
}

.eDAlnX {
    content: "";
    position: sticky;
    width: calc(100% - 5px);
    height: 20px;
    left: 0px;
    z-index: 10;
    pointer-events: none;
}

.eDAlnX:not([data-bottom="true"]) {
    box-shadow: rgb(236, 236, 236) 0px calc(10px) calc(10px) inset;
    margin-bottom: -20px;
}

.eDAlnX[data-bottom="true"] {
    box-shadow: rgb(236, 236, 236) 0px calc(-10px) calc(10px) inset;
    margin-top: -20px;
}

.sensitive-data {
    display: unset;
}

.hidden-sensitive-data-mask {
    display: none;
}

.__react_component_tooltip {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    opacity: 0;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out;
    top: -999em;
    visibility: hidden;
    z-index: 999;
}

.__react_component_tooltip.allow_hover,
.__react_component_tooltip.allow_click {
    pointer-events: auto;
}

.__react_component_tooltip::before,
.__react_component_tooltip::after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
}

.__react_component_tooltip.show {
    opacity: 0.9;
    margin-top: 0px;
    margin-left: 0px;
    visibility: visible;
}

.__react_component_tooltip.place-top::before {
    bottom: 0px;
    left: 50%;
    margin-left: -11px;
}

.__react_component_tooltip.place-bottom::before {
    top: 0px;
    left: 50%;
    margin-left: -11px;
}

.__react_component_tooltip.place-left::before {
    right: 0px;
    top: 50%;
    margin-top: -9px;
}

.__react_component_tooltip.place-right::before {
    left: 0px;
    top: 50%;
    margin-top: -9px;
}

.__react_component_tooltip .multi-line {
    display: block;
    padding: 2px 0px;
    text-align: center;
}

.logo-with-text_svg__bec3bd5e-8c09-4c66-bdc7-ae0a62ca63f7 {
    fill: rgb(255, 111, 0);
}

.sensitive-data {
    display: unset;
}

.hidden-sensitive-data-mask {
    display: none;
}

.__react_component_tooltip {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    opacity: 0;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out;
    top: -999em;
    visibility: hidden;
    z-index: 999;
}

.__react_component_tooltip.allow_hover,
.__react_component_tooltip.allow_click {
    pointer-events: auto;
}

.__react_component_tooltip::before,
.__react_component_tooltip::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}

.__react_component_tooltip.show {
    opacity: 0.9;
    margin-top: 0;
    margin-left: 0;
    visibility: visible;
}

.__react_component_tooltip.place-top::before {
    bottom: 0;
    left: 50%;
    margin-left: -11px;
}

.__react_component_tooltip.place-bottom::before {
    top: 0;
    left: 50%;
    margin-left: -11px;
}

.__react_component_tooltip.place-left::before {
    right: 0;
    top: 50%;
    margin-top: -9px;
}

.__react_component_tooltip.place-right::before {
    left: 0;
    top: 50%;
    margin-top: -9px;
}

.__react_component_tooltip .multi-line {
    display: block;
    padding: 2px 0;
    text-align: center;
}

                                  .logo-with-text_svg__bec3bd5e-8c09-4c66-bdc7-ae0a62ca63f7 {
                                    fill: #ff6f00;
                                  }