body {
    padding: 0;
    margin: 0;
}

.wZUCgSVdIH0eEnsXSfrO {
    margin: 0 auto;
    padding: 5rem 6.5rem;
    max-width: 80rem;
}

._r8_nUozMLlBu1YCBfSb {
    margin: 0 0 2.5rem;
    font-weight: var(--bold);
    letter-spacing: var(--letter-spacing-1);
    line-height: var(--line-height-2);
    font-size: var(--size-32);
}

.BSrMv_iQuaRMxLIauLaZ {
    font-size: '#fff';
    font-size: '0.625rem';
}

.jkEnU8RtUS9w4rRKp4wB {
    width: fit-content;
}

.yDs7XdVoiEi8hLObdDa2 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    font-size: 1.125rem;
    line-height: 1.5;
}

.Q_pbEgvJzkEi46qvoqAk {
    display: flex;
    flex-direction: column;
    width: fit-content;
}

.svhgu5CZkQQvj_Iha84g {
    display: flex;
    gap: 0.425rem;
    font-size: 1.125rem;
    line-height: 1.5;
    margin-bottom: 1rem;
}

.BSrMv_iQuaRMxLIauLaZ {
    font-size: 0.625rem;
    color: #fff;
}

.ovdbV6DMDp6I26Yezh1S {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.HnIjd2Fj54408bPssGPV {
    min-height: var(--size-32);
}

.ljjUii3_8oIsf4EfBwxS {
    min-height: var(--size-80);
}

.ACFFdH5igeYgHtPdfCj9 {
    background-color: var(--black);
}

.fMwNWofe4cvSlKCkQAdS {
    background-color: var(--white);
}

.y5zJbHWHUbetR1P2ZBMr {
    flex-grow: 1;
    margin: auto;
    position: relative;

    &.YLIF_r7uvqalgrYDypEB {
        flex-grow: 0;
    }

    &.kew7sqkOu0QHOFJJnZBq {
        background-color: var(--white);
        border-bottom: var(--size-1) solid var(--gray-500);
    }

    &.IAoAiVXq7wiYQD3N25xn {
        background-color: var(--black);
    }
}

.gI7BpKXUGvgI4vO3yoff {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: var(--size-16);
}

.gI7BpKXUGvgI4vO3yoff > div {
    width: 100%;
}

.gI7BpKXUGvgI4vO3yoff > button {
    width: var(--size-72);
}

.pCs2Wfhm0IAAtT51D43T {
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: var(--size-1) solid var(--gray-800);
    background: var(--gray-900);

    @media (width >= 48em) {
        gap: var(--size-12);
        padding: calc(var(--size-5) + var(--size-2)) var(--size-12) var(--size-5) var(--size-16);

        &.SIOhfKUUyhu4HwyYyehQ {
            gap: var(--size-24);
            padding: var(--size-24) 0;
        }
    }

    @media (48em <= width < 64em) {
        gap: var(--size-24);
        padding: var(--size-24) var(--size-24);
    }

    @media (36em <= width < 48em) {
        gap: var(--size-24);
        padding: calc(var(--size-10) * 2) 0;
    }

    @media (width < 36em) {
        gap: var(--size-16);
        padding: calc(var(--size-10) * 2) 0;
    }

    &.OPUIj7t3b3wZN6fpHmff {
        padding: 0;
    }
}

/* Search Suggestions Styles */
.AbU2pW1fLLakOgczowWe {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: rgba(0, 0, 0, 0.7);
    z-index: 99;

    &.IAoAiVXq7wiYQD3N25xn {
        background-color: rgba(0, 0, 0, 0.7);
    }

    &.kew7sqkOu0QHOFJJnZBq {
        background-color: transparent;
    }

    @media (width >= 48em) {
        height: calc(100vh - 120px);

        &.fWULJ2XIcFEZ6QcoJHuj {
            height: calc(100vh - var(--size-80));
        }
    }

    @media (36em <= width < 48em), (width < 36em) {
        height: calc(100vh - var(--size-56));

        &.IAoAiVXq7wiYQD3N25xn {
            background-color: var(--black);
        }
    }
}

._0Vx8wsmGmrxSW9TrFtP {
    position: absolute;
    z-index: 999;
    left: 0;
    right: 0;
    padding: var(--size-24) var(--size-16);
    display: flex;
    flex-direction: column;
    gap: var(--size-24);
    box-shadow: 0 var(--size-2) 25px 0 rgba(0, 0, 0, 0.1);
    border-top: var(--size-1) solid var(--gray-800);

    &.kew7sqkOu0QHOFJJnZBq {
        background-color: var(--white);
        color: var(--black);
    }

    &.IAoAiVXq7wiYQD3N25xn {
        background-color: var(--black);
        color: var(--white);
    }

    @media (36em <= width < 48em), (width < 36em) {
        height: calc(100vh - var(--size-64));
    }
}

.AlaJtGuJFh2Y2noneUyz {
    padding-top: var(--size-16);
}

.wWUXFVZGzIcY2RfWDtKm {
    box-sizing: border-box;
    color: var(--gray-500);
    padding: 0 var(--size-16) var(--size-16) var(--size-8);

    @media (width < 36em) {
        padding: var(--size-8) var(--size-56) var(--size-8) var(--size-56);
    }

    @media (36em <= width < 48em), (48em <= width < 64em) {
        padding: var(--size-8) var(--size-72) var(--size-8) var(--size-72);
    }
}

.eIeX1nQ1OKEnq7QfeTDn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    cursor: pointer;
    gap: var(--size-8);
    padding: var(--size-8) var(--size-8);

    &:hover {
        background-color: var(--yellow);

        path {
            fill: var(--black);
        }

        color: var(--black);
    }

    @media (width < 36em) {
        padding: var(--size-8) var(--size-56) var(--size-8) var(--size-56);
    }

    @media (36em <= width < 48em), (48em <= width < 64em) {
        padding: var(--size-8) var(--size-72) var(--size-8) var(--size-72);
    }
}

.eIeX1nQ1OKEnq7QfeTDn[aria-selected='true'] {
    background-color: var(--yellow);

    path {
        fill: var(--black);
    }

    color: var(--black);
}

.OtNcThSO500JLlGADJhi {
    font-weight: var(--semibold);

    @media (36em <= width < 48em), (48em <= width < 64em) {
        padding: var(--size-24) 0 var(--size-24) var(--size-72);
    }

    @media (width < 36em) {
        padding: var(--size-24) 0 var(--size-24) var(--size-56);
    }
}

.uGIEfnR5qZK4UYAaL5nw {
    display: flex;
    justify-content: center;
    padding: var(--size-24) 0;
}

.iEt9qrSRSHQxLk8MdIsi {
    display: flex;
    align-items: center;
    gap: var(--size-8);
}

.LXGMN5t5sBCgzgjZ6ACP {
    font-weight: var(--semibold) !important;
}

.KX4m697MDITGLOG8J8Sz {
    cursor: pointer;
    padding: var(--size-16) var(--size-72);
    margin-top: var(--size-16);
    border: var(--size-1) solid var(--gray-800);

    &:hover {
        background-color: var(--yellow);
        color: var(--black);
    }

    @media (width < 36em) {
        padding: var(--size-16) var(--size-16);
    }

    @media (36em <= width < 48em) {
        padding: var(--size-16) var(--size-24);
    }

    @media (48em <= width < 64em) {
        padding: var(--size-16) var(--size-56);
    }
}

.jZqkxcro05YDkv5HUxyZ {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: var(--size-1) !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: var(--size-1) !important;
}

.WINlVmm94cJ0xwHXFIeW {
    display: flex;
    padding: var(--size-16);
    flex-direction: row;
    align-items: flex-start;
    align-self: stretch;
    border: 1px solid var(--gray-800);
    gap: var(--size-8);
}

.WAKMQlx7v_PS78rOb4uJ {
    color: var(--white);
    font-weight: 700 !important;
}

.iDt6hkFM6H7VgfNd8S0g {
    color: var(--gray-500);
}

.p76s1uam9Xfh9jeGiZz6 {
    display: flex;
    gap: var(--size-8);
}

.GSkgN7ICGEGM_Fh8MZll {
    display: flex;
    gap: var(--size-8);
    flex-direction: column;
}

.iwMZfi4NeYKaS7DmAoSQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    cursor: pointer;
    gap: var(--size-8);

    &:hover {
        background-color: rgba(255, 255, 255, 0.1);

        path {
            fill: var(--white);
        }
    }

    padding: var(--size-8) var(--size-8);
}

.Um4m4yNvQdkSeY1r2gyD {
    display: flex;
    align-items: center;
    white-space: pre-wrap;
}

.MU7Ob6bHrWlJDwt2DMK8 {
    font-weight: var(--semibold) !important;
}

.D25cL7JqHBh8t4_xz4Gb {
    font-weight: var(--semibold);
}

.aktEBoPCTBSY29TbVGUj {
    box-sizing: border-box;
    color: var(--gray-500);

    padding: 0 var(--size-16) var(--size-16) var(--size-8);

    @media (width < 36em), (36em <= width < 48em), (48em <= width < 64em) {
        padding: var(--size-8);
    }
}

/* Search Suggestions Styles */
.e5X9kW7Mw1B_OcD85AYw {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: rgba(0, 0, 0, 0.7);
    z-index: 99;

    &.kWCsEF_Z82aVQUaE8V1q {
        background-color: rgba(0, 0, 0, 0.7);
    }

    &.EY8Emy0wylwh1ByjJaEn {
        background-color: transparent;
    }
}

.SCpwfI4cYW4XdXWgChCS {
    position: absolute;
    z-index: 999;
    left: 0;
    right: 0;
    padding: var(--size-24) var(--size-16);
    display: flex;
    flex-direction: column;
    gap: var(--size-24);
    box-shadow: 0 var(--size-2) 25px 0 rgba(0, 0, 0, 0.1);
    border-bottom: var(--size-1) solid var(--gray-800);
    border-left: var(--size-1) solid var(--gray-800);
    border-right: var(--size-1) solid var(--gray-800);

    &.EY8Emy0wylwh1ByjJaEn {
        background-color: var(--white);
        color: var(--black);
    }

    &.kWCsEF_Z82aVQUaE8V1q {
        background-color: var(--black);
        color: var(--white);
    }

    @media (36em <= width < 48em), (width < 36em) {
        position: fixed;
        height: auto;
        border: none;
    }
}

