.x13fj5qh {
    margin-inline-start: 8px
}

.x1a02dak {
    flex-wrap: wrap
}

.x1l1ennw {
    justify-content: space-around
}

.x1q0g3np {
    flex-direction: row
}

.x1xegmmw {
    margin-inline-end: 8px
}

.x1ypdohk {
    cursor: pointer
}

.x6s0dn4 {
    align-items: center
}

.x78zum5 {
    display: flex
}

.x193iq5w {
    max-width: 100%
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1xmf6yo {
    margin-top: 8px
}

@keyframes x1xspmyv-B {
    0% {
        transform: rotate(0) scale(1)
    }

    25% {
        transform: rotate(360deg) scale(0)
    }

    to {
        transform: rotate(720deg) scale(1)
    }
}

.x16tfp26 {
    transition: color .1s ease-in-out
}

.x1a2a7pz {
    outline: none
}

.xmjp8uo {
    transition: transform .375s ease-in-out
}

.xrbhpiw {
    transition: background-color .2s ease-in-out
}

.x10l6tqk {
    position: absolute
}

.x10w94by {
    border-inline-end-width: 0
}

.x11lfxj5 {
    padding-inline-end: 4px
}

.x135b78x {
    padding-inline-start: 4px
}

.x13jy36j {
    padding-inline-start: 24px
}

.x14e42zd {
    border-inline-start-width: 0
}

.x14sctaw {
    background-color: var(--big-gray-10)
}

.x16dsc37 {
    vertical-align: top
}

.x18b5jzi {
    border-inline-end-style: solid
}

.x18mqm2i {
    float: right
}

.x18oe1m7 {
    border-inline-end-style: none
}

.x1afcbsf {
    box-sizing: content-box
}

.x1awj2ng {
    color: #fff
}

.x1c1uobl {
    padding-inline-start: 0
}

.x1c9tyrk {
    border-start-start-radius: 50%
}

.x1ctcj2s {
    margin-inline-start: -.1em
}

.x1cy8zhl {
    align-items: flex-start
}

.x1dg8sa7 {
    border-end-start-radius: 13px
}

.x1diwwjn {
    margin-inline-start: 12px
}

.x1e4oeot {
    border-start-end-radius: 2px
}

.x1ertn4p {
    border-end-start-radius: 50%
}

.x1fey0fg {
    color: var(--blue-link)
}

.x1gabggj {
    padding-inline-end: 5px
}

.x1gm1tw1 {
    border-end-end-radius: 13px
}

.x1iikomf {
    font-weight: 300
}

.x1mq9b9z {
    animation-name: x1xspmyv-B
}

.x1n2onr6 {
    position: relative
}

.x1nqdbpy {
    border-start-start-radius: 13px
}

.x1pahc9y {
    border-end-end-radius: 50%
}

.x1pg5gke {
    font-size: .75rem
}

.x1rg5ohu {
    display: inline-block
}

.x1rl60r {
    border-start-end-radius: 13px
}

.x1t7ytsu {
    border-inline-start-style: solid
}

.x1ui04y5 {
    border-end-end-radius: 2px
}

.x1v7wizp {
    animation-iteration-count: 1
}

.x1vjfegm {
    z-index: 1
}

.x1xegmmw {
    margin-inline-end: 8px
}

.x1yc453h {
    text-align: start
}

.x1ypdohk {
    cursor: pointer
}

.x2b8uid {
    text-align: center
}

.x2bj2ny {
    background-color: var(--surface-background)
}

.x2izyaf {
    background-color: var(--fds-white)
}

.x64bnmy {
    padding-inline-end: 24px
}

.x6en5u8 {
    border-end-start-radius: 2px
}

.x6s0dn4 {
    align-items: center
}

.x78zum5 {
    display: flex
}

.xa3vuyk {
    animation-timing-function: ease-out
}

.xaso8d8 {
    padding-inline-start: 5px
}

.xbjudin {
    border-start-start-radius: 16px
}

.xbmvrgn {
    margin-inline-end: 12px
}

.xdt5ytf {
    flex-direction: column
}

.xeusxvb {
    border-start-end-radius: 50%
}

.xhtitgo {
    z-index: 2
}

.xjbqb8w {
    background-color: transparent
}

.xl56j7k {
    justify-content: center
}

.xlgexem {
    inset-inline-start: inherit
}

.xn376ay {
    font-family: Helvetica Neue, Helvetica, Arial, lucida grande, tahoma, verdana, arial, sans-serif
}

.xnlwouz {
    border-start-end-radius: 16px
}

.xpp8er5 {
    border-end-end-radius: 16px
}

.xr9e8f9 {
    border-start-start-radius: 2px
}

.xs9wviy {
    border-end-start-radius: 16px
}

.xstzfhl {
    border-inline-start-style: none
}

.xu54ipa {
    font-size: 3.125rem
}

.xule2z1 {
    margin-inline-end: -24px
}

.xvc51xn {
    margin-inline-start: 32px
}

.xwqyzqf {
    margin-inline-start: -24px
}

.xxkxylk {
    animation-duration: .5s
}

.xy9w2as {
    line-height: 58px
}

.xyri2b {
    padding-inline-end: 0
}

.x1rift87:visited,
.xli3bft:hover,
.xr0ivhz:active {
    color: var(--blue-link)
}

.x10wlt62 {
    overflow-y: hidden
}

.x135pmgq {
    margin-top: -20px
}

.x13fuv20 {
    border-top-style: solid
}

.x14qfxbe {
    width: 36px
}

.x14vqqas {
    margin-top: 12px
}

.x18d9i69 {
    padding-bottom: 0
}

.x1db2dqx {
    margin-right: 8px
}

.x1dr59a3 {
    height: 100vh
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1ejq31n {
    border-top-style: none
}

.x1hq5gj4 {
    margin-bottom: 24px
}

.x1iorvi4 {
    padding-top: 4px
}

.x1jn0hjm {
    height: 600px
}

.x1l90r2v {
    padding-bottom: 16px
}

.x1o6q14k {
    margin-right: 16px
}

.x1ok221b {
    margin-top: 5px
}

.x1q0q8m5 {
    border-bottom-style: solid
}

.x1qhh985 {
    border-bottom-width: 0
}

.x1sy0etr {
    border-bottom-style: none
}

.x1sy10c2 {
    margin-top: 20px
}

.x1t9vceh {
    width: 256px
}

.x1wsgfga {
    margin-bottom: -8px
}

.x1xmf6yo {
    margin-top: 8px
}

.x51ohtg {
    width: 4px
}

.x6ikm8r {
    overflow-x: hidden
}

.x972fbf {
    border-top-width: 0
}

.x9a3u73 {
    margin-bottom: -24px
}

.xat24cr {
    margin-bottom: 0
}

.xdj266r {
    margin-top: 0
}

.xexx8yu {
    padding-top: 0
}

.xg6iff7 {
    min-height: 100vh
}

.xg8j3zb {
    padding-bottom: 3px
}

.xh8yej3 {
    width: 100%
}

.xifkd7f {
    width: 140px
}

.xiqx3za {
    height: 178px
}

.xjkvuk6 {
    padding-bottom: 4px
}

.xjpr12u {
    margin-bottom: 2px
}

.xnfr1j {
    top: 1px
}

.xod5an3 {
    margin-bottom: 12px
}

.xqu0tyb {
    height: 4px
}

.xrostsh {
    width: 150px
}

.xs9mwh0 {
    margin-top: -24px
}

.xvue9z {
    width: 500px
}

.xw7yly9 {
    margin-top: 16px
}

.xwa7hi {
    height: 58px
}

.xxk0z11 {
    height: 24px
}

.xxsgkw5 {
    width: 350px
}

.xyamay9 {
    padding-top: 16px
}

.xygnafs {
    width: 120px
}

.xyqdw3p {
    padding-top: 3px
}

.xzjbwwf {
    width: 180px
}

.x18mqm2i {
    float: right
}

.x18oe1m7 {
    border-inline-end-style: none
}

.x1b9h4xk {
    background-color: var(--fds-gray-00)
}

.x1e4oeot {
    border-start-end-radius: 2px
}

.x1grncbv {
    background-color: var(--fig-dark-secondary-text)
}

.x1hm9lzh {
    margin-inline-start: 10px
}

.x1lliihq {
    display: block
}

.x1n2onr6 {
    position: relative
}

.x1rg5ohu {
    display: inline-block
}

.x1s85apg {
    display: none
}

.x1v6o4qg {
    margin-inline-start: 50px
}

.x2lah0s {
    flex-shrink: 0
}

.x32vodv {
    margin-inline-end: 50px
}

.x3ajldb {
    vertical-align: bottom
}

.xeaf4i8 {
    white-space: normal
}

.xf159sx {
    padding-inline-end: 8px
}

.xf6vk7d {
    margin-inline-end: 5px
}

.xmzvs34 {
    padding-inline-start: 8px
}

.xnnr8r {
    margin-inline-end: 2px
}

.xstzfhl {
    border-inline-start-style: none
}

.xwklpps {
    margin-inline-start: 2px
}

.x10wlt62 {
    overflow-y: hidden
}

.x11fxgd9 {
    margin-top: 30px
}

.x121yvx8 {
    height: 190px
}

.x13fuv20 {
    border-top-style: solid
}

.x178xt8z {
    border-top-width: 1px
}

.x1anpbxc {
    margin-top: 10px
}

.x1ejq31n {
    border-top-style: none
}

.x1exxlbk {
    width: 100px
}

.x1odjw0f {
    overflow-y: auto
}

.x1sy0etr {
    border-bottom-style: none
}

.x1x20ilw {
    border-top-color: var(--fds-gray-25)
}

.x1y1aw1k {
    padding-top: 8px
}

.x4ii5y1 {
    margin-bottom: auto
}

.x4pkz1m {
    height: 450px
}

.x5yr21d {
    height: 100%
}

.x6ikm8r {
    overflow-x: hidden
}

.xbstwhj {
    width: 450px
}

.xh8yej3 {
    width: 100%
}

.xjpr12u {
    margin-bottom: 2px
}

.xpyat2d {
    height: 100px
}

.xr9ek0c {
    margin-top: 2px
}

.xwib8y2 {
    padding-bottom: 8px
}

.xyorhqc {
    margin-bottom: 10px
}

@property --x-height {
    syntax: "*";
    inherits: false;
}

@property --x-paddingLeft {
    syntax: "*";
    inherits: false;
}

@property --x-width {
    syntax: "*";
    inherits: false;
}

@keyframes x1cd7pdn-B {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(-360deg)
    }
}

@keyframes x1j8fnkx-B {
    0% {
        opacity: .5;
        transform: scale(.5)
    }

    66% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0
    }
}

@keyframes x1o8fiuy-B {
    0% {
        opacity: 0;
        transform: scale(0) translate(-50%)
    }

    90% {
        opacity: 1;
        transform: scale(1.05) translate(-50%)
    }

    to {
        opacity: 1;
        transform: scale(1) translate(-50%)
    }
}

@keyframes x1uam2np-B {
    0% {
        transform: scale(1.2)
    }

    to {
        transform: scale(1)
    }
}

@keyframes x486r5k-B {
    0% {
        opacity: 0;
        transform: scale(0) translate(-50%, -50%)
    }

    90% {
        opacity: 1;
        transform: scale(1.05) translate(-50%, -50%)
    }

    to {
        opacity: 1;
        transform: scale(1) translate(-50%, -50%)
    }
}

@keyframes xmp7spd-B {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    90% {
        opacity: 1;
        transform: scale(1.05)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.x1532lsw {
    background: #5f6673
}

.x1aj1dxz {
    background: linear-gradient(90deg, #89efe5, #227bf3)
}

.x1b5fvqc {
    background: #e9ebee url(Kr65Mul-qXP.png) center center no-repeat
}

.x1r7xphn {
    background: #fff
}

.x1tjrqkv {
    background: #5d93ff url(kB33mCRVRWV.png) center center no-repeat
}

.x1xijdtg {
    background: var(--fds-white)
}

.x4bjwsi {
    background: var(--fds-gray-20)
}

.x6h4918 {
    background: var(--fds-gray-00)
}

.xb45x9h {
    background: var(--fds-black-alpha-15)
}

.xb7i5k3 {
    background: var(--fig-desktop-wash)
}

.xblv97 {
    background: #e4e6eb1a
}

.xhg9xfh {
    background: var(--fds-black-alpha-60)
}

.xukxdkc {
    background: #e4e6eb
}

.x1apzvnm:hover {
    background: var(--fds-black-alpha-30)
}

.x112ta8 {
    border-bottom: none
}

.x12lumcd {
    flex: 1 1 auto
}

.x177bw73 {
    transition: opacity .3s
}

.x1a2a7pz {
    outline: none
}

.x1jaox4c {
    transition: transform .2s ease
}

.x1jwaqgr {
    background-position: right 15px top 15px
}

.x1wjg7b4 {
    flex: 0 0 50%
}

.x1yhxck9 {
    flex: 1 1 50%
}

.x2ortz2 {
    transition: all .3s
}

.x4gj9lk {
    border-inline-start: none
}

.x76ihet {
    border-top: none
}

.x8yere6 {
    transition: right .2s ease-in-out
}

.x98rzlu {
    flex: 1
}

.xl3b6d3 {
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.xl48mfz {
    transition: opacity .3s cubic-bezier(.23, 1, .32, 1)
}

.xldarmm {
    flex: 50%
}

.xrd7vn5 {
    background-position: center left
}

.xtmcdsl {
    border-inline-end: none
}

.xt0b8zv:hover {
    text-decoration: underline
}

.x1033uif {
    border-start-end-radius: 999px
}

.x106a9eq {
    padding-inline-start: 20px
}

.x108epf8 {
    text-shadow: 0 0 3px var(--fds-black-alpha-50)
}

.x10ds1b2 {
    margin-inline-start: 120px
}

.x10e4vud {
    animation-fill-mode: forwards
}

.x10eyzkn {
    border-inline-start-color: #fff
}

.x10h0kgh {
    border-start-start-radius: 60%
}

.x10hrw18 {
    background-color: var(--fds-black-alpha-15)
}

.x10l6tqk {
    position: absolute
}

.x10rp43c {
    margin-inline-start: 60px
}

.x10softn {
    background-color: #f5f7fa
}

.x10w94by {
    border-inline-end-width: 0
}

.x110972j {
    padding-inline-start: 28px
}

.x112vrbz {
    inset-inline-start: calc(100% - 45px)
}

.x114k5zw {
    background-color: red
}

.x117nqv4 {
    font-weight: 700
}

.x11bi2he {
    background-color: var(--fds-unified-blue-40)
}

.x11dcrhx {
    inset-inline-end: 8px
}

.x11gldyt {
    margin-inline-end: 40px
}

.x11hdunq {
    margin-inline-start: 40px
}

.x11lfxj5 {
    padding-inline-end: 4px
}

.x11lhmoz {
    transform: translate(-50%, -50%)
}

.x11nt7xy {
    border-inline-start-style: dashed
}

.x11r6d5e {
    display: table
}

.x11rk7jg {
    margin-inline-start: .5em
}

.x11t971q {
    margin-inline-end: auto
}

.x12ckx54 {
    margin-inline-start: 52px
}

.x12dw27a {
    color: var(--fds-black-alpha-80)
}

.x12h7gaj {
    color: var(--fig-primary-text)
}

.x12ol6y4 {
    border-start-start-radius: 20px
}

.x12oo3zp {
    letter-spacing: 0
}

.x12peec7 {
    background-color: #fff
}

.x12q76jp {
    transform: translateY(-50%)
}

.x12u81az {
    border-inline-start-color: var(--divider)
}

.x12y6twl {
    transform: scale(.8)
}

.x12zb0vz {
    font-family: SFUIDisplay-Semibold
}

.x135b78x {
    padding-inline-start: 4px
}

.x13a6bvl {
    justify-content: flex-end
}

.x13aex90 {
    padding-inline-end: 38px
}

.x13dflua {
    transition-duration: .2s
}

.x13faqbe {
    word-break: break-word
}

.x13fddkn {
    color: var(--fig-dark-20)
}

.x13fj5qh {
    margin-inline-start: 8px
}

.x13ileg2 {
    border-inline-start-color: var(--fds-blue-60)
}

.x13jy36j {
    padding-inline-start: 24px
}

.x13sbhyg {
    font-family: ArialMT
}

.x13t61ll {
    border-start-start-radius: 5px
}

.x13xmedi {
    border-end-start-radius: 24px
}

.x142aazg {
    border-inline-start-color: #00000026
}

.x14ctfv {
    color: var(--always-white)
}

.x14e42zd {
    border-inline-start-width: 0
}

.x14hiurz {
    background-color: var(--always-white)
}

.x14kusot {
    font-family: Helvetica, sans-serif
}

.x14l0pe3 {
    border-inline-end-color: var(--geodesic-color-border-error-focused-disabled)
}

.x14llowj {
    border-inline-start-color: #5c3bbf
}

.x14nfmen {
    background-color: var(--divider)
}

.x14z9mp {
    margin-inline-end: 0
}

.x156ra1n {
    border-inline-end-color: #1877f2
}

.x157oqwv {
    border-inline-end-color: #d93616
}

.x15mokao {
    border-start-start-radius: 0
}

.x15x8krk {
    border-end-start-radius: 8px
}

.x15ylffb {
    margin-inline-start: 31px
}

.x15zctf7 {
    flex-direction: row-reverse
}

.x1603h9y {
    font-size: 1.25rem
}

.x162tt16 {
    padding-inline-start: 30px
}

.x162z183 {
    margin-inline-start: -16px
}

.x165d6jo {
    margin-inline-start: -4px
}

.x16dsc37 {
    vertical-align: top
}

.x16h55sf {
    line-height: 1.4286
}

.x16h6fyj {
    border-inline-end-color: #fff
}

.x16hg961 {
    border-inline-end-width: 1.5px
}

.x16hq6ix {
    font-family: SFUIDisplay-Bold
}

.x16lu3ki {
    border-end-start-radius: 15px
}

.x16uus16 {
    border-end-end-radius: 0
}

.x16xm01d {
    border-end-start-radius: 18px
}

.x1739uz8 {
    inset-inline-start: 167px
}

.x179ill4 {
    border-end-end-radius: 999px
}

.x17ddzgb {
    color: var(--fds-gray-45)
}

.x17fgdl5 {
    line-height: 19px
}

.x17kgw3e {
    border-inline-start-style: double
}

.x17rafzl {
    font-family: SFUIDisplay-Regular
}

.x17smslp {
    padding-inline-start: 60px
}

.x17zd0t2 {
    column-gap: 4px
}

.x180akst {
    border-inline-start-color: var(--geodesic-color-text-link-default-active)
}

.x180vkcf {
    border-start-end-radius: 20px
}

.x186li89 {
    line-height: 300%
}

.x18b5jzi {
    border-inline-end-style: solid
}

.x18cp1b5 {
    font-family: helvetica
}

.x18d0r48 {
    background-size: cover
}

.x18krheo {
    font-family: SF Pro Text
}

.x18m5j2y {
    border-inline-end-style: double
}

.x18mqm2i {
    float: right
}

.x18oe1m7 {
    border-inline-end-style: none
}

.x18pi947 {
    padding-inline-start: 1px
}

.x18xfj1p {
    clear: both
}

.x18xmwgd {
    flex-basis: 1px
}

.x18xomjl {
    margin-inline-start: -12px
}

.x190dgpg {
    opacity: .65
}

.x190lgle {
    background-color: #f1a817
}

.x190qgfh {
    font-size: .625rem
}

.x197sbye {
    opacity: .6
}

.x19c7zk {
    color: #65676b
}

.x19ehbnw {
    margin-inline-end: 55px
}

.x19jd1h0 {
    transform: rotate(180deg)
}

.x19kays6 {
    background-color: #f2f2f2
}

.x19t5iym {
    border-start-end-radius: 24px
}

.x19tfk81 {
    padding-inline-end: 1em
}

.x19v9tvf {
    line-height: 22px
}

.x19w6rv {
    transform-origin: left
}

.x19wmrak {
    margin-inline-start: 48px
}

.x19wozw3 {
    background-color: var(--fds-www-wash)
}

.x1a02dak {
    flex-wrap: wrap
}

.x1a4sjiy {
    padding-inline-end: 25px
}

.x1afcbsf {
    box-sizing: content-box
}

.x1alpsbp {
    border-inline-end-width: 2px
}

.x1amjocr {
    column-gap: 10px
}

.x1aqf63a {
    background-image: url(nFGvEmXcoSt.png)
}

.x1awj2ng {
    color: #fff
}

.x1b2r6p9 {
    transform: translate(-4px, 2px)
}

.x1b60jn0 {
    border-end-start-radius: 999px
}

.x1b8gftc {
    box-shadow: 0 1px #dadde1
}

.x1b8z93w {
    row-gap: 10px
}

.x1b9h4xk {
    background-color: var(--fds-gray-00)
}

.x1bjonze {
    padding-inline-end: 7px
}

.x1bkdxzg {
    z-index: 1001
}

.x1bmlja0 {
    background-color: #f2f2f2
}

.x1bnd6as {
    -webkit-filter: blur(50px);
    filter: blur(50px)
}

.x1byqp33 {
    border-end-start-radius: 50px
}

.x1c1uobl {
    padding-inline-start: 0
}

.x1c25uh8 {
    background-color: #333
}

.x1c3i2sq {
    font-size: 1.125rem
}

.x1c4vz4f {
    flex-grow: 0
}

.x1c5tqo3 {
    background-color: #fff
}

.x1c8ul09 {
    background-color: #0006
}

.x1c9tyrk {
    border-start-start-radius: 50%
}

.x1ccui7m {
    padding-inline-end: 1px
}

.x1csgl2q {
    aspect-ratio: .56
}

.x1cy8zhl {
    align-items: flex-start
}

.x1d3mw78 {
    line-height: 16px
}

.x1d9lcow {
    border-inline-start-color: var(--geodesic-color-border-error-focused-disabled)
}

.x1dbl2gt {
    line-height: 1.6
}

.x1diwwjn {
    margin-inline-start: 12px
}

.x1djpfga {
    padding-inline-start: 3px
}

.x1dr8pv1 {
    background-color: #f1f4f7
}

.x1dxz426 {
    color: var(--fig-secondary-text)
}

.x1e4gqcv {
    background-color: #00000026
}

.x1e4oeot {
    border-start-end-radius: 2px
}

.x1e6ojxu {
    margin-inline-start: 36px
}

.x1e8iowd {
    background-color: var(--fig-blue-tint-70)
}

.x1ed109x {
    cursor: text
}

.x1egwzy8 {
    cursor: sw-resize
}

.x1ekh9h2 {
    padding-inline-end: 17px
}

.x1eqyph7 {
    background-color: var(--fds-unified-gray-90)
}

.x1ertn4p {
    border-end-start-radius: 50%
}

.x1evy7pa {
    line-height: 1.5
}

.x1ezcpz9 {
    color: #8d949e
}

.x1f0ztbi {
    background-color: #000
}

.x1f37mtd {
    font-family: SFUIDisplay-Regular
}

.x1f3erfm {
    font-family: ArialMT
}

.x1f6kntn {
    font-size: .875rem
}

.x1f95732 {
    border-inline-start-color: #bdc7d8
}

.x1faq86j {
    float: left
}

.x1fc57z9 {
    line-height: 20px
}

.x1fcty0u {
    font-weight: 400
}

.x1fey0fg {
    color: var(--blue-link)
}

.x1fj9yz9 {
    border-inline-end-color: #d3d3d3
}

.x1fk0wr6 {
    background-image: linear-gradient(180deg, #0003, #c4c4c400 36.98% 100%)
}

.x1fmrttk {
    color: var(--fds-gray-70)
}

.x1focy5l {
    background-image: linear-gradient(to top, #000c, #000000b8 20.01%, #0009 39.65%, #0006 60.35%, #00000029 80.13%, #0000)
}

.x1fqc64z {
    border-start-start-radius: 3px
}

.x1fx553m {
    inset-inline-start: 56px
}

.x1g0ag68 {
    transform-origin: center
}

.x1g0dm76 {
    padding-inline-start: 12px
}

.x1ga7v0g {
    border-start-end-radius: 0
}

.x1gabggj {
    padding-inline-end: 5px
}

.x1gcx6yn {
    border-inline-start-color: #8cd9ff
}

.x1glx3du {
    font-family: Helvetica
}

.x1gmknla {
    color: var(--fds-highlight)
}

.x1gmvw37 {
    background-color: #e4e6eb
}

.x1gnnqk1 {
    box-shadow: none
}

.x1h50m6h {
    line-height: 48px
}

.x1hc1fzr {
    opacity: 1
}

.x1hcnb8q {
    margin-inline-start: 100px
}

.x1hki166 {
    color: #65676b
}

.x1hls04w {
    color: #bcc0c4
}

.x1hludt5 {
    color: primary
}

.x1hm9lzh {
    margin-inline-start: 10px
}

.x1hr2gdg {
    text-align: right
}

.x1hv7vat {
    -webkit-filter: brightness(80%);
    filter: brightness(80%)
}

.x1hz76sd {
    text-shadow: 0 0 6px var(--fds-black-alpha-80)
}

.x1i3z1r0 {
    transform: translate(-50%) translateY(-50%)
}

.x1i5p2am {
    border-start-start-radius: 6px
}

.x1icxu4v {
    padding-inline-end: 6px
}

.x1if355w {
    border-inline-end-width: 3px
}

.x1iffjtl {
    transform: rotate(90deg)
}

.x1ihp6rs {
    border-end-start-radius: 6px
}

.x1iikomf {
    font-weight: 300
}

.x1ikfw9c {
    padding-inline-end: 58px
}

.x1im30kd {
    padding-inline-end: 3px
}

.x1im6ki6 {
    border-spacing: 8px 10px
}

.x1ipsx6z {
    border-inline-start-color: var(--fds-black)
}

.x1iwo8zk {
    border-start-start-radius: 999px
}

.x1iwz3mf {
    padding-inline-start: 11px
}

.x1iyjqo2 {
    flex-grow: 1
}

.x1j61x8r {
    font-style: normal
}

.x1jchvi3 {
    font-size: 1rem
}

.x1jhv388 {
    padding-inline-end: 478px
}

.x1jlp1m6 {
    line-height: 13px
}

.x1jm3nie {
    cursor: grab
}

.x1jstp8q {
    color: var(--fds-button-text)
}

.x1jwbhkm {
    border-end-end-radius: 100%
}

.x1jy34x5 {
    border-end-end-radius: 28px
}

.x1jzjxqx {
    letter-spacing: -.24
}

.x1k3022z {
    animation-name: x1o8fiuy-B
}

.x1kb72lq {
    row-gap: 20px
}

.x1kchd1x {
    border-start-end-radius: 5px
}

.x1kefdl7 {
    inset-inline-start: 120px
}

.x1khw62d {
    border-end-end-radius: 20px
}

.x1kukv79 {
    padding-inline-end: 11px
}

.x1l1ennw {
    justify-content: space-around
}

.x1l6rbse {
    letter-spacing: -.24 px
}

.x1lbecb7 {
    line-height: 1.1765
}

.x1lkfr7t {
    font-size: 1.0625rem
}

.x1ll76kw {
    text-shadow: 0 0 8px var(--fds-black-alpha-80)
}

.x1lliihq {
    display: block
}

.x1lun4ml {
    border-inline-end-width: 1px
}

.x1lxp14n {
    letter-spacing: -.08
}

.x1lxtsjj {
    color: #4b4f56
}

.x1lziwak {
    margin-inline-start: 0
}

.x1m5cxtn {
    background-image: linear-gradient(to bottom, #8a8d91 75%, #46484a)
}

.x1m5rmvl {
    background-color: #3b5998
}

.x1mcwxda {
    color: var(--fds-primary-text)
}

.x1mfogq2 {
    padding-inline-start: 32px
}

.x1mpuiml {
    background-color: #333334ab
}

.x1mpyi22 {
    margin-inline-end: 1px
}

.x1mqxbix {
    color: #000
}

.x1ms4ej {
    font-family: Helvetica
}

.x1muqhjx {
    border-start-end-radius: 60%
}

.x1mvgnsn {
    margin-inline-start: 75px
}

.x1mvgw25 {
    border-start-start-radius: 28px
}

.x1my54xf {
    margin-inline-end: 14px
}

.x1mzt3pk {
    word-wrap: break-word
}

.x1n2onr6 {
    position: relative
}

.x1n327nk {
    z-index: 10
}

.x1nc5ocm {
    transform: translate(-50%)
}

.x1ncwhqj {
    font-size: .6875rem
}

.x1nh4oco {
    background-color: #0003
}

.x1nlrilt {
    border-inline-start-color: var(--fds-dark-mode-gray-35)
}

.x1nr1our {
    background-color: var(--geodesic-color-background-wash-muted)
}

.x1nrvvgt {
    transform: scale(.75)
}

.x1nxh6w3 {
    font-size: .8125rem
}

.x1o0tod {
    inset-inline-start: 0
}

.x1o1p3th {
    margin-inline-start: -20px
}

.x1o1pmfc {
    column-gap: 0
}

.x1o2pa38 {
    justify-items: center
}

.x1o2sk6j {
    line-height: 24px
}

.x1o3jo1z {
    border-inline-end-color: transparent
}

.x1obq294 {
    border-start-start-radius: 8px
}

.x1oiqv2n {
    padding-inline-start: 48px
}

.x1onqgpe {
    color: var(--fds-gray-80)
}

.x1onr9mi {
    padding-inline-start: 14px
}

.x1oztmho {
    border-inline-start-color: #d3d3d3
}

.x1p0khr9 {
    background-color: var(--fds-red-55)
}

.x1p2gned {
    color: var(--fds-unified-gray-90)
}

.x1p8j9ns {
    margin-inline-end: 3px
}

.x1p9eum2 {
    grid-template-columns: repeat(2, 1fr)
}

.x1pahc9y {
    border-end-end-radius: 50%
}

.x1pavrr7 {
    background-color: #0d0d0d
}

.x1pczhz8 {
    border-end-start-radius: 4px
}

.x1pe450p {
    inset-inline-start: 26px
}

.x1pg5gke {
    font-size: .75rem
}

.x1pixwil {
    padding-inline-start: 7px
}

.x1plog1 {
    aspect-ratio: 1
}

.x1ptxcow {
    opacity: .1
}

.x1pwlh6s {
    border-inline-start-width: 30px
}

.x1px3noz {
    color: var(--fds-gray-100)
}

.x1pyds6u {
    margin-inline-start: 58px
}

.x1q0g3np {
    flex-direction: row
}

.x1q3qbx4 {
    animation-duration: 1s
}

.x1q74xe4 {
    font-size: 1.75rem
}

.x1q85c4o {
    background-color: #fff
}

.x1q8sqs3 {
    background-color: var(--fds-gray-10)
}

.x1qb5hxa {
    line-height: 1.1667
}

.x1qfufaz {
    margin-inline-start: -8px
}

.x1qgv0r9 {
    column-gap: 24px
}

.x1qjc9v5 {
    align-items: stretch
}

.x1qoy3rc {
    line-height: 23px
}

.x1qtrt58 {
    border-inline-end-color: #0000000d
}

.x1qughib {
    justify-content: space-between
}

.x1qyfdvq {
    line-height: 29px
}

.x1r0jzty {
    row-gap: 4px
}

.x1r16d1 {
    border-inline-start-color: #32cdcd
}

.x1r3kvdq {
    border-inline-start-color: #9cb4d8
}

.x1r4y97 {
    inset-inline-start: 12px
}

.x1r8uery {
    flex-basis: 0
}

.x1r90a5f {
    font-size: 1.5625rem
}

.x1rg5ohu {
    display: inline-block
}

.x1rgw4pv {
    border-start-start-radius: 15px
}

.x1rh32us {
    text-shadow: 0 0 .5px var(--fds-black-alpha-50)
}

.x1rl75mt {
    border-start-start-radius: 24px
}

.x1rnuott {
    background-color: #8a8d91
}

.x1ru8ea5 {
    border-end-start-radius: 3px
}

.x1ruc54x {
    line-height: 1.2857
}

.x1rwy58d {
    background-color: var(--fds-white-alpha-40)
}

.x1rya3m2 {
    background-color: #dee3e9
}

.x1s688f {
    font-weight: 600
}

.x1s85apg {
    display: none
}

.x1s9qtb7 {
    color: var(--fds-unified-gray-40)
}

.x1sa5p1d {
    margin-inline-end: 10px
}

.x1sdyfia {
    white-space: pre
}

.x1shu7v4 {
    grid-template-columns: repeat(2, 112.43px)
}

.x1sibtaa {
    line-height: 1.2308
}

.x1sle589 {
    list-style-type: inherit
}

.x1sq0knf {
    border-inline-start-color: #d93616
}

.x1t10pet {
    border-inline-end-color: #5c3bbf
}

.x1t39747 {
    border-start-end-radius: 4px
}

.x1t7ytsu {
    border-inline-start-style: solid
}

.x1ta01eg {
    color: var(--fds-gray-20)
}

.x1tazlab {
    background-color: #ebedf0
}

.x1tk7qwc {
    border-end-start-radius: 96px
}

.x1tl3ifa {
    color: var(--fds-unified-black)
}

.x1tovxde {
    border-end-end-radius: 96px
}

.x1trhqq4 {
    margin-inline-end: -20px
}

.x1ttago6 {
    font-family: var(--x-default-font)
}

.x1txq2hj {
    -webkit-filter: opacity(.8);
    filter: opacity(.8)
}

.x1u0fnx4 {
    border-end-end-radius: 5px
}

.x1u0suui {
    border-start-start-radius: 96px
}

.x1u7d5uw {
    font-family: HelveticaNeue-Bold
}

.x1u8a7rm {
    z-index: 5
}

.x1ua1ujl {
    border-start-start-radius: 22px
}

.x1ucwexx {
    margin-inline-end: 330px
}

.x1ufajir {
    font-family: Helvetica Neue
}

.x1ui04y5 {
    border-end-end-radius: 2px
}

.x1ult018 {
    margin-inline-start: 25px
}

.x1uxb8k9 {
    border-start-end-radius: 18px
}

.x1uxo832 {
    background-color: var(--geodesic-color-background-info-muted)
}

.x1v1hl4c {
    inset-inline-start: 4px
}

.x1v36wz {
    color: #adb0b3
}

.x1v6o4qg {
    margin-inline-start: 50px
}

.x1v911su {
    background-color: #0000
}

.x1vathgz {
    border-collapse: separate
}

.x1vhb2bs {
    animation-name: x1j8fnkx-B
}

.x1vjfegm {
    z-index: 1
}

.x1vjm0to {
    border-start-end-radius: 15px
}

.x1vmbcc8 {
    border-end-end-radius: 18px
}

.x1vvb0rv {
    border-inline-start-color: #dee3e9
}

.x1vvkbs {
    word-wrap: break-word
}

.x1vy86p0 {
    line-height: 36px
}

.x1w0boku {
    z-index: 6
}

.x1w4cqa3 {
    border-end-end-radius: 50px
}

.x1w5wx5t {
    margin-inline-end: -8px
}

.x1wcsgtt {
    border-end-end-radius: 4px
}

.x1wfe3co {
    line-height: 12px
}

.x1wg5rc5 {
    border-inline-end-color: #32cdcd
}

.x1whfx0g {
    border-start-end-radius: 6px
}

.x1whowko {
    font-family: SFProText-Regular
}

.x1wm6bzs {
    color: #4e5665
}

.x1x1zz2n {
    box-shadow: var(--fds-black-alpha-10) 3px 4px 8px
}

.x1x3agtl {
    border-inline-start-width: 1.5px
}

.x1x4gd65 {
    animation-name: x1cd7pdn-B
}

.x1x5flf6 {
    padding-inline-end: 18px
}

.x1xegmmw {
    margin-inline-end: 8px
}

.x1xlr1w8 {
    font-weight: 700
}

.x1xn7y0n {
    border-start-start-radius: 18px
}

.x1xnnf8n {
    padding-inline-end: 20px
}

.x1xq6q5s {
    flex-basis: 100px
}

.x1xxsxie {
    line-height: 14px
}

.x1y4un4x {
    border-inline-start-color: var(--fds-gray-20)
}

.x1yarwxr {
    color: #77828c
}

.x1yc453h {
    text-align: start
}

.x1yfjhkk {
    border-start-end-radius: 28px
}

.x1yn0g08 {
    word-break: break-all
}

.x1ypdohk {
    cursor: pointer
}

.x1yppyca {
    letter-spacing: -.08px
}

.x1yrlais {
    border-inline-end-color: var(--fds-black)
}

.x1yrw5e6 {
    border-inline-end-color: #8cd9ff
}

.x1ys307a {
    margin-inline-end: 16px
}

.x1ywiku5 {
    border-inline-start-color: #d45c43
}

.x24b0il {
    font-family: SFProText-Bold
}

.x25miol {
    border-end-start-radius: 60%
}

.x25sj25 {
    padding-inline-start: 6px
}

.x2b8uid {
    text-align: center
}

.x2fvf9 {
    margin-inline-end: 4px
}

.x2izyaf {
    background-color: var(--fds-white)
}

.x2jz20e {
    font-family: SFUIText-Semibold, sans-serif
}

.x2kejxg {
    margin-inline-start: 13px
}

.x2lah0s {
    flex-shrink: 0
}

.x2s1mdg {
    letter-spacing: -.41px
}

.x2sqz4w {
    line-height: 1.125
}

.x2vl965 {
    padding-inline-end: 10px
}

.x32vodv {
    margin-inline-end: 50px
}

.x39viwf {
    background-color: #e4e6eb
}

.x3aesyq {
    margin-inline-end: 20px
}

.x3ajldb {
    vertical-align: bottom
}

.x3gnuav {
    pointer-events: initial
}

.x3iho3n {
    border-inline-start-color: #fff
}

.x3nfvp2 {
    display: inline-flex
}

.x3pnbk8 {
    row-gap: 8px
}

.x3sou0m {
    border-inline-end-color: var(--divider)
}

.x3x4oay {
    padding-inline-start: 81px
}

.x413262 {
    border-inline-end-color: var(--fds-gray-45)
}

.x42cgnj {
    border-inline-end-width: 30px
}

.x42x0ya {
    background-color: #000
}

.x47corl {
    pointer-events: none
}

.x4afe7t {
    animation-duration: .3s
}

.x4gvtve {
    color: #050505
}

.x4pfjvb {
    flex-basis: 50%
}

.x4w72qb {
    border-inline-end-color: #fff
}

.x51dqfy {
    border-start-end-radius: 50px
}

.x56jcm7 {
    border-inline-start-width: 4px
}

.x579bpy {
    font-size: 2rem
}

.x5a5i1n {
    border-start-end-radius: 8px
}

.x5ouckw {
    border-inline-start-color: #1877f2
}

.x5vmleg {
    margin-inline-end: 58px
}

.x6348za {
    font-family: Helvetica-Bold
}

.x64bnmy {
    padding-inline-end: 24px
}

.x67bb7w {
    pointer-events: auto
}

.x68m4m9 {
    background-color: #0009
}

.x6azic {
    border-inline-end-color: #bdc7d8
}

.x6en5u8 {
    border-end-start-radius: 2px
}

.x6icuqf {
    font-family: sans-serif
}

.x6lax24 {
    inset-inline-start: calc(50% - 30px)
}

.x6lvj10 {
    color: #0000008c
}

.x6ni1j9 {
    background-color: #ccd0d5
}

.x6prxxf {
    font-size: .9375rem
}

.x6s0dn4 {
    align-items: center
}

.x6u5lvz {
    color: var(--positive)
}

.x709u02 {
    border-end-start-radius: 20px
}

.x71cjdd {
    background-color: #1c1c1d99
}

.x71s49j {
    pointer-events: all
}

.x78zum5 {
    display: flex
}

.x7a106z {
    align-items: flex-start
}

.x7coems {
    padding-inline-start: 9px
}

.x7df7ss {
    border-inline-start-color: var(--fds-white-alpha-30)
}

.x7dirr5 {
    border-inline-end-color: #c3c3c3
}

.x7hof6g {
    box-shadow: 0 6px 20px #0000001a
}

.x7p49u4 {
    transform: rotate(0)
}

.x7phf20 {
    margin-inline-start: 3px
}

.x7ts22v {
    color: var(--fig-medium-text)
}

.x7vhb2i {
    padding-inline-start: 64px
}

.x83ikkc {
    background-color: #c4c4c4
}

.x87ps6o {
    -webkit-user-select: none
}

.x8f630v {
    flex-basis: 175px
}

.x8on18e {
    background-color: #c4d2e7
}

.x8qq8ib {
    background-color: #0000008c
}

.x8yag65 {
    color: #fff
}

.x98j2gb {
    background-image: url(tC-CWPYpoEO.png)
}

.x98t3bc {
    writing-mode: vertical-rl
}

.x9f619 {
    box-sizing: border-box
}

.x9mn55f {
    transform: scale(.9)
}

.x9p2oo0 {
    border-inline-end-width: 4px
}

.x9pbi5e {
    margin-inline-start: 28px
}

.x9q68il {
    inset-inline-end: 12px
}

.xal68kn {
    border-start-start-radius: 50px
}

.xamitd3 {
    align-self: center
}

.xas4zb2 {
    background-color: #0000000d
}

.xaso8d8 {
    padding-inline-start: 5px
}

.xaw7rza {
    margin-inline-end: 13px
}

.xayvuls {
    color: #000
}

.xaz2ftk {
    background-image: linear-gradient(180deg, #c4c4c400, #0006)
}

.xb0afoh {
    inset-inline-end: 34px
}

.xb2kyzz {
    font-size: .5625rem
}

.xb7ehew {
    line-height: 60px
}

.xb9xs61 {
    background-image: linear-gradient(90deg, #e4efff 13.54%, #fee2ff)
}

.xbcz3fp {
    margin-inline-end: -12px
}

.xbelrpt {
    margin-inline-end: 6px
}

.xbiv7yw {
    border-end-start-radius: 0
}

.xbk7vl5 {
    color: var(--fbui-gray-60)
}

.xbmqhj4 {
    color: #8a8d91
}

.xbmvrgn {
    margin-inline-end: 12px
}

.xbpxy8c {
    margin-inline-end: 48px
}

.xbrixnn {
    text-overflow: clip
}

.xbthr99 {
    font-weight: lighter
}

.xbudbmw {
    inset-inline-start: 50%
}

.xbxn0j6 {
    border-end-start-radius: 5px
}

.xby1wcf {
    border-inline-start-color: #0000000d
}

.xbyyjgo {
    opacity: .5
}

.xbzal7z {
    line-height: 44px
}

.xc26acl {
    align-content: center
}

.xc4o4bw {
    transform: scaleY(.5)
}

.xc4xikw {
    margin-inline-start: 35px
}

.xc7edbc {
    cursor: ne-resize
}

.xcck8lk {
    font-family: SFUIText-Regular, sans-serif
}

.xcdzlcm {
    align-content: space-between
}

.xcev3uh {
    margin-inline-start: 14px
}

.xcg35fi {
    font-size: 1.875rem
}

.xchdapg {
    flex-basis: 300px
}

.xcheg63 {
    letter-spacing: .4px
}

.xclv7wt {
    margin-inline-start: 47px
}

.xcncwfd {
    color: #4c4c4c
}

.xcpsgoo {
    background-color: #00000080
}

.xct1zlm {
    border-inline-start-width: 3px
}

.xd31rpw {
    font-family: SFUIDisplay-medium
}

.xd4r4e8 {
    line-height: 18px
}

.xd8vepm {
    -webkit-filter: brightness(50%);
    filter: brightness(50%)
}

.xd9ej83 {
    margin-inline-end: -16px
}

.xda56ma {
    animation-name: x1uam2np-B
}

.xde0f50 {
    border-end-end-radius: 8px
}

.xdfvtv7 {
    padding-inline-start: 1em
}

.xdhfpv1 {
    font-size: 2.25rem
}

.xdit8p8 {
    background-color: var(--fds-black)
}

.xdpxx8g {
    text-align: left
}

.xdt5ytf {
    flex-direction: column
}

.xdwrcjd {
    margin-inline-start: 4px
}

.xdx9yf5 {
    font-family: SF UI Text
}

.xdzw4kq {
    margin-inline-start: 6px
}

.xe2zdcy {
    padding-inline-start: 10px
}

.xe76qn7 {
    border-inline-end-color: #00000026
}

.xeaf4i8 {
    white-space: normal
}

.xeeakrd {
    color: var(--fds-dark-mode-gray-35)
}

.xefazk8 {
    margin-inline-start: 24px
}

.xejlour {
    color: var(--fig-dark-90)
}

.xeusxvb {
    border-start-end-radius: 50%
}

.xewip2e {
    background-image: url(GsNJNwuI-UM.gif)
}

.xey21t2 {
    border-inline-end-color: var(--fds-dark-mode-gray-35)
}

.xf159sx {
    padding-inline-end: 8px
}

.xf59gd4 {
    background-color: #80d4c4
}

.xf5m44m {
    display: table-row
}

.xf6vk7d {
    margin-inline-end: 5px
}

.xf7dkkf {
    padding-inline-start: 16px
}

.xf7qf19 {
    padding-inline-start: 36px
}

.xfciymt {
    background-size: 40%
}

.xfex06f {
    column-gap: 8px
}

.xfo81ep {
    z-index: 1000
}

.xfpl1co {
    border-end-start-radius: 28px
}

.xfra755 {
    color: var(--big-blue-40)
}

.xfungia {
    color: #fff
}

.xfvy1zl {
    font-family: SFUIDisplay-Medium
}

.xg01cxk {
    opacity: 0
}

.xg32yw2 {
    color: var(--fds-white)
}

.xg3wpu6 {
    border-start-end-radius: 100%
}

.xg84iav {
    color: var(--fds-spectrum-blue-gray-tint-30)
}

.xgb89y0 {
    margin-inline-end: .5em
}

.xge9r7z {
    border-inline-start-color: var(--fds-white)
}

.xgg4q86 {
    border-end-start-radius: 100%
}

.xgpatz3 {
    row-gap: 16px
}

.xgt276g {
    border-inline-end-color: var(--fds-white)
}

.xgwl07f {
    background-color: #323436
}

.xgx9qek {
    background-color: var(--fds-black-alpha-05)
}

.xh4b7qa {
    background-color: #fff3
}

.xh7rcd0 {
    padding-inline-end: 60px
}

.xhfjdw3 {
    inset-inline-start: 46px
}

.xhluuyv {
    font-family: Menlo, Consolas, Monaco, monospace
}

.xhtitgo {
    z-index: 2
}

.xhvg568 {
    font-family: Arial-BoldMT
}

.xi9pz9s {
    cursor: grabbing
}

.xicojor {
    cursor: col-resize
}

.xidvhmw {
    flex-basis: 35px
}

.xijh5zl {
    color: #898f99
}

.xix16p6 {
    background-color: #323436cc
}

.xixou00 {
    font-family: SFUIDisplay-Bold, sans-serif
}

.xixxii4 {
    position: fixed
}

.xiy17q3 {
    background-repeat: no-repeat
}

.xj0a0fe {
    word-wrap: anywhere
}

.xj4boae {
    background-color: #f2f2f2
}

.xj4c5ne {
    background-color: #0000004d
}

.xjbmbcv {
    column-gap: 32px
}

.xjbqb8w {
    background-color: transparent
}

.xjcr21m {
    border-inline-end-color: #dddfe2
}

.xjelb2h {
    color: #28394333
}

.xjpt0bh {
    background-color: #5d93ff
}

.xjwep3j {
    border-start-start-radius: 4px
}

.xk50ysn {
    font-weight: 500
}

.xk81cp2 {
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.xkl006f {
    text-orientation: mixed
}

.xkn7p67 {
    color: gray
}

.xksyday {
    border-start-end-radius: 22px
}

.xkvag0v {
    background-color: #18191a99
}

.xl1xv1r {
    object-fit: cover
}

.xl3v32j {
    inset-inline-start: -4px
}

.xl4ujww {
    margin-inline-start: 650px
}

.xl56j7k {
    justify-content: center
}

.xlej2ay {
    border-end-start-radius: 22px
}

.xlekzc6 {
    border-start-end-radius: 96px
}

.xli2wwf {
    padding-inline-end: 64px
}

.xlq0j2n {
    margin-inline-end: 60px
}

.xlshs6z {
    visibility: hidden
}

.xlw6keb {
    background-color: var(--fds-gray-55)
}

.xlxfd2w {
    font-family: Roboto, Arial, sans-serif
}

.xlyipyv {
    text-overflow: ellipsis
}

.xm2jcoa {
    margin-inline-start: 1px
}

.xmdyy31 {
    animation-duration: 6s
}

.xmw9mke {
    text-align: justify
}

.xmzvs34 {
    padding-inline-start: 8px
}

.xn1cjey {
    font-family: Arial-BoldMT, Arial
}

.xngbhiv {
    border-inline-end-color: var(--fds-gray-20)
}

.xngnso2 {
    font-size: 1.5rem
}

.xnl36cx {
    opacity: .99
}

.xnnr8r {
    margin-inline-end: 2px
}

.xnpuxes {
    visibility: visible
}

.xnqoqkk {
    border-end-end-radius: 15px
}

.xo0entv {
    line-height: 1.33
}

.xo1l8bm {
    font-weight: 400
}

.xo2ifbc {
    inset-inline-end: 10px
}

.xo6aett {
    background-color: var(--fds-black-alpha-50)
}

.xoegz02 {
    z-index: 4
}

.xoofzus {
    border-inline-end-color: var(--geodesic-color-text-link-default-active)
}

.xopw2a9 {
    color: var(--fds-gray-55)
}

.xoqwmjq {
    color: #90949c
}

.xotxm5o {
    margin-inline-start: 26px
}

.xoyijd6 {
    color: var(--geodesic-color-text-error-default-active)
}

.xozqiw3 {
    flex-wrap: nowrap
}

.xp1r0qw {
    row-gap: 12px
}

.xp35lg9 {
    cursor: se-resize
}

.xp3w0mo {
    color: var(--fds-gray-30)
}

.xp4054r {
    text-align: end
}

.xp48ta0 {
    padding-inline-end: 40px
}

.xpcyujq {
    margin-inline-start: 5px
}

.xpdmqnj {
    padding-inline-end: 12px
}

.xpequ6v {
    background-color: var(--fds-black-alpha-40)
}

.xpilrb4 {
    border-inline-start-width: 1px
}

.xplpexh {
    margin-inline-start: 59px
}

.xpuag8r {
    background-color: #c8cacc
}

.xpvyfi4 {
    align-self: flex-end
}

.xpwdb9g {
    margin-inline-end: 24px
}

.xpxidue {
    inset-inline-start: calc(50% - 1px)
}

.xq5mp4m {
    background-color: #fbfbfb
}

.xqfofdo {
    box-shadow: 0 0 3px #0006
}

.xqsn43r {
    margin-inline-start: 20px
}

.xqwxbl3 {
    inset-inline-end: -4px
}

.xr2y4jy {
    border-end-end-radius: 6px
}

.xr3nxaw {
    transform: scale(1.3)
}

.xr8sd1o {
    letter-spacing: -.15
}

.xr9e8f9 {
    border-start-start-radius: 2px
}

.xrotz4w {
    inset-inline-start: 8px
}

.xrpsa6j {
    cursor: nw-resize
}

.xrvj5dj {
    display: grid
}

.xrw5ot4 {
    padding-inline-end: 9px
}

.xrweaip {
    background-color: #ffffff80
}

.xs2v6tp {
    color: #0000008c
}

.xs83m0k {
    flex-shrink: 1
}

.xs83zq4 {
    border-start-end-radius: 3px
}

.xsdj86q {
    padding-inline-start: 17px
}

.xsfy40s {
    padding-inline-end: 32px
}

.xshg46c {
    border-end-end-radius: 22px
}

.xsne5vg {
    border-inline-start-color: #dddfe2
}

.xstzfhl {
    border-inline-start-style: none
}

.xt0dr05 {
    border-inline-end-color: #d45c43
}

.xt0e3qv {
    cursor: default
}

.xt0psk2 {
    display: inline
}

.xt0swzo {
    background-color: #FFFFFFee
}

.xt22dip {
    font-family: courier, monospace
}

.xt6f95v {
    border-inline-end-color: #9cb4d8
}

.xt6ovg4 {
    border-end-end-radius: 3px
}

.xt8i2de {
    color: #606770
}

.xtaz4m5 {
    list-style-type: disc
}

.xtc6z2u {
    background-color: #FFFFFF
}

.xtea3wc {
    -webkit-filter: blur(2px);
    filter: blur(2px)
}

.xtijo5x {
    inset-inline-end: 0
}

.xtp4sz3 {
    text-shadow: 0 2px 4px rgba(0, 0, 0, .5)
}

.xtqikln {
    column-gap: 12px
}

.xtt52l0 {
    resize: none
}

.xttq42n {
    color: #fffc
}

.xtvot6l {
    color: var(--geo-icon-warning)
}

.xu4oml1 {
    color: #1d2129
}

.xubl98p {
    border-end-end-radius: 60%
}

.xugtah5 {
    border-inline-end-color: var(--fds-white-alpha-30)
}

.xujx3qv {
    border-inline-start-color: #c3c3c3
}

.xuk3077 {
    align-items: flex-end
}

.xumo3q3 {
    background-image: linear-gradient(transparent, var(--fds-black-alpha-80))
}

.xup8za0 {
    box-shadow: 0 2px 10px #0056d60d
}

.xuqu0i6 {
    box-shadow: 0 0 10px 0 var(--fds-black-alpha-10), 0 0 20px 0 var(--fds-black-alpha-15)
}

.xuv4wbt {
    inset-inline-start: 95px
}

.xuxw1ft {
    white-space: nowrap
}

.xuy8w9f {
    line-height: 17px
}

.xuzhngd {
    opacity: .3
}

.xv54qhq {
    padding-inline-end: 16px
}

.xv5jcfn {
    flex-shrink: 5
}

.xv5lvn5 {
    border-inline-start-color: transparent
}

.xv9q2wl {
    transform: translate(-50%, -10%)
}

.xvasi8j {
    color: #3d6ad6
}

.xvc51xn {
    margin-inline-start: 32px
}

.xvc5jky {
    margin-inline-start: auto
}

.xve7rwg {
    color: var(--fig-error)
}

.xvq8zen {
    line-height: 1.3333
}

.xvs2etk {
    border-start-start-radius: 100%
}

.xw8kemb {
    padding-inline-end: 80px
}

.xw8lc37 {
    background-color: #f1f3f5
}

.xwavrhp {
    color: secondary
}

.xwda0kn {
    background-color: #b269bf
}

.xwji4o3 {
    transition-timing-function: ease
}

.xwklpps {
    margin-inline-start: 2px
}

.xwn43p0 {
    padding-inline-start: 18px
}

.xwy3id5 {
    border-inline-end-style: dashed
}

.xx1d9v9 {
    border-inline-end-color: #dadde1
}

.xx6jrq6 {
    margin-inline-start: 15px
}

.xx83zyx {
    background-clip: padding-box
}

.xxkxylk {
    animation-duration: .5s
}

.xxs79tx {
    row-gap: 0
}

.xxx7yvo {
    inset-inline-end: 4px
}

.xxymvpz {
    vertical-align: middle
}

.xxznuk4 {
    border-inline-start-color: var(--fds-gray-45)
}

.xy0hl59 {
    color: #1c1e21
}

.xy5791y {
    background-color: #d93616
}

.xyesn5m {
    line-height: 1.1429
}

.xyiysdx {
    padding-inline-start: 2px
}

.xymharo {
    margin-inline-start: 30px
}

.xyn4lzs {
    font-family: HelveticaNeue-Bold, Lucida Grande, Tahoma, Verdana, Arial, sans-serif
}

.xypzpgp {
    background-color: #63be0980
}

.xyqm7xq {
    margin-inline-start: 16px
}

.xyri2b {
    padding-inline-end: 0
}

.xyumdvf {
    border-inline-start-width: 2px
}

.xyxa9uu {
    color: var(--fds-white-text)
}

.xz2iaq5 {
    background-color: #f7f8fa
}

.xz55h9e {
    border-inline-end-color: #dee3e9
}

.xz74otr {
    object-fit: fill
}

.xz7t8uv {
    border-end-end-radius: 24px
}

.xzglsdp {
    background-color: var(--fds-black-alpha-80)
}

.xzkaem6 {
    z-index: 3
}

.xzm8p2n {
    padding-inline-start: 26px
}

.xzsf02u {
    color: var(--primary-text)
}

.xzuddog {
    border-inline-start-color: var(--fig-desktop-border)
}

.x10n970z:hover {
    color: var(--fds-white)
}

.x1277o0a:hover {
    cursor: pointer
}

.x12pfs95:hover {
    -webkit-filter: brightness(95%);
    filter: brightness(95%)
}

.x1hd85u2:hover {
    border-inline-start-color: #688cff
}

.x1rhetds:hover {
    border-inline-start-color: var(--fds-dark-mode-gray-35)
}

.x1tf8huo:hover {
    background-color: #fff
}

.x1xngic7:hover {
    background-color: #0000
}

.x4yb96v:hover {
    border-inline-end-width: 1px
}

.x8di8bv:hover {
    background-color: var(--fds-gray-10)
}

.xb90sal:hover {
    border-inline-end-style: solid
}

.xed3198:hover {
    border-inline-start-width: 1px
}

.xg2x9nu:hover {
    border-inline-end-color: var(--fig-dark-20)
}

.xgo6ld5:hover {
    border-inline-end-color: var(--fds-dark-mode-gray-35)
}

.xjmkl1f:hover {
    background-color: var(--nav-bar-background)
}

.xm6np04:hover {
    border-inline-start-color: var(--fig-dark-20)
}

.xndlez4:hover {
    border-inline-end-color: #688cff
}

.xrhz2io:hover {
    border-inline-start-style: solid
}

.xyysy5w:hover {
    cursor: cell
}

.x1jp9yub:focus {
    border-inline-end-color: var(--fig-dark-20)
}

.xt1nj0y:focus {
    border-inline-start-color: var(--fig-dark-20)
}

.xtw1abo:focus {
    background-color: #fff
}

.x22xgf6:active {
    cursor: pointer
}

.xknjfhg:active {
    background-color: var(--fds-gray-10)
}

.xyftt0y:active {
    background-color: transparent
}

@media (max-width: 767px) {
    .x19xhxss.x19xhxss {
        flex-direction: column
    }
}

@media (max-width: 1199px) {
    .x8l7thp.x8l7thp {
        margin-inline-end: 0
    }
}

@media (max-width: 767px) {
    .x9oh63r.x9oh63r {
        flex-shrink: 0
    }
}

@media (max-width: 767px) {
    .xif99yt.xif99yt {
        justify-content: center
    }
}

@media (max-width: 1199px) {
    .xllny5i.xllny5i {
        margin-inline-start: 0
    }
}

@media (max-width: 767px) {
    .xy70v0n.xy70v0n {
        flex-grow: 0
    }
}

.x100vrsf {
    width: 40px
}

.x103v00w {
    border-bottom-color: #fff
}

.x109j2v6 {
    padding-top: 18px
}

.x10avn17 {
    padding-bottom: 56.25%
}

.x10b6aqq {
    padding-bottom: 6px
}

.x10w6t97 {
    height: 32px
}

.x10wjd1d {
    height: 50px
}

.x10wlt62 {
    overflow-y: hidden
}

.x10xmss8 {
    border-top-style: double
}

.x1120s5i {
    padding-bottom: 2px
}

.x1198e8h {
    margin-top: -3px
}

.x11fxgd9 {
    margin-top: 30px
}

.x11hoopg {
    margin-left: 40px
}

.x11i3ho8 {
    width: 640px
}

.x11md1zd {
    min-height: 100px
}

.x121yvx8 {
    height: 190px
}

.x123j3cw {
    padding-top: 5px
}

.x1247r65 {
    width: 60px
}

.x129qt2x {
    height: 130px
}

.x12ey5nd {
    width: 24.0625%
}

.x12nagc {
    margin-bottom: 4px
}

.x12zj3n6 {
    width: 255px
}

.x131sewu {
    right: 10px
}

.x134n0ua {
    max-height: 156px
}

.x13e46o5 {
    padding-left: var(--x-paddingLeft)
}

.x13fuv20 {
    border-top-style: solid
}

.x13o0s5z {
    min-width: 400px
}

.x13oubkp {
    width: 96px
}

.x13vifvy {
    top: 0
}

.x13zrc24 {
    padding-top: 40px
}

.x14aock7 {
    overflow-x: scroll
}

.x14atkfc {
    width: auto
}

.x14baz6b {
    height: 76px
}

.x14h49td {
    height: 55px
}

.x14hfty {
    border-top-color: #d45c43
}

.x14kq9sb {
    top: 150px
}

.x14lruf5 {
    max-width: 260px
}

.x14o62y9 {
    height: 39px
}

.x14qfxbe {
    width: 36px
}

.x14rvwrp {
    width: 600px
}

.x14vqqas {
    margin-top: 12px
}

.x1536mdq {
    margin-top: -200px
}

.x159lptv {
    padding-bottom: 1em
}

.x15c1tt2 {
    margin-bottom: 45px
}

.x15h74y {
    padding-right: 17px
}

.x15qtri4 {
    padding-left: 13px
}

.x162hmin {
    height: 148px
}

.x163pfp {
    padding-left: 8px
}

.x16bagsw {
    border-bottom-color: #e4e6eb
}

.x16em4ew {
    max-width: 240px
}

.x16fdfms {
    max-width: 95%
}

.x16grhtn {
    width: 220px
}

.x16n918p {
    border-bottom-color: #c8cacc
}

.x16nrsnc {
    height: 400px
}

.x16q51m2 {
    max-width: 150px
}

.x16stqrj {
    border-bottom-color: transparent
}

.x16suv20 {
    min-height: 8px
}

.x16xtinv {
    border-bottom-width: 30px
}

.x16ydxro {
    margin-left: 10px
}

.x16ye13r {
    height: var(--x-height)
}

.x16z1lm9 {
    margin-top: -7px
}

.x170jfvy {
    height: 10px
}

.x1754ytb {
    margin-left: -30px
}

.x176le54 {
    width: min(calc(70% + 18px), calc(56.25vh - 80px))
}

.x178xt8z {
    border-top-width: 1px
}

.x179dxpb {
    max-height: 80vh
}

.x17ffd7m {
    border-top-color: #5c3bbf
}

.x17ituo4 {
    margin-right: 5px
}

.x17j7krd {
    height: 84px
}

.x17rw0jw {
    height: 22px
}

.x17t5qlk {
    border-bottom-color: #d3d3d3
}

.x17upfok {
    min-width: 320px
}

.x17z2i9w {
    width: 22px
}

.x1849jeq {
    width: 30px
}

.x18d9i69 {
    padding-bottom: 0
}

.x18n5i07 {
    min-width: 300px
}

.x191j7n5 {
    bottom: 16px
}

.x193iq5w {
    max-width: 100%
}

.x19sv2k2 {
    width: calc(100% - 40px)
}

.x19up5dg {
    right: 8px
}

.x19vovct {
    width: 831px
}

.x19xachh {
    top: 84px
}

.x19yd3np {
    height: 464px
}

.x19zpy19 {
    width: 104px
}

.x1a43qba {
    margin-bottom: 180px
}

.x1a8lsjc {
    padding-bottom: 10px
}

.x1aewyqy {
    max-height: 36px
}

.x1anpbxc {
    margin-top: 10px
}

.x1aoj0v {
    max-height: 150px
}

.x1atx4j1 {
    top: 6px
}

.x1aw1fd1 {
    width: 471px
}

.x1azusnw {
    height: 175px
}

.x1b0wou9 {
    height: 350px
}

.x1b51vyi {
    height: 180px
}

.x1bepr8w {
    width: 88%
}

.x1bkei5a {
    width: 826px
}

.x1bkpikb {
    right: -2px
}

.x1bo65i3 {
    height: 360px
}

.x1bzqxh7 {
    margin-left: 196px
}

.x1c42kn3 {
    left: 20px
}

.x1c4ky7w {
    width: 550px
}

.x1ccoiz7 {
    padding-top: 110px
}

.x1chd833 {
    margin-bottom: 28px
}

.x1cm6mvd {
    margin-top: -40px
}

.x1cnzs8 {
    padding-top: 20px
}

.x1coevs8 {
    margin-top: 50px
}

.x1d0ri9u {
    padding-top: 13px
}

.x1d2xlou {
    border-top-color: #d3d3d3
}

.x1d37e2g {
    right: 7px
}

.x1d3na89 {
    margin-top: -28px
}

.x1d419hs {
    width: 38%
}

.x1d7yc3v {
    margin-top: 56px
}

.x1db2dqx {
    margin-right: 8px
}

.x1dc814f {
    max-width: 350px
}

.x1dmp6jm {
    width: 80px
}

.x1dnml7z {
    height: 54px
}

.x1drivef {
    max-height: 84px
}

.x1dz1jew {
    width: 280px
}

.x1e03a83 {
    max-width: 170px
}

.x1e0gzzx {
    top: -3px
}

.x1e1m7ul {
    margin-top: 25px
}

.x1e4dklr {
    max-width: 180px
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1ecrs74 {
    border-bottom-color: var(--fds-white-alpha-30)
}

.x1egxudb {
    max-height: 48px
}

.x1ejq31n {
    border-top-style: none
}

.x1eo4zhg {
    border-bottom-color: #dee3e9
}

.x1eoefnw {
    border-bottom-color: #fff
}

.x1eu8d0j {
    top: 10px
}

.x1exxlbk {
    width: 100px
}

.x1ey2m1c {
    bottom: 0
}

.x1f2tiqu {
    width: 136px
}

.x1f5s5iq {
    width: 724px
}

.x1fgtraw {
    height: 28px
}

.x1fh9dtm {
    min-height: 472px
}

.x1fo6t33 {
    top: -4px
}

.x1fqp7bg {
    margin-bottom: 15px
}

.x1fsd2vl {
    width: 10px
}

.x1fwd5yv {
    right: 80px
}

.x1fwfoet {
    width: 348px
}

.x1fxk84t {
    width: 54px
}

.x1g2khh7 {
    padding-bottom: 14px
}

.x1g44h1o {
    border-top-color: #8cd9ff
}

.x1g59xw5 {
    height: 126px
}

.x1g7gg9k {
    border-top-color: #fff
}

.x1gan7if {
    padding-bottom: 32px
}

.x1gb2em4 {
    height: 68px
}

.x1gbu3ll {
    border-top-color: #ccc
}

.x1gir1yq {
    bottom: 35px
}

.x1gnnpzl {
    height: 30px
}

.x1gp4ovq {
    border-top-width: 4px
}

.x1gslohp {
    margin-top: 4px
}

.x1guw455 {
    width: 38px
}

.x1gvz2y5 {
    border-top-color: var(--fds-white-alpha-30)
}

.x1h2mt7u {
    border-bottom-width: 4px
}

.x1h80ny7 {
    min-width: 350px
}

.x1hhzuzn {
    padding-bottom: 18px
}

.x1hmiwze {
    width: 62%
}

.x1hogkm0 {
    margin-top: 34px
}

.x1hq5gj4 {
    margin-bottom: 24px
}

.x1htk8sl {
    min-width: 500px
}

.x1huwwth {
    margin-bottom: -3px
}

.x1i0n78g {
    width: 294px
}

.x1i1rx1s {
    width: 1px
}

.x1iacjwo {
    bottom: 18px
}

.x1iawlzt {
    height: 133px
}

.x1ibc7va {
    margin-bottom: 25px
}

.x1ikqzku {
    max-width: 1200px
}

.x1iog12x {
    margin-left: 4px
}

.x1iorvi4 {
    padding-top: 4px
}

.x1isuwpm {
    height: 220px
}

.x1iy3nof {
    width: 32%
}

.x1iymm2a {
    margin-bottom: 32px
}

.x1j74623 {
    margin-left: -24px
}

.x1j85h84 {
    padding-bottom: 1px
}

.x1j8gryn {
    height: 194px
}

.x1jfj6ms {
    height: 89px
}

.x1jkl5rx {
    width: 660px
}

.x1jquxbb {
    max-height: 60px
}

.x1jyxor1 {
    margin-bottom: -1px
}

.x1k70j0n {
    margin-top: 6px
}

.x1kgmq87 {
    margin-top: -2px
}

.x1kky2od {
    width: 16px
}

.x1kpcayz {
    height: 263px
}

.x1kpxq89 {
    height: 12px
}

.x1kxdyts {
    width: 472px
}

.x1kysglf {
    height: 77px
}

.x1l2rt3b {
    width: 400px
}

.x1l3r47z {
    bottom: 7px
}

.x1l90r2v {
    padding-bottom: 16px
}

.x1lknz9m {
    border-bottom-color: #5c3bbf
}

.x1lqa7cf {
    padding-left: 10px
}

.x1lr1uin {
    max-width: 420px
}

.x1m258z3 {
    width: 320px
}

.x1m3v4wt {
    height: 200px
}

.x1miatn0 {
    padding-top: 32px
}

.x1mu97ne {
    width: 366px
}

.x1mx2xes {
    height: 622px
}

.x1n4lwwq {
    max-height: 96px
}

.x1ncir08 {
    max-width: 200px
}

.x1njnjl6 {
    height: 124px
}

.x1nn3v0j {
    padding-top: 2px
}

.x1nrll8i {
    left: 50%
}

.x1o583il {
    bottom: -4px
}

.x1o6q14k {
    margin-right: 16px
}

.x1o7ufim {
    border-bottom-color: #1877f2
}

.x1odjw0f {
    overflow-y: auto
}

.x1ok221b {
    margin-top: 5px
}

.x1oqsh9p {
    max-height: 85px
}

.x1ov5mx2 {
    min-width: 208px
}

.x1oysuqx {
    width: 200px
}

.x1ozfbi4 {
    width: 152px
}

.x1p0xmj5 {
    top: initial
}

.x1p1morb {
    min-width: 96%
}

.x1p46c36 {
    width: calc(100% - 96px)
}

.x1p5oq8j {
    padding-top: 24px
}

.x1peatla {
    height: 64px
}

.x1peuizl {
    width: 440px
}

.x1pexxxg {
    border-bottom-color: #9cb4d8
}

.x1pju0fl {
    width: 50px
}

.x1plvlek {
    overflow-x: visible
}

.x1pn9sc {
    border-top-color: #fff
}

.x1pwisi5 {
    border-top-color: #bcc0c4
}

.x1pzews7 {
    border-bottom-width: 1.5px
}

.x1pzoy33 {
    right: 4px
}

.x1q0q8m5 {
    border-bottom-style: solid
}

.x1q541hq {
    width: 700px
}

.x1qd0hvb {
    width: 303px
}

.x1qgn1ho {
    bottom: -18px
}

.x1qhh985 {
    border-bottom-width: 0
}

.x1qjez0o {
    height: 496px
}

.x1qlhrqr {
    padding-top: 1.5%
}

.x1qpfodn {
    left: 16px
}

.x1qrby5j {
    width: inherit
}

.x1qx5ct2 {
    height: 20px
}

.x1r3qdcx {
    min-height: 76px
}

.x1rc1ffm {
    top: 105px
}

.x1rco1iv {
    top: 62px
}

.x1rdy4ex {
    margin-top: -4px
}

.x1rhet7l {
    margin-top: 7px
}

.x1rife3k {
    overflow-y: scroll
}

.x1rm44br {
    margin-left: -16px
}

.x1rxj1xn {
    padding-bottom: 50px
}

.x1rz828m {
    min-height: 30px
}

.x1s1d1n7 {
    height: 35px
}

.x1s7jvk7 {
    padding-right: 20px
}

.x1sdf6uc {
    left: 15.13px
}

.x1sgfpsl {
    width: 63%
}

.x1sh1vnp {
    height: calc(100% - 120px)
}

.x1si2f76 {
    top: 42px
}

.x1so1ns2 {
    width: 192px
}

.x1sy0etr {
    border-bottom-style: none
}

.x1sy10c2 {
    margin-top: 20px
}

.x1t4xssw {
    border-bottom-color: var(--fds-black)
}

.x1t8uolz {
    border-top-color: #c3c3c3
}

.x1td3qas {
    width: 32px
}

.x1tfhste {
    margin-top: 40px
}

.x1tk7jg1 {
    top: 12px
}

.x1tljiab {
    bottom: 37px
}

.x1to3lk4 {
    height: 92px
}

.x1tpqehw {
    margin-left: 12px
}

.x1tuyzcl {
    border-top-color: #32cdcd
}

.x1ty9z65 {
    margin-bottom: 1px
}

.x1tygjjb {
    width: 304px
}

.x1u9ohdc {
    border-bottom-color: #d93616
}

.x1ug4tga {
    padding-bottom: 13px
}

.x1uizh5x {
    margin-left: 26px
}

.x1ujl9rh {
    min-height: 84px
}

.x1ullv5y {
    width: calc(100% - 150px)
}

.x1us19tq {
    min-height: 100%
}

.x1useyqa {
    width: 48px
}

.x1v4pg6x {
    padding-top: .8%
}

.x1v8p93f {
    border-top-color: transparent
}

.x1vb1vto {
    border-top-color: var(--geodesic-color-border-error-focused-disabled)
}

.x1vd4hg5 {
    height: 300px
}

.x1vqgdyp {
    height: 40px
}

.x1w5jpp6 {
    border-bottom-color: #32cdcd
}

.x1wa3icf {
    bottom: 5px
}

.x1wc42o8 {
    width: 9px
}

.x1wjmhiu {
    height: 50vh
}

.x1wsuqlk {
    margin-right: 12px
}

.x1wwtjgs {
    border-top-color: #9cb4d8
}

.x1x4vbq6 {
    margin-right: -12px
}

.x1xc55vz {
    width: 8px
}

.x1xgpn9j {
    margin-top: 270px
}

.x1xi20d5 {
    height: 570px
}

.x1xmf6yo {
    margin-top: 8px
}

.x1xn9zfg {
    max-width: 576px
}

.x1xp15n3 {
    border-bottom-color: var(--fds-white)
}

.x1xp8n7a {
    width: 18px
}

.x1xphoc9 {
    border-bottom-color: #8cd9ff
}

.x1xwk8fm {
    width: 680px
}

.x1y0lptx {
    bottom: 22px
}

.x1y1aw1k {
    padding-top: 8px
}

.x1y1no1b {
    bottom: 93px
}

.x1y332i5 {
    margin-top: -1px
}

.x1ycjhwn {
    height: 5px
}

.x1yfp7c2 {
    padding-top: 70px
}

.x1ykpatu {
    padding-bottom: 7px
}

.x1ym02ve {
    top: 48px
}

.x1ymmuzg {
    width: 252px
}

.x1ymw6g {
    height: 160px
}

.x1yrsyyn {
    padding-top: 6px
}

.x1yztbdb {
    margin-bottom: 16px
}

.x21b0me {
    border-bottom-color: #00000026
}

.x27l2aw {
    width: calc(100% - 13px)
}

.x28a1us {
    bottom: 29px
}

.x2esb4 {
    border-top-color: var(--geodesic-color-text-link-default-active)
}

.x2ewi1q {
    width: 326px
}

.x2vplmn {
    top: 45px
}

.x2x41l1 {
    border-bottom-width: 3px
}

.x36qwtl {
    height: 2px
}

.x398du {
    max-width: 304px
}

.x39lw6i {
    height: 60%
}

.x3hqpx7 {
    width: 50%
}

.x3igimt {
    height: inherit
}

.x3m8u43 {
    right: 0
}

.x3smdqs {
    width: 230px
}

.x3tsosj {
    max-height: 570px
}

.x3ynm5n {
    bottom: 300px
}

.x4032a5 {
    border-bottom-color: var(--fds-white-alpha-20)
}

.x4a824z {
    right: 5px
}

.x4ii5y1 {
    margin-bottom: auto
}

.x4k3uqp {
    height: 60vh
}

.x4n8cb0 {
    margin-bottom: 30px
}

.x4onevt {
    width: 484px
}

.x4p5aij {
    padding-top: 1px
}

.x4pkz1m {
    height: 450px
}

.x4vbgl9 {
    margin-bottom: -4px
}

.x51ohtg {
    width: 4px
}

.x569fbc {
    max-height: 100px
}

.x591254 {
    height: 384px
}

.x5acdaf {
    min-width: 576px
}

.x5lhr3w {
    width: var(--x-width)
}

.x5rb95l {
    border-bottom-color: var(--fds-gray-90)
}

.x5see2y {
    border-top-width: 1.5px
}

.x5u9viy {
    height: calc(100% - 48px)
}

.x5vaii {
    height: 580px
}

.x5yr21d {
    height: 100%
}

.x5zau1s {
    margin-top: -90px
}

.x61bhnl {
    bottom: 21px
}

.x636qxn {
    width: 190px
}

.x65f84u {
    max-width: 500px
}

.x65nank {
    min-height: auto
}

.x65xoit {
    width: 70%
}

.x6c5l4p {
    min-width: 80px
}

.x6ikm8r {
    overflow-x: hidden
}

.x6ufeil {
    border-bottom-color: var(--fds-dark-mode-gray-35)
}

.x6vytul {
    width: 135px
}

.x6y3iqf {
    border-bottom-color: var(--fds-gray-45)
}

.x71tywe {
    height: 432px
}

.x7r5mf7 {
    margin-top: 3px
}

.x7sb2j6 {
    padding-top: 28px
}

.x7wgvq7 {
    margin-top: -12px
}

.x7ywyr2 {
    min-height: 50px
}

.x80vd3b {
    border-bottom-color: var(--divider)
}

.x84yb8i {
    padding-bottom: 28px
}

.x86nfjv {
    max-width: 334px
}

.x879a55 {
    min-height: 60px
}

.x889kno {
    padding-top: 10px
}

.x8cjs6t {
    border-top-color: var(--divider)
}

.x8l1umf {
    top: 24px
}

.x8pckko {
    width: calc(100% - 24px)
}

.x8x9d4c {
    margin-left: auto
}

.x91k8ka {
    margin-bottom: 22px
}

.x92112o {
    min-width: 270px
}

.x96k8nx {
    padding-top: 9px
}

.x972fbf {
    border-top-width: 0
}

.x98jqk3 {
    margin-bottom: 35px
}

.x9fslfs {
    width: 75px
}

.x9ma1gf {
    width: 81px
}

.x9otpla {
    margin-top: -8px
}

.x9r4l05 {
    width: 228px
}

.x9ybwvh {
    max-height: 600px
}

.xack27t {
    margin-right: auto
}

.xafpxmx {
    width: 240px
}

.xahult9 {
    margin-bottom: 3px
}

.xamhcws {
    border-top-width: 2px
}

.xat24cr {
    margin-bottom: 0
}

.xazcve0 {
    max-width: 100px
}

.xb2rc7v {
    height: 192px
}

.xb9moi8 {
    border-top-color: #00000026
}

.xbfrwjf {
    bottom: 4px
}

.xbie4d3 {
    width: calc(100% - 10px)
}

.xbw5g3o {
    width: min(calc(81% + 20px), calc(56.25vh - 40px))
}

.xc770e7 {
    top: calc(50% - 30px)
}

.xc9qbxq {
    height: 36px
}

.xcbkimw {
    height: 85px
}

.xcco8mr {
    margin-left: 18px
}

.xcctkbc {
    height: 1000px
}

.xcp74o4 {
    border-top-color: #dee3e9
}

.xcqyyxr {
    left: 4px
}

.xcsk191 {
    min-width: 12px
}

.xcwdg0z {
    width: 342px
}

.xcxhlts {
    margin-top: 15px
}

.xd8780z {
    margin-left: 5px
}

.xdd8jsf {
    height: 52px
}

.xdj266r {
    margin-top: 0
}

.xdk7pt {
    height: 8px
}

.xdnzh0y {
    max-height: 90%
}

.xdpfuu1 {
    width: 800px
}

.xdvlbce {
    padding-bottom: 9px
}

.xdzyupr {
    width: 300px
}

.xefyazp {
    width: 90px
}

.xegnrdp {
    height: 9px
}

.xenygr1 {
    max-height: 38px
}

.xeq5yr9 {
    width: fit-content
}

.xet2fuk {
    margin-left: 8px
}

.xeu0yli {
    max-height: 80%
}

.xeuugli {
    min-width: 0
}

.xexx8yu {
    padding-top: 0
}

.xf18lwv {
    width: 458px
}

.xf18ygs {
    padding-left: 12px
}

.xfitlp5 {
    margin-bottom: 9px
}

.xfj1xho {
    width: 158px
}

.xfo62xy {
    width: 2px
}

.xfr5jun {
    top: 8px
}

.xfvyar9 {
    min-width: 60px
}

.xg7gh6y {
    width: 195px
}

.xg7h5cd {
    height: fit-content
}

.xgbm1jk {
    width: 78px
}

.xgd8bvy {
    width: 28px
}

.xglei2g {
    border-top-color: var(--fds-white)
}

.xgmub6v {
    width: 590px
}

.xgmxx4u {
    max-width: 270px
}

.xgpr21q {
    border-top-color: #bdc7d8
}

.xgsvwom {
    margin-left: 1px
}

.xgtgllz {
    top: 29px
}

.xgza26u {
    top: 38px
}

.xh8yej3 {
    width: 100%
}

.xhi5dp5 {
    border-bottom-color: #dddfe2
}

.xhll6gz {
    border-top-color: var(--fds-gray-45)
}

.xhsvlbd {
    margin-top: -10px
}

.xi0cv8j {
    border-bottom-color: #d45c43
}

.xi2xub4 {
    border-top-color: #dddfe2
}

.xi3dyvs {
    top: 22px
}

.xi99y8x {
    border-bottom-color: #c3c3c3
}

.xib59rt {
    margin-top: 38px
}

.xieb3on {
    margin-bottom: 20px
}

.xiix1e {
    border-top-color: var(--fds-dark-mode-gray-35)
}

.xisnujt {
    min-height: 20px
}

.xj1urod {
    margin-top: 1rem
}

.xj6ak53 {
    width: 340px
}

.xj9fbq8 {
    bottom: 88px
}

.xjkvuk6 {
    padding-bottom: 4px
}

.xjm9jq1 {
    height: 1px
}

.xjnjwiz {
    width: 318px
}

.xjnlgov {
    bottom: 20px
}

.xjp8j0k {
    height: 96px
}

.xjpr12u {
    margin-bottom: 2px
}

.xjqzex7 {
    width: 580px
}

.xjv05ge {
    margin-top: 28px
}

.xjzaux3 {
    width: 92px
}

.xjzcg3w {
    width: 85px
}

.xk6ci0l {
    right: 20px
}

.xk7j8t4 {
    border-top-width: 30px
}

.xkh9tda {
    border-top-color: var(--fds-gray-20)
}

.xkosdsc {
    width: 96%
}

.xkq7avx {
    height: 176px
}

.xktia5q {
    width: 80%
}

.xkxa9zd {
    width: calc(100% - 32px)
}

.xl010v5 {
    margin-right: 4px
}

.xl11dzl {
    max-width: 228px
}

.xl5ka8d {
    max-height: 190px
}

.xl8z2ie {
    max-height: 250px
}

.xlftelb {
    right: 12px
}

.xlkxg1q {
    margin-right: 1px
}

.xln8d7u {
    border-bottom-color: #39a2db
}

.xlo07zb {
    height: 90px
}

.xloyg6u {
    width: calc(100% - 48px)
}

.xlrawln {
    height: 25px
}

.xlup9mm {
    height: 16px
}

.xlxy82 {
    border-bottom-width: 2px
}

.xlya59e {
    border-top-style: dashed
}

.xm73e5p {
    width: calc(100% + 24px)
}

.xm7lytj {
    padding-top: 7px
}

.xm82sml {
    width: 265px
}

.xmb9k7p {
    max-height: 230px
}

.xmbx2d0 {
    bottom: 14px
}

.xmcgfsh {
    max-width: 60px
}

.xmgb6t1 {
    margin-bottom: -2px
}

.xmhk92p {
    top: 20px
}

.xmix8c7 {
    height: 18px
}

.xmlh8ka {
    width: 535px
}

.xmn4e3e {
    border-top-width: 3px
}

.xmvw3gu {
    border-top-color: #d93616
}

.xmxso3f {
    border-top-color: #1877f2
}

.xmz0i5r {
    max-height: 100%
}

.xmzdka5 {
    top: 37px
}

.xn0styv {
    border-top-color: var(--fds-black)
}

.xn0vg7t {
    bottom: 12px
}

.xn3w4p2 {
    height: 44px
}

.xn5hqff {
    right: 16px
}

.xnalus7 {
    width: 0
}

.xncym2f {
    left: 8px
}

.xndqk7f {
    top: 4px
}

.xnei2rj {
    min-width: 24px
}

.xnfr1j {
    top: 1px
}

.xng8ra {
    height: 60px
}

.xnhely1 {
    width: 721px
}

.xni59qk {
    width: 72px
}

.xnm25rq {
    padding-left: 16px
}

.xnnlda6 {
    height: 56px
}

.xnq0rdo {
    width: min-content
}

.xnsd7bc {
    height: 900px
}

.xnuq7ks {
    padding-right: 12px
}

.xnxb3zj {
    height: 70px
}

.xnyr31s {
    top: 133px
}

.xnzhmsc {
    border-bottom-color: #ccc
}

.xoa0rjt {
    width: 148px
}

.xod5an3 {
    margin-bottom: 12px
}

.xogclcu {
    border-bottom-color: #0000000d
}

.xols6we {
    height: 6px
}

.xomnu4r {
    top: 16px
}

.xoyzfg9 {
    top: 18px
}

.xp4tyjd {
    width: 356px
}

.xplo3ha {
    width: 850px
}

.xpnmzw7 {
    left: 12px
}

.xprzwq4 {
    width: 754px
}

.xpvcztv {
    border-bottom-style: dashed
}

.xpyat2d {
    height: 100px
}

.xq0ohe5 {
    margin-right: 15px
}

.xq1dxzn {
    width: 160px
}

.xq1n1xh {
    margin-left: 16px
}

.xq2qa84 {
    margin-bottom: .5em
}

.xq8v1hd {
    max-width: 90%
}

.xqf19u0 {
    border-bottom-color: #bdc7d8
}

.xqitzto {
    height: 280px
}

.xqo3gd {
    bottom: 8px
}

.xqooboj {
    border-top-color: #e4e6eb
}

.xqtp20y {
    height: 0
}

.xqu0tyb {
    height: 4px
}

.xqui205 {
    margin-top: 24px
}

.xqvfhly {
    height: 45px
}

.xr1yuqi {
    margin-top: auto
}

.xr4fmeg {
    right: 34px
}

.xr6pica {
    width: 520px
}

.xr9ek0c {
    margin-top: 2px
}

.xrlsmeg {
    max-width: 600px
}

.xrmyp2 {
    width: 124px
}

.xrostsh {
    width: 150px
}

.xrua2ca {
    border-bottom-color: var(--fds-gray-20)
}

.xrwdnl9 {
    border-top-color: var(--fds-gray-05)
}

.xryxfnj {
    overflow-y: visible
}

.xs1hohg {
    border-bottom-color: var(--geodesic-color-border-error-focused-disabled)
}

.xs4flsr {
    height: 255px
}

.xs7ag91 {
    height: 565px
}

.xs7f9wi {
    top: 2px
}

.xs8enbx {
    margin-top: -70px
}

.xs9asl8 {
    padding-bottom: 5px
}

.xsag5q8 {
    padding-bottom: 12px
}

.xsbjyhr {
    height: 104px
}

.xsdox4t {
    height: 48px
}

.xseo6mj {
    margin-top: 36px
}

.xseoqlg {
    min-height: 80px
}

.xsi6dy0 {
    height: 86px
}

.xsmyaan {
    width: 12px
}

.xso031l {
    border-bottom-width: 1px
}

.xsskq89 {
    padding-right: 37px
}

.xsttt9k {
    border-bottom-color: var(--geodesic-color-text-link-default-active)
}

.xsv0zl3 {
    bottom: 95px
}

.xt102qc {
    margin-left: 15px
}

.xt4ypqs {
    min-width: 20px
}

.xt7dq6l {
    height: auto
}

.xthkip5 {
    width: 270px
}

.xtlvy1s {
    margin-top: .5em
}

.xttdoi {
    border-top-color: #0000000d
}

.xu06os2 {
    margin-bottom: 5px
}

.xu0aao5 {
    min-height: 36px
}

.xu45tvi {
    width: 375px
}

.xu96u03 {
    left: 0
}

.xu97haq {
    min-height: 34px
}

.xui9b5u {
    margin-bottom: 50px
}

.xuoj239 {
    height: 3px
}

.xurgmgr {
    max-width: 225px
}

.xuv0xuj {
    height: 75%
}

.xuyfhz4 {
    width: calc(100% - 16px)
}

.xuzvuw4 {
    height: 78px
}

.xv8ar8v {
    margin-left: -40px
}

.xv90nub {
    margin-left: 32px
}

.xvijh9v {
    margin-top: 1px
}

.xvl6max {
    margin-bottom: 36px
}

.xvni27 {
    width: 52px
}

.xvo3xdp {
    height: calc(100% - 40px)
}

.xvrgn94 {
    min-height: 18px
}

.xvt47uu {
    height: 65px
}

.xvue9z {
    width: 500px
}

.xvy4d1p {
    width: 24px
}

.xvya9yh {
    top: 55%
}

.xw2csxc {
    overflow-x: auto
}

.xw4jnvo {
    width: 20px
}

.xw7yly9 {
    margin-top: 16px
}

.xwa60dl {
    top: 50%
}

.xwa7hi {
    height: 58px
}

.xwib8y2 {
    padding-bottom: 8px
}

.xwjmw90 {
    width: 0%
}

.xwnsf4a {
    height: 69px
}

.xwoyzhm {
    margin-bottom: 7px
}

.xwp6svo {
    padding-top: 1em
}

.xwukr4l {
    right: auto
}

.xwya9rg {
    margin-top: -16px
}

.xwzfr38 {
    height: 80px
}

.xx1l10f {
    border-top-color: var(--fds-gray-10)
}

.xx4vt8u {
    margin-top: 48px
}

.xx6bls6 {
    padding-bottom: 20px
}

.xxdu08m {
    border-bottom-style: double
}

.xxk0z11 {
    height: 24px
}

.xxk6nc9 {
    top: 3px
}

.xxljpkc {
    width: 30%
}

.xxsgkw5 {
    width: 350px
}

.xxzp1fc {
    bottom: 80px
}

.xy75621 {
    height: 72px
}

.xy9ov0e {
    width: 502px
}

.xyamay9 {
    padding-top: 16px
}

.xyc4j8s {
    top: 7px
}

.xyfqnmn {
    padding-right: 16px
}

.xygnafs {
    width: 120px
}

.xyi6m4r {
    margin-bottom: 1rem
}

.xyinxu5 {
    padding-top: 14px
}

.xyk13k4 {
    height: 94px
}

.xymcp1x {
    width: 750px
}

.xyo1k6t {
    margin-right: 10px
}

.xyorhqc {
    margin-bottom: 10px
}

.xyq1l15 {
    max-width: 340px
}

.xyqdw3p {
    padding-top: 3px
}

.xywbb02 {
    top: -13px
}

.xz9dl7a {
    padding-top: 12px
}

.xzbgwbi {
    margin-top: 9px
}

.xzgebpe {
    width: 675px
}

.xzgnuw8 {
    height: 412px
}

.xzj7eog {
    margin-right: 18px
}

.xzjbwwf {
    width: 180px
}

.xzueoph {
    margin-bottom: 6px
}

.x609lff:first-of-type {
    margin-top: 12px
}

.x1fawxbp:last-child {
    border-bottom-color: #e4e6eb
}

.x1l1angv:last-child {
    border-bottom-style: solid
}

.x1p5c90x:last-child {
    border-bottom-width: 1px
}

.x1726q9u:hover {
    border-bottom-color: var(--fds-dark-mode-gray-35)
}

.x1cau7ia:hover {
    border-bottom-color: var(--fig-dark-20)
}

.x1kylhsf:hover {
    border-bottom-width: 1px
}

.x1lwdpx3:hover {
    border-top-style: solid
}

.x1rlzdi:hover {
    border-bottom-style: solid
}

.x858jo8:hover {
    border-top-color: var(--fds-dark-mode-gray-35)
}

.xlp0ezl:hover {
    border-top-color: var(--fig-dark-20)
}

.xml841s:hover {
    border-top-color: #688cff
}

.xmsn0xi:hover {
    border-bottom-color: #688cff
}

.xysibl7:hover {
    border-top-width: 1px
}

.x1fncgai:focus {
    border-bottom-color: var(--fig-dark-20)
}

.xv3uhee:focus {
    border-top-color: var(--fig-dark-20)
}

@media (max-width: 1199px) {
    .x1j5g9yp.x1j5g9yp {
        width: 100%
    }
}

@media (max-width: 1199px) {
    .x4rszct.x4rszct {
        margin-bottom: 0
    }
}

@media (max-width: 767px) {
    .x7889ek.x7889ek {
        overflow-x: auto
    }
}

@media (max-width: 1199px) {
    .x8lsh8w.x8lsh8w {
        margin-top: 0
    }
}

@media (max-width: 767px) {
    .xkh6t2e.xkh6t2e {
        overflow-y: auto
    }
}

.x10tli2e:before {
    content: ""
}

.x1cpjm7i:before {
    content: ""
}

.x1wnbjh8:before {
    text-align: end
}

.xd9f5u:before {
    display: table-cell
}

.xc0jtj5::-webkit-slider-thumb {
    height: 80px
}

.xz2g7en::-webkit-slider-thumb {
    margin-top: -14px
}

.x1cy8zhl {
    align-items: flex-start
}

.x1rg5ohu {
    display: inline-block
}

.x78zum5 {
    display: flex
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1xmf6yo {
    margin-top: 8px
}

.xh8yej3 {
    width: 100%
}

.x1r7xphn {
    background: #fff
}

.x845mor {
    flex: 1 1 0%
}

.x10w94by {
    border-inline-end-width: 0
}

.x128c8uf {
    border-inline-end-width: .5px
}

.x14e42zd {
    border-inline-start-width: 0
}

.x152haby {
    line-height: initial
}

.x1603h9y {
    font-size: 1.25rem
}

.x18b5jzi {
    border-inline-end-style: solid
}

.x1a5l9x9 {
    border-start-end-radius: 12px
}

.x1c1bzey {
    box-shadow: 0 1px 2px 0 var(--fds-black-alpha-30)
}

.x1c1uobl {
    padding-inline-start: 0
}

.x1d3mw78 {
    line-height: 16px
}

.x1diwwjn {
    margin-inline-start: 12px
}

.x1g0ag68 {
    transform-origin: center
}

.x1g0dm76 {
    padding-inline-start: 12px
}

.x1i5p2am {
    border-start-start-radius: 6px
}

.x1ihp6rs {
    border-end-start-radius: 6px
}

.x1iyjqo2 {
    flex-grow: 1
}

.x1lga9qk {
    border-inline-start-color: var(--fds-black-alpha-10)
}

.x1lliihq {
    display: block
}

.x1mcwxda {
    color: var(--fds-primary-text)
}

.x1mg3h75 {
    border-end-start-radius: 12px
}

.x1n2onr6 {
    position: relative
}

.x1nxh6w3 {
    font-size: .8125rem
}

.x1o3jo1z {
    border-inline-end-color: transparent
}

.x1pg5gke {
    font-size: .75rem
}

.x1q0g3np {
    flex-direction: row
}

.x1qjc9v5 {
    align-items: stretch
}

.x1t7ytsu {
    border-inline-start-style: solid
}

.x1us6l5c {
    opacity: .8
}

.x1whfx0g {
    border-start-end-radius: 6px
}

.x1xxsxie {
    line-height: 14px
}

.x2b8uid {
    text-align: center
}

.x6nl9eh {
    border-start-start-radius: 12px
}

.x6s0dn4 {
    align-items: center
}

.x78zum5 {
    display: flex
}

.x7vuprf {
    border-end-end-radius: 12px
}

.x9f619 {
    box-sizing: border-box
}

.xbmvrgn {
    margin-inline-end: 12px
}

.xc5fred {
    border-inline-start-width: .5px
}

.xdt5ytf {
    flex-direction: column
}

.xl56j7k {
    justify-content: center
}

.xlyipyv {
    text-overflow: ellipsis
}

.xm4efwp {
    transform-origin: bottom
}

.xp5j34i {
    word-wrap: normal
}

.xpdmqnj {
    padding-inline-end: 12px
}

.xr2y4jy {
    border-end-end-radius: 6px
}

.xt8i2de {
    color: #606770
}

.xuxw1ft {
    white-space: nowrap
}

.xv5lvn5 {
    border-inline-start-color: transparent
}

.xw91zng {
    font-family: SFProText-Semibold, Helvetica, Arial, sans-serif
}

.xyri2b {
    padding-inline-end: 0
}

.xz6u0b {
    border-inline-end-color: var(--fds-black-alpha-10)
}

.x10wlt62 {
    overflow-y: hidden
}

.x13fuv20 {
    border-top-style: solid
}

.x147jhwm {
    border-top-color: var(--fds-black-alpha-10)
}

.x14vqqas {
    margin-top: 12px
}

.x16stqrj {
    border-bottom-color: transparent
}

.x16wdlz0 {
    height: 38px
}

.x1co6499 {
    border-bottom-width: .5px
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1m258z3 {
    width: 320px
}

.x1odjw0f {
    overflow-y: auto
}

.x1q0q8m5 {
    border-bottom-style: solid
}

.x1qhh985 {
    border-bottom-width: 0
}

.x1qrby5j {
    width: inherit
}

.x1v8p93f {
    border-top-color: transparent
}

.x1xmf6yo {
    margin-top: 8px
}

.x5yr21d {
    height: 100%
}

.x6ikm8r {
    overflow-x: hidden
}

.x90ne7k {
    height: 34px
}

.x972fbf {
    border-top-width: 0
}

.x9orja2 {
    padding-top: 30px
}

.xat24cr {
    margin-bottom: 0
}

.xbaz6xv {
    padding-bottom: 30px
}

.xc9qbxq {
    height: 36px
}

.xdj266r {
    margin-top: 0
}

.xdzyupr {
    width: 300px
}

.xexx8yu {
    padding-top: 0
}

.xh4j8nf {
    max-height: 32px
}

.xjm9jq1 {
    height: 1px
}

.xod5an3 {
    margin-bottom: 12px
}

.xsag5q8 {
    padding-bottom: 12px
}

.xt8cgyo {
    border-top-width: .5px
}

.xw2csxc {
    overflow-x: auto
}

.xw7yly9 {
    margin-top: 16px
}

.xwnuq22 {
    border-bottom-color: var(--fds-black-alpha-10)
}

.xyamay9 {
    padding-top: 16px
}

.x1bvjpef {
    text-decoration: underline
}

.x13pose0 {
    transform: translateY(-3px)
}

.x18jlpol {
    background-color: #eee
}

.x19co3pv {
    color: transparent
}

.x1rg5ohu {
    display: inline-block
}

.x1ypdohk {
    cursor: pointer
}

.x33gn0b {
    color: #666
}

.x8knxv4 {
    z-index: -1
}

.xqjs5wb {
    color: var(--fig-blue-link)
}

.x10l6tqk {
    position: absolute
}

.x1o0tod {
    inset-inline-start: 0
}

.x1urx9l0 {
    padding-inline-end: 2em
}

.xk390pu {
    font-size: 100%
}

.xlshs6z {
    visibility: hidden
}

.xuxw1ft {
    white-space: nowrap
}

.x13vifvy {
    top: 0
}

.x1xgp4w4 {
    min-width: 3em
}

@property --x-backgroundColor {
    syntax: "*";
    inherits: false;
}

@property --x-color {
    syntax: "*";
    inherits: false;
}

@property --x-fontFamily {
    syntax: "*";
    inherits: false;
}

@property --x-fontSize {
    syntax: "*";
    inherits: false;
}

@property --x-fontStyle {
    syntax: "*";
    inherits: false;
}

@property --x-fontWeight {
    syntax: "*";
    inherits: false;
}

@property --x-height {
    syntax: "*";
    inherits: false;
}

@property --x-left {
    syntax: "*";
    inherits: false;
}

@property --x-lineHeight {
    syntax: "*";
    inherits: false;
}

@property --x-maxWidth {
    syntax: "*";
    inherits: false;
}

@property --x-textAlign {
    syntax: "*";
    inherits: false;
}

@property --x-top {
    syntax: "*";
    inherits: false;
}

@property --x-width {
    syntax: "*";
    inherits: false;
}

@property --x-zIndex {
    syntax: "*";
    inherits: false;
}

@keyframes x5orj5x-B {
    0% {
        transform: translateY(200%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes xc6s8mv-B {
    0% {
        opacity: 0;
        transform: scale(.8)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes xg00y49-B {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.15)
    }

    to {
        transform: scale(1)
    }
}

@keyframes xm9i9jz-B {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

.x1a2a7pz {
    outline: none
}

.x1fdittx {
    transition: opacity .5s
}

.x1isitws {
    flex: auto
}

.x4tvvf0 {
    flex: 0 0 calc((100% - 96px) / 7)
}

.x98rzlu {
    flex: 1
}

.x104kibb {
    display: -webkit-box
}

.x106a9eq {
    padding-inline-start: 20px
}

.x107gv0y {
    background-color: #1877f214
}

.x10cjzhf {
    font-family: GenCPV-Helvetica, Helvetica, Arial, sans-serif !important
}

.x10ds1b2 {
    margin-inline-start: 120px
}

.x10e4vud {
    animation-fill-mode: forwards
}

.x10l6tqk {
    position: absolute
}

.x10lqkbw {
    background-color: var(--fds-white-alpha-60)
}

.x10w94by {
    border-inline-end-width: 0
}

.x117nqv4 {
    font-weight: 700
}

.x11dcrhx {
    inset-inline-end: 8px
}

.x11gldyt {
    margin-inline-end: 40px
}

.x11lfxj5 {
    padding-inline-end: 4px
}

.x11lhmoz {
    transform: translate(-50%, -50%)
}

.x11nt7xy {
    border-inline-start-style: dashed
}

.x11t971q {
    margin-inline-end: auto
}

.x126k92a {
    white-space: pre-wrap
}

.x12dejyy {
    border-inline-start-color: #90a1b2
}

.x12ensfe {
    margin-inline-end: 47px
}

.x12h1iku {
    container-type: inline-size
}

.x12l2aii {
    border-start-start-radius: 14px
}

.x12lncd {
    color: #3d3e3f
}

.x12ol6y4 {
    border-start-start-radius: 20px
}

.x12peec7 {
    background-color: #fff
}

.x12tqdxl {
    border-inline-start-color: var(--progress-ring-disabled-background)
}

.x12u81az {
    border-inline-start-color: var(--divider)
}

.x135b78x {
    padding-inline-start: 4px
}

.x13a6bvl {
    justify-content: flex-end
}

.x13cq9vo {
    flex-basis: 30%
}

.x13faqbe {
    word-break: break-word
}

.x13fj5qh {
    margin-inline-start: 8px
}

.x13jy36j {
    padding-inline-start: 24px
}

.x13t61ll {
    border-start-start-radius: 5px
}

.x142shqn {
    text-align: var(--x-textAlign)
}

.x14e42zd {
    border-inline-start-width: 0
}

.x14ju556 {
    line-height: 0
}

.x14rh7hd {
    color: var(--x-color)
}

.x14vvt0a {
    border-end-end-radius: 14px
}

.x14vy60q {
    padding-inline-end: 2px
}

.x14z9mp {
    margin-inline-end: 0
}

.x15dsfln {
    line-height: var(--x-lineHeight)
}

.x15jox0q {
    aspect-ratio: 9 / 16
}

.x15x8krk {
    border-end-start-radius: 8px
}

.x162z183 {
    margin-inline-start: -16px
}

.x16djdpl {
    cursor: nwse-resize
}

.x17g12d6 {
    color: #394959
}

.x17p3hwk {
    border-inline-end-color: var(--progress-ring-disabled-background)
}

.x17zd0t2 {
    column-gap: 4px
}

.x180vkcf {
    border-start-end-radius: 20px
}

.x18b5jzi {
    border-inline-end-style: solid
}

.x18io5wd {
    border-inline-end-color: #90a1b2
}

.x18km98s {
    opacity: .75
}

.x18mqm2i {
    float: right
}

.x18oe1m7 {
    border-inline-end-style: none
}

.x18pi947 {
    padding-inline-start: 1px
}

.x190qgfh {
    font-size: .625rem
}

.x192ocso {
    background-color: #fff1cc
}

.x197sbye {
    opacity: .6
}

.x19991ni {
    transition-property: opacity
}

.x19kjcj4 {
    object-fit: contain
}

.x19wmrak {
    margin-inline-start: 48px
}

.x1a02dak {
    flex-wrap: wrap
}

.x1a5l9x9 {
    border-start-end-radius: 12px
}

.x1alpsbp {
    border-inline-end-width: 2px
}

.x1b9h4xk {
    background-color: var(--fds-gray-00)
}

.x1bjonze {
    padding-inline-end: 7px
}

.x1bkpv40 {
    background-color: #ffeae6
}

.x1c1uobl {
    padding-inline-start: 0
}

.x1c4vz4f {
    flex-grow: 0
}

.x1c9jikt {
    margin-inline-end: 290px
}

.x1c9tyrk {
    border-start-start-radius: 50%
}

.x1ccui7m {
    padding-inline-end: 1px
}

.x1cja0po {
    animation-name: x5orj5x-B
}

.x1cy8zhl {
    align-items: flex-start
}

.x1d8287x {
    transition-duration: .3s
}

.x1da1eu9 {
    fill: red
}

.x1dbijih {
    row-gap: 2px
}

.x1diwwjn {
    margin-inline-start: 12px
}

.x1e4oeot {
    border-start-end-radius: 2px
}

.x1e5i8e3 {
    cursor: ns-resize
}

.x1e6ojxu {
    margin-inline-start: 36px
}

.x1egwzy8 {
    cursor: sw-resize
}

.x1epp0md {
    border-inline-end-color: var(--fds-divider-on-white)
}

.x1eqyph7 {
    background-color: var(--fds-unified-gray-90)
}

.x1ertn4p {
    border-end-start-radius: 50%
}

.x1f6kntn {
    font-size: .875rem
}

.x1fc57z9 {
    line-height: 20px
}

.x1fcty0u {
    font-weight: 400
}

.x1fqc64z {
    border-start-start-radius: 3px
}

.x1g0dm76 {
    padding-inline-start: 12px
}

.x1g3jfy9 {
    border-inline-start-width: solid
}

.x1gabggj {
    padding-inline-end: 5px
}

.x1h1655f {
    inset-inline-end: 1px
}

.x1h4uluw {
    background-size: 100% 100%
}

.x1h4wwuj {
    word-wrap: normal
}

.x1h6gzvc {
    cursor: not-allowed
}

.x1h7i4cw {
    -webkit-line-clamp: 2
}

.x1hc1fzr {
    opacity: 1
}

.x1hm9lzh {
    margin-inline-start: 10px
}

.x1i5p2am {
    border-start-start-radius: 6px
}

.x1icxu4v {
    padding-inline-end: 6px
}

.x1if355w {
    border-inline-end-width: 3px
}

.x1ihp6rs {
    border-end-start-radius: 6px
}

.x1iyjqo2 {
    flex-grow: 1
}

.x1j61x8r {
    font-style: normal
}

.x1ja2u2z {
    z-index: 0
}

.x1jchvi3 {
    font-size: 1rem
}

.x1jm3nie {
    cursor: grab
}

.x1jx94hy {
    background-color: var(--card-background)
}

.x1k4tb9n {
    font-style: italic
}

.x1kchd1x {
    border-start-end-radius: 5px
}

.x1khw62d {
    border-end-end-radius: 20px
}

.x1l1ennw {
    justify-content: space-around
}

.x1l3pwq5 {
    padding-inline-start: 10%
}

.x1l3tlr0 {
    background-color: var(--secondary-text-on-media)
}

.x1lga9qk {
    border-inline-start-color: var(--fds-black-alpha-10)
}

.x1lj09sn {
    border-inline-start-color: #dadcde
}

.x1lldw8n {
    word-break: normal
}

.x1lliihq {
    display: block
}

.x1lun4ml {
    border-inline-end-width: 1px
}

.x1lziwak {
    margin-inline-start: 0
}

.x1m9vv7p {
    animation-duration: 1.2s
}

.x1mbk4o {
    border-start-end-radius: 14px
}

.x1mfogq2 {
    padding-inline-start: 32px
}

.x1mg3h75 {
    border-end-start-radius: 12px
}

.x1mys1sn {
    font-family: GenCPV-Roboto, Roboto, sans-serif !important
}

.x1mz1brm {
    border-inline-start-color: var(--geodesic-color-border-divider-default-disabled)
}

.x1mzt3pk {
    word-wrap: break-word
}

.x1n2onr6 {
    position: relative
}

.x1n327nk {
    z-index: 10
}

.x1n9xxwz {
    display: table-cell
}

.x1na6gtj {
    row-gap: 24px
}

.x1ned7t2 {
    column-gap: 2px
}

.x1nhvcw1 {
    justify-content: flex-start
}

.x1o0tod {
    inset-inline-start: 0
}

.x1o1pmfc {
    column-gap: 0
}

.x1o2sk6j {
    line-height: 24px
}

.x1o7cslx {
    margin-inline-start: 0 !important
}

.x1obq294 {
    border-start-start-radius: 8px
}

.x1of6sz5 {
    z-index: 11
}

.x1oxljau {
    margin-inline-start: -50px
}

.x1pahc9y {
    border-end-end-radius: 50%
}

.x1pczhz8 {
    border-end-start-radius: 4px
}

.x1pic42t {
    padding-inline-end: 14px
}

.x1plog1 {
    aspect-ratio: 1
}

.x1pmyh38 {
    font-family: GenCPV-VarelaRound, Varela Round, sans-serif !important
}

.x1ptxcow {
    opacity: .1
}

.x1q0g3np {
    flex-direction: row
}

.x1qfcdkd {
    border-inline-start-color: var(--fds-gray-10)
}

.x1qgv0r9 {
    column-gap: 24px
}

.x1qjc9v5 {
    align-items: stretch
}

.x1qt1ly7 {
    border-inline-end-color: var(--fds-gray-10)
}

.x1qughib {
    justify-content: space-between
}

.x1qzk9bp {
    font-weight: var(--x-fontWeight)
}

.x1r0jzty {
    row-gap: 4px
}

.x1r4y97 {
    inset-inline-start: 12px
}

.x1r8uery {
    flex-basis: 0
}

.x1rblk4q {
    animation-timing-function: cubic-bezier(.7, -.4, .4, 1.4)
}

.x1rg5ohu {
    display: inline-block
}

.x1roy9yf {
    inset-inline-end: -45px
}

.x1ru8ea5 {
    border-end-start-radius: 3px
}

.x1s85apg {
    display: none
}

.x1sa5p1d {
    margin-inline-end: 10px
}

.x1sdyfia {
    white-space: pre
}

.x1t39747 {
    border-start-end-radius: 4px
}

.x1t7ytsu {
    border-inline-start-style: solid
}

.x1tvm86q {
    padding-inline-start: 100px
}

.x1u0fnx4 {
    border-end-end-radius: 5px
}

.x1u7k74 {
    line-height: 1.2
}

.x1ua5tub {
    -webkit-box-orient: vertical
}

.x1ui04y5 {
    border-end-end-radius: 2px
}

.x1v1hl4c {
    inset-inline-start: 4px
}

.x1v920kf {
    margin-inline-end: 64px
}

.x1vjfegm {
    z-index: 1
}

.x1vvkbs {
    word-wrap: break-word
}

.x1w3ol1v {
    border-end-start-radius: 14px
}

.x1wcsgtt {
    border-end-end-radius: 4px
}

.x1wfe3co {
    line-height: 12px
}

.x1whfx0g {
    border-start-end-radius: 6px
}

.x1whp7up {
    font-family: GenCPV-Montserrat, Montserrat, sans-serif !important
}

.x1xegmmw {
    margin-inline-end: 8px
}

.x1xj5l3j {
    box-shadow: 0 0 5px #0000001a, 0 0 1px #0000001a
}

.x1xlr1w8 {
    font-weight: 700
}

.x1xnnf8n {
    padding-inline-end: 20px
}

.x1xq6q5s {
    flex-basis: 100px
}

.x1xwfp6b {
    inset-inline-start: 4.5%
}

.x1y4un4x {
    border-inline-start-color: var(--fds-gray-20)
}

.x1y5e3q9 {
    aspect-ratio: 1 / 1
}

.x1yc453h {
    text-align: start
}

.x1yl03ai {
    cursor: nesw-resize
}

.x1yn0g08 {
    word-break: break-all
}

.x1ypdohk {
    cursor: pointer
}

.x1yqjg3l {
    border-inline-end-color: var(--accent)
}

.x1ys307a {
    margin-inline-end: 16px
}

.x25sj25 {
    padding-inline-start: 6px
}

.x2b8uid {
    text-align: center
}

.x2bj2ny {
    background-color: var(--surface-background)
}

.x2fvf9 {
    margin-inline-end: 4px
}

.x2hbvbu {
    background-image: url(7d5DdEkLIoY.png)
}

.x2lah0s {
    flex-shrink: 0
}

.x2pibh5 {
    margin-inline-end: 30px
}

.x2vl965 {
    padding-inline-end: 10px
}

.x331zyf {
    border-inline-start-color: var(--fds-yellow-20)
}

.x3aesyq {
    margin-inline-end: 20px
}

.x3ajldb {
    vertical-align: bottom
}

.x3ct3a4 {
    list-style-type: none
}

.x3nfvp2 {
    display: inline-flex
}

.x3onkmb {
    opacity: .35
}

.x3pnbk8 {
    row-gap: 8px
}

.x3sou0m {
    border-inline-end-color: var(--divider)
}

.x40hh3e {
    column-gap: 16px
}

.x47corl {
    pointer-events: none
}

.x4afe7t {
    animation-duration: .3s
}

.x4hg4is {
    animation-timing-function: ease-in-out
}

.x4pfjvb {
    flex-basis: 50%
}

.x51orcu {
    border-inline-start-color: silver
}

.x57jus7 {
    font-family: GenCPV-FacebookReader, sans-serif !important
}

.x5a5i1n {
    border-start-end-radius: 8px
}

.x5e9oit {
    border-inline-start-color: var(--fds-red-55)
}

.x5tdj20 {
    inset-inline-start: 11px
}

.x64bnmy {
    padding-inline-end: 24px
}

.x67v681 {
    background-color: #cbd3db
}

.x6de0ot {
    flex-grow: 8
}

.x6en5u8 {
    border-end-start-radius: 2px
}

.x6nl9eh {
    border-start-start-radius: 12px
}

.x6s0dn4 {
    align-items: center
}

.x709u02 {
    border-end-start-radius: 20px
}

.x78zum5 {
    display: flex
}

.x7a106z {
    align-items: flex-start
}

.x7eptgl {
    cursor: ew-resize
}

.x7kclef {
    animation-name: xc6s8mv-B
}

.x7vuprf {
    border-end-end-radius: 12px
}

.x7wzq59 {
    position: -webkit-sticky;
    position: sticky
}

.x7zvlsy {
    font-family: GenCPV-Nunito, Nunito, sans-serif !important
}

.x87ps6o {
    -webkit-user-select: none
}

.x8sscij {
    border-inline-end-color: silver
}

.x9f619 {
    box-sizing: border-box
}

.x9hgfsb {
    inset-inline-end: -13px
}

.x9q68il {
    inset-inline-end: 12px
}

.xa3vuyk {
    animation-timing-function: ease-out
}

.xa4qsjk {
    animation-iteration-count: infinite
}

.xacstfb {
    border-inline-end-color: #dadcde
}

.xamitd3 {
    align-self: center
}

.xas4zb2 {
    background-color: #0000000d
}

.xaso8d8 {
    padding-inline-start: 5px
}

.xbelrpt {
    margin-inline-end: 6px
}

.xbmvrgn {
    margin-inline-end: 12px
}

.xbpxy8c {
    margin-inline-end: 48px
}

.xbudbmw {
    inset-inline-start: 50%
}

.xbxn0j6 {
    border-end-start-radius: 5px
}

.xbyyjgo {
    opacity: .5
}

.xc7edbc {
    cursor: ne-resize
}

.xcgk4ki {
    line-height: 32px
}

.xct1zlm {
    border-inline-start-width: 3px
}

.xcv2pqu {
    column-gap: 60px
}

.xd9ej83 {
    margin-inline-end: -16px
}

.xdbu0ws {
    aspect-ratio: .5625
}

.xde0f50 {
    border-end-end-radius: 8px
}

.xdl72j9 {
    flex-basis: auto
}

.xdmh292 {
    font-size: var(--x-fontSize)
}

.xdt5ytf {
    flex-direction: column
}

.xdwrcjd {
    margin-inline-start: 4px
}

.xdzw4kq {
    margin-inline-start: 6px
}

.xe2zdcy {
    padding-inline-start: 10px
}

.xe4kl7f {
    color: #42b72a
}

.xe93d63 {
    row-gap: 40px
}

.xeaf4i8 {
    white-space: normal
}

.xeer0ze {
    inset-inline-end: 24px
}

.xefazk8 {
    margin-inline-start: 24px
}

.xemfg65 {
    animation-duration: .8s
}

.xennolq {
    margin-inline-end: 270px
}

.xeusxvb {
    border-start-end-radius: 50%
}

.xf159sx {
    padding-inline-end: 8px
}

.xf7dkkf {
    padding-inline-start: 16px
}

.xf8aibu {
    flex-basis: 573px
}

.xfex06f {
    column-gap: 8px
}

.xg01cxk {
    opacity: 0
}

.xg3adzm {
    font-family: GenCPV-Georgia, Georgia, serif !important
}

.xgbfb32 {
    color: #5b5c5e
}

.xgpatz3 {
    row-gap: 16px
}

.xgxxoiu {
    font-size: 0
}

.xh5r1jv {
    inset-inline-start: -13px
}

.xhtitgo {
    z-index: 2
}

.xi2nhp4 {
    text-decoration-style: dotted
}

.xi9pz9s {
    cursor: grabbing
}

.xixxii4 {
    position: fixed
}

.xjbqb8w {
    background-color: transparent
}

.xjc8ida {
    font-family: GenCPV-DMSerifDisplay, "DM Serif Display", serif !important
}

.xjcr21m {
    border-inline-end-color: #dddfe2
}

.xjn30re {
    margin-inline-end: -1px
}

.xjp7ctv {
    display: contents
}

.xjwep3j {
    border-start-start-radius: 4px
}

.xjyslct {
    -webkit-appearance: none;
    appearance: none
}

.xk2v41j {
    font-family: var(--x-fontFamily)
}

.xkclj39 {
    border-inline-end-color: var(--geodesic-color-border-divider-default-disabled)
}

.xkgzqqw {
    animation-name: xg00y49-B
}

.xkh2ocl {
    align-self: stretch
}

.xkkygvr {
    border-inline-start-color: var(--accent)
}

.xl1xv1r {
    object-fit: cover
}

.xl56j7k {
    justify-content: center
}

.xl8spv7 {
    background-color: var(--x-backgroundColor)
}

.xlyipyv {
    text-overflow: ellipsis
}

.xm4wzdf {
    color: var(--toast-text)
}

.xmixu3c {
    column-gap: 6px
}

.xmzvs34 {
    padding-inline-start: 8px
}

.xngbhiv {
    border-inline-end-color: var(--fds-gray-20)
}

.xo1l8bm {
    font-weight: 400
}

.xoqqrud {
    color: #fa3e3e
}

.xozqiw3 {
    flex-wrap: nowrap
}

.xp1r0qw {
    row-gap: 12px
}

.xp35lg9 {
    cursor: se-resize
}

.xpcyujq {
    margin-inline-start: 5px
}

.xpdmqnj {
    padding-inline-end: 12px
}

.xpilrb4 {
    border-inline-start-width: 1px
}

.xpk2tj9 {
    transform: scaleX(-1)
}

.xpm28yp {
    margin-inline-end: 0 !important
}

.xpwdb9g {
    margin-inline-end: 24px
}

.xqcrz7y {
    align-self: flex-start
}

.xqmd4oe {
    color: #77797c
}

.xqsd3k4 {
    border-inline-end-width: solid
}

.xqsn43r {
    margin-inline-start: 20px
}

.xr2y4jy {
    border-end-end-radius: 6px
}

.xr3buco {
    z-index: var(--x-zIndex)
}

.xr5k0y6 {
    animation-name: xm9i9jz-B
}

.xr9e8f9 {
    border-start-start-radius: 2px
}

.xrbr6if {
    background-color: #e6f5f0
}

.xrnhffl {
    flex-grow: 4
}

.xrotz4w {
    inset-inline-start: 8px
}

.xrpsa6j {
    cursor: nw-resize
}

.xs83m0k {
    flex-shrink: 1
}

.xs83zq4 {
    border-start-end-radius: 3px
}

.xsfy40s {
    padding-inline-end: 32px
}

.xskkn51 {
    box-shadow: 0 1px 4px #00000040
}

.xsne5vg {
    border-inline-start-color: #dddfe2
}

.xstzfhl {
    border-inline-start-style: none
}

.xt1xlap {
    font-style: var(--x-fontStyle)
}

.xt6ovg4 {
    border-end-end-radius: 3px
}

.xtaz4m5 {
    list-style-type: disc
}

.xti2d7y {
    opacity: .4
}

.xtijo5x {
    inset-inline-end: 0
}

.xtqikln {
    column-gap: 12px
}

.xtt52l0 {
    resize: none
}

.xujl8zx {
    text-decoration-line: underline
}

.xuxw1ft {
    white-space: nowrap
}

.xv54qhq {
    padding-inline-end: 16px
}

.xvc5jky {
    margin-inline-start: auto
}

.xw01apr {
    margin-inline-start: -6px
}

.xwklpps {
    margin-inline-start: 2px
}

.xwnnzfo {
    background-color: #eef6fd
}

.xwnonoy {
    background-color: var(--accent)
}

.xwv2w2y {
    margin-inline-end: 43px
}

.xwy3id5 {
    border-inline-end-style: dashed
}

.xxednrl {
    flex-basis: 220px
}

.xxhtoar {
    margin-inline-end: 286px
}

.xxkxylk {
    animation-duration: .5s
}

.xxriaqu {
    font-family: GenCPV-OpenSans, Open Sans, sans-serif !important
}

.xxs79tx {
    row-gap: 0
}

.xxymvpz {
    vertical-align: middle
}

.xy491u5 {
    background-color: #dadcde
}

.xyiysdx {
    padding-inline-start: 2px
}

.xyqm7xq {
    margin-inline-start: 16px
}

.xyri2b {
    padding-inline-end: 0
}

.xyumdvf {
    border-inline-start-width: 2px
}

.xz4gly6 {
    transition-timing-function: ease-in-out
}

.xz5rk10 {
    opacity: .2
}

.xzf9ole {
    margin-inline-start: 64px
}

.xzhx7h5 {
    transform: scale(1)
}

.x12fkw2g:hover {
    border-inline-end-width: solid
}

.x1n3lli3:hover {
    border-inline-end-color: #066cd2
}

.x4yb96v:hover {
    border-inline-end-width: 1px
}

.xb90sal:hover {
    border-inline-end-style: solid
}

.xed3198:hover {
    border-inline-start-width: 1px
}

.xqpkkxe:hover {
    border-inline-start-color: var(--accent)
}

.xrhz2io:hover {
    border-inline-start-style: solid
}

.xsnba1x:hover {
    border-inline-end-color: var(--accent)
}

.xtqvv8i:hover {
    border-inline-start-color: #066cd2
}

.xy02bf1:hover {
    border-inline-start-width: solid
}

.x1bdz3bx:focus {
    border-inline-start-style: solid
}

.x1eu0b6n:focus {
    border-inline-start-width: 1px
}

.x1mshl7b:focus {
    border-inline-end-width: 1px
}

.x1q7q2rx:focus {
    border-inline-end-style: solid
}

.x1r6bsin:focus {
    border-inline-start-color: #066cd2
}

.x1th2au9:focus {
    border-inline-end-color: #066cd2
}

.x4j6rv3:focus {
    border-inline-start-width: solid
}

.x7yuruq:focus {
    border-inline-end-width: solid
}

@container (max-width: 700px) {
    .xly0k9o.xly0k9o {
        display: none
    }
}

@container (max-width: 700px) {
    .xt6wfcv.xt6wfcv {
        display: block
    }
}

.x100vrsf {
    width: 40px
}

.x10asjom {
    height: calc(100% - 16px)
}

.x10b6aqq {
    padding-bottom: 6px
}

.x10w6t97 {
    height: 32px
}

.x10wh9bi {
    margin-top: 0 !important
}

.x10wlt62 {
    overflow-y: hidden
}

.x1120s5i {
    padding-bottom: 2px
}

.x1198e8h {
    margin-top: -3px
}

.x11fyz1v {
    min-height: 102px
}

.x11ggab0 {
    border-bottom-color: var(--geodesic-color-border-divider-default-disabled)
}

.x11hnkzl {
    width: 126px
}

.x1247r65 {
    width: 60px
}

.x12h8r4p {
    height: 476px
}

.x12nagc {
    margin-bottom: 4px
}

.x13fuv20 {
    border-top-style: solid
}

.x13hwc6b {
    min-height: 340px
}

.x13oubkp {
    width: 96px
}

.x13vifvy {
    top: 0
}

.x13ys2tp {
    border-top-color: #dadcde
}

.x13zrc24 {
    padding-top: 40px
}

.x141feeh {
    min-height: 38px
}

.x14atkfc {
    width: auto
}

.x14ler8 {
    margin-bottom: 40px
}

.x14nwjz3 {
    height: 88px
}

.x14os3ni {
    border-bottom-color: #dadcde
}

.x14qfxbe {
    width: 36px
}

.x14vqqas {
    margin-top: 12px
}

.x15kz4h8 {
    min-width: 16px
}

.x1604g7w {
    height: 710px
}

.x162hmin {
    height: 148px
}

.x163pfp {
    padding-left: 8px
}

.x16em4ew {
    max-width: 240px
}

.x16grhtn {
    width: 220px
}

.x16nrsnc {
    height: 400px
}

.x16ye13r {
    height: var(--x-height)
}

.x170jfvy {
    height: 10px
}

.x171qqvy {
    max-height: 282px
}

.x178xt8z {
    border-top-width: 1px
}

.x17fpy1y {
    max-width: 480px
}

.x1874spd {
    max-width: 292px
}

.x187nrv {
    min-width: 340px
}

.x18b0tl8 {
    width: 470px
}

.x18d9i69 {
    padding-bottom: 0
}

.x18ip3f8 {
    min-width: 344px
}

.x18jmo4m {
    max-width: 1168px
}

.x18n5i07 {
    min-width: 300px
}

.x193iq5w {
    max-width: 100%
}

.x1983irj {
    max-height: 220px
}

.x19ip775 {
    bottom: 1px
}

.x19lgaei {
    height: calc(100% - 45px)
}

.x19q46zc {
    border-top-color: #90a1b2
}

.x1a8lsjc {
    padding-bottom: 10px
}

.x1anpbxc {
    margin-top: 10px
}

.x1arka5t {
    padding-bottom: 74px
}

.x1aysy39 {
    max-height: 460px
}

.x1b51vyi {
    height: 180px
}

.x1bifzbx {
    min-height: 400px
}

.x1bq8ba2 {
    min-height: 280px
}

.x1cf5d4w {
    min-width: 1200px
}

.x1chd833 {
    margin-bottom: 28px
}

.x1cnzs8 {
    padding-top: 20px
}

.x1cvmir6 {
    width: 360px
}

.x1cxeki3 {
    max-width: 70%
}

.x1d77m7x {
    min-width: 140px
}

.x1d7yc3v {
    margin-top: 56px
}

.x1dakc43 {
    border-bottom-color: silver
}

.x1db2dqx {
    margin-right: 8px
}

.x1dby22o {
    min-height: 360px
}

.x1dnml7z {
    height: 54px
}

.x1dz1jew {
    width: 280px
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1ejq31n {
    border-top-style: none
}

.x1evdl5j {
    padding-top: 120px
}

.x1exxlbk {
    width: 100px
}

.x1ey2m1c {
    bottom: 0
}

.x1f9tj09 {
    width: 85%
}

.x1fgtraw {
    height: 28px
}

.x1fqp7bg {
    margin-bottom: 15px
}

.x1fsd2vl {
    width: 10px
}

.x1fu8urw {
    width: 64px
}

.x1fznrkb {
    width: 144px
}

.x1g14t1j {
    height: calc(100vh - 92px)
}

.x1g2khh7 {
    padding-bottom: 14px
}

.x1g9kxxr {
    max-height: 560px
}

.x1gfrnbc {
    max-width: 450px
}

.x1gg8mnh {
    min-height: 44px
}

.x1gslohp {
    margin-top: 4px
}

.x1gzmo1b {
    margin-top: -18px
}

.x1hfn5x7 {
    width: 260px
}

.x1hfqtsw {
    width: 378px
}

.x1hkcv85 {
    max-height: 200px
}

.x1hq5gj4 {
    margin-bottom: 24px
}

.x1htk8sl {
    min-width: 500px
}

.x1i1rx1s {
    width: 1px
}

.x1i9suas {
    min-width: 120px
}

.x1iorvi4 {
    padding-top: 4px
}

.x1ixa1d {
    border-top-color: var(--geodesic-color-border-divider-default-disabled)
}

.x1iymm2a {
    margin-bottom: 32px
}

.x1j85h84 {
    padding-bottom: 1px
}

.x1j9u4d2 {
    max-width: 400px
}

.x1jhqe9f {
    width: 940px
}

.x1jn0hjm {
    height: 600px
}

.x1jzhcrs {
    min-width: 200px
}

.x1kf5e0a {
    max-height: calc(100vh - 250px)
}

.x1kpxq89 {
    height: 12px
}

.x1kysglf {
    height: 77px
}

.x1l2rt3b {
    width: 400px
}

.x1l5p03z {
    height: 70vh
}

.x1l894z6 {
    max-width: 678px
}

.x1l90r2v {
    padding-bottom: 16px
}

.x1lh6h5t {
    min-height: fit-content
}

.x1m258z3 {
    width: 320px
}

.x1miatn0 {
    padding-top: 32px
}

.x1n5co72 {
    height: 214px
}

.x1ncir08 {
    max-width: 200px
}

.x1nn3v0j {
    padding-top: 2px
}

.x1o6q14k {
    margin-right: 16px
}

.x1odjw0f {
    overflow-y: auto
}

.x1ogwrql {
    border-bottom-color: var(--fds-divider-on-white)
}

.x1oo3vh0 {
    margin-bottom: -16px
}

.x1oysuqx {
    width: 200px
}

.x1p2m28r {
    width: 1000px
}

.x1p5oq8j {
    padding-top: 24px
}

.x1pdr0v7 {
    top: -1px
}

.x1peatla {
    height: 64px
}

.x1pfbilc {
    max-width: 460px
}

.x1phlbz0 {
    max-height: 400px
}

.x1plvlek {
    overflow-x: visible
}

.x1pzngab {
    min-height: 600px
}

.x1q0q8m5 {
    border-bottom-style: solid
}

.x1qhh985 {
    border-bottom-width: 0
}

.x1qminx1 {
    max-width: 312px
}

.x1rife3k {
    overflow-y: scroll
}

.x1rjt51p {
    max-width: 352px
}

.x1rouazn {
    top: 11px
}

.x1rq5m6k {
    max-height: 500px
}

.x1rxj1xn {
    padding-bottom: 50px
}

.x1s73dr8 {
    overflow-y: clip
}

.x1stpcqk {
    height: 224px
}

.x1sy0etr {
    border-bottom-style: none
}

.x1sy10c2 {
    margin-top: 20px
}

.x1sy4w1k {
    width: 588px
}

.x1td3qas {
    width: 32px
}

.x1tdakkf {
    top: 4%
}

.x1tfhste {
    margin-top: 40px
}

.x1tk7jg1 {
    top: 12px
}

.x1tsxvu5 {
    max-width: 124px
}

.x1ty9z65 {
    margin-bottom: 1px
}

.x1tz4bnf {
    border-top-color: var(--accent)
}

.x1u2d2a2 {
    min-width: 280px
}

.x1u4awe1 {
    border-top-color: var(--fds-black-alpha-15)
}

.x1uhw7od {
    max-width: 554px
}

.x1us19tq {
    min-height: 100%
}

.x1useyqa {
    width: 48px
}

.x1v2kdr2 {
    min-height: 640px
}

.x1va3eju {
    height: 425px
}

.x1va8c73 {
    max-width: 320px
}

.x1vd4hg5 {
    height: 300px
}

.x1vfjowe {
    padding-top: 8 em
}

.x1vke2v8 {
    max-height: 144px
}

.x1vqgdyp {
    height: 40px
}

.x1wbcljq {
    min-width: 390px
}

.x1wsgfga {
    margin-bottom: -8px
}

.x1x67gh {
    max-width: 32px
}

.x1xiyphd {
    max-height: 240px
}

.x1xlnw71 {
    min-width: 108px
}

.x1xmf6yo {
    margin-top: 8px
}

.x1y1aw1k {
    padding-top: 8px
}

.x1yd0ctr {
    bottom: -13px
}

.x1ymw6g {
    height: 160px
}

.x1yqkkiu {
    max-width: 110px
}

.x1yrsyyn {
    padding-top: 6px
}

.x1yzb222 {
    border-bottom-width: var(--fds-gray-10)
}

.x1yztbdb {
    margin-bottom: 16px
}

.x21xpn4 {
    min-height: 32px
}

.x23j0i4 {
    width: 26px
}

.x24d7kb {
    min-width: 800px
}

.x256u9z {
    max-width: 250px
}

.x25epmt {
    border-bottom-color: var(--accent)
}

.x2aouup {
    max-width: 120px
}

.x2ixbly {
    min-width: 250px
}

.x2lwn1j {
    min-height: 0
}

.x2qqsnf {
    width: 216px
}

.x2x41l1 {
    border-bottom-width: 3px
}

.x2zm6ye {
    border-bottom-color: #90a1b2
}

.x36qwtl {
    height: 2px
}

.x3hqpx7 {
    width: 50%
}

.x3igimt {
    height: inherit
}

.x3jif1u {
    margin-top: -57px
}

.x3smdqs {
    width: 230px
}

.x3urnb8 {
    height: 800px
}

.x46afwo {
    max-height: calc(50vh - 50px)
}

.x46jg8d {
    min-width: 32px
}

.x4gyc16 {
    max-width: 1120px
}

.x4ii5y1 {
    margin-bottom: auto
}

.x4p5aij {
    padding-top: 1px
}

.x4pkz1m {
    height: 450px
}

.x4zw9a1 {
    min-height: 1px
}

.x56hlh {
    border-top-color: silver
}

.x58qgti {
    min-width: 352px
}

.x591254 {
    height: 384px
}

.x5lhr3w {
    width: var(--x-width)
}

.x5tiur9 {
    padding-left: 20px
}

.x5yr21d {
    height: 100%
}

.x6155ps {
    max-width: 210px
}

.x65f84u {
    max-width: 500px
}

.x65xoit {
    width: 70%
}

.x6aa2b5 {
    border-top-color: var(--progress-ring-disabled-background)
}

.x6c5l4p {
    min-width: 80px
}

.x6ikm8r {
    overflow-x: hidden
}

.x7ep2pv {
    max-width: 680px
}

.x7sb2j6 {
    padding-top: 28px
}

.x80vd3b {
    border-bottom-color: var(--divider)
}

.x84yb8i {
    padding-bottom: 28px
}

.x879a55 {
    min-height: 60px
}

.x889kno {
    padding-top: 10px
}

.x8cjs6t {
    border-top-color: var(--divider)
}

.x8foose {
    min-width: 312px
}

.x8jryan {
    max-width: 40%
}

.x8l1umf {
    top: 24px
}

.x8viiok {
    margin-bottom: 0 !important
}

.x900493 {
    min-width: 48px
}

.x92112o {
    min-width: 270px
}

.x96k8nx {
    padding-top: 9px
}

.x972fbf {
    border-top-width: 0
}

.x9aucu1 {
    width: calc(100% + 16px)
}

.x9otpla {
    margin-top: -8px
}

.x9v0fnb {
    min-width: 816px
}

.xafpxmx {
    width: 240px
}

.xajhti9 {
    min-height: calc(100vh - 200px)
}

.xamhcws {
    border-top-width: 2px
}

.xat24cr {
    margin-bottom: 0
}

.xazcve0 {
    max-width: 100px
}

.xb8htw9 {
    height: 85%
}

.xbwjon8 {
    width: 552px
}

.xc5o50y {
    width: 210px
}

.xc6p2dh {
    height: 270px
}

.xc9qbxq {
    height: 36px
}

.xcsk191 {
    min-width: 12px
}

.xd7y6wv {
    height: 26px
}

.xdfo19b {
    min-width: 60%
}

.xdj266r {
    margin-top: 0
}

.xdmi676 {
    height: max-content
}

.xdvlbce {
    padding-bottom: 9px
}

.xdwzuf7 {
    height: 260px
}

.xdzyupr {
    width: 300px
}

.xe20zfg {
    width: 97%
}

.xe2tuj5 {
    min-width: 163px
}

.xeq5yr9 {
    width: fit-content
}

.xeqt6cg {
    top: 68px
}

.xeuugli {
    min-width: 0
}

.xexx8yu {
    padding-top: 0
}

.xf68679 {
    max-width: var(--x-maxWidth)
}

.xfitlp5 {
    margin-bottom: 9px
}

.xfr5jun {
    top: 8px
}

.xg3ba1e {
    min-width: 25px
}

.xg7h5cd {
    height: fit-content
}

.xg87l8a {
    margin-top: 32px
}

.xgd8bvy {
    width: 28px
}

.xgmxx4u {
    max-width: 270px
}

.xgq9j65 {
    left: var(--x-left)
}

.xgutici {
    max-width: 344px
}

.xh3wvx0 {
    margin-bottom: -12px
}

.xh4j8nf {
    max-height: 32px
}

.xh8yej3 {
    width: 100%
}

.xhafbug {
    height: 92%
}

.xhaqhkv {
    max-height: calc(100vh - 100px)
}

.xhi5dp5 {
    border-bottom-color: #dddfe2
}

.xhrpt6u {
    margin-top: 18px
}

.xi2xub4 {
    border-top-color: #dddfe2
}

.xi55695 {
    width: 328px
}

.xib59rt {
    margin-top: 38px
}

.xieb3on {
    margin-bottom: 20px
}

.xifkd7f {
    width: 140px
}

.xj6ak53 {
    width: 340px
}

.xja02kk {
    width: 110px
}

.xjbys53 {
    top: var(--x-top)
}

.xjkvuk6 {
    padding-bottom: 4px
}

.xjlotr5 {
    max-width: 25%
}

.xjm9jq1 {
    height: 1px
}

.xjp8j0k {
    height: 96px
}

.xk68kj7 {
    width: 510px
}

.xkh9tda {
    border-top-color: var(--fds-gray-20)
}

.xkl4mnh {
    max-width: 1288px
}

.xktpd3l {
    min-width: 100px
}

.xkxa9zd {
    width: calc(100% - 32px)
}

.xl8z2ie {
    max-height: 250px
}

.xlm99nl {
    min-width: 240px
}

.xlrawln {
    height: 25px
}

.xlup9mm {
    height: 16px
}

.xlxy82 {
    border-bottom-width: 2px
}

.xlya59e {
    border-top-style: dashed
}

.xm6i5cn {
    width: 90%
}

.xmix8c7 {
    height: 18px
}

.xmn4e3e {
    border-top-width: 3px
}

.xmx22gu {
    width: calc(100% - 37px)
}

.xmz0i5r {
    max-height: 100%
}

.xn4wywj {
    padding-bottom: 100px
}

.xndqk7f {
    top: 4px
}

.xnfr1j {
    top: 1px
}

.xng8ra {
    height: 60px
}

.xnq0rdo {
    width: min-content
}

.xnxb3zj {
    height: 70px
}

.xod5an3 {
    margin-bottom: 12px
}

.xogzpyy {
    height: calc(100% + 40px)
}

.xphddl8 {
    max-width: 550px
}

.xpvcztv {
    border-bottom-style: dashed
}

.xpyat2d {
    height: 100px
}

.xq1dxzn {
    width: 160px
}

.xq1n1xh {
    margin-left: 16px
}

.xq2pcee {
    max-width: 440px
}

.xq3t0pi {
    max-height: 280px
}

.xq6397w {
    bottom: -16px
}

.xqui205 {
    margin-top: 24px
}

.xqyf9gi {
    width: 250px
}

.xr1yuqi {
    margin-top: auto
}

.xr9ek0c {
    margin-top: 2px
}

.xrlp1an {
    height: 256px
}

.xrua2ca {
    border-bottom-color: var(--fds-gray-20)
}

.xryxfnj {
    overflow-y: visible
}

.xs7f9wi {
    top: 2px
}

.xsag5q8 {
    padding-bottom: 12px
}

.xsdox4t {
    height: 48px
}

.xsgd7n8 {
    width: 91%
}

.xsi3cqs {
    border-bottom-color: var(--progress-ring-disabled-background)
}

.xsmyaan {
    width: 12px
}

.xso031l {
    border-bottom-width: 1px
}

.xt4sqew {
    width: 214px
}

.xt7dq6l {
    height: auto
}

.xt7fyls {
    min-width: 150px
}

.xtrj1p {
    max-width: 530px
}

.xu0aao5 {
    min-height: 36px
}

.xu3xrit {
    height: 320px
}

.xuyqlj2 {
    max-height: 300px
}

.xvkph5b {
    margin-top: 60px
}

.xvundu9 {
    min-width: 54px
}

.xvy4d1p {
    width: 24px
}

.xw2csxc {
    overflow-x: auto
}

.xw4jnvo {
    width: 20px
}

.xw5ewwj {
    max-width: 300px
}

.xw7yly9 {
    margin-top: 16px
}

.xwa60dl {
    top: 50%
}

.xwib8y2 {
    padding-bottom: 8px
}

.xwxc41k {
    padding-bottom: 24px
}

.xwya9rg {
    margin-top: -16px
}

.xwzfr38 {
    height: 80px
}

.xx1l10f {
    border-top-color: var(--fds-gray-10)
}

.xx6bls6 {
    padding-bottom: 20px
}

.xx9tyur {
    min-height: 12px
}

.xxc7z9f {
    max-width: 360px
}

.xxk0z11 {
    height: 24px
}

.xxsgkw5 {
    width: 350px
}

.xxy8q6d {
    width: 146px
}

.xy13l1i {
    padding-right: 8px
}

.xy7tls4 {
    border-bottom-color: var(--fds-gray-10)
}

.xyamay9 {
    padding-top: 16px
}

.xycev2y {
    width: 60%
}

.xygnafs {
    width: 120px
}

.xyinxu5 {
    padding-top: 14px
}

.xyo9ksr {
    width: 630px
}

.xyorhqc {
    margin-bottom: 10px
}

.xyq1l15 {
    max-width: 340px
}

.xywbb02 {
    top: -13px
}

.xz65tgg {
    min-height: 200px
}

.xz9dl7a {
    padding-top: 12px
}

.xzibbub {
    width: 448px
}

.xzjbwwf {
    width: 180px
}

.xzl8ltb {
    min-width: 640px
}

.xi6kiyj:last-child {
    border-bottom-style: initial
}

.xiy66vt:last-child {
    border-bottom-width: initial
}

.x11pcs3b:hover {
    border-bottom-width: #066CD2
}

.x1bdsejj:hover {
    border-top-color: var(--accent)
}

.x1c6z4et:hover {
    border-top-color: #066cd2
}

.x1kylhsf:hover {
    border-bottom-width: 1px
}

.x1lwdpx3:hover {
    border-top-style: solid
}

.x1rlzdi:hover {
    border-bottom-style: solid
}

.xp8ozlb:hover {
    border-bottom-color: #066cd2
}

.xscj4nj:hover {
    border-bottom-color: var(--accent)
}

.xysibl7:hover {
    border-top-width: 1px
}

.x1jh0b49:focus {
    border-bottom-width: 1px
}

.x1n3phj7:focus {
    border-bottom-color: #066cd2
}

.x1rcy1c3:focus {
    border-bottom-width: #066CD2
}

.xfl777x:focus {
    border-top-width: 1px
}

.xib8a3k:focus {
    border-top-style: solid
}

.xkmemti:focus {
    border-top-color: #066cd2
}

.xnl4dzk:focus {
    border-bottom-style: solid
}

:root,
[dir=ltr] {
    --stylex-logical-start: left;
    --stylex-logical-end: right
}

[dir=rtl] {
    --stylex-logical-start: right;
    --stylex-logical-end: left
}

@property --x---custom-text-color {
    syntax: "*";
    inherits: false;
}

@property --x-15iyedw {
    syntax: "*";
    inherits: true;
}

@property --x-1891wqh {
    syntax: "*";
    inherits: true;
}

@property --x-animationName {
    syntax: "*";
    inherits: false;
}

@property --x-backgroundColor {
    syntax: "*";
    inherits: false;
}

@property --x-backgroundImage {
    syntax: "*";
    inherits: false;
}

@property --x-borderColor {
    syntax: "*";
    inherits: false;
}

@property --x-borderRadius {
    syntax: "*";
    inherits: false;
}

@property --x-bottom {
    syntax: "*";
    inherits: false;
}

@property --x-color {
    syntax: "*";
    inherits: false;
}

@property --x-flexBasis {
    syntax: "*";
    inherits: false;
}

@property --x-fontSize {
    syntax: "*";
    inherits: false;
}

@property --x-gridTemplateColumns {
    syntax: "*";
    inherits: false;
}

@property --x-height {
    syntax: "*";
    inherits: false;
}

@property --x-insetBlockStart {
    syntax: "*";
    inherits: false;
}

@property --x-insetInlineStart {
    syntax: "*";
    inherits: false;
}

@property --x-left {
    syntax: "*";
    inherits: false;
}

@property --x-marginInlineStart {
    syntax: "*";
    inherits: false;
}

@property --x-marginTop {
    syntax: "*";
    inherits: false;
}

@property --x-maxHeight {
    syntax: "*";
    inherits: false;
}

@property --x-maxWidth {
    syntax: "*";
    inherits: false;
}

@property --x-minHeight {
    syntax: "*";
    inherits: false;
}

@property --x-opacity {
    syntax: "*";
    inherits: false;
}

@property --x-paddingBottom {
    syntax: "*";
    inherits: false;
}

@property --x-paddingInlineStart {
    syntax: "*";
    inherits: false;
}

@property --x-paddingLeft {
    syntax: "*";
    inherits: false;
}

@property --x-paddingRight {
    syntax: "*";
    inherits: false;
}

@property --x-paddingTop {
    syntax: "*";
    inherits: false;
}

@property --x-right {
    syntax: "*";
    inherits: false;
}

@property --x-top {
    syntax: "*";
    inherits: false;
}

@property --x-transform {
    syntax: "*";
    inherits: false;
}

@property --x-transitionDuration {
    syntax: "*";
    inherits: false;
}

@property --x-width {
    syntax: "*";
    inherits: false;
}

@property --x-zIndex {
    syntax: "*";
    inherits: false;
}

@keyframes x1397pin-B {
    0% {
        transform: translate(-2px)
    }

    5% {
        transform: translate(-2px)
    }

    50% {
        transform: translate(4px, 2px)
    }

    55% {
        transform: translate(4px, 2px)
    }

    to {
        transform: translate(-2px)
    }
}

@keyframes x17qceat-B {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes x18re5ia-B {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes x18x0dr7-B {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.3)
    }
}

@keyframes x190dji-B {
    0% {
        height: 100%
    }

    50% {
        height: 50%
    }

    to {
        height: 100%
    }
}

@keyframes x1cd5dhx-B {
    0% {
        opacity: 0;
        transform: translate(-50%, 50%)
    }

    to {
        opacity: 1;
        transform: translate(-50%)
    }
}

@keyframes x1di15od-B {
    0% {
        opacity: 0;
        transform: scale(1.5)
    }

    to {
        opacity: .9;
        transform: scale(1)
    }
}

@keyframes x1e38l53-B {
    50% {
        height: 22px;
        transform: translateY(4px)
    }
}

@keyframes x1eh7f8n-B {
    0% {
        transform: rotate(-25deg)
    }

    60% {
        transform: rotate(-8deg)
    }

    80% {
        transform: rotate(-12deg)
    }

    to {
        transform: rotate(-10deg)
    }
}

@keyframes x1evgnu2-B {
    0% {
        transform: translate(-1px, 4px)
    }

    5% {
        transform: translate(-1px, 4px)
    }

    50% {
        transform: translate(1px, -2px)
    }

    55% {
        transform: translate(1px, -2px)
    }

    to {
        transform: translate(-1px, 4px)
    }
}

@keyframes x1h1hg2k-B {
    0% {
        transform: translateY(2px)
    }

    5% {
        transform: translateY(2px)
    }

    50% {
        transform: translate(-2px, -4px)
    }

    55% {
        transform: translate(-2px, -4px)
    }

    to {
        transform: translateY(2px)
    }
}

@keyframes x1lzrv39-B {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(.97)
    }

    to {
        transform: scale(1)
    }
}

@keyframes x1n45fs2-B {
    0% {
        opacity: 0;
        transform: scale(.3)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes x1pudf4l-B {
    0% {
        transform: translate(0) scaleX(6)
    }

    to {
        transform: translate(500%) scaleX(6)
    }
}

@keyframes x1rp9ifn-B {
    0% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(540deg)
    }
}

@keyframes x1rutv7r-B {
    0% {
        transform: translateY(60px)
    }

    to {
        transform: translateY(-20px)
    }
}

@keyframes x1saec3i-B {
    0% {
        opacity: 0;
        transform: scale(1.2);
        transform-origin: center
    }

    to {
        opacity: 1;
        transform: scale(1);
        transform-origin: center
    }
}

@keyframes x1thla6t-B {
    0% {
        max-width: 100%
    }

    to {
        max-width: 0%
    }
}

@keyframes x1vd4nto-B {
    0% {
        transform: scale(1.25)
    }

    to {
        transform: scale(1)
    }
}

@keyframes x1vdbs35-B {
    0% {
        opacity: 0
    }

    25% {
        opacity: 20
    }

    50% {
        opacity: 50
    }

    75% {
        opacity: 75
    }

    to {
        opacity: 100
    }
}

@keyframes x1vleaic-B {
    50% {
        height: 30px;
        transform: translateY(-4px)
    }
}

@keyframes x1xkg3e2-B {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes x1xuf6tn-B {
    0% {
        opacity: .9
    }

    to {
        opacity: 0
    }
}

@keyframes x4que31-B {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.15) translateY(-2px)
    }
}

@keyframes x5dmxwo-B {
    0% {
        background-color: rgba(var(--ig-link), .3)
    }

    to {
        background-color: transparent
    }
}

@keyframes x8bck57-B {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: scale(1.08)
    }

    75% {
        opacity: 1;
        transform: scale(.98)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes x8fpkpz-B {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: 1;
        transform: scale(1.05)
    }

    40% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(0)
    }
}

@keyframes x9nyzi3-B {
    0% {
        opacity: 1
    }

    70% {
        opacity: .3
    }

    to {
        opacity: 1
    }
}

@keyframes xcy3nd7-B {
    0% {
        opacity: 0;
        transform: translate(-50%, -120%) scale(0)
    }

    to {
        opacity: 1;
        transform: translate(-50%, -120%) scale(1)
    }
}

@keyframes xekv6nw-B {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes xf4q8wq-B {
    0% {
        opacity: 0;
        transform: translate(-50%, -120%) scale(0)
    }

    to {
        opacity: 1;
        transform: translate(-50%, -120%) scale(1)
    }
}

@keyframes xfa266b-B {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes xh4fn7y-B {
    0% {
        transform: translate(2px)
    }

    5% {
        transform: translate(2px)
    }

    50% {
        transform: translate(-4px, -2px)
    }

    55% {
        transform: translate(-4px, -2px)
    }

    to {
        transform: translate(2px)
    }
}

@keyframes xi00kb7-B {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes xkha0be-B {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-110%)
    }
}

@keyframes xnq5axq-B {
    0% {
        transform: translateZ(0)
    }

    10% {
        transform: translate3d(-2px, 0, 0)
    }

    20% {
        transform: translate3d(2px, 0, 0)
    }

    30% {
        transform: translate3d(-2px, 0, 0)
    }

    40% {
        transform: translate3d(2px, 0, 0)
    }

    50% {
        transform: translateZ(0)
    }

    60% {
        transform: translate3d(-2px, 0, 0)
    }

    70% {
        transform: translate3d(2px, 0, 0)
    }

    80% {
        transform: translate3d(-2px, 0, 0)
    }

    90% {
        transform: translate3d(2px, 0, 0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes xnw998g-B {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    40% {
        opacity: .8;
        transform: scale(1.2) rotate(var(--random-rotation-deg))
    }

    60% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.9) translateY(-800px)
    }
}

@keyframes xqng64z-B {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes xuf935j-B {
    0% {
        transform: translateY(-20px)
    }

    to {
        transform: translateY(60px)
    }
}

@keyframes xuza879-B {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

@keyframes xuzp4c6-B {
    0% {
        transform: translate(4px, -1px)
    }

    5% {
        transform: translate(4px, -1px)
    }

    50% {
        transform: translate(-2px, 1px)
    }

    55% {
        transform: translate(-2px, 1px)
    }

    to {
        transform: translate(4px, -1px)
    }
}

@keyframes xv6qlei-B {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes xyrkay9-B {
    0% {
        transform: translateY(-2px)
    }

    5% {
        transform: translateY(-2px)
    }

    50% {
        transform: translate(2px, 4px)
    }

    55% {
        transform: translate(2px, 4px)
    }

    to {
        transform: translateY(-2px)
    }
}

@keyframes xz7fsl5-B {
    0% {
        max-width: 0%
    }

    to {
        max-width: 100%
    }
}

.x164efja {
    --custom-text-color: var(--x---custom-text-color)
}

.x1bhxhv8 {
    --sfs-row-checkbox-opacity: 0
}

.x1ieun6i {
    --ig-elevated-background: var(--ig-primary-background)
}

.x1l723r5 {
    --mobile-nav-height: 0px
}

.xm18h40:hover {
    --sfs-row-checkbox-opacity: 1
}

.x10mhog7 {
    background: linear-gradient(180deg, #26262600, #26262699)
}

.x11g6tue {
    background: none
}

.x15nt8yn {
    background: linear-gradient(to bottom, #0000004d, #0000)
}

.x18ap7yg {
    background: rgb(var(--ig-elevated-highlight-background))
}

.x1a9oa7y {
    background: linear-gradient(0deg, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, 0)) 1%, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, .1)) 34%, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, .25)) 66%, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, .35)) 100%, transparent 100%)
}

.x1cr7w2r {
    background: rgba(var(--web-always-black), .5)
}

.x1cu70dp {
    background: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, .3) 50%, transparent 100%)
}

.x1dk70m8 {
    background: linear-gradient(90deg, #fff0, #fff)
}

.x1fmvse6 {
    background: linear-gradient(180deg, #0c101400, #0c1014)
}

.x1fphayv {
    background: rgb(var(--ig-close-friends-refreshed))
}

.x1hz3vg4 {
    background: rgb(var(--ig-primary-button))
}

.x1iywn2y {
    background: rgb(var(--ig-badge))
}

.x1m7ywf0 {
    background: var(--ig-background-always-dark-blur)
}

.x1md70p1 {
    background: transparent
}

.x1mkg91h {
    background: rgb(var(--ig-error-or-destructive))
}

.x1nd36k {
    background: #0009
}

.x1ndmy8h {
    background: rgba(var(--web-always-black), .7)
}

.x1nqgf1u {
    background: #00000080
}

.x1ooqjeo {
    background: linear-gradient(transparent, #00000080)
}

.x1oqjz4m {
    background: rgb(var(--web-always-black))
}

.x1peezgd {
    background: linear-gradient(0deg, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, .45)) 1%, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, .3)) 34%, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, .15)) 67%, var(--base-colors-grayscale-black-0, rgba(0, 0, 0, 0)) 100%, transparent 100%)
}

.x1pj623a {
    background: radial-gradient(circle at center, transparent 0, transparent 69.9%, black 70%, black 100%)
}

.x1qekj61 {
    background: rgb(var(--web-always-white))
}

.x1rxbfg9 {
    background: rgb(var(--ig-primary-background))
}

.x1smnyk {
    background: #262626b3
}

.x1uykjbx {
    background: rgb(var(--ig-subscribers-only))
}

.x1uzihvk {
    background: radial-gradient(circle at 8px 8px, transparent 7px, rgb(var(--ig-separator)) 7px, rgb(var(--ig-separator)) 8px, rgb(var(--ig-primary-background)) 8px) no-repeat 0% 0% / 8px 8px, radial-gradient(circle at 0px 8px, transparent 7px, rgb(var(--ig-separator)) 7px, rgb(var(--ig-separator)) 8px, rgb(var(--ig-primary-background)) 8px) no-repeat 100% 0% / 8px 8px, transparent linear-gradient(to right, rgb(var(--ig-separator)), rgb(var(--ig-separator))) no-repeat 50% 0% / calc(100% - 16px) 1px
}

.x1wbih30 {
    background: #262626f5
}

.x1xijdtg {
    background: var(--fds-white)
}

.x44zu8b {
    background: rgb(var(--ig-success))
}

.x9x2x2q {
    background: #fff6
}

.xa2owlq {
    background: #000
}

.xar640p {
    background: linear-gradient(180deg, #26262699, #26262600 100%, #000)
}

.xbgyjed {
    background: linear-gradient(35deg, rgb(var(--gradient-yellow)) -20%, rgb(var(--gradient-orange)) 27%, rgb(var(--gradient-pink)) 73%, rgb(var(--gradient-lavender)) 120%)
}

.xcc4xuu {
    background: #ff0169
}

.xe3efcm {
    background: rgb(var(--ig-live-badge))
}

.xey3g3d {
    background: linear-gradient(to bottom, #0003, #0000)
}

.xgx14ks {
    background: rgb(var(--ig-separator))
}

.xi1wbr4 {
    background: linear-gradient(to top, #0000004d, #0000)
}

.xivgrb2 {
    background: linear-gradient(to left, transparent, rgb(var(--ig-primary-background)))
}

.xj5sl44 {
    background: #ffffff59
}

.xjqvj4k {
    background: url(5ur1c0bfyX0.svg)
}

.xlcqeln {
    background: linear-gradient(135deg, #000, #dab981 25%, #6f042d 40%, #950839 50%, #9c0289, #000)
}

.xlis58d {
    background: rgb(var(--ig-highlight-background))
}

.xln7xf2 {
    font: inherit
}

.xo6guvx {
    background: #fff
}

.xp3fus3 {
    background: #1a1a1acc
}

.xqt88ji {
    background: none !important
}

.xtcg54i {
    background: linear-gradient(to right, transparent, rgb(var(--ig-primary-background)))
}

.xun3xvg {
    background: #0000004d
}

.xv3qemq {
    background: rgb(var(--ig-secondary-background))
}

.xvgn5wp {
    background: linear-gradient(rgba(0, 0, 0, .1), transparent)
}

.xx8k5zg {
    background: linear-gradient(145deg, #c40092, #e40031)
}

.xyj006i {
    background: linear-gradient(to bottom, #0006, #0000004d 90%, #0003, #0000)
}

.xyl7r40 {
    background: linear-gradient(180deg, #262626cc, #26262600)
}

@supports (background-clip: text) or (-webkit-background-clip: text) {
    .x18ow0ui.x18ow0ui {
        background: linear-gradient(68.71deg, #ff4b00 14.2%, #ff0067 48.27%, #e700cb 80.47%)
    }
}

.x1mowyx0:after {
    background: rgb(var(--ig-separator))
}

.xwvrplo:after {
    background: rgb(var(--ig-primary-button))
}

@media (max-width: 639px) {
    .x1idy15m.x1idy15m {
        background: rgb(var(--ig-primary-background))
    }
}

@media (max-width: 639px) {
    .x1y2h1mv.x1y2h1mv {
        background: none
    }
}

@media only screen and (min-width: 460px) {
    .x5c1r0q.x5c1r0q {
        background: rgb(var(--ig-secondary-background))
    }
}

@media only screen and (max-width: 460px) {
    .xv15dj8.xv15dj8 {
        background: rgb(var(--ig-primary-background))
    }
}

.x100pdo0 {
    background-position: -382px -333px
}

.x10gahu4 {
    transition: all .3s ease
}

.x11vs20j {
    background-position: -422px -155px
}

.x11vsm4v {
    transition: width var(--story-progressbar-update-tick) linear
}

.x12dikjd {
    transition: opacity .3s ease-in-out
}

.x12lumcd {
    flex: 1 1 auto
}

.x12uuly6 {
    outline: inherit
}

.x13gxq05 {
    transition: transform .1s ease-out
}

.x13usf7c {
    flex: 0 0 226px
}

.x13vyecm {
    transition: height .2s
}

.x14lvbjj {
    flex-flow: row
}

.x14w2fn {
    flex: 10000 1 0
}

.x154egtw {
    transition: opacity .18s linear, transform .09s ease-out
}

.x15xx8uq {
    transition: max-height .35s cubic-bezier(.34, 1.56, .64, 1)
}

.x168l2et {
    scroll-snap-type: y mandatory
}

.x17vty23 {
    transition: opacity .15s ease-out
}

.x187lvob {
    background-position: -414px -300px
}

.x195t98q {
    background-position: -122px -226px
}

.x1a2a7pz {
    outline: none
}

.x1agz8ms {
    background-position: 0 0
}

.x1axc7mb {
    transition: height .3s ease, background-color .3s ease
}

.x1b959el {
    transition: opacity .2s ease-out
}

.x1bkjujt {
    background-position: 0 -130px
}

.x1bvjpef {
    text-decoration: underline
}

.x1cqoux5 {
    flex: 1 1 0
}

.x1d8rtx0 {
    transition: opacity .3s ease-out, transform .3s ease-out, max-height .3s ease-out, padding-top .3s ease-out
}

.x1epzrsm {
    transition: transform .15s ease-out
}

.x1ey7j3n {
    outline: .25px solid rgba(10, 16, 20, .45)
}

.x1f500hc {
    transition: transform .05s ease
}

.x1g2kf9t {
    background-position: -228px 0
}

.x1gjp1fm {
    text-decoration: underline line-through
}

.x1gw4487 {
    border-bottom: solid 1px rgb(var(--grey-2))
}

.x1hf5bfh {
    flex: 0 1 355px
}

.x1hl2dhg {
    text-decoration: none
}

.x1io2nm {
    background-position: -306px -66px
}

.x1jrjasc {
    transition: opacity .1s ease-in
}

.x1k4qllp {
    outline: 10px solid var(--mwp-message-row-background)
}

.x1ku5rj1 {
    place-items: center
}

.x1l0ktrq {
    background-position: -162px -98px
}

.x1lvsgvq {
    background-position: center center
}

.x1n3vu1c {
    outline: 2px solid black
}

.x1npkx4u {
    grid-column: 2
}

.x1nu2vu7 {
    outline: 1.25px solid rgb(var(--ig-input-border-secondary))
}

.x1nxxyus {
    background-position: -249px -333px
}

.x1okw0bk {
    flex: none
}

.x1otvp5z {
    flex: 0 0 100%
}

.x1ra8jc1 {
    transition: opacity 75ms linear, transform 38ms ease-out
}

.x1rhc7b1 {
    transition: opacity 75ms linear, transform 38ms ease-in
}

.x1twbzvy {
    background-position: -225px -333px
}

.x1ucz5p {
    outline: unset
}

.x1utv2aa {
    transition: visibility .3s, max-height .3s linear, opacity .3s linear
}

.x1xsqp64 {
    background-position: center
}

.x1y2wqyl {
    transition: opacity .1s ease-out
}

.x2xl9l9 {
    transition: transform .1s ease
}

.x3iuynn {
    background-position: -130px -98px
}

.x3psx0u {
    flex: 0 0 auto
}

.x5mp9sv {
    flex: 1 0 0
}

.x8du1vd {
    overscroll-behavior: none
}

.x92akz8 {
    text-decoration: none !important
}

.x98rzlu {
    flex: 1
}

.xancztp {
    flex: 1 1 400px
}

.xanerw1 {
    outline: 1px solid rgba(var(--web-always-black), .0975)
}

.xc8qplx {
    flex: 1 0 auto
}

.xcdibw7 {
    background-position: -273px -333px
}

.xdjvdg6 {
    outline: 4px solid rgba(var(--ig-stroke), .8)
}

.xerrx05 {
    transition: background-color .18s linear
}

.xfav7j1 {
    flex: 0 0 194px
}

.xgkxs2y {
    grid-column: 1
}

.xgmzpfj {
    background-position: -358px -286px
}

.xhepm95 {
    transition: background-color .2s ease, backdrop-filter .2s ease
}

.xish69e {
    overscroll-behavior: contain
}

.xjdilmp {
    background-position: -406px -208px
}

.xjrxr5s {
    transition: opacity .2s linear
}

.xk1frcx {
    transition: transform ease-out .1s
}

.xk30mkq {
    flex: 1 1 240px
}

.xkz0k9k {
    flex: 0 1 auto
}

.xl4yqct {
    transition: max-height .35s cubic-bezier(.4, 0, 1, 1)
}

.xlon915 {
    background-position: -387px -321px
}

.xlsotpv {
    background-position: -340px -333px
}

.xlzrhk4 {
    background-position: -361px -333px
}

.xmqliwb {
    text-decoration: line-through
}

.xqz5vs7 {
    transition: opacity .3s ease
}

.xtdt3j0 {
    transition: opacity .3s ease-out
}

.xtjps4z {
    outline: auto 2px rgb(59, 153, 252)
}

.xubf644 {
    transition: transform .05s ease-out
}

.xun2458 {
    transition: width .3s ease, background-color .3s ease
}

.xuobv7d {
    background-position: -318px -333px
}

.xv17emg {
    transition: opacity .18s linear, transform .09s ease-in
}

.xwbh0e8 {
    outline: 1.25px solid rgb(var(--ig-input-border-primary))
}

.xx7dfb8 {
    background-position: -422px -145px
}

.xxqb52n {
    flex: 96px 0 0
}

.xz8moug {
    transition: left .2s ease-in-out
}

.xzd0ubt {
    outline: none !important
}

.xzdg38j {
    transition: opacity .2s ease
}

.x1s3xk63:-webkit-autofill {
    transition: background-color 31557600s 0s, color 31557600s 0s
}

.x3uezh3:focus-visible {
    outline: 2px solid rgb(var(--ig-primary-text))
}

.xpqswwc:focus-visible {
    outline: none !important
}

.x1dmdw0h:visited {
    text-decoration: none
}

.x1nu1rmx:visited {
    text-decoration: inherit
}

.x159b3zp:hover {
    transition: background-color .3s
}

.x18br7mf:hover {
    transition: transform .2s ease-in-out
}

.x1lku1pv:hover {
    text-decoration: none
}

.xb5lr1p:hover {
    text-decoration: underline !important
}

.xt0b8zv:hover {
    text-decoration: underline
}

.x190264o:focus {
    text-decoration: none
}

.x1uvtmcs:focus {
    outline: none
}

.xkq2eht:focus {
    outline: auto 2px rgb(59, 153, 252)
}

.x5c86q:active {
    transition: transform .1s ease-in-out
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x11oz001.x11oz001 {
        background-position: -428px -252px
    }
}

@media (max-width: 735px) {
    .x14q99fr.x14q99fr {
        place-items: center
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x15jc3o7.x15jc3o7 {
        background-position: -402px -57px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x15opzi9.x15opzi9 {
        background-position: -129px -97px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x19bvch8.x19bvch8 {
        background-position: -382px -263px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1bpub6w.x1bpub6w {
        background-position: -428px -77px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1dhbnvk.x1dhbnvk {
        background-position: 0 0
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1hu2l8e.x1hu2l8e {
        background-position: -380px -52px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1mb7f8p.x1mb7f8p {
        background-position: -402px -353px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1quspbi.x1quspbi {
        background-position: -402px -330px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1s790e0.x1s790e0 {
        background-position: -382px -223px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x3sjt40.x3sjt40 {
        background-position: -382px -243px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x5c4rar.x5c4rar {
        background-position: -380px -96px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x71qbb3.x71qbb3 {
        background-position: -364px -329px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x96niym.x96niym {
        background-position: -65px -223px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xcrtm6q.xcrtm6q {
        background-position: 0 -129px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xd9cnuv.xd9cnuv {
        background-position: -250px -181px
    }
}

@media only screen and (min-width: 460px) {
    .xf0tjw5.xf0tjw5 {
        flex: 0 0 auto
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xiql0sd.xiql0sd {
        background-position: 0 0
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xs61gbq.xs61gbq {
        background-position: -226px -52px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xyruiv1.xyruiv1 {
        background-position: -160px -97px
    }
}

.x10078c2 {
    transform: scale(.66)
}

.x101gjbw {
    margin-inline-start: -48px
}

.x101yacv {
    line-height: 25px
}

.x102ru31 {
    border-end-start-radius: 1000px
}

.x1033uif {
    border-start-end-radius: 999px
}

.x103n6ev {
    background-image: linear-gradient(-90deg, rgba(var(--ig-bubble-background), 1) 30%, rgba(var(--ig-bubble-background), 0))
}

.x104kibb {
    display: -webkit-box
}

.x104qc98 {
    box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1), inset 0 0 0 1px var(--shadow-inset)
}

.x105wgs8 {
    border-inline-end-color: rgb(var(--base-colors-grayscale-black-45))
}

.x106a9eq {
    padding-inline-start: 20px
}

.x106ei0b {
    font-size: var(--system-26-font-size)
}

.x10b25mx {
    padding-inline-start: 2.5px
}

.x10c80rt {
    padding-inline-start: 120px
}

.x10e4vud {
    animation-fill-mode: forwards
}

.x10eb7nu {
    box-shadow: 0 0 16px rgba(var(--web-always-black), .1), 0 4px 36px rgba(var(--web-always-black), .1)
}

.x10eyzkn {
    border-inline-start-color: #fff
}

.x10gsz20 {
    font-size: var(--system-22-font-size)
}

.x10l6tqk {
    position: absolute
}

.x10qfohq {
    border-start-end-radius: 44px
}

.x10v9rud {
    background-color: #d3d3d3
}

.x10w6328 {
    border-end-start-radius: 50vh
}

.x10w94by {
    border-inline-end-width: 0
}

.x10xgr34 {
    color: rgb(var(--ig-tertiary-icon))
}

.x10zy8in {
    padding-inline-start: var(--chat-bubble-padding-horizontal, 12px)
}

.x110972j {
    padding-inline-start: 28px
}

.x1142k65 {
    border-start-start-radius: 9999px
}

.x1143rjc {
    border-start-end-radius: 100px
}

.x114lzvu {
    padding-inline-start: var(--revamp-feed-card-dense-padding)
}

.x114wg8e {
    border-inline-end-color: var(--chat-incoming-message-border-color, transparent)
}

.x1158fpu {
    transform: rotate(45deg)
}

.x1159mfc {
    line-height: 1.1
}

.x116zpm0 {
    box-shadow: 0 0 0 1px rgb(var(--web-always-black))
}

.x117nqv4 {
    font-weight: 700
}

.x11a0i7z {
    background-color: rgba(var(--web-always-white), .9)
}

.x11ahuha {
    padding-inline-start: 19px
}

.x11cffx {
    background-color: rgba(var(--web-always-black), .1)
}

.x11dcrhx {
    inset-inline-end: 8px
}

.x11e568v {
    transform: translate(-10px)
}

.x11fneen {
    aspect-ratio: auto
}

.x11g16fi {
    border-end-end-radius: var(--Corner-radii-Large-button, 12px)
}

.x11gdpij {
    background-color: #fffc
}

.x11gldyt {
    margin-inline-end: 40px
}

.x11hdunq {
    margin-inline-start: 40px
}

.x11lfxj5 {
    padding-inline-end: 4px
}

.x11lhmoz {
    transform: translate(-50%, -50%)
}

.x11lt19s {
    margin-inline-end: -2px
}

.x11mr3az {
    background-color: rgb(var(--ig-separator))
}

.x11neop5 {
    -webkit-filter: drop-shadow(0px 4px 44px #000000);
    filter: drop-shadow(0px 4px 44px #000000)
}

.x11njtxf {
    vertical-align: baseline
}

.x11nt7xy {
    border-inline-start-style: dashed
}

.x11ppq56 {
    border-inline-end-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.x11q7cde {
    color: rgb(var(--ig-colors-button-secondary-link-text))
}

.x11qvfby {
    background-color: var(--ig-secondary-background)
}

.x11t971q {
    margin-inline-end: auto
}

.x11tcksd {
    line-height: 14
}

.x11uqc5h {
    z-index: 100
}

.x11v4dcs {
    background-image: var(--always-dark-gradient)
}

.x11xpdln {
    transition-property: transform
}

.x12006bt {
    box-shadow: 0 0 24px #0006
}

.x120xd9q {
    border-start-start-radius: 30px
}

.x120zzft {
    -webkit-filter: blur(25px);
    filter: blur(25px)
}

.x121lspk {
    column-gap: 1px
}

.x122emky {
    box-shadow: 0 0 4px rgba(var(--web-always-black), .15)
}

.x122kb84 {
    background-color: rgba(var(--web-always-black), .4)
}

.x124ains {
    border-start-end-radius: 99px
}

.x124kx0k {
    background-color: rgb(var(--ig-primary-text))
}

.x126k92a {
    white-space: pre-wrap
}

.x127hrn9 {
    color: rgb(var(--ig-success))
}

.x127lhb5 {
    animation-name: xekv6nw-B
}

.x128c8uf {
    border-inline-end-width: .5px
}

.x128zc8h {
    line-height: 3.1429
}

.x129tr4t {
    background-color: #29303880
}

.x12bdmbi {
    inset-inline-start: 415px
}

.x12ckx54 {
    margin-inline-start: 52px
}

.x12d7hcw {
    border-inline-start-color: var(--ig-primary-icon)
}

.x12em2mw {
    inset-inline-end: 13px
}

.x12giypc {
    border-inline-end-color: rgb(var(--ig-toggle-background-disabled-on-prism))
}

.x12hqv53 {
    background-color: #1a1a1a
}

.x12j93s6 {
    justify-content: normal
}

.x12k2tu5 {
    background-color: var(--ig-elevated-separator, #efefef)
}

.x12l2aii {
    border-start-start-radius: 14px
}

.x12lflt5 {
    background-image: linear-gradient(180deg, #00000040 10%, #0000)
}

.x12lpqc0 {
    background-color: rgba(var(--web-overlay-on-media), .96)
}

.x12m927z {
    border-inline-end-width: none
}

.x12moxeu {
    background-color: rgb(var(--web-always-white), .4)
}

.x12ol6y4 {
    border-start-start-radius: 20px
}

.x12oo3zp {
    letter-spacing: 0
}

.x12peec7 {
    background-color: #fff
}

.x12qjq2i {
    line-height: 90%
}

.x12qyh8a {
    border-end-start-radius: 38px
}

.x12rq6i6 {
    inset-inline-start: 10%
}

.x12rx1aw {
    -webkit-filter: drop-shadow(0px 5px 49px rgba(var(--web-always-black), .15));
    filter: drop-shadow(0px 5px 49px rgba(var(--web-always-black), .15))
}

.x12svp7l {
    background-image: linear-gradient(180deg, #26262600, #26262699)
}

.x12u81az {
    border-inline-start-color: var(--divider)
}

.x12vvn0u {
    grid-row-start: 7
}

.x12wy4tn {
    color: #262626
}

.x12zrl2 {
    background-image: linear-gradient(to right, rgb(var(--gradient-purple)), rgb(var(--gradient-yellow)), rgb(var(--gradient-orange)), rgb(var(--gradient-pink)), rgb(var(--gradient-lavender)), rgb(var(--gradient-purple)), rgb(var(--gradient-yellow)))
}

.x132q4wb {
    line-height: 1.25
}

.x132t2bv {
    padding-inline-start: 72px
}

.x133cpev {
    font-size: var(--system-24-font-size)
}

.x1355qak {
    z-index: 20
}

.x135b78x {
    padding-inline-start: 4px
}

.x137kccz {
    margin-inline-start: -5px
}

.x138ruz1 {
    inset-inline-start: 22px
}

.x1395pxm {
    color: #34c759
}

.x13a6bvl {
    justify-content: flex-end
}

.x13b9bq5 {
    -webkit-filter: drop-shadow(0 4px 12px rgba(var(--web-always-black), .15));
    filter: drop-shadow(0 4px 12px rgba(var(--web-always-black), .15))
}

.x13d42kf {
    border-inline-start-color: #ffffff80
}

.x13dflua {
    transition-duration: .2s
}

.x13ekfia {
    background-color: rgba(var(--ig-primary-button), .15)
}

.x13faqbe {
    word-break: break-word
}

.x13fj5qh {
    margin-inline-start: 8px
}

.x13fkm30 {
    inset-inline-start: 90%
}

.x13he6kw {
    background-color: rgb(var(--ig-secondary-button))
}

.x13jy36j {
    padding-inline-start: 24px
}

.x13k8ehh {
    margin-inline-start: 7px
}

.x13klbg6 {
    background-color: #d82b7e
}

.x13lttk3 {
    border-inline-start-color: rgb(var(--post-separator))
}

.x13sxa4r {
    background-color: rgb(var(--ig-tertiary-background))
}

.x13t61ll {
    border-start-start-radius: 5px
}

.x13ts1pm {
    inset-inline-end: -48px
}

.x13up0n2 {
    border-end-start-radius: 25px
}

.x13vxnyz {
    grid-row-start: 2
}

.x13w7htt {
    will-change: width
}

.x13wtedm {
    font-size: 2.5rem
}

.x13xmedi {
    border-end-start-radius: 24px
}

.x140muxe {
    border-end-end-radius: inherit
}

.x142aazg {
    border-inline-start-color: #00000026
}

.x145d82y {
    inset-inline-end: 32px
}

.x147svu5 {
    color: rgb(var(--challenge-link))
}

.x147wac7 {
    animation-timing-function: cubic-bezier(.5, 0, .5, 1)
}

.x14a4ghu {
    border-end-end-radius: 11px
}

.x14a8ush {
    border-inline-end-color: rgb(var(--ig-elevated-highlight-background))
}

.x14bw8u9 {
    margin-inline-start: 42px
}

.x14ctfv {
    color: var(--always-white)
}

.x14e42zd {
    border-inline-start-width: 0
}

.x14esgxp {
    border-inline-end-color: rgb(var(--ig-highlight-background))
}

.x14g40p9 {
    z-index: 999
}

.x14gvqqg {
    inset-inline-start: 9px
}

.x14hiurz {
    background-color: var(--always-white)
}

.x14iifvp {
    margin-inline-end: 18px
}

.x14ju556 {
    line-height: 0
}

.x14obwa1 {
    content: ""
}

.x14p3mzp {
    contain: size layout paint style
}

.x14piekz {
    box-shadow: 0 4px 4px -4px #00000026, 0 4px 10px #0000004d
}

.x14rh7hd {
    color: var(--x-color)
}

.x14rx4xb {
    border-inline-start-color: var(--chat-incoming-message-border-color, transparent)
}

.x14s4mjx {
    -webkit-filter: drop-shadow(0px -4px 12px rgba(var(--web-always-black), .2));
    filter: drop-shadow(0px -4px 12px rgba(var(--web-always-black), .2))
}

.x14sbp7s {
    margin-inline-end: -15px
}

.x14t4vam {
    margin-inline-end: -48px
}

.x14t9tcl {
    background-image: linear-gradient(0deg, #000000b3, #0000008c)
}

.x14tsx4c {
    background-image: var(--igd-thread-background-image, none)
}

.x14vct77 {
    row-gap: 14px
}

.x14vhib7 {
    background-color: rgb(var(--ig-badge))
}

.x14vnb04 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.x14vvt0a {
    border-end-end-radius: 14px
}

.x14vy60q {
    padding-inline-end: 2px
}

.x14xr3q5 {
    margin-inline-start: -15px
}

.x14yy4lh {
    order: 2
}

.x14z9mp {
    margin-inline-end: 0
}

.x150e7gq {
    animation-name: xv6qlei-B
}

.x1528xzx {
    padding-inline-end: 1.5px
}

.x152skdk {
    line-height: 15px
}

.x1542d72 {
    box-shadow: inset 0 0 0 .5px rgba(var(--web-always-white), .15)
}

.x1552e4s {
    transform: scale(1.4)
}

.x157d8p3 {
    color: #3849da
}

.x158ip91 {
    border-inline-start-color: var(--always-white)
}

.x1597r2g {
    scrollbar-width: thin
}

.x159chl0 {
    opacity: var(--glimmer-opacity-max)
}

.x15a8r0n {
    padding-inline-start: 104px
}

.x15aqdcn {
    background-color: rgb(var(--ig-error-or-destructive))
}

.x15b4ht {
    border-start-end-radius: var(--Corner-radii-Large-button, 12px)
}

.x15bjb6t {
    line-height: inherit
}

.x15c3nr2 {
    background-color: rgb(var(--ig-toggle-background-on-prism))
}

.x15dp1bm {
    border-start-start-radius: 1000px
}

.x15fl9t6 {
    border-start-start-radius: var(--igds-dialog-border-radius)
}

.x15gj8v5 {
    border-inline-end-color: #0000001a
}

.x15jox0q {
    aspect-ratio: 9 / 16
}

.x15l7z82 {
    border-inline-end-color: rgb(var(--ig-primary-text))
}

.x15mokao {
    border-start-start-radius: 0
}

.x15myx19 {
    margin-inline-start: -73px
}

.x15ofchh {
    border-inline-end-color: rgba(var(--ig-separator), .5)
}

.x15pq2cu {
    color: rgb(var(--grey-1))
}

.x15qb70a {
    border-inline-start-color: rgb(var(--base-colors-grayscale-black-45))
}

.x15ruiki {
    aspect-ratio: 1 / 2
}

.x15tp3i1 {
    border-inline-end-width: .6px
}

.x15u35ps {
    border-inline-end-color: var(--gradient-yellow)
}

.x15uhwo2 {
    padding-inline-end: 90px
}

.x15vok9n {
    opacity: .568
}

.x15x8krk {
    border-end-start-radius: 8px
}

.x15xledl {
    background-color: #3f3f3f
}

.x15yo4kd {
    background-color: #f0f0f0
}

.x15yrdiy {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", noto color emoji, android emoji, emojione mozilla, twemoji mozilla, segoe ui symbol, emoji, var(--font-family-system)
}

.x15zctf7 {
    flex-direction: row-reverse
}

.x15zmtp0 {
    padding-inline-end: 48px
}

.x1603h9y {
    font-size: 1.25rem
}

.x162tt16 {
    padding-inline-start: 30px
}

.x162z183 {
    margin-inline-start: -16px
}

.x16330kk {
    animation-name: var(--x-animationName)
}

.x163q4s8 {
    border-inline-end-color: rgb(var(--ig-error-or-destructive))
}

.x165d6jo {
    margin-inline-start: -4px
}

.x166wkzt {
    border-inline-end-color: #0a101426
}

.x1682tcd {
    grid-row-start: 6
}

.x16bu0fj {
    line-height: 56px
}

.x16dsc37 {
    vertical-align: top
}

.x16h6fyj {
    border-inline-end-color: #fff
}

.x16hg961 {
    border-inline-end-width: 1.5px
}

.x16ihvaq {
    background-image: linear-gradient(#fff, #fff), linear-gradient(to top right, #fdd074, #f77f34, #dd326e, #d82b7e, #a432b1)
}

.x16jv049 {
    border-start-end-radius: 37px
}

.x16kgzfh {
    border-end-start-radius: 37px
}

.x16lu3ki {
    border-end-start-radius: 15px
}

.x16nzp4h {
    inset-inline-end: -20px
}

.x16ome7r {
    box-shadow: 0 4px 12px #00000026
}

.x16qb05n {
    border-start-start-radius: 10px
}

.x16ssbn {
    border-inline-start-color: #0095f6
}

.x16tdsg8 {
    text-align: inherit
}

.x16uus16 {
    border-end-end-radius: 0
}

.x16vui2w {
    border-start-end-radius: 11.5px
}

.x16w0y96 {
    border-inline-start-color: var(--lines-separator, #DBDBDB)
}

.x16wkspu {
    border-inline-start-color: rgb(var(--ig-toggle-background-disabled-on-prism))
}

.x16xcqpi {
    background-color: #25d366
}

.x16xky2k {
    color: rgb(var(--ig-colors-button-secondary-link-text--disabled))
}

.x16xm01d {
    border-end-start-radius: 18px
}

.x173jzuc {
    color: rgb(var(--ig-primary-button))
}

.x173wpfi {
    flex-basis: 66.666%
}

.x175iuvw {
    scale: 1.1
}

.x175jnsf {
    color: rgb(var(--web-always-black))
}

.x176a6me {
    animation-name: xkha0be-B
}

.x176ohua {
    border-inline-start-color: rgba(var(--web-always-white), .1)
}

.x176z0tx {
    line-height: 10
}

.x1777cdg {
    border-inline-start-color: red
}

.x179ill4 {
    border-end-end-radius: 999px
}

.x179w5xb {
    border-inline-start-color: rgb(var(--ig-banner-background))
}

.x17afen0 {
    border-inline-start-width: .75px
}

.x17dzmu4 {
    transform: translateZ(0)
}

.x17futgc {
    border-inline-end-color: rgb(var(--ig-colors-button-primary-link-text))
}

.x17jyarf {
    margin-inline-end: 53px
}

.x17m9png {
    border-start-start-radius: 26px
}

.x17o4sau {
    inset-inline-start: 90px
}

.x17obkc5 {
    background-color: #333
}

.x17smslp {
    padding-inline-start: 60px
}

.x17y0mf4 {
    font-family: Instagram Sans UI, var(--font-family-system)
}

.x17ydfre {
    line-height: var(--system-14-line-height)
}

.x17zd0t2 {
    column-gap: 4px
}

.x17zj1j9 {
    box-shadow: 5px -2px 10px #00000026
}

.x17zrbqx {
    transform: translateY(calc(-100% + 152px))
}

.x180vkcf {
    border-start-end-radius: 20px
}

.x181yy14 {
    color: var(--igd-incoming-message-text-color, var(--always-white))
}

.x182iqb8 {
    order: 4
}

.x1836swx {
    background-image: linear-gradient(to top right, rgba(var(--green-5)), rgba(var(--green-4)))
}

.x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.x1890ymc {
    animation-name: x8bck57-B
}

.x18b5jzi {
    border-inline-end-style: solid
}

.x18cabeq {
    background-color: rgb(var(--ig-colors-button-primary-background))
}

.x18cvvyg {
    letter-spacing: .07px
}

.x18d0r48 {
    background-size: cover
}

.x18d67aa {
    border-inline-start-color: #d10869
}

.x18dxpii {
    border-inline-start-color: rgb(var(--ig-separator))
}

.x18ebdri {
    animation-duration: 10s
}

.x18g92we {
    padding-inline-start: var(--igd-chat-tabs-list-cell-padding-inline, 24px)
}

.x18hwk67 {
    column-gap: 20px
}

.x18ixm0a {
    aspect-ratio: auto 3 / 4.5
}

.x18jhgt8 {
    box-shadow: 0 1px 3px #0000008c
}

.x18km98s {
    opacity: .75
}

.x18l2ej8 {
    transform: scale(.714) translateY(-16px)
}

.x18l40ae {
    background-color: var(--always-dark-overlay)
}

.x18m0b06 {
    background-color: #ed4956
}

.x18nydb4 {
    border-start-end-radius: var(--modal-border-radius)
}

.x18o3ruo {
    background-image: none
}

.x18oe1m7 {
    border-inline-end-style: none
}

.x18ofunw {
    margin-inline-end: 52px
}

.x18ouj0k {
    transform-origin: bottom center
}

.x18pi947 {
    padding-inline-start: 1px
}

.x18pumqy {
    box-shadow: 0 0 10px #0003
}

.x18qtlnh {
    border-end-start-radius: 7px
}

.x18rp7a3 {
    border-inline-end-width: .75px
}

.x18txrzr {
    background-color: rgba(var(--ig-secondary-text), .3)
}

.x18wkjik {
    border-inline-end-color: rgba(var(--ig-stroke-on-media), .5)
}

.x18xomjl {
    margin-inline-start: -12px
}

.x18ze1nt {
    font-family: Menlo, Consolas, var(--font-family-system)
}

.x190bn68 {
    box-shadow: 0 4px 12px #00000026
}

.x190qgfh {
    font-size: .625rem
}

.x192uyyw {
    background-color: rgba(var(--always-dark-overlay), .08)
}

.x194u5oj {
    padding-inline-end: 42px
}

.x197dmg0 {
    border-inline-start-color: #0000001a
}

.x197sbye {
    opacity: .6
}

.x19991ni {
    transition-property: opacity
}

.x19aoxec {
    background-image: linear-gradient(rgba(var(--web-always-black), .5), rgba(var(--web-always-black), .5))
}

.x19c4wfv {
    transition-timing-function: var(--fds-animation-expand-collapse-in)
}

.x19co3pv {
    color: transparent
}

.x19dbzi3 {
    margin-inline-end: 9px
}

.x19g9edo {
    background-color: rgb(var(--ig-highlight-background))
}

.x19hbm41 {
    background-color: rgba(var(--ig-primary-text), .1)
}

.x19jd1h0 {
    transform: rotate(180deg)
}

.x19kjcj4 {
    object-fit: contain
}

.x19l4sor {
    flex-basis: 48px
}

.x19mdvtv {
    mix-blend-mode: screen
}

.x19msrzo {
    border-inline-end-width: var(--igdw-chat-tab-composer-border-width)
}

.x19p062b {
    margin-inline-start: 45px
}

.x19pm5ym {
    text-shadow: none
}

.x19qstwj {
    font-weight: var(--font-weight-system-light)
}

.x19rwo8q {
    border-end-start-radius: unset
}

.x19siavk {
    transform: translateY(150%)
}

.x19t5iym {
    border-start-end-radius: 24px
}

.x19ud3tg {
    border-start-start-radius: 17px
}

.x19vphg0 {
    background-image: linear-gradient(0deg, #0000008c, #00000059)
}

.x19w6rv {
    transform-origin: left
}

.x19wmrak {
    margin-inline-start: 48px
}

.x19xpz8q {
    margin-inline-start: 358px
}

.x1a02dak {
    flex-wrap: wrap
}

.x1a0fcqa {
    content: " "
}

.x1a1m0xk {
    color: var(--negative)
}

.x1a4jp9x {
    border-end-start-radius: 11px
}

.x1a4onnt {
    background-color: #868e9940
}

.x1a4sjiy {
    padding-inline-end: 25px
}

.x1a5igra {
    animation-name: none
}

.x1a5kqlc {
    margin-inline-start: -10px
}

.x1a5l9x9 {
    border-start-end-radius: 12px
}

.x1a6qonq {
    line-height: 140%
}

.x1aavi5t {
    background-color: rgb(var(--ig-colors-button-secondary-background))
}

.x1adxuux {
    color: rgba(var(--web-always-white), .5)
}

.x1afcbsf {
    box-sizing: content-box
}

.x1agbcgv {
    grid-row-start: 1
}

.x1al3qgy {
    color: #e5e5ea
}

.x1alpsbp {
    border-inline-end-width: 2px
}

.x1alt83x {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 16px, black calc(100% - 16px), transparent 100%)
}

.x1altmpn {
    text-shadow: 0 1px 0 rgba(48, 48, 48, .7)
}

.x1amjocr {
    column-gap: 10px
}

.x1arsvhq {
    color: rgb(var(--tos-box-shadow))
}

.x1at7nog {
    letter-spacing: -.45px
}

.x1atzwio {
    color: rgb(var(--error-or-destructive))
}

.x1au3fm6 {
    margin-inline-start: 3.5px
}

.x1aueamr {
    font-size: 1.375rem
}

.x1av4zun {
    background-color: #000000d9
}

.x1av8f0i {
    box-shadow: inset 0 0 0 1px rgba(var(--web-always-white), .15)
}

.x1awj2ng {
    color: #fff
}

.x1axu6td {
    background-color: rgba(var(--web-always-black), .7)
}

.x1b1cigj {
    background-image: linear-gradient(0deg, #0000 80%, #00000059)
}

.x1b1opl3 {
    margin-inline-start: -40px
}

.x1b1uo88 {
    line-height: 11px
}

.x1b2oxx8 {
    background-color: rgb(var(--grey-9))
}

.x1b33mo8 {
    color: rgb(var(--ig-colors-button-secondary-text--disabled))
}

.x1b5io7h {
    background-color: #212328
}

.x1b60jn0 {
    border-end-start-radius: 999px
}

.x1b7eurk {
    inset-inline-start: -42px
}

.x1b8z93w {
    row-gap: 10px
}

.x1bd49zo {
    border-inline-start-color: rgb(var(--ig-input-border-secondary))
}

.x1bdp6ip {
    padding-inline-start: 13.8px
}

.x1bfxbal {
    inset-inline-end: calc(50% - 210px)
}

.x1bhb7k3 {
    background-color: rgb(var(--ig-toggle-background-off-prism))
}

.x1bhewko {
    scroll-snap-align: start
}

.x1bhxuv2 {
    background-color: #b2b2b2
}

.x1bjonze {
    padding-inline-end: 7px
}

.x1bm2tsy {
    border-inline-end-color: rgb(var(--web-always-black))
}

.x1bmgbbc {
    margin-inline-end: 1em
}

.x1bmzg3a {
    border-start-end-radius: 36.3636px
}

.x1bn8wz1 {
    background-color: rgb(var(--ig-success))
}

.x1bndym7 {
    transform-origin: 50% 50%
}

.x1bo5odz {
    grid-template-rows: auto
}

.x1bphaa0 {
    border-start-start-radius: var(--modal-border-radius)
}

.x1btupbp {
    line-height: 1.333
}

.x1bv8kjd {
    inset-inline-end: 9px
}

.x1bwh5ca {
    inset-inline-end: -14px
}

.x1byqp33 {
    border-end-start-radius: 50px
}

.x1c0iacp {
    outline-color: rgb(var(--ig-primary-button))
}

.x1c1b4dv {
    transform: translateY(0)
}

.x1c1uobl {
    padding-inline-start: 0
}

.x1c25uh8 {
    background-color: #333
}

.x1c3i2sq {
    font-size: 1.125rem
}

.x1c4vz4f {
    flex-grow: 0
}

.x1c5h98e {
    border-inline-end-color: rgba(var(--ig-stroke))
}

.x1c5q3k4 {
    border-inline-start-color: rgb(var(--ig-focus-stroke))
}

.x1c74tu6 {
    animation-duration: 2s
}

.x1c7a5ec {
    margin-inline-start: -64px
}

.x1c8ul09 {
    background-color: #0006
}

.x1c9t90q {
    background-color: rgb(var(--ig-stroke))
}

.x1c9tyrk {
    border-start-start-radius: 50%
}

.x1caxmr6 {
    background-color: rgb(var(--ig-stroke-on-media))
}

.x1cb1t30 {
    transform: translateY(-50%)
}

.x1ccui7m {
    padding-inline-end: 1px
}

.x1cdvf7c {
    background-color: var(--notification-badge)
}

.x1cek8b2 {
    border-start-end-radius: unset
}

.x1cgkuf0 {
    border-inline-end-color: var(--ig-separator)
}

.x1ciooss {
    background-color: var(--negative)
}

.x1ciz8rc {
    padding-inline-start: var(--Base-spacing-16, 16px)
}

.x1cp0k07 {
    color: rgb(var(--ig-secondary-icon))
}

.x1cq0mwf {
    grid-row-end: 5
}

.x1crkllm {
    padding-inline-end: 7.142vw
}

.x1ct6y5q {
    background-color: rgb(var(--ig-surface-background))
}

.x1cy8zhl {
    align-items: flex-start
}

.x1d0qlrl {
    inset-inline-end: -2px
}

.x1d24mgy {
    border-inline-start-color: rgb(var(--ig-badge))
}

.x1d3mw78 {
    line-height: 16px
}

.x1d72o {
    transition-timing-function: var(--fds-animation-move-out)
}

.x1d8287x {
    transition-duration: .3s
}

.x1d846gd {
    background-color: rgb(var(--ig-secondary-text))
}

.x1d9k050 {
    column-gap: 36px
}

.x1daairt {
    border-inline-end-color: var(--ig-primary-icon)
}

.x1dbijih {
    row-gap: 2px
}

.x1dem4cn {
    color: var(--secondary-button-text)
}

.x1dgkk2l {
    background-color: var(--ig-background-always-dark-blur)
}

.x1dh5ka {
    grid-template-rows: 64px 40px min-content
}

.x1dhtjr4 {
    border-inline-end-color: #ffffff0a
}

.x1diwwjn {
    margin-inline-start: 12px
}

.x1diz5gb {
    border-inline-end-color: #000000b3
}

.x1djklsm {
    inset-inline-end: -17px
}

.x1djpfga {
    padding-inline-start: 3px
}

.x1dm3dyd {
    border-end-end-radius: 10px
}

.x1dmgsgi {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px)
}

.x1docyh2 {
    background-color: rgb(var(--grey-6))
}

.x1dol6g5 {
    margin-inline-start: calc(2 * var(--modal-padding))
}

.x1dp6rp6 {
    transform-origin: top center
}

.x1dqj196 {
    margin-inline-end: 32px
}

.x1dr4a7n {
    border-end-end-radius: 7.25px
}

.x1droyti {
    border-end-start-radius: var(--modal-border-radius) !important
}

.x1dufm33 {
    transform: translateY(-20px)
}

.x1e156ul {
    inset-inline-start: -35px
}

.x1e4inr3 {
    -webkit-filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, .9)) drop-shadow(0 0 2px rgba(0, 0, 0, .7));
    filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, .9)) drop-shadow(0 0 2px rgba(0, 0, 0, .7))
}

.x1e4oeot {
    border-start-end-radius: 2px
}

.x1e6ev1w {
    margin-inline-start: -5.5px
}

.x1e6ojxu {
    margin-inline-start: 36px
}

.x1e87kdn {
    background-image: var(--x-backgroundImage)
}

.x1e9ncm4 {
    background-color: rgb(var(--ig-elevated-separator))
}

.x1ed109x {
    cursor: text
}

.x1eedqt0 {
    background-color: rgb(var(--ig-tertiary-button-background))
}

.x1eeiogi {
    background-color: rgb(var(--grey-10))
}

.x1eftoo1 {
    font-size: .5rem
}

.x1eg1fw9 {
    animation-name: x1pudf4l-B
}

.x1ehagqq {
    line-height: var(--system-20-line-height)
}

.x1ei2cf2 {
    background-color: rgba(var(--ig-secondary-background), .5)
}

.x1eimgdo {
    -webkit-filter: drop-shadow(0px -1px 4px rgba(0, 0, 0, .2));
    filter: drop-shadow(0px -1px 4px rgba(0, 0, 0, .2))
}

.x1ej3kyw {
    background-image: linear-gradient(0deg, #00000059, #0000 30% 80%, #00000059)
}

.x1ek4def {
    inset-inline-end: -2.75px
}

.x1ekh9h2 {
    padding-inline-end: 17px
}

.x1ekkm8c {
    border-start-start-radius: 100px
}

.x1epadpf {
    background-image: linear-gradient(to top, #0a0a0ae6 50%, #0000)
}

.x1er65gx {
    border-inline-end-color: var(--ig-separator, #dbdbdb)
}

.x1ertn4p {
    border-end-start-radius: 50%
}

.x1esw782 {
    animation-timing-function: linear
}

.x1eu7cjg {
    inset-inline-end: 100%
}

.x1eub6wo {
    transition-duration: var(--fds-duration-extra-short-out)
}

.x1euzuty {
    inset-inline-end: -6px
}

.x1ev5b24 {
    inset-inline-start: calc(50% - 20px)
}

.x1evh3fb {
    border-end-end-radius: var(--igds-dialog-border-radius)
}

.x1evy7pa {
    line-height: 1.5
}

.x1ey7xld {
    font-family: monospace
}

.x1f0ztbi {
    background-color: #000
}

.x1f1bo2u {
    color: rgb(var(--web-secondary-action))
}

.x1f2gare {
    background-color: var(--always-light-overlay)
}

.x1f3bwow {
    border-start-start-radius: var(--radius8)
}

.x1f58dfg {
    border-inline-end-color: rgb(var(--ig-secondary-button-hover))
}

.x1f6kntn {
    font-size: .875rem
}

.x1f7m26b {
    color: #fff
}

.x1f85oc2 {
    transform: scale(0)
}

.x1f889gz {
    inset-inline-end: 6px
}

.x1fas5p2 {
    box-shadow: 0 2px 12px #00000026
}

.x1fb7sf0 {
    background-color: #fff3
}

.x1fc57z9 {
    line-height: 20px
}

.x1fcty0u {
    font-weight: 400
}

.x1fhwpqd {
    font-size: var(--system-12-font-size)
}

.x1fj9vlw {
    white-space: pre-line
}

.x1fmog5m {
    border-start-start-radius: inherit
}

.x1focnya {
    border-inline-start-color: rgb(var(--grey-8))
}

.x1foy3qe {
    border-inline-start-color: #5aa7ff
}

.x1fqc64z {
    border-start-start-radius: 3px
}

.x1fqc88y {
    border-inline-start-color: rgb(var(--ig-stroke))
}

.x1frzhxr {
    background-color: #000000b3
}

.x1g0ag68 {
    transform-origin: center
}

.x1g0dm76 {
    padding-inline-start: 12px
}

.x1g1d625 {
    background-color: var(--ig-highlight-background, rgba(0, 149, 246, .1))
}

.x1g2r6go {
    transition-duration: .1s
}

.x1g3sba3 {
    border-end-start-radius: 80px
}

.x1g6009e {
    padding-inline-end: var(--revamp-feed-card-dense-padding)
}

.x1g77sc7 {
    order: 0
}

.x1g7qees {
    box-shadow: 0 0 17.5px rgba(var(--web-always-black), .25)
}

.x1g921b2 {
    color: rgb(var(--ig-highlight-background))
}

.x1g9anri {
    color: rgb(var(--ig-text-on-media))
}

.x1g9hn12 {
    inset-inline-end: 40px
}

.x1ga7v0g {
    border-start-end-radius: 0
}

.x1gabggj {
    padding-inline-end: 5px
}

.x1gc6l7p {
    text-shadow: 0 2px 16px rgba(12, 16, 20, .12)
}

.x1gf0wzc {
    animation-duration: 8s
}

.x1gj8qfm {
    -webkit-clip-path: none;
    clip-path: none
}

.x1gjpkn9 {
    background-color: rgb(var(--ig-secondary-button-background))
}

.x1gnnqk1 {
    box-shadow: none
}

.x1gnwnvp {
    inset-inline-end: 130px
}

.x1gp30ou {
    scrollbar-color: rgba(0, 0, 0, .3) transparent
}

.x1gqfdwy {
    background-origin: border-box
}

.x1gqj70i {
    transform: scale(.85)
}

.x1gquate {
    box-shadow: 0 4px 12px rgba(var(--web-always-black), .1)
}

.x1grsmov {
    border-inline-start-color: #fffc
}

.x1gx403c {
    padding-inline-start: 15px
}

.x1gx9kpi {
    border-start-start-radius: 50vh
}

.x1gzmk7r {
    -webkit-line-clamp: 3
}

.x1gzqxud {
    background-color: #fff
}

.x1h0vfkc {
    background-color: var(--overlay-alpha-80)
}

.x1h1ug04 {
    row-gap: var(--size8)
}

.x1h2krnu {
    border-inline-end-width: var(--chat-incoming-message-border-width, 0px)
}

.x1h39c4m {
    border-inline-start-color: #0a101426
}

.x1h3rv7z {
    order: 5
}

.x1h5j8bw {
    perspective: 1000px
}

.x1h6gzvc {
    cursor: not-allowed
}

.x1h6iz8e {
    color: rgb(var(--ig-colors-button-secondary-text))
}

.x1h7i4cw {
    -webkit-line-clamp: 2
}

.x1h7ydjs {
    border-end-end-radius: 60px
}

.x1h94e3z {
    background-image: linear-gradient(0deg, #000000bf, #0000 50% 80%, #00000059)
}

.x1hajkc9 {
    border-inline-start-color: rgb(var(--ig-elevated-highlight-background))
}

.x1har8x {
    transform: scale(97%)
}

.x1hb08if {
    margin-inline-start: -1px
}

.x1hc1fzr {
    opacity: 1
}

.x1hcnb8q {
    margin-inline-start: 100px
}

.x1hdbdi8 {
    scroll-snap-align: center
}

.x1heor9g {
    color: inherit
}

.x1hfr7tm {
    -webkit-filter: drop-shadow(0 0 .75px rgba(0, 0, 0, .42)) drop-shadow(0 1px .5px rgba(0, 0, 0, .18)) drop-shadow(0 2px 3px rgba(0, 0, 0, .2));
    filter: drop-shadow(0 0 .75px rgba(0, 0, 0, .42)) drop-shadow(0 1px .5px rgba(0, 0, 0, .18)) drop-shadow(0 2px 3px rgba(0, 0, 0, .2))
}

.x1hghi2p {
    color: rgb(var(--ig-primary-text)) !important
}

.x1hl8ikr {
    outline-offset: 2px
}

.x1hm9lzh {
    margin-inline-start: 10px
}

.x1hmfj7k {
    border-start-end-radius: var(--radius8)
}

.x1hmx34t {
    background-color: rgb(var(--ig-elevated-highlight-background))
}

.x1hnll1o {
    tab-size: 1
}

.x1hr4nm9 {
    background-color: var(--primary-deemphasized-button-background)
}

.x1hrcb2b {
    order: 6
}

.x1ht0dol {
    border-inline-end-color: #ffffff0a
}

.x1ht6mi2 {
    row-gap: 11px
}

.x1htlvfj {
    animation-timing-function: steps(1, end)
}

.x1hvcu2y {
    border-inline-start-color: rgb(var(--ig-secondary-button))
}

.x1hw97mu {
    stroke: rgb(var(--ig-primary-background))
}

.x1hwfens {
    padding-inline-end: 13px
}

.x1hyvwdk {
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%)
}

.x1hz61dh {
    border-inline-end-color: var(--ig-primary-button)
}

.x1i0vuye {
    font-family: var(--font-family-system)
}

.x1i10hfl {
    -webkit-tap-highlight-color: transparent
}

.x1i210e2 {
    fill: rgb(var(--grey-7))
}

.x1i5p2am {
    border-start-start-radius: 6px
}

.x1i84rja {
    border-end-start-radius: 40px
}

.x1iar33r {
    border-inline-end-color: #e65100
}

.x1icxu4v {
    padding-inline-end: 6px
}

.x1if355w {
    border-inline-end-width: 3px
}

.x1iffjtl {
    transform: rotate(90deg)
}

.x1ifuu1u {
    background-clip: content-box, border-box
}

.x1igoeyj {
    inset-inline-start: initial
}

.x1igtfuo {
    border-end-end-radius: 25px
}

.x1ihp6rs {
    border-end-start-radius: 6px
}

.x1ihrfj4 {
    column-gap: 3px
}

.x1iikomf {
    font-weight: 300
}

.x1iiplp5 {
    color: rgb(var(--ig-colors-button-borderless-text))
}

.x1ika30y {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.x1im30kd {
    padding-inline-end: 3px
}

.x1iutvsz {
    background-color: var(--press-overlay)
}

.x1iw2dha {
    color: var(--custom-text-color)
}

.x1iwo8zk {
    border-start-start-radius: 999px
}

.x1iwz3mf {
    padding-inline-start: 11px
}

.x1iy03kw {
    opacity: .9
}

.x1iyc4bg {
    border-start-start-radius: 100vh
}

.x1iyjqo2 {
    flex-grow: 1
}

.x1j096g1 {
    box-shadow: 0 2px 16px rgba(var(--web-always-black), .12)
}

.x1j1r7yx {
    padding-inline-start: 80px
}

.x1j49z95 {
    animation-name: x1rutv7r-B
}

.x1j4bph1 {
    animation-name: xuf935j-B
}

.x1j4x3al {
    font-variant-numeric: tabular-nums lining-nums
}

.x1j61x8r {
    font-style: normal
}

.x1j7zoo0 {
    text-shadow: 0 0 3px rgba(0, 0, 0, .2)
}

.x1j9089 {
    background-color: rgb(var(--ig-live-badge))
}

.x1ja2u2z {
    z-index: 0
}

.x1jb5g8q {
    box-shadow: 0 0 4px rgba(var(--web-always-black), .25)
}

.x1jchvi3 {
    font-size: 1rem
}

.x1jec706 {
    transform: scale(.95)
}

.x1jeln0b {
    border-inline-start-color: var(--ig-primary-button)
}

.x1jevg5j {
    border-start-start-radius: 37px
}

.x1jfkl46 {
    border-end-start-radius: 26px
}

.x1jh03n0 {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px)
}

.x1jht6el {
    color: #c7c7cc
}

.x1jiakb7 {
    background-color: rgb(var(--ig-stroke-disabled-off-prism))
}

.x1jm3nie {
    cursor: grab
}

.x1jumc70 {
    box-shadow: 0 0 1px rgb(var(--ig-elevated-separator))
}

.x1junm5a {
    color: rgba(var(--ig-secondary-white-text))
}

.x1jwbhkm {
    border-end-end-radius: 100%
}

.x1jx94hy {
    background-color: var(--card-background)
}

.x1jxbiih {
    background-color: #008069
}

.x1jy34x5 {
    border-end-end-radius: 28px
}

.x1k29vnf {
    -webkit-clip-path: inset(55% 0 0 0);
    clip-path: inset(55% 0 0 0)
}

.x1k48utq {
    animation-name: x1vdbs35-B
}

.x1k4ovr2 {
    border-start-end-radius: 30px
}

.x1k4tb9n {
    font-style: italic
}

.x1k5kh5c {
    -webkit-filter: drop-shadow(0 0 5px rgba(var(--web-always-black), .0975));
    filter: drop-shadow(0 0 5px rgba(var(--web-always-black), .0975))
}

.x1k6iwxs {
    color: rgb(var(--status-alert))
}

.x1k7ambu {
    margin-inline-end: 400px
}

.x1ka1v4i {
    animation-name: xqng64z-B
}

.x1kb72lq {
    row-gap: 20px
}

.x1kchd1x {
    border-start-end-radius: 5px
}

.x1kd8h9g {
    font-size: var(--system-32-font-size)
}

.x1khw62d {
    border-end-end-radius: 20px
}

.x1kmbdvd {
    background-color: var(--igd-thread-background-color, rgba(var(--ig-highlight-background)))
}

.x1kr3336 {
    border-inline-end-color: rgb(var(--grey-1))
}

.x1ks1olk {
    opacity: .7
}

.x1kshb0p {
    background-color: rgba(var(--ig-dropdown-background), .8)
}

.x1kukv79 {
    padding-inline-end: 11px
}

.x1l0u8h4 {
    border-inline-end-color: rgb(var(--ig-input-border-secondary))
}

.x1l1ennw {
    justify-content: space-around
}

.x1l3j42d {
    background-color: #0c1014
}

.x1l71tlb {
    box-shadow: 0 0 24px #0006
}

.x1l9db1u {
    margin-inline-end: 5.5px
}

.x1lbqghf {
    box-shadow: 0 -3px 23px #0003
}

.x1lix1fw {
    background-color: rgba(var(--ig-stroke-on-media), .35)
}

.x1lizcpb {
    transition-timing-function: ease-in
}

.x1lliihq {
    display: block
}

.x1lm9i9x {
    inset-inline-end: -1px
}

.x1lmig5x {
    margin-inline-start: 53px
}

.x1lnv4n7 {
    font-size: var(--system-18-font-size)
}

.x1loumh {
    color: rgb(var(--ig-colors-button-primary-link-text--disabled))
}

.x1lpj336 {
    border-inline-end-color: rgb(var(--ig-focus-stroke))
}

.x1lqs0a4 {
    border-inline-start-color: rgba(var(--ig-secondary-button), .15)
}

.x1lr0zt7 {
    line-height: var(--system-12-line-height)
}

.x1ls015a {
    margin-inline-end: 26px
}

.x1lsshzn {
    background-color: rgba(var(--ig-error-or-destructive), .1)
}

.x1lu5o8o {
    border-start-end-radius: var(--chat-bubble-border-radius, 18px)
}

.x1lugfcp {
    -webkit-appearance: none
}

.x1lun4ml {
    border-inline-end-width: 1px
}

.x1luyhxd {
    border-inline-start-color: #ffffff0a
}

.x1lv5crc {
    border-start-start-radius: var(--input-border-radius)
}

.x1lvf691 {
    justify-content: right
}

.x1lxpwgx {
    margin-inline-end: -4px
}

.x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart)
}

.x1ly1vsg {
    line-height: 1.1538
}

.x1lynahi {
    background-color: rgb(var(--ig-banner-highlight-background))
}

.x1lz29pb {
    animation-name: x8fpkpz-B
}

.x1lziwak {
    margin-inline-start: 0
}

.x1m0xf6b {
    line-height: 17
}

.x1m3w7tb {
    background-color: var(--chat-replied-message-background-color)
}

.x1m4ec3i {
    background-color: #ed495633
}

.x1m5k8mk {
    background-color: var(--igd-composer-background-color, rgb(var(--ig-primary-background)))
}

.x1m8p5tw {
    opacity: 100
}

.x1m9vv7p {
    animation-duration: 1.2s
}

.x1ma0g6k {
    line-height: var(--system-14-font-size)
}

.x1ma4ser {
    background-color: rgb(var(--grey-7))
}

.x1mbk4o {
    border-start-end-radius: 14px
}

.x1mczsup {
    border-inline-start-color: rgba(var(--ig-stroke-on-media), .5)
}

.x1mf9w6m {
    column-gap: var(--Base-spacing-12, 12px)
}

.x1mfogq2 {
    padding-inline-start: 32px
}

.x1mg3h75 {
    border-end-start-radius: 12px
}

.x1mggxy7 {
    letter-spacing: 31px
}

.x1mh2kpm {
    box-shadow: 0 2px 4px #0000001a
}

.x1mjayxm {
    border-end-start-radius: var(--x-borderRadius)
}

.x1mkiyxj {
    padding-inline-start: 44px
}

.x1mkwnke {
    margin-inline-end: 34px
}

.x1mnsykr {
    flex-basis: 103px
}

.x1mpyi22 {
    margin-inline-end: 1px
}

.x1mqxbix {
    color: #000
}

.x1mr1won {
    border-end-end-radius: var(--input-border-radius)
}

.x1mrmp0p {
    border-inline-end-color: rgb(var(--ig-badge))
}

.x1ms8i2q {
    font-size: var(--system-20-font-size)
}

.x1msruf8 {
    aspect-ratio: 336 / 262
}

.x1muecih {
    transform: translateY(-2px)
}

.x1mvgw25 {
    border-start-start-radius: 28px
}

.x1mvi0mv {
    color: var(--primary-deemphasized-button-text)
}

.x1mwwwfo {
    border-collapse: collapse
}

.x1my54xf {
    margin-inline-end: 14px
}

.x1mz2wy7 {
    flex-basis: var(--x-flexBasis)
}

.x1mzazjb {
    grid-template-columns: repeat(7, 1fr)
}

.x1mzt3pk {
    word-wrap: break-word
}

.x1mzvbuk {
    color: rbg(var(--ig-text-on-media))
}

.x1n2onr6 {
    position: relative
}

.x1n327nk {
    z-index: 10
}

.x1n34360 {
    font-size: 1.3125rem
}

.x1n450ri {
    background-color: rgb(var(--ig-secondary-icon))
}

.x1n4dmq1 {
    background-color: rgba(var(--web-always-white), .1)
}

.x1n8ud3w {
    inset-inline-start: 20px
}

.x1na6gtj {
    row-gap: 24px
}

.x1nbdtdd {
    border-inline-end-color: var(--igd-composer-border-color, rgb(var(--ig-elevated-separator)))
}

.x1nbfv00 {
    border-inline-end-color: var(--messenger-card-background)
}

.x1nbubyo {
    border-end-start-radius: 5%
}

.x1ncwhqj {
    font-size: .6875rem
}

.x1ned7t2 {
    column-gap: 2px
}

.x1nevw86 {
    background-color: #30303066
}

.x1nf803f {
    transform-origin: left center
}

.x1nftnga {
    background-color: rgba(var(--grey-7), .7)
}

.x1nhvcw1 {
    justify-content: flex-start
}

.x1njphrp {
    background-color: rgba(var(--ig-elevated-highlight-background))
}

.x1nld64z {
    line-height: 85%
}

.x1nmnskg {
    background-color: #3797f0
}

.x1npbak5 {
    line-height: var(--system-22-line-height)
}

.x1npm9xp {
    border-inline-end-color: rgb(var(--ig-banner-background))
}

.x1nqtsv7 {
    border-end-end-radius: 36.3636px
}

.x1nr1p0w {
    background-attachment: fixed
}

.x1nrdd72 {
    border-inline-end-width: var(--chat-message-border-width, 0px)
}

.x1nsouaw {
    border-inline-start-width: var(--igdw-chat-tab-composer-border-width)
}

.x1nug9m2 {
    border-end-end-radius: 7px
}

.x1nv3vzl {
    border-start-end-radius: var(--x12phnnh)
}

.x1nwc9yf {
    padding-inline-end: 16px !important
}

.x1nxh6w3 {
    font-size: .8125rem
}

.x1ny7uwr {
    font-weight: 200
}

.x1o0tod {
    inset-inline-start: 0
}

.x1o1p3th {
    margin-inline-start: -20px
}

.x1o1pmfc {
    column-gap: 0
}

.x1o29io0 {
    border-inline-start-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.x1o2pa38 {
    justify-items: center
}

.x1o2sk6j {
    line-height: 24px
}

.x1o3jo1z {
    border-inline-end-color: transparent
}

.x1o4y9o {
    animation-delay: -.6s
}

.x1o5awu1 {
    transform: translateY(12px)
}

.x1o5bo1o {
    transform: scale(105%)
}

.x1o5k2q5 {
    background-color: rgba(var(--web-always-white), .45)
}

.x1o61qjw {
    grid-template-columns: 1fr 1fr
}

.x1o7r7yb {
    color: var(--fixed-always-light-weaker, rgba(255, 255, 255, .75))
}

.x1ob4rv2 {
    margin-inline-start: -36px
}

.x1obq294 {
    border-start-start-radius: 8px
}

.x1of6sz5 {
    z-index: 11
}

.x1oforko {
    border-start-start-radius: 7.25px
}

.x1ohetei {
    background-color: #ffffff1a
}

.x1ohifd9 {
    flex-basis: 8px
}

.x1oiqv2n {
    padding-inline-start: 48px
}

.x1ojmjj {
    border-end-end-radius: 99px
}

.x1ojqjes {
    border-start-end-radius: var(--input-border-radius)
}

.x1onr9mi {
    padding-inline-start: 14px
}

.x1oqpjqg {
    border-inline-end-color: #3f444a
}

.x1ornlvm {
    -webkit-filter: blur(140px);
    filter: blur(140px)
}

.x1ou5ly4 {
    border-end-end-radius: var(--chat-bubble-border-radius, 18px)
}

.x1owksl {
    box-shadow: 0 0 4px #00000026, 0 0 10px #0000004d
}

.x1ows92d {
    margin-inline-end: -10px
}

.x1oxljau {
    margin-inline-start: -50px
}

.x1oy22cy {
    background-color: rgb(var(--ig-primary-button-background))
}

.x1oyg3g3 {
    animation-name: xuza879-B
}

.x1oyok0e {
    transform-style: preserve-3d
}

.x1p00nne {
    background-color: rgb(var(--ig-colors-button-primary-link-text))
}

.x1p0y1ox {
    background-color: #25292e
}

.x1p2znge {
    border-start-end-radius: 38px
}

.x1p4m5qa {
    letter-spacing: .2px
}

.x1p52sp3 {
    border-start-end-radius: 32px
}

.x1p7t2dw {
    color: #007800
}

.x1p8dfx7 {
    inset-inline-start: calc(50% - 210px)
}

.x1p9eum2 {
    grid-template-columns: repeat(2, 1fr)
}

.x1p9sodx {
    background-color: #2b3036cc
}

.x1p9z3ph {
    box-shadow: 0 4px 12px #00000040
}

.x1pahc9y {
    border-end-end-radius: 50%
}

.x1pczhz8 {
    border-end-start-radius: 4px
}

.x1pd3egz {
    font-weight: inherit
}

.x1pg3x37 {
    border-start-end-radius: 1000px
}

.x1pg5gke {
    font-size: .75rem
}

.x1pha0wt {
    align-items: baseline
}

.x1pic42t {
    padding-inline-end: 14px
}

.x1pixwil {
    padding-inline-start: 7px
}

.x1plog1 {
    aspect-ratio: 1
}

.x1pmbctz {
    grid-template-columns: auto 1fr
}

.x1pnucgq {
    background-color: #0095f633
}

.x1pqvoy0 {
    animation-name: xcy3nd7-B
}

.x1psfjxj {
    transform: translate(16px)
}

.x1pt2edb {
    box-shadow: var(--ig-strong-shadow)
}

.x1ptkvgd {
    flex-basis: 12px
}

.x1ptxcow {
    opacity: .1
}

.x1pv694p {
    border-end-start-radius: 10px
}

.x1pv9i8n {
    transition-duration: .05s
}

.x1pvd35t {
    background-color: color(var(--grey-4) alpha(80%))
}

.x1pylafk {
    background-color: rgba(var(--ig-stroke), .3)
}

.x1q0g3np {
    flex-direction: row
}

.x1q1rmc8 {
    will-change: transform, opacity
}

.x1q2oy4v {
    z-index: 9999
}

.x1q3ajuy {
    padding-inline-end: 15px
}

.x1q3qbx4 {
    animation-duration: 1s
}

.x1q4h3jn {
    contain: style layout paint
}

.x1q64x2m {
    color: rgb(var(--gradient-orange))
}

.x1q74xe4 {
    font-size: 1.75rem
}

.x1q85c4o {
    background-color: #fff
}

.x1qab1bc {
    justify-self: end
}

.x1qb2erx {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.x1qcyz6p {
    font-family: Instagram Sans
}

.x1qfufaz {
    margin-inline-start: -8px
}

.x1qgsegg {
    outline-width: 1px
}

.x1qgv0r9 {
    column-gap: 24px
}

.x1qjc9v5 {
    align-items: stretch
}

.x1qjykg9 {
    transform: translate(-16px)
}

.x1qkh490 {
    text-transform: initial
}

.x1ql10rg {
    color: #fff
}

.x1qlqyl8 {
    font-size: inherit
}

.x1qm26q2 {
    background-color: var(--true-black)
}

.x1qn4p7f {
    row-gap: 46px
}

.x1qnrgzn {
    border-start-start-radius: unset
}

.x1qnxfwq {
    background-color: rgba(var(--web-overlay-on-media), .7)
}

.x1qoib52 {
    border-end-end-radius: var(--modal-border-radius) !important
}

.x1qoy3rc {
    line-height: 23px
}

.x1qq9wsj {
    color: var(--accent)
}

.x1qqiyx4 {
    border-start-end-radius: 7.25px
}

.x1qrl4i3 {
    color: rgb(var(--ig-elevated-background))
}

.x1qscis3 {
    background-color: var(--secondary-background)
}

.x1qtn5uv {
    background-color: rgba(var(--web-always-black), .6)
}

.x1qu848a {
    box-shadow: 0 2px 16px rgba(var(--web-always-black), .18)
}

.x1qughib {
    justify-content: space-between
}

.x1qvwoe0 {
    clip: rect(1px, 1px, 1px, 1px)
}

.x1qxluv4 {
    padding-inline-start: 117px
}

.x1qz8m4s {
    color: var(--ig-primary-text)
}

.x1qzgeok {
    background-image: linear-gradient(90deg, rgba(var(--ig-banner-background), 1) 30%, rgba(var(--ig-bubble-background), 0))
}

.x1r0g7yl {
    letter-spacing: 1px
}

.x1r0jzty {
    row-gap: 4px
}

.x1r1mewj {
    background-color: #000
}

.x1r4y97 {
    inset-inline-start: 12px
}

.x1r5c67s {
    border-start-start-radius: var(--modal-border-radius) !important
}

.x1r5rxf8 {
    animation-name: x1thla6t-B
}

.x1r6zdsc {
    background-color: var(--always-gray-40)
}

.x1r7x56h {
    transition-timing-function: var(--fds-animation-move-in)
}

.x1r84dc3 {
    border-inline-start-color: var(--ig-elevated-separator)
}

.x1r8uery {
    flex-basis: 0
}

.x1r8x86i {
    border-end-end-radius: var(--radius9999)
}

.x1ra7mdn {
    row-gap: 36px
}

.x1rbgqaq {
    transform: rotate(270deg)
}

.x1rfj78v {
    justify-content: left
}

.x1rg5ohu {
    display: inline-block
}

.x1rg8q2t {
    background-color: var(--igd-composer-background-color, transparent)
}

.x1rgw4pv {
    border-start-start-radius: 15px
}

.x1rifc88 {
    border-start-end-radius: 100vh
}

.x1rj4ezl {
    box-shadow: 0 5px 23px #0003
}

.x1rjobew {
    background-color: rgb(var(--ig-colors-button-primary-background--disabled))
}

.x1rl75mt {
    border-start-start-radius: 24px
}

.x1rls7zv {
    border-inline-end-color: rgba(var(--web-always-black), .45)
}

.x1rlzn12 {
    grid-row-start: 4
}

.x1ro0b6g {
    inset-inline-end: 3px
}

.x1ro42cg {
    box-shadow: 0 0 8px rgb(var(--ig-elevated-separator))
}

.x1rohswg {
    scrollbar-width: none
}

.x1roi4f4 {
    color: rgb(var(--ig-secondary-text))
}

.x1roy9yf {
    inset-inline-end: -45px
}

.x1rozsjd {
    z-index: 101
}

.x1rp1485 {
    animation-name: x1vd4nto-B
}

.x1rp53t7 {
    grid-template-columns: 1fr 1fr 1fr
}

.x1rpgw6r {
    color: rgb(var(--ig-colors-link-text))
}

.x1rpom12 {
    -webkit-mask-image: linear-gradient(to right, #000 85%, transparent)
}

.x1rpy9zp {
    border-inline-end-color: var(--igd-thread-background-color, rgb(var(--ig-primary-background)))
}

.x1rr1od9 {
    background-color: #2a303780
}

.x1rs8ozq {
    flex-basis: 116px
}

.x1rsuxf0 {
    border-start-start-radius: 25px
}

.x1ru8ea5 {
    border-end-start-radius: 3px
}

.x1rvut6x {
    transition-duration: .25s
}

.x1rxo6v6 {
    border-inline-start-color: rgb(var(--ig-toggle-background-on-prism))
}

.x1ryd6o4 {
    background-color: rgb(var(--gradient-lavender))
}

.x1ryjf5s {
    inset-inline-end: -42px
}

.x1s688f {
    font-weight: 600
}

.x1s85apg {
    display: none
}

.x1sa5p1d {
    margin-inline-end: 10px
}

.x1sc9c76 {
    margin-inline-end: 36px
}

.x1seylsq {
    border-end-start-radius: 100vh
}

.x1sgzmu5 {
    -webkit-backdrop-filter: blur(34px);
    backdrop-filter: blur(34px)
}

.x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.x1sls1u5 {
    border-start-end-radius: 1.5px
}

.x1slxwg {
    line-height: 34px
}

.x1smugu {
    border-inline-end-color: rgb(var(--ig-toggle-background-on-prism))
}

.x1so62im {
    will-change: transform
}

.x1ssisbf {
    background-color: rgb(var(--ig-stroke-on-media), .6)
}

.x1svgk49 {
    color: #8e8e8e
}

.x1svysek {
    font-size: 6.25rem
}

.x1swf131 {
    box-shadow: 0 4px 12px #0003
}

.x1swf91x {
    z-index: auto
}

.x1swlcf7 {
    z-index: 777
}

.x1swlh40 {
    border-end-end-radius: var(--x-borderRadius)
}

.x1szn6h9 {
    justify-content: stretch
}

.x1t127ru {
    border-start-start-radius: 5%
}

.x1t137rt {
    outline-style: none
}

.x1t16ixv {
    background-color: #060606
}

.x1t1x2f9 {
    flex-basis: 0%
}

.x1t23j8t {
    -webkit-background-clip: text
}

.x1t2po40 {
    border-inline-start-color: var(--utilities-photo-border, rgba(0, 0, 0, .15))
}

.x1t35e8 {
    font-style: inherit
}

.x1t39747 {
    border-start-end-radius: 4px
}

.x1t46gur {
    border-end-end-radius: var(--text-input-text-input-field-corner-radius, 12px)
}

.x1t4m9lo {
    color: rgb(var(--ig-colors-button-primary-background))
}

.x1t7ytsu {
    border-inline-start-style: solid
}

.x1t891ej {
    inset-inline-start: -58px
}

.x1ta4xzc {
    -webkit-background-clip: text
}

.x1taccy8 {
    background-color: rgb(var(--ig-colors-button-secondary-background--disabled))
}

.x1tgy6ig {
    -webkit-filter: drop-shadow(0 0 5px rgba(0, 0, 0, .8));
    filter: drop-shadow(0 0 5px rgba(0, 0, 0, .8))
}

.x1th4bbo {
    transition-delay: .1s
}

.x1tk7qwc {
    border-end-start-radius: 96px
}

.x1tmp44o {
    grid-row-start: 5
}

.x1tonh2f {
    color: rgb(var(--ig-colors-button-borderless-text--disabled))
}

.x1tose7w {
    border-inline-start-color: #000000b3
}

.x1tovxde {
    border-end-end-radius: 96px
}

.x1ts9m34 {
    -webkit-backdrop-filter: blur(22.5px);
    backdrop-filter: blur(22.5px)
}

.x1ttxmnt {
    color: rgb(var(--ig-stroke-prism))
}

.x1tu34mt {
    background-color: rgb(var(--ig-primary-button))
}

.x1tukju {
    animation-name: xi00kb7-B
}

.x1ty65gk {
    inset-inline-start: 3px
}

.x1tyeaix {
    inset-inline-start: 45px
}

.x1u0fnx4 {
    border-end-end-radius: 5px
}

.x1u0suui {
    border-start-start-radius: 96px
}

.x1u1503i {
    border-end-end-radius: 80px
}

.x1u2h01n {
    padding-inline-end: 117px
}

.x1u4r22w {
    color: #ff0169
}

.x1u4yfpi {
    border-inline-start-color: rgb(var(--ig-elevated-background))
}

.x1u6ievf {
    animation-fill-mode: both
}

.x1u7k74 {
    line-height: 1.2
}

.x1u7o2vf {
    background-clip: border-box
}

.x1u857p9 {
    background-color: green
}

.x1ua1ujl {
    border-start-start-radius: 22px
}

.x1ua5tub {
    -webkit-box-orient: vertical
}

.x1uarppy {
    color: rgb(var(--ig-focus-stroke))
}

.x1ucxfef {
    animation-name: x5dmxwo-B
}

.x1ud3kw6 {
    line-height: 100%
}

.x1ueewp2 {
    transform: scale(95%)
}

.x1ufpczo {
    border-inline-end-color: rgb(var(--ig-toggle-outline-prism))
}

.x1ug0jj1 {
    inset-inline-start: 20%
}

.x1uhb9sk {
    position: static
}

.x1uhn1dv {
    background-color: #a1bbff
}

.x1ui04y5 {
    border-end-end-radius: 2px
}

.x1uidgoz {
    padding-inline-end: 2.5px
}

.x1upo8f9 {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1us6l5c {
    opacity: .8
}

.x1utn2c2 {
    background-color: #1877f2
}

.x1uwqpi5 {
    border-inline-end-color: rgb(var(--web-always-white))
}

.x1uxb8k9 {
    border-start-end-radius: 18px
}

.x1uyd5n {
    border-start-start-radius: 60px
}

.x1uzojwf {
    animation-delay: 0s
}

.x1uzrpki {
    border-start-end-radius: var(--live-video-border-radius)
}

.x1v0swvf {
    margin-inline-end: -.5px
}

.x1v1hl4c {
    inset-inline-start: 4px
}

.x1v3y7pe {
    background-color: rgb(var(--ig-stroke-on-media), .1)
}

.x1v49fql {
    transform: translateY(-10px)
}

.x1v706q7 {
    border-start-start-radius: var(--x12phnnh)
}

.x1v7d9ww {
    border-end-start-radius: var(--x12phnnh)
}

.x1v7lwd7 {
    box-shadow: 0 1px rgb(var(--ig-elevated-separator))
}

.x1v7wizp {
    animation-iteration-count: 1
}

.x1v82s7m {
    opacity: .69
}

.x1ve1609 {
    inset-inline-end: 22px
}

.x1ve1bff {
    background-color: var(--nav-bar-background)
}

.x1vf6ap {
    border-start-end-radius: var(--modal-border-radius) !important
}

.x1vh32a3 {
    animation-name: x1cd5dhx-B
}

.x1vjfegm {
    z-index: 1
}

.x1vjgj0v {
    contain: layout
}

.x1vjjqmt {
    padding-inline-start: var(--nav-narrow-width, 73px)
}

.x1vjm0to {
    border-start-end-radius: 15px
}

.x1vmbcc8 {
    border-end-end-radius: 18px
}

.x1vnbo0c {
    box-shadow: 0 2px 8px #0000001a
}

.x1vnunu7 {
    grid-row-start: 3
}

.x1vpptxl {
    border-inline-start-color: rgb(var(--ig-primary-background))
}

.x1vqud6w {
    opacity: 70%
}

.x1vsb9q8 {
    border-end-start-radius: var(--modal-border-radius)
}

.x1vstxvj {
    border-inline-start-color: #e4e4e4
}

.x1vtvx1t {
    background-color: var(--wash)
}

.x1vva9xg {
    border-end-end-radius: 26px
}

.x1vvkbs {
    word-wrap: break-word
}

.x1vy86p0 {
    line-height: 36px
}

.x1w1ezjj {
    inset-inline-start: -6px
}

.x1w2akxa {
    padding-inline-end: var(--Base-spacing-16, 16px)
}

.x1w3ol1v {
    border-end-start-radius: 14px
}

.x1w40hsd {
    border-end-end-radius: 56px
}

.x1w4989f {
    border-start-start-radius: 56px
}

.x1w4cqa3 {
    border-end-end-radius: 50px
}

.x1w55rbo {
    animation-name: xfa266b-B
}

.x1w5wx5t {
    margin-inline-end: -8px
}

.x1w60jca {
    box-shadow: 0 4px 12px 0 var(--shadow-2)
}

.x1w61qkc {
    border-inline-start-color: rgb(var(--ig-toggle-outline-prism))
}

.x1w80he5 {
    text-shadow: 0 0 4px rgba(0, 0, 0, .5)
}

.x1w9h7q7 {
    color: rgb(var(--grey-5))
}

.x1wcsgtt {
    border-end-end-radius: 4px
}

.x1wdtju6 {
    grid-template-columns: 64px 1fr
}

.x1whfx0g {
    border-start-end-radius: 6px
}

.x1winvzj {
    -webkit-user-select: none
}

.x1wkhr77 {
    -webkit-backdrop-filter: blur(16px)
}

.x1wlfl8j {
    grid-template-columns: repeat(3, 1fr)
}

.x1wmf1g4 {
    padding-inline-end: 68px
}

.x1wmp3kr {
    border-start-start-radius: var(--Corner-radii-Large-button, 12px)
}

.x1woyocn {
    inset-inline-end: auto
}

.x1wp2u1k {
    line-height: .8571
}

.x1wp8tw6 {
    box-shadow: 0 4px 12px rgba(var(--web-always-black), .15)
}

.x1wpepyw {
    animation-name: x1di15od-B
}

.x1wpzbip {
    background-color: var(--hover-overlay)
}

.x1wpzwpe {
    animation-name: x1xkg3e2-B
}

.x1ws5yxj {
    margin-inline-end: -6px
}

.x1wskzqf {
    aspect-ratio: 2 / 1
}

.x1wunsqr {
    background-color: rgb(var(--web-overlay-on-media))
}

.x1wuqtp {
    letter-spacing: 1.2em
}

.x1wx64ow {
    transform: translateY(-6px)
}

.x1wy5lw7 {
    border-inline-start-color: #ffffff26
}

.x1wyv8x2 {
    background-color: rgb(var(--ig-close-friends-refreshed))
}

.x1x0la19 {
    background-color: var(--igd-header-background-color, transparent)
}

.x1x1c4bx {
    animation-delay: .3s
}

.x1x3agtl {
    border-inline-start-width: 1.5px
}

.x1x4tb0q {
    color: #828282
}

.x1x5flf6 {
    padding-inline-end: 18px
}

.x1x85hfe {
    z-index: 12
}

.x1xdureb {
    grid-column-start: 2
}

.x1xegmmw {
    margin-inline-end: 8px
}

.x1xenv3c {
    border-start-end-radius: var(--text-input-text-input-field-corner-radius, 12px)
}

.x1xgycyc {
    background-color: rgb(var(--ig-dropdown-background))
}

.x1xik6o7 {
    color: rgb(var(--post-separator))
}

.x1xkn691 {
    border-end-end-radius: 1px
}

.x1xlr1w8 {
    font-weight: 700
}

.x1xlt76t {
    color: rgb(var(--ig-temporary-highlight))
}

.x1xn7y0n {
    border-start-start-radius: 18px
}

.x1xnnf8n {
    padding-inline-end: 20px
}

.x1xq6q5s {
    flex-basis: 100px
}

.x1xr83ln {
    -webkit-filter: drop-shadow(0 0 4px rgba(var(--web-always-black), .15));
    filter: drop-shadow(0 0 4px rgba(var(--web-always-black), .15))
}

.x1xsye2p {
    inset-inline-end: 1vw
}

.x1xte0cv {
    letter-spacing: -.15px
}

.x1xxsxie {
    line-height: 14px
}

.x1xyqytf {
    background-image: rgb(var(--ig-primary-background))
}

.x1xz74zx {
    background-image: linear-gradient(180deg, #00000080, #0000007e, #0000007b, #00000075, #0000006d, #00000062, #0005, #00000047, #00000038, #0000002a, #0000001e, #00000013, #0000000a, #00000005, #00000001, #0000)
}

.x1xzczws {
    overflow-anchor: none
}

.x1y0yitv {
    animation-name: x1eh7f8n-B
}

.x1y16yk0 {
    background-color: #ff0169
}

.x1y3jaa6 {
    background-color: rgba(var(--ig-stroke), .5)
}

.x1y3lzo4 {
    background-image: linear-gradient(0deg, var(--true-black-60) 0%, transparent 100%)
}

.x1y3qizg {
    margin-inline-start: 9px
}

.x1y4thbr {
    padding-inline-end: 400px
}

.x1y4zjbi {
    border-inline-start-style: groove
}

.x1y5e3q9 {
    aspect-ratio: 1 / 1
}

.x1y6nauf {
    border-inline-end-color: rgb(var(--ig-primary-button))
}

.x1y8v6su {
    align-self: start
}

.x1y90qec {
    background-color: #aa1019f2
}

.x1ybmbna {
    background-color: #ffffff4d
}

.x1ybostu {
    background-color: #d6d9dd
}

.x1yc453h {
    text-align: start
}

.x1ydx4q1 {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.x1yerbz4 {
    background-image: linear-gradient(to top, rgba(var(--web-always-black), .6), rgba(var(--web-always-black), 0) 90%)
}

.x1yf5rgg {
    letter-spacing: .01em
}

.x1yfjhkk {
    border-start-end-radius: 28px
}

.x1yfyuiy {
    background-color: rgba(var(--ig-primary-button), .1)
}

.x1ygc8ur {
    padding-inline-end: 1.14em
}

.x1yjezf9 {
    border-end-end-radius: 37px
}

.x1ykxiw6 {
    animation-duration: .45s
}

.x1yn0g08 {
    word-break: break-all
}

.x1ynp9ky {
    border-inline-start-width: rgb(var(--grey-1))
}

.x1ypdohk {
    cursor: pointer
}

.x1ypexzz {
    border-start-start-radius: 36.3636px
}

.x1yrbt7s {
    inset-inline-start: 36px
}

.x1yrs1ss {
    line-height: var(--system-10-line-height)
}

.x1ys307a {
    margin-inline-end: 16px
}

.x1yu6fn4 {
    flex-basis: 33.33%
}

.x1yw9sn2 {
    border-start-end-radius: var(--igds-dialog-border-radius)
}

.x1ywlc9c {
    background-color: rgb(var(--grey-1))
}

.x1yx36r3 {
    box-shadow: 0 10px 45px #0003
}

.x1yxbuor {
    font-size: var(--system-10-font-size)
}

.x22j8wx {
    transition-duration: var(--x-transitionDuration)
}

.x247xt1 {
    border-start-start-radius: 80px
}

.x25sj25 {
    padding-inline-start: 6px
}

.x26hppt {
    font-family: SF Mono, Roboto Mono, Menlo, monospace
}

.x2a5n4e {
    animation-timing-function: steps(8, end)
}

.x2a8wvt {
    border-inline-start-color: var(--gradient-purple)
}

.x2b8uid {
    text-align: center
}

.x2bj2ny {
    background-color: var(--surface-background)
}

.x2bpzcn {
    color: rgb(var(--ig-tertiary-button-hover))
}

.x2c1uwe {
    border-inline-start-color: rgb(var(--web-always-black))
}

.x2fvf9 {
    margin-inline-end: 4px
}

.x2g6spq {
    border-inline-end-color: rgb(var(--grey-8))
}

.x2hkv1k {
    transform: translateY(-16px)
}

.x2hswfz {
    inset-inline-start: 100%
}

.x2lah0s {
    flex-shrink: 0
}

.x2lcwoz {
    touch-action: auto
}

.x2ltsn7 {
    color: rgb(var(--ig-facebook-blue))
}

.x2mfxb {
    animation-duration: .4s
}

.x2pibh5 {
    margin-inline-end: 30px
}

.x2qdyd {
    inset-inline-start: -45px
}

.x2qsltl {
    background-color: #1c1c1ef2
}

.x2ss2xj {
    inset-inline-end: 20px
}

.x2ssjo2 {
    outline-offset: -2px
}

.x2tgxo1 {
    padding-inline-end: 76px
}

.x2vl965 {
    padding-inline-end: 10px
}

.x32vodv {
    margin-inline-end: 50px
}

.x36uph {
    margin-inline-end: 68px
}

.x37p5l7 {
    border-inline-end-width: 1.25px
}

.x37zpob {
    line-height: 1.4
}

.x386jci {
    border-inline-start-color: rgb(var(--igdw-chat-tab-composer-border-color))
}

.x38jxt4 {
    border-inline-end-color: rgb(var(--ig-tertiary-button-border))
}

.x396r2g {
    padding-inline-start: 35px
}

.x39atis {
    background-color: #fff3e0
}

.x3a8skp {
    padding-inline-end: 517px
}

.x3aesyq {
    margin-inline-end: 20px
}

.x3ajldb {
    vertical-align: bottom
}

.x3bfinb {
    border-start-end-radius: 5%
}

.x3cngd {
    border-inline-start-width: .25px
}

.x3cqw7a {
    border-inline-start-color: rgb(var(--ig-secondary-text))
}

.x3ct3a4 {
    list-style-type: none
}

.x3f3ns4 {
    animation-timing-function: cubic-bezier(.16, 1.275, .725, 1.255)
}

.x3h64y1 {
    border-inline-start-color: rgb(var(--ig-close-friends-refreshed))
}

.x3hdh8v {
    border-end-end-radius: 9999px
}

.x3ieub6 {
    flex-direction: column-reverse
}

.x3iho3n {
    border-inline-start-color: #fff
}

.x3j77lv {
    background-color: rgb(var(--grey-8))
}

.x3kqhmp {
    padding-inline-end: 120px
}

.x3lt289 {
    color: inherit !important
}

.x3n3ex1 {
    background-image: linear-gradient(rgba(var(--web-always-black), .2), rgba(var(--web-always-black), .2))
}

.x3nfvp2 {
    display: inline-flex
}

.x3nph9q {
    box-shadow: 0 1px 4px #00000029
}

.x3oybdh {
    transform: scale(1)
}

.x3oym20 {
    border-end-end-radius: 40px
}

.x3pnbk8 {
    row-gap: 8px
}

.x3sou0m {
    border-inline-end-color: var(--divider)
}

.x40hh3e {
    column-gap: 16px
}

.x40k0tc {
    border-inline-start-color: rgb(var(--ig-secondary-background))
}

.x41q45g {
    aspect-ratio: 5 / 2
}

.x42lpuj {
    padding-inline-start: 68px
}

.x42x0ya {
    background-color: #000
}

.x43okw4 {
    border-start-end-radius: 21px
}

.x43xycs {
    line-height: 18
}

.x443n21 {
    background-color: var(--web-wash)
}

.x4465f1 {
    align-content: end
}

.x47corl {
    pointer-events: none
}

.x48ylwx {
    background-color: rgba(var(--web-always-black), .5)
}

.x4a1udu {
    margin-inline-start: 72px
}

.x4afe7t {
    animation-duration: .3s
}

.x4ajw78 {
    border-inline-end-color: rgba(var(--web-always-black), .15)
}

.x4e0jua {
    inset-inline-end: -40px
}

.x4fivb0 {
    inset-inline-end: -9px
}

.x4fozk2 {
    animation-timing-function: cubic-bezier(.34, 1.56, .64, 1)
}

.x4fwpa6 {
    background-color: #f5f5f5
}

.x4giqqa {
    border-end-start-radius: var(--igds-dialog-border-radius)
}

.x4gjf66 {
    letter-spacing: inherit
}

.x4hg4is {
    animation-timing-function: ease-in-out
}

.x4kyq2t {
    border-inline-start-color: rgb(var(--ig-text-input-border-prism))
}

.x4lel18 {
    margin-inline-start: var(--x-marginInlineStart)
}

.x4n1482 {
    text-shadow: 0 4px 4px rgba(0, 0, 0, .25)
}

.x4oqio7 {
    border-end-start-radius: 1px
}

.x4pfjvb {
    flex-basis: 50%
}

.x4snjvy {
    aspect-ratio: 250 / 375
}

.x4txaam {
    inset-inline-start: -48px
}

.x4vv30m {
    border-end-start-radius: var(--live-video-border-radius)
}

.x4w72qb {
    border-inline-end-color: #fff
}

.x4wkbe {
    border-inline-end-color: #ffffffb3
}

.x4ycdq6 {
    padding-inline-start: 96px
}

.x4zgh4k {
    transform: scale(1.1)
}

.x5179kw {
    box-shadow: 0 8px 48px #0000002e
}

.x51dqfy {
    border-start-end-radius: 50px
}

.x51soum {
    border-start-start-radius: 32px
}

.x52sccv {
    z-index: 15
}

.x559yi5 {
    color: rgb(var(--ig-colors-button-primary-text--disabled))
}

.x56aj40 {
    color: #0078d2
}

.x56jcm7 {
    border-inline-start-width: 4px
}

.x579bpy {
    font-size: 2rem
}

.x57kliw {
    background-color: var(--chat-composer-background-color, inherit)
}

.x5a5i1n {
    border-start-end-radius: 8px
}

.x5bseyc {
    border-inline-end-color: var(--ig-elevated-separator)
}

.x5dp1im {
    line-height: var(--system-16-line-height)
}

.x5eo2gp {
    border-inline-end-color: var(--x-borderColor)
}

.x5es7k4 {
    transform: translate(-8px)
}

.x5f5z56 {
    field-sizing: content
}

.x5ftkge {
    text-transform: inherit
}

.x5hsz1j {
    animation-duration: .2s
}

.x5i6ehr {
    transform: translate(-100%)
}

.x5j2bic {
    border-start-end-radius: 60px
}

.x5keihi {
    background-color: rgb(var(--grey-3))
}

.x5kv4kf {
    border-inline-end-color: rgb(var(--post-separator))
}

.x5lxg6s {
    -webkit-overflow-scrolling: touch
}

.x5n08af {
    color: rgb(var(--ig-primary-text))
}

.x5nt5ra {
    font-size: 1.14em
}

.x5ojuvv {
    box-shadow: 0 3px 32px rgba(var(--web-always-black), .08)
}

.x5qyhuo {
    background-color: #1a1a1a
}

.x5s692j {
    transform: scale(.33)
}

.x5slmwz {
    background-color: rgb(var(--ig-outgoing-message-bubble))
}

.x5ty0de {
    border-inline-end-color: #0095f6
}

.x5uqrmk {
    will-change: height
}

.x5ve5x3 {
    touch-action: none
}

.x5wqa0o {
    flex-shrink: 2
}

.x5x8j7v {
    margin-inline-end: calc(2 * var(--modal-padding))
}

.x5ymyre {
    border-inline-end-color: rgba(var(--web-always-white), .15)
}

.x5z4jtk {
    flex-basis: 240px
}

.x5zjp28 {
    padding-inline-end: 30px
}

.x619ttb {
    justify-items: start
}

.x63lrie {
    border-inline-start-color: #3f444a
}

.x64bnmy {
    padding-inline-end: 24px
}

.x65n67l {
    border-inline-start-color: rgba(var(--ig-primary-text), .1)
}

.x65okc {
    inset-inline-start: -40px
}

.x66v0fi {
    border-inline-start-color: var(--igd-thread-background-color, rgb(var(--ig-primary-background)))
}

.x679uo6 {
    background-color: #000c
}

.x67bb7w {
    pointer-events: auto
}

.x67w97k {
    padding-inline-start: 50px
}

.x68fjju {
    background-color: #7638fa
}

.x6anssx {
    padding-inline-start: 1.5px
}

.x6dzodz {
    color: #e65100
}

.x6en5u8 {
    border-end-start-radius: 2px
}

.x6gidmm {
    background-image: linear-gradient(180deg, #00000059, #0000 20%)
}

.x6grhm {
    aspect-ratio: 3 / 4
}

.x6k32oj {
    line-height: var(--system-26-line-height)
}

.x6m44yg {
    background-image: linear-gradient(to top, rgba(var(--web-always-black), .4), rgba(var(--web-always-black), .3) 10%, rgba(var(--web-always-black), .025) 45%, rgba(var(--web-always-black), 0), rgba(var(--web-always-black), .025) 65%, rgba(var(--web-always-black), .15) 90%, rgba(var(--web-always-black), .2))
}

.x6mezaz {
    text-transform: none
}

.x6mjcih {
    scrollbar-color: var(--scroll-thumb) transparent
}

.x6mtgcd {
    box-shadow: 0 10px 23px #0003
}

.x6nl9eh {
    border-start-start-radius: 12px
}

.x6o7n8i {
    transition-property: opacity, transform
}

.x6prxxf {
    font-size: .9375rem
}

.x6rll81 {
    background-color: rgb(var(--ig-tertiary-text))
}

.x6rzb4r {
    border-inline-start-width: 12px
}

.x6s0dn4 {
    align-items: center
}

.x6usi7g {
    border-inline-end-color: rgb(var(--ig-separator))
}

.x6wcmu5 {
    color: #5aa7ff
}

.x6zp1s2 {
    border-end-end-radius: 1.5px
}

.x6zsckl {
    border-start-start-radius: 44px
}

.x709l2i {
    flex-basis: 119px
}

.x709u02 {
    border-end-start-radius: 20px
}

.x71s49j {
    pointer-events: all
}

.x723t9i {
    border-inline-start-color: #ccc
}

.x774u8t {
    box-shadow: 0 4px 12px #00000026
}

.x78zum5 {
    display: flex
}

.x7a106z {
    align-items: flex-start
}

.x7c7n5z {
    column-gap: var(--x1946lj7)
}

.x7coems {
    padding-inline-start: 9px
}

.x7dbv58 {
    color: rgb(var(--ig-banner-background))
}

.x7deyu6 {
    border-start-start-radius: 11.5px
}

.x7e90pr {
    color: rgb(var(--grey-2))
}

.x7eptgl {
    cursor: ew-resize
}

.x7f0h72 {
    border-start-end-radius: 7px
}

.x7fd4wk {
    align-self: end
}

.x7fpal7 {
    background-color: var(--igd-composer-input-background-color, rgb(var(--ig-primary-background)))
}

.x7gbkjz {
    box-shadow: 0 2px 16px #0b10141f
}

.x7goit8 {
    inset-inline-start: 73px
}

.x7hj1vm {
    inset-inline-start: -8px
}

.x7k4b2 {
    border-inline-end-color: #fffc
}

.x7l2uk3 {
    color: rgb(var(--ig-link))
}

.x7lp3xy {
    border-end-start-radius: 11.5px
}

.x7necwg {
    border-inline-start-color: var(--nav-bar-background)
}

.x7o2nt9 {
    background-color: #f4f4f4cc
}

.x7p49u4 {
    transform: rotate(0)
}

.x7phf20 {
    margin-inline-start: 3px
}

.x7r02ix {
    background-color: rgb(var(--ig-elevated-background))
}

.x7r4r73 {
    margin-inline-start: -59px
}

.x7t6ubo {
    animation-duration: 3s
}

.x7tyobm {
    background-color: #8e8e8e33
}

.x7u183e {
    margin-inline-end: var(--igd-chat-tabs-send-button-edit-margin-end, 2px)
}

.x7v7x1q {
    justify-self: center
}

.x7v9bd0 {
    animation-duration: .75s
}

.x7vhb2i {
    padding-inline-start: 64px
}

.x7vuprf {
    border-end-end-radius: 12px
}

.x7wzq59 {
    position: -webkit-sticky;
    position: sticky
}

.x7xjagc {
    background-color: gold
}

.x81gsv3 {
    background-image: url(D81W4GEFUpY.png)
}

.x82u2s1 {
    background-color: rgba(var(--ig-background-blur))
}

.x83ex68 {
    row-gap: 5px
}

.x83srsk {
    padding-inline-start: 7.142vw
}

.x854tej {
    background-image: linear-gradient(to top, #00000059, #0000)
}

.x857d4m {
    box-shadow: inset 0 0 0 1px rgba(var(--ig-primary-text), .04)
}

.x87ps6o {
    -webkit-user-select: none
}

.x88qbow {
    background-color: rgb(var(--ig-incoming-message-bubble))
}

.x8i9mfs {
    background-color: var(--ig-elevated-separator)
}

.x8itksh {
    border-inline-start-color: rgb(var(--grey-1))
}

.x8knxv4 {
    z-index: -1
}

.x8ozs88 {
    padding-inline-end: 44px
}

.x8qkbbt {
    box-shadow: var(--shadow-2)
}

.x8r3t5v {
    animation-name: x1n45fs2-B
}

.x8rrzuo {
    transform: translate(-18px)
}

.x8stxy {
    color: rgb(var(--ig-tertiary-button-text))
}

.x8tbq1k {
    margin-inline-end: -75px
}

.x8tsxso {
    border-inline-end-color: var(--always-white)
}

.x8u93l6 {
    border-inline-start-width: 6px
}

.x8wngf1 {
    margin-inline-start: -25px
}

.x8x6lru {
    background-color: var(--ig-elevated-highlight-background)
}

.x8y94nc {
    background-color: #00960033
}

.x8zvgci {
    border-end-start-radius: 56px
}

.x916alf {
    border-end-end-radius: 100vh
}

.x91akzj {
    border-end-end-radius: 11.5px
}

.x91jh78 {
    border-start-end-radius: 1px
}

.x91lo7 {
    background-size: 91px 50px
}

.x91sizk {
    border-start-end-radius: 26px
}

.x92hdga {
    border-end-end-radius: 17px
}

.x930x6b {
    border-start-end-radius: 56px
}

.x954yny {
    inset-inline-start: -20px
}

.x95n4da {
    border-end-start-radius: 60px
}

.x9788q7 {
    background-color: rgb(var(--grey-5))
}

.x97dvdk {
    transform: scale(var(--story-gallery-preview-scale-correction))
}

.x983p6 {
    grid-template-rows: 120px 1fr
}

.x9bdzbf {
    color: rgb(var(--web-always-white))
}

.x9cr5x2 {
    border-inline-start-color: rgba(var(--web-always-black), .0975)
}

.x9cubbk {
    border-inline-end-color: red
}

.x9d7mpn {
    line-height: 110%
}

.x9dqhi0 {
    background-color: unset
}

.x9ek82g {
    order: 1
}

.x9f619 {
    box-sizing: border-box
}

.x9gvhnt {
    background-color: #0c101480
}

.x9lcvmn {
    transition-timing-function: ease-out
}

.x9odaw4 {
    scale: 1.25
}

.x9okykr {
    border-start-end-radius: 9999px
}

.x9p2oo0 {
    border-inline-end-width: 4px
}

.x9p6ekw {
    inset-inline-start: 14px
}

.x9q68il {
    inset-inline-end: 12px
}

.x9s7o7y {
    transform: scaleY(1.5)
}

.x9tu13d {
    transform: rotate(-90deg)
}

.x9uk3rv {
    margin-inline-start: -67px
}

.x9wlzid {
    margin-inline-end: 456px
}

.x9wyiwl {
    border-inline-start-color: var(--chat-message-border-color, transparent)
}

.x9xpc1z {
    column-gap: 7px
}

.xa247fd {
    border-inline-end-color: #ffffff1a
}

.xa329vc {
    grid-template-columns: 1fr max-content 1fr
}

.xa3f01y {
    animation-name: xnq5axq-B
}

.xa3vuyk {
    animation-timing-function: ease-out
}

.xa44r0r {
    background-color: #00000073
}

.xa4qsjk {
    animation-iteration-count: infinite
}

.xa6hm9o {
    margin-inline-end: -64px
}

.xa83c8o {
    border-start-end-radius: 40px
}

.xaatb59 {
    outline-style: solid
}

.xaijyp8 {
    padding-inline-end: 55px
}

.xaj6aa3 {
    margin-inline-start: -46px
}

.xak6wj2 {
    background-color: #ffba001f
}

.xal17m7 {
    border-inline-end-color: green
}

.xal68kn {
    border-start-start-radius: 50px
}

.xald2s4 {
    border-end-start-radius: var(--text-input-text-input-field-corner-radius, 12px)
}

.xamitd3 {
    align-self: center
}

.xanagq9 {
    background-color: #34c759
}

.xanp114 {
    transform: translateY(10px)
}

.xanzm1z {
    inset-inline-start: -10px
}

.xaoy8p5 {
    inset-inline-start: 2px
}

.xapd5gi {
    color: rgb(var(--ig-live-badge))
}

.xape8qa {
    border-end-start-radius: 21px
}

.xaq88iy {
    background-color: rgb(var(--ig-stroke-disabled-on-prism))
}

.xaso8d8 {
    padding-inline-start: 5px
}

.xau8ic4 {
    animation-name: x9nyzi3-B
}

.xaur0o6 {
    border-start-start-radius: 99px
}

.xaw8158 {
    justify-content: space-evenly
}

.xaymx6s {
    border-start-start-radius: var(--chat-bubble-border-radius, 18px)
}

.xb10e19 {
    border-end-end-radius: unset
}

.xb1342z {
    inset-inline-start: -16px
}

.xb4gq0b {
    background-color: #ffffff59
}

.xb4nw82 {
    opacity: var(--x-opacity)
}

.xb7ehew {
    line-height: 60px
}

.xb88cxz {
    color: rgb(var(--ig-tertiary-text))
}

.xb9oggd {
    box-shadow: 0 -2px 16px #0a131714, 0 -2px 8px #0a131714
}

.xbcz3fp {
    margin-inline-end: -12px
}

.xbelrpt {
    margin-inline-end: 6px
}

.xber92l {
    color: #646464
}

.xbiv7yw {
    border-end-start-radius: 0
}

.xbjudin {
    border-start-start-radius: 16px
}

.xbka19w {
    background-color: #dbdbdb33
}

.xbmvrgn {
    margin-inline-end: 12px
}

.xbmws1g {
    padding-inline-start: 13px
}

.xbryuvx {
    transform: translate(0)
}

.xbs1nhm {
    background-color: #f6f6f6
}

.xbt2mb3 {
    margin-inline-start: 27px
}

.xbudbmw {
    inset-inline-start: 50%
}

.xbuiw85 {
    caret-color: transparent
}

.xburx9h {
    border-inline-end-width: 6px
}

.xbv57ra {
    animation-timing-function: steps(12, end)
}

.xbx59m1 {
    grid-template-rows: 77px 1fr 1fr
}

.xbx705l {
    margin-inline-start: -30px
}

.xbxn0j6 {
    border-end-start-radius: 5px
}

.xbyyjgo {
    opacity: .5
}

.xbz5dru {
    background-color: #555555b3
}

.xbzal7z {
    line-height: 44px
}

.xc26acl {
    align-content: center
}

.xc3tme8 {
    grid-column-end: 3
}

.xc4f7m0 {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px)
}

.xc4xikw {
    margin-inline-start: 35px
}

.xc5fred {
    border-inline-start-width: .5px
}

.xc5vvuh {
    border-inline-start-color: rgb(var(--ig-primary-text))
}

.xc7aqrk {
    line-height: var(--system-11-line-height)
}

.xc7qz2s {
    animation-name: x1saec3i-B
}

.xc8icb0 {
    isolation: isolate
}

.xc8yeti {
    border-inline-end-color: rgba(var(--ig-stroke), .5)
}

.xcb62zh {
    box-shadow: 0 20px 40px #0003
}

.xccywas {
    inset-inline-start: -1px
}

.xceh6e4 {
    inset-inline-end: 5px
}

.xcehec9 {
    border-inline-end-color: rgba(var(--web-always-black), .0975)
}

.xcev3uh {
    margin-inline-start: 14px
}

.xcg35fi {
    font-size: 1.875rem
}

.xcgujcq {
    border-start-end-radius: 25px
}

.xciflc3 {
    padding-inline-start: 42px
}

.xciyo1 {
    padding-inline-start: 53px
}

.xcjkox4 {
    border-inline-start-color: rgb(var(--ig-primary-button))
}

.xcknrev {
    margin-inline-end: 7px
}

.xckx8r1 {
    border-end-end-radius: 38px
}

.xcm95gh {
    border-end-end-radius: var(--modal-border-radius)
}

.xcpsgoo {
    background-color: #00000080
}

.xcqm0jy {
    border-inline-end-color: var(--utilities-photo-border, rgba(0, 0, 0, .15))
}

.xcrg951 {
    background-color: var(--messenger-card-background)
}

.xcrlgei {
    grid-column-start: 1
}

.xcslo1z {
    color: rgb(var(--barcelona-logo))
}

.xct1zlm {
    border-inline-start-width: 3px
}

.xcvv3m6 {
    border-inline-start-width: .6px
}

.xcyxw2e {
    fill: rgb(var(--ig-separator))
}

.xd2w7dg {
    color: var(--igd-outgoing-message-text-color, var(--always-white))
}

.xd4bzx7 {
    box-shadow: 0 2px 16px #0c10141a, 0 4px 40px #0c10141a
}

.xd4r4e8 {
    line-height: 18px
}

.xd9ej83 {
    margin-inline-end: -16px
}

.xdbldzf {
    background-color: var(--blue-7)
}

.xddln23 {
    border-inline-end-color: #ccc
}

.xddofbv {
    font-size: 1.625rem
}

.xde0f50 {
    border-end-end-radius: 8px
}

.xdfaw6k {
    border-end-end-radius: 30px
}

.xdg88n9 {
    inset-inline-end: 16px
}

.xdh1l1v {
    background-color: rgb(var(--blue-5))
}

.xdhfpv1 {
    font-size: 2.25rem
}

.xdl72j9 {
    flex-basis: auto
}

.xdlpaf9 {
    border-inline-start-color: rgb(var(--ig-tertiary-button-border))
}

.xdmh292 {
    font-size: var(--x-fontSize)
}

.xdnwjd9 {
    word-break: keep-all
}

.xdod15v {
    line-height: 21px
}

.xdt5ytf {
    flex-direction: column
}

.xdwr3uu {
    border-end-end-radius: 44px
}

.xdwrcjd {
    margin-inline-start: 4px
}

.xdy0x9s {
    box-shadow: 0 8px 20px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1)
}

.xdy5mtz {
    border-end-start-radius: var(--input-border-radius)
}

.xdz0g8p {
    aspect-ratio: 9 / 14
}

.xdz8niu {
    animation-duration: .6s
}

.xdzw4kq {
    margin-inline-start: 6px
}

.xe09jxx {
    border-inline-end-style: groove
}

.xe2zdcy {
    padding-inline-start: 10px
}

.xe3sdcl {
    display: none !important
}

.xe6sp5y {
    border-inline-start-color: green
}

.xe76qn7 {
    border-inline-end-color: #00000026
}

.xe7wcfk {
    background-color: var(--igd-thread-background-color, rgb(var(--ig-primary-background)))
}

.xe99cmw {
    border-inline-start-color: #e65100
}

.xe9ewy2 {
    margin-inline-start: -2px
}

.xeab6ia {
    background-image: linear-gradient(180deg, rgba(var(--web-overlay-on-media), .6), rgba(var(--web-overlay-on-media), 0) 100%, #000)
}

.xeaf4i8 {
    white-space: normal
}

.xeajnlo {
    font-weight: initial
}

.xeay5ze {
    background-size: 271px 149px
}

.xeb756f {
    margin-inline-end: -30px
}

.xee5hvi {
    background-color: rgba(var(--ig-primary-button), .35)
}

.xee5nap {
    transform-origin: right
}

.xeecrea {
    margin-inline-start: -21px
}

.xeer0ze {
    inset-inline-end: 24px
}

.xefazk8 {
    margin-inline-start: 24px
}

.xefzod {
    border-end-start-radius: 30px
}

.xeh89do {
    clip: rect(0 0 0 0)
}

.xemfg65 {
    animation-duration: .8s
}

.xen3vte {
    background-color: #2b303680
}

.xeqyi8g {
    animation-name: x1e38l53-B
}

.xet2kk3 {
    border-inline-start-width: var(--chat-incoming-message-border-width, 0px)
}

.xeusxvb {
    border-start-end-radius: 50%
}

.xevxmoj {
    text-indent: 110%
}

.xez0dx2 {
    border-inline-end-color: #ffffff80
}

.xf159sx {
    padding-inline-end: 8px
}

.xf3y88q {
    padding-inline-end: 96px
}

.xf4k9da {
    background-color: #1877f2
}

.xf5r5xt {
    transform: rotate(-2deg)
}

.xf6vk7d {
    margin-inline-end: 5px
}

.xf7dkkf {
    padding-inline-start: 16px
}

.xf7ilgw {
    inset-inline-end: 100px
}

.xf7qf19 {
    padding-inline-start: 36px
}

.xfex06f {
    column-gap: 8px
}

.xfhu54g {
    background-color: #30303099
}

.xfo81ep {
    z-index: 1000
}

.xfp8t6d {
    -webkit-clip-path: path("M8 0C8 4 9.32406e-08 7.819 1.25211e-07 10.5C1.57188e-07 13.1815 8 17.0005 8 21L8 0Z");
    clip-path: path("M8 0C8 4 9.32406e-08 7.819 1.25211e-07 10.5C1.57188e-07 13.1815 8 17.0005 8 21L8 0Z")
}

.xfpl1co {
    border-end-start-radius: 28px
}

.xfshjem {
    background-color: #0c101480
}

.xfsjchp {
    box-shadow: 0 5px 23px rgba(var(--web-always-black), .2)
}

.xfsnu8k {
    background-color: rgba(var(--ig-elevated-background), .96)
}

.xftg0ou {
    background-color: #ffffffb3
}

.xfungia {
    color: #fff
}

.xfysgsd {
    border-inline-start-color: #ffffff1f
}

.xg01cxk {
    opacity: 0
}

.xg0fgvc {
    background-color: rgb(var(--ig-toggle-background-disabled-on-prism))
}

.xg0v2pu {
    border-inline-start-color: var(--gradient-yellow)
}

.xg2x9yw {
    border-inline-end-color: rgb(var(--ig-toggle-outline-disabled-prism))
}

.xg3wpu6 {
    border-start-end-radius: 100%
}

.xg4iije {
    border-inline-end-color: rgb(var(--ig-stroke-on-media))
}

.xg7jpbn {
    -webkit-text-fill-color: transparent
}

.xgcd1z6 {
    background-color: inherit
}

.xge9r7z {
    border-inline-start-color: var(--fds-white)
}

.xgf5ljw {
    background-color: rgb(var(--ig-banner-background))
}

.xgfl24k {
    border-start-start-radius: 21px
}

.xgfl6pn {
    font-family: var(--font-family-monospace)
}

.xgg4q86 {
    border-end-start-radius: 100%
}

.xggjnk3 {
    line-height: normal
}

.xggs18q {
    font-size: var(--system-30-font-size)
}

.xggy1nq {
    touch-action: manipulation
}

.xgicycq {
    color: rgb(var(--ig-close-friends-refreshed))
}

.xgif2c7 {
    line-height: 28px
}

.xgnr634 {
    background-color: rgba(var(--ig-secondary-text), .1)
}

.xgoq80n {
    background-color: rgb(var(--barcelona-primary-button))
}

.xgor2io {
    background-color: #262626
}

.xgpatz3 {
    row-gap: 16px
}

.xgryjkp {
    transform: translate(-.5px)
}

.xgt276g {
    border-inline-end-color: var(--fds-white)
}

.xgtm274 {
    border-inline-end-color: #ffffff1f
}

.xgv0goc {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.xgv127d {
    scroll-snap-stop: always
}

.xgv2mm5 {
    padding-inline-start: 76px
}

.xgws4yx {
    padding-inline-end: 26px
}

.xgyuaek {
    flex-grow: 2
}

.xh0615m {
    -webkit-line-clamp: 1
}

.xh2w6kh {
    inset-inline-end: max(12px, calc(50% - 282px))
}

.xh3tt0o {
    background-color: #0095f6
}

.xh7rcd0 {
    padding-inline-end: 60px
}

.xh88oxj {
    font-weight: 550
}

.xh93fs4 {
    color: #fff !important
}

.xhao81l {
    border-inline-start-width: none
}

.xhci90g {
    color: var(--ig-text-on-media)
}

.xhck2kt {
    border-inline-start-color: var(--x-borderColor)
}

.xhco33r {
    transform: translate(10px)
}

.xheo96h {
    transform: translate(-50%, -120%)
}

.xhi6v0a {
    inset-inline-start: auto
}

.xhiamie {
    border-inline-start-color: rgba(var(--ig-stroke))
}

.xhkc9bb {
    transform: scale(.7)
}

.xhpglom {
    border-inline-end-color: rgb(var(--ig-stroke))
}

.xhpmhs8 {
    border-inline-end-color: rgb(var(--ig-elevated-background))
}

.xhtitgo {
    z-index: 2
}

.xhu3bip {
    inset-inline-end: -3px
}

.xi1dc19 {
    background-image: linear-gradient(-90deg, rgba(var(--ig-banner-background), 1) 30%, rgba(var(--ig-bubble-background), 0))
}

.xi1jawo {
    padding-inline-start: 16px !important
}

.xi4djqw {
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px)
}

.xi4llpi {
    border-inline-start-color: rgba(var(--web-always-black), .45)
}

.xi5uv41 {
    inset-inline-start: 10px
}

.xi7iut8 {
    border-start-end-radius: 10px
}

.xi81zsa {
    color: var(--secondary-text)
}

.xi8rxu8 {
    flex-basis: 33.333%
}

.xi9awpk {
    transform: rotate(-15deg)
}

.xi9bqh8 {
    background-color: var(--always-dark-blur)
}

.xi9llsq {
    row-gap: 22px
}

.xi9pz9s {
    cursor: grabbing
}

.xia5wld {
    border-inline-end-color: rgb(var(--ig-text-input-border-prism))
}

.xiaed6b {
    letter-spacing: -.32px
}

.xibdxsh {
    fill: rgb(var(--web-always-white))
}

.xiey6ah {
    background-color: var(--fixed-always-dark-blur-fallback, #212328f2)
}

.xifc02g {
    border-inline-start-color: rgb(var(--ig-highlight-background))
}

.xigcmr9 {
    margin-inline-start: -32px
}

.xihstub {
    aspect-ratio: 164 / 246
}

.xii2z7h {
    transition-duration: var(--fds-duration-extra-short-in)
}

.xijs7d3 {
    border-inline-end-color: #d10869
}

.xilxq09 {
    border-inline-start-color: var(--igd-composer-border-color, rgb(var(--ig-elevated-separator)))
}

.xio30q5 {
    border-inline-end-color: var(--ig-stroke-on-media)
}

.xiol90p {
    animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

.xipfxvi {
    border-inline-end-color: #ffffff26
}

.xis42z1 {
    border-inline-start-color: rgb(var(--ig-secondary-button-hover))
}

.xitobzn {
    background-image: url(ssVMSDV5pWu.png)
}

.xixxii4 {
    position: fixed
}

.xiy17q3 {
    background-repeat: no-repeat
}

.xizgwol {
    transform: rotate(-8deg)
}

.xj0a0fe {
    word-wrap: anywhere
}

.xj21bgg {
    border-end-start-radius: 100px
}

.xj2ofj3 {
    animation-timing-function: cubic-bezier(.25, .46, .45, .94)
}

.xj3mj05 {
    box-shadow: inset 0 -1px rgb(var(--ig-separator))
}

.xj4c5ne {
    background-color: #0000004d
}

.xj6tauk {
    border-end-start-radius: 99px
}

.xj87blo {
    float: var(--stylex-logical-start)
}

.xj8wlml {
    -webkit-filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, .25));
    filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, .25))
}

.xjb2p0i {
    font-family: inherit
}

.xjbqb8w {
    background-color: transparent
}

.xjc58sk {
    color: #ed4956
}

.xjc76 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.xjd31um {
    border-inline-end-color: rgb(var(--ig-elevated-separator))
}

.xje27ih {
    padding-inline-end: 0 !important
}

.xjebx4m {
    transform: translate(-50%)
}

.xjfo4ez {
    padding-inline-end: 36px
}

.xjgjide {
    margin-inline-start: 92px
}

.xjh2641 {
    margin-inline-end: -32px
}

.xji1vaz {
    inset-inline-start: -22px
}

.xjn30re {
    margin-inline-end: -1px
}

.xjohtrz {
    font-size: var(--system-15-font-size)
}

.xjp7ctv {
    display: contents
}

.xjwep3j {
    border-start-start-radius: 4px
}

.xjwk6fx {
    inset-inline-start: 7px
}

.xjx09e3 {
    margin-inline-end: 15px
}

.xjyslct {
    -webkit-appearance: none;
    appearance: none
}

.xk390pu {
    font-size: 100%
}

.xk39tu8 {
    border-start-end-radius: 50vh
}

.xk3oba8 {
    z-index: 9
}

.xk3w2oy {
    inset-inline-start: 13px
}

.xk4wprn {
    inset-inline-end: -58px
}

.xk50ysn {
    font-weight: 500
}

.xk7nc9k {
    grid-auto-rows: 0
}

.xk9af5f {
    transform: translateY(60px)
}

.xkbsfdp {
    background-color: rgb(var(--green-5))
}

.xkds0cx {
    line-height: 120%
}

.xkeeodc {
    border-end-end-radius: var(--live-video-border-radius)
}

.xkgdry9 {
    -webkit-backdrop-filter: blur(21.5px);
    backdrop-filter: blur(21.5px)
}

.xkh2ocl {
    align-self: stretch
}

.xkhn1k5 {
    margin-inline-start: 73px
}

.xkiriyy {
    border-end-end-radius: 21px
}

.xkj13zw {
    row-gap: 30px
}

.xkk1nc6 {
    border-inline-start-color: var(--ig-separator, #dbdbdb)
}

.xklk4pu {
    line-height: 30px
}

.xkmk92b {
    background-color: #0c1014
}

.xkmlbd1 {
    color: rgb(var(--ig-error-or-destructive))
}

.xkpbm6x {
    border-end-start-radius: 36.3636px
}

.xkppyu6 {
    background-color: var(--ig-toast-prism-background-color)
}

.xkq560f {
    border-inline-end-color: var(--nav-bar-background)
}

.xkqq1k2 {
    border-start-start-radius: 1px
}

.xkr2l8f {
    box-shadow: 0 2px 16px #0c10141f
}

.xks8skl {
    background-color: rgba(var(--ig-hover-overlay))
}

.xksyday {
    border-start-end-radius: 22px
}

.xkwx021 {
    transform: rotate(-10deg)
}

.xkx5cws {
    color: rgb(var(--blue-2))
}

.xkyogvf {
    border-end-end-radius: 32px
}

.xkyum4 {
    border-end-start-radius: var(--Corner-radii-Large-button, 12px)
}

.xl0gqc1 {
    color: rgb(var(--ig-colors-button-primary-link-text))
}

.xl13n6k {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px)
}

.xl1xv1r {
    object-fit: cover
}

.xl463y0 {
    grid-template-columns: 1fr 2fr
}

.xl501l6 {
    grid-template-columns: repeat(4, 1fr)
}

.xl54vp5 {
    background-image: var(--chat-outgoing-message-background-gradient)
}

.xl565be {
    font-size: var(--system-16-font-size)
}

.xl56j7k {
    justify-content: center
}

.xl7tqy7 {
    font-weight: var(--font-weight-system-bold)
}

.xl88l13 {
    background-color: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(var(--ig-elevated-background)) 100%)
}

.xl8spv7 {
    background-color: var(--x-backgroundColor)
}

.xle4ukl {
    -webkit-filter: drop-shadow(0 1px 4px 0 rgba(0, 0, 0, .16));
    filter: drop-shadow(0 1px 4px 0 rgba(0, 0, 0, .16))
}

.xlej2ay {
    border-end-start-radius: 22px
}

.xlej3yl {
    color: rgba(var(--ig-text-on-media), .7)
}

.xlekzc6 {
    border-start-end-radius: 96px
}

.xlep54o {
    margin-inline-start: var(--modal-padding)
}

.xli2wwf {
    padding-inline-end: 64px
}

.xli6nsh {
    line-height: 1.6667
}

.xljulmy {
    background-color: var(--background-deemphasized)
}

.xlo4toe {
    margin-inline-end: 28px
}

.xlp1x4z {
    -webkit-backface-visibility: hidden
}

.xlqzeqv {
    justify-content: flex-start
}

.xlrrn2g {
    column-gap: 9px
}

.xlrydhw {
    background-color: #00a67d
}

.xlshs6z {
    visibility: hidden
}

.xlst5ui {
    border-inline-start-color: #ffffff0a
}

.xluoswm {
    border-end-start-radius: 32px
}

.xly64p6 {
    border-end-start-radius: 44px
}

.xlyipyv {
    text-overflow: ellipsis
}

.xlyy40w {
    border-inline-start-color: rgb(var(--ig-colors-button-primary-link-text))
}

.xm0mo6v {
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px)
}

.xm1dlwm {
    box-shadow: 0 2px 4px #0000001a, 0 8px 20px #0000001a
}

.xm4i03v {
    border-inline-end-color: rgb(var(--grey-2))
}

.xm5umpm {
    -webkit-text-fill-color: rgb(var(--web-always-white))
}

.xm65ksi {
    -webkit-clip-path: path("M 24 0 Q 19.5 0 18 2.571 Q 16.5 6 12 6 Q 7.5 6 6 2.571 Q 4.5 0 0 0 Z");
    clip-path: path("M 24 0 Q 19.5 0 18 2.571 Q 16.5 6 12 6 Q 7.5 6 6 2.571 Q 4.5 0 0 0 Z")
}

.xm83of2 {
    row-gap: 1px
}

.xm9bcq3 {
    padding-inline-end: var(--chat-bubble-padding-horizontal, 12px)
}

.xmalf8g {
    border-inline-start-color: rgba(var(--ig-separator), .5)
}

.xmb35hb {
    padding-inline-end: 20%
}

.xmc5hgj {
    margin-inline-start: 34%
}

.xmdrk92 {
    line-height: var(--system-24-line-height)
}

.xmecd1d {
    border-start-start-radius: 36px
}

.xmf7m89 {
    border-start-start-radius: 1.5px
}

.xmfnd2l {
    color: #0095f6
}

.xmixu3c {
    column-gap: 6px
}

.xmjcpbm {
    background-color: var(--comment-background)
}

.xmjyxvj {
    color: rgb(var(--ig-separator))
}

.xml7xvy {
    inset-inline-start: calc(50% - 2px)
}

.xmlsz8p {
    background-color: rgba(var(--ig-error-or-destructive), .12)
}

.xmn1u35 {
    line-height: 18px !important
}

.xmnbj4i {
    border-inline-end-color: #0003
}

.xmo4y8g {
    inset-inline-start: max(12px, calc(50% - 282px))
}

.xmo616w {
    border-inline-end-color: var(--gradient-purple)
}

.xmp7c8h {
    margin-inline-end: var(--modal-padding)
}

.xmper1u {
    cursor: inherit
}

.xmsj0wv {
    margin-inline-start: 34px
}

.xmw9mke {
    text-align: justify
}

.xmx5zq6 {
    letter-spacing: .062px
}

.xmzvs34 {
    padding-inline-start: 8px
}

.xn0cd8s {
    animation-timing-function: ease-in
}

.xn15nnn {
    margin-inline-end: -25px
}

.xn520d0 {
    background-image: linear-gradient(125deg, #ffd600 15%, #ff7a00 30%, #ff0169, #d300c5 70%, #7638fa 85%)
}

.xn5tmeg {
    box-shadow: 0 0 16px #552e2e1a
}

.xn7msiw {
    margin-inline-start: 228px
}

.xn80e1m {
    text-transform: capitalize
}

.xn9na27 {
    border-start-end-radius: 80px
}

.xnajbk2 {
    -webkit-line-clamp: 4
}

.xnb9ngw {
    margin-inline-start: 168px
}

.xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.xnd6lj4 {
    border-end-start-radius: 1.5px
}

.xngnso2 {
    font-size: 1.5rem
}

.xnh215r {
    font-family: Instagram Sans, var(--font-family-system)
}

.xnkmj2t {
    margin-inline-start: 18px
}

.xnlwouz {
    border-start-end-radius: 16px
}

.xnn1q72 {
    transform: translateY(0)
}

.xnnr8r {
    margin-inline-end: 2px
}

.xnp7tpx {
    background-image: linear-gradient(to top, rgba(var(--web-always-black), 0) 0% 60%, rgba(var(--web-always-black), .025) 70%, rgba(var(--web-always-black), .15) 90%, rgba(var(--web-always-black), .2))
}

.xnpuxes {
    visibility: visible
}

.xnqoqkk {
    border-end-end-radius: 15px
}

.xnrlo3a {
    border-end-end-radius: 5%
}

.xntcaxa {
    background-color: #ed495614
}

.xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart)
}

.xnwe2h8 {
    align-content: flex-end
}

.xnyc5a {
    padding-inline-start: var(--size24)
}

.xnys4xv {
    color: rgb(var(--ig-secondary-background))
}

.xnz67gz {
    background-color: rgb(var(--ig-secondary-background))
}

.xnzr9dm {
    margin-inline-start: 22px
}

.xo1l8bm {
    font-weight: 400
}

.xo1ph6p {
    order: 3
}

.xo1y3bh {
    border-end-start-radius: inherit
}

.xo2ifbc {
    inset-inline-end: 10px
}

.xo2j3jz {
    inset-inline-start: -12px
}

.xo3uz88 {
    background-image: url(9NgyF_R7b4t.png)
}

.xo5v014 {
    line-height: 1
}

.xo91s5a {
    color: #000
}

.xobi9p2 {
    border-inline-start-color: #ffffffb3
}

.xod0wng {
    color: #000
}

.xoegz02 {
    z-index: 4
}

.xoeu3cm {
    border-end-end-radius: 50vh
}

.xof6966 {
    animation-duration: .7s
}

.xofb2d2 {
    border-end-start-radius: var(--chat-bubble-border-radius, 18px)
}

.xogfrqt {
    color: var(--fds-black)
}

.xoghgml {
    grid-template-columns: 40px 1fr 40px
}

.xopb87b {
    border-inline-end-width: 12px
}

.xoqlrxr {
    background-image: linear-gradient(180deg, #262626cc, #26262600)
}

.xorogi4 {
    inset-inline-end: -22px
}

.xorstpt {
    animation-play-state: paused
}

.xosy1vn {
    -webkit-backdrop-filter: blur(45px);
    backdrop-filter: blur(45px)
}

.xotxm5o {
    margin-inline-start: 26px
}

.xounnfc {
    background-image: linear-gradient(125deg, #ffd400 15%, #ff7000 30%, #ff0067, #e700cb 70%, #7f33ff 85%)
}

.xoy5rgs {
    animation-name: x1vleaic-B
}

.xozqiw3 {
    flex-wrap: nowrap
}

.xozx76t {
    padding-inline-start: 0 !important
}

.xozzvtj {
    scale: .85
}

.xp047v6 {
    box-shadow: 0 0 0 99999px #ffffffeb
}

.xp10ets {
    background-color: rgba(var(--web-always-black), .85)
}

.xp1r0qw {
    row-gap: 12px
}

.xp4054r {
    text-align: end
}

.xp48ta0 {
    padding-inline-end: 40px
}

.xp6wu9n {
    color: rgb(var(--ig-always-white))
}

.xp7a8jq {
    margin-inline-start: 88px
}

.xp8khdm {
    flex-basis: 52px
}

.xpa5qit {
    inset-inline-end: -5px
}

.xpavfja {
    aspect-ratio: 9 / 12
}

.xpcrz0c {
    border-inline-end-color: rgb(var(--ig-primary-background))
}

.xpcyujq {
    margin-inline-start: 5px
}

.xpdd554 {
    font-family: Instagram Sans Condensed, -apple-system, "system-ui", Segoe UI, Roboto, Helvetica, Arial, sans-serif
}

.xpdipgo {
    -webkit-touch-callout: none
}

.xpdmqnj {
    padding-inline-end: 12px
}

.xpdvgm7 {
    margin-inline-start: 44px
}

.xpf24wh {
    border-start-end-radius: 11px
}

.xpfr4ac {
    color: #8e8e93
}

.xph89ci {
    border-inline-end-color: rgb(var(--ig-secondary-background))
}

.xpilrb4 {
    border-inline-start-width: 1px
}

.xpk2tj9 {
    transform: scaleX(-1)
}

.xpnxf55 {
    border-inline-start-color: #0003
}

.xpp8er5 {
    border-end-end-radius: 16px
}

.xppr47r {
    border-inline-start-color: var(--ig-stroke-on-media)
}

.xpqajaz {
    align-items: flex-end
}

.xpqogu8 {
    container-type: size
}

.xpqrg0c {
    border-start-start-radius: var(--live-video-border-radius)
}

.xpt7v1g {
    margin-inline-end: -28px
}

.xputb5m {
    row-gap: 48px
}

.xpvyfi4 {
    align-self: flex-end
}

.xpwdb9g {
    margin-inline-end: 24px
}

.xpwt95j {
    color: rgba(var(--secondary-text-on-media))
}

.xpxjv2o {
    padding-inline-end: var(--igd-chat-tabs-list-cell-padding-inline, 24px)
}

.xq19glz {
    background-color: #ffe7f6
}

.xq3z1fi {
    color: rgb(var(--ig-stroke-on-media))
}

.xq5c7ks {
    column-gap: 18px
}

.xqas9n6 {
    padding-inline-start: 20%
}

.xqbdsaf {
    border-start-start-radius: 11px
}

.xqcmdr3 {
    animation-name: x18re5ia-B
}

.xqcrz7y {
    align-self: flex-start
}

.xqemwdq {
    line-height: 1.2143
}

.xqf3suz {
    animation-name: x1xuf6tn-B
}

.xqfg5d8 {
    opacity: var(--sfs-row-checkbox-opacity, 0)
}

.xqfltyo {
    font-family: var(--font-family-system-prism)
}

.xqi6p0a {
    border-end-end-radius: 1000px
}

.xqi6rai {
    border-inline-start-color: rgb(var(--web-always-white))
}

.xqjyukv {
    align-content: stretch
}

.xqkbw06 {
    background-color: #dbdbdb
}

.xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns)
}

.xqnirrm {
    color: rgb(var(--ig-secondary-button))
}

.xqol439 {
    background-color: var(--modal-backdrop-dark)
}

.xqpj2dm {
    -webkit-filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, .17));
    filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, .17))
}

.xqpl54q {
    inset-inline-start: 24px
}

.xqptsep {
    background-color: rgb(var(--ig-stroke-prism))
}

.xqqdhr3 {
    color: rgb(var(--ig-primary-background))
}

.xqqy42c {
    inset-inline-end: -16px
}

.xqsn43r {
    margin-inline-start: 20px
}

.xqwxbl3 {
    inset-inline-end: -4px
}

.xqxf0zc {
    transform: scale(.5078)
}

.xqyy0d1 {
    transform: translate(18px)
}

.xqz12i {
    animation-name: xnw998g-B
}

.xr0m5pc {
    border-end-start-radius: 9999px
}

.xr0vj50 {
    background-color: #34c75924
}

.xr2ch4k {
    inset-inline-start: 32px
}

.xr2socj {
    font-family: Instagram Sans Condensed, var(--font-family-system)
}

.xr2y4jy {
    border-end-end-radius: 6px
}

.xr2zy4p {
    background-color: #d8d8d899
}

.xr3buco {
    z-index: var(--x-zIndex)
}

.xr4gsrn {
    border-start-start-radius: 40px
}

.xr5sc7 {
    font-weight: var(--font-weight-system-medium)
}

.xr6a42u {
    transform: translate(-50%)
}

.xr7j8pl {
    border-inline-start-color: rgb(var(--ig-toggle-outline-disabled-prism))
}

.xr9e8f9 {
    border-start-start-radius: 2px
}

.xr9w4p7 {
    border-start-start-radius: 7px
}

.xr9xemt {
    border-inline-end-color: rgba(var(--ig-secondary-button), .15)
}

.xrgb9v1 {
    border-inline-start-color: rgb(var(--grey-2))
}

.xrh5wk9 {
    border-inline-end-color: rgb(var(--igdw-chat-tab-composer-border-color))
}

.xrhuvym {
    background-color: var(--utilities-dimmer, rgba(0, 0, 0, .7))
}

.xricik9 {
    box-shadow: 0 0 24px rgba(var(--web-always-black), .08)
}

.xrkmrrc {
    background-color: red
}

.xrl78uq {
    border-end-start-radius: var(--radius9999)
}

.xrmkrer {
    border-inline-end-color: var(--chat-message-border-color, transparent)
}

.xrmzd5y {
    text-shadow: 0 4px 12px rgba(var(--web-always-black), .15)
}

.xrok2fi {
    transition-property: max-height
}

.xroo299 {
    -webkit-clip-path: inset(-200px -20px 0px -20px);
    clip-path: inset(-200px -20px 0px -20px)
}

.xrotz4w {
    inset-inline-start: 8px
}

.xrr41r3 {
    inset-inline-start: 6px
}

.xrv7xp8 {
    object-position: right
}

.xrvj5dj {
    display: grid
}

.xrw5ot4 {
    padding-inline-end: 9px
}

.xrweaip {
    background-color: #ffffff80
}

.xrxxony {
    margin-inline-start: 1em
}

.xs11nmo {
    border-end-start-radius: var(--radius8)
}

.xs28akr {
    background-color: rgb(var(--ig-toggle-background-disabled-off-prism))
}

.xs4xyr0 {
    animation-duration: .25s
}

.xs51kk {
    animation-name: x1rp9ifn-B
}

.xs58l47 {
    border-inline-start-color: var(--messenger-card-background)
}

.xs83m0k {
    flex-shrink: 1
}

.xs83zq4 {
    border-start-end-radius: 3px
}

.xs8nvqm {
    border-start-end-radius: var(--radius9999)
}

.xs9wviy {
    border-end-start-radius: 16px
}

.xsdj86q {
    padding-inline-start: 17px
}

.xsdsiao {
    border-inline-end-color: rgba(var(--ig-stroke), .3)
}

.xsejb3s {
    border-start-end-radius: var(--x-borderRadius)
}

.xsf8cex {
    -webkit-clip-path: path("M 0 0 Q 5 4 -1 10 Q -1 11 51 3 L 51 0 L 51 0 L 0 0 Z");
    clip-path: path("M 0 0 Q 5 4 -1 10 Q -1 11 51 3 L 51 0 L 51 0 L 0 0 Z")
}

.xsfy40s {
    padding-inline-end: 32px
}

.xsfzzmd {
    font-size: .8em
}

.xshg46c {
    border-end-end-radius: 22px
}

.xsid9ct {
    cursor: crosshair
}

.xslesqm {
    background-image: linear-gradient(0deg, #0c101473, #0304052e 48%, #0000)
}

.xslqt17 {
    inset-inline-start: 21px
}

.xsmzqeu {
    padding-inline-start: 55px
}

.xsnw5ke {
    background-color: rgb(var(--ig-bubble-background))
}

.xsqj5wx {
    transform: var(--x-transform)
}

.xss6m8b {
    font-variant-numeric: tabular-nums
}

.xstgzgi {
    border-end-end-radius: var(--radius8)
}

.xstzfhl {
    border-inline-start-style: none
}

.xsu2wpu {
    border-inline-start-color: rgba(var(--ig-stroke), .3)
}

.xsuxonf {
    border-inline-start-width: 1.25px
}

.xsuy2mf {
    color: #6e6e73
}

.xsyfbxk {
    border-start-start-radius: var(--text-input-text-input-field-corner-radius, 12px)
}

.xt0e3qv {
    cursor: default
}

.xt0psk2 {
    display: inline
}

.xt1o34h {
    box-shadow: 0 6px 16px #0003
}

.xt6orni {
    background-image: linear-gradient(to top right, rgb(var(--gradient-yellow)), rgb(var(--gradient-orange)), rgb(var(--gradient-pink)), rgb(var(--gradient-lavender)), rgb(var(--gradient-purple)))
}

.xt6ovg4 {
    border-end-end-radius: 3px
}

.xt78tet {
    color: rgb(var(--ig-elevated-separator))
}

.xtaz4m5 {
    list-style-type: disc
}

.xtclozq {
    color: var(--ig-secondary-text)
}

.xtea3wc {
    -webkit-filter: blur(2px);
    filter: blur(2px)
}

.xtglan8 {
    inset-inline-start: calc(50% - 8px)
}

.xti2d7y {
    opacity: .4
}

.xti9drz {
    box-shadow: 0 2px 16px rgba(var(--web-always-black), .1)
}

.xtijo5x {
    inset-inline-end: 0
}

.xtiq6qp {
    box-shadow: -1px 4px 4px -4px #0000004d
}

.xtk3ig7 {
    border-inline-end-color: rgba(var(--ig-primary-text), .1)
}

.xtkzn8d {
    background-color: rgba(var(--web-always-black), .24)
}

.xtn646 {
    border-end-start-radius: 7.25px
}

.xtp2iwk {
    border-start-end-radius: 17px
}

.xtqhoxe {
    line-height: 1em
}

.xtqikln {
    column-gap: 12px
}

.xtrg13t {
    float: var(--stylex-logical-end)
}

.xtsq1uu {
    background-image: linear-gradient(to top, #26262699, #fff0)
}

.xtssl2i {
    padding-inline-start: 40px
}

.xtt52l0 {
    resize: none
}

.xtuq3kr {
    margin-inline-end: 10%
}

.xtvhhri {
    text-transform: uppercase
}

.xtvsq51 {
    background-color: var(--primary-button-background)
}

.xtz6rxn {
    color: #ffffffb3
}

.xtzvprt {
    border-start-end-radius: 36px
}

.xu0d25g {
    transform: scale(.833)
}

.xu0m118 {
    text-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.xu1rcjc {
    background-image: linear-gradient(to top, rgba(var(--web-always-black), 0) 0% 50%, rgba(var(--web-always-black), .025) 80%, rgba(var(--web-always-black), .25))
}

.xu25z0z {
    border-start-end-radius: inherit
}

.xu2oxv2 {
    box-shadow: 0 2px 16px #0c10141a, 0 4px 40px #0c10141a
}

.xu302bb {
    background-image: linear-gradient(180deg, #26262600, #26262699 100%, #000)
}

.xu3mh0j {
    font-weight: var(--font-weight-system-extra-light)
}

.xu4o1vd {
    grid-template-columns: repeat(6, 1fr)
}

.xu54ipa {
    font-size: 3.125rem
}

.xu8d0li {
    scrollbar-color: rgba(255, 255, 255, .3) transparent
}

.xu96ter {
    border-inline-end-color: #0c101426
}

.xubrqkt {
    text-shadow: 0 0 2px rgba(0, 0, 0, .5)
}

.xud2p1a {
    background-color: var(--web-always-black)
}

.xujqcij {
    transform: translate(-50%)
}

.xuk3077 {
    align-items: flex-end
}

.xukmnpi {
    background-color: var(--background-primary)
}

.xule2z1 {
    margin-inline-end: -24px
}

.xum2pek {
    border-start-start-radius: 38px
}

.xum4auv {
    border-end-end-radius: 100px
}

.xumi4rn {
    background-image: linear-gradient(#0006, #0006), url(m9q7iRWgK9h.png)
}

.xun9pwu {
    background-color: #283c4e
}

.xutxsf2 {
    border-inline-start-color: rgb(var(--ig-stroke-on-media))
}

.xuuh30 {
    transform: translate(-50%)
}

.xuuneq5 {
    -webkit-filter: drop-shadow(0 4px 32px rgba(12, 16, 20, .16));
    filter: drop-shadow(0 4px 32px rgba(12, 16, 20, .16))
}

.xuv4wbt {
    inset-inline-start: 95px
}

.xuv8nkb {
    font-weight: 800
}

.xuvjrbr {
    border-inline-start-color: var(--negative)
}

.xuxw1ft {
    white-space: nowrap
}

.xuy8w9f {
    line-height: 17px
}

.xuzhngd {
    opacity: .3
}

.xv105hh {
    background-image: linear-gradient(90deg, rgb(var(--gradient-yellow)), rgb(var(--gradient-orange)) 28%, rgb(var(--gradient-pink)) 72%, rgb(var(--gradient-lavender)))
}

.xv1h8ih {
    animation-name: xf4q8wq-B
}

.xv54qhq {
    padding-inline-end: 16px
}

.xv5lvn5 {
    border-inline-start-color: transparent
}

.xv6z1j4 {
    border-end-start-radius: 17px
}

.xv8e4f5 {
    box-shadow: 1px 4px 4px -4px #0000004d
}

.xv9t0rm {
    margin-inline-end: -5px
}

.xvahy20 {
    padding-inline-start: 25px
}

.xvbhtw8 {
    background-color: rgb(var(--ig-primary-background))
}

.xvc51xn {
    margin-inline-start: 32px
}

.xvc5jky {
    margin-inline-start: auto
}

.xvdv3fc {
    color: #0095f6
}

.xvebqwe {
    border-inline-start-color: #ffffff1a
}

.xvh1q2i {
    background-color: rgba(var(--web-always-white), .3)
}

.xvi0132 {
    background-color: #dbdbdb14
}

.xvi6ttw {
    background-image: linear-gradient(to top, #0000, #0003)
}

.xvk69s7 {
    padding-inline-end: var(--size24)
}

.xvlca1e {
    stroke-width: 2
}

.xvma63k {
    animation-name: x17qceat-B
}

.xvmeiya {
    border-inline-end-color: rgb(var(--ig-secondary-text))
}

.xvn2z4z {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px)
}

.xvpkvqh {
    background-color: rgba(var(--ig-primary-background), .4)
}

.xvs2etk {
    border-start-start-radius: 100%
}

.xvs91rp {
    font-size: var(--system-14-font-size)
}

.xvtxzkx {
    border-inline-end-color: var(--negative)
}

.xvwic5k {
    background-color: #efefef
}

.xvykt1v {
    border-inline-start-color: rgba(var(--web-always-black), .15)
}

.xvz9zrv {
    border-inline-start-color: rgb(var(--ig-error-or-destructive))
}

.xvzzewd {
    box-shadow: 0 4px 16px #00000026
}

.xw01apr {
    margin-inline-start: -6px
}

.xw09woa {
    row-gap: 6px
}

.xw0y2gn {
    inset-inline-start: 116px
}

.xw8ag78 {
    animation-duration: .1s
}

.xw8kemb {
    padding-inline-end: 80px
}

.xw8xeku {
    padding-inline-start: 90px
}

.xwafii1 {
    background-color: rgba(var(--web-always-white), .2)
}

.xwbd9tj {
    background-color: var(--thin-light-blur)
}

.xwcfey6 {
    background-color: var(--disabled-button-background)
}

.xwcmxpt {
    animation-name: x1lzrv39-B
}

.xwhw2v2 {
    font-weight: var(--font-weight-system-semibold)
}

.xwj6ksc {
    border-end-start-radius: 36px
}

.xwji4o3 {
    transition-timing-function: ease
}

.xwklpps {
    margin-inline-start: 2px
}

.xwldb3t {
    justify-self: flex-start
}

.xwmz7sl {
    color: rgb(var(--ig-text-on-color))
}

.xwn43p0 {
    padding-inline-start: 18px
}

.xwn9dsr {
    fill: rgb(var(--grey-0))
}

.xwnonoy {
    background-color: var(--accent)
}

.xwodta0 {
    padding-inline-end: 35px
}

.xwqyzqf {
    margin-inline-start: -24px
}

.xws6zjw {
    background-color: #fff6
}

.xwt6s21 {
    border-inline-start-color: rgb(var(--ig-elevated-separator))
}

.xwudbvs {
    font-size: 1.4375rem
}

.xwvvxsp {
    color: rgb(var(--ig-stroke))
}

.xwx2v2g {
    box-shadow: 0 4px 4px var(--fds-black-alpha-20)
}

.xwxc2jc {
    line-height: 1.8
}

.xwy3id5 {
    border-inline-end-style: dashed
}

.xx118en {
    flex-basis: 68px
}

.xx281p9 {
    padding-inline-end: 50px
}

.xx2ajgn {
    background-color: var(--modal-backdrop-default)
}

.xx487zo {
    border-inline-start-width: var(--chat-message-border-width, 0px)
}

.xx5x9a5 {
    animation-name: xz7fsl5-B
}

.xx6bhzk {
    transition-duration: .15s
}

.xx6jrq6 {
    margin-inline-start: 15px
}

.xx6mr1u {
    font-size: .85em
}

.xx7lb7 {
    background-color: #0c101473
}

.xxbq7yv {
    inset-inline-end: 7.142vw
}

.xxja2kg {
    border-inline-start-color: var(--ig-separator)
}

.xxjwgl8 {
    inset-inline-start: 38px
}

.xxk16z8 {
    color: rgb(var(--ig-badge))
}

.xxkxylk {
    animation-duration: .5s
}

.xxmtf2w {
    aspect-ratio: 584 / 255
}

.xxo4fpt {
    outline-offset: -.75px
}

.xxq8fiz {
    border-end-end-radius: var(--x12phnnh)
}

.xxs79tx {
    row-gap: 0
}

.xxt2rmt {
    font-size: var(--system-11-font-size)
}

.xxux13n {
    background-color: rgba(var(--ig-primary-background), .85)
}

.xxx7yvo {
    inset-inline-end: 4px
}

.xxxcpbg {
    border-inline-start-color: rgba(var(--ig-stroke), .5)
}

.xxy3q5o {
    border-inline-end-width: rgb(var(--grey-1))
}

.xxymvpz {
    vertical-align: middle
}

.xy161v8 {
    background-image: url(m9q7iRWgK9h.png)
}

.xy1slpe {
    margin-inline-end: var(--mobile-grid-item-margin)
}

.xy29bcn {
    box-shadow: 0 0 0 99999px rgba(var(--web-overlay-on-media), .96)
}

.xy37yi0 {
    background-color: rgba(var(--ig-primary-button), .08)
}

.xy61wxk {
    -webkit-text-fill-color: rgb(var(--web-always-black))
}

.xy63fsq {
    border-inline-end-color: #e4e4e4
}

.xy7rd5e {
    border-inline-start-color: #0c101426
}

.xy9e2t7 {
    border-inline-end-color: rgb(var(--ig-close-friends-refreshed))
}

.xyb1xck {
    color: rgb(var(--ig-primary-icon))
}

.xybix7x {
    border-inline-start-color: rgba(var(--web-always-white), .15)
}

.xyd5lmf {
    inset-inline-end: -56px
}

.xydkk0 {
    animation-name: x18x0dr7-B
}

.xydo94t {
    letter-spacing: -3.5px
}

.xyhsmuo {
    color: #c8323c
}

.xyiysdx {
    padding-inline-start: 2px
}

.xykpoxv {
    border-start-start-radius: var(--x-borderRadius)
}

.xymharo {
    margin-inline-start: 30px
}

.xypthjr {
    fill: #fff
}

.xyq6ywh {
    font-family: Instagram Sans Condensed Regular
}

.xyqm7xq {
    margin-inline-start: 16px
}

.xyri2b {
    padding-inline-end: 0
}

.xyrmg5s {
    border-inline-end-width: .25px
}

.xys98vm {
    inset-inline-end: 14px
}

.xytl4z6 {
    animation-name: x190dji-B
}

.xyu1916 {
    margin-inline-end: 27px
}

.xyu97ju {
    box-shadow: 0 0 5px 1px rgba(var(--web-always-black), .0975)
}

.xyumdvf {
    border-inline-start-width: 2px
}

.xyvitjm {
    background-color: #5aa7ff1f
}

.xyvkobj {
    background-color: #0095f61a
}

.xyvn2c7 {
    background-image: linear-gradient(to top, #0000008c, #0000)
}

.xyx8ycp {
    inset-inline-start: 48px
}

.xyzq4qe {
    background-color: rgb(var(--web-always-black))
}

.xz03a8w {
    inset-inline-end: 2px
}

.xz3rzyy {
    background-color: rgb(var(--web-always-white))
}

.xz4gly6 {
    transition-timing-function: ease-in-out
}

.xz5fbns {
    font-weight: var(--font-weight-system-regular)
}

.xz5rk10 {
    opacity: .2
}

.xz7312c {
    padding-inline-start: 22px
}

.xz7a0tf {
    background-color: rgb(var(--ig-hover-overlay))
}

.xz7t8uv {
    border-end-end-radius: 24px
}

.xz7y4ve {
    box-shadow: 0 0 0 .25px rgba(var(--web-always-black), .04) inset, 0 1px 12px rgba(var(--web-always-black), .04), 0 3px 24px rgba(var(--web-always-black), .04)
}

.xzgdc44 {
    margin-inline-end: 92px
}

.xziim83 {
    padding-inline-end: 28px
}

.xzjijqb {
    border-end-end-radius: 36px
}

.xzk7dlx {
    position: static !important
}

.xzkaem6 {
    z-index: 3
}

.xzl6hoh {
    line-height: 24
}

.xzm8p2n {
    padding-inline-start: 26px
}

.xzmilaz {
    box-shadow: 4px 0 24px rgba(var(--web-always-black), .15)
}

.xzq7ata {
    background-image: linear-gradient(to bottom, #0000, #0006)
}

.xzqausw {
    color: rgba(var(--ig-text-on-color))
}

.xzqyxu6 {
    color: var(--white)
}

.xzsf02u {
    color: var(--primary-text)
}

.xzskjps {
    border-inline-end-color: var(--lines-separator, #DBDBDB)
}

.xzt5al7 {
    direction: ltr
}

.xzthpkm {
    border-start-start-radius: var(--radius9999)
}

.xzwoauc {
    inset-inline-start: 16px
}

.xzxgvzf {
    background-image: linear-gradient(90deg, rgba(var(--ig-bubble-background), 1) 30%, rgba(var(--ig-bubble-background), 0))
}

.xzyj77d {
    direction: rtl
}

.x19g76df.x19g76df:where(.xmykkhb:hover *) {
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px)
}

.xclyfv.xclyfv:where(.xmykkhb:hover *) {
    background-color: transparent
}

.xh8xtn3.xh8xtn3:where(.xmykkhb:hover *) {
    opacity: 1
}

@supports (background-clip: text) or (-webkit-background-clip: text) {
    .x11zeiyt.x11zeiyt {
        -webkit-background-clip: text
    }
}

@supports (background-clip: text) or (-webkit-background-clip: text) {
    .x149v9vh.x149v9vh {
        color: transparent
    }
}

@supports (background-clip: text) or (-webkit-background-clip: text) {
    .x1mtrzge.x1mtrzge {
        background-clip: text
    }
}

@supports (padding: env(safe-area-inset-bottom, 0)) {
    .x6w1myc.x6w1myc {
        background-color: rgb(var(--ig-primary-background))
    }
}

@supports (background-clip: text) {
    .xdseqzo.xdseqzo {
        background-image: linear-gradient(43.83deg, #ffd400 -48.57%, #ff7000 -5.59%, #ff0067 38.42%, #e700cb 83.44%)
    }
}

@supports (background-clip: text) {
    .xfkzwfx.xfkzwfx {
        background-clip: text
    }
}

@supports (background-clip: text) {
    .xr1dnjh.xr1dnjh {
        -webkit-text-fill-color: transparent
    }
}

.x101m3lq:after {
    border-end-end-radius: 50%
}

.x14ubj2k:focus-within {
    border-inline-end-color: rgb(var(--ig-primary-text))
}

.x17hkpe9:after {
    border-start-start-radius: 50%
}

.x1euntei:focus-within {
    opacity: 1
}

.x1ft7ld1:after {
    z-index: 10
}

.x1nmnqte:focus-within {
    border-inline-start-color: rgb(var(--ig-primary-text))
}

.x1o4g1b1:after {
    transform: translateY(-30%)
}

.x1r0aigu:focus-within {
    border-inline-end-color: var(--primary-button-background)
}

.x1s5abdo:after {
    inset-inline-start: 0
}

.x1vj4dyh:after {
    display: none
}

.x1x824oc:after {
    position: absolute
}

.x3i1296:after {
    border-start-end-radius: 50%
}

.x5l10my:after {
    content: ""
}

.x7s97pk:focus-visible {
    outline-offset: 2px
}

.xa4r2e:after {
    border-end-start-radius: 50%
}

.xfspk8f:focus-within {
    border-inline-start-color: var(--primary-button-background)
}

.xieozyd:after {
    display: block
}

.xni5zzl:after {
    content: ""
}

.xnv8pza:after {
    inset-inline-start: 4px
}

.x1pwwqoy:first-child {
    margin-inline-start: 0
}

.x8z4y6v:first-child {
    margin-inline-end: 0
}

.x19mtlqq:last-child {
    border-inline-start-width: 0
}

.x1j53mea:last-child {
    margin-inline-end: 0
}

.x1qlsc9e:last-child {
    border-inline-end-width: 0
}

.xwcf1sq:last-child {
    display: none
}

.xjl7jj:empty {
    display: none
}

.x17a9jwe:visited {
    color: rgb(var(--web-always-black))
}

.x17kgsl5:visited {
    color: inherit
}

.x19wia3t:visited {
    line-height: 15px
}

.x1c96tao:visited {
    line-height: var(--system-20-line-height)
}

.x1dorbz4:visited {
    color: rbg(var(--ig-text-on-media))
}

.x1gzmzvf:visited {
    color: rgb(var(--ig-colors-button-primary-link-text))
}

.x1iklsv3:visited {
    font-weight: var(--font-weight-system-medium)
}

.x1j1kfis:visited {
    cursor: pointer
}

.x1j7fzd4:visited {
    font-size: var(--system-14-font-size)
}

.x1k3vsih:visited {
    font-size: 1rem
}

.x1phri68:visited {
    color: #0095f6
}

.x1s82ti1:visited {
    color: rgba(var(--ig-text-on-media), .7)
}

.x1tb0csp:visited {
    font-size: .75rem
}

.x1vlc3oy:visited {
    color: rgb(var(--ig-text-on-media))
}

.x1vss58b:visited {
    color: var(--custom-text-color)
}

.x1wr5zgu:visited {
    font-weight: var(--font-weight-system-semibold)
}

.x1xmgfb7:visited {
    color: rgb(var(--ig-error-or-destructive))
}

.x568u83:visited {
    color: rgb(var(--ig-secondary-button))
}

.x9n4tj2:visited {
    color: rgb(var(--ig-primary-text))
}

.xe81s16:visited {
    color: rgb(var(--web-always-white))
}

.xewkx91:visited {
    color: rgb(var(--ig-secondary-text))
}

.xjypj1w:visited {
    color: rgb(var(--ig-primary-button))
}

.xmv29js:visited {
    line-height: var(--system-16-line-height)
}

.xqgle23:visited {
    color: rgb(var(--ig-tertiary-button-text))
}

.x1bq4at4:disabled {
    opacity: .3
}

.x1oqui1x:disabled {
    background-color: transparent
}

.x1qt4tve:disabled {
    color: rgb(var(--ig-secondary-text))
}

.x1rheh84:disabled {
    background-color: rgb(var(--ig-highlight-background))
}

.x1s07b3s:disabled {
    cursor: not-allowed
}

.x1t1bzth:disabled {
    border-inline-start-color: rgb(var(--ig-separator))
}

.x2bbx33:disabled {
    color: rgb(var(--ig-primary-text))
}

.xa8t5ci:disabled {
    opacity: .7
}

.xaqnwrm:disabled {
    pointer-events: none
}

.xm4o3d5:disabled {
    border-inline-end-color: rgb(var(--ig-separator))
}

.x11mld2u:hover {
    background-color: rgba(var(--ig-primary-text), .06)
}

.x11yv9i9:hover {
    text-align: center
}

.x126y3zl:hover {
    background-color: rgb(var(--grey-7))
}

.x1277o0a:hover {
    cursor: pointer
}

.x12g3yub:hover {
    color: rgb(var(--ig-text-on-color))
}

.x13yphe4:hover {
    background-color: rgb(var(--web-always-black))
}

.x14hq0eu:hover {
    background-color: rgb(var(--green-5))
}

.x14jxsvd:hover {
    color: rgb(var(--ig-colors-button-primary-link-text--hover))
}

.x14snt5h:hover {
    transform: scale(1.05)
}

.x15vn3sj:hover {
    background-color: var(--press-overlay)
}

.x16sv5yx:hover {
    background-color: rgb(var(--ig-hover-overlay))
}

.x1717ian:hover {
    font-size: var(--system-12-font-size)
}

.x17h135x:hover {
    animation-name: x4que31-B
}

.x186fznp:hover {
    border-inline-end-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.x18trcvz:hover {
    border-inline-start-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.x18uuni6:hover {
    opacity: .9
}

.x198eelw:hover {
    background-color: rgb(var(--ig-tertiary-button-hover))
}

.x1c3glr3:hover {
    opacity: .7
}

.x1d77qlu:hover {
    border-inline-end-width: 0
}

.x1dbq3pt:hover {
    border-inline-start-width: 0
}

.x1du6zs2:hover {
    background-color: rgb(var(--ig-elevated-background))
}

.x1gt2v9e:hover {
    border-inline-start-color: rgb(var(--ig-elevated-separator))
}

.x1k1bblp:hover {
    color: rgb(var(--ig-primary-text))
}

.x1khimfa:hover {
    background-color: rgb(var(--ig-colors-button-primary-link-text))
}

.x1kj9xhc:hover {
    border-start-start-radius: 20px
}

.x1kpeaht:hover {
    background-color: rgb(var(--barcelona-primary-button), .8)
}

.x1l895ks:hover {
    background-color: rgb(var(--ig-secondary-background))
}

.x1mywscw:hover {
    opacity: .4
}

.x1n5bzlp:hover {
    background-color: transparent
}

.x1nc3r88:hover {
    z-index: 100
}

.x1o7oa00:hover {
    border-end-end-radius: 20px
}

.x1o7uuvo:hover {
    opacity: 1
}

.x1oyqvyz:hover {
    color: rgb(var(--web-always-black))
}

.x1rtvea0:hover {
    background-color: rgb(var(--ig-stroke))
}

.x1spsku0:hover {
    -webkit-filter: brightness(.9);
    filter: brightness(.9)
}

.x1t0kc4k:hover {
    background-color: rgb(var(--web-always-white), .4)
}

.x1t0o6r3:hover {
    border-start-end-radius: 20px
}

.x1t7rm6y:hover {
    transform: none
}

.x1ut1ngg:hover {
    animation-fill-mode: forwards
}

.x1uugd1q:hover {
    background-color: rgb(var(--ig-colors-button-primary-background--hover))
}

.x1wdvvl3:hover {
    color: transparent
}

.x1yc6y37:hover {
    color: rgb(var(--ig-link))
}

.x20cjte:hover {
    color: rgb(var(--ig-colors-button-secondary-link-text--hover))
}

.x2fqole:hover {
    background-image: linear-gradient(to top, #26262633, #fff0)
}

.x2nact:hover {
    background-color: rgb(var(--ig-elevated-highlight-background))
}

.x4yb96v:hover {
    border-inline-end-width: 1px
}

.x5x7mmm:hover {
    box-shadow: 0 4px 12px 0 var(--shadow-2)
}

.x7znj0c:hover {
    background-color: #a1bbff
}

.x80pfx3:hover {
    background-color: rgba(var(--ig-hover-overlay))
}

.x84p28k:hover {
    animation-duration: .2s
}

.x8du52y:hover {
    background-color: var(--hover-overlay)
}

.x9ro6w8:hover {
    background-color: rgb(var(--ig-secondary-button-background))
}

.xbxp596:hover {
    background-color: rgba(var(--ig-secondary-background), 1)
}

.xc7z6d0:hover {
    color: rgb(var(--ig-colors-button-borderless-text--hover))
}

.xcls6s:hover {
    background-color: #f5f5f5
}

.xcum6zn:hover {
    transform: scale(1.04)
}

.xd9y096:hover {
    background-color: var(--secondary-button-background, rgba(0, 0, 0, .06))
}

.xe2cd9r:hover {
    opacity: .85
}

.xed3198:hover {
    border-inline-start-width: 1px
}

.xf2oksu:hover {
    background-color: rgb(var(--web-always-white))
}

.xj34u2y:hover {
    opacity: .5
}

.xk7hvjd:hover {
    color: rgb(var(--web-always-white))
}

.xk9bwil:hover {
    line-height: var(--system-12-line-height)
}

.xkhk4ki:hover {
    animation-timing-function: ease-in-out
}

.xl3ioum:hover {
    background-color: rgb(var(--ig-colors-button-secondary-background--hover))
}

.xm400iu:hover {
    background-color: rgb(var(--ig-error-or-destructive))
}

.xoo1adm:hover {
    background-color: rgb(var(--ig-highlight-background))
}

.xp695gr:hover {
    transform: scale(1.03)
}

.xqy91qy:hover {
    background-color: #0000001a
}

.xr8arsz:hover {
    color: rgb(var(--ig-secondary-text))
}

.xsegxbs:hover {
    transform: scale(1.02)
}

.xsz8vos:hover {
    background-color: rgb(var(--ig-secondary-button-hover))
}

.xt494ux:hover {
    background-color: rgba(var(--ig-hover-overlay), .1)
}

.xt8homm:hover {
    transform: scale(1.06)
}

.xu4zbmt:hover {
    background-color: rgb(var(--ig-secondary-button-background), .5)
}

.xus2keu:hover {
    transform: scale(1.07)
}

.xxw8d1:hover {
    scale: 1.05
}

.xy09e5c:hover {
    background-color: #c0392b
}

.xyndpq4:hover {
    border-end-start-radius: 20px
}

.xzloghq:hover {
    background-color: rgb(var(--ig-primary-button-hover))
}

.x10dagja:focus {
    padding-inline-start: 19.5px
}

.x10mmim2:focus {
    border-inline-end-color: rgb(var(--ig-elevated-separator))
}

.x12efin8:focus {
    border-inline-end-color: rgb(var(--ig-error-or-destructive))
}

.x134bqvu:focus {
    color: rgb(var(--ig-primary-text))
}

.x13jcrae:focus {
    border-inline-start-color: rgb(var(--ig-focus-stroke))
}

.x14br2rv:focus {
    border-inline-start-width: 1.5px
}

.x14yaztv:focus {
    border-inline-end-style: none
}

.x1824c90:focus {
    color: rgb(var(--web-always-white))
}

.x18wri0h:focus {
    background-color: rgb(var(--ig-secondary-background))
}

.x1bdz3bx:focus {
    border-inline-start-style: solid
}

.x1de710j:focus {
    outline-style: solid
}

.x1e9wozp:focus {
    background-color: rgb(var(--ig-highlight-background))
}

.x1eu0b6n:focus {
    border-inline-start-width: 1px
}

.x1g4dfn0:focus {
    border-inline-start-style: none
}

.x1hmlqqc:focus {
    padding-inline-end: 19.5px
}

.x1hz7d76:focus {
    border-inline-start-color: rgb(var(--ig-elevated-separator))
}

.x1kpozo3:focus {
    border-inline-start-color: rgb(var(--ig-text-input-border-hover-prism))
}

.x1l9t207:focus {
    outline-width: 0
}

.x1lz5osb:focus {
    border-inline-start-color: rgb(var(--ig-primary-text))
}

.x1mshl7b:focus {
    border-inline-end-width: 1px
}

.x1o9uer:focus {
    outline-color: rgb(var(--ig-primary-text))
}

.x1ok3gd1:focus {
    border-inline-start-width: 0
}

.x1q7q2rx:focus {
    border-inline-end-style: solid
}

.x1rvh84u:focus {
    outline-offset: -2px
}

.x1xj80e2:focus {
    border-inline-start-color: rgb(var(--ig-error-or-destructive))
}

.x29urt:focus {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x4w9zhi:focus {
    caret-color: rgb(var(--ig-primary-button))
}

.x66tjj5:focus {
    padding-inline-end: 79.5px
}

.x70gw8q:focus {
    border-inline-end-width: 0
}

.x7e3trc:focus {
    border-inline-start-color: rgb(var(--ig-text-and-icon-primary))
}

.x8frqz6:focus {
    border-inline-end-color: rgb(var(--ig-text-and-icon-primary))
}

.x9hv6d4:focus {
    border-inline-end-color: rgb(var(--ig-text-input-border-hover-prism))
}

.xbtwl55:focus {
    outline-width: 2px
}

.xcqsrlc:focus {
    border-inline-start-color: rgb(var(--ig-elevated-highlight-background))
}

.xdi6ytg:focus {
    padding-inline-start: 15.5px
}

.xffsy78:focus {
    border-inline-end-color: rgb(var(--ig-elevated-highlight-background))
}

.xp8ryu:focus {
    border-inline-end-width: 1.5px
}

.xr6dgm1:focus {
    border-inline-end-color: rgb(var(--ig-focus-stroke))
}

.xr9r2s9:focus {
    box-shadow: none
}

.xv8074u:focus {
    border-inline-end-color: rgb(var(--ig-primary-text))
}

.x11s1u7o:active {
    scale: .95
}

.x158me93:active {
    background-color: rgb(var(--ig-colors-button-primary-background--pressed))
}

.x15djs9u:active {
    text-align: center
}

.x162lpob:active {
    opacity: .9
}

.x1691ccp:active {
    background-color: rgb(var(--barcelona-primary-button), .8)
}

.x19kf12q:active {
    transform: scale(.96)
}

.x1b95m5r:active {
    line-height: var(--system-12-line-height)
}

.x1d5wrs8:active {
    opacity: .7
}

.x1h8a8zc:active {
    background-color: rgb(var(--web-always-black))
}

.x1jplu5e:active {
    transform: scale(.95)
}

.x1s6rpj0:active {
    color: rgb(var(--web-always-black))
}

.x1x45ugm:active {
    background-color: rgb(var(--web-always-white))
}

.x48w7ql:active {
    color: rgb(var(--ig-text-on-color))
}

.x4gyw5p:active {
    opacity: 1
}

.x51sbo7:active {
    transform: scale(95%)
}

.x52vrxo:active {
    background-color: #0000001a
}

.x6bg8ru:active {
    color: rgb(var(--ig-primary-text))
}

.x9hjye6:active {
    font-size: var(--system-12-font-size)
}

.xcdnw81:active {
    opacity: .5
}

.xch2mbi:active {
    cursor: grabbing
}

.xd3so5o:active {
    transform: scale(.97)
}

.xf8g3cd:active {
    color: rgb(var(--ig-colors-button-secondary-link-text--pressed))
}

.xg6hnt2:active {
    background-color: rgb(var(--ig-secondary-background))
}

.xgwqcfx:active {
    transform: scale(.94)
}

.xixcex4:active {
    background-color: rgb(var(--ig-colors-button-secondary-background--pressed))
}

.xk4oym4:active {
    transform: scale(.98)
}

.xlal1re:active {
    color: rgb(var(--ig-colors-button-primary-link-text--pressed))
}

.xleb1f5:active {
    background-color: rgb(var(--ig-secondary-button-background), .5)
}

.xmoo3j9:active {
    background-color: rgb(var(--ig-highlight-background))
}

.xmyydip:active {
    color: rgb(var(--ig-colors-button-borderless-text--pressed))
}

.xpzwpp9:active {
    transform: scale(.93)
}

.xvai40j:active {
    background-color: rgb(var(--web-always-white), .4)
}

.xxjqeqe:active {
    color: rgb(var(--ig-link))
}

.xxtlk9k:active {
    color: rgb(var(--web-always-white))
}

.xyftt0y:active {
    background-color: transparent
}

@media (max-width: 735px) {
    .x107b72s.x107b72s {
        margin-inline-start: 1.14em
    }
}

@media (min-width: 640px) {
    .x10a4od7.x10a4od7 {
        margin-inline-start: -1px
    }
}

@media only screen and (max-width: 460px) {
    .x10h7zah.x10h7zah {
        z-index: 1
    }
}

@media screen and (max-height: 415px) {
    .x10k72jr.x10k72jr {
        z-index: 0
    }
}

@media (max-width:767px) {
    .x10o80wk.x10o80wk {
        flex-grow: 1
    }
}

@media (min-width: 767px) {
    .x10todor.x10todor {
        margin-inline-end: 0
    }
}

@media (max-width: 767px) {
    .x10v4vz6.x10v4vz6 {
        margin-inline-start: 0
    }
}

@media (max-width: 735px) {
    .x1127nbr.x1127nbr {
        padding-inline-end: 0
    }
}

@media (max-width: 767px) {
    .x117kv93.x117kv93 {
        border-start-end-radius: 0
    }
}

@media (max-width: 736px) {
    .x11ajlmh.x11ajlmh {
        border-start-end-radius: 0
    }
}

@media (min-width: 736px) {
    .x11nxelz.x11nxelz {
        border-end-end-radius: 0
    }
}

@media (min-width: 736px) {
    .x11or328.x11or328 {
        flex-direction: row
    }
}

@media screen and (min-height: 1220px) {
    .x11rpsji.x11rpsji {
        font-size: 2.125rem
    }
}

@media (min-width: 736px) {
    .x11tsbm4.x11tsbm4 {
        background-color: rgb(var(--ig-primary-background))
    }
}

@media (max-width: 736px) {
    .x11y6td3.x11y6td3 {
        border-end-end-radius: 0
    }
}

@media only screen and (min-width: 460px) {
    .x122xpl2.x122xpl2 {
        border-inline-start-color: transparent
    }
}

@media (min-width: 768px) {
    .x12vxjpv.x12vxjpv {
        flex-direction: row
    }
}

@media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
        transition-duration: 0s
    }
}

@media (max-width: 767px) {
    .x137v6ai.x137v6ai {
        display: none
    }
}

@media (min-width: 736px) {
    .x139hhg0.x139hhg0 {
        flex-basis: 30px
    }
}

@media (max-width: 735px) {
    .x13cs4ds.x13cs4ds {
        align-self: stretch
    }
}

@media (min-width: 640px) {
    .x13jbr7j.x13jbr7j {
        border-start-end-radius: 0
    }
}

@media (min-width: 736px) {
    .x13nb5bm.x13nb5bm {
        display: initial
    }
}

@media (max-width: 450px) {
    .x141z70w.x141z70w {
        border-inline-start-style: none
    }
}

@media only screen and (min-width: 460px) {
    .x1422w7b.x1422w7b {
        border-inline-end-width: 3px
    }
}

@media (min-width: 640px) {
    .x1442vpp.x1442vpp {
        background-color: rgb(var(--ig-primary-background))
    }
}

@media (max-width: 639px) {
    .x14753uz.x14753uz {
        display: flex
    }
}

@media (min-width: 768px) {
    .x14cnlse.x14cnlse {
        margin-inline-start: 50px
    }
}

@media (min-width: 640px) {
    .x14d880u.x14d880u {
        border-inline-start-width: 0
    }
}

@media (max-width: 735px) {
    .x14gng59.x14gng59 {
        display: none
    }
}

@media (min-width:768px) and (max-width: 1263px) {
    .x14lkf8i.x14lkf8i {
        inset-inline-start: var(--nav-narrow-width)
    }
}

@media (min-width: 736px) {
    .x14p8qqv.x14p8qqv {
        border-start-end-radius: 0
    }
}

@media only screen and (min-width: 460px) {
    .x157dbk3.x157dbk3 {
        border-start-start-radius: 3px
    }
}

@media (max-width: 735px) {
    .x159m75p.x159m75p {
        border-start-start-radius: 16px
    }
}

@media (min-width:480px) {
    .x15cpg0v.x15cpg0v {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (min-width: 736px) {
    .x15j9277.x15j9277 {
        text-align: right
    }
}

@media only screen and (min-width: 460px) {
    .x15nnseq.x15nnseq {
        border-end-start-radius: 3px
    }
}

@media (max-width: 735px) {
    .x15xbgej.x15xbgej {
        margin-inline-start: 16px
    }
}

@media (max-width: 767px) {
    .x168oaeu.x168oaeu {
        margin-inline-end: 20px
    }
}

@media (min-width: 736px) {
    .x16fuon9.x16fuon9 {
        flex-basis: 0
    }
}

@media (max-width: 767px) {
    .x179e4on.x179e4on {
        border-start-end-radius: 8px
    }
}

@media (max-width: 767px) {
    .x17fa7br.x17fa7br {
        margin-inline-start: 12px
    }
}

@media (max-width: 767px) {
    .x17h65es.x17h65es {
        border-start-start-radius: 0
    }
}

@media (min-width: 736px) {
    .x17wi4b9.x17wi4b9 {
        padding-inline-start: 0
    }
}

@media (max-width: 735px) {
    .x182hkiy.x182hkiy {
        border-end-end-radius: 16px
    }
}

@media only screen and (min-width: 460px) {
    .x188iy8t.x188iy8t {
        margin-inline-start: -4px
    }
}

@media (min-width: 480px) {
    .x18irupg.x18irupg {
        border-end-end-radius: 6px
    }
}

@media (min-width:480px) {
    .x18kfs4x.x18kfs4x {
        border-start-end-radius: 6px
    }
}

@media (max-width: 767px) {
    .x18tieia.x18tieia {
        border-end-end-radius: 0
    }
}

@media (min-width: 736px) {
    .x18uqkz4.x18uqkz4 {
        border-end-start-radius: 6px
    }
}

@media (max-width: 767px) {
    .x18wylqe.x18wylqe {
        grid-column-start: 1
    }
}

@media (min-width: 736px) {
    .x194l6zq.x194l6zq {
        margin-inline-start: 0
    }
}

@media (min-width: 736px) {
    .x195s5bf.x195s5bf {
        font-weight: var(--font-weight-system-semibold)
    }
}

@media (min-width: 736px) {
    .x199bjlz.x199bjlz {
        align-self: center
    }
}

@media (max-width: 735px) {
    .x19b80pe.x19b80pe {
        background-color: rgb(var(--ig-primary-background))
    }
}

@media (max-width: 679px) {
    .x19o4bom.x19o4bom {
        margin-inline-end: -32px
    }
}

@media screen and (min-height: 1220px) {
    .x1a130jf.x1a130jf {
        transform: scale(1)
    }
}

@media (max-height: 720px) {
    .x1azxncr.x1azxncr {
        display: none
    }
}

@media (min-width: 1200px) {
    .x1b3eajl.x1b3eajl {
        margin-inline-start: -32px
    }
}

@media (max-width: 400px) {
    .x1b7blni.x1b7blni {
        flex-wrap: wrap
    }
}

@media (min-width: 640px) {
    .x1bppkwu.x1bppkwu {
        border-end-end-radius: 3px
    }
}

@media (min-width: 736px) {
    .x1bslw66.x1bslw66 {
        flex-basis: 25%
    }
}

@media screen and (min-height: 1220px) {
    .x1c2o835.x1c2o835 {
        line-height: 1
    }
}

@media (min-width: 768px) {
    .x1c4a0w0.x1c4a0w0 {
        font-size: 1.0625rem
    }
}

@media only screen and (max-width: 460px) {
    .x1ce204u.x1ce204u {
        position: fixed
    }
}

@media screen and (min-height: 900px) {
    .x1ci5gwn.x1ci5gwn {
        transform: scale(.862)
    }
}

@media (max-width: 735px) {
    .x1cndw6c.x1cndw6c {
        border-start-end-radius: 16px
    }
}

@media (max-width: 639px) {
    .x1ct3gwc.x1ct3gwc {
        margin-inline-start: auto
    }
}

@media (max-width: 875px) {
    .x1cuu8fg.x1cuu8fg {
        padding-inline-end: 0
    }
}

@media (min-width:480px) {
    .x1cvp99q.x1cvp99q {
        margin-inline-end: auto
    }
}

@media (min-width: 1264px) {
    .x1dejxi8.x1dejxi8 {
        flex-direction: row
    }
}

@media (prefers-color-scheme: dark) {
    .x1dis3p2.x1dis3p2 {
        border-inline-start-color: rgb(var(--web-always-black))
    }
}

@media (max-width: 767px) {
    .x1dlrdel.x1dlrdel {
        text-overflow: ellipsis
    }
}

@media (max-width: 767px) {
    .x1dn74xm.x1dn74xm {
        display: flex
    }
}

@media (max-width: 767px) {
    .x1e667m1.x1e667m1 {
        margin-inline-end: 5px
    }
}

@media (max-width: 736px) {
    .x1eafqnf.x1eafqnf {
        margin-inline-end: 0
    }
}

@media (max-width: 767px) {
    .x1ec4g5p.x1ec4g5p {
        grid-template-columns: 120px 1fr
    }
}

@media (prefers-color-scheme: dark) {
    .x1eg8fmh.x1eg8fmh {
        border-inline-end-color: #000
    }
}

@media (min-width: 1384px) {
    .x1eqa8ht.x1eqa8ht {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width: 900px) {
    .x1es02x0.x1es02x0 {
        position: relative
    }
}

@media (min-width: 1264px) {
    .x1eunh74.x1eunh74 {
        padding-inline-start: 12px
    }
}

@media (max-width: 735px) {
    .x1f5fsuo.x1f5fsuo {
        padding-inline-end: 32px
    }
}

@media (max-width: 735px) {
    .x1f5qzxg.x1f5qzxg {
        margin-inline-start: 32px
    }
}

@media (max-width:767px) {
    .x1f91t4q.x1f91t4q {
        z-index: 1
    }
}

@media (max-width: 735px) {
    .x1fefzgi.x1fefzgi {
        padding-inline-start: 0
    }
}

@media (max-width: 767px) {
    .x1ffbijf.x1ffbijf {
        padding-inline-end: 16px
    }
}

@media only screen and (min-width: 460px) {
    .x1fn1fz2.x1fn1fz2 {
        margin-inline-end: -4px
    }
}

@media (min-width: 1000px) {
    .x1fpcd97.x1fpcd97 {
        inset-inline-start: -32px
    }
}

@media (max-width: 645px) {
    .x1g08i7v.x1g08i7v {
        border-inline-start-width: 0
    }
}

@media (min-width: 736px) {
    .x1g139qf.x1g139qf {
        border-inline-start-color: rgb(var(--ig-elevated-separator))
    }
}

@media (max-width: 460px) {
    .x1g2ioub.x1g2ioub {
        border-inline-start-width: 0
    }
}

@media (max-width: 735px) {
    .x1gcdfx6.x1gcdfx6 {
        flex-direction: row
    }
}

@media only screen and (min-width: 460px) {
    .x1gfrbtl.x1gfrbtl {
        display: none
    }
}

@media (min-width: 736px) {
    .x1ghur1e.x1ghur1e {
        border-end-end-radius: 3px
    }
}

@media only screen and (min-width: 460px) {
    .x1gng7l6.x1gng7l6 {
        border-inline-end-width: 1px
    }
}

@media (min-width: 876px) {
    .x1gvrl4l.x1gvrl4l {
        margin-inline-end: 64px
    }
}

@media only screen and (min-width: 460px) {
    .x1h6iqyn.x1h6iqyn {
        margin-inline-end: 0
    }
}

@media (max-width: 767px) {
    .x1hfk2xs.x1hfk2xs {
        padding-inline-start: 0
    }
}

@media (max-width: 767px) {
    .x1iom2gc.x1iom2gc {
        grid-row-start: 4
    }
}

@media (max-width: 735px) {
    .x1iti9lv.x1iti9lv {
        border-inline-end-width: 0
    }
}

@media (min-width: 736px) {
    .x1iy6blh.x1iy6blh {
        margin-inline-end: 12px
    }
}

@media (max-width: 639px) {
    .x1j5irzq.x1j5irzq {
        border-inline-end-style: none
    }
}

@media (max-width: 735px) {
    .x1ja1j3x.x1ja1j3x {
        margin-inline-start: 0
    }
}

@media (min-width: 767px) {
    .x1jaan3d.x1jaan3d {
        margin-inline-start: 0
    }
}

@media (max-width: 767px) {
    .x1jfgfrl.x1jfgfrl {
        margin-inline-end: 16px
    }
}

@media (max-width: 736px) {
    .x1juhsu6.x1juhsu6 {
        justify-content: center
    }
}

@media only screen and (min-width: 460px) {
    .x1jw7q6h.x1jw7q6h {
        border-start-end-radius: 7px
    }
}

@media (min-width: 736px) {
    .x1k79mhc.x1k79mhc {
        inset-inline-start: 0
    }
}

@media (min-width: 736px) {
    .x1ktq1yq.x1ktq1yq {
        border-start-start-radius: 0
    }
}

@media (max-width: 767px) {
    .x1ktwqnc.x1ktwqnc {
        margin-inline-start: 20px
    }
}

@media (min-width: 640px) {
    .x1kyvbqg.x1kyvbqg {
        margin-inline-end: -1px
    }
}

@media (max-width: 735px) {
    .x1l59pvv.x1l59pvv {
        margin-inline-start: 5px
    }
}

@media only screen and (min-width: 460px) {
    .x1leepm6.x1leepm6 {
        position: fixed
    }
}

@media (max-width: 735px) {
    .x1mh17sb.x1mh17sb {
        border-end-start-radius: 16px
    }
}

@media only screen and (min-width: 460px) {
    .x1mii41c.x1mii41c {
        margin-inline-start: auto
    }
}

@media (max-width: 639px) {
    .x1mpq3lp.x1mpq3lp {
        align-items: center
    }
}

@media (min-width:480px) {
    .x1mrk8to.x1mrk8to {
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width: 736px) {
    .x1mu8ugo.x1mu8ugo {
        display: flex
    }
}

@media (min-width:735px) {
    .x1mw0mu6.x1mw0mu6 {
        margin-inline-start: auto
    }
}

@media (max-width: 768px) {
    .x1mx85iw.x1mx85iw {
        flex-direction: column
    }
}

@media (min-width: 1730px) {
    .x1n0qe9d.x1n0qe9d {
        grid-template-columns: repeat(5, 1fr)
    }
}

@media (min-width: 736px) {
    .x1nc297w.x1nc297w {
        padding-inline-start: 32px
    }
}

@media (min-width:480px) {
    .x1nv13iu.x1nv13iu {
        padding-inline-end: 0
    }
}

@media (min-width: 736px) {
    .x1o0djay.x1o0djay {
        border-start-start-radius: 3px
    }
}

@media (min-width: 640px) {
    .x1o2eyko.x1o2eyko {
        border-inline-start-color: rgb(var(--ig-elevated-separator))
    }
}

@media (max-width: 735px) {
    .x1oiwowr.x1oiwowr {
        font-size: var(--system-12-font-size)
    }
}

@media (min-width: 768px) {
    .x1olntwx.x1olntwx {
        justify-content: space-around
    }
}

@media (max-width: 735px) {
    .x1ou96c.x1ou96c {
        margin-inline-end: 0
    }
}

@media (min-width: 768px) {
    .x1ozs2jc.x1ozs2jc {
        border-inline-end-style: solid
    }
}

@media (min-width:480px) {
    .x1p34x7s.x1p34x7s {
        justify-content: center
    }
}

@media (max-width: 639px) {
    .x1p3mevh.x1p3mevh {
        text-align: center
    }
}

@media (max-width: 735px) {
    .x1p7u9fw.x1p7u9fw {
        flex-basis: auto
    }
}

@media (min-width: 480px) {
    .x1pjr4jw.x1pjr4jw {
        border-end-start-radius: 6px
    }
}

@media (max-width: 450px) {
    .x1pmru9.x1pmru9 {
        background-color: transparent
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1pqszli.x1pqszli {
        background-size: 271px 149px
    }
}

@media (max-width: 735px) {
    .x1q548z6.x1q548z6 {
        text-overflow: ellipsis
    }
}

@media (min-width: 1264px) {
    .x1q7wof4.x1q7wof4 {
        padding-inline-end: 8px
    }
}

@media (min-width: 736px) {
    .x1q8u9rv.x1q8u9rv {
        border-start-end-radius: 3px
    }
}

@media (min-width: 736px) {
    .x1qgnrqa.x1qgnrqa {
        flex-grow: 2
    }
}

@media only screen and (min-width: 460px) {
    .x1qhg3ml.x1qhg3ml {
        z-index: 1
    }
}

@media (min-width:480px) {
    .x1qok8re.x1qok8re {
        border-end-end-radius: 6px
    }
}

@media (max-width: 735px) {
    .x1quol0o.x1quol0o {
        flex-grow: 1
    }
}

@media (min-width: 876px) {
    .x1rgmqbr.x1rgmqbr {
        padding-inline-end: 48px
    }
}

@media (max-width: 767px) {
    .x1rujz1s.x1rujz1s {
        font-size: .875rem
    }
}

@media (max-width:639px) {
    .x1sj0e5j.x1sj0e5j {
        background-color: rgb(var(--ig-primary-background))
    }
}

@media screen and (min-height: 1220px) {
    .x1skpowl.x1skpowl {
        font-size: 3.75rem
    }
}

@media (max-width: 767px) {
    .x1sslgzu.x1sslgzu {
        border-start-start-radius: 8px
    }
}

@media (min-width: 768px) {
    .x1ty98ci.x1ty98ci {
        align-items: center
    }
}

@media only screen and (min-width: 460px) {
    .x1u05igg.x1u05igg {
        border-inline-end-color: rgb(var(--ig-separator))
    }
}

@media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
        animation-duration: 0s
    }
}

@media (max-width: 735px) {
    .x1u9zai8.x1u9zai8 {
        margin-inline-end: 28px
    }
}

@media (max-width: 768px) {
    .x1uhl3me.x1uhl3me {
        padding-inline-end: 24px
    }
}

@media (max-width: 460px) {
    .x1ui4898.x1ui4898 {
        border-inline-start-style: none
    }
}

@media screen and (min-height: 900px) {
    .x1uopysv.x1uopysv {
        transform: scale(1)
    }
}

@media (max-width: 735px) {
    .x1uql01x.x1uql01x {
        margin-inline-start: 20px
    }
}

@media (min-width: 640px) {
    .x1usjwwd.x1usjwwd {
        border-end-start-radius: 0
    }
}

@media (min-width:480px) {
    .x1v1ptas.x1v1ptas {
        display: flex
    }
}

@media (min-width:1264px) and (max-width:1919px) {
    .x1v8m4s3.x1v8m4s3 {
        inset-inline-start: var(--nav-medium-width)
    }
}

@media (max-width: 639px) {
    .x1vicrf6.x1vicrf6 {
        inset-inline-start: 0
    }
}

@media (max-width: 767px) {
    .x1vl5vv2.x1vl5vv2 {
        margin-inline-start: 25px
    }
}

@media (min-width: 736px) {
    .x1vlv86d.x1vlv86d {
        border-end-start-radius: 0
    }
}

@media (min-width: 736px) {
    .x1vlx6od.x1vlx6od {
        border-inline-end-color: rgb(var(--ig-elevated-separator))
    }
}

@media (max-width: 679px) {
    .x1vnzckh.x1vnzckh {
        padding-inline-start: 0
    }
}

@media only screen and (min-width: 460px) {
    .x1vqf2jv.x1vqf2jv {
        margin-inline-end: auto
    }
}

@media (max-width: 460px) {
    .x1vvbhv1.x1vvbhv1 {
        margin-inline-start: 0
    }
}

@media (min-width: 736px) {
    .x1vz142a.x1vz142a {
        border-end-end-radius: 6px
    }
}

@media (min-width: 640px) {
    .x1w76p6d.x1w76p6d {
        border-end-end-radius: 8px
    }
}

@media (min-width: 768px) {
    .x1w8th2t.x1w8th2t {
        border-inline-start-style: solid
    }
}

@media (min-width: 480px) {
    .x1wf91d6.x1wf91d6 {
        border-start-start-radius: 6px
    }
}

@media (min-width: 736px) {
    .x1wiy3nv.x1wiy3nv {
        padding-inline-start: 15px
    }
}

@media (max-width: 767px) {
    .x1wq578l.x1wq578l {
        border-end-start-radius: 8px
    }
}

@media (max-width: 460px) {
    .x1wte023.x1wte023 {
        margin-inline-end: 0
    }
}

@media only screen and (min-width: 460px) {
    .x1wv6rt9.x1wv6rt9 {
        border-inline-end-color: transparent
    }
}

@media (max-width: 735px) {
    .x1wxc9na.x1wxc9na {
        padding-inline-start: 18px
    }
}

@media (max-width: 735px) {
    .x1xnq522.x1xnq522 {
        padding-inline-end: 24px
    }
}

@media (min-width: 640px) {
    .x1xt9jj2.x1xt9jj2 {
        border-end-start-radius: 8px
    }
}

@media (max-width: 736px) {
    .x1xvjs7e.x1xvjs7e {
        align-self: stretch
    }
}

@media (max-width: 767px) {
    .x1xwj7al.x1xwj7al {
        border-end-start-radius: 0
    }
}

@media (min-width: 640px) {
    .x1xwt7uk.x1xwt7uk {
        border-end-start-radius: 3px
    }
}

@media (max-width: 650px) {
    .x1y9skve.x1y9skve {
        padding-inline-start: 24px
    }
}

@media only screen and (min-width: 460px) {
    .x1ycde4r.x1ycde4r {
        border-inline-start-width: 3px
    }
}

@media screen and (min-height: 900px) {
    .x1yegyot.x1yegyot {
        font-size: 1.8125rem
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1yomw13.x1yomw13 {
        background-image: url(BQ9c7uW3Wxj.png)
    }
}

@media (min-width: 736px) {
    .x2r9oc9.x2r9oc9 {
        padding-inline-start: 100px
    }
}

@media (max-width: 767px) {
    .x2wt2w.x2wt2w {
        margin-inline-start: 16px
    }
}

@media only screen and (min-width: 460px) {
    .x2y4167.x2y4167 {
        border-inline-start-style: solid
    }
}

@media (max-width: 622px) {
    .x38vcvy.x38vcvy {
        flex-direction: column
    }
}

@media screen and (min-height: 1220px) {
    .x39hkxv.x39hkxv {
        transform: scale(.882)
    }
}

@media (max-width: 767px) {
    .x4afuhf.x4afuhf {
        margin-inline-end: 0
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x4iexvp.x4iexvp {
        background-repeat: no-repeat
    }
}

@media (max-width: 735px) {
    .x4iugey.x4iugey {
        flex-basis: 25px
    }
}

@media (max-width: 650px) {
    .x51q7m1.x51q7m1 {
        padding-inline-end: 24px
    }
}

@media (min-width:480px) {
    .x55kyi2.x55kyi2 {
        border-end-start-radius: 6px
    }
}

@media (min-width: 768px) {
    .x56r90g.x56r90g {
        margin-inline-start: 8px
    }
}

@media (min-width: 736px) {
    .x57odl9.x57odl9 {
        padding-inline-start: 20px
    }
}

@media only screen and (min-width: 460px) {
    .x591ee6.x591ee6 {
        border-start-end-radius: 3px
    }
}

@media (prefers-color-scheme: dark) {
    .x59bu0s.x59bu0s {
        background-color: rgb(var(--web-always-white))
    }
}

@media (min-width: 736px) {
    .x5bv2cf.x5bv2cf {
        flex-grow: 1
    }
}

@media (max-width: 736px) {
    .x5h7zaz.x5h7zaz {
        margin-inline-start: 0
    }
}

@media (min-width: 876px) {
    .x5n5l4b.x5n5l4b {
        margin-inline-start: 64px
    }
}

@media (min-width: 736px) {
    .x5o85r1.x5o85r1 {
        border-start-start-radius: 6px
    }
}

@media (min-width: 640px) {
    .x5olssv.x5olssv {
        border-inline-start-style: solid
    }
}

@media (max-width: 639px) {
    .x6aq78o.x6aq78o {
        margin-inline-end: auto
    }
}

@media (min-width: 736px) {
    .x6lplln.x6lplln {
        justify-content: center
    }
}

@media (min-width: 736px) {
    .x6o9im2.x6o9im2 {
        padding-inline-end: 32px
    }
}

@media (max-width: 639px) {
    .x6qqxu8.x6qqxu8 {
        margin-inline-start: 0
    }
}

@media (min-width: 768px) {
    .x7bigdb.x7bigdb {
        margin-inline-start: 64px
    }
}

@media (max-width: 450px) {
    .x7qam4e.x7qam4e {
        justify-content: space-between
    }
}

@media (min-width: 736px) {
    .x7vp6hs.x7vp6hs {
        margin-inline-end: 30px
    }
}

@media (min-width: 736px) {
    .x7x3xai.x7x3xai {
        margin-inline-end: -28px
    }
}

@media (max-width: 735px) {
    .x8lfjv9.x8lfjv9 {
        padding-inline-end: 16px
    }
}

@media (min-width: 1264px) {
    .x8st7rj.x8st7rj {
        padding-inline-end: 12px
    }
}

@media (min-width: 736px) {
    .x8w7z9h.x8w7z9h {
        padding-inline-end: 100px
    }
}

@media (min-width: 768px) {
    .x8yhczt.x8yhczt {
        margin-inline-end: 8px
    }
}

@media (max-width: 768px) {
    .x924f49.x924f49 {
        padding-inline-end: 16px
    }
}

@media only screen and (min-width: 460px) {
    .x9gvnjc.x9gvnjc {
        border-end-end-radius: 0
    }
}

@media (min-width: 736px) {
    .x9hltiw.x9hltiw {
        padding-inline-end: 0
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x9p3b3b.x9p3b3b {
        background-size: 440px 411px
    }
}

@media (min-width: 736px) {
    .x9pudrp.x9pudrp {
        margin-inline-end: 15px
    }
}

@media (max-width: 450px) {
    .xa0kie1.xa0kie1 {
        border-inline-end-style: none
    }
}

@media (max-width: 768px) {
    .xa5hwye.xa5hwye {
        padding-inline-start: 24px
    }
}

@media (max-width: 735px) {
    .xa5j0wu.xa5j0wu {
        flex-direction: column
    }
}

@media only screen and (min-width: 460px) {
    .xamg46c.xamg46c {
        border-end-start-radius: 0
    }
}

@media (min-width: 736px) {
    .xaudc5v.xaudc5v {
        margin-inline-end: 1px
    }
}

@media (max-width: 767px) {
    .xb3f9ss.xb3f9ss {
        padding-inline-end: 0
    }
}

@media (max-width:735px) {
    .xbkoz7q.xbkoz7q {
        padding-inline-end: 16px
    }
}

@media (max-width: 735px) {
    .xbn8dsz.xbn8dsz {
        justify-content: center
    }
}

@media (min-width: 876px) {
    .xbvquym.xbvquym {
        padding-inline-start: 48px
    }
}

@media (min-width:1920px) {
    .xcfeav2.xcfeav2 {
        inset-inline-start: var(--nav-wide-width)
    }
}

@media (max-width: 768px) {
    .xcq4dyp.xcq4dyp {
        display: none
    }
}

@media (min-width:480px) {
    .xcy42ng.xcy42ng {
        padding-inline-start: 0
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xd0fu7d.xd0fu7d {
        background-image: url(BQ9c7uW3Wxj.png)
    }
}

@media (min-width: 640px) {
    .xd2dozc.xd2dozc {
        border-start-end-radius: 3px
    }
}

@media (min-width:736px) {
    .xdie7xm.xdie7xm {
        padding-inline-start: 65px
    }
}

@media only screen and (min-width: 460px) {
    .xdigd2r.xdigd2r {
        border-inline-start-color: rgb(var(--ig-separator))
    }
}

@media (min-width: 1264px) {
    .xdoji71.xdoji71 {
        align-items: center
    }
}

@media (min-width: 640px) {
    .xdpi04l.xdpi04l {
        border-start-start-radius: 0
    }
}

@media (max-width: 767px) {
    .xdx80a7.xdx80a7 {
        grid-row-end: 3
    }
}

@media only screen and (min-width: 460px) {
    .xe37264.xe37264 {
        border-start-start-radius: 7px
    }
}

@media (min-width: 736px) {
    .xeo4mu6.xeo4mu6 {
        border-start-end-radius: 6px
    }
}

@media (max-width: 767px) {
    .xeqc3yq.xeqc3yq {
        margin-inline-end: 25px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xermsev.xermsev {
        background-size: 440px 411px
    }
}

@media (min-width: 640px) {
    .xey8wsd.xey8wsd {
        border-start-start-radius: 3px
    }
}

@media (min-width: 640px) {
    .xezu14a.xezu14a {
        border-inline-end-width: 1px
    }
}

@media screen and (min-height: 900px) {
    .xfczyey.xfczyey {
        font-size: 2.5rem
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xfem2s5.xfem2s5 {
        background-size: 271px 149px
    }
}

@media (min-width: 640px) {
    .xfxvhzw.xfxvhzw {
        border-start-start-radius: 8px
    }
}

@media (min-width: 736px) {
    .xg1gp2l.xg1gp2l {
        border-inline-end-color: rgb(var(--post-separator))
    }
}

@media (max-width: 735px) {
    .xg1prrt.xg1prrt {
        flex-basis: 0
    }
}

@media only screen and (min-width: 460px) {
    .xg7gk6t.xg7gk6t {
        border-inline-start-width: 1px
    }
}

@media (max-width: 736px) {
    .xggnzti.xggnzti {
        border-end-start-radius: 0
    }
}

@media (min-width: 640px) {
    .xghk8bh.xghk8bh {
        border-inline-end-width: 0
    }
}

@media (min-width: 640px) {
    .xght5bz.xght5bz {
        border-start-end-radius: 8px
    }
}

@media (max-width: 679px) {
    .xgof6fa.xgof6fa {
        padding-inline-end: 0
    }
}

@media (min-width: 736px) {
    .xgqur27.xgqur27 {
        border-inline-end-width: 1px
    }
}

@media (min-width: 736px) {
    .xgxy2vz.xgxy2vz {
        border-inline-start-color: rgb(var(--post-separator))
    }
}

@media (max-width: 639px) {
    .xh8znzt.xh8znzt {
        justify-content: center
    }
}

@media (max-width: 735px) {
    .xhe4ym4.xhe4ym4 {
        margin-inline-end: 1px
    }
}

@media (max-width: 767px) {
    .xi3bw9h.xi3bw9h {
        margin-inline-start: 5px
    }
}

@media only screen and (min-width: 460px) {
    .xi4dl9.xi4dl9 {
        display: flex
    }
}

@media (max-width: 679px) {
    .xi4w13y.xi4w13y {
        margin-inline-start: -32px
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xi9uto2.xi9uto2 {
        background-repeat: no-repeat
    }
}

@media (min-width: 480px) {
    .xiasnl8.xiasnl8 {
        border-start-end-radius: 6px
    }
}

@media (min-width: 1920px) {
    .xibupr2.xibupr2 {
        padding-inline-end: calc((100% - 1600px)/2)
    }
}

@media (max-width: 767px) {
    .xif99yt.xif99yt {
        justify-content: center
    }
}

@media (max-width: 736px) {
    .xir0mxb.xir0mxb {
        display: flex
    }
}

@media (min-width: 736px) {
    .xjoavee.xjoavee {
        padding-inline-end: 60px
    }
}

@media (max-width:767px) {
    .xjuvpmz.xjuvpmz {
        inset-inline-start: 0
    }
}

@media (max-width: 735px) {
    .xjxdeqe.xjxdeqe {
        padding-inline-end: .5em
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xk334sl.xk334sl {
        background-image: url(NMKMCSLC1lF.png)
    }
}

@media (max-width: 460px) {
    .xk9nlyu.xk9nlyu {
        border-inline-end-style: none
    }
}

@media (max-width: 640px) {
    .xkaaz9w.xkaaz9w {
        display: none
    }
}

@media (min-width: 768px) {
    .xkcdywq.xkcdywq {
        margin-inline-start: auto
    }
}

@media (min-width: 768px) {
    .xkh8qn0.xkh8qn0 {
        margin-inline-end: auto
    }
}

@media (max-width: 767px) {
    .xkldzwn.xkldzwn {
        border-end-end-radius: 8px
    }
}

@media (min-width: 736px) {
    .xkmkvfe.xkmkvfe {
        margin-inline-end: 8px
    }
}

@media (min-width: 736px) {
    .xkqy6n6.xkqy6n6 {
        flex-basis: 355px
    }
}

@media (min-width:768px) {
    .xl5mz7h.xl5mz7h {
        justify-content: flex-end
    }
}

@media (max-width: 735px) {
    .xl8n0up.xl8n0up {
        background-color: rgb(var(--ig-secondary-background))
    }
}

@media (max-width: 639px) {
    .xlad1kz.xlad1kz {
        position: fixed
    }
}

@media (min-width: 736px) {
    .xldb7c5.xldb7c5 {
        display: inline-flex
    }
}

@media (max-width: 639px) {
    .xlm2esg.xlm2esg {
        margin-inline-end: 0
    }
}

@media only screen and (min-width: 460px) {
    .xlmzvte.xlmzvte {
        display: block
    }
}

@media only screen and (min-width: 460px) {
    .xlpdkhc.xlpdkhc {
        border-inline-end-style: solid
    }
}

@media (min-width: 736px) {
    .xlph30v.xlph30v {
        padding-inline-end: 20px
    }
}

@media (min-width: 736px) {
    .xlqvkhc.xlqvkhc {
        flex-direction: column
    }
}

@media (max-width: 768px) {
    .xluocoy.xluocoy {
        padding-inline-start: 16px
    }
}

@media (min-width: 640px) {
    .xlyuws6.xlyuws6 {
        border-inline-end-style: solid
    }
}

@media (min-width: 736px) {
    .xlyuzm6.xlyuzm6 {
        margin-inline-start: 8px
    }
}

@media (max-width: 945px) {
    .xm5kwj2.xm5kwj2 {
        display: none
    }
}

@media (max-width: 519px) {
    .xmch72m.xmch72m {
        display: none
    }
}

@media (min-width: 736px) {
    .xmgcpd.xmgcpd {
        border-inline-end-style: solid
    }
}

@media (min-width: 736px) {
    .xmjrnx3.xmjrnx3 {
        box-sizing: content-box
    }
}

@media (max-width: 645px) {
    .xnmh37g.xnmh37g {
        border-inline-end-width: 0
    }
}

@media (max-width: 767px) {
    .xnp2e5m.xnp2e5m {
        padding-inline-start: 16px
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xnsbi7g.xnsbi7g {
        background-image: url(NMKMCSLC1lF.png)
    }
}

@media (min-width: 736px) {
    .xnu5qcd.xnu5qcd {
        flex-wrap: wrap
    }
}

@media (min-width: 736px) {
    .xnujzth.xnujzth {
        padding-inline-end: 15px
    }
}

@media (min-width:736px) {
    .xnzpz4p.xnzpz4p {
        padding-inline-end: 44px
    }
}

@media (max-width: 899px) {
    .xoa9owu.xoa9owu {
        position: relative
    }
}

@media (max-width: 875px) {
    .xolu7lh.xolu7lh {
        padding-inline-start: 0
    }
}

@media only screen and (min-width: 460px) {
    .xowgp8x.xowgp8x {
        border-end-end-radius: 3px
    }
}

@media (max-width: 735px) {
    .xowwxpu.xowwxpu {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width: 736px) {
    .xp6ehor.xp6ehor {
        border-end-start-radius: 3px
    }
}

@media (min-width:480px) {
    .xpbds22.xpbds22 {
        margin-inline-start: auto
    }
}

@media (min-width:480px) {
    .xpc8osz.xpc8osz {
        column-gap: 1px
    }
}

@media (min-width: 640px) {
    .xpy6syo.xpy6syo {
        border-inline-end-color: rgb(var(--ig-elevated-separator))
    }
}

@media (min-width: 768px) {
    .xqfnjl8.xqfnjl8 {
        justify-content: space-evenly
    }
}

@media (max-width: 735px) {
    .xqhfuz7.xqhfuz7 {
        padding-inline-start: 16px
    }
}

@media (max-width: 735px) {
    .xqhnszf.xqhnszf {
        padding-inline-end: 18px
    }
}

@media (min-width: 736px) {
    .xqqjde1.xqqjde1 {
        margin-inline-start: 12px
    }
}

@media (max-width: 735px) {
    .xr8fjq2.xr8fjq2 {
        padding-inline-start: 32px
    }
}

@media only screen and (min-width: 460px) {
    .xrgep09.xrgep09 {
        inset-inline-start: 0
    }
}

@media (prefers-color-scheme: dark) {
    .xs22qry.xs22qry {
        border-inline-end-color: rgb(var(--web-always-black))
    }
}

@media (min-width: 736px) {
    .xs6rp8i.xs6rp8i {
        border-inline-start-width: 1px
    }
}

@media (max-width: 980px) {
    .xsapnw1.xsapnw1 {
        display: none
    }
}

@media (max-width: 735px) {
    .xsavlz4.xsavlz4 {
        margin-inline-end: 16px
    }
}

@media screen and (min-height: 900px) {
    .xsdrrl.xsdrrl {
        line-height: 1
    }
}

@media (min-width: 768px) {
    .xsif4ur.xsif4ur {
        display: flex
    }
}

@media (max-width: 639px) {
    .xsk0yqq.xsk0yqq {
        border-inline-start-style: none
    }
}

@media (min-width: 768px) {
    .xsoz8tm.xsoz8tm {
        flex-direction: row-reverse
    }
}

@media (min-width: 1920px) {
    .xsug4nz.xsug4nz {
        padding-inline-start: calc((100% - 1600px)/2)
    }
}

@media (max-width:735px) {
    .xt1qcul.xt1qcul {
        padding-inline-start: 16px
    }
}

@media (min-width: 900px) {
    .xt5vzds.xt5vzds {
        flex-shrink: 0
    }
}

@media (max-width: 736px) {
    .xtddwlf.xtddwlf {
        padding-inline-end: 24px
    }
}

@media (min-width: 640px) {
    .xtpo7py.xtpo7py {
        border-inline-start-width: 1px
    }
}

@media (min-width: 736px) {
    .xtwewi5.xtwewi5 {
        margin-inline-end: -32px
    }
}

@media (max-width: 767px) {
    .xtyw845.xtyw845 {
        grid-row-start: 5
    }
}

@media (max-width: 735px) {
    .xu0kb9.xu0kb9 {
        border-inline-start-width: 0
    }
}

@media (max-width: 639px) {
    .xu7ce8b.xu7ce8b {
        z-index: 1
    }
}

@media (max-width: 767px) {
    .xu97tke.xu97tke {
        grid-template-columns: 140px 1fr
    }
}

@media (min-width:480px) {
    .xugq6lx.xugq6lx {
        box-shadow: 0 1px rgb(var(--ig-elevated-separator))
    }
}

@media (max-width: 735px) {
    .xul9lc3.xul9lc3 {
        padding-inline-start: 0 !important
    }
}

@media (min-width: 900px) {
    .xuphzoz.xuphzoz {
        box-sizing: border-box
    }
}

@media (max-width: 735px) {
    .xvi18wg.xvi18wg {
        padding-inline-start: 24px
    }
}

@media (max-width: 460px) {
    .xvqinxm.xvqinxm {
        border-inline-end-width: 0
    }
}

@media (max-width: 736px) {
    .xvrrbal.xvrrbal {
        border-start-start-radius: 0
    }
}

@media (prefers-color-scheme: dark) {
    .xvwgecq.xvwgecq {
        border-inline-start-color: #000
    }
}

@media (max-width: 767px) {
    .xvxrpd7.xvxrpd7 {
        grid-row-start: 6
    }
}

@media (max-width: 767px) {
    .xwqlbqq.xwqlbqq {
        grid-row-start: 3
    }
}

@media (max-width: 650px) {
    .xwu3c4d.xwu3c4d {
        box-sizing: border-box
    }
}

@media (min-width:480px) {
    .xx2a2wm.xx2a2wm {
        border-start-start-radius: 6px
    }
}

@media (max-width:767px) {
    .xxfw5ft.xxfw5ft {
        position: relative
    }
}

@media (max-width: 736px) {
    .xxm42tg.xxm42tg {
        padding-inline-start: 24px
    }
}

@media (min-width: 1000px) {
    .xxp7jga.xxp7jga {
        margin-inline-start: -32px
    }
}

@media (max-width: 735px) {
    .xxpeza8.xxpeza8 {
        padding-inline-start: 20px
    }
}

@media (min-width: 768px) {
    .xxpxyzo.xxpxyzo {
        text-align: start
    }
}

@media (max-width: 736px) {
    .xy2hj3m.xy2hj3m {
        align-items: center
    }
}

@media (max-width: 736px) {
    .xyk3r29.xyk3r29 {
        flex-grow: 1
    }
}

@media (min-width: 736px) {
    .xynxtl7.xynxtl7 {
        border-inline-start-style: solid
    }
}

@media (max-width: 735px) {
    .xyq5nf4.xyq5nf4 {
        margin-inline-end: 5px
    }
}

@media (max-width: 767px) {
    .xysbk4d.xysbk4d {
        grid-row-start: 2
    }
}

@media (min-width: 640px) {
    .xyup2sm.xyup2sm {
        border-end-end-radius: 0
    }
}

@media only screen and (min-width: 460px) {
    .xz4xzg5.xz4xzg5 {
        margin-inline-start: 0
    }
}

@media (max-width: 375px) {
    .xz7isgl.xz7isgl {
        column-gap: 12px
    }
}

@media (max-width: 735px) {
    .xzakr58.xzakr58 {
        padding-inline-end: 0 !important
    }
}

@media (max-width: 768px) {
    .xzi9ckd.xzi9ckd {
        padding-inline-start: 0
    }
}

@media (min-width: 2076px) {
    .xznekin.xznekin {
        grid-template-columns: repeat(6, 1fr)
    }
}

@media (min-width:1264px) {
    .xzzcqpx.xzzcqpx {
        display: flex
    }
}

@container (max-height: 250px) {
    .x1rqrsuv.x1rqrsuv {
        display: none
    }
}

.x100vrsf {
    width: 40px
}

.x101abm8 {
    overflow-x: clip
}

.x101qyy3 {
    max-height: 24px
}

.x102i4hf {
    top: -60px
}

.x103v00w {
    border-bottom-color: #fff
}

.x105jylz {
    max-width: 1076px
}

.x105sa6i {
    margin-top: 96px
}

.x105vxrd {
    border-top-color: rgba(var(--ig-secondary-button), .15)
}

.x1085op2 {
    height: calc(100% - var(--desktop-grid-item-margin-slim))
}

.x109j2v6 {
    padding-top: 18px
}

.x109v9pa {
    border-top-color: #fffc
}

.x10b6aqq {
    padding-bottom: 6px
}

.x10benb {
    max-height: calc(100vh - var(--revamp-nav-bottom-toolbar-height) - 22px - 62px)
}

.x10c73hc {
    height: 29px
}

.x10fdjra {
    border-bottom-color: #e65100
}

.x10h3iyq {
    width: 42px
}

.x10jemi5 {
    padding-bottom: 133.333%
}

.x10k5g1p {
    border-bottom-color: rgb(var(--ig-toggle-background-disabled-on-prism))
}

.x10ko4xv {
    height: 576px
}

.x10nuj7s {
    max-width: 935px
}

.x10qt84d {
    border-top-color: var(--lines-separator, #DBDBDB)
}

.x10rb7de {
    max-height: calc(100vh - 70px)
}

.x10sie1q {
    padding-bottom: 4em
}

.x10tge7n {
    margin-bottom: 70px
}

.x10u6zn0 {
    border-top-color: #ffffffb3
}

.x10uuqfm {
    max-width: 186px
}

.x10v308y {
    max-width: var(--site-width-narrow)
}

.x10vfzb2 {
    width: 11px
}

.x10w3d4m {
    bottom: 100%
}

.x10w6t97 {
    height: 32px
}

.x10wjd1d {
    height: 50px
}

.x10wlt62 {
    overflow-y: hidden
}

.x111r2ik {
    width: 28.5px
}

.x1120s5i {
    padding-bottom: 2px
}

.x112oebq {
    padding-bottom: 90px
}

.x11408do {
    padding-top: 80px
}

.x117b58n {
    top: 32px
}

.x1198e8h {
    margin-top: -3px
}

.x119j0k9 {
    border-bottom-width: rgb(var(--grey-1))
}

.x11aubdm {
    margin-bottom: var(--revamp-feed-item-spacing)
}

.x11c7rll {
    width: 103px
}

.x11dg3tr {
    border-top-color: rgba(var(--ig-separator), .5)
}

.x11f1dot {
    border-top-color: rgb(var(--ig-focus-stroke))
}

.x11fxgd9 {
    margin-top: 30px
}

.x11gisft {
    max-width: 640px
}

.x11inojt {
    min-width: 8px
}

.x11j5czd {
    border-bottom-color: rgb(var(--ig-badge))
}

.x11kjqno {
    min-height: 570px
}

.x11qvx8b {
    margin-top: 150px
}

.x11t6kkg {
    max-width: 325px
}

.x11tup63 {
    margin-bottom: -7px
}

.x11x8uw5 {
    height: calc(var(--scrollable-content-header-height) - 1px)
}

.x11xss2o {
    margin-top: -32px
}

.x123j3cw {
    padding-top: 5px
}

.x1247r65 {
    width: 60px
}

.x12795kx {
    border-top-width: 12px
}

.x127qqk8 {
    height: 250px
}

.x129qt2x {
    height: 130px
}

.x12ayzb7 {
    max-height: 900px
}

.x12b3zpm {
    border-top-color: #0095f6
}

.x12c0h9u {
    top: -12px
}

.x12csvog {
    max-width: 424px
}

.x12dtdjy {
    height: var(--search-modal-height)
}

.x12f24lm {
    max-height: 70vh
}

.x12lizq0 {
    border-top-width: var(--chat-message-border-width, 0px)
}

.x12mlbjr {
    top: 35px
}

.x12mr8kf {
    top: 33px
}

.x12nagc {
    margin-bottom: 4px
}

.x12oqv8t {
    border-bottom-color: rgba(var(--ig-primary-text), .1)
}

.x12ukk6i {
    margin-top: 47px
}

.x12wacv3 {
    width: 74%
}

.x12wdha7 {
    margin-bottom: -70px
}

.x12z03op {
    border-bottom-color: var(--chat-message-border-color, transparent)
}

.x130t2gz {
    bottom: -12px
}

.x1319t99 {
    max-width: unset
}

.x131ptk {
    border-top-width: var(--igdw-chat-tab-composer-border-width)
}

.x132ws97 {
    padding-bottom: 94%
}

.x134lwj9 {
    padding-top: 19px
}

.x135pmgq {
    margin-top: -20px
}

.x139c44z {
    border-bottom-color: #0000001a
}

.x13e46o5 {
    padding-left: var(--x-paddingLeft)
}

.x13ec8wd {
    border-bottom-color: rgb(var(--igdw-chat-tab-composer-border-color))
}

.x13fuv20 {
    border-top-style: solid
}

.x13ihpsm {
    margin-bottom: 48px
}

.x13o0s5z {
    min-width: 400px
}

.x13oubkp {
    width: 96px
}

.x13sv91t {
    max-width: var(--chat-bubble-max-width, 564px)
}

.x13ti9ut {
    border-bottom-color: var(--ig-elevated-separator)
}

.x13tiff3 {
    max-width: 398px
}

.x13v1cvd {
    max-height: 657px
}

.x13vbajr {
    max-width: min(calc(100vw - var(--creation-min-padding-x)), calc(var(--creation-modal-max-height) - var(--creation-header-height) + var(--creation-settings-width)))
}

.x13vifvy {
    top: 0
}

.x13vz7hx {
    width: 263px
}

.x13xjzxd {
    margin-bottom: 1em
}

.x13zrc24 {
    padding-top: 40px
}

.x1447nf9 {
    width: min(70vw, 560px)
}

.x14aock7 {
    overflow-x: scroll
}

.x14atkfc {
    width: auto
}

.x14baz6b {
    height: 76px
}

.x14beivq {
    margin-top: 1em
}

.x14geq4f {
    width: 222px
}

.x14h49td {
    height: 55px
}

.x14hgcgx {
    border-bottom-color: var(--nav-bar-background)
}

.x14ler8 {
    margin-bottom: 40px
}

.x14lk1ej {
    height: 317px
}

.x14luw17 {
    height: 276px
}

.x14m272y {
    margin-left: -55px
}

.x14nwjz3 {
    height: 88px
}

.x14qfxbe {
    width: 36px
}

.x14r61f {
    max-width: 80%
}

.x14roueg {
    max-height: auto
}

.x14vqqas {
    margin-top: 12px
}

.x14z7g9a {
    height: 74px
}

.x150kp0v {
    border-top-color: rgba(var(--ig-secondary-background), .65)
}

.x156go17 {
    padding-bottom: 25px
}

.x158ke7r {
    height: 21px
}

.x15chvws {
    width: 295px
}

.x15fl7tb {
    max-height: 40%
}

.x15h9jz8 {
    max-width: calc(100% - 128px)
}

.x15hfatp {
    min-width: 36px
}

.x15iqwu8 {
    max-width: var(--igd-xma-standard-max-width, 300px)
}

.x15jlpm9 {
    width: intrinsic
}

.x15kz4h8 {
    min-width: 16px
}

.x15l0y89 {
    padding-top: 21px
}

.x15lr2xq {
    height: calc(100dvh - 130px)
}

.x15tpscs {
    max-width: 411px
}

.x15v9k2w {
    bottom: 23px
}

.x15wfb8v {
    height: calc(100vmin - var(--creation-padding-y) - var(--creation-header-height) - var(--creation-padding-x))
}

.x15yg21f {
    width: 56px
}

.x161sli9 {
    padding-bottom: 56px
}

.x162hmin {
    height: 148px
}

.x1691je0 {
    width: 34px
}

.x16azoj6 {
    top: var(--search-modal-top-offset)
}

.x16bwt9r {
    border-top-color: rgba(var(--web-always-white), .2)
}

.x16bybu0 {
    margin-bottom: 64px
}

.x16d3s56 {
    height: 144px
}

.x16grhtn {
    width: 220px
}

.x16gzn2n {
    border-bottom-color: #ffffff1f
}

.x16it46q {
    max-width: var(--mwp-xma-message-bubble-max-width, 300px)
}

.x16ldp7u {
    margin-top: -5px
}

.x16nrsnc {
    height: 400px
}

.x16q51m2 {
    max-width: 150px
}

.x16s0kzc {
    width: 132px
}

.x16stqrj {
    border-bottom-color: transparent
}

.x16uweqv {
    width: calc((100vh - 24px)*.5625)
}

.x16v0oar {
    border-top-width: none
}

.x16wdlz0 {
    height: 38px
}

.x16xn7b0 {
    max-width: 100vw
}

.x16ye13r {
    height: var(--x-height)
}

.x16z1lm9 {
    margin-top: -7px
}

.x16zp95 {
    top: -42px
}

.x170jfvy {
    height: 10px
}

.x17293rn {
    border-bottom-color: var(--ig-primary-icon)
}

.x178xt8z {
    border-top-width: 1px
}

.x179dxpb {
    max-height: 80vh
}

.x17ca1v9 {
    max-width: calc(var(--photo) - 72px * 2)
}

.x17efsva {
    left: calc(50% - 18px)
}

.x17fpy1y {
    max-width: 480px
}

.x17j7krd {
    height: 84px
}

.x17mh4r9 {
    width: 411px
}

.x17rw0jw {
    height: 22px
}

.x17s4nb9 {
    min-width: 30px
}

.x17tiq77 {
    width: 15%
}

.x17upfok {
    min-width: 320px
}

.x17vlaal {
    border-top-style: groove
}

.x17z2i9w {
    width: 22px
}

.x1849jeq {
    width: 30px
}

.x187nhsf {
    width: 44px
}

.x18cx28i {
    border-top-color: #0a101426
}

.x18d1o2c {
    width: 138px
}

.x18d9i69 {
    padding-bottom: 0
}

.x18dl8mb {
    height: 150px
}

.x18dplov {
    padding-bottom: 0 !important
}

.x18dvoc8 {
    margin-bottom: var(--desktop-story-tray-bottom-margin)
}

.x18gocxb {
    height: 50px
}

.x18mhnb9 {
    min-height: 90vh
}

.x18mvm57 {
    max-height: 475px
}

.x18slpsa {
    min-width: 404px
}

.x18vrhdt {
    max-width: 44%
}

.x18y6abo {
    width: var(--fb-signup-page-profile-pic-size)
}

.x190anm8 {
    top: 1vh
}

.x191j7n5 {
    bottom: 16px
}

.x1922oap {
    width: 527px
}

.x193iq5w {
    max-width: 100%
}

.x19app5s {
    width: 68%
}

.x19gtwsn {
    border-top-color: rgb(var(--ig-stroke))
}

.x19hv4p6 {
    border-bottom-color: rgb(var(--web-always-white))
}

.x19ip775 {
    bottom: 1px
}

.x19livfd {
    border-top-width: var(--chat-incoming-message-border-width, 0px)
}

.x19p5mho {
    top: -94px
}

.x19qqan6 {
    margin-bottom: var(--modal-padding)
}

.x19smwlf {
    margin-top: 34%
}

.x19sv2k2 {
    width: calc(100% - 40px)
}

.x19swzb4 {
    height: 112px
}

.x19v3vle {
    width: 84px
}

.x19zpy19 {
    width: 104px
}

.x1a00udw {
    width: 15px
}

.x1a0hnnu {
    border-top-color: var(--ig-elevated-separator)
}

.x1a7h2tk {
    margin-top: var(--mobile-grid-item-margin)
}

.x1a8lsjc {
    padding-bottom: 10px
}

.x1aawmmo {
    margin-top: 11px
}

.x1aekv1k {
    height: 31px
}

.x1afiy2o {
    max-width: 190px
}

.x1ajfak3 {
    margin-top: 42px
}

.x1anpbxc {
    margin-top: 10px
}

.x1ap80js {
    max-width: 800px
}

.x1arka5t {
    padding-bottom: 74px
}

.x1atx4j1 {
    top: 6px
}

.x1avqf9h {
    width: 106px
}

.x1ay4s1n {
    margin-top: 128px
}

.x1azusnw {
    height: 175px
}

.x1b0wou9 {
    height: 350px
}

.x1b14inu {
    width: 376px
}

.x1b51vyi {
    height: 180px
}

.x1ba4aug {
    min-height: 40px
}

.x1bfftem {
    max-width: 202px
}

.x1bfs520 {
    width: calc(33.3333% - var(--mobile-grid-item-margin))
}

.x1bifzbx {
    min-height: 400px
}

.x1bijohm {
    top: -279px
}

.x1bjpdpr {
    height: 274px
}

.x1bq8ba2 {
    min-height: 280px
}

.x1bs97v6 {
    border-bottom-color: rgb(var(--ig-separator))
}

.x1btpcn1 {
    width: 50vh
}

.x1bwycvy {
    max-height: 100vh
}

.x1byr4rc {
    padding-top: 52px
}

.x1bzprkw {
    width: calc(100% - var(--creation-settings-width))
}

.x1c030e2 {
    top: 63px
}

.x1c0ccdx {
    height: calc(100% + 2px)
}

.x1c436fg {
    margin-bottom: 18px
}

.x1c47jma {
    min-height: 185px
}

.x1c7jfne {
    bottom: 2px
}

.x1c8kpqd {
    border-bottom-width: .6px
}

.x1ccmj1r {
    border-top-color: #ffffff26
}

.x1cdtp9f {
    height: calc(100vh - 24px)
}

.x1ceuldo {
    height: calc(100vh - 72px)
}

.x1chd833 {
    margin-bottom: 28px
}

.x1cjrxli {
    height: 206px
}

.x1ck2h3a {
    height: 90%
}

.x1cm6mvd {
    margin-top: -40px
}

.x1cnzs8 {
    padding-top: 20px
}

.x1co6499 {
    border-bottom-width: .5px
}

.x1crbq5u {
    margin-top: var(--modal-padding)
}

.x1cuba2h {
    border-top-color: #dbdbdb
}

.x1cvmir6 {
    width: 360px
}

.x1cwzgcd {
    min-width: calc(var(--creation-modal-min-height) - var(--creation-header-height))
}

.x1cxeki3 {
    max-width: 70%
}

.x1czut47 {
    height: 90vh
}

.x1d0ri9u {
    padding-top: 13px
}

.x1d12jij {
    padding-top: 35px
}

.x1d6elog {
    height: var(--system-14-line-height)
}

.x1d77m7x {
    min-width: 140px
}

.x1d7z9mz {
    width: 76px
}

.x1d9eok4 {
    bottom: 56px
}

.x1db2dqx {
    margin-right: 8px
}

.x1db3i3o {
    min-height: 160px
}

.x1dby22o {
    min-height: 360px
}

.x1dc814f {
    max-width: 350px
}

.x1ddxa5k {
    width: 251px
}

.x1dfx0jo {
    top: 25%
}

.x1disnvv {
    margin-top: 158px
}

.x1djpx7v {
    border-bottom-color: #0095f6
}

.x1dmouxk {
    border-bottom-width: var(--igdw-chat-tab-composer-border-width)
}

.x1dmp6jm {
    width: 80px
}

.x1dnml7z {
    height: 54px
}

.x1doi54r {
    border-top-color: rgb(var(--ig-toggle-background-on-prism))
}

.x1dr59a3 {
    height: 100vh
}

.x1ds1a4o {
    border-bottom-color: #0c101426
}

.x1dt7z5j {
    max-width: 380px
}

.x1dtb55y {
    max-width: 900px
}

.x1dtbblo {
    margin-bottom: 60px
}

.x1dumzua {
    border-top-color: #e4e4e4
}

.x1e1m7ul {
    margin-top: 25px
}

.x1e4dklr {
    max-width: 180px
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1e5933n {
    border-bottom-color: rgb(var(--grey-1))
}

.x1edz59j {
    min-height: 96px
}

.x1ef03lz {
    border-bottom-color: var(--gradient-purple)
}

.x1egiwwb {
    height: 500px
}

.x1egpv2n {
    padding-bottom: 52px
}

.x1ej9moc {
    padding-bottom: 80px
}

.x1ejq31n {
    border-top-style: none
}

.x1enc8s9 {
    border-bottom-width: none
}

.x1eoefnw {
    border-bottom-color: #fff
}

.x1epquy7 {
    border-top-color: var(--input-border-color)
}

.x1escl5o {
    bottom: 60px
}

.x1eu8d0j {
    top: 10px
}

.x1ev2wsl {
    max-width: 455px
}

.x1ev791w {
    border-bottom-color: #0003
}

.x1evdl5j {
    padding-top: 120px
}

.x1exxf4d {
    border-top-color: var(--media-inner-border)
}

.x1exxlbk {
    width: 100px
}

.x1ey2m1c {
    bottom: 0
}

.x1f0l55g {
    max-width: 140px
}

.x1f1nlb9 {
    width: 25%
}

.x1f21zkr {
    height: var(--search-modal-height-expanded)
}

.x1f4304s {
    width: var(--creation-settings-width)
}

.x1f6rnze {
    min-width: 346px
}

.x1f94qq7 {
    margin-top: 21px
}

.x1f99ju9 {
    bottom: 110px
}

.x1f9tj09 {
    width: 85%
}

.x1fb2l0r {
    height: 135px
}

.x1fgtraw {
    height: 28px
}

.x1fn4h0r {
    width: 305px
}

.x1fo6t33 {
    top: -4px
}

.x1fqp7bg {
    margin-bottom: 15px
}

.x1fsd2vl {
    width: 10px
}

.x1fsvd7r {
    min-width: 612px
}

.x1fu8urw {
    width: 64px
}

.x1fur4o1 {
    top: -10px
}

.x1fwfoet {
    width: 348px
}

.x1fxk84t {
    width: 54px
}

.x1fznrkb {
    width: 144px
}

.x1g0v9sp {
    padding-top: 104px
}

.x1g2khh7 {
    padding-bottom: 14px
}

.x1g3bxo5 {
    margin-top: -64px
}

.x1g6vzv9 {
    width: 170px
}

.x1g7gg9k {
    border-top-color: #fff
}

.x1g81zrj {
    min-width: 100vw
}

.x1g8rjiy {
    width: 3px
}

.x1gan7if {
    padding-bottom: 32px
}

.x1gb2em4 {
    height: 68px
}

.x1gbu3ll {
    border-top-color: #ccc
}

.x1gcdvyj {
    bottom: 120px
}

.x1gcu4e2 {
    border-bottom-color: rgb(var(--ig-error-or-destructive))
}

.x1gcw5o8 {
    padding-top: 20vh
}

.x1gfrnbc {
    max-width: 450px
}

.x1gg8mnh {
    min-height: 44px
}

.x1gkbulp {
    margin-top: var(--x-marginTop)
}

.x1gnnpzl {
    height: 30px
}

.x1gp4ovq {
    border-top-width: 4px
}

.x1gslohp {
    margin-top: 4px
}

.x1gue8kj {
    padding-bottom: 50vh
}

.x1guw455 {
    width: 38px
}

.x1gvbg2u {
    height: 100vh;
    height: 100dvh
}

.x1gzmo1b {
    margin-top: -18px
}

.x1h2mt7u {
    border-bottom-width: 4px
}

.x1h5wmu3 {
    height: 132px
}

.x1h80ny7 {
    min-width: 350px
}

.x1h8t67q {
    padding-top: 76px
}

.x1hcwysg {
    bottom: 13.5px
}

.x1he0ypm {
    min-width: 178px
}

.x1hetxy2 {
    width: 65px
}

.x1hfn5x7 {
    width: 260px
}

.x1hhzuzn {
    padding-bottom: 18px
}

.x1hkcv85 {
    max-height: 200px
}

.x1hki3hb {
    max-height: 25%
}

.x1hmvnq2 {
    margin-top: 14px
}

.x1hnf3xg {
    margin-top: var(--mobile-nav-height)
}

.x1hnil3p {
    border-bottom-color: green
}

.x1hohm31 {
    border-top-color: #0000001a
}

.x1hpr96q {
    border-top-color: #e65100
}

.x1hq5gj4 {
    margin-bottom: 24px
}

.x1hshjfz {
    min-height: 16px
}

.x1hsp7zs {
    margin-bottom: -80px
}

.x1huftch {
    top: 72px
}

.x1hxoosp {
    min-width: 50px
}

.x1hz8hnk {
    margin-top: var(--polaris-site-padding-top)
}

.x1hzehfu {
    max-width: 248px
}

.x1i1rx1s {
    width: 1px
}

.x1i2zvha {
    padding-bottom: 19px
}

.x1i9suas {
    min-width: 120px
}

.x1iajtwn {
    border-bottom-color: var(--igd-thread-background-color, rgb(var(--ig-primary-background)))
}

.x1iasaxs {
    max-width: 448px
}

.x1iax534 {
    border-bottom-color: rgb(var(--ig-tertiary-button-border))
}

.x1ibc7va {
    margin-bottom: 25px
}

.x1ibwipt {
    min-height: 107px
}

.x1idio02 {
    border-bottom-color: var(--ig-background-always-dark-blur)
}

.x1idq3uh {
    padding-bottom: 35px
}

.x1ii8w9m {
    border-bottom-color: rgb(var(--ig-focus-stroke))
}

.x1iorvi4 {
    padding-top: 4px
}

.x1isuwpm {
    height: 220px
}

.x1ixjvfu {
    border-bottom-color: rgb(var(--ig-elevated-separator))
}

.x1iy3rx {
    max-height: calc(100% - 40px)
}

.x1iymm2a {
    margin-bottom: 32px
}

.x1j6vgnk {
    margin-bottom: 17px
}

.x1j7kr1c {
    width: calc(100% + 32px)
}

.x1j85h84 {
    padding-bottom: 1px
}

.x1j9u4d2 {
    max-width: 400px
}

.x1jcc3zm {
    width: 445px
}

.x1jcchly {
    padding-left: 52px
}

.x1jgsv34 {
    max-width: 58px
}

.x1ji9sso {
    max-width: 494px
}

.x1jm3axb {
    padding-top: var(--x-paddingTop)
}

.x1jm4cbz {
    border-top-color: var(--chat-incoming-message-border-color, transparent)
}

.x1jn0hjm {
    height: 600px
}

.x1jn76jz {
    min-width: 56px
}

.x1jn9clo {
    bottom: 10px
}

.x1jn9k7v {
    height: 95px
}

.x1jols5v {
    max-height: var(--x-maxHeight)
}

.x1jx8tsq {
    width: 10%
}

.x1jyxor1 {
    margin-bottom: -1px
}

.x1jzctok {
    top: 5px
}

.x1jzhcrs {
    min-width: 200px
}

.x1k3gm8l {
    max-width: 343px
}

.x1k53v3q {
    padding-top: 65px
}

.x1k6qp8s {
    max-height: calc(100% - var(--revamp-nav-bottom-toolbar-height))
}

.x1k70j0n {
    margin-top: 6px
}

.x1k7vjkh {
    max-width: 410px
}

.x1k7wse1 {
    padding-top: 1.5px
}

.x1kd23kt {
    height: calc(100dvh - 66px)
}

.x1kemru4 {
    border-top-color: rgb(var(--ig-primary-button))
}

.x1kgmq87 {
    margin-top: -2px
}

.x1khxuxv {
    border-bottom-color: var(--web-wash)
}

.x1kiq0my {
    bottom: 72px
}

.x1kjsxda {
    padding-bottom: 23px
}

.x1kjzcog {
    border-bottom-color: rgb(var(--ig-text-input-border-prism))
}

.x1kky2od {
    width: 16px
}

.x1kl0l3y {
    width: 21px
}

.x1klvvdw {
    min-width: 260px
}

.x1ko0cyj {
    width: var(--search-result-list-width)
}

.x1kpahqw {
    min-width: 266px
}

.x1kpxq89 {
    height: 12px
}

.x1kr8tdy {
    border-top-width: 6px
}

.x1ksgueu {
    padding-bottom: var(--Base-spacing-12, 12px)
}

.x1kux67n {
    border-bottom-color: #ffffff1a
}

.x1kw6ax2 {
    min-height: 152px
}

.x1kx1bsy {
    width: 102%
}

.x1kysglf {
    height: 77px
}

.x1kz0brs {
    padding-bottom: var(--Base-spacing-8, 8px)
}

.x1l0fb2q {
    width: 227px
}

.x1l1lmgp {
    width: var(--polaris-site-width-wide)
}

.x1l1xfun {
    border-top-color: var(--wash)
}

.x1l2rt3b {
    width: 400px
}

.x1l5p03z {
    height: 70vh
}

.x1l90r2v {
    padding-bottom: 16px
}

.x1lf6dnh {
    top: 61px
}

.x1lh6h5t {
    min-height: fit-content
}

.x1liayuz {
    border-top-color: rgb(var(--ig-elevated-background))
}

.x1lke7as {
    max-width: 75%
}

.x1lm28p9 {
    min-height: 85vh
}

.x1lpwdgh {
    min-height: 300px
}

.x1lqxvo2 {
    border-bottom-color: var(--always-white)
}

.x1lraqik {
    width: 86px
}

.x1ltjmfc {
    width: 33.3%
}

.x1luhteg {
    height: 258px
}

.x1ly3cyv {
    height: calc(100dvh - 210px)
}

.x1lysqgh {
    width: 77px
}

.x1lzt3e6 {
    width: 114px
}

.x1m258z3 {
    width: 320px
}

.x1m2trrv {
    border-top-width: rgb(var(--grey-1))
}

.x1m3v4wt {
    height: 200px
}

.x1m56yxe {
    width: 115px
}

.x1m6xvf3 {
    max-width: 1457px
}

.x1m7g9aj {
    width: 548px
}

.x1mcj5oc {
    max-width: var(--feed-width-wide-story)
}

.x1mf6xnc {
    width: calc(var(--mwp-message-list-actions-width, 96px) + 5px)
}

.x1mfbvlc {
    padding-bottom: var(--mobile-nav-height)
}

.x1mgsydn {
    height: 66px
}

.x1miatn0 {
    padding-top: 32px
}

.x1mk2rj3 {
    width: 321px
}

.x1ml4wws {
    max-width: 338px
}

.x1mnk73k {
    border-top-color: #0003
}

.x1mu601j {
    max-height: 120px
}

.x1mu97ne {
    width: 366px
}

.x1muwf4h {
    margin-top: 70px
}

.x1mz2d8a {
    border-bottom-style: groove
}

.x1n2wch9 {
    height: calc(var(--scrollable-content-header-height) - 2px)
}

.x1n41fgr {
    border-top-color: rgb(var(--ig-input-border-secondary))
}

.x1n45n9a {
    width: 4.3em
}

.x1n7iir3 {
    bottom: -7px
}

.x1n7qst7 {
    max-width: 548px
}

.x1n8psvb {
    max-width: 512px
}

.x1nbnut7 {
    height: 128px
}

.x1ncir08 {
    max-width: 200px
}

.x1ne6k20 {
    border-top-width: .25px
}

.x1nizv6y {
    top: 75px
}

.x1njhlm6 {
    height: 41px
}

.x1njnjl6 {
    height: 124px
}

.x1njzy1f {
    border-top-color: #3f444a
}

.x1nldzm0 {
    width: 60vw
}

.x1nn3v0j {
    padding-top: 2px
}

.x1nnzpr5 {
    border-bottom-color: rgb(var(--ig-primary-button))
}

.x1noyh9o {
    bottom: calc(var(--revamp-nav-bottom-toolbar-height) + 22px)
}

.x1np647f {
    height: 720px
}

.x1npj6m0 {
    width: 33px
}

.x1nqzi6q {
    bottom: var(--x-bottom)
}

.x1nrll8i {
    left: 50%
}

.x1nu6n45 {
    bottom: calc(var(--revamp-nav-bottom-toolbar-height) + 20px)
}

.x1nxskb0 {
    max-width: calc(var(----photo) - 72px * 2)
}

.x1o0lnaz {
    border-top-color: rgba(var(--web-always-black), .0975)
}

.x1o583il {
    bottom: -4px
}

.x1o6l61p {
    width: 100dvw
}

.x1o8sqj6 {
    border-bottom-color: rgb(var(--ig-toggle-background-on-prism))
}

.x1o9sqkb {
    margin-bottom: 42px
}

.x1oa7afg {
    border-bottom-color: #d10869
}

.x1odjw0f {
    overflow-y: auto
}

.x1oh3zsm {
    border-bottom-color: rgb(var(--base-colors-grayscale-black-45))
}

.x1ok221b {
    margin-top: 5px
}

.x1okitfd {
    max-width: 564px
}

.x1omw59f {
    border-bottom-color: rgba(var(--web-always-black), .15)
}

.x1oo3vh0 {
    margin-bottom: -16px
}

.x1oom34r {
    border-bottom-color: rgba(var(--ig-stroke), .3)
}

.x1oozmrk {
    bottom: 15px
}

.x1otpmz {
    padding-bottom: 14.5px
}

.x1otreau {
    bottom: 31px
}

.x1ouif1b {
    margin-bottom: 5vh
}

.x1oux285 {
    width: 65%
}

.x1ov3xa9 {
    min-height: 100dvh
}

.x1ow4hk9 {
    padding-top: 60px
}

.x1oy3ieq {
    width: 460px
}

.x1oysuqx {
    width: 200px
}

.x1ozfbi4 {
    width: 152px
}

.x1ozuuq7 {
    border-bottom-color: rgba(var(--ig-stroke-on-media), .5)
}

.x1p122wr {
    height: 290px
}

.x1p19avt {
    height: 216px
}

.x1p5oq8j {
    padding-top: 24px
}

.x1p6ez6i {
    width: 218px
}

.x1pdq3kb {
    margin-top: 80px
}

.x1pdr0v7 {
    top: -1px
}

.x1peatla {
    height: 64px
}

.x1peuizl {
    width: 440px
}

.x1pfdp30 {
    border-bottom-color: rgb(var(--ig-input-border-secondary))
}

.x1phlbz0 {
    max-height: 400px
}

.x1pigqs1 {
    width: 82px
}

.x1pju0fl {
    width: 50px
}

.x1plvlek {
    overflow-x: visible
}

.x1pn3fxy {
    padding-bottom: var(--chat-bubble-padding-vertical, 8px)
}

.x1pn9sc {
    border-top-color: #fff
}

.x1pnepk7 {
    max-width: calc(100% / var(--story-gallery-preview-scale-correction))
}

.x1pt367s {
    max-width: calc(100vw - 100px)
}

.x1pu65a1 {
    padding-bottom: 2.5px
}

.x1puwpt7 {
    top: calc(50% - 36px)
}

.x1pvpqmy {
    height: calc(100vh - var(--mobile-nav-height) - 60px - 100px);
    height: calc(100dvh - var(--mobile-nav-height) - 60px - 100px)
}

.x1pxpd2l {
    width: 178px
}

.x1pzews7 {
    border-bottom-width: 1.5px
}

.x1q0q8m5 {
    border-bottom-style: solid
}

.x1q2y9iw {
    min-width: var(--media-info)
}

.x1q541hq {
    width: 700px
}

.x1qafhyn {
    min-height: 72px
}

.x1qg0xpx {
    height: 625px
}

.x1qgn1ho {
    bottom: -18px
}

.x1qhh985 {
    border-bottom-width: 0
}

.x1qi0xco {
    height: var(--fb-signup-page-profile-pic-size)
}

.x1qiirwl {
    top: -2px
}

.x1qim8zg {
    padding-top: 23px
}

.x1qkvvx7 {
    border-top-color: #000000b3
}

.x1qogbu8 {
    max-width: calc(100vw - 64px)
}

.x1qol7zz {
    max-height: calc(100vh - var(--revamp-nav-bottom-toolbar-height) - 88px - 62px)
}

.x1qpfq8o {
    height: calc(100vh - var(--desktop-nav-height) - 75px - 80px);
    height: calc(100dvh - var(--desktop-nav-height) - 75px - 80px)
}

.x1qqjqyx {
    bottom: 40px
}

.x1qqtqlb {
    top: 34px
}

.x1qrby5j {
    width: inherit
}

.x1qx5ct2 {
    height: 20px
}

.x1qx9l9d {
    min-width: 216px
}

.x1r3qdcx {
    min-height: 76px
}

.x1r3wxaz {
    margin-bottom: 19px
}

.x1r695p9 {
    width: 40px
}

.x1rb4de4 {
    height: 387px
}

.x1rc1ffm {
    top: 105px
}

.x1rclf1i {
    border-top-color: var(--gradient-yellow)
}

.x1rda1ft {
    border-top-color: #d10869
}

.x1rdy4ex {
    margin-top: -4px
}

.x1rfaoo0 {
    min-height: 70px
}

.x1rhet7l {
    margin-top: 7px
}

.x1ri49h8 {
    height: 172px
}

.x1rife3k {
    overflow-y: scroll
}

.x1rj1pf4 {
    min-height: 35px
}

.x1rji325 {
    width: 205px
}

.x1rq5m6k {
    max-height: 500px
}

.x1rqt44b {
    height: 150%
}

.x1rrja1l {
    width: calc(33.3333% - 1px)
}

.x1rva566 {
    max-width: var(--feed-width)
}

.x1rva8in {
    width: 262px
}

.x1rw0v2c {
    padding-bottom: 42px
}

.x1rx6pd {
    border-bottom-color: rgb(var(--ig-primary-text))
}

.x1s1d1n7 {
    height: 35px
}

.x1s2nkb6 {
    width: 365px
}

.x1s5iyod {
    border-bottom-color: var(--lines-separator, #DBDBDB)
}

.x1s73dr8 {
    overflow-y: clip
}

.x1s88thq {
    margin-bottom: -60px
}

.x1sfzahb {
    margin-bottom: 13px
}

.x1sgpng {
    margin-top: 22px
}

.x1sgudl8 {
    padding-bottom: 48px
}

.x1sh76gf {
    border-top-color: rgb(var(--ig-tertiary-button-border))
}

.x1sla5pk {
    width: 118px
}

.x1snlj24 {
    width: 302px
}

.x1so1ns2 {
    width: 192px
}

.x1sqwptx {
    width: 275px
}

.x1ss9elp {
    border-top-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.x1swaaec {
    width: 645px
}

.x1sy0etr {
    border-bottom-style: none
}

.x1sy10c2 {
    margin-top: 20px
}

.x1szfnsn {
    border-bottom-color: rgb(var(--ig-highlight-background))
}

.x1t1ogtf {
    padding-bottom: 40px
}

.x1t1qrwb {
    bottom: -2px
}

.x1t2pt76 {
    min-height: inherit
}

.x1t3ljfe {
    padding-bottom: 85px
}

.x1t4gjm {
    padding-bottom: 22px
}

.x1t79mt2 {
    border-bottom-color: rgb(var(--ig-toggle-outline-disabled-prism))
}

.x1t7qn1c {
    padding-top: 4em
}

.x1t9vceh {
    width: 256px
}

.x1ta3ar0 {
    height: 17px
}

.x1td3qas {
    width: 32px
}

.x1tfhste {
    margin-top: 40px
}

.x1tgvtgn {
    margin-bottom: 140px
}

.x1thd4hp {
    height: 45%
}

.x1tjbqro {
    min-height: 450px
}

.x1tjp0jp {
    width: 84%
}

.x1tk7jg1 {
    top: 12px
}

.x1tk8tjh {
    top: 281px
}

.x1tlaipk {
    max-width: 504px
}

.x1to3lk4 {
    height: 92px
}

.x1tpxq4b {
    max-width: 314px
}

.x1tucx9d {
    width: 125px
}

.x1ty9z65 {
    margin-bottom: 1px
}

.x1u01eg7 {
    padding-top: var(--Base-spacing-16, 16px)
}

.x1u0w8k5 {
    height: 40%
}

.x1u3ycmy {
    border-top-color: rgb(var(--igdw-chat-tab-composer-border-color))
}

.x1u4bug8 {
    max-width: fit-content
}

.x1u7kmwd {
    margin-bottom: 14px
}

.x1u96i0b {
    padding-left: var(--size4)
}

.x1u9mewc {
    bottom: 28px
}

.x1ue5u6n {
    min-width: calc(var(--creation-modal-min-height) - var(--creation-header-height) + var(--creation-settings-width))
}

.x1uedy8c {
    max-width: 880px
}

.x1ufvan5 {
    border-bottom-color: #000000b3
}

.x1ug4tga {
    padding-bottom: 13px
}

.x1us19tq {
    min-height: 100%
}

.x1useyqa {
    width: 48px
}

.x1usvjbv {
    max-width: 1065px
}

.x1uu1fcu {
    border-top-color: red
}

.x1uysmmv {
    padding-top: 64px
}

.x1v1patg {
    border-top-color: var(--utilities-photo-border, rgba(0, 0, 0, .15))
}

.x1v2xrh1 {
    margin-top: 10%
}

.x1v4s8kt {
    width: 6px
}

.x1v8p93f {
    border-top-color: transparent
}

.x1v9usgg {
    height: 14px
}

.x1va8c73 {
    max-width: 320px
}

.x1vc294i {
    height: 198px
}

.x1vcvghv {
    height: 247px
}

.x1vd4hg5 {
    height: 300px
}

.x1vd7odu {
    width: 165%
}

.x1vdklkk {
    width: 975px
}

.x1vhgpwb {
    border-top-color: rgb(var(--ig-elevated-highlight-background))
}

.x1vjr1h7 {
    width: 341px
}

.x1vke2v8 {
    max-height: 144px
}

.x1vq45kp {
    min-width: 405px
}

.x1vqgdyp {
    height: 40px
}

.x1vrad04 {
    padding-bottom: 100%
}

.x1vz4e29 {
    width: 66%
}

.x1w0125n {
    border-bottom-color: rgb(var(--ig-elevated-background))
}

.x1w1jvyo {
    min-width: 757px
}

.x1w1tb2m {
    top: 60px
}

.x1w2wdq1 {
    max-height: 168px
}

.x1w6pcvv {
    border-top-color: rgb(var(--grey-1))
}

.x1wa3icf {
    bottom: 5px
}

.x1wc42o8 {
    width: 9px
}

.x1wfjk5t {
    width: 71px
}

.x1wiwyrm {
    min-height: 52px
}

.x1wjmhiu {
    height: 50vh
}

.x1wjobn4 {
    min-height: 100vh;
    min-height: 100dvh
}

.x1wkxgih {
    height: 120px
}

.x1wl2uhs {
    padding-top: var(--Base-spacing-8, 8px)
}

.x1wm02wx {
    max-width: calc(100% - 44px)
}

.x1wqampe {
    width: calc(100vw - 88px)
}

.x1wqxn9w {
    max-height: 264px
}

.x1wsgfga {
    margin-bottom: -8px
}

.x1wwa5o7 {
    border-bottom-color: rgb(var(--web-always-black))
}

.x1wxaq2x {
    min-height: 48px
}

.x1wzw5q2 {
    min-height: 68px
}

.x1x0by9y {
    width: 425px
}

.x1x0gksc {
    height: 62px
}

.x1x1njnc {
    border-bottom-color: rgba(var(--ig-secondary-button), .15)
}

.x1x97wu9 {
    padding-top: var(--dialog-anchor-vertical-padding)
}

.x1xbnrik {
    max-height: 177px
}

.x1xc55vz {
    width: 8px
}

.x1xeopk8 {
    height: 118px
}

.x1xgvd2v {
    width: var(--nav-narrow-width)
}

.x1xhfwhx {
    border-bottom-color: rgb(var(--ig-colors-button-primary-link-text))
}

.x1xi20d5 {
    height: 570px
}

.x1xka2u1 {
    margin-bottom: 26px
}

.x1xm5mb5 {
    height: 100%;
    height: 100vh
}

.x1xmf6yo {
    margin-top: 8px
}

.x1xp15n3 {
    border-bottom-color: var(--fds-white)
}

.x1xp8e9x {
    border-top-color: rgb(var(--post-separator))
}

.x1xp8n7a {
    width: 18px
}

.x1xp9za0 {
    border-bottom-color: rgb(var(--ig-stroke))
}

.x1xtax4o {
    bottom: -10%
}

.x1xux3cy {
    width: 235px
}

.x1xy6bms {
    padding-top: 22px
}

.x1y0lptx {
    bottom: 22px
}

.x1y1aw1k {
    padding-top: 8px
}

.x1y332i5 {
    margin-top: -1px
}

.x1y5idc5 {
    width: 212px
}

.x1y64xwv {
    max-height: 625px
}

.x1y9omv8 {
    height: 890px
}

.x1ybe9c6 {
    border-bottom-width: var(--chat-message-border-width, 0px)
}

.x1ydpgk1 {
    height: calc(var(--mobile-nav-height) - 1px)
}

.x1ygkb0v {
    width: 51px
}

.x1ygoyic {
    width: var(--igd-chat-tabs-audio-player-width, 260px)
}

.x1yhmmig {
    border-top-color: rgb(var(--ig-primary-background))
}

.x1ykew4q {
    max-width: var(--polaris-site-width-wide)
}

.x1ykpatu {
    padding-bottom: 7px
}

.x1ym02ve {
    top: 48px
}

.x1ymw6g {
    height: 160px
}

.x1yowra1 {
    height: 85vh
}

.x1yr2tfi {
    max-height: calc(100vh - (2 * var(--dialog-anchor-vertical-padding)))
}

.x1yrsyyn {
    padding-top: 6px
}

.x1yvgwvq {
    border-top-color: rgb(var(--ig-elevated-separator))
}

.x1yx5f6b {
    height: 33vh
}

.x1yzmhis {
    height: 167px
}

.x1yztbdb {
    margin-bottom: 16px
}

.x21b0me {
    border-bottom-color: #00000026
}

.x21xpn4 {
    min-height: 32px
}

.x23j0i4 {
    width: 26px
}

.x24d7kb {
    min-width: 800px
}

.x24u15m {
    width: 94px
}

.x24vp2c {
    padding-top: 6vh
}

.x256u9z {
    max-width: 250px
}

.x28a1us {
    bottom: 29px
}

.x28ko6u {
    height: .5px
}

.x29ncy0 {
    width: 88px
}

.x2i0jwv {
    width: 196px
}

.x2lwn1j {
    min-height: 0
}

.x2pejg6 {
    width: 128px
}

.x2s7po6 {
    border-bottom-color: #ffffffb3
}

.x2vp8su {
    padding-bottom: calc(200% + 1px) !important
}

.x2x2exm {
    height: 71px
}

.x2x41l1 {
    border-bottom-width: 3px
}

.x2z3yb8 {
    max-height: 360px
}

.x36qwtl {
    height: 2px
}

.x38y82z {
    padding-top: var(--polaris-site-padding-top)
}

.x3a86be {
    border-bottom-color: var(--ig-separator)
}

.x3aagtl {
    max-height: min(calc(100vw - var(--creation-min-padding-x) - var(--creation-settings-width)), calc(var(--creation-modal-max-height) - var(--creation-header-height)))
}

.x3h4tne {
    bottom: 32px
}

.x3hdcf8 {
    padding-top: 0 !important
}

.x3hqpx7 {
    width: 50%
}

.x3igimt {
    height: inherit
}

.x3ko0xg {
    top: calc(var(--mobile-nav-height) * -1)
}

.x3lto11 {
    width: 337.5px
}

.x3m8u43 {
    right: 0
}

.x3ougt2 {
    width: 207px
}

.x3p3xfz {
    border-bottom-width: var(--chat-incoming-message-border-width, 0px)
}

.x3pwyng {
    height: var(--search-result-height)
}

.x3smdqs {
    width: 230px
}

.x3x2bpi {
    width: 46px
}

.x3z43lg {
    width: calc(66px + var(--in-feed-story-item-padding))
}

.x42rqdu {
    border-top-color: var(--ig-primary-button)
}

.x449x6p {
    max-height: 152px
}

.x46jg8d {
    min-width: 32px
}

.x48lskh {
    bottom: -3px
}

.x4cne27 {
    margin-bottom: -6px
}

.x4e6jrt {
    max-width: 66px
}

.x4ggwga {
    border-top-color: rgb(var(--ig-colors-button-primary-link-text))
}

.x4h1yfo {
    width: var(--media-info)
}

.x4i7bpe {
    padding-top: 48px
}

.x4ii5y1 {
    margin-bottom: auto
}

.x4jc3fe {
    border-top-color: var(--x-borderColor)
}

.x4lt0of {
    min-height: 75px
}

.x4m2l4j {
    bottom: 82px
}

.x4n8cb0 {
    margin-bottom: 30px
}

.x4o5f7y {
    top: calc(50% - 18px)
}

.x4p5aij {
    padding-top: 1px
}

.x4pkz1m {
    height: 450px
}

.x4t50tc {
    height: calc(100% - 60px)
}

.x4uzxed {
    min-height: 274px
}

.x4vbgl9 {
    margin-bottom: -4px
}

.x4wtnb4 {
    bottom: var(--mobile-nav-height)
}

.x4wvt3c {
    border-bottom-color: var(--igd-composer-border-color, rgb(var(--ig-elevated-separator)))
}

.x51ohtg {
    width: 4px
}

.x569fbc {
    max-height: 100px
}

.x56r21 {
    min-height: 372px
}

.x58jzl7 {
    bottom: -200px
}

.x591254 {
    height: 384px
}

.x5ho148 {
    scroll-padding-top: 100px
}

.x5i9c7l {
    margin-top: 17px
}

.x5kalc8 {
    height: 42px
}

.x5lhr3w {
    width: var(--x-width)
}

.x5lvsfk {
    top: calc(50% - 8px)
}

.x5mc7k8 {
    min-height: 480px
}

.x5mnzd7 {
    top: var(--x-insetBlockStart)
}

.x5nm8dx {
    min-width: 424px
}

.x5nrpl9 {
    border-top-width: .75px
}

.x5p4dl0 {
    border-bottom-color: rgb(var(--ig-banner-background))
}

.x5see2y {
    border-top-width: 1.5px
}

.x5uede0 {
    border-bottom-color: rgba(var(--ig-stroke))
}

.x5unewv {
    width: calc(100% - var(--desktop-grid-item-margin-slim))
}

.x5ur3kl {
    border-top-color: rgb(var(--ig-separator))
}

.x5vaii {
    height: 580px
}

.x5w4yej {
    min-width: 160px
}

.x5yr21d {
    height: 100%
}

.x61bhnl {
    bottom: 21px
}

.x636qxn {
    width: 190px
}

.x642log {
    width: 175px
}

.x65f84u {
    max-width: 500px
}

.x65xoit {
    width: 70%
}

.x67d1xr {
    border-top-color: #ffffff0a
}

.x6bx242 {
    width: var(--feed-sidebar-width)
}

.x6c02ge {
    max-width: 464px
}

.x6c5l4p {
    min-width: 80px
}

.x6fei26 {
    margin-top: 10vh
}

.x6gtfd8 {
    margin-top: 90px
}

.x6gu519 {
    max-height: var(--search-modal-height-expanded)
}

.x6hdl9a {
    max-height: 237px
}

.x6iitch {
    width: 145px
}

.x6ikm8r {
    overflow-x: hidden
}

.x6jlwo8 {
    border-top-width: .6px
}

.x6jxa94 {
    width: 14px
}

.x6l6mop {
    height: 223px
}

.x6lf0e9 {
    height: 195px
}

.x6mwo3c {
    margin-top: 72px
}

.x6ql1ns {
    min-height: calc(var(--creation-modal-min-height) - var(--creation-header-height))
}

.x6tsh47 {
    margin-bottom: 2em
}

.x6uyoqz {
    border-top-color: rgb(var(--base-colors-grayscale-black-45))
}

.x6vytul {
    width: 135px
}

.x6vznkc {
    padding-top: 2.5px
}

.x6w4g8m {
    height: 11px
}

.x6zrd4h {
    border-top-color: rgb(var(--ig-secondary-button-hover))
}

.x73clvc {
    border-top-color: #ffffff1a
}

.x76zr16 {
    width: 94%
}

.x7be41k {
    top: 15px
}

.x7ep2pv {
    max-width: 680px
}

.x7mnju {
    width: 74px
}

.x7ofzsv {
    bottom: 9px
}

.x7ok3n0 {
    right: var(--x-right)
}

.x7r5mf7 {
    margin-top: 3px
}

.x7sb2j6 {
    padding-top: 28px
}

.x7v6ubd {
    min-height: 140px
}

.x7wgvq7 {
    margin-top: -12px
}

.x7wppnt {
    min-height: 55px
}

.x7y0ge5 {
    margin-top: 44px
}

.x7ywyr2 {
    min-height: 50px
}

.x80663w {
    top: auto
}

.x80vd3b {
    border-bottom-color: var(--divider)
}

.x82snj4 {
    min-height: var(--x-minHeight)
}

.x83adhw {
    margin-bottom: .42em
}

.x84yb8i {
    padding-bottom: 28px
}

.x8530fw {
    bottom: 38px
}

.x874rk5 {
    bottom: 36px
}

.x879a55 {
    min-height: 60px
}

.x889kno {
    padding-top: 10px
}

.x8cjs6t {
    border-top-color: var(--divider)
}

.x8h2uog {
    border-top-color: rgba(var(--web-always-white), .15)
}

.x8hgbho {
    min-height: 519px
}

.x8k987x {
    max-height: 110px
}

.x8l1umf {
    top: 24px
}

.x8pckko {
    width: calc(100% - 24px)
}

.x8r03lz {
    border-bottom-color: #0a101426
}

.x8rgt9n {
    margin-top: 64px
}

.x8vp032 {
    max-height: 214px
}

.x8wu313 {
    top: 250px
}

.x8yj6t5 {
    width: 20%
}

.x8zywjx {
    bottom: calc(var(--revamp-nav-bottom-toolbar-height) + 88px)
}

.x900493 {
    min-width: 48px
}

.x903dn5 {
    border-bottom-color: rgb(var(--ig-secondary-button-hover))
}

.x90ne7k {
    height: 34px
}

.x91k8ka {
    margin-bottom: 22px
}

.x92112o {
    min-width: 270px
}

.x92lwqr {
    top: 20%
}

.x96215j {
    height: 394px
}

.x96k8nx {
    padding-top: 9px
}

.x972fbf {
    border-top-width: 0
}

.x985mu0 {
    border-top-color: rgb(var(--ig-toggle-background-disabled-on-prism))
}

.x9a3u73 {
    margin-bottom: -24px
}

.x9aucu1 {
    width: calc(100% + 16px)
}

.x9desvi {
    padding-top: 26px
}

.x9fslfs {
    width: 75px
}

.x9h7yyr {
    width: 117px
}

.x9hgts1 {
    min-width: 52px
}

.x9orja2 {
    padding-top: 30px
}

.x9otpla {
    margin-top: -8px
}

.x9s46ru {
    width: calc(100% + 2px)
}

.x9tmck8 {
    padding-top: 25px
}

.x9ybwvh {
    max-height: 600px
}

.xa1mljc {
    min-width: min(var(--revamp-feed-card-media-min-width), 100%)
}

.xa2bojp {
    margin-top: -67px
}

.xa9o4ew {
    border-bottom-color: rgba(var(--web-always-white), .15)
}

.xafpxmx {
    width: 240px
}

.xahult9 {
    margin-bottom: 3px
}

.xaikfu8 {
    max-width: 310px
}

.xaka53j {
    max-width: 230px
}

.xamhcws {
    border-top-width: 2px
}

.xaplyd {
    max-height: 212px
}

.xaqh0s9 {
    margin-top: 26px
}

.xat24cr {
    margin-bottom: 0
}

.xawl8ia {
    border-top-color: rgb(var(--ig-stroke-on-media))
}

.xaymia4 {
    height: 51px
}

.xazcve0 {
    max-width: 100px
}

.xb172dh {
    width: 116px
}

.xb18qi8 {
    border-bottom-color: #ffffff0a
}

.xb2p7v0 {
    border-bottom-color: #ffffff80
}

.xb2rc7v {
    height: 192px
}

.xb4eotx {
    border-top-color: rgb(var(--grey-8))
}

.xb88tzc {
    max-height: calc(100vh - 40px)
}

.xb8qb8r {
    margin-top: 100px
}

.xb9moi8 {
    border-top-color: #00000026
}

.xb9njkq {
    border-top-color: green
}

.xbaz6xv {
    padding-bottom: 30px
}

.xbb4h0s {
    border-bottom-color: var(--gradient-yellow)
}

.xbe7ycp {
    border-top-color: rgb(var(--ig-banner-background))
}

.xbhhrqq {
    border-top-color: rgb(var(--ig-highlight-background))
}

.xbjhxfr {
    margin-top: -45px
}

.xbktkl8 {
    min-height: 56px
}

.xbr3nou {
    padding-bottom: var(--dialog-anchor-vertical-padding)
}

.xbvv5uc {
    margin-bottom: -45px
}

.xbxl0rb {
    height: calc(100vh - var(--revamp-nav-bottom-toolbar-height))
}

.xbxo1r {
    height: 149px
}

.xbzbt5l {
    width: 166px
}

.xc1ejnd {
    max-width: calc(100% - 100px)
}

.xc3o31o {
    border-top-color: rgb(var(--ig-close-friends-refreshed))
}

.xc4rmwq {
    bottom: -16%
}

.xc58f59 {
    border-top-color: rgb(var(--web-always-white))
}

.xc5o50y {
    width: 210px
}

.xc6p2dh {
    height: 270px
}

.xc99tnm {
    max-width: 64px
}

.xc9g7u0 {
    padding-top: var(--size24)
}

.xc9os1f {
    border-bottom-width: .25px
}

.xc9qbxq {
    height: 36px
}

.xcbf60w {
    height: 115px
}

.xcbkimw {
    height: 85px
}

.xccvetk {
    border-top-color: #000000d9
}

.xcdvueo {
    border-bottom-color: #ffffff0a
}

.xcf9131 {
    left: -7px
}

.xclnmbr {
    right: 6px
}

.xcrr8yc {
    top: -20px
}

.xcsk191 {
    min-width: 12px
}

.xcxhlts {
    margin-top: 15px
}

.xd18jyu {
    border-bottom-color: rgb(var(--grey-2))
}

.xd2qavr {
    margin-top: var(--size24)
}

.xd402qu {
    top: 26px
}

.xd7y6wv {
    height: 26px
}

.xdd4er5 {
    bottom: auto
}

.xdd8jsf {
    height: 52px
}

.xdhfreh {
    margin-top: -2.5px
}

.xdj266r {
    margin-top: 0
}

.xdk7pt {
    height: 8px
}

.xdko459 {
    padding-bottom: 33px
}

.xdmo3px {
    height: 295px
}

.xdnzh0y {
    max-height: 90%
}

.xdpez57 {
    bottom: 200px
}

.xdpfuu1 {
    width: 800px
}

.xdrqleo {
    width: 308px
}

.xdsb8wn {
    top: 100%
}

.xdusixz {
    max-width: 384px
}

.xdvlbce {
    padding-bottom: 9px
}

.xdzyupr {
    width: 300px
}

.xe6n1e7 {
    max-height: min(460px, calc(100vh - 96px))
}

.xe7qboe {
    width: 343px
}

.xe98eky {
    height: calc(var(--scrollable-content-header-height-large) - 1px)
}

.xec7z4c {
    border-top-width: 1.25px
}

.xecqa5w {
    width: 337px
}

.xedcshv {
    max-height: inherit
}

.xeepkih {
    width: 62px
}

.xefyazp {
    width: 90px
}

.xefzj8c {
    padding-bottom: 60px
}

.xegnrdp {
    height: 9px
}

.xej9ukj {
    padding-top: 86px
}

.xen30ot {
    min-height: 168px
}

.xeq5yr9 {
    width: fit-content
}

.xeqt6cg {
    top: 68px
}

.xerhiuh {
    padding-top: var(--chat-bubble-padding-vertical, 8px)
}

.xeu0yli {
    max-height: 80%
}

.xeuugli {
    min-width: 0
}

.xewp6mh {
    width: 560px
}

.xexx8yu {
    padding-top: 0
}

.xeylzrh {
    border-top-color: rgb(var(--web-always-black))
}

.xezivpi {
    width: max-content
}

.xezl2tj {
    width: 25px
}

.xf68679 {
    max-width: var(--x-maxWidth)
}

.xf6sqap {
    border-top-color: rgb(var(--ig-toggle-outline-prism))
}

.xf9y8ew {
    top: 350px
}

.xfb3i0g {
    min-width: 180px
}

.xfggxmx {
    width: 56%
}

.xfi1oeo {
    padding-bottom: 21px
}

.xfitlp5 {
    margin-bottom: 9px
}

.xfj1xho {
    width: 158px
}

.xflrilb {
    margin-bottom: 120px
}

.xfmqdhw {
    width: 70vw
}

.xfo62xy {
    width: 2px
}

.xfp4ol3 {
    width: 215px
}

.xfp8y2z {
    border-bottom-color: rgba(var(--ig-stroke), .5)
}

.xfr5jun {
    top: 8px
}

.xfuwpc2 {
    padding-left: 42px
}

.xfz9iyh {
    border-bottom-color: var(--negative)
}

.xg0aa4z {
    border-top-color: rgb(var(--ig-secondary-background))
}

.xg0jo4d {
    width: 75%
}

.xg10s4p {
    padding-bottom: 125%
}

.xg6iff7 {
    min-height: 100vh
}

.xg7gh6y {
    width: 195px
}

.xg7h5cd {
    height: fit-content
}

.xg80ozm {
    width: 330px
}

.xg87l8a {
    margin-top: 32px
}

.xg8j3zb {
    padding-bottom: 3px
}

.xgb0o5f {
    min-height: 125px
}

.xgbm1jk {
    width: 78px
}

.xgd8bvy {
    width: 28px
}

.xge0ay3 {
    width: 66px
}

.xghaf04 {
    border-top-color: #ffffff80
}

.xghtnf9 {
    margin-top: 50%
}

.xgj6eaf {
    border-bottom-color: rgb(var(--grey-8))
}

.xgjxtca {
    border-top-color: var(--always-white)
}

.xgk24i {
    border-bottom-color: #fffc
}

.xglei2g {
    border-top-color: var(--fds-white)
}

.xgq9j65 {
    left: var(--x-left)
}

.xgqk73l {
    width: 95%
}

.xgqtt45 {
    min-width: 100%
}

.xgrhbuj {
    min-height: calc(100vh - 100px)
}

.xgujvf1 {
    min-height: 42px
}

.xh05dso {
    border-bottom-color: rgb(var(--post-separator))
}

.xh3wvx0 {
    margin-bottom: -12px
}

.xh6lk7j {
    width: 154px
}

.xh7k892 {
    border-bottom-color: rgb(var(--ig-secondary-text))
}

.xh7uebp {
    margin-bottom: 80px
}

.xh8midk {
    min-height: 99%
}

.xh8yej3 {
    width: 100%
}

.xhaqhkv {
    max-height: calc(100vh - 100px)
}

.xhd83ik {
    max-height: 85vh
}

.xhdqish {
    padding-top: var(--mobile-nav-height)
}

.xhfkudu {
    width: 820px
}

.xhfup90 {
    max-width: min(75vw, 1200px)
}

.xhikscq {
    max-width: 74px
}

.xhjk10j {
    height: 140px
}

.xhjxwu4 {
    bottom: 76px
}

.xhm8mr9 {
    width: var(--igd-chat-tabs-list-cell-width, 350px)
}

.xhr5cps {
    border-top-color: rgba(var(--ig-stroke-on-media), .5)
}

.xhrpt6u {
    margin-top: 18px
}

.xhvdbge {
    height: 19px
}

.xhvr4ly {
    height: calc(100dvh - 170px)
}

.xhwcasg {
    bottom: -26px
}

.xi0exxh {
    height: 23px
}

.xi2lk0m {
    bottom: -8px
}

.xi3av73 {
    min-height: 120px
}

.xi3dyvs {
    top: 22px
}

.xi3pm8e {
    border-bottom-color: rgb(var(--ig-stroke-on-media))
}

.xi4arsj {
    margin-bottom: var(--mobile-nav-height)
}

.xi55695 {
    width: 328px
}

.xi881uo {
    height: 43px
}

.xib59rt {
    margin-top: 38px
}

.xieb3on {
    margin-bottom: 20px
}

.xifccgj {
    margin-top: -6px
}

.xifgf4x {
    margin-top: 62px
}

.xifkd7f {
    width: 140px
}

.xijc0j3 {
    padding-top: 36px
}

.xilefcg {
    height: calc(100% - var(--mobile-nav-height))
}

.xinu3np {
    width: 45%
}

.xiqz8rq {
    padding-top: 42px
}

.xirydov {
    width: calc(66.6666% - 1px)
}

.xisnujt {
    min-height: 20px
}

.xj1ol3u {
    border-top-color: var(--ig-separator, #dbdbdb)
}

.xj1v7p2 {
    border-top-color: rgb(var(--ig-error-or-destructive))
}

.xj35x94 {
    width: 112px
}

.xj6ak53 {
    width: 340px
}

.xj7dor9 {
    max-width: 96px
}

.xj9fbq8 {
    bottom: 88px
}

.xja02kk {
    width: 110px
}

.xjbys53 {
    top: var(--x-top)
}

.xjcabj4 {
    height: 181px
}

.xjgxyoh {
    min-height: calc(100vh - 230px)
}

.xjhpzjm {
    margin-bottom: 20%
}

.xjkvuk6 {
    padding-bottom: 4px
}

.xjm9jq1 {
    height: 1px
}

.xjnjwiz {
    width: 318px
}

.xjnlgov {
    bottom: 20px
}

.xjoudau {
    min-width: 125px
}

.xjp8j0k {
    height: 96px
}

.xjpr12u {
    margin-bottom: 2px
}

.xjqpyvm {
    padding-bottom: var(--x-paddingBottom)
}

.xjsondq {
    width: 226px
}

.xjtxepy {
    border-top-color: rgba(var(--web-always-black), .45)
}

.xjue0pa {
    border-bottom-color: rgb(var(--ig-close-friends-refreshed))
}

.xjv05ge {
    margin-top: 28px
}

.xjx4602 {
    margin-bottom: 76px
}

.xjxljni {
    min-height: 50vh
}

.xjzcg3w {
    width: 85px
}

.xk35gh9 {
    padding-bottom: 1.5px
}

.xk4dd5j {
    height: 30%
}

.xk8sdt9 {
    scroll-padding-top: 0
}

.xk9mzb7 {
    margin-top: 13px
}

.xkavytm {
    margin-left: var(--size20)
}

.xkbk8bh {
    min-width: min(100%, 356px)
}

.xkborro {
    min-width: 903px
}

.xken49m {
    margin-top: -13px
}

.xkf4qfm {
    width: 775px
}

.xkjlwm {
    width: var(--size8)
}

.xklihq4 {
    border-bottom-width: .75px
}

.xkmsc1i {
    border-top-color: rgb(var(--ig-secondary-text))
}

.xktia5q {
    width: 80%
}

.xktpd3l {
    min-width: 100px
}

.xkxa9zd {
    width: calc(100% - 32px)
}

.xkyldcw {
    height: 199px
}

.xl2kcsi {
    margin-bottom: var(--scrollable-content-header-height)
}

.xl4qmuc {
    border-top-color: rgb(var(--grey-2))
}

.xl4tj0a {
    width: 367px
}

.xl7ec6z {
    padding-bottom: 192px
}

.xl84xjf {
    padding-bottom: max(16px, env(safe-area-inset-bottom))
}

.xl8sfnv {
    width: 313px
}

.xl8wat7 {
    left: 100%
}

.xl9uqg {
    padding-bottom: var(--size24)
}

.xlaft8j {
    padding-top: 44px
}

.xle2ein {
    height: 107px
}

.xlf1fwq {
    max-height: calc(100vh - 88px)
}

.xlk1fp6 {
    max-height: 80px
}

.xlkpto1 {
    border-top-color: rgba(var(--ig-primary-text), .1)
}

.xlnp5zw {
    padding-top: var(--header-height)
}

.xlo07zb {
    height: 90px
}

.xloyg6u {
    width: calc(100% - 48px)
}

.xlpg0r2 {
    width: 30vw
}

.xlrawln {
    height: 25px
}

.xlrnmfh {
    max-height: 72px
}

.xlro9se {
    width: 274px
}

.xlup9mm {
    height: 16px
}

.xlxnq9k {
    border-top-color: #ffffff0a
}

.xlxy82 {
    border-bottom-width: 2px
}

.xlya59e {
    border-top-style: dashed
}

.xlyvco1 {
    max-width: var(--polaris-challenge-width)
}

.xlzxhea {
    min-height: calc(100vh - 360px)
}

.xm6i5cn {
    width: 90%
}

.xm77wn2 {
    padding-top: 34px
}

.xm7lytj {
    padding-top: 7px
}

.xmaf8s6 {
    max-width: 375px
}

.xmgptkm {
    border-bottom-color: rgb(var(--ig-elevated-highlight-background))
}

.xmhk92p {
    top: 20px
}

.xmix8c7 {
    height: 18px
}

.xmlve6y {
    top: 126px
}

.xmn4e3e {
    border-top-width: 3px
}

.xmnaoh6 {
    margin-bottom: var(--desktop-story-tray-bottom-margin-denser)
}

.xmrkho8 {
    border-top-color: var(--negative)
}

.xmz0i5r {
    max-height: 100%
}

.xn0lweg {
    top: -7px
}

.xn0ockd {
    margin-top: 54px
}

.xn0vg7t {
    bottom: 12px
}

.xn2ks54 {
    padding-top: 56px
}

.xn3w4p2 {
    height: 44px
}

.xn3ymt8 {
    margin-bottom: 124px
}

.xn6wvy2 {
    height: 82px
}

.xn6xy2s {
    width: 19px
}

.xn866dk {
    height: 136px
}

.xn9wirt {
    width: 100vw
}

.xnalus7 {
    width: 0
}

.xnc8uc2 {
    padding-bottom: var(--revamp-feed-card-dense-padding)
}

.xndqk7f {
    top: 4px
}

.xnei2rj {
    min-width: 24px
}

.xneo658 {
    height: calc(.85*(100dvh - 50px))
}

.xnetwff {
    border-bottom-color: var(--ig-separator, #dbdbdb)
}

.xnf1dy1 {
    width: 268px
}

.xnfiwf0 {
    max-width: var(--site-width-wide)
}

.xnfjc3l {
    width: 55px
}

.xnfr1j {
    top: 1px
}

.xng8ra {
    height: 60px
}

.xnhpnai {
    width: 29px
}

.xni59qk {
    width: 72px
}

.xnilrbp {
    border-bottom-color: rgba(var(--web-always-black), .0975)
}

.xnjgh8c {
    max-height: 0
}

.xnk5j39 {
    padding-top: 100px
}

.xnnlda6 {
    height: 56px
}

.xnrveld {
    border-bottom-color: var(--messenger-card-background)
}

.xnuz2cc {
    border-bottom-width: 1.25px
}

.xnwfnwb {
    border-top-color: var(--ig-background-always-dark-blur)
}

.xnxb3zj {
    height: 70px
}

.xnzhmsc {
    border-bottom-color: #ccc
}

.xo0ha1f {
    padding-bottom: 96px
}

.xo1d8dh {
    height: 65vh
}

.xo5ses6 {
    padding-bottom: 70px
}

.xo5tm0a {
    border-top-color: var(--messenger-card-background)
}

.xo5x3gg {
    width: 70px
}

.xo92w5m {
    max-width: 40px
}

.xoa0rjt {
    width: 148px
}

.xoah1ao {
    height: calc(100vh - 48px)
}

.xocp1fn {
    padding-top: var(--search-modal-top-offset)
}

.xocpf76 {
    margin-top: .42em
}

.xod5an3 {
    margin-bottom: 12px
}

.xoiudb1 {
    max-width: max(100%, 230px)
}

.xojvqvm {
    height: 33px
}

.xolnv53 {
    margin-bottom: 1.4em
}

.xols6we {
    height: 6px
}

.xomnu4r {
    top: 16px
}

.xoo30xy {
    max-height: 227px
}

.xop8lp1 {
    width: 225px
}

.xoqdl1f {
    border-top-color: var(--ig-separator)
}

.xotjm27 {
    margin-top: 2em
}

.xouotbz {
    border-top-color: #0c101426
}

.xoverlg {
    height: 20%
}

.xovfm85 {
    bottom: initial
}

.xoyy72o {
    height: 569px
}

.xp13qc {
    margin-bottom: var(--revamp-nav-bottom-toolbar-height)
}

.xp7kkzq {
    border-top-color: rgb(var(--ig-toggle-outline-disabled-prism))
}

.xp8v34b {
    border-top-color: rgba(var(--ig-stroke), .3)
}

.xp9pnto {
    border-top-color: #ffffff1f
}

.xpelh5 {
    border-top-color: rgba(var(--ig-stroke))
}

.xpgaw4o {
    left: calc(50% - 36px)
}

.xpjowex {
    border-bottom-color: var(--ig-stroke-on-media)
}

.xplnoro {
    border-top-color: rgb(var(--ig-badge))
}

.xpmdkuv {
    border-top-color: var(--chat-message-border-color, transparent)
}

.xpn6nip {
    width: 108%
}

.xpnc28q {
    height: 275px
}

.xpnmzw7 {
    left: 12px
}

.xpvcztv {
    border-bottom-style: dashed
}

.xpyat2d {
    height: 100px
}

.xq1608w {
    padding-bottom: 36px
}

.xq1dxzn {
    width: 160px
}

.xq3t0pi {
    max-height: 280px
}

.xq5y8fi {
    padding-bottom: 144px
}

.xq6397w {
    bottom: -16px
}

.xq8v1hd {
    max-width: 90%
}

.xq9evs9 {
    width: 266px
}

.xqbdwvv {
    max-width: min(calc(100vw - var(--creation-min-padding-x) - var(--creation-settings-width)), calc(var(--creation-modal-max-height) - var(--creation-header-height)))
}

.xqbnct6 {
    max-height: calc(100vh - 64px)
}

.xqd3l62 {
    bottom: -10px
}

.xqitzto {
    height: 280px
}

.xqm4iv {
    border-bottom-width: 6px
}

.xqmqy1e {
    bottom: -1px
}

.xqo3gd {
    bottom: 8px
}

.xqt63rz {
    height: 80vh
}

.xqtp20y {
    height: 0
}

.xqu0tyb {
    height: 4px
}

.xqui1pq {
    max-height: 90vh
}

.xqui205 {
    margin-top: 24px
}

.xqujd4m {
    width: 390px
}

.xqv4dci {
    padding-top: 14.5px
}

.xqvfhly {
    height: 45px
}

.xqw29h0 {
    height: 4.3em
}

.xqwfe0g {
    top: 90%
}

.xqxrpsi {
    bottom: 548px
}

.xqy66fx {
    padding-top: 15px
}

.xr0kozu {
    width: 65vw
}

.xr117oq {
    border-top-color: var(--ig-stroke-on-media)
}

.xr1496l {
    padding-bottom: 15px
}

.xr1yuqi {
    margin-top: auto
}

.xr5blpy {
    border-top-color: var(--ig-primary-icon)
}

.xr931m4 {
    height: 75px
}

.xr9ek0c {
    margin-top: 2px
}

.xrb244j {
    bottom: 6px
}

.xrf2nzk {
    height: var(--search-box-height)
}

.xrgej4m {
    max-width: 700px
}

.xrgk7j2 {
    border-top-color: var(--nav-bar-background)
}

.xrig58e {
    width: 67.5%
}

.xrkiwsq {
    height: calc(100vh - 132px)
}

.xrlali4 {
    min-width: 388px
}

.xrlp1an {
    height: 256px
}

.xrlsmeg {
    max-width: 600px
}

.xrmyp2 {
    width: 124px
}

.xrostsh {
    width: 150px
}

.xrq0ga5 {
    border-bottom-color: var(--ig-primary-button)
}

.xrqonrr {
    height: 139px
}

.xrrpcnn {
    border-bottom-color: var(--chat-incoming-message-border-color, transparent)
}

.xrsf3xo {
    bottom: 104px
}

.xrtckle {
    height: calc(100% + var(--mobile-nav-height))
}

.xrtm9ri {
    border-bottom-color: rgb(var(--ig-secondary-background))
}

.xrtz9ly {
    height: 37px
}

.xryxfnj {
    overflow-y: visible
}

.xs4flsr {
    height: 255px
}

.xs7f9wi {
    top: 2px
}

.xs8enbx {
    margin-top: -70px
}

.xs9asl8 {
    padding-bottom: 5px
}

.xs9mwh0 {
    margin-top: -24px
}

.xs9x0gt {
    padding-top: 4vh
}

.xsag5q8 {
    padding-bottom: 12px
}

.xsbjyhr {
    height: 104px
}

.xsdox4t {
    height: 48px
}

.xseo6mj {
    margin-top: 36px
}

.xseoqlg {
    min-height: 80px
}

.xsi6dy0 {
    height: 86px
}

.xsj8m2x {
    height: calc(var(--mobile-nav-height) + 24px)
}

.xsjaar9 {
    height: 367px
}

.xskfcea {
    border-top-color: rgb(var(--ig-primary-text))
}

.xslgeau {
    border-top-color: rgba(var(--web-always-black), .15)
}

.xsmyaan {
    width: 12px
}

.xso031l {
    border-bottom-width: 1px
}

.xstkc06 {
    height: var(--mobile-nav-height)
}

.xsugpx9 {
    bottom: -6px
}

.xt2sadw {
    min-height: var(--search-modal-height-expanded)
}

.xt3pj0q {
    border-bottom-color: #d8d8d899
}

.xt7dq6l {
    height: auto
}

.xt7fyls {
    min-width: 150px
}

.xt8cgyo {
    border-top-width: .5px
}

.xtamo4v {
    max-height: 55vh
}

.xtbh88u {
    height: 225px
}

.xtcbf50 {
    margin-bottom: 74px
}

.xtdtrs8 {
    height: 100dvh
}

.xthkip5 {
    width: 270px
}

.xtirvkn {
    top: 46px
}

.xtknkf6 {
    border-bottom-color: rgba(var(--ig-separator), .5)
}

.xtlo18s {
    width: 315px
}

.xtotuo0 {
    top: 36px
}

.xtp0wl1 {
    height: calc(100vh - var(--header-height))
}

.xtpu1e1 {
    max-height: calc(100vh - 22px)
}

.xtqaf1t {
    width: 198px
}

.xtu2xtp {
    top: -6px
}

.xtyxrdr {
    border-bottom-color: rgb(var(--ig-toggle-outline-prism))
}

.xu06os2 {
    margin-bottom: 5px
}

.xu0aao5 {
    min-height: 36px
}

.xu1a1cu {
    top: 83px
}

.xu2c7oj {
    padding-bottom: 104px
}

.xu2v3tx {
    border-top-color: var(--igd-thread-background-color, rgb(var(--ig-primary-background)))
}

.xu537pa {
    top: 112px
}

.xu5yr9u {
    top: -16px
}

.xu74z1l {
    padding-bottom: 76px
}

.xu96u03 {
    left: 0
}

.xu97haq {
    min-height: 34px
}

.xud65wk {
    border-bottom-color: red
}

.xui2nob {
    max-width: 832px
}

.xui9b5u {
    margin-bottom: 50px
}

.xuid5nl {
    border-bottom-color: #3f444a
}

.xuivejd {
    top: 14px
}

.xuoj239 {
    height: 3px
}

.xus7lly {
    width: 100%
}

.xuunrlp {
    border-bottom-color: rgba(var(--web-always-black), .45)
}

.xuv0xuj {
    height: 75%
}

.xuvww63 {
    height: calc(100% - 70px)
}

.xuxxueq {
    min-height: 110px
}

.xuyqlj2 {
    max-height: 300px
}

.xuzvuw4 {
    height: 78px
}

.xv3da76 {
    bottom: 68px
}

.xv5cbrw {
    margin-top: 5vh
}

.xv6pb6r {
    height: calc(100% - 43px)
}

.xv7451x {
    border-bottom-color: #ffffff26
}

.xvhwddo {
    border-bottom-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.xvijh9v {
    margin-top: 1px
}

.xvivwo0 {
    bottom: 45px
}

.xvkph5b {
    margin-top: 60px
}

.xvl6max {
    margin-bottom: 36px
}

.xvni27 {
    width: 52px
}

.xvrgn94 {
    min-height: 18px
}

.xvue9z {
    width: 500px
}

.xvx7e8m {
    top: 309px
}

.xvy4d1p {
    width: 24px
}

.xw2csxc {
    overflow-x: auto
}

.xw36ugu {
    min-height: calc(100vh - (2 * var(--dialog-anchor-vertical-padding)))
}

.xw3w31c {
    width: 564px
}

.xw4jnvo {
    width: 20px
}

.xw5ewwj {
    max-width: 300px
}

.xw7nakj {
    max-width: calc(100vw - 32px)
}

.xw7yly9 {
    margin-top: 16px
}

.xw8lsm9 {
    top: 100%
}

.xw90zxv {
    width: 150%
}

.xwa60dl {
    top: 50%
}

.xwajptj {
    bottom: 30px
}

.xwhe1qd {
    border-top-color: rgb(var(--ig-text-input-border-prism))
}

.xwib8y2 {
    padding-bottom: 8px
}

.xwj2ds2 {
    max-height: 142px
}

.xwl9fdd {
    width: 380px
}

.xwoyzhm {
    margin-bottom: 7px
}

.xwqvltr {
    min-width: 398px
}

.xwsd3xy {
    padding-right: var(--x-paddingRight)
}

.xwtuau4 {
    top: .45em
}

.xwvwv9b {
    height: 46px
}

.xwwskcc {
    border-bottom-color: var(--wash)
}

.xwxc41k {
    padding-bottom: 24px
}

.xwya9rg {
    margin-top: -16px
}

.xwzfr38 {
    height: 80px
}

.xwzpupj {
    width: 110%
}

.xx087iq {
    height: calc(100vh - var(--mobile-nav-height) - var(--revamp-nav-bottom-toolbar-height))
}

.xx0sbmz {
    max-width: 392px
}

.xx3o462 {
    height: 15px
}

.xx4vt8u {
    margin-top: 48px
}

.xx6bls6 {
    padding-bottom: 20px
}

.xx6su {
    top: 27px
}

.xx7atzb {
    margin-bottom: 44px
}

.xx7ttgl {
    border-top-color: rgba(var(--ig-stroke), .5)
}

.xx9tyur {
    min-height: 12px
}

.xxbrewl {
    padding-bottom: 11px
}

.xxc7z9f {
    max-width: 360px
}

.xxcbz4w {
    top: 10%
}

.xxciwcl {
    bottom: -2.75px
}

.xxeg0ib {
    height: fit-content !important
}

.xxjuter {
    border-bottom-color: var(--utilities-photo-border, rgba(0, 0, 0, .15))
}

.xxk0z11 {
    height: 24px
}

.xxk6nc9 {
    top: 3px
}

.xxljpkc {
    width: 30%
}

.xxqbpr {
    margin-top: 68px
}

.xxsgkw5 {
    width: 350px
}

.xxz18i5 {
    height: 73px
}

.xxzp1fc {
    bottom: 80px
}

.xy1edxe {
    max-width: 975px
}

.xy1j3rs {
    bottom: 3px
}

.xy58vm5 {
    bottom: 24px
}

.xy5w88m {
    overscroll-behavior-y: auto
}

.xy75621 {
    height: 72px
}

.xy75b87 {
    bottom: 64px
}

.xy91uf1 {
    bottom: 84px
}

.xyamay9 {
    padding-top: 16px
}

.xyb01ml {
    border-bottom-color: rgb(var(--ig-primary-background))
}

.xycev2y {
    width: 60%
}

.xyd03xr {
    top: 0%
}

.xygnafs {
    width: 120px
}

.xygt1u9 {
    border-top-color: var(--igd-composer-border-color, rgb(var(--ig-elevated-separator)))
}

.xyi2x7k {
    bottom: -7.5px
}

.xyinxu5 {
    padding-top: 14px
}

.xyj2fxm {
    height: calc(100dvh - 50px)
}

.xyk13k4 {
    height: 94px
}

.xyorhqc {
    margin-bottom: 10px
}

.xyqdw3p {
    padding-top: 3px
}

.xyqx4x {
    border-bottom-color: #e4e4e4
}

.xys9btg {
    top: 21px
}

.xyxf0pu {
    bottom: 48px
}

.xz0mmh2 {
    min-width: 74px
}

.xz2whir {
    width: 639px
}

.xz3le2a {
    max-height: 382px
}

.xz62fqu {
    margin-bottom: -5px
}

.xz65tgg {
    min-height: 200px
}

.xz75wtk {
    max-height: 28px
}

.xz84dc7 {
    width: 40%
}

.xz9dl7a {
    padding-top: 12px
}

.xzb099l {
    margin-top: 66px
}

.xzbdfwj {
    min-height: 68vh
}

.xzbmw64 {
    margin-top: -30px
}

.xzbw6zd {
    min-height: 74px
}

.xzh3puf {
    border-bottom-color: var(--x-borderColor)
}

.xzi3mdb {
    padding-top: 11px
}

.xzjbwwf {
    width: 180px
}

.xzk1tus {
    width: 185px
}

.xzk7aed {
    padding-bottom: 64px
}

.xznra1h {
    min-width: 110px
}

.xzsilqi {
    margin-top: var(--scrollable-content-header-height)
}

.xzu4f96 {
    height: 186px
}

.xzuapc8 {
    width: 45px
}

.xzuc9lq {
    max-height: 520px
}

.xzueoph {
    margin-bottom: 6px
}

.xzuy8bq {
    margin-bottom: -32px
}

.xzvzlhg {
    border-bottom-color: var(--ig-primary-text)
}

.xzykdq0 {
    border-top-color: var(--gradient-purple)
}

.xzzftut {
    margin-top: 43px
}

@supports (margin-bottom: env(safe-area-inset-bottom)) {
    .x178q6ik.x178q6ik {
        margin-bottom: env(safe-area-inset-bottom)
    }
}

@supports (padding: env(safe-area-inset-bottom, 0)) {
    .x1bi8yb4.x1bi8yb4 {
        padding-top: calc(var(--dialog-anchor-vertical-padding) + env(safe-area-inset-top, 0))
    }
}

@supports (padding: env(safe-area-inset-bottom, 0)) {
    .x1jeouym.x1jeouym {
        padding-bottom: env(safe-area-inset-bottom)
    }
}

@supports (bottom: env(safe-area-inset-bottom)) {
    .x1thofty.x1thofty {
        height: calc(100% - env(safe-area-inset-bottom))
    }
}

@supports (bottom: env(safe-area-inset-bottom)) {
    .xq70431.xq70431 {
        height: calc(100% - var(--mobile-nav-height) - env(safe-area-inset-bottom))
    }
}

@supports (padding: env(safe-area-inset-bottom, 0)) {
    .xqit15g.xqit15g {
        padding-bottom: calc(var(--dialog-anchor-vertical-padding) + env(safe-area-inset-bottom, 0))
    }
}

@supports (margin-bottom: env(safe-area-inset-bottom)) {
    .xyhfmnx.xyhfmnx {
        margin-bottom: calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))
    }
}

.x13xg3xv:after {
    top: 50%
}

.x15ibef0:focus-within {
    border-top-color: var(--primary-button-background)
}

.x16l6hkk:after {
    bottom: 0
}

.x1lcfs4b:focus-within {
    border-top-color: rgb(var(--ig-primary-text))
}

.x1m6roc9:after {
    height: 10px
}

.x1p7h3l:after {
    height: 24px
}

.x1rtbpqd:after {
    top: 4px
}

.x8ule7x:after {
    width: 10px
}

.xigtvij:focus-within {
    border-bottom-color: rgb(var(--ig-primary-text))
}

.xp8b667:after {
    width: 1px
}

.xq0cj8d:focus-within {
    border-bottom-color: var(--primary-button-background)
}

.x14dv08r:first-child {
    margin-top: calc(2 * var(--modal-padding))
}

.x14l7nz5:first-child {
    margin-top: 0
}

.x17y8kql:first-child {
    margin-top: auto
}

.x1gut22:first-child {
    margin-bottom: 0
}

.x1mvd5oc:last-child {
    width: 25%
}

.x1qnu9vg:last-child {
    padding-bottom: 42px
}

.x1t1lzn6:last-child {
    border-bottom-width: 0
}

.x4tmyev:last-child {
    width: 33.4%
}

.x52a9p0:last-child {
    border-top-width: 0
}

.xpgj3th:last-child {
    margin-top: 4px
}

.xzboxd6:last-child {
    margin-bottom: 0
}

.x179zr98:only-child {
    margin-top: 0
}

.xvrdyt3:only-child {
    border-top-style: none
}

.xr2aprz:visited {
    margin-bottom: 12px
}

.x1ck6gwh:disabled {
    border-top-color: rgb(var(--ig-separator))
}

.x1meze4m:disabled {
    border-bottom-color: rgb(var(--ig-separator))
}

.x13irl8w:hover {
    border-bottom-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.x1kylhsf:hover {
    border-bottom-width: 1px
}

.x3brav5:hover {
    border-top-color: rgba(var(--ig-toggle-background-on-prism), .05)
}

.xq83tqa:hover {
    border-bottom-width: 0
}

.xrqzukx:hover {
    border-top-width: 0
}

.xysibl7:hover {
    border-top-width: 1px
}

.x18fm5pj:focus {
    padding-bottom: 11.5px
}

.x19xcqyx:focus {
    border-top-color: rgb(var(--ig-error-or-destructive))
}

.x1axwkyt:focus {
    border-top-color: rgb(var(--ig-text-and-icon-primary))
}

.x1caiyj4:focus {
    border-bottom-color: rgb(var(--ig-primary-text))
}

.x1dx4uj5:focus {
    padding-top: 11.5px
}

.x1jguvu7:focus {
    border-top-style: none
}

.x1jh0b49:focus {
    border-bottom-width: 1px
}

.x1jlmy4:focus {
    border-top-color: rgb(var(--ig-focus-stroke))
}

.x1luehzf:focus {
    border-bottom-color: rgb(var(--ig-elevated-separator))
}

.x1nfraeo:focus {
    padding-bottom: 9.5px
}

.x1p8uuzu:focus {
    border-bottom-color: rgb(var(--ig-error-or-destructive))
}

.x45559:focus {
    border-top-color: rgb(var(--ig-primary-text))
}

.xb69qla:focus {
    border-bottom-color: rgb(var(--ig-text-and-icon-primary))
}

.xbbtn9q:focus {
    border-top-color: rgb(var(--ig-elevated-highlight-background))
}

.xdjgrl2:focus {
    border-bottom-color: rgb(var(--ig-focus-stroke))
}

.xe9e5r9:focus {
    padding-top: 9.5px
}

.xelhzav:focus {
    border-bottom-width: 0
}

.xfl777x:focus {
    border-top-width: 1px
}

.xib8a3k:focus {
    border-top-style: solid
}

.xk0ccqb:focus {
    border-top-color: rgb(var(--ig-elevated-separator))
}

.xnl4dzk:focus {
    border-bottom-style: solid
}

.xptero7:focus {
    border-bottom-color: rgb(var(--ig-text-input-border-hover-prism))
}

.xqo6kon:focus {
    border-bottom-width: 1.5px
}

.xv3tw1q:focus {
    border-top-color: rgb(var(--ig-text-input-border-hover-prism))
}

.xv9juwi:focus {
    border-top-width: 1.5px
}

.xygx6cg:focus {
    border-bottom-style: none
}

.xyintx:focus {
    border-bottom-color: rgb(var(--ig-elevated-highlight-background))
}

.xz2me1f:focus {
    border-top-width: 0
}

@media (min-width: 736px) {
    .x103t36t.x103t36t {
        padding-top: 40px
    }
}

@media (min-width: 1920px) {
    .x108s2hl.x108s2hl {
        width: 168px
    }
}

@media (max-width: 735px) {
    .x10nhkw.x10nhkw {
        height: 77px
    }
}

@media (max-width: 736px) {
    .x10plwgw.x10plwgw {
        max-height: 100vh
    }
}

@media (min-width: 736px) {
    .x10rj1am.x10rj1am {
        max-height: 100%
    }
}

@media (max-width: 767px) {
    .x10rn61k.x10rn61k {
        width: 100%
    }
}

@media (min-width: 640px) {
    .x10rzp14.x10rzp14 {
        border-top-width: 0
    }
}

@media (min-width: 736px) {
    .x10v00f9.x10v00f9 {
        max-width: 260px
    }
}

@media (min-width: 736px) {
    .x10ylhaz.x10ylhaz {
        max-width: 940px
    }
}

@media (max-width: 639px) {
    .x10z7izj.x10z7izj {
        border-bottom-width: 1px
    }
}

@media (max-width: 460px) {
    .x1111j7q.x1111j7q {
        border-bottom-style: none
    }
}

@media (max-width: 639px) {
    .x112j9di.x112j9di {
        max-width: 375px
    }
}

@media (min-width: 736px) {
    .x11853ko.x11853ko {
        width: 115px
    }
}

@media (max-width: 767px) {
    .x11bm2kl.x11bm2kl {
        border-bottom-color: rgb(var(--post-separator))
    }
}

@media (min-width: 1264px) {
    .x11hdxyr.x11hdxyr {
        padding-bottom: 12px
    }
}

@media (max-width: 650px) {
    .x11zi5tq.x11zi5tq {
        width: var(--insta-grid-13)
    }
}

@media (min-height: 900px) {
    .x12dmmrz.x12dmmrz {
        margin-bottom: 8px
    }
}

@media (max-width: 767px) {
    .x13zb0es.x13zb0es {
        padding-bottom: 12px
    }
}

@media (max-width: 735px) {
    .x149r84r.x149r84r {
        margin-top: 8px
    }
}

@media only screen and (min-width: 460px) {
    .x14bqkmx.x14bqkmx {
        min-height: 22px
    }
}

@media (max-width: 735px) {
    .x14cbv0q.x14cbv0q {
        padding-top: 0
    }
}

@media (max-width:767px) {
    .x14k21rp.x14k21rp {
        max-height: calc(100% - var(--revamp-nav-bottom-toolbar-height))
    }
}

@media only screen and (min-width: 460px) {
    .x14njtx9.x14njtx9 {
        margin-top: -4px
    }
}

@media (max-width: 735px) {
    .x14pmy57.x14pmy57 {
        overflow-x: auto
    }
}

@media (max-width:735px) {
    .x14rwxzm.x14rwxzm {
        margin-bottom: 30px
    }
}

@media (min-width: 736px) {
    .x15gmux5.x15gmux5 {
        max-width: 375px
    }
}

@media (max-width: 767px) {
    .x15k2jg5.x15k2jg5 {
        border-bottom-style: solid
    }
}

@media (max-width: 450px) {
    .x15lw1kp.x15lw1kp {
        margin-top: 0
    }
}

@media (max-width: 905px) {
    .x15w37pv.x15w37pv {
        min-width: 0
    }
}

@media (max-width: 767px) {
    .x15wgtu6.x15wgtu6 {
        margin-bottom: 12px
    }
}

@media (max-width: 639px) {
    .x1631x1d.x1631x1d {
        border-bottom-style: solid
    }
}

@media (max-width: 735px) {
    .x16kswgo.x16kswgo {
        width: 100vw
    }
}

@media (max-width: 767px) {
    .x172qv1o.x172qv1o {
        margin-top: 0
    }
}

@media (max-width: 767px) {
    .x178p66w.x178p66w {
        margin-bottom: 8px
    }
}

@media (min-width:480px) {
    .x17j883o.x17j883o {
        padding-bottom: 1px
    }
}

@media (min-width: 900px) {
    .x17quhge.x17quhge {
        max-width: 400px
    }
}

@media (min-width:480px) {
    .x17rdeen.x17rdeen {
        max-width: 72%
    }
}

@media (min-width:1264px) and (max-width:1919px) {
    .x17snn68.x17snn68 {
        width: calc(100% - var(--nav-medium-width))
    }
}

@media (max-width: 735px) {
    .x17tz07u.x17tz07u {
        margin-bottom: .42em
    }
}

@media (max-width: 460px) {
    .x187hjut.x187hjut {
        margin-bottom: 0
    }
}

@media (min-width: 876px) {
    .x18yax4t.x18yax4t {
        padding-bottom: 32px
    }
}

@media only screen and (max-width: 460px) {
    .x195cp4f.x195cp4f {
        padding-top: 12px
    }
}

@media (min-width: 768px) {
    .x19hnb3s.x19hnb3s {
        margin-bottom: 12px
    }
}

@media (min-width: 1920px) {
    .x19kzm0.x19kzm0 {
        padding-bottom: 104px
    }
}

@media (max-width: 600px) {
    .x19lxi20.x19lxi20 {
        width: 90vw
    }
}

@media (max-width: 736px) {
    .x19onx9a.x19onx9a {
        height: 80%
    }
}

@media (max-width: 736px) {
    .x19osjzx.x19osjzx {
        height: 100vh
    }
}

@media (max-width: 767px) {
    .x19ozxy5.x19ozxy5 {
        margin-bottom: 13px
    }
}

@media (max-width: 639px) {
    .x19p7b7e.x19p7b7e {
        height: 45px
    }
}

@media (min-width: 736px) {
    .x19rjpxg.x19rjpxg {
        max-width: 180px
    }
}

@media only screen and (min-width: 460px) {
    .x1aitheg.x1aitheg {
        margin-top: 164px
    }
}

@media (max-width: 767px) {
    .x1aub9j0.x1aub9j0 {
        margin-top: auto
    }
}

@media only screen and (min-width: 460px) {
    .x1auoukd.x1auoukd {
        border-bottom-color: rgb(var(--ig-separator))
    }
}

@media (max-width: 735px) {
    .x1bbub8y.x1bbub8y {
        padding-bottom: 0
    }
}

@media only screen and (min-width: 460px) {
    .x1bdgup5.x1bdgup5 {
        border-bottom-color: transparent
    }
}

@media (max-width: 735px) {
    .x1bmdiur.x1bmdiur {
        border-top-color: rgb(var(--ig-elevated-separator))
    }
}

@media (min-width: 640px) {
    .x1bu5td4.x1bu5td4 {
        margin-bottom: 24px
    }
}

@media (min-width: 768px) {
    .x1c68rq.x1c68rq {
        margin-top: 60px
    }
}

@media (max-width: 500px) {
    .x1c90odo.x1c90odo {
        max-width: 374px
    }
}

@media (min-width: 736px) {
    .x1cfzx4a.x1cfzx4a {
        width: 35%
    }
}

@media (max-width: 736px) {
    .x1crxz2b.x1crxz2b {
        padding-bottom: 0
    }
}

@media (min-width: 768px) {
    .x1d14i88.x1d14i88 {
        margin-top: 10px
    }
}

@media (max-width:450px) {
    .x1d2lwc3.x1d2lwc3 {
        margin-top: 0
    }
}

@media (min-width:480px) {
    .x1d9m9as.x1d9m9as {
        max-width: 800px
    }
}

@media (min-width: 736px) {
    .x1d9wa3c.x1d9wa3c {
        border-top-style: none
    }
}

@media (max-width: 767px) {
    .x1ddbhtg.x1ddbhtg {
        overflow-y: hidden
    }
}

@media (max-width: 767px) {
    .x1dg0hrn.x1dg0hrn {
        border-bottom-width: 1px
    }
}

@media (min-width:480px) {
    .x1djbkzp.x1djbkzp {
        overflow-x: hidden
    }
}

@media (min-width: 736px) {
    .x1dl5t59.x1dl5t59 {
        padding-bottom: 12px
    }
}

@media (max-width: 650px) {
    .x1dpzk8d.x1dpzk8d {
        height: 26px
    }
}

@media (max-width: 639px) {
    .x1e0e4lg.x1e0e4lg {
        margin-bottom: auto
    }
}

@media (min-width: 736px) {
    .x1e49onv.x1e49onv {
        padding-bottom: 0
    }
}

@media (min-width:480px) {
    .x1emv2zt.x1emv2zt {
        margin-bottom: 0
    }
}

@media (max-width: 767px) {
    .x1eqc9ez.x1eqc9ez {
        width: calc(100% - var(--mobile-grid-item-margin))
    }
}

@media (max-width: 735px) {
    .x1ez9qw7.x1ez9qw7 {
        margin-bottom: 30px
    }
}

@media (max-width: 735px) {
    .x1f01sob.x1f01sob {
        margin-bottom: 3px
    }
}

@media (min-width: 1920px) {
    .x1fcxddh.x1fcxddh {
        height: 56px
    }
}

@media (min-width: 736px) {
    .x1fgfy3d.x1fgfy3d {
        border-bottom-color: rgb(var(--post-separator))
    }
}

@media (max-width: 767px) {
    .x1fkh5qu.x1fkh5qu {
        overflow-x: hidden
    }
}

@media (min-width: 736px) {
    .x1g8ishq.x1g8ishq {
        padding-top: 60px
    }
}

@media (min-width: 480px) {
    .x1gffxgd.x1gffxgd {
        overflow-x: hidden
    }
}

@media (max-width:735px) {
    .x1ghjp1x.x1ghjp1x {
        padding-top: 0
    }
}

@media (min-width: 640px) {
    .x1gu44b2.x1gu44b2 {
        border-bottom-width: 1px
    }
}

@media (min-width: 736px) {
    .x1gucofx.x1gucofx {
        border-top-color: rgb(var(--post-separator))
    }
}

@media (max-width: 735px) {
    .x1gy2coy.x1gy2coy {
        margin-top: 24px
    }
}

@media (max-width: 736px) {
    .x1h2u847.x1h2u847 {
        height: 100%
    }
}

@media (max-width: 767px) {
    .x1h4gsww.x1h4gsww {
        padding-bottom: 8px
    }
}

@media (max-width: 639px) {
    .x1hbpykc.x1hbpykc {
        padding-top: 2px
    }
}

@media (min-width: 876px) {
    .x1hcsdro.x1hcsdro {
        margin-bottom: 24px
    }
}

@media (max-width: 767px) {
    .x1hqpe55.x1hqpe55 {
        margin-bottom: auto
    }
}

@media (prefers-color-scheme: dark) {
    .x1iuaags.x1iuaags {
        border-top-color: #000
    }
}

@media (min-width: 736px) {
    .x1iusy5n.x1iusy5n {
        min-width: 160px
    }
}

@media (max-width: 735px) {
    .x1j4z8aw.x1j4z8aw {
        margin-bottom: 7px
    }
}

@media (min-width: 736px) {
    .x1jo5dny.x1jo5dny {
        padding-top: 10px
    }
}

@media (max-width: 900px) {
    .x1jqw0f.x1jqw0f {
        width: 200px
    }
}

@media (min-width: 1920px) {
    .x1jus4ii.x1jus4ii {
        padding-top: 104px
    }
}

@media (max-width: 650px) {
    .x1jw2t4o.x1jw2t4o {
        padding-bottom: 32px
    }
}

@media only screen and (min-width: 460px) {
    .x1jzs0pd.x1jzs0pd {
        height: 200px
    }
}

@media (max-width: 767px) {
    .x1k4gc0v.x1k4gc0v {
        padding-bottom: 0
    }
}

@media (min-width: 736px) {
    .x1k7c8j8.x1k7c8j8 {
        width: 140px
    }
}

@media (min-width: 736px) {
    .x1kcpa7z.x1kcpa7z {
        margin-bottom: 44px
    }
}

@media (max-width: 450px) {
    .x1kfdzhg.x1kfdzhg {
        width: calc(100% - 24px)
    }
}

@media (max-width: 735px) {
    .x1kgkb16.x1kgkb16 {
        height: 15px
    }
}

@media only screen and (min-width: 460px) {
    .x1krp9cp.x1krp9cp {
        top: 76px
    }
}

@media (max-width: 736px) {
    .x1kuriv8.x1kuriv8 {
        width: 100vw
    }
}

@media (max-width: 735px) {
    .x1lb84uk.x1lb84uk {
        width: 77px
    }
}

@media (max-width: 735px) {
    .x1ldzjpm.x1ldzjpm {
        padding-top: 8px
    }
}

@media (max-width: 768px) {
    .x1let85v.x1let85v {
        height: 50px
    }
}

@media (max-width: 767px) {
    .x1lhsz42.x1lhsz42 {
        margin-bottom: 0
    }
}

@media (min-width: 736px) {
    .x1lpwcxd.x1lpwcxd {
        padding-top: 28px
    }
}

@media (max-width: 735px) {
    .x1lvlso5.x1lvlso5 {
        margin-bottom: 0
    }
}

@media (max-width: 735px) {
    .x1m1r3dp.x1m1r3dp {
        padding-bottom: 0 !important
    }
}

@media (min-width: 767px) {
    .x1mdcw8r.x1mdcw8r {
        margin-bottom: 32px
    }
}

@media (max-width:767px) {
    .x1mh60rb.x1mh60rb {
        width: 100%
    }
}

@media (min-width: 736px) {
    .x1mjoahe.x1mjoahe {
        border-top-color: rgb(var(--ig-elevated-separator))
    }
}

@media (min-width: 736px) {
    .x1mkm7mx.x1mkm7mx {
        border-bottom-style: solid
    }
}

@media only screen and (min-width: 460px) {
    .x1mxo0m5.x1mxo0m5 {
        border-top-width: 1px
    }
}

@media (max-width: 767px) {
    .x1mzvp2d.x1mzvp2d {
        height: 88px
    }
}

@media only screen and (min-width: 460px) {
    .x1n9sd5e.x1n9sd5e {
        border-bottom-style: solid
    }
}

@media (min-width:1264px) and (max-width:1919px) {
    .x1o5hw5a.x1o5hw5a {
        width: var(--nav-medium-width)
    }
}

@media (min-width: 736px) {
    .x1ojf125.x1ojf125 {
        width: 100%
    }
}

@media (max-width: 735px) {
    .x1oqrbt2.x1oqrbt2 {
        padding-top: 32px
    }
}

@media (max-width: 450px) {
    .x1owpceq.x1owpceq {
        max-width: 100%
    }
}

@media (max-width: 899px) {
    .x1p0ryx0.x1p0ryx0 {
        height: 100vh
    }
}

@media (max-width: 899px) {
    .x1p5gv8h.x1p5gv8h {
        min-height: 100%
    }
}

@media (max-width: 735px) {
    .x1pjya6o.x1pjya6o {
        overflow-y: hidden
    }
}

@media (min-width:768px) and (max-width: 1263px) {
    .x1porb0y.x1porb0y {
        width: calc(100% - var(--nav-narrow-width))
    }
}

@media (max-width: 767px) {
    .x1pq7pt1.x1pq7pt1 {
        margin-bottom: 20px
    }
}

@media (min-width: 736px) {
    .x1pv78wv.x1pv78wv {
        overflow-x: hidden
    }
}

@media (min-width: 736px) {
    .x1pw12cg.x1pw12cg {
        bottom: 0
    }
}

@media only screen and (min-width: 460px) {
    .x1q08qd4.x1q08qd4 {
        height: 22px
    }
}

@media (max-width: 736px) {
    .x1q2yyqt.x1q2yyqt {
        overflow-y: auto
    }
}

@media (min-width: 736px) {
    .x1qbdg85.x1qbdg85 {
        border-top-width: 1px
    }
}

@media (max-width: 960px) {
    .x1qe1wrf.x1qe1wrf {
        width: 100%
    }
}

@media only screen and (min-width: 460px) {
    .x1qegqen.x1qegqen {
        border-top-style: solid
    }
}

@media (max-width: 450px) {
    .x1qgpocp.x1qgpocp {
        border-top-style: none
    }
}

@media only screen and (min-width: 460px) {
    .x1qxsax2.x1qxsax2 {
        overflow-y: hidden
    }
}

@media (min-width: 736px) {
    .x1r5pt6q.x1r5pt6q {
        width: 65%
    }
}

@media (max-width: 639px) {
    .x1r5tvhg.x1r5tvhg {
        border-bottom-style: none
    }
}

@media (max-width: 735px) {
    .x1rrdvvk.x1rrdvvk {
        height: 76px
    }
}

@media (max-width: 875px) {
    .x1rrwuua.x1rrwuua {
        padding-top: 0
    }
}

@media (min-width: 736px) {
    .x1rxg9gp.x1rxg9gp {
        margin-top: 15px
    }
}

@media (max-width: 768px) {
    .x1s7e70z.x1s7e70z {
        padding-top: 32px
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .x1s7hr1v.x1s7hr1v {
        width: 135px
    }
}

@media (max-width: 735px) {
    .x1s8wz74.x1s8wz74 {
        width: 50px
    }
}

@media (min-width:480px) {
    .x1sqvy8c.x1sqvy8c {
        width: 100%
    }
}

@media (min-width:480px) {
    .x1su7ipx.x1su7ipx {
        min-height: 62px
    }
}

@media (min-width: 640px) {
    .x1suqc2u.x1suqc2u {
        margin-bottom: 60px
    }
}

@media (min-width: 768px) {
    .x1tdl17x.x1tdl17x {
        border-top-style: solid
    }
}

@media (max-width: 735px) {
    .x1tgtcet.x1tgtcet {
        width: 76px
    }
}

@media (min-width: 640px) {
    .x1tpk9t.x1tpk9t {
        padding-bottom: 20px
    }
}

@media (min-width: 900px) {
    .x1u1lrf5.x1u1lrf5 {
        width: 33vw
    }
}

@media (min-width: 736px) {
    .x1u2d83q.x1u2d83q {
        padding-bottom: 10px
    }
}

@media (max-width: 736px) {
    .x1u6teax.x1u6teax {
        padding-top: 0
    }
}

@media (max-width: 736px) {
    .x1u827li.x1u827li {
        margin-bottom: 0
    }
}

@media only screen and (min-width: 460px) {
    .x1ue4nnr.x1ue4nnr {
        border-top-color: transparent
    }
}

@media (min-width: 736px) {
    .x1ugxg0y.x1ugxg0y {
        width: calc(100% - 40px)
    }
}

@media only screen and (min-width: 460px) {
    .x1uh0vvj.x1uh0vvj {
        border-top-color: rgb(var(--ig-separator))
    }
}

@media (min-width: 768px) {
    .x1uj4qak.x1uj4qak {
        width: 375px
    }
}

@media (max-width: 645px) {
    .x1unz06l.x1unz06l {
        width: calc(100vw - 2px)
    }
}

@media (min-width:480px) {
    .x1uwpwrb.x1uwpwrb {
        margin-top: 0
    }
}

@media (max-width: 735px) {
    .x1uyugd2.x1uyugd2 {
        padding-top: 24px
    }
}

@media (min-width: 736px) {
    .x1v417wf.x1v417wf {
        padding-top: 18px
    }
}

@media (min-width:768px) {
    .x1v4esvl.x1v4esvl {
        width: calc(100% - var(--nav-narrow-width))
    }
}

@media (max-width: 905px) {
    .x1v4j54g.x1v4j54g {
        max-width: 100vw
    }
}

@media (max-width:639px) {
    .x1v758hv.x1v758hv {
        margin-bottom: 10px
    }
}

@media (min-width: 1920px) {
    .x1vdji3r.x1vdji3r {
        width: 40px
    }
}

@media (max-width: 735px) {
    .x1vi4c4v.x1vi4c4v {
        margin-bottom: 24px
    }
}

@media (min-width: 736px) {
    .x1vld4op.x1vld4op {
        padding-top: 20px
    }
}

@media (min-width: 736px) {
    .x1vtp3bp.x1vtp3bp {
        max-width: 56.25vh
    }
}

@media (max-width: 767px) {
    .x1wfb79h.x1wfb79h {
        padding-top: 0
    }
}

@media (min-width: 900px) {
    .x1wggrwl.x1wggrwl {
        min-width: 320px
    }
}

@media (min-width: 1264px) {
    .x1wj20lx.x1wj20lx {
        width: 100%
    }
}

@media (max-width: 767px) {
    .x1wq6e7o.x1wq6e7o {
        padding-top: 8px
    }
}

@media (max-width: 736px) {
    .x1x903rt.x1x903rt {
        max-width: 90% !important
    }
}

@media (min-width: 736px) {
    .x1x9jb1a.x1x9jb1a {
        padding-top: 0
    }
}

@media (min-width: 768px) {
    .x1xkla9y.x1xkla9y {
        border-bottom-style: solid
    }
}

@media (max-width: 735px) {
    .x1xl8k2i.x1xl8k2i {
        margin-top: 16px
    }
}

@media (max-width: 735px) {
    .x1yj74s3.x1yj74s3 {
        width: 100%
    }
}

@media (max-width: 650px) {
    .x1yj9w76.x1yj9w76 {
        padding-top: 32px
    }
}

@media (min-width: 876px) {
    .x22rb3m.x22rb3m {
        margin-top: 32px
    }
}

@media (max-width: 768px) {
    .x2993hh.x2993hh {
        min-width: 252px
    }
}

@media (min-width:640px) {
    .x2hwt.x2hwt {
        padding-bottom: 60px
    }
}

@media (max-width: 735px) {
    .x2j0x4u.x2j0x4u {
        padding-bottom: 4px
    }
}

@media (max-width: 905px) {
    .x32wcgw.x32wcgw {
        width: calc(100% - 16px)
    }
}

@media (min-width: 736px) {
    .x3uxm30.x3uxm30 {
        bottom: 44px
    }
}

@media (max-width: 767px) {
    .x3vfkgs.x3vfkgs {
        min-height: 100%
    }
}

@media (max-width: 460px) {
    .x4iup7s.x4iup7s {
        border-bottom-width: 0
    }
}

@media (max-width: 639px) {
    .x4j5yx8.x4j5yx8 {
        border-top-style: none
    }
}

@media (max-width: 735px) {
    .x4js05n.x4js05n {
        padding-top: 5px
    }
}

@media (max-width: 735px) {
    .x4l8ya4.x4l8ya4 {
        margin-bottom: 6px
    }
}

@media only screen and (min-width: 460px) {
    .x57qgam.x57qgam {
        padding-bottom: 36px
    }
}

@media (max-width: 736px) {
    .x5fp0pe.x5fp0pe {
        max-height: 100%
    }
}

@media (min-width: 768px) {
    .x5i5aa7.x5i5aa7 {
        margin-bottom: 44px
    }
}

@media (min-width:480px) {
    .x5ofbyb.x5ofbyb {
        min-width: 100px
    }
}

@media (max-width: 767px) {
    .x65ibim.x65ibim {
        margin-bottom: 10px
    }
}

@media (max-width: 767px) {
    .x69nqbv.x69nqbv {
        margin-bottom: 21px
    }
}

@media (max-width: 735px) {
    .x6hnhu0.x6hnhu0 {
        padding-bottom: 24px
    }
}

@media (min-width: 640px) {
    .x6jw61k.x6jw61k {
        margin-bottom: 12px
    }
}

@media (max-width: 768px) {
    .x6l8rjh.x6l8rjh {
        padding-bottom: 32px
    }
}

@media (min-width:1920px) {
    .x6osk4m.x6osk4m {
        width: calc(100% - var(--nav-wide-width))
    }
}

@media (min-height: 600px) {
    .x6pnmvc.x6pnmvc {
        margin-bottom: 4px
    }
}

@media only screen and (max-width: 460px) {
    .x6z3m0z.x6z3m0z {
        margin-top: 12px
    }
}

@media (max-width: 980px) {
    .x7b8r3r.x7b8r3r {
        width: 235px
    }
}

@media (min-width: 736px) {
    .x7g5ftl.x7g5ftl {
        padding-bottom: 18px
    }
}

@media (min-height: 900px) {
    .x7nr27j.x7nr27j {
        margin-top: 8px
    }
}

@media (max-width: 900px) {
    .x7z5xlc.x7z5xlc {
        width: 315px
    }
}

@media (min-width:480px) {
    .x8g4rik.x8g4rik {
        margin-bottom: 1px
    }
}

@media (max-width: 639px) {
    .x8imfkr.x8imfkr {
        margin-top: 0
    }
}

@media (max-width: 639px) {
    .x8u02el.x8u02el {
        top: 0
    }
}

@media (max-width:767px) {
    .x8vgawa.x8vgawa {
        margin-bottom: var(--mobile-nav-height)
    }
}

@media (min-width: 736px) {
    .x8x67bk.x8x67bk {
        height: 150px
    }
}

@media (max-width: 736px) {
    .x94yzjh.x94yzjh {
        overflow-x: auto
    }
}

@media (min-width: 1264px) {
    .x9k3k5o.x9k3k5o {
        padding-top: 12px
    }
}

@media (max-width: 460px) {
    .x9lv1ls.x9lv1ls {
        border-top-width: 0
    }
}

@media (max-width: 735px) {
    .x9v3v6d.x9v3v6d {
        padding-bottom: 21px
    }
}

@media (max-width: 639px) {
    .x9wzzq7.x9wzzq7 {
        border-bottom-color: rgba(var(--web-always-black), .0975)
    }
}

@media (max-width:735px) {
    .xa1d986.xa1d986 {
        padding-bottom: 0
    }
}

@media (max-width:767px) {
    .xa39lb5.xa39lb5 {
        padding-top: var(--header-height)
    }
}

@media (min-width:1920px) {
    .xaeubzz.xaeubzz {
        width: var(--nav-wide-width)
    }
}

@media (max-width: 768px) {
    .xaime8n.xaime8n {
        width: 120px
    }
}

@media (min-width:480px) {
    .xakjjxz.xakjjxz {
        padding-top: 14px
    }
}

@media (max-width: 735px) {
    .xas4tw.xas4tw {
        margin-bottom: 15px
    }
}

@media (min-width: 736px) {
    .xaz8x9r.xaz8x9r {
        max-width: 1457px
    }
}

@media (min-width:480px) {
    .xb6mgxa.xb6mgxa {
        overflow-y: hidden
    }
}

@media (min-width: 640px) {
    .xbgqx9s.xbgqx9s {
        border-bottom-color: rgb(var(--ig-elevated-separator))
    }
}

@media (max-width: 460px) {
    .xbh184f.xbh184f {
        border-top-style: none
    }
}

@media (max-width: 735px) {
    .xbk952r.xbk952r {
        width: auto
    }
}

@media (max-width: 735px) {
    .xcaymy2.xcaymy2 {
        overflow-y: auto
    }
}

@media (min-width: 768px) {
    .xcfdcbe.xcfdcbe {
        margin-top: 12px
    }
}

@media only screen and (min-width: 460px) {
    .xcgfkmo.xcgfkmo {
        border-bottom-width: 1px
    }
}

@media (min-width: 736px) {
    .xcghwft.xcghwft {
        margin-bottom: 4px
    }
}

@media (min-width:480px) {
    .xckdu0q.xckdu0q {
        padding-top: 16px
    }
}

@media (min-width: 900px) {
    .xcoz2nd.xcoz2nd {
        max-height: 0
    }
}

@media (max-width: 768px) {
    .xcu46eb.xcu46eb {
        max-width: 100%
    }
}

@media (max-width: 650px) {
    .xd8aqqd.xd8aqqd {
        bottom: 92px
    }
}

@media (min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xdiogjw.xdiogjw {
        height: 135px
    }
}

@media (min-width: 736px) {
    .xdk20l5.xdk20l5 {
        padding-bottom: calc(200% + 1px)
    }
}

@media (min-width:480px) {
    .xdyzc20.xdyzc20 {
        max-width: 925px
    }
}

@media (max-width: 768px) {
    .xdyzowg.xdyzowg {
        min-height: 420px
    }
}

@media (max-width: 875px) {
    .xe1x9b1.xe1x9b1 {
        padding-bottom: 0
    }
}

@media (max-width: 768px) {
    .xe5ff36.xe5ff36 {
        height: 40px
    }
}

@media (max-width: 639px) {
    .xe78lgk.xe78lgk {
        margin-top: auto
    }
}

@media only screen and (min-width: 460px) {
    .xei9fk3.xei9fk3 {
        overflow-x: hidden
    }
}

@media (max-width: 639px) {
    .xemehzb.xemehzb {
        margin-bottom: 0
    }
}

@media (max-width: 767px) {
    .xeroabh.xeroabh {
        width: calc(100vw - 64px)
    }
}

@media (max-width:767px) {
    .xes31u1.xes31u1 {
        margin-top: 4px
    }
}

@media (min-width: 736px) {
    .xfeuonw.xfeuonw {
        height: 18px
    }
}

@media screen and (max-height: 415px) {
    .xfqiltb.xfqiltb {
        margin-top: 80px
    }
}

@media only screen and (min-width: 460px) {
    .xfz4jo1.xfz4jo1 {
        padding-top: 48px
    }
}

@media (min-width: 876px) {
    .xg6p1ty.xg6p1ty {
        padding-top: 32px
    }
}

@media (min-width: 480px) {
    .xg6qu03.xg6qu03 {
        overflow-y: hidden
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xg79w0.xg79w0 {
        width: 135px
    }
}

@media (min-width: 767px) {
    .xg8uqk0.xg8uqk0 {
        margin-top: 32px
    }
}

@media (min-width: 900px) {
    .xgfcpv.xgfcpv {
        min-height: 100%
    }
}

@media (min-width: 736px) {
    .xghhx3z.xghhx3z {
        overflow-y: hidden
    }
}

@media (max-width: 735px) {
    .xgtekhn.xgtekhn {
        border-top-style: solid
    }
}

@media (min-width:480px) {
    .xgtlh4o.xgtlh4o {
        width: 100vw
    }
}

@media (max-width:767px) {
    .xgwh59n.xgwh59n {
        margin-bottom: 8px
    }
}

@media (max-width: 735px) {
    .xgxi30e.xgxi30e {
        padding-top: 2px
    }
}

@media (min-width: 736px) {
    .xgzdhx4.xgzdhx4 {
        padding-top: 24px
    }
}

@media (min-width: 735px) {
    .xh2l701.xh2l701 {
        border-top-style: solid
    }
}

@media (max-width: 375px) {
    .xh6uzej.xh6uzej {
        max-width: 330px
    }
}

@media (max-width: 735px) {
    .xhae0no.xhae0no {
        margin-bottom: 10px
    }
}

@media (max-width: 767px) {
    .xhayw2b.xhayw2b {
        margin-top: 24px
    }
}

@media (max-width: 735px) {
    .xhdsjub.xhdsjub {
        padding-bottom: 32px
    }
}

@media (max-width: 768px) {
    .xhpect.xhpect {
        height: 25px
    }
}

@media (max-width: 767px) {
    .xhstla5.xhstla5 {
        padding-top: 60px
    }
}

@media (min-width: 640px) {
    .xhu9sn1.xhu9sn1 {
        width: 375px
    }
}

@media (min-width:768px) {
    .xhuyl8g.xhuyl8g {
        width: 100%
    }
}

@media (max-width: 767px) {
    .xhzbz3b.xhzbz3b {
        max-height: 225px
    }
}

@media (max-width: 767px) {
    .xi1ccwz.xi1ccwz {
        height: calc(100% - var(--mobile-grid-item-margin))
    }
}

@media (max-width: 735px) {
    .xiexgsv.xiexgsv {
        padding-bottom: 12px
    }
}

@media (min-width: 736px) {
    .xihy2d4.xihy2d4 {
        border-bottom-width: 1px
    }
}

@media (max-width: 767px) {
    .xivu535.xivu535 {
        margin-top: 12px
    }
}

@media (min-width: 736px) {
    .xix8rls.xix8rls {
        border-top-width: 0
    }
}

@media (min-width:480px) {
    .xjs0v95.xjs0v95 {
        padding-top: 26px
    }
}

@media only screen and (max-width: 460px) {
    .xjtjk07.xjtjk07 {
        bottom: 0
    }
}

@media (max-width: 735px) {
    .xk2aghb.xk2aghb {
        max-height: 100vh
    }
}

@media (min-width: 736px) {
    .xk7t4za.xk7t4za {
        bottom: -34px
    }
}

@media (min-width: 736px) {
    .xkfe5hh.xkfe5hh {
        margin-bottom: 20px
    }
}

@media (min-width: 735px) {
    .xkiy7g.xkiy7g {
        border-top-color: rgb(var(--ig-elevated-separator))
    }
}

@media (min-width: 1920px) {
    .xko14fc.xko14fc {
        height: 40px
    }
}

@media (min-width:640px) {
    .xkqow3a.xkqow3a {
        padding-top: 60px
    }
}

@media (max-width: 767px) {
    .xkrian2.xkrian2 {
        padding-top: 12px
    }
}

@media (prefers-color-scheme: dark) {
    .xl1m64n.xl1m64n {
        border-top-color: rgb(var(--web-always-black))
    }
}

@media (max-width: 735px) {
    .xl3y9ti.xl3y9ti {
        bottom: 28px
    }
}

@media (max-width:767px) {
    .xleuxlb.xleuxlb {
        height: var(--revamp-nav-bottom-toolbar-height)
    }
}

@media (min-width: 736px) {
    .xlg02qc.xlg02qc {
        width: 74%
    }
}

@media (min-width: 768px) {
    .xlp4a62.xlp4a62 {
        margin-bottom: 0
    }
}

@media (max-width: 735px) {
    .xm4az7.xm4az7 {
        width: 65px
    }
}

@media (prefers-color-scheme: dark) {
    .xm7potz.xm7potz {
        border-bottom-color: #000
    }
}

@media (max-width: 735px) {
    .xmzwcgy.xmzwcgy {
        padding-top: 12px
    }
}

@media (max-width: 736px) {
    .xnfgh3p.xnfgh3p {
        margin-top: 0
    }
}

@media (min-width: 736px) {
    .xnkdi2i.xnkdi2i {
        height: 68px
    }
}

@media (max-width: 735px) {
    .xnnse4w.xnnse4w {
        margin-top: 3px
    }
}

@media (min-width: 640px) {
    .xnvjnjb.xnvjnjb {
        border-bottom-color: rgb(var(--ig-separator))
    }
}

@media (prefers-color-scheme: dark) {
    .xnzph03.xnzph03 {
        border-bottom-color: rgb(var(--web-always-black))
    }
}

@media (min-height: 600px) {
    .xo237n4.xo237n4 {
        margin-top: 4px
    }
}

@media (min-width: 640px) {
    .xo8wqhj.xo8wqhj {
        border-bottom-style: solid
    }
}

@media (min-width:736px) {
    .xobz0go.xobz0go {
        padding-top: 32px
    }
}

@media (max-width: 767px) {
    .xoqi1js.xoqi1js {
        margin-top: 8px
    }
}

@media (max-width: 767px) {
    .xp9dg56.xp9dg56 {
        margin-top: 5px
    }
}

@media (min-width: 736px) {
    .xph46j.xph46j {
        margin-top: 0
    }
}

@media (max-width: 639px) {
    .xpm4lsr.xpm4lsr {
        width: 100%
    }
}

@media (min-width: 736px) {
    .xpxs0b8.xpxs0b8 {
        width: 150px
    }
}

@media (min-width:736px) {
    .xpxxgxu.xpxxgxu {
        padding-bottom: 35px
    }
}

@media (min-width: 736px) {
    .xpzf5u2.xpzf5u2 {
        padding-top: 15px
    }
}

@media only screen and (min-width: 460px) {
    .xqj6fck.xqj6fck {
        border-top-width: 3px
    }
}

@media (max-width: 767px) {
    .xr0wu61.xr0wu61 {
        padding-top: 5px
    }
}

@media (max-width: 736px) {
    .xr2spqc.xr2spqc {
        width: auto
    }
}

@media only screen and (min-width: 460px) {
    .xrclju7.xrclju7 {
        margin-bottom: 0
    }
}

@media (min-width:480px) {
    .xrlge5w.xrlge5w {
        padding-top: 0
    }
}

@media (max-width: 767px) {
    .xsbn8kx.xsbn8kx {
        padding-top: 65px
    }
}

@media (max-width: 735px) {
    .xskmkbu.xskmkbu {
        overflow-x: hidden
    }
}

@media (min-width: 736px) {
    .xsybdxg.xsybdxg {
        margin-bottom: 0
    }
}

@media (max-width: 735px) {
    .xt0jiz3.xt0jiz3 {
        padding-top: 0 !important
    }
}

@media (max-width: 735px) {
    .xtxzj9.xtxzj9 {
        margin-bottom: 8px
    }
}

@media (max-width: 500px) {
    .xusnbm3.xusnbm3 {
        max-width: 100%
    }
}

@media (min-width:480px) {
    .xv25zc0.xv25zc0 {
        width: 74%
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    .xv2xd2s.xv2xd2s {
        height: 135px
    }
}

@media (min-width: 736px) {
    .xv42ekh.xv42ekh {
        border-top-style: solid
    }
}

@media (max-width:735px) {
    .xv7zkwl.xv7zkwl {
        margin-bottom: 32px
    }
}

@media (max-width: 650px) {
    .xv85zyq.xv85zyq {
        max-width: var(--insta-grid-13)
    }
}

@media (max-width: 460px) {
    .xvbs052.xvbs052 {
        margin-top: 0
    }
}

@media only screen and (min-width: 460px) {
    .xvfh1g2.xvfh1g2 {
        min-height: 512px
    }
}

@media (max-width: 460px) {
    .xvo1fy5.xvo1fy5 {
        width: auto
    }
}

@media (max-width: 735px) {
    .xw2d4lh.xw2d4lh {
        max-width: calc(100% - 48px)
    }
}

@media only screen and (min-width: 460px) {
    .xw6azw6.xw6azw6 {
        padding-bottom: 0
    }
}

@media (min-width: 736px) {
    .xwhz1lb.xwhz1lb {
        padding-bottom: 20px
    }
}

@media (min-width: 876px) {
    .xwptog9.xwptog9 {
        margin-top: 0
    }
}

@media (min-width:480px) {
    .xws2nwp.xws2nwp {
        margin-bottom: 16px
    }
}

@media (max-width: 767px) {
    .xwy3nlu.xwy3nlu {
        margin-top: 16px
    }
}

@media (max-width: 735px) {
    .xwzhuwn.xwzhuwn {
        margin-top: 0
    }
}

@media (max-width: 768px) {
    .xxmapxp.xxmapxp {
        width: 25px
    }
}

@media (min-width: 640px) {
    .xxpalav.xxpalav {
        border-top-color: rgb(var(--ig-elevated-separator))
    }
}

@media (max-width: 767px) {
    .xxqkl0v.xxqkl0v {
        width: 65px
    }
}

@media (max-width: 450px) {
    .xxrrrr8.xxrrrr8 {
        border-bottom-style: none
    }
}

@media only screen and (min-width: 460px) {
    .xxv96y2.xxv96y2 {
        border-bottom-width: 3px
    }
}

@media (min-width: 736px) {
    .xxw1qr0.xxw1qr0 {
        padding-top: 32px
    }
}

@media (max-width: 735px) {
    .xxz05av.xxz05av {
        margin-bottom: 12px
    }
}

@media (min-width: 768px) {
    .xydzmv7.xydzmv7 {
        margin-top: 0
    }
}

@media (min-width: 640px) {
    .xyfin5n.xyfin5n {
        border-top-style: solid
    }
}

@media (min-width: 876px) {
    .xysc5i9.xysc5i9 {
        margin-bottom: 32px
    }
}

@media (min-width: 640px) {
    .xz0ncxh.xz0ncxh {
        border-top-width: 1px
    }
}

@media (min-width: 736px) {
    .xz7qlqa.xz7qlqa {
        border-bottom-color: rgb(var(--ig-elevated-separator))
    }
}

@media (min-width: 736px) {
    .xziyz9c.xziyz9c {
        width: 80px
    }
}

@container (max-height: 250px) {
    .xfklhus.xfklhus {
        height: 34px
    }
}

.x1itj6m3::-webkit-slider-thumb {
    background: rgb(var(--ig-separator))
}

.x1mrswtx::-webkit-slider-thumb {
    background: rgb(var(--ig-primary-text))
}

.x3m2n78::-webkit-slider-thumb {
    background: #fafafa
}

.x100rkj9:after {
    content: ""
}

.x10jgafo:after {
    line-height: 45px
}

.x124lp2h:before {
    opacity: 0
}

.x12trbbe:after {
    box-shadow: 8px 14px 0 -6px rgb(var(--ig-bubble-background))
}

.x143jofa::-webkit-input-placeholder {
    font-weight: var(--font-weight-system-regular)
}

.x15ozc13:before {
    display: none
}

.x1682cnc:before {
    inset-inline-start: 0
}

.x16ouz9t:after {
    border-inline-end-width: 1px
}

.x172hklt:after {
    border-inline-start-color: rgba(var(--web-always-black), .0975)
}

.x18ebn6z:after {
    inset-inline-start: 12px
}

.x18ovsce:after {
    color: rgb(var(--web-always-black))
}

.x1ad04t7::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none
}

.x1bln1qx::-webkit-input-placeholder {
    color: rgb(var(--ig-tertiary-text))
}

.x1cf5b39:after {
    box-shadow: 4px 7px 0 -3px rgb(var(--ig-bubble-background))
}

.x1cpjm7i:before {
    content: ""
}

.x1db89rt::-webkit-input-placeholder {
    font-size: .875rem
}

.x1dbmdqj::-webkit-input-placeholder {
    font-size: var(--system-16-font-size)
}

.x1de4urk:before {
    transition-property: opacity
}

.x1detz8i:after {
    border-inline-start-color: rgba(var(--ig-primary-text), .15)
}

.x1du1w5e:before {
    transition-duration: .3s
}

.x1ek332p:after {
    inset-inline-start: 24px
}

.x1fgarty:before {
    display: block
}

.x1g95k8i:after {
    border-start-start-radius: 8px
}

.x1glnyev::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

.x1gs7hrr::-webkit-input-placeholder {
    color: rgb(var(--ig-primary-text))
}

.x1hmns74:before {
    position: absolute
}

.x1hqtmwg:before {
    background-color: #1a1a1a99
}

.x1iygr5g:after {
    inset-inline-start: 0
}

.x1j6awrg:after {
    position: absolute
}

.x1k6f157:after {
    font-weight: 700
}

.x1mbuvrt:after {
    border-inline-start-color: rgb(var(--web-always-black), .0975)
}

.x1mt8jcx:after {
    border-end-end-radius: 8px
}

.x1o2p5dk::-webkit-inner-spin-button {
    margin-inline-start: 0
}

.x1rizj1e::-webkit-slider-thumb {
    border-start-end-radius: 50%
}

.x1s928wv:after {
    content: ""
}

.x1sg5dn7:after {
    content: "|"
}

.x1sj87d8::-webkit-input-placeholder {
    background-color: rgb(var(--ig-secondary-background))
}

.x1th4nss::-webkit-slider-thumb {
    border-start-start-radius: 50%
}

.x1tipp9k:before {
    margin-inline-end: auto
}

.x1unh1gc:after {
    inset-inline-end: 0
}

.x1vnlled::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.x1y66t81::-webkit-slider-thumb {
    border-end-end-radius: 50%
}

.x1yaago1:after {
    border-end-start-radius: 8px
}

.x2q1x1w:after {
    pointer-events: none
}

.x3zg9eu:after {
    background-color: rgb(var(--ig-bubble-background))
}

.x4j3g3u:after {
    background-color: var(--x-15iyedw)
}

.x5pni9w::-webkit-slider-thumb {
    cursor: pointer
}

.x7xwk5j::-webkit-input-placeholder {
    opacity: 1
}

.x9k9tbh::-webkit-input-placeholder {
    font-size: 1rem
}

.xbf5lw3::-webkit-outer-spin-button {
    margin-inline-start: 0
}

.xdjs2zz:after {
    border-inline-end-style: solid
}

.xexwhla::-webkit-inner-spin-button {
    margin-inline-end: 0
}

.xf2sl3m:after {
    border-inline-end-color: rgba(var(--ig-primary-icon), .0975)
}

.xfbg1o9:before {
    opacity: 1
}

.xfk6m8::-webkit-scrollbar {
    display: none
}

.xg6frx5:after {
    border-start-end-radius: 50%
}

.xgcnija::-webkit-input-placeholder {
    color: rgb(var(--grey-2))
}

.xhaw651:after {
    border-inline-end-color: rgba(var(--ig-primary-text), .15)
}

.xhgbb2x:after {
    border-end-start-radius: 50%
}

.xhihtb0:after {
    border-inline-end-color: rgba(var(--web-always-black), .0975)
}

.xhkezso:after {
    display: block
}

.xibe68o:after {
    border-inline-start-color: rgba(var(--ig-primary-icon), .0975)
}

.xibs45w::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none
}

.xjxdwlz::-webkit-media-controls-start-playback-button {
    display: none
}

.xki49j:after {
    border-start-end-radius: 8px
}

.xmxzvbm::-webkit-slider-thumb,
.xmxzvbm::-ms-thumb {
    -webkit-appearance: none;
    appearance: none
}

.xn05597:before {
    transition-timing-function: ease-in-out
}

.xomwbyg::-webkit-input-placeholder {
    color: rgb(var(--grey-2))
}

.xordcmm::-webkit-input-placeholder {
    color: var(--negative)
}

.xp001vz::-webkit-input-placeholder {
    font-size: var(--system-14-font-size)
}

.xpx3ic3::-webkit-slider-thumb {
    border-end-start-radius: 50%
}

.xqarhxm:after {
    text-align: center
}

.xquy46f::-webkit-inner-spin-button {
    -webkit-appearance: none
}

.xrw4ojt:after {
    border-start-start-radius: 50%
}

.xs3hnx8::-webkit-input-placeholder {
    color: rgb(var(--ig-secondary-text))
}

.xsm6bq0:before {
    margin-inline-start: auto
}

.xsrjr5h:after {
    border-inline-start-width: 1px
}

.xtyp5od:before {
    inset-inline-end: 0
}

.xuyawhz::-webkit-outer-spin-button {
    margin-inline-end: 0
}

.xvsnedh:after {
    border-inline-start-style: solid
}

.xw4awpz:after {
    border-inline-end-color: rgb(var(--web-always-black), .0975)
}

.xw872ko:after {
    border-end-end-radius: 50%
}

.xxjtw3j:before {
    content: "\a0"
}

.xy2i9dz:after {
    box-shadow: var(--x-1891wqh)
}

.xy5mcqj:before {
    z-index: -1
}

.x1bkf050:after {
    border-bottom-color: rgba(var(--ig-primary-icon), .0975)
}

.x1bymyaz:after {
    height: 10px
}

.x1d51z3f::-webkit-outer-spin-button {
    margin-top: 0
}

.x1eqcas4:after {
    padding-bottom: 100%
}

.x1iqn34f::-webkit-slider-thumb {
    width: 20px
}

.x1j6c3ea:before {
    width: 20px
}

.x1j8hi7x:after {
    border-bottom-color: rgba(var(--web-always-black), .0975)
}

.x1jczhmm:after {
    width: 12px
}

.x1m1drc7:after {
    top: 0
}

.x1p6diu8::-webkit-slider-thumb {
    height: 20px
}

.x1qj619r:after {
    border-bottom-width: 1px
}

.x1r9ni5o:after {
    border-bottom-style: solid
}

.x1usv16b::-webkit-inner-spin-button {
    margin-top: 0
}

.x1v4l21s::-webkit-slider-thumb {
    height: 16px
}

.x1xhcax0:after {
    bottom: -8px
}

.x1xow3sz::-webkit-slider-thumb {
    width: 16px
}

.x1xrz1ek:after {
    bottom: 0
}

.x1y3wzot:before {
    top: 0
}

.x1yqm8si::-webkit-scrollbar {
    height: 0
}

.x26pben:after {
    width: 20px
}

.x2lkfoj:after {
    border-bottom-color: rgb(var(--web-always-black), .0975)
}

.x3fla8b:after {
    border-top-color: rgb(var(--web-always-black), .0975)
}

.x4cuw4v:before {
    margin-top: 1em
}

.x6giem4:after {
    height: 20px
}

.x8tigb1::-webkit-outer-spin-button {
    height: auto
}

.xbnzkks:after {
    border-top-color: rgba(var(--ig-primary-text), .15)
}

.xcwdoar::-webkit-outer-spin-button {
    margin-bottom: 0
}

.xdb1ctf:after {
    bottom: -4px
}

.xdq3lnv:before {
    height: 20px
}

.xeg4yjb:before {
    margin-bottom: 1em
}

.xg4xgkf:after {
    width: 10px
}

.xhq5o37:before {
    bottom: 0
}

.xjx87ck::-webkit-scrollbar {
    width: 0
}

.xlqc9nw::-webkit-inner-spin-button {
    height: auto
}

.xoiy6we:after {
    border-top-width: 1px
}

.xqn9uap::-webkit-inner-spin-button {
    margin-bottom: 0
}

.xua7q2g:after {
    height: 12px
}

.xv070lt:after {
    border-bottom-color: rgba(var(--ig-primary-text), .15)
}

.xw7xcb0:after {
    border-top-color: rgba(var(--ig-primary-icon), .0975)
}

.xyfr5zc::-webkit-input-placeholder {
    margin-bottom: 20px
}

.xynf4tj:after {
    border-top-style: solid
}

.xzfakq:after {
    border-top-color: rgba(var(--web-always-black), .0975)
}