:root,
[dir=ltr] {}

@property --x---a2ui-font-size-caption {
    syntax: "*";
    inherits: false;
}

@property --x---a2ui-font-size-item {
    syntax: "*";
    inherits: false;
}

@property --x---a2ui-font-size-title {
    syntax: "*";
    inherits: false;
}

@property --x---auto-clip-preview-transform {
    syntax: "*";
    inherits: false;
}

@property --x---base-line-clamp-line-height {
    syntax: "*";
    inherits: false;
}

@property --x---custom-text-color {
    syntax: "*";
    inherits: false;
}

@property --x---xq61umo {
    syntax: "*";
    inherits: false;
}

@property --x-15iyedw {
    syntax: "*";
    inherits: true;
}

@property --x-1891wqh {
    syntax: "*";
    inherits: true;
}

@property --x-1wkpfu5 {
    syntax: "*";
    inherits: false;
}

@property --x-51pg4l {
    syntax: "*";
    inherits: false;
}

@property --x-8dd7yt {
    syntax: "*";
    inherits: true;
}

@property --x-alignItems {
    syntax: "*";
    inherits: false;
}

@property --x-anchorName {
    syntax: "*";
    inherits: false;
}

@property --x-animationDelay {
    syntax: "*";
    inherits: false;
}

@property --x-animationIterationCount {
    syntax: "*";
    inherits: false;
}

@property --x-animationName {
    syntax: "*";
    inherits: false;
}

@property --x-aspectRatio {
    syntax: "*";
    inherits: false;
}

@property --x-backgroundColor {
    syntax: "*";
    inherits: false;
}

@property --x-backgroundImage {
    syntax: "*";
    inherits: false;
}

@property --x-bcbnzo {
    syntax: "*";
    inherits: false;
}

@property --x-borderColor {
    syntax: "*";
    inherits: false;
}

@property --x-borderInlineStartColor {
    syntax: "*";
    inherits: false;
}

@property --x-borderInlineStartWidth {
    syntax: "*";
    inherits: false;
}

@property --x-borderRadius {
    syntax: "*";
    inherits: false;
}

@property --x-borderTopColor {
    syntax: "*";
    inherits: false;
}

@property --x-borderTopStyle {
    syntax: "*";
    inherits: false;
}

@property --x-borderWidth {
    syntax: "*";
    inherits: false;
}

@property --x-bottom {
    syntax: "*";
    inherits: false;
}

@property --x-clipPath {
    syntax: "*";
    inherits: false;
}

@property --x-color {
    syntax: "*";
    inherits: false;
}

@property --x-columnGap {
    syntax: "*";
    inherits: false;
}

@property --x-cursor {
    syntax: "*";
    inherits: false;
}

@property --x-fill {
    syntax: "*";
    inherits: false;
}

@property --x-flexBasis {
    syntax: "*";
    inherits: false;
}

@property --x-flexDirection {
    syntax: "*";
    inherits: false;
}

@property --x-flexGrow {
    syntax: "*";
    inherits: false;
}

@property --x-flexShrink {
    syntax: "*";
    inherits: false;
}

@property --x-flexWrap {
    syntax: "*";
    inherits: false;
}

@property --x-fontFamily {
    syntax: "*";
    inherits: false;
}

@property --x-fontSize {
    syntax: "*";
    inherits: false;
}

@property --x-gridTemplateColumns {
    syntax: "*";
    inherits: false;
}

@property --x-height {
    syntax: "*";
    inherits: false;
}

@property --x-hxtmnb {
    syntax: "*";
    inherits: true;
}

@property --x-insetBlockEnd {
    syntax: "*";
    inherits: false;
}

@property --x-insetBlockStart {
    syntax: "*";
    inherits: false;
}

@property --x-insetInlineEnd {
    syntax: "*";
    inherits: false;
}

@property --x-insetInlineStart {
    syntax: "*";
    inherits: false;
}

@property --x-justifyContent {
    syntax: "*";
    inherits: false;
}

@property --x-left {
    syntax: "*";
    inherits: false;
}