.Z2cy4H8hRZmpvkCzErfL {
    display: flex;
    justify-content: center;
    padding: var(--size-24) 0;
}

.IxTzYsquFyUveteyWsV7 {
    font-weight: var(--semibold);

    @media (36em <= width < 48em), (48em <= width < 64em), (width < 36em) {
        padding: var(--size-24) 0 var(--size-24) var(--size-8);
    }
}

.QFgS4ZoS1yIlSWMqlbG9 {
    cursor: pointer;
    padding: var(--size-16) var(--size-72);
    margin-top: var(--size-16);
    border: var(--size-1) solid var(--gray-800);

    &:hover {
        background-color: var(--yellow);
        color: var(--black);
    }

    @media (width < 36em) {
        padding: var(--size-16) var(--size-16);
    }

    @media (36em <= width < 48em) {
        padding: var(--size-16) var(--size-24);
    }

    @media (48em <= width < 64em) {
        padding: var(--size-16) var(--size-56);
    }
}

._SCcXkZKu_y4ofBDd0Li {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: var(--size-1) !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: var(--size-1) !important;
}

.E0ZhGBTsiMOJaBDO2zuA {
    display: flex;
    align-items: center;
    gap: var(--size-16);

    @media (36em <= width < 48em), (width < 36em) {
        flex-direction: column;
        div {
            background-color: var(--black) !important;
            span {
                color: var(--gray-500) !important;
                font-weight: var(--semibold);
            }
            &:hover,
            &:focus {
                span {
                    color: var(--black) !important;
                }
            }
        }
    }
}

.Dbwry0Ajmdj0KdnoSMpb {
    width: calc(var(--size-80) + var(--size-38));
    height: var(--size-32);
    background-color: var(--gray-900) !important;
}

.xuy2JOKaCyM1I2ZVg2tZ {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.slZqEZJOUlP54Oz2Zk0I {
    color: var(--gray-500);
    padding: 0 var(--size-16) var(--size-16) var(--size-8);
}

.Hx00erNsfSTUv_r_yBIw {
    display: flex;
    flex-wrap: wrap;
}

.JEeKjhS9SfUktalKjQKh {
    /* Newer */
    width: calc(100% / 3 - var(--size-24)) !important;
    box-sizing: border-box;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    padding: var(--size-7) var(--size-8) var(--size-8) var(--size-8);
    margin-right: var(--size-24);
    gap: var(--size-4);
    text-decoration: none;

    &:hover {
        cursor: pointer;
        background-color: rgba(255, 255, 255, 0.1);
        text-decoration: none !important;
    }

    @media (48em <= width < 64em) {
        width: calc(100% / 2 - var(--size-24));
    }
}

.zQ_FCstueNWYn7OgazMT {
    overflow: hidden;
    color: var(--white);
    text-overflow: ellipsis;
    font-weight: var(--semibold) !important;
}

.JnwDSWEdLUMkzasuCXgm {
    color: var(--gray-500);
    white-space: normal;
}

.ssbY3XEm8CWx1obcXCW1 {
    flex-shrink: 0;
    align-self: stretch;
}

.TA63Rzs748faIwvCjvux {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: 100vh;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7);
}

.Setzx5Ay7OKzawm4VWXh {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    background-color: var(--black);
    left: 0;
    right: 0;
    z-index: 100;
    top: 100%;
    position: absolute;
    border-top: var(--size-1) solid var(--gray-800);
    border-bottom: var(--size-1) solid var(--gray-800);

    @media (64em <= width < 80em), (48em <= width < 64em), (width >= 48em) {
        padding-left: var(--size-24);
    }

    @media (width >= 80em) {
        padding-left: var(--size-104);
    }
}

.casFPvmZWb7cMrfWwMb1 {
    display: flex;
    color: var(--white);
    padding: var(--size-32) var(--size-24) var(--size-32) 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 29%;
    height: fit-content;
    align-content: end;
    max-height: calc(
        90vh - (var(--size-160) + var(--size-50))
    ); /* Calculates 90% of viewport minus the size of header minus size of windows bar */
    overflow: hidden;

    @media (width >= 80em), (64em <= width < 80em) {
        width: var(--size-360);
    }

    @media (48em <= width < 64em) {
        width: var(--size-280);
    }
}

.WkYkMlzemOqTZEltM6Eh {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--size-48);
    padding: 0 var(--size-8);
    gap: var(--size-8);
    width: 100%;
}

.bOXC_hLG1GeHEOJCA9fz {
    color: var(--white);
    font-weight: var(--bold) !important;
}

.vuaGlkdpEfsjgDQLPQ2s {
    color: var(--gray-500);
    white-space: normal;
}

.SMsDsOZNfuSF2YBr_YRa {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-right: var(--size-16);
    overflow-y: auto;
    overflow-x: hidden;

    &::-webkit-scrollbar {
        width: calc(var(--size-4) + var(--size-2));
        height: calc(var(--size-4) + var(--size-2));
    }

    &::-webkit-scrollbar-thumb {
        background: var(--gray-700);
        border-radius: calc(var(--size-4) + var(--size-2));
        background-clip: padding-box;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: var(--gray-700);
    }

    &::-webkit-scrollbar-track {
        border-radius: calc(var(--size-4) + var(--size-2));
    }
}

.b0ufKSUqTJlvMfVj7tpd {
    width: 100%;
    margin-bottom: calc(var(--size-48) - var(--size-1));
    gap: var(--size-24);
    display: flex;
    flex-direction: column;
}

.gNUJLUKvNryLSuzk_gz7 {
    display: flex;
    padding-right: var(--size-8);
    flex-direction: column;
    gap: var(--size-24);
    align-self: stretch;
    flex-grow: 1;

    /* Shadow 2dp 10% */
    box-shadow: 0 var(--size-2) var(--size-25) 0 rgba(0, 0, 0, 0.1);
}

.ua04nwaQsbu1yki1g3Lf {
    display: flex;
    flex-direction: column;
}

.ECvyIZuWUqmQbjVfOemz {
    color: var(--gray-500);
    padding: 0 var(--size-16) var(--size-16) var(--size-8);
}

.CTZPWAOc71p0Hphy2Zvz {
    padding-left: var(--size-8) !important;
    &.lb1xlRjAFP_n2ixmd4k3 {
        background-color: var(--black) !important;
    }
}

.GNySp9tPh429e5zcr2ji {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border: var(--size-1) solid var(--gray-800);
}

.sSUQV_FXBe9aIq_RZMQ5 {
    display: flex;
    padding: var(--size-32) 0 var(--size-32) var(--size-24);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--size-24);
    width: 100%;
    max-height: calc(
        90vh - (var(--size-160) + var(--size-50))
    ); /* Calculates 90% of viewport minus the size of header minus size of windows bar */
    overflow-y: auto;

    &::-webkit-scrollbar {
        width: calc(var(--size-4) + var(--size-2));
        height: calc(var(--size-4) + var(--size-2));
    }

    &::-webkit-scrollbar-thumb {
        background: var(--gray-700);
        border-radius: calc(var(--size-4) + var(--size-2));
        background-clip: padding-box;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: var(--gray-700);
    }

    &::-webkit-scrollbar-track {
        border-radius: calc(var(--size-4) + var(--size-2));
    }

    @media (width >= 80em), (64em <= width < 80em) {
        padding-right: var(--size-104);
    }

    @media (48em <= width < 64em) {
        width: calc(var(--size-640) + var(--size-7));
        padding-right: var(--size-24);
    }
}

.JFuIzX2Jveds8tng7JAd {
    display: flex;
    padding: 0 var(--size-8);
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}

.B1iJ_lqnEPLNyRxyLkkH {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--size-8);
    margin-bottom: var(--size-8);
    cursor: pointer;
    text-decoration: none;

    &:hover {
        color: var(--yellow);
    }

    &:hover > .qKIzpjY6RflLtDEPeb50 {
        color: var(--yellow);
        text-decoration: underline;
    }

    &:hover svg path {
        fill: var(--yellow);
    }
}

.qKIzpjY6RflLtDEPeb50 {
    color: var(--white);
    font-feature-settings:
        'liga' off,
        'clig' off;
    font-weight: var(--bold) !important;
}

.RNmrBBVWO8ZbwUqi3Ud9 {
    flex-shrink: 0;
    align-self: stretch;
}

.RBI2187DIk29Ip66Ry1u {
    width: 1px;
    flex-shrink: 0;
    align-self: stretch;
}

.IS2rTHZqVlfgWcZkYmdU {
    padding-left: 0 !important;
}

.GuN33yphFXgBdiItEfyF {
    width: calc(var(--size-384) + var(--size-7));
}

