.wsNIv {
    align-items: center;
    color: var(--white);
    cursor: pointer;
    display: flex;
    gap: 4px;
    justify-content: center;
    text-decoration: none
}

.Mc1bI {
    box-sizing: border-box;
    z-index: 999
}

.Mc1bI, .pqics {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.pqics {
    width: 100%
}

.SDsd5, .zvy8V {
    align-items: center;
    display: flex;
    gap: 32px
}

.mf1nX {
    --btnSize: 32px;
    margin: 0
}

.tZvV7 {
    --iconSize: 32px
}

.cbHHe, .tZvV7 {
    color: var(--white)
}

.cbHHe {
    cursor: pointer;
    text-transform: uppercase
}

.eorpW {
    display: flex;
    gap: 12px
}

.GDbaR {
    margin: 0
}

.UtOIR .GDbaR, .UtOIR .SDsd5, .VE7So .GDbaR, .VE7So .SDsd5, .iydim .GDbaR, .iydim .SDsd5 {
    display: none
}

.VE7So.Mc1bI {
    padding: 16px 24px 16px 20px
}

.VE7So .zvy8V {
    gap: 16px
}

.VE7So .cbHHe {
    height: 40px;
    width: 102px
}

.VE7So .eorpW {
    gap: 8px
}

.UtOIR.Mc1bI, .iydim.Mc1bI {
    padding: 12px 16px 12px 12px
}

.UtOIR .zvy8V, .iydim .zvy8V {
    gap: 8px
}

.UtOIR .cbHHe, .iydim .cbHHe {
    height: 36px;
    width: 92px
}

.UtOIR .eorpW, .iydim .eorpW {
    gap: 4px
}

.OoEI4.Mc1bI {
    padding: 20px 32px
}

.OoEI4 .cbHHe {
    height: 48px;
    width: 120px
}

.f912v {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 16px;
    max-width: 240px;
    position: relative;
    text-decoration: none
}

.f912v:last-child {
    padding-right: 48px
}

.f912v.DQXOg:last-child, .f912v.rZ64a:last-child, .f912v.yMU_J:last-child {
    padding-right: 20px
}

.Zwj2_ {
    --home-avatar-size: 80px;
    height: var(--home-avatar-size);
    width: var(--home-avatar-size)
}

.SacCF {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative
}

.Gc5Kp {
    position: absolute;
    top: -5px;
    z-index: 5
}

.Y0zbF {
    text-overflow: ellipsis;
    white-space: nowrap
}

.Y0zbF, .s19_F {
    overflow: hidden
}

.s19_F {
    color: var(--white);
    display: flex;
    flex-direction: column
}

.vm3nq {
    align-items: center;
    display: flex
}

.kWUc2 {
    height: 24px;
    margin-right: 2px;
    width: 24px
}

.xuKmE {
    color: var(--white-shader64)
}

.DQXOg .kWUc2, .rZ64a .kWUc2, .yMU_J .kWUc2 {
    height: 16px;
    width: 16px
}

.DQXOg .Gc5Kp, .rZ64a .Gc5Kp, .yMU_J .Gc5Kp {
    transform: scale(.6) translateY(-20%)
}

.yMU_J.f912v {
    gap: 12px;
    max-width: 180px
}

.yMU_J .Zwj2_ {
    --home-avatar-size-tablet: 64px;
    height: var(--home-avatar-size-tablet);
    width: var(--home-avatar-size-tablet)
}

.DQXOg.f912v, .rZ64a.f912v {
    gap: 8px;
    max-width: 160px
}

.DQXOg .Zwj2_, .rZ64a .Zwj2_ {
    --home-avatar-size-mobile: 48px;
    height: var(--chat-avatar-size-mobile);
    width: var(--chat-avatar-size-mobile)
}

.ZISfa {
    color: var(--white);
    pointer-events: none;
    text-decoration: none
}

.XeZTE {
    display: flex;
    gap: 48px
}

.XeZTE.CCFtP, .XeZTE.EWOQ8, .XeZTE.qib5l {
    gap: 20px
}

.kOZLc {
    align-items: center;
    color: var(--white);
    display: flex;
    gap: 4px;
    z-index: 10
}

.FQ2Fb {
    -webkit-mask-image: linear-gradient(270deg, #0000 0, #000 15%, #000);
    mask-image: linear-gradient(270deg, #0000 0, #000 15%, #000);
    min-height: 80px;
    overflow: hidden;
    padding: 24px 0 32px;
    width: 100%;
    z-index: 10
}

.Ki8N_.kOZLc {
    padding: 0 24px
}

.Ki8N_.FQ2Fb {
    min-height: 64px;
    padding: 16px 0 32px
}

.G3Y0n.kOZLc, .nHWZQ.kOZLc {
    padding: 0 8px
}

.G3Y0n.FQ2Fb, .nHWZQ.FQ2Fb {
    min-height: 48px;
    padding: 16px 0 24px
}

.G3Y0n .nP5w5, .Ki8N_ .nP5w5, .nHWZQ .nP5w5 {
    height: 24px;
    width: 24px
}

.V6CNQ.kOZLc {
    padding: 0 48px
}

.yQlqs {
    box-sizing: border-box;
    color: var(--white);
    margin-top: auto;
    overflow: auto;
    position: relative;
    width: 100%;
    z-index: 2
}

.BvrFt, .dIVCV, .yQlqs {
    display: flex;
    flex-direction: column
}

.BvrFt {
    justify-content: center
}

._dTbu {
    font-size: 96px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -3px;
    line-height: 100%
}

._dTbu.mExPS {
    line-height: 126%
}

.g1L2p.yQlqs, .xS8Ip.yQlqs, .zke7j.yQlqs {
    width: 100%
}

.g1L2p ._dTbu, .g1L2p .nUv1c, .xS8Ip ._dTbu, .xS8Ip .nUv1c, .zke7j ._dTbu, .zke7j .nUv1c {
    text-align: center
}

.xS8Ip.yQlqs {
    padding-top: 32px
}

.xS8Ip .dIVCV {
    gap: 16px;
    padding: 0 48px
}

.xS8Ip ._dTbu {
    font-size: 64px;
    margin: 0 auto
}

.xS8Ip .ZWMdo {
    margin: 32px 0
}

.g1L2p.yQlqs, .zke7j.yQlqs {
    padding-top: 24px
}

.g1L2p .dIVCV, .zke7j .dIVCV {
    gap: 12px;
    padding: 0 16px
}

.g1L2p ._dTbu, .zke7j ._dTbu {
    font-size: 48px
}

.g1L2p .nUv1c, .zke7j .nUv1c {
    margin: 0 auto
}

.g1L2p .ZWMdo, .zke7j .ZWMdo {
    margin: 24px
}

.m_j6d.yQlqs {
    padding-top: 72px
}

.m_j6d .dIVCV {
    gap: 32px;
    padding: 0 48px
}

.m_j6d .ZWMdo {
    margin: 48px 48px 72px
}

.FBUxA {
    bottom: 0;
    left: 50%;
    min-height: 307px;
    min-width: 1440px;
    overflow: hidden;
    position: fixed;
    transform: translate(-50%);
    width: 100%;
    z-index: 1
}

.FBUxA:after {
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(0deg, #000 40%, #0000);
    mask: linear-gradient(0deg, #000 40%, #0000);
    position: absolute
}

.aAEoL, .bkaTO, .xC58k {
    border-radius: 50%;
    filter: blur(72px);
    flex-shrink: 0;
    opacity: .64;
    position: absolute;
    transition: all .5s ease;
    will-change: transform
}

.bkaTO {
    animation: hpdoA 6s infinite;
    height: 255px;
    left: -10%;
    top: 80%;
    width: 552px
}

.xC58k {
    animation: d_XQc 6s infinite;
    height: 307px;
    right: -10%;
    top: 70%;
    width: 739px
}

.aAEoL {
    animation: B4qW0 6s infinite;
    height: 250px;
    left: 30%;
    top: 90%;
    transform: rotate(9.438deg);
    width: 562px
}

@keyframes hpdoA {
    0% {
        background-color: #ff208b
    }
    33% {
        background-color: #00efff
    }
    66% {
        background-color: #ff208b
    }
    to {
        background-color: #ff208b
    }
}

@keyframes B4qW0 {
    0% {
        background-color: #00efff
    }
    33% {
        background-color: #aa54ff
    }
    66% {
        background-color: #ff208b
    }
    to {
        background-color: #00efff
    }
}

@keyframes d_XQc {
    0% {
        background-color: #aa54ff
    }
    33% {
        background-color: #ff208b
    }
    66% {
        background-color: #00efff
    }
    to {
        background-color: #aa54ff
    }
}

.HcHJ7 {
    display: flex;
    flex-direction: column;
    height: 100dvh;
    transition: .5s;
    width: 100%
}

.HcHJ7 video {
    object-fit: cover
}

.HcHJ7 video, .gUTwW {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.gUTwW {
    background: var(--dark-shader24)
}