@property --x-lineHeight {
    syntax: "*";
    inherits: false;
}

@property --x-m1931i {
    syntax: "*";
    inherits: false;
}

@property --x-margin {
    syntax: "*";
    inherits: false;
}

@property --x-marginBlock {
    syntax: "*";
    inherits: false;
}

@property --x-marginBlockStart {
    syntax: "*";
    inherits: false;
}

@property --x-marginInline {
    syntax: "*";
    inherits: false;
}

@property --x-marginInlineEnd {
    syntax: "*";
    inherits: false;
}

@property --x-marginInlineStart {
    syntax: "*";
    inherits: false;
}

@property --x-marginTop {
    syntax: "*";
    inherits: false;
}

@property --x-maskComposite {
    syntax: "*";
    inherits: false;
}

@property --x-maskImage {
    syntax: "*";
    inherits: false;
}

@property --x-maxHeight {
    syntax: "*";
    inherits: false;
}

@property --x-maxWidth {
    syntax: "*";
    inherits: false;
}

@property --x-minHeight {
    syntax: "*";
    inherits: false;
}

@property --x-minWidth {
    syntax: "*";
    inherits: false;
}

@property --x-opacity {
    syntax: "*";
    inherits: false;
}

@property --x-padding {
    syntax: "*";
    inherits: false;
}

@property --x-paddingBlock {
    syntax: "*";
    inherits: false;
}

@property --x-paddingBlockEnd {
    syntax: "*";
    inherits: false;
}

@property --x-paddingBlockStart {
    syntax: "*";
    inherits: false;
}

@property --x-paddingBottom {
    syntax: "*";
    inherits: false;
}

@property --x-paddingInline {
    syntax: "*";
    inherits: false;
}