.xQz8G6ZxROhB_PFNVgAh {
    --transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-weight: var(--semibold) !important;
    list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background: var(--black);
    border: none;
    padding-bottom: var(--size-16);
    color: var(--gray-400);
    cursor: pointer;
    border-bottom: var(--size-2) solid transparent;
    height: var(--size-16);
    gap: var(--size-8);

    @media (width >= 48em) {
        transition: var(--transition);
    }

    &.WW07g5x9Yab3hN9KK6Yw {
        justify-content: flex-start;
        align-items: center;
        color: var(--white);

        & .r2GodrBptY1PQSGk_9Es path {
            fill: var(--white);
        }
    }

    &:hover {
        border-bottom: var(--size-2) solid var(--gray-800);
        color: var(--gray-400);

        & .r2GodrBptY1PQSGk_9Es path {
            fill: var(--white);
            transition: fill var(--transition);
        }
    }

    &.Q31TB8dk4l0Jz8ZHy75i {
        color: var(--yellow) !important;
        border-bottom: var(--size-2) solid var(--yellow);

        & .r2GodrBptY1PQSGk_9Es path {
            fill: var(--yellow);
        }

        & .SV13_7PSwMnZ0QJyfTfZ path {
            fill: var(--yellow) !important;
        }
    }

    &.JHxrzJJTOo4OPjcnM09P {
        color: var(--white);
        border-bottom: var(--size-2) solid var(--yellow);

        & .SV13_7PSwMnZ0QJyfTfZ path {
            fill: var(--white);
            transition: fill var(--transition);
        }
    }

    &.YQdaZ0xsg4RJ_UwE8AeA {
        display: flex;
        height: var(--size-32);
        align-items: center;
        align-self: stretch;
        gap: var(--size-16);
        padding: 0;
        border: none;
        color: var(--white);
        background: none;
        &:hover {
            border: none;
        }

        &.Q31TB8dk4l0Jz8ZHy75i {
            border: none;
        }

        &.WW07g5x9Yab3hN9KK6Yw {
            color: var(--gray-500);

            & .r2GodrBptY1PQSGk_9Es path {
                fill: var(--gray-500);
            }

            &.Q31TB8dk4l0Jz8ZHy75i {
                color: var(--white);
                & .r2GodrBptY1PQSGk_9Es path {
                    fill: var(--white);
                }
            }
        }
    }

    & .r2GodrBptY1PQSGk_9Es {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;

        &.WW07g5x9Yab3hN9KK6Yw {
            pointer-events: none;
            margin-left: 0;
        }
    }

    & .r2GodrBptY1PQSGk_9Es path {
        fill: var(--gray-500);
        transition: fill var(--transition);
    }

    & .SV13_7PSwMnZ0QJyfTfZ {
        display: flex;
        width: var(--size-16);
        height: var(--size-16);
        align-items: center;
        justify-content: center;

        &.WW07g5x9Yab3hN9KK6Yw {
            pointer-events: none;
            margin-left: 0;
            padding: 0;
        }
    }

    & a.w_SfQAOwKl4gQIlOtS2w {
        display: flex;
        align-items: anchor-center;
        gap: var(--size-8);
        text-decoration: inherit;
        color: inherit;
        cursor: pointer;
        overflow: hidden;
        word-wrap: break-word;

        &.cfEf6H7cNF7rT7FWznT6 {
            cursor: default;
            pointer-events: none;
        }
    }
}

.FAz4L2vGwYl_XTZy2iSb {
    display: flex;
    gap: var(--size-8);

    &.YQdaZ0xsg4RJ_UwE8AeA {
        gap: var(--size-16);
    }
}

._WzkR8kAE27udhySZCuz {
    display: flex;
    height: var(--size-32);
    flex-direction: column;
    align-items: flex-start;

    @media (48em <= width <= 64em) {
        width: 100%;
    }

    @media (width < 36em), (36em <= width < 48em) {
        display: flex;
        justify-content: center;
        align-self: stretch;
        gap: var(--size-16);
        height: var(--size-32);
        padding: 0 var(--size-8);
    }
    @media (36em <= width < 48em) {
        padding: 0 !important;
    }
}

._WzkR8kAE27udhySZCuz.XU53kxHMsqygYiQFz4oQ {
    padding: 0 var(--size-8);
    align-self: stretch;
}

._WzkR8kAE27udhySZCuz.XU53kxHMsqygYiQFz4oQ:hover {
    background: var(--gray-900) !important;
}

/* Global Header Styles  */
.tvWW0LdfxD5AAFrURUj0 {
    z-index: 998;
    position: relative;
    background-color: var(--black);
    border-bottom: var(--size-1) solid var(--gray-800);

    &.KkLbUniZlpORQz9qKGpQ {
        position: relative;
        top: auto;
        z-index: auto;
    }
}

.tvWW0LdfxD5AAFrURUj0 hr:last-child {
    position: relative;
    z-index: 99;
}

/* Header Top Styles */
.P3UAEqBvJHHEEwHENe74 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--size-24);
    padding: 0 0 0 var(--size-4);
    height: var(--size-56);
    box-sizing: border-box;

    @media (48em <= width < 64em) {
        margin-right: var(--size-24);
    }

    @media (64em <= width < 80em), (width >= 80em) {
        margin-right: var(--size-24);
        margin-left: var(--size-5) !important;
    }

    @media (36em <= width < 48em), (width < 36em) {
        height: var(--size-56);
        padding: 0 var(--size-16);
    }

    @media (width >= 48em) {
        margin-left: var(--size-24);
    }

    &.dgtJIaXLR6MNBDDQbpeg {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 100;
        background: var(--black);
        padding: 0 var(--size-32) 0 calc(var(--size-10) + var(--size-4));
        margin: 0 !important;
        border-bottom: var(--size-1) solid var(--gray-800);

        @media (width >= 48em) {
            gap: var(--size-24);
        }

        @media (64em <= width < 80em) {
            padding: 0 var(--size-32) 0 var(--size-8);
        }

        @media (48em <= width <= 64em) {
            position: relative;
            padding: 0 var(--size-24);
        }

        @media (36em <= width < 48em) {
            position: relative;
            margin: 0;
            padding: 0 var(--size-24);
            gap: var(--size-16);
        }

        @media (width < 36em) {
            position: relative;
            margin: 0;
            padding: 0 var(--size-16);
            gap: var(--size-16);
            border-bottom: var(--size-1) solid var(--gray-800);
        }

        &.GrK7Hme1F7iHc4yyDM73 {
            margin: 0;
            padding: 0 var(--size-24);
            gap: var(--size-16);

            @media (width < 36em) {
                padding: 0 var(--size-16);
                margin: 0;
                gap: var(--size-16);
            }
        }
    }

    &.zElUhxdD3_s10uLxJo7o {
        border-bottom: var(--size-1) solid var(--gray-800);
    }

    &.Qy834jYHybeyAasoMsoR {
        display: none;
    }

    &.jSb3ijcRI7ekPW4l32ts {
        z-index: 100;
        transition: top 400ms cubic-bezier(0.4, 0, 0.2, 1);
        top: calc(var(--size-56) * -1 - var(--size-1));

        &.CNJ6WF8xAli2RLzo0wDy {
            top: 0;
            transition: top 400ms cubic-bezier(0.4, 0, 0.2, 1);
        }
    }
}

.OV88P9IohTGNKpSdIVik {
    display: flex;
    gap: calc(var(--size-4) + var(--size-2));
    flex: 1 0 0;

    @media (width < 36em), (36em <= width < 48em) {
        flex-grow: 1;
    }
}

.o3ieh6xXpRlsjxEvzJOK {
    display: flex;
    align-items: center;
    gap: var(--size-24);
    position: relative;
    height: fit-content;

    @media (width < 36em), (48em <= width < 64em), (width >= 48em) {
        gap: var(--size-16);
    }

    @media (36em <= width < 48em) {
        gap: var(--size-16);
    }
}

.o3ieh6xXpRlsjxEvzJOK > button {
    @media (width < 36em) {
        width: var(--size-24) !important;
    }
}

/* report header styles */
.InQLqDQP98NaUhV_7zFw {
    position: fixed;
    width: -webkit-fill-available;
    left: 0;
    top: 0;
    z-index: 110;
    transform: translateY(-100%);
    transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

.InQLqDQP98NaUhV_7zFw.SIMcwiQbBYimSiT8z4KS {
    transform: translateY(0);
    transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

.InQLqDQP98NaUhV_7zFw.UyPeAQwXFA_b146HYGvG {
    transform: translateY(calc(var(--size-56) - var(--size-1)));
    z-index: 99;
    transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
}

.vHAGn4n8ts3h_2Fhey1e {
    display: flex;
    align-items: center;
    width: calc(var(--size-100) * 1.52);
    height: var(--size-56);

    &.Qy834jYHybeyAasoMsoR {
        display: none;
    }

    &.eTfF3w5gEHFzOlXdNpr4 {
        display: flex;
        flex-direction: row;
        width: calc(var(--size-100) * 1.82);
        gap: var(--size-6);
        align-items: center;

        @media (width < 36em), (36em <= width < 48em) {
            width: auto;
        }
    }

    &.iDCr2sDE7zyWWWATRPPO {
        width: auto;
    }

    &.iDCr2sDE7zyWWWATRPPO.eTfF3w5gEHFzOlXdNpr4 {
        width: auto;
    }

    @media (width < 36em), (36em <= width < 48em) {
        display: flex;
        flex-direction: row;
        align-items: center;
        height: var(--size-56);
        gap: var(--size-2);
        width: auto;
    }
}

.kW7IYuH1ZALu5cJOet2y {
    @media (width < 36em), (36em <= width < 48em) {
        display: flex;
        align-items: center;
        width: calc(var(--size-10) * 5.1);
        height: var(--size-56);
    }
}

.iDCr2sDE7zyWWWATRPPO .kW7IYuH1ZALu5cJOet2y {
    display: flex;
    align-items: center;
    width: calc(var(--size-10) * 5.1);
    height: var(--size-56);
}

.kW7IYuH1ZALu5cJOet2y > div:first-child {
    padding: 12% 12% 10% 12%;

    @media (width < 36em), (36em <= width < 48em) {
        padding: 0 var(--size-16);
    }
}

.iDCr2sDE7zyWWWATRPPO .kW7IYuH1ZALu5cJOet2y > div:first-child {
    padding: 0 var(--size-16);
}

.kW7IYuH1ZALu5cJOet2y > div:first-child > a > svg {
    @media (width < 36em), (36em <= width < 48em) {
        width: var(--size-20);
        height: var(--size-20);
    }
}

.iDCr2sDE7zyWWWATRPPO .kW7IYuH1ZALu5cJOet2y > div:first-child > a > svg {
    width: var(--size-20);
    height: var(--size-20);
}

.kW7IYuH1ZALu5cJOet2y > div:first-child > a {
    @media (width < 36em), (36em <= width < 48em) {
        display: flex;
        width: var(--size-20);
        height: var(--size-20);
    }
}

.iDCr2sDE7zyWWWATRPPO .kW7IYuH1ZALu5cJOet2y > div:first-child > a {
    display: flex;
    width: var(--size-20);
    height: var(--size-20);
}

.rgAhT4d90Dzy0zz9IluU {
    @media (width >= 48em) {
        display: flex;
        align-items: flex-end;
    }
}

.a9LmqaCRCkUNbdwDHFlX {
    li {
        white-space: nowrap;
    }

    &.eTfF3w5gEHFzOlXdNpr4 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 1;
        align-self: stretch;
        gap: var(--size-8);
        overflow-y: auto;
        width: 100%;

        @media (width >= 48em) {
            li {
                align-self: stretch;
            }
        }
    }

    @media (width >= 48em) {
        display: flex;
        align-items: flex-end;
        gap: var(--size-16);

        li {
            position: relative;
            height: var(--size-16);
        }
    }

    @media (width >= 80em) {
        gap: var(--size-24);
    }

    @media (48em <= width < 64em) {
        gap: var(--size-16);
    }

    @media (width < 36em) {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 1 0 0;
        align-self: stretch;
        gap: var(--size-8);
    }

    @media (36em <= width < 48em) {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 1 0 0;
        align-self: stretch;
        gap: var(--size-8);

        li {
            padding: 0 var(--size-8) !important;
        }
    }
}

.BgxRpchLUFlGnoD2WTX9 {
    margin-bottom: var(--size-24);

    &::-webkit-scrollbar {
        width: calc(var(--size-4) + var(--size-2));
        height: calc(var(--size-4) + var(--size-2));
    }

    &::-webkit-scrollbar-thumb {
        background: var(--gray-700);
        border-radius: calc(var(--size-4) + var(--size-2));
        background-clip: padding-box;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: var(--gray-700);
    }

    &::-webkit-scrollbar-track {
        border-radius: calc(var(--size-4) + var(--size-2));
    }
}

.PLpAfXWPY2v8nUvvbXWb {
    display: flex;
    padding: 0 var(--size-8);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--size-8);
    align-self: stretch;
    margin-bottom: var(--size-48);
}

.xqT3BgBl2_JzGKrLUVyD {
    color: var(--white);
    font-weight: var(--bold) !important;
}

.NscuJNrVPEVRT0qASHpW {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    gap: var(--size-4);
    text-decoration: none;
    color: var(--white);
    font-weight: var(--bold) !important;
    align-self: flex-end;
    cursor: pointer;

    &:hover {
        color: var(--yellow);
    }

    &:hover > .NIHlLpMDzx_0HupW1zHl {
        color: var(--yellow);
        text-decoration: underline;
    }

    &:hover svg path {
        fill: var(--yellow);
    }
}

.KPgyjP0ojU1Ht9jPUZ60 {
    color: var(--gray-500) !important;
}

._KiH8bk4Q1XDnBrA0AzG {
    display: flex;
    align-items: center;
    gap: var(--size-16);
    min-width: 0;
    max-width: 100%;
    & > :first-child {
        flex-shrink: 0;
    }
    & > ._qMCNZTajT580xbCGQM4 {
        flex: 1;
        min-width: 0;
    }
}

.T_euB0zKbQAmSx7KDbH2 {
    color: var(--white);
    font-weight: var(--semibold) !important;
    font-size: var(--font-size-14) !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
    max-width: 100%;
    display: block;
}

.G1KBSjFol3bShram5cX1 {
    color: var(--gray-500) !important;
    font-weight: var(--weight-regular) !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0;
    max-width: 100%;
    display: block;
}

._qMCNZTajT580xbCGQM4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    max-width: 100%;
}

.HpVTRSYhXGhL_qZmUSeZ {
    color: var(--gray-500) !important;
    font-weight: var(--weight-regular) !important;
}

.LLJU44urJgHfcAFQ_6W0 {
    display: flex;
    padding: var(--size-16);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--size-24);
    align-self: stretch;
    border: var(--size-1) solid var(--gray-800);
    cursor: pointer;
    text-decoration: none !important;
}

.Cg1a7up5AHkisQ3Izejr {
    display: flex;
    align-items: flex-start;
    gap: var(--size-8);
    align-self: stretch;
}

.jP93X7oGCybMdcfE7XLR {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--size-8);
    flex: 1 0 0;
}

.P89K09jA1Y7TQcf0RoL_ {
    flex: 1 0 0;
    color: var(--white);
    font-weight: var(--bold) !important;
}

.gaO6qFh8JsTOceQHdVQ_ {
    color: var(--gray-500) !important;
    align-self: stretch;
}

.BgiipMa_cyXw6sK_A2b9 {
    overflow-y: auto;
    &::-webkit-scrollbar {
        width: calc(var(--size-4) + var(--size-2));
        height: calc(var(--size-4) + var(--size-2));
    }

    &::-webkit-scrollbar-thumb {
        background: var(--gray-700);
        border-radius: calc(var(--size-4) + var(--size-2));
        background-clip: padding-box;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: var(--gray-700);
    }

    &::-webkit-scrollbar-track {
        border-radius: calc(var(--size-4) + var(--size-2));
    }
}

.InhgiIzDrdUZOd3YB5FJ {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--size-24);
}

.KNiCIcHhA9fKUiMrZo7l {
    display: flex;
    flex-direction: row;
    margin-bottom: var(--size-24);
}

.HWqf4NCuJS1zLeVF2aQ6 {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--size-24);
    padding: 0 var(--size-8);
    gap: var(--size-8);
}

.uRkbb9EMjeBe6l0iobGy {
    color: var(--gray-500);
    display: flex;
    padding: 0 var(--size-16) var(--size-16) var(--size-8);
    align-items: flex-start;
    gap: var(--size-8);
    align-self: stretch;
}

._9aYjf3wAkH9mwn5D2fU0 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.PrZw2pv3HSWj5PdT0TD4 {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.a1wgLsHPoFD3lpm6YPkQ {
    display: flex;
    flex-direction: column;
    gap: var(--size-8);
    width: 100%;
}

.vgDtDkZOft0hZhvCDT_S {
    overflow: hidden;
    color: var(--white);
    text-overflow: ellipsis;
    font-weight: var(--semibold) !important;
    display: flex;
    height: var(--size-32);
    padding: 0 var(--size-8);
    align-items: center;
    gap: var(--size-16);
    align-self: stretch;
    cursor: pointer;

    &:hover {
        background-color: var(--gray-900) !important;
        background-clip: padding-box;
    }
}

.dJtBkzlw7G3m6i9AJ2FH {
    overflow: hidden;
    color: var(--white);
    text-overflow: ellipsis;
    font-weight: var(--semibold) !important;
    padding: var(--size-7) var(--size-8);
    align-items: center;
    gap: var(--size-16);
    align-self: stretch;
    cursor: pointer;

    &:hover {
        background-color: var(--gray-900) !important;
        background-clip: padding-box;
    }
}

._LkPfGK9lhvkUHzJQ4PN {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--white);
    text-overflow: ellipsis;
    font-weight: var(--semibold) !important;
}

.dJtBkzlw7G3m6i9AJ2FH > a {
    text-decoration: none;
    color: inherit;
    &:hover {
        text-decoration: none;
        color: inherit;
    }
}

.c_ef4R8HZdWvpKEOULOt {
    text-decoration: inherit;
    color: inherit;
    overflow: hidden;
    word-wrap: break-word;
}

div._653HaSlfCaqmYoS1wsz4 li,
._653HaSlfCaqmYoS1wsz4 {
    cursor: pointer !important;
}

.GpDkD9H01UjUhJIQKaGB {
    display: flex;
    align-items: center;
    gap: var(--size-16);

    @media (36em <= width < 48em), (width < 36em) {
        flex-direction: column;
        div {
            background-color: var(--black) !important;
            span {
                color: var(--gray-500) !important;
                font-weight: var(--semibold);
            }
            &:hover,
            &:focus {
                span {
                    color: var(--black) !important;
                }
            }
        }
    }
}

.USoGipKIh7ItgrKHRTcg {
    position: absolute;
    height: calc(100vh - var(--size-80));
    background: black;
    top: var(--size-56);
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: var(--size-24) var(--size-16);
    z-index: 998;
    transition: transform 0.3s ease-in;
    overflow-y: auto;
    overflow-x: hidden;

    &.Qja5Z_We5i1aAowOdZ1J {
        height: calc(100vh - var(--size-100) - var(--size-20));
    }

    &.pUwYAUQcdnHnboZnAWp6 {
        height: calc(100vh - var(--size-80));
    }

    &::-webkit-scrollbar {
        width: calc(var(--size-4) + var(--size-2));
        height: calc(var(--size-4) + var(--size-2));
    }

    &::-webkit-scrollbar-thumb {
        background: var(--gray-700);
        border-radius: calc(var(--size-4) + var(--size-2));
        background-clip: padding-box;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: var(--gray-700);
    }

    &::-webkit-scrollbar-track {
        border-radius: calc(var(--size-4) + var(--size-2));
    }

    @media (36em <= width < 48em) {
        width: 50%;
        border-top: var(--size-1) solid var(--gray-800);
        border-right: var(--size-1) solid var(--gray-800);
    }

    @media (width >= 48em) {
        width: var(--size-320);
        padding: var(--size-24);
        border-top: var(--size-1) solid var(--gray-800);
        border-right: var(--size-1) solid var(--gray-800);
    }

    @media (48em <= width <= 64em) {
        padding: var(--size-24) var(--size-16);
    }
}

.FZjQNk4HNh7U0arRztCw {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    top: 100%;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 997;
}

.BsP1rJj1QJby1DmkonaG {
    display: flex;
    padding-left: var(--size-8);
    margin-bottom: var(--size-24);
    justify-content: flex-end;
    align-items: baseline;
    gap: var(--size-16);
    align-self: stretch;

    &.Szev4y9k76Hwgln7eYol {
        justify-content: space-between;
    }
}

.BsP1rJj1QJby1DmkonaG > button {
    padding: 0 var(--size-4);
}

.FBbp3IzZQiupZxnH9LAz {
    z-index: 998;
    overflow-y: auto;

    @media (width >= 48em) {
        position: absolute;
        padding: 0;
        background: var(--black);
        top: var(--size-50);
        transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        opacity: 0;
    }

    @media (36em <= width < 48em), (width < 36em) {
        position: absolute;
        background: var(--black);
        opacity: 0;
        top: 0;
        right: 0;
        left: 100vw;
        height: calc(100vh - var(--size-100) - var(--size-52) - var(--size-1));
        padding: 0 var(--size-24);
        transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);

        div {
            background-color: var(--black) !important;
        }
    }

    &::-webkit-scrollbar {
        width: var(--size-8);
        height: var(--size-8);
    }

    &::-webkit-scrollbar-thumb {
        background: var(--gray-700);
        border-radius: var(--size-8);
        background-clip: padding-box;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: var(--gray-700);
    }

    &::-webkit-scrollbar-track {
        background: var(--gray-900);
    }
}