@property --x-paddingInlineEnd {
    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-position {
    syntax: "*";
    inherits: false;
}

@property --x-right {
    syntax: "*";
    inherits: false;
}

@property --x-rowGap {
    syntax: "*";
    inherits: false;
}

@property --x-scale {
    syntax: "*";
    inherits: false;
}

@property --x-textShadow {
    syntax: "*";
    inherits: false;
}

@property --x-top {
    syntax: "*";
    inherits: false;
}

@property --x-transform {
    syntax: "*";
    inherits: false;
}

@property --x-transitionDuration {
    syntax: "*";
    inherits: false;
}

@property --x-verticalAlign {
    syntax: "*";
    inherits: false;
}

@property --x-visibility {
    syntax: "*";
    inherits: false;
}

@property --x-WebkitLineClamp {
    syntax: "*";
    inherits: false;
}

@property --x-width {
    syntax: "*";
    inherits: false;
}

@property --x-zIndex {
    syntax: "*";
    inherits: false;
}

@keyframes x16ddlwn-B {
    0% {
        transform: translateY(0)
    }

    10% {
        transform: translateY(4px)
    }

    20% {
        transform: translateY(0)
    }

    30% {
        transform: translateY(-4px)
    }

    40% {
        transform: translateY(0)
    }
}

@keyframes x19100ke-B {
    to {
        background-position: 400% 0
    }
}

@keyframes x1gpjdt6-B {
    0% {
        opacity: 1
    }

    33% {
        opacity: .3
    }

    50% {
        opacity: .5
    }

    75% {
        opacity: .75
    }

    to {
        opacity: 1
    }
}

:root {}

:root {}

:root {}

:root {}

:root {}

:root {}

.x2mb9w4.x2mb9w4,
.x2mb9w4.x2mb9w4:root {
    --alert-banner-corner-radius: 16px;
    --animation-curve-ambient-default: cubic-bezier(0, 0, 1, 1);
    --animation-curve-ambient-min: cubic-bezier(0, .1, .4, 1);
    --animation-curve-responsive-min: cubic-bezier(.04, 0, 0, 1);
    --animation-duration-extra-fast-default-out: .1s;
    --animation-duration-fast-min-in: .2s;
    --banner-background-color: rgba(255, 255, 255, 0);
    --blue-link: #4BA9FE;
    --body-font-family: Optimistic;
    --body-font-size: .9375rem;
    --body-font-stretch: 100%;
    --body-font-weight: 400;
    --body-line-height: 1.2667;
    --body-large-font-family: Optimistic;
    --border-focused: #ACAFB2;
    --button-corner-radius: 22px;
    --button-filled-secondary-background: #28292B;
    --button-filled-secondary-text: #B5B7BB;
    --button-inner-icon-spacing-large: 4px;
    --button-large-corner-radius: 22px;
    --button-large-height: 44px;
    --button-large-icon-padding: 16px;
    --button-large-padding-horizontal: 20px;
    --divider: #4B4D4F;
    --font-family-segoe: Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;
    --input-background: rgba(31, 31, 32, .2);
    --input-corner-radius: 16px;
    --negative: #FB7D87;
    --placeholder-text: #A1A4A8;
    --primary-button-background: #0064E0;
    --primary-button-text: #F3F4F5;
    --primary-label-font-family: Optimistic;
    --primary-label-font-size: .9375rem;
    --primary-label-font-stretch: 100%;
    --primary-label-font-weight: 500;
    --primary-text: #F3F4F5;
    --secondary-button-background: rgba(31, 31, 32, .2);
    --secondary-button-stroke: #525456;
    --secondary-emphasized-button-stroke: #4BA9FE;
    --secondary-text: #A1A4A8;
    --surface-background: #1F1F20;
    --text-input-field-font-size: .9375rem;
    --text-input-field-font-stretch: 100%;
    --text-input-field-font-weight: 500;
    --text-input-field-line-height: 1.2667;
    --text-input-label-font-size-scale-multiplier: .86666666666667;
    --text-input-label-font-stretch: 100%;
    --text-input-label-font-weight: 400;
    --text-input-label-line-height: 1.13334;
    --text-input-label-top: 18px;
    --text-input-min-height: 60px;
    --text-input-padding-vertical: 10px;
    --toggle-on-icon: #0082FB}

.xyejjpt {}

.x1a2a7pz {
    outline: none
}

.x1hl2dhg {
    text-decoration: none
}

.xt3erj5 {
    transition: fill .2s ease-in-out
}

.x1s3xk63:-webkit-autofill {
    transition: background-color 31557600s 0s, color 31557600s 0s
}

.x1lku1pv:hover {
    text-decoration: none
}

.xb5lr1p:hover {
    text-decoration: underline !important
}

.x10d0gm4 {
    font-stretch: var(--text-input-field-font-stretch)
}

.x10ksdce {
    margin-inline-end: var(--button-inner-icon-spacing-large)
}

.x10l6tqk {
    position: absolute
}

.x10w94by {
    border-inline-end-width: 0
}

.x11lt19s {
    margin-inline-end: -2px
}

.x11lwdb5 {
    border-start-start-radius: var(--input-corner-radius)
}

.x11njtxf {
    vertical-align: baseline
}

.x11xpdln {
    transition-property: transform
}

.x12scifz {
    color: var(--placeholder-text)
}

.x13faqbe {
    word-break: break-word
}

.x13fj5qh {
    margin-inline-start: 8px
}

.x140muxe {
    border-end-end-radius: inherit
}

.x14e42zd {
    border-inline-start-width: 0
}

.x14nfmen {
    background-color: var(--divider)
}

.x14z9mp {
    margin-inline-end: 0
}

.x15dsfln {
    line-height: var(--x-lineHeight)
}

.x15mokao {
    border-start-start-radius: 0
}

.x167l43f {
    border-inline-start-color: var(--secondary-button-stroke)
}

.x16dsc37 {
    vertical-align: top
}

.x16k4gxc {
    margin-inline-start: var(--button-inner-icon-spacing-large)
}

.x16tdsg8 {
    text-align: inherit
}

.x16uus16 {
    border-end-end-radius: 0
}

.x18b5jzi {
    border-inline-end-style: solid
}

.x18oe1m7 {
    border-inline-end-style: none
}

.x19991ni {
    transition-property: opacity
}

.x1a02dak {
    flex-wrap: wrap
}

.x1al4vs7 {
    transform-origin: top left
}

.x1bumbmr {
    padding-inline-start: var(--button-large-padding-horizontal, var(--button-padding-horizontal-large))
}

.x1c1uobl {
    padding-inline-start: 0
}

.x1c4vz4f {
    flex-grow: 0
}

.x1cy8zhl {
    align-items: flex-start
}

.x1d9i5bo {
    border-end-start-radius: var(--button-large-corner-radius, var(--button-corner-radius))
}

.x1fey0fg {
    color: var(--blue-link)
}

.x1fhayk4 {
    font-weight: var(--text-input-field-font-weight)
}

.x1fhwpqd {
    font-size: var(--system-12-font-size)
}

.x1fj9vlw {
    white-space: pre-line
}

.x1fmoal0 {
    transition-duration: var(--animation-duration-extra-fast-default-out)
}

.x1fmog5m {
    border-start-start-radius: inherit
}

.x1ga7v0g {
    border-start-end-radius: 0
}

.x1h3rv7z {
    order: 5
}

.x1h5im7z {
    transition-timing-function: var(--animation-curve-ambient-min)
}

.x1h6gzvc {
    cursor: not-allowed
}

.x1i0vuye {
    font-family: var(--font-family-system)
}

.x1i10hfl {
    -webkit-tap-highlight-color: transparent
}

.x1i30a92 {
    color: var(--button-filled-secondary-text)
}

.x1icxu4v {
    padding-inline-end: 6px
}

.x1iyjqo2 {
    flex-grow: 1
}

.x1ja2u2z {
    z-index: 0
}

.x1l7klhg {
    flex-basis: 100%
}

.x1lliihq {
    display: block
}

.x1lun4ml {
    border-inline-end-width: 1px
}

.x1lziwak {
    margin-inline-start: 0
}

.x1n2onr6 {
    position: relative
}

.x1nhvcw1 {
    justify-content: flex-start
}

.x1o0tod {
    inset-inline-start: 0
}

.x1o3jo1z {
    border-inline-end-color: transparent
}

.x1oa3qoh {
    align-self: auto
}

.x1q0g3np {
    flex-direction: row
}

.x1qhmfi1 {
    background-color: var(--secondary-button-background)
}

.x1qjc9v5 {
    align-items: stretch
}

.x1qughib {
    justify-content: space-between
}

.x1r8uery {
    flex-basis: 0
}

.x1rg5ohu {
    display: inline-block
}

.x1roi4f4 {
    color: rgb(var(--ig-secondary-text))
}

.x1rx5vmx {
    transform: scale(.625)
}

.x1sfkdl8 {
    font-size: var(--primary-label-font-size)
}

.x1szzd0g {
    border-end-end-radius: var(--input-corner-radius)
}

.x1t7ytsu {
    border-inline-start-style: solid
}

.x1uhb9sk {
    position: static
}

.x1vr9vpq {
    flex-basis: calc(100% - 40px)
}

.x1vvkbs {
    word-wrap: break-word
}

.x1ws5yxj {
    margin-inline-end: -6px
}

.x1x1zemo {
    font-family: var(--body-large-font-family), system-ui, sans-serif !important
}

.x1xegmmw {
    margin-inline-end: 8px
}

.x1xjjfxs {
    border-inline-start-color: var(--secondary-emphasized-button-stroke)
}

.x1y44fgy {
    font-size: var(--text-input-field-font-size) !important
}

.x1yc453h {
    text-align: start
}

.x1ypdohk {
    cursor: pointer
}

.x25sj25 {
    padding-inline-start: 6px
}

.x2bj2ny {
    background-color: var(--surface-background)
}

.x2h7rmj {
    transition-property: color, fill, stroke
}

.x2lah0s {
    flex-shrink: 0
}

.x3cjxhe {
    line-height: var(--text-input-field-line-height)
}

.x3ct3a4 {
    list-style-type: none
}

.x3nfvp2 {
    display: inline-flex
}

.x3vd66c {
    font-weight: var(--primary-label-font-weight)
}

.x47corl {
    pointer-events: none
}

.x6mezaz {
    text-transform: none
}

.x6s0dn4 {
    align-items: center
}

.x70ekce {
    padding-inline-start: 52px
}

.x71vvrb {
    border-inline-end-color: var(--secondary-button-stroke)
}

.x78zum5 {
    display: flex
}

.x7a1id4 {
    border-end-end-radius: var(--button-large-corner-radius, var(--button-corner-radius))
}

.x87ps6o {
    -webkit-user-select: none
}

.x9f619 {
    box-sizing: border-box
}

.xa7nqf0 {
    transition-duration: var(--animation-duration-fast-min-in)
}

.xbe3n85 {
    border-start-end-radius: var(--button-large-corner-radius, var(--button-corner-radius))
}

.xbiv7yw {
    border-end-start-radius: 0
}

.xc8cyl1 {
    padding-inline-end: var(--button-large-padding-horizontal, var(--button-padding-horizontal-large))
}

.xcvd6qb {
    transition-timing-function: var(--animation-curve-ambient-default)
}

.xd4mpni {
    padding-inline-start: var(--button-large-icon-padding, var(--button-icon-padding-large))
}

.xdg88n9 {
    inset-inline-end: 16px
}

.xdt5ytf {
    flex-direction: column
}

.xdwrcjd {
    margin-inline-start: 4px
}

.xe9ewy2 {
    margin-inline-start: -2px
}

.xf0ucvx {
    margin-inline-end: calc(-1*var(--button-inner-icon-spacing-large))
}

.xf7dkkf {
    padding-inline-start: 16px
}

.xfxe0gy {
    border-start-end-radius: var(--input-corner-radius)
}

.xg01cxk {
    opacity: 0
}

.xggy1nq {
    touch-action: manipulation
}

.xh2argp {
    border-end-start-radius: var(--input-corner-radius)
}

.xhqx0jl {
    font-family: var(--primary-label-font-family), var(--font-family-segoe) !important
}

.xjbqb8w {
    background-color: transparent
}

.xjhjgkd {
    background-color: var(--input-background)
}

.xk390pu {
    font-size: 100%
}

.xk7q072 {
    border-inline-end-color: var(--secondary-emphasized-button-stroke)
}

.xl56j7k {
    justify-content: center
}

.xliogxu {
    background-color: var(--button-filled-secondary-background)
}

.xlyipyv {
    text-overflow: ellipsis
}

.xmper1u {
    cursor: inherit
}

.xo1l8bm {
    font-weight: 400
}

.xo1y3bh {
    border-end-start-radius: inherit
}

.xozqiw3 {
    flex-wrap: nowrap
}

.xp3wktp {
    padding-inline-end: 52px
}

.xpilrb4 {
    border-inline-start-width: 1px
}

.xqbgfmv {
    border-start-start-radius: var(--button-large-corner-radius, var(--button-corner-radius))
}

.xqjyukv {
    align-content: stretch
}

.xs83m0k {
    flex-shrink: 1
}

.xstzfhl {
    border-inline-start-style: none
}

.xt0psk2 {
    display: inline
}

.xti2d7y {
    opacity: .4
}

.xtijo5x {
    inset-inline-end: 0
}

.xtk6v10 {
    color: var(--primary-button-text)
}

.xtvsq51 {
    background-color: var(--primary-button-background)
}

.xu25z0z {
    border-start-end-radius: inherit
}

.xu8jkr7 {
    transition-timing-function: var(--animation-curve-responsive-min)
}

.xurcqga {
    font-stretch: var(--primary-label-font-stretch)
}

.xuxw1ft {
    white-space: nowrap
}

.xv54qhq {
    padding-inline-end: 16px
}

.xv5lvn5 {
    border-inline-start-color: transparent
}

.xvbhtw8 {
    background-color: rgb(var(--ig-primary-background))
}

.xvpmsi5 {
    color: var(--toggle-on-icon)
}

.xw01apr {
    margin-inline-start: -6px
}

.xx2axb6 {
    margin-inline-start: calc(-1*var(--button-inner-icon-spacing-large))
}

.xyqm7xq {
    margin-inline-start: 16px
}

.xyri2b {
    padding-inline-end: 0
}

.xz5fbns {
    font-weight: var(--font-weight-system-regular)
}

.xzsf02u {
    color: var(--primary-text)
}

.xzwoauc {
    inset-inline-start: 16px
}

.x11ig0mb:-webkit-autofill+label {
    line-height: var(--text-input-label-line-height)
}

.x1p97g3g:-webkit-autofill+label {
    font-stretch: var(--text-input-label-font-stretch)
}

.x1quw8ve:-webkit-autofill+label {
    transform: scale(var(--text-input-label-font-size-scale-multiplier)) translateY(-13px)
}

.x1sfh74k:-webkit-autofill+label {
    color: var(--secondary-text)
}

.x1tutvks:-webkit-autofill {
    -webkit-text-fill-color: currentColor
}

.x3fqe8q:-webkit-autofill+label {
    inset-inline-end: auto
}

.xmtqnhx:-webkit-autofill+label {
    font-weight: var(--text-input-label-font-weight)
}

.xtpw4lu:-webkit-autofill {
    -webkit-background-clip: text
}

.xx0ingd:-webkit-autofill+label {
    transition-timing-function: var(--fds-animation-move-out)
}

.x1fzehxr:disabled {
    opacity: 1
}

.x1s07b3s:disabled {
    cursor: not-allowed
}

.xs8nzd4:disabled {
    color: var(--secondary-text)
}

.x1hu168l:-webkit-autofill {
    padding-inline-start: 2px
}

.xttzon8:-webkit-autofill {
    padding-inline-end: 2px
}

.x1poa18a:hover {
    border-inline-start-color: var(--border-focused)
}

.xzxmhi2:hover {
    border-inline-end-color: var(--border-focused)
}

@media (max-width: 768px) {
    .xdzva22.xdzva22 {
        font-size: 1rem !important
    }
}

.x10b6aqq {
    padding-bottom: 6px
}

.x10wlt62 {
    overflow-y: hidden
}

.x1247r65 {
    width: 60px
}

.x12ezzi8 {
    border-top-color: var(--secondary-emphasized-button-stroke)
}

.x12fhftt {
    min-height: 590px
}

.x12imtbs {
    min-width: 446px
}

.x13fuv20 {
    border-top-style: solid
}

.x13vifvy {
    top: 0
}

.x13zrc24 {
    padding-top: 40px
}

.x14vqqas {
    margin-top: 12px
}

.x16d3s56 {
    height: 144px
}

.x16stqrj {
    border-bottom-color: transparent
}

.x16wdlz0 {
    height: 38px
}

.x178xt8z {
    border-top-width: 1px
}

.x18d9i69 {
    padding-bottom: 0
}

.x18q7qi4 {
    min-width: 550px
}

.x193iq5w {
    max-width: 100%
}

.x1d7kzl9 {
    top: var(--text-input-label-top, 22px)
}

.x1e0frkt {
    width: calc(100% + 6px)
}

.x1e56ztr {
    margin-bottom: 8px
}

.x1ejq31n {
    border-top-style: none
}

.x1ey2m1c {
    bottom: 0
}

.x1ikkagt {
    width: calc(50vw - 104px)
}

.x1k70j0n {
    margin-top: 6px
}

.x1kky2od {
    width: 16px
}

.x1kpxq89 {
    height: 12px
}

.x1l0fimt {
    min-height: var(--text-input-min-height, 64px)
}

.x1plnv5r {
    padding-bottom: var(--text-input-padding-vertical)
}

.x1plvlek {
    overflow-x: visible
}

.x1q0q8m5 {
    border-bottom-style: solid
}

.x1qhh985 {
    border-bottom-width: 0
}

.x1s9qjmn {
    border-top-color: var(--secondary-button-stroke)
}

.x1sy0etr {
    border-bottom-style: none
}

.x1v8p93f {
    border-top-color: transparent
}

.x1wjrru3 {
    height: calc(100vh - 214px)
}

.x1xila8y {
    height: var(--button-large-height, var(--button-height-large))
}

.x1xmf6yo {
    margin-top: 8px
}

.x1yrsyyn {
    padding-top: 6px
}

.x2lwn1j {
    min-height: 0
}

.x4cne27 {
    margin-bottom: -6px
}

.x4ii5y1 {
    margin-bottom: auto
}

.x5u0ere {
    margin-bottom: 52px
}

.x5yr21d {
    height: 100%
}

.x6ikm8r {
    overflow-x: hidden
}

.x7gj0x1 {
    border-bottom-color: var(--secondary-button-stroke)
}

.x7uw254 {
    border-bottom-color: var(--secondary-emphasized-button-stroke)
}

.x8fpamh {
    padding-top: var(--text-input-padding-vertical)
}

.x972fbf {
    border-top-width: 0
}

.xat24cr {
    margin-bottom: 0
}

.xdj266r {
    margin-top: 0
}

.xeuugli {
    min-width: 0
}

.xexx8yu {
    padding-top: 0
}

.xg6iff7 {
    min-height: 100vh
}

.xgg1l89 {
    max-width: 546px
}

.xh8yej3 {
    width: 100%
}

.xifccgj {
    margin-top: -6px
}

.xijc0j3 {
    padding-top: 36px
}

.xjd8us4 {
    max-height: 1200px
}

.xjm9jq1 {
    height: 1px
}

.xlup9mm {
    height: 16px
}

.xn9wirt {
    width: 100vw
}

.xni59qk {
    width: 72px
}

.xod5an3 {
    margin-bottom: 12px
}

.xq1608w {
    padding-bottom: 36px
}

.xqui205 {
    margin-top: 24px
}

.xr1yuqi {
    margin-top: auto
}

.xryxfnj {
    overflow-y: visible
}

.xso031l {
    border-bottom-width: 1px
}

.xy75621 {
    height: 72px
}

.xyamay9 {
    padding-top: 16px
}

.xz9dl7a {
    padding-top: 12px
}

.xzueoph {
    margin-bottom: 6px
}

.xgmu6d7:-webkit-autofill+label {
    padding-bottom: 18px
}

.x14l7nz5:first-child {
    margin-top: 0
}

.xzboxd6:last-child {
    margin-bottom: 0
}

.x12vv892:-webkit-autofill {
    margin-top: 0
}

.x1bhcc0k:hover {
    border-bottom-color: var(--border-focused)
}

.xggcdpo:hover {
    border-top-color: var(--border-focused)
}

@media (max-width: 1024px) {
    .x1ynj310.x1ynj310 {
        width: calc(100vw - 104px)
    }
}

@media (min-height: 970px) {
    .xk6kfuh.xk6kfuh {
        height: calc(100vh - 324px)
    }
}

@media (max-width: 1024px) {
    .xmkjboq.xmkjboq {
        min-width: auto
    }
}

@media (min-height: 970px) {
    .xsjzec5.xsjzec5 {
        min-height: 900px
    }
}

.x10emqs4::-ms-reveal {
    display: none
}

.x15h3p50::-ms-clear {
    display: none
}

.x1cpjm7i:before {
    content: ""
}

.x1fgarty:before {
    display: block
}

.x1hcrkkg::-webkit-search-cancel-button {
    display: none
}

.x1s928wv:after {
    content: ""
}

.xfvqz1d::-webkit-search-results-button {
    display: none
}

.xha3pab::-webkit-input-placeholder {
    color: var(--placeholder-text)
}

.xhkezso:after {
    display: block
}

.x1943h6x:before {
    height: 0
}

.x1gmr53x:after {
    height: 0
}

.x1s3etm8:before {
    margin-top: -2px
}

.x3x7a5m:after {
    margin-bottom: -4px
}

.x676frb:after {
    margin-bottom: -3px
}

.xudqn12:before {
    margin-top: -5px
}


::-webkit-slider-thumb:hover {
    background: var(--fds-white)
}

/*FB_PKG_DELIM*/
._a6hd._a6hd,
._a6hd._a6hd:hover {
    text-decoration: none
}

@supports (font-variation-settings: normal) {
}

@supports not (font-variation-settings: normal) {
}

/*FB_PKG_DELIM*/

form {
    margin: 0;
    padding: 0
}

label {
    color: #606770;
    cursor: default;
    font-weight: 600;
    vertical-align: middle
}

label input {
    font-weight: 400
}

textarea {
    -webkit-appearance: none;
    border: 1px solid #CCD0D5;
    border-radius: 0;
    margin: 0;
    padding: 3px
}

textarea {
    max-width: 100%
}

select {
    border: 1px solid #CCD0D5;
    padding: 2px
}

input,
select,
textarea {
    background-color: #fff;
    color: #1c1e21
}

html {
    touch-action: manipulation
}

body {
    background: #fff;
    color: #1c1e21;
    direction: ltr;
    line-height: 1.34;
    margin: 0;
    padding: 0;
    unicode-bidi: embed
}

body,
button,
input,
label,
select,
textarea {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px
}

p {
    margin: 1em 0
}

a {
    color: #385898;
    cursor: pointer;
    text-decoration: none
}

button {
    margin: 0
}

a:hover {
    text-decoration: underline
}

img {
    border: 0px
}

hr {
    background: #dadde1;
    border-width: 0;
    color: #dadde1;
    height: 1px
}

.center {
    margin-left: auto;
    margin-right: auto
}

::-webkit-input-placeholder {
    color: #606770
}

body {
    overflow-y: scroll
}

#content {
    margin: 0;
    outline: none;
    padding: 0;
    width: auto
}

svg {
    forced-color-adjust: auto
}

/*FB_PKG_DELIM*/

/*FB_PKG_DELIM*/

/*FB_PKG_DELIM*/
@supports (font-variation-settings: normal) {
}

@supports not (font-variation-settings: normal) {
}

/*FB_PKG_DELIM*/

/*FB_PKG_DELIM*/
body button,
body input,
body textarea {
    color: rgb(var(--ig-primary-text));
    font-family: var(--font-family-system);
    font-size: var(--system-14-font-size);
    line-height: var(--system-14-line-height)
}


body label {
    color: rgb(var(--ig-primary-text));
    font-family: var(--font-family-system)
}

html body a,
html body a:visited {
    color: rgb(var(--ig-colors-button-borderless-text));
    text-decoration: none
}

html body a:active {
    color: rgb(var(--ig-colors-button-borderless-text--pressed));
    text-decoration: underline
}

/* Alert banner utilities sourced from the provided Instagram stylesheet. */
.x15qll9c {
    background-color: var(--banner-background-color)
}

.xqlyz16 {
    border-start-start-radius: var(--alert-banner-corner-radius)
}

.x19bbvq {
    border-start-end-radius: var(--alert-banner-corner-radius)
}

.x1f19zv {
    border-end-end-radius: var(--alert-banner-corner-radius)
}

.xghbpw2 {
    border-end-start-radius: var(--alert-banner-corner-radius)
}

.x1cnzs8 {
    padding-top: 20px
}

.x1xnnf8n {
    padding-inline-end: 20px
}

.xx6bls6 {
    padding-bottom: 20px
}

.x106a9eq {
    padding-inline-start: 20px
}

.xw01apr {
    margin-inline-start: -6px
}

.xifccgj {
    margin-top: -6px
}

.xqcrz7y {
    align-self: flex-start
}

.x1a1m0xk {
    color: var(--negative)
}

.x1qx5ct2 {
    height: 20px
}

.xw4jnvo {
    width: 20px
}

.xt4736n {
    font-size: var(--body-font-size)
}

.x1havqas {
    font-stretch: var(--body-font-stretch)
}

.x1f0sm9e {
    font-weight: var(--body-font-weight)
}

.x12qp5cl {
    font-family: var(--body-font-family), var(--font-family-segoe) !important
}