.jxWxXx2yzvbBEbNN3UBP {
    padding: 0;
    box-sizing: border-box;
    cursor: pointer;

    li {
        cursor: pointer;
        color: var(--white) !important;
        padding: calc(var(--size-10) + var(--size-8)) var(--size-16) !important;
    }

    path {
        fill: var(--white) !important;
    }

    @media (width >= 48em) {
        display: none;
    }
}

.GckjWxiyRXg7w6FMfgGK {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--white);
    padding: calc(var(--size-8) + var(--size-2)) var(--size-16);
    gap: var(--size-16);

    &:hover,
    &:focus {
        background-color: var(--yellow) !important;
        color: var(--black) !important;
    }
}

.x7PuByUQeUmOtA1MjrPe {
    padding: var(--size-12) var(--size-16);
    background-color: var(--gray-900);
    color: var(--gray-400);
}

/* Account Dropdown Styles */
.AlVRr7XsYEnQv191jgtT {
    position: relative;
    height: 100%;
    max-width: var(--size-240);
    display: flex;
}

.gI3aorYgFcNJPcGd8rqw {
    display: flex;
    align-items: center;
    gap: var(--size-8);
    cursor: pointer;
    z-index: 998;

    &:hover {
        .nRCUr2PSk5_PnWI6YqQJ {
            color: var(--yellow) !important;
        }

        .Ce5ZpxQJMdiPl1UwC2xW > svg > path,
        .DjnA6r4D07EQAi14GhcX > svg > path {
            fill: var(--yellow) !important;
        }
    }

    .nRCUr2PSk5_PnWI6YqQJ {
        color: var(--white);
        font-size: var(--font-size-14);
        font-weight: var(--semibold);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        max-width: var(--size-170);
    }

    .DjnA6r4D07EQAi14GhcX {
        fill: var(--white);
        transition:
            transform 0.3s,
            fill 0.3s;
    }

    .zJ05z5ygAFFKZ8Z8IO4s {
        transform: rotate(180deg);
        fill: var(--yellow);
    }

    &.SP8ZEKq2RPmVuq62dvp1 {
        padding-bottom: calc(var(--size-16) * 1.125);
    }

    > li {
        padding: 0;
        cursor: pointer;
        color: var(--white) !important;
        path {
            fill: var(--white) !important;
        }

        &:hover,
        &:active,
        &:focus {
            border-bottom: var(--size-2) solid var(--black);
            padding: 0;
        }
    }

    @media (36em <= width < 48em), (width < 36em) {
        padding: var(--size-24) var(--size-16);
        width: calc(100vw - var(--size-48));
        gap: var(--size-16);
        box-sizing: border-box;
        li {
            flex-grow: 1;
        }
    }
}

.UbArTiT9b9qGGYpy6tlV {
    display: flex;
    flex-direction: column;
}

.iQr6unJnll08pcmWFYIA {
    font-weight: var(--semibold) !important;
    color: var(--white);
}

.WpzNdseI8LiJkmgwIiFS {
    color: var(--gray-400);
}

.KisBgEdFjldT9Uit2xsh {
    position: absolute;
    background: var(--white);
    box-shadow: 0 var(--size-2) var(--size-25) 0 rgba(0, 0, 0, 0.1);
    z-index: 99;
    right: 0;
    max-width: var(--size-280);
    width: var(--size-280);
    top: calc(100% + var(--size-8));
    overflow: hidden;
    transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
    @media (width < 36em) {
        max-height: 100vh;
    }
}

.pKwmqLhq28ibKWWa8Eno {
    height: calc(var(--size-56) + var(--size-1));
    @media (48em <= width < 64em) {
        height: var(--size-56);
    }
    @media (48em <= width <= 64em) {
        display: none;
    }
    @media (36em <= width < 48em), (width < 36em) {
        height: var(--size-56);
    }
}

/* Header Bottom Styles */
.zIDgOjK0vybSxRSvZXdg {
    position: relative;
    display: flex;
    margin-top: var(--size-8);
    padding: 0 var(--size-24) var(--size-1) var(--size-24);
    align-items: center;
    align-self: stretch;
    box-sizing: border-box;
    height: calc(var(--size-40) - var(--size-4));
    border-bottom: var(--size-1) solid var(--gray-800);
    scroll-behavior: smooth;

    /* Hide scrollbar but keep functionality. */
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */

    /* Chrome, Safari and Opera */
    &::-webkit-scrollbar {
        display: none;
    }

    @media (width < 36em), (36em <= width < 48em) {
        margin-top: 0;
        padding-top: var(--size-8);
        padding-bottom: var(--size-8);
    }

    &.dgtJIaXLR6MNBDDQbpeg {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 100;
        background: var(--black);
        padding: 0 var(--size-32) 0 calc(var(--size-10) + var(--size-4));

        @media (width >= 48em) {
            gap: var(--size-24);
        }

        @media (64em <= width < 80em) {
            padding: 0 var(--size-32) 0 var(--size-8);
        }

        @media (48em <= width < 64em) {
            padding: 0 var(--size-24) 0 0;
            gap: var(--size-16);
        }

        @media (36em <= width < 48em) {
            margin: 0;
            padding: 0 var(--size-24);
            gap: var(--size-16);
        }

        @media (width < 36em) {
            margin: 0;
            padding: 0 var(--size-16);
            gap: var(--size-16);
        }

        &.GrK7Hme1F7iHc4yyDM73 {
            margin: 0;
            padding: 0 var(--size-24);
            gap: var(--size-16);
            @media (width < 36em) {
                padding: 0 var(--size-16);
                margin: 0;
                gap: var(--size-16);
            }
        }
    }

    &.GrK7Hme1F7iHc4yyDM73 {
        position: relative;
    }
}

/* Workspace Button Styles */
.ruDeD45Uz5NjpplBBg7A {
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

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

    &.Oo5Ch_rp0NhVNJkn7Ksq {
        background-color: var(--forrester-green);
    }

    @media (width >= 48em) {
        padding: var(--size-16) var(--size-32);
    }

    @media (48em <= width < 64em) {
        padding: var(--size-16) var(--size-24);
    }
}

.KNotBsOSbcEl5zAKvFQG {
    padding: 0;

    &.Oo5Ch_rp0NhVNJkn7Ksq {
        padding: var(--size-16) var(--size-24);

        @media (48em <= width < 64em) {
            padding: var(--size-16) var(--size-12);
        }
        @media (36em <= width < 48em), (width < 36em) {
            padding: var(--size-16) var(--size-16);
        }
    }
}

.va66gDpemNrYxG8RxX0B {
    width: calc(var(--size-100) * 1.53);
    height: 100%;
    display: flex;
    align-items: center;

    &.iDCr2sDE7zyWWWATRPPO {
        width: calc(var(--size-10) * 6.5);
        height: var(--size-72);
    }
}

.im6hZEKqT4FRk8cZFdLD {
    flex-grow: 1;

    @media (width >= 48em) {
        display: none;
    }
}

.mkus3quf6pF4SdxE2zQU {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    gap: var(--size-32);
    padding: 0 var(--size-32) 0 var(--size-32);
}

.WZluDvNbVrLQpXeAWnZQ {
    background-color: var(--gray-900) !important;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 var(--size-32) 0 var(--size-4);
    height: var(--size-80);
    box-sizing: border-box;

    @media (48em <= width < 64em) {
        padding: 0 var(--size-32) 0 var(--size-32);
    }

    @media (36em <= width < 48em), (width < 36em) {
        display: none;
    }

    &.Qy834jYHybeyAasoMsoR {
        display: none;
    }
}

.sui_pWDRtyvWVWNurRR4 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    gap: var(--size-24);
    position: relative;

    @media (48em <= width < 64em) {
        gap: var(--size-16);
        padding: 0 var(--size-32) 0 0;
    }

    @media (width >= 80em), (64em <= width < 80em) {
        padding: 0 var(--size-32) 0 0;
    }
}

.HDGiQnc5cC1KqE3n1tG2 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    gap: var(--size-32);
    padding: 0 var(--size-8) 0 var(--size-8);
}

.I47se9hugNbSGyKOHLw1 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    box-sizing: border-box;
    position: relative;
    align-content: center;
    width: 100%;
    margin: 0;
    padding: 0 var(--size-24);
    gap: var(--size-16);

    @media (width < 36em) {
        padding: 0 var(--size-16);
        margin: 0;
        gap: var(--size-16);
    }
}

.jeBCT0ZnHOdV1urK9hcq {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    box-sizing: border-box;
    position: relative;
    gap: var(--size-16);
    padding: 0 var(--size-16) 0 var(--size-16);
}

.Kg0YphNU8uugqpBn45Mf {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    box-sizing: border-box;
    position: relative;
    align-content: center;
    gap: calc(var(--size-32) + var(--size-2));
    padding: 0 var(--size-16) 0 var(--size-16);
}

.HmaxFaXRsg7U0V3JYo1Q {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    box-sizing: border-box;
    position: relative;
    align-content: center;
    gap: calc(var(--size-32) + var(--size-2));
    width: 100%;
    padding: 0 var(--size-16) 0 var(--size-16);
}

.i1u1gfpMZWk1rR8igAej {
    padding: calc(var(--size-16) + var(--size-4)) var(--size-32);
    border-right: var(--size-1) solid var(--gray-800);
}

.s21O2AB0tYOtEYIpO0Ht {
    display: flex;
    flex-direction: column;
    gap: var(--size-24);
    padding-bottom: inherit;
    margin-top: auto;
}

.izolaToolTip {
    [role='tooltip'] {
        font-size: var(--size-12);
        top: calc(100% + var(--size-8));
        bottom: auto !important;
        max-width: calc(var(--size-144) + var(--size-2));
        white-space: wrap;
        text-align: center;
    }
}

.Jhtccn_opAoS4B9GOU28 {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: 100vh;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7);
}

.PuskEG5pZSxt1FfDqnuk {
    padding: 0 var(--size-104);
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
    top: 100%;
    background-color: var(--black);
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    border-top: var(--size-1) solid var(--gray-800);
}

.ag2TNg9So4X2Bg9aEr0U {
    display: flex;
    height: var(--size-32);
    flex-direction: column;
    align-items: flex-start;
}

.doRZ2ynoQku28fAUx7HI {
    position: relative;
    display: inline-block;
    max-width: calc(var(--size-565) - var(--size-28));
    align-items: center;
    gap: var(--size-12);
    margin: var(--size-12) 0 0 0;
    align-self: stretch;
    flex: 1 0 0;

    &.m6KCjQqjE3jyJmc9ybpF {
        top: 0;
    }

    &.u79HU_WNy0Q3w2fsCb8k {
        @media (width < 36em), (36em <= width < 48em) {
            margin: 0;
            display: flex;
        }
    }

    @media (width < 36em), (36em <= width < 48em) {
        width: 100%;
        padding: 0;
        max-width: none;
    }

    @media (width >= 80em) {
        margin: var(--size-12) 0 0 calc(var(--size-2) + var(--size-4));
    }
}

.LaOcdiZk5_BLM1Gfew4u {
    display: flex;
    flex-direction: column;
    margin-bottom: var(--size-48);
    padding: 0 var(--size-8);
    gap: var(--size-8);
}

._M_mTrJ6Hs7Zfld7JE_m {
    display: flex;
    flex-direction: column;
}

.MpYaU8UCeeyyqivuxJxX {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border: var(--size-1) solid var(--gray-800);
}

.I9NPI_30ixVU6eg3KxAa {
    overflow-y: auto;
    width: 100%;
    margin-bottom: var(--size-48);
    gap: var(--size-24);
    display: flex;
    flex-direction: column;
}

.moO00zxiy_aSiH7Sn5hS {
    display: flex;
    padding-right: var(--size-8);
    flex-direction: column;
    gap: var(--size-24);
    align-self: stretch;

    /* Shadow 2dp 10% */
    box-shadow: 0 var(--size-2) var(--size-25) 0 rgba(0, 0, 0, 0.1);
}

.U8YOmSKIbKkQoXORQMMo {
    display: flex;
    flex-direction: row;
}

.s1kIrZ6hvMKYb43hLkjf {
    display: flex;
    padding: var(--size-32) 0 var(--size-32) var(--size-24);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--size-24);
    width: 70%;
    max-width: calc(var(--size-840) + var(--size-7));
}

.rv8MCPwAU7qpOR1lhEUs {
    display: flex;
    color: var(--white);
    padding: var(--size-32) var(--size-24) var(--size-32) 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 29%;
    height: fit-content;
    align-content: end;
}

.j0N5bgDVwcFinu4YIBut {
    display: flex;
    padding: 0 var(--size-8);
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
}

.lvgI5X0mr8t_EzoaXm1A {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--size-8);
    margin-bottom: var(--size-8);

    &:hover {
        cursor: pointer;
    }
}

.NwlPTW_gjfr1YdFJ_icU {
    color: var(--white);
    font-feature-settings:
        'liga' off,
        'clig' off;
    font-weight: var(--bold) !important;
}

.J00sYqLGLhkJ0W4XajLq {
    color: var(--gray-500);
    padding: 0 var(--size-16) var(--size-16) var(--size-8);
}

.YPuLyXoM3RB2LeOlLONe {
    color: var(--gray-500);
    white-space: normal;
}

.MbvYo7dvgeHwW4QiGly6 {
    display: flex;
    flex-wrap: wrap;
}

.F8NQCRuTLVhWYYajI_c7 {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.uGBEmsrAPZxVYDDswKck {
    /* Newer */
    width: calc(100% / 3 - var(--size-24)) !important;
    box-sizing: border-box;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    padding: var(--size-7) var(--size-8) var(--size-8) var(--size-8);
    margin-right: var(--size-24);
    gap: var(--size-4);

    &:hover {
        cursor: pointer;
    }
}

.AfyTdz32RdHp4G8XF3OG {
    overflow: hidden;
    color: var(--white);
    text-overflow: ellipsis;
    font-weight: var(--semibold) !important;
}

.lhiPtBZtviaku_apUqEo {
    color: var(--white);
    font-weight: var(--bold) !important;
}

.jDLVOfta0PQbHG9NEprw {
    padding-left: var(--size-8) !important;

    &.jQ_GVI02mham5aGZctVH {
        background-color: var(--black) !important;
    }
}

.fMpOiPxLyuiJk1dNdzVL {
    height: var(--size-56);
    padding-left: var(--size-24);
    padding-right: var(--size-24);
    background-color: var(--black);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    z-index: 1000;
    pointer-events: auto;
    border-bottom: var(--size-1) solid var(--gray-800);
    border-top: var(--size-1) solid var(--gray-800);

    @media (width < 36em) {
        padding-left: var(--size-16);
        padding-right: var(--size-16);
    }

    & .nlcskfGPOgpUyZDKn0MA {
        font-weight: var(--semibold);
        font-size: var(--font-size-14);
    }

    & .x9wd0RqhpPsmj8erTgZH {
        display: flex;
        flex-direction: row;
        gap: var(--size-16);
    }
    & .drJwsTlzxukLzhFL34X1 {
        @media (36em <= width < 48em) {
            order: -1;
        }
    }
    & .pDR7nL_iOkz5bJ4ruGCs {
        display: flex;
        flex-direction: row;
        gap: var(--size-16);
    }
}
.nlcskfGPOgpUyZDKn0MA {
}
.snOXDM6rERHxSIK8eBP1 {
    position: absolute;
    right: var(--size-16);
}
.op_XFrnxyI9Ar7QPrFCw:empty {
    display: none;
}

.xTKDhVbkWpAZUUIsOAaU {
    display: flex;
    height: var(--size-40);
    align-items: flex-end;
    align-self: stretch;
    border-bottom: var(--size-1) solid var(--gray-800);
    background: var(--gray-900);
    position: relative;
    z-index: 0;
}

.CZEmfpxom3Y0E0Kp9Maa {
    display: flex;
    height: 2.125rem;
    padding: var(--size-12) var(--size-16);
    justify-content: center;
    align-items: center;
    background: var(--gray-900);
    border-top: var(--size-1) solid var(--gray-900);
    border-right: var(--size-1) solid var(--gray-900);
    border-left: var(--size-1) solid var(--gray-900);

    font-family: proxima-nova, system-ui, sans-serif;
    color: var(--gray-400);
    font-size: var(--font-size-14);
    font-weight: var(--semibold);
    letter-spacing: var(--letter-spacing-3);
    line-height: var(--line-height-2);
}

.sERIeULa5ifkbapTZLmH {
    display: flex;
    height: 2.125rem;
    padding: var(--size-12) var(--size-16);
    justify-content: center;
    align-items: center;
    border-top: var(--size-1) solid var(--gray-800);
    border-right: var(--size-1) solid var(--gray-800);
    border-left: var(--size-1) solid var(--gray-800);
    background: var(--black);

    position: relative;
    z-index: 1;

    font-family: proxima-nova, system-ui, sans-serif;
    color: var(--white);
    font-size: var(--font-size-14);
    font-weight: var(--semibold);
    letter-spacing: var(--letter-spacing-3);
    line-height: var(--line-height-2);
}

.sERIeULa5ifkbapTZLmH::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: var(--size-1);
    background: var(--black);
}

@media (min-width: 23.4375em) {
    .xTKDhVbkWpAZUUIsOAaU{
        padding: 0 var(--size-8) 0 var(--size-8);
    }
}

@media (min-width: 36em) {
    .xTKDhVbkWpAZUUIsOAaU{
        padding: 0 var(--size-24) 0 var(--size-8);
    }
}


.HE8sHi9x5LnhTKnA8UmO {
    display: flex;
    position: relative;
    padding: 16px 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-bottom: 1px solid var(--Gray-800, #434343);
    background: var(--Gray-900, #222);

    @media (max-width: 768px) {
        padding: 16px 16px;
    }
}

.druKHmorQX33pn8Rig04 {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.F24TFIp379tBQ1v19Yvg {
    color: var(--Primary-White, #fff);
    font-size: var(--font-size-3, 14px);
    font-style: normal;
    font-weight: 700;
    line-height: var(--font-height-LH--3, 17.5px); /* 125% */
    letter-spacing: var(--font-letter-spacing-LS-6, 0.28px);
    margin: 0 1rem 0 0;
}

.fJRdYe_Y7GVNzw_EuCID {
    color: var(--Gray-400, #bebebe);
    font-size: var(--font-size-3, 14px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--font-height-LH--6, 21px);
    letter-spacing: var(--font-letter-spacing-LS-6, 0.28px);
    margin: 0;

    p {
        margin: 0;
    }

    a {
        color: var(--gray-400);
    }
}

.YUSggrOzufvcoRXLKiNi {
    position: absolute;
    top: 12px;
    right: 2rem;
    align-items: start;

    @media (max-width: 768px) {
        right: 1rem;
    }
}

.MIf2aR7Wq6GU7GUvI9Hq {
    max-width: 50.5rem;
    margin: var(--size-32) var(--size-16);
}

.Ys5DdFHxiPuif3bSVlQ8 {
    margin-bottom: var(--size-32);
}

.CJrYu4BcTmfOjSNaSA8M {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    line-height: 1.2;
    margin: 0 0 var(--size-16);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.qfrt5HQeBzIu4iM4GzpW {
    font-size: var(--font-size-18);
    line-height: 1.5;
}

.OXjA6r7W1aNSDoMMYLSp {
    font-size: var(--font-size-20);
    font-weight: var(--bold);
    line-height: 1.25;
    margin: 0;
    padding-top: var(--size-32);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.zQ04ZwA__P8mB8w8EYH2 {
    font-size: var(--font-size-18);
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin: 0;
    padding: var(--size-24) 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.EA3zYjqoW2UifVjxAF9l {
    height: var(--size-40);
    background: var(--white);
}

@media (min-width: 23.4375em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin: var(--size-32) var(--size-16);
    }
    .CJrYu4BcTmfOjSNaSA8M {
        font-size: var(--font-size-40);
    }
    .OXjA6r7W1aNSDoMMYLSp {
        font-size: var(--font-size-22);
        margin-top: var(--size-16);
        margin-bottom: var(--size-32);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-16);
        padding-right: var(--size-16);
    }
}

@media (min-width: 36em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin: var(--size-40) var(--size-40);
    }
    .Ys5DdFHxiPuif3bSVlQ8 {
        margin-bottom: var(--size-32);
    }
    .CJrYu4BcTmfOjSNaSA8M {
        font-size: var(--font-size-40);
    }
    .OXjA6r7W1aNSDoMMYLSp {
        font-size: var(--font-size-22);
        padding-top: var(--size-40);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 48em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: var(--size-688);
        padding-bottom: 3em;
    }
    .Ys5DdFHxiPuif3bSVlQ8 {
        margin-bottom: var(--size-32);
    }
    .CJrYu4BcTmfOjSNaSA8M {
        font-size: var(--font-size-40);
    }
    .OXjA6r7W1aNSDoMMYLSp {
        font-size: var(--font-size-24);
        padding-top: var(--size-48);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}
@media (min-width: 53.3125em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        padding-bottom: 13em;
    }
}

@media (min-width: 63.9375em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        max-width: var(--size-944);
    }
}

@media (min-width: 64em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: 34rem;
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 79.9375em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-40);
        max-width: var(--size-688);
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 90em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-104);
        max-width: 43.875rem;
    }
    .EA3zYjqoW2UifVjxAF9l {
        padding-left: var(--size-104);
        padding-right: var(--size-104);
    }
}
@media (min-width: 91em) {
    .MIf2aR7Wq6GU7GUvI9Hq {
        padding-bottom: 12em;
    }
}

.gApFKyu5f3nuEk0UZDyU {
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
    padding: 72px 0 12% 0;

    @media (max-width: 768px) {
        padding: 10% 0;
    }
}

.LRUznuOylF4hfzDHYE_i {
    color: #222;
    font-size: 18px;
    margin: 0;
    letter-spacing: 0.01em;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.otADcqbjUKJeKKg_KvCL {
    -webkit-font-smoothing: antialiased;
    color: #000;
    display: block;
    font-family:
        proxima-nova,
        system-ui,
        -apple-system,
        Segoe UI,
        Roboto,
        Ubuntu,
        Cantarell,
        Noto Sans,
        sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.25;
    margin: 16px 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);

    @media (min-width: 576px) {
        font-size: 40px;
    }

    @media (min-width: 768px) {
        font-size: 48px;
    }

    @media (max-width: 768px) {
        margin-bottom: 16px;
    }
}

.VpG1MVBSVUwUbILUupwO {
    max-width: 800px;
    width: 100%;
    text-align: center;
}

.YgqK7aUow1C3MoBXfSeY {
    -webkit-font-smoothing: antialiased;
    color: #000;
    display: inline-block;
    font-size: 18px;
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin: 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    max-width: 576px;
}

.qcpAgrQO8JqPbkArcfdc {
    display: flex;
    align-items: center;
    padding-top: 32px;
    flex-direction: column;

    @media (max-width: 768px) {
        padding: 35px 0;
    }
}

.SVESVV5Hcpext5hcvVZ2 {
    max-width: 400px;
    width: 100%;
    display: flex;
    justify-content: left;
    flex-direction: column;
    padding-bottom: 32px;
    text-align: left;
    size: 22px;

    @media (max-width: 576px) {
        justify-content: center;
    }

    [class*='_toggle_'] {
        max-width: 80%;
    }

    [class*='_label1'] {
        color: #000;
        font-size: 22px;
        font-weight: 700 !important;
    }

    [class*='_toggleInfo'] {
        margin: 0;
    }
}

.N2oLP7BMbbn0ZWQ4mTFO {
    font-size: 14px;
    letter-spacing: 0.28px;
    color: #767676;
    margin-top: 8px;
    max-width: 320px;
    margin-bottom: 0;
}

.d9UetHnsL5n6QuIRVOFS {
    max-width: 400px;
    width: 100%;
    display: flex;
    justify-content: left;
    flex-direction: column;
    padding-bottom: 32px;
    text-align: left;
    size: 22px;

    @media (max-width: 576px) {
        justify-content: center;
    }

    [class*='_toggle_'] {
        max-width: 50%;
    }

    [class*='_label1'] {
        color: #000;
        font-size: 22px;
        font-weight: 700 !important;
    }

    [class*='_toggleInfo'] {
        margin: 0;
    }
}

.jbTve73eG3prYgqLiwXv {
    display: inline-block;
}

.hZt9umib7rf3v5bFlsxC {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}
.m1RuETDqDVYbEvvihmtB {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}

.e7vWnwTu98Eupkxrbob9 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    margin-bottom: 32px;
    margin-top: 32px;

    @media (min-width: 768px) {
        margin-bottom: 180px;
        margin-top: 72px;
    }
}

.bIHxX4DzpZBpmW59yCuY {
    max-width: 800px;
    margin-left: 16px;
    margin-right: 40px;

    @media (min-width: 375px) {
        margin-left: 16px;
        margin-right: 16px;
    }

    @media (min-width: 576px) {
        margin-left: 40px;
        margin-right: 40px;
    }

    @media (min-width: 880px) {
        margin-left: auto;
        margin-right: auto;
    }
}

.vwGG8eCMJbWYZR9vu9__ {
    display: block;
    margin: 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -webkit-font-smoothing: antialiased;
    line-height: 1.5;
    letter-spacing: 0.01em;
    color: #222222;
    font-size: 18px;
}

.M4Csb9zxIkZb7NqI_5QA {
    line-height: 1.25;
    color: #000;
    margin-top: 16px;
    margin-bottom: 30px;
    font-weight: 700;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-family:
        proxima-nova,
        system-ui,
        -apple-system,
        Segoe UI,
        Roboto,
        Ubuntu,
        Cantarell,
        Noto Sans,
        sans-serif;
    @media (min-width: 375px) {
        font-size: 32px;
    }

    @media (min-width: 576px) {
        font-size: 40px;
    }

    @media (min-width: 768px) {
        margin-bottom: 16px;
        font-size: 48px;
    }
}

.yTKNnExfpyf9tpAWlH6w {
    line-height: 1.5;
    letter-spacing: 0.01em;
    display: block;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -webkit-font-smoothing: antialiased;
    color: #222222;
    font-size: 18px;
    margin-bottom: 8px;
}

._0Me6xFPwIL8PP8k92_ew {
    width: 100%;
    text-align: left;
    max-width: 345px;
    margin-left: auto;
    margin-right: auto;

    @media (min-width: 768px) {
        max-width: 384px;
    }
}

.VBfBzku0VjykySCajabp {
    margin-top: 24px;
}

.zInlWXhaz_qzDNoXBrs6 {
    margin-top: 48px !important;

    @media (min-width: 768px) {
        margin-top: 32px !important;
    }
}

.ebzV5zEepPOwz13Y8CZC {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    margin-bottom: 32px;

    @media (min-width: 768px) {
        margin-bottom: 144px;
    }

    [class*='_checkboxLabel'] {
        font-size: 16px;
    }
}

.xWRVsCOsHg4NLHZ_jfmA {
    line-height: 1.25;
    color: #000;
    margin-top: 32px;
    margin-bottom: 30px;
    font-weight: 700;
    font-family:
        proxima-nova,
        system-ui,
        -apple-system,
        Segoe UI,
        Roboto,
        Ubuntu,
        Cantarell,
        Noto Sans,
        sans-serif;
    @media (min-width: 375px) {
        font-size: 32px;
    }

    @media (min-width: 576px) {
        font-size: 40px;
    }

    @media (min-width: 768px) {
        margin-bottom: 16px;
        margin-top: 72px;
        font-size: 48px;
    }
}

.bRQh7z_6wJI_FqJZN1l0 {
    line-height: 1.5;
    letter-spacing: 0.01em;
    display: block;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -webkit-font-smoothing: antialiased;
    color: #222222;
    font-size: 18px;
    margin: 0;
}

.mJiRlKDgnJtB__bSpgab {
    width: 100%;
    max-width: 345px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 32px;
    text-align: left;

    @media (min-width: 768px) {
        max-width: 453px;
        margin-top: 16px;
        text-align: center;
    }
}

.arKNx5O26eaLFvgqAM1r {
    display: block;
    margin: 0;
    line-height: 1.25;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-size: 16px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}

.GzTab49JrM1yeX8AAIqu {
    display: initial;
    text-decoration: underline;
    margin-left: 4px;
    line-height: 1.25;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-size: 16px;
    color: #000;
    -webkit-font-smoothing: antialiased;
}

.m1RuETDqDVYbEvvihmtB {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}
.DEEN9MI0t8VIvpteOzZz {
    max-width: 810px;
    margin-left: 16px;
    margin-right: 16px;

    @media (min-width: 576px) {
        margin-left: 40px;
        margin-right: 40px;
    }

    @media (min-width: 890px) {
        margin-left: auto;
        margin-right: auto;
    }
}

.Orw_RjPF8C4fHKhBgCey {
    margin-bottom: 24px;

    [class*='_label1'] {
        padding: 16px 16px 16px 0;
    }
}

.ZKwkV40nPL8LiTlpL_0k {
    margin-bottom: 80px;

    @media (max-width: 768px) {
        width: 100% !important;
    }
}

.tfKJhDXJMcolJ7H1ggg1 {
    margin-bottom: 32px;
    margin-top: 32px;

    @media (min-width: 768px) {
        margin-top: 80px;
        margin-bottom: 16px;
    }

    a {
        -webkit-font-smoothing: antialiased;
        color: #000;
        display: initial;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0.01em;
        line-height: 1.5;
        margin: 0;
        text-decoration: underline;
        transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }

    [class*='_infoContainer_'] {
        background-color: #fff;
        padding: 0;
        font-size: 18px;
    }

    [class*='_header'] {
        -webkit-font-smoothing: antialiased;
        color: #000;
        display: block;
        font-size: 32px;
        font-weight: 700;
        line-height: 1.25;
        margin: 0 0 24px;
        transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);

        @media (min-width: 576px) {
            font-size: 40px;
        }

        @media (min-width: 768px) {
            font-size: 48px;
        }
    }

    [class*='_infoContainerHeader_'] {
        margin: 0;
    }
}

.LTvjY8F0SGi23NhjAqw_ {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}
.MtOJVe9fs1tQicAB_TYv {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 40px auto;
    padding: 0 16px;
    max-width: 1232px;
    margin-left: 16px;
    margin-right: 16px;

    @media (min-width: 768px) {
        margin: 80px auto;
    }
}

.SLemaYbAZ31Icx9U0cQL {
    max-width: 490px;
    width: 100%;
    margin-bottom: 24px;

    @media (min-width: 768px) {
        margin-bottom: 48px;
    }
}

.UoiTi7Zqj8sIY2KNUl5r {
    max-width: 384px;
    width: 100%;
}

.Vnzr4l6bzHeSFXPvg5ui {
    [class*='_trailingIconWrapper_'] {
        display: none !important;
    }

    [class*='_error_'] {
        border: 1px solid #f7f7f7 !important;
        border-bottom-color: #626262 !important;
    }
}

.EF7mwfj_ibzZM7VQjiKr {
    margin-top: 36px;
    width: 100%;
}

@media (min-width: 768px) {
    .EF7mwfj_ibzZM7VQjiKr {
        margin-top: 56px;
    }
}

.pRBg9Uwqna1U_mN9Ds7N {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}

.TBu11BBH5j09jppc5ql3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 16px;
    max-width: 1232px;
    margin: 40px 16px;

    @media (min-width: 768px) {
        margin: 80px auto 180px auto;
    }
}

.vrnj63hHTRdgcHjen1k5 {
    max-width: 20rem;
    width: 100%;
    margin-bottom: 24px;

    @media (min-width: 768px) {
        margin-bottom: 48px;
    }
}

.AvfQwNYvgplbYUhc74Nw {
    max-width: 384px;
    width: 100%;
}

.Qd1BI9bWRJgh5Jlx8xz0 {
    margin-top: 36px;
    width: 100%;
}

@media (min-width: 768px) {
    .Qd1BI9bWRJgh5Jlx8xz0 {
        margin-top: 56px;
    }
}

.j1xXRKpf8VZGjBVeNhuP {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: var(--size-32);
}

.Skfa76JEkW0Rbz5onzLi {
    max-width: 50.5rem;
    margin: var(--size-32) var(--size-16);
}

.ta7rmOdociaRNgMiEfgb {
    margin-bottom: var(--size-32);
}

.vwtzxbAASXYqXH6NaIv_ {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    line-height: 1.2;
    margin: 0 0 var(--size-16);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.M_sKrJ3LjEqtmyFqWvNN {
    font-size: var(--font-size-18);
    line-height: 1.5;
}

.HCNlReDN6QHfra0lXf64 {
    font-size: var(--font-size-20);
    font-weight: var(--bold);
    line-height: 1.25;
    margin: 0;
    padding-top: var(--size-32);
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.QEfjFzoWHAFtuII0zhPG {
    font-size: var(--font-size-18);
    letter-spacing: 0.01em;
    line-height: 1.5;
    margin: 0;
    padding: var(--size-24) 0;
    transition: 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.BJnDWm11FXt_0zqU0LCW {
    height: var(--size-40);
    background: var(--white);
}

@media (min-width: 23.4375em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin: var(--size-32) var(--size-16);
        padding-bottom: 2em;
    }
    .vwtzxbAASXYqXH6NaIv_ {
        font-size: var(--font-size-40);
    }
    .HCNlReDN6QHfra0lXf64 {
        font-size: var(--font-size-22);
        margin-top: var(--size-16);
        margin-bottom: var(--size-32);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-16);
        padding-right: var(--size-16);
    }
}

@media (min-width: 36em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin: var(--size-40) var(--size-40);
        padding-bottom: 3em;
    }

    .ta7rmOdociaRNgMiEfgb {
        margin-bottom: var(--size-32);
    }
    .vwtzxbAASXYqXH6NaIv_ {
        font-size: var(--font-size-40);
    }
    .HCNlReDN6QHfra0lXf64 {
        font-size: var(--font-size-22);
        padding-top: var(--size-40);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 48em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: var(--size-688);
        padding-bottom: 3em;
    }
    .ta7rmOdociaRNgMiEfgb {
        margin-bottom: var(--size-32);
    }
    .vwtzxbAASXYqXH6NaIv_ {
        font-size: var(--font-size-40);
    }
    .HCNlReDN6QHfra0lXf64 {
        font-size: var(--font-size-24);
        padding-top: var(--size-48);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 48em) and (height: 80em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 12em;
    }
}
@media (min-width: 48em) and (height: 73.75em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 2em;
    }
}
@media (min-width: 63.9375em) and ((height: 85.375em) or (height: 85.5em)) {
    .Skfa76JEkW0Rbz5onzLi {
        max-width: var(--size-944);
        padding-bottom: 16em;
    }
}

@media (min-width: 64em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-bottom: var(--size-56);
        margin-top: var(--size-56);
        max-width: 34rem;
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 79.9375em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-40);
        max-width: var(--size-688);
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-40);
        padding-right: var(--size-40);
    }
}

@media (min-width: 90em) {
    .Skfa76JEkW0Rbz5onzLi {
        margin-top: var(--size-56);
        margin-bottom: var(--size-56);
        margin-left: var(--size-104);
        max-width: 43.875rem;
    }
    .BJnDWm11FXt_0zqU0LCW {
        padding-left: var(--size-104);
        padding-right: var(--size-104);
    }
}

@media (min-width: 91em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 3em;
    }
}
@media (min-width: 120em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 3em;
    }
}
@media (width: 57em) and (height: 85.5em) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 16em;
    }
}
@media ((width: 51.25em) and (height: 73.75em)) {
    .Skfa76JEkW0Rbz5onzLi {
        padding-bottom: 7em;
    }
}

.V6l4qKBLIIHLym7HWLtt {
    max-width: 50.5rem;
    margin: 2rem 1rem;
}

.bN_ZEsHXG0sYQljW7zPS {
    margin-bottom: 2rem;
}

.SEBQR42v8lMQrawNbk8d {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    line-height: 1.2;
    margin: 0 0 var(--size-24);
    transition: .2s cubic-bezier(.55,.085,.68,.53);
}

.fJ6DIVmeVwN2zxYVAhgA {
    font-size: var(--font-size-18);
    line-height: 1.5;
}

.pzyUId10c978i1UxebvR {
    font-size: var(--font-size-20);
    font-weight: var(--bold);
    line-height: 1.25;
    margin: 0;
    padding-top: 2rem;
    transition: .2s cubic-bezier(.55,.085,.68,.53);
}

.VaUqUSqXcGAaAhrZGnMQ {
    font-size: var(--font-size-18);
    letter-spacing: .01em;
    line-height: 1.5;
    margin: 0;
    padding: 1.5rem 0;
    transition: .2s cubic-bezier(.55,.085,.68,.53);
}

@media (min-width: 36em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin: 2.5rem;
    }
    .bN_ZEsHXG0sYQljW7zPS {
        margin-bottom: 2rem;
    }
    .SEBQR42v8lMQrawNbk8d {
        font-size: var(--font-size-40);
    }
    .pzyUId10c978i1UxebvR {
        font-size: var(--font-size-22);
        padding-top: 2.5rem;
    }
}

@media (min-width: 48em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin-bottom: 3rem;
        margin-top: 5rem;
    }
    .bN_ZEsHXG0sYQljW7zPS {
        margin-bottom: 3rem;
    }
    .SEBQR42v8lMQrawNbk8d {
        font-size: var(--font-size-48);
    }
    .pzyUId10c978i1UxebvR {
        font-size: var(--font-size-24);
        padding-top: 3rem;
    }
}

@media (min-width: 55.5em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 90em) {
    .V6l4qKBLIIHLym7HWLtt {
        margin-left: 13.125rem;
    }
}

.qMr_xtjqNX2V_XypqXw0 {
    padding: 2rem 0;
    max-width: 77rem;
    margin-left: 1rem;
    margin-right: 1rem;
}

.X4z_6KVNLmP9hG3XuCcP {
    font-size: var(--font-size-32);
    font-weight: var(--bold);
    margin: 0 0 3rem;
    line-height: 1.2;
}

.fW_3XvgjHU075wrNF5xr {
    display: flex;
    flex-direction: column;
    gap: 2.75rem;
    max-width: 47.5rem;
    margin-bottom: var(--size-56);
}

.invVqhMVnYGvbFebJJ0S {
    font-size: var(--font-size-18);
    line-height: 1.5;
    margin-top: 2rem;
}

.Q9MkW0cMyx3WzpvB1d2x {
    display: inline-block;
    font-size: var(--font-size-18);
    font-weight: var(--bold);
    text-decoration: underline;
    margin-left: 0.25rem;
}

.Q9MkW0cMyx3WzpvB1d2x:hover {
    text-decoration: none;
}

@media (min-width: 36em) {
    .X4z_6KVNLmP9hG3XuCcP {
        font-size: var(--font-size-40);
    }
    .qMr_xtjqNX2V_XypqXw0 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
}

@media (min-width: 48em) {
    .X4z_6KVNLmP9hG3XuCcP {
        font-size: var(--font-size-48);
    }
    .qMr_xtjqNX2V_XypqXw0 {
        padding: 5rem 0;
    }
}

@media (min-width: 82em) {
    .qMr_xtjqNX2V_XypqXw0 {
        margin-left: auto;
        margin-right: auto;
    }
}
.oRbRIIkqgJl8g8JSqqi0 {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}

.wKZMG2KiCfZRddOkFMci {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.fWQAU8ndkL9xsrwId54C {
    display: flex;
    flex-direction: column;
}

.F4pYlCP8l6Ly8goJY5ra {
    font-size: var(--font-size-20);
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0 0.5rem;
}

.qyhwh7CARKYst8Ypnaha {
    font-size: 1.125rem;
    line-height: 1.5;
    color: inherit;
}

@media (min-width: 36em) {
    .F4pYlCP8l6Ly8goJY5ra {
        font-size: var(--font-size-22);
    }
}

@media (min-width: 48em) {
    .F4pYlCP8l6Ly8goJY5ra {
        font-size: var(--font-size-24);
    }
}
