._9dls {
  overflow-y: scroll !important;
}
._9t1d {
  overflow-y: auto !important;
}
._9dls ._6s5d {
  overflow-y: visible !important;
}
._6s5d {
  background-color: var(--web-wash);
  -webkit-font-smoothing: antialiased;
  overscroll-behavior-y: none;
}
@media (prefers-reduced-motion: reduce) {
  ._6s5d :not(.always-enable-animations) {
    animation-duration: 0 !important;
    animation-name: none !important;
    transition-duration: 0 !important;
    transition-property: none !important;
  }
}
._8ykn :not(.always-enable-animations) {
  animation-duration: 0 !important;
  animation-name: none !important;
  transition-duration: 0 !important;
  transition-property: none !important;
}
._a6hd._a6hd,
._a6hd._a6hd:hover {
  text-decoration: none;
}

._aa5s {
  margin-right: 8px !important;
}
._aa5s:last-child {
  margin-right: 0 !important;
}
._aa5q {
  height: 40px;
}
._aa5r {
  height: 32px;
}
._alzu {
  height: 46px;
}
._aa4u {
  border: 0;
  color: rgb(var(--ig-primary-text));
  font: inherit;
  font-size: 14px;
  line-height: 18px;
  margin: 10px 20px 10px 20px;
  padding: 0;
  text-align: center;
  vertical-align: baseline;
}
._aa4v {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 10px 0 10px 0;
}
@media (max-width: 400px) {
  ._aa4v {
    flex-wrap: wrap;
  }
}

._ab1y {
  color: rgb(var(--ig-primary-text));
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  margin-top: 12px;
  max-width: 350px;
}

._ab1- {
  padding-bottom: 60px;
}
._ab1_ {
  padding-top: 100px;
}
._ab25 {
  color: rgb(var(--ig-primary-text));
  font-size: 14px;
  margin: 15px;
  text-align: center;
}
._ab26 {
  color: rgb(var(--ig-secondary-text));
}
._ab25 > a,
._ab25 > a:hover,
._ab25 > a:active,
._ab25 > a:visited {
  color: rgb(var(--ig-primary-button));
}
._ab21 {
  align-items: center;
  background-color: rgb(var(--ig-primary-background));
  border: 1px solid rgb(var(--ig-elevated-separator));
  border-radius: 1px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0 0 10px;
  padding: 10px 0;
  position: relative;
  vertical-align: baseline;
}
._ab21:last-child {
  margin-bottom: 0;
}
._ab21:empty {
  display: none;
}
._aq85 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._aq85:last-child {
  margin-bottom: 0;
}
._aq85:empty {
  display: none;
}
._ab22 {
  background-color: rgb(var(--ig-elevated-background));
  margin: 0;
  padding: 0;
  width: 100%;
}
._ab23 {
  border: none;
}
@media (max-width: 450px) {
  ._ab1y {
    justify-content: space-between;
    margin-top: 0;
    max-width: 100%;
  }
  ._ab21 {
    background-color: transparent;
    border: none;
  }
}
@keyframes bloks-story-tooltip {
  0% {
    opacity: 0;
    transform: translate(-50%, -120%) scale(0);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -120%) scale(1);
  }
}

._abbz {
  margin-top: var(--base-unit);
}
._abb- {
  margin-top: calc(var(--base-unit) * 2);
}
._abb_ {
  margin-top: calc(var(--base-unit) * 3);
}
._abc0 {
  margin-top: calc(var(--base-unit) * 4);
}
._abc1 {
  margin-top: calc(var(--base-unit) * 5);
}
._abc2 {
  margin-top: calc(var(--base-unit) * 6);
}
._abc3 {
  margin-top: calc(var(--base-unit) * 7);
}
._abc4 {
  margin-top: calc(var(--base-unit) * 8);
}
._abc5 {
  margin-top: calc(var(--base-unit) * 9);
}
._abc6 {
  margin-top: calc(var(--base-unit) * 10);
}
._abc7 {
  margin-top: calc(var(--base-unit) * 11);
}
._abc8 {
  margin-top: calc(var(--base-unit) * 12);
}
._abc9 {
  margin-top: calc(var(--base-unit) * 13);
}
._abca {
  margin-top: calc(var(--base-unit) * 14);
}
._abcb {
  margin-top: calc(var(--base-unit) * 15);
}
._abcc {
  margin-top: calc(var(--base-unit) * 16);
}
._abcd {
  margin-top: calc(var(--base-unit) * 17);
}
._abce {
  margin-top: auto;
}
._abcf {
  bottom: 0;
}
._abcg {
  left: 0;
}
._abch {
  position: absolute;
}
._abci {
  position: fixed;
}
._abcj {
  position: relative;
}
._abck {
  right: 0;
}
._abcl {
  top: 0;
}
._ab9w {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
._ab9s {
  overflow: hidden;
}
._ab9t {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
._ab9u {
  -webkit-overflow-scrolling: touch;
  overflow-x: scroll;
  overflow-y: hidden;
}
._ab9v {
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  overflow-y: scroll;
}
._ab9x {
  padding-left: var(--base-unit);
  padding-right: var(--base-unit);
}
._ab9y {
  padding-left: calc(var(--base-unit) * 2);
  padding-right: calc(var(--base-unit) * 2);
}
._ab9z {
  padding-left: calc(var(--base-unit) * 3);
  padding-right: calc(var(--base-unit) * 3);
}
._ab9- {
  padding-left: calc(var(--base-unit) * 4);
  padding-right: calc(var(--base-unit) * 4);
}
._ab9_ {
  padding-left: calc(var(--base-unit) * 5);
  padding-right: calc(var(--base-unit) * 5);
}
._aba0 {
  padding-left: calc(var(--base-unit) * 6);
  padding-right: calc(var(--base-unit) * 6);
}
._aba1 {
  padding-left: calc(var(--base-unit) * 7);
  padding-right: calc(var(--base-unit) * 7);
}
._aba2 {
  padding-left: calc(var(--base-unit) * 8);
  padding-right: calc(var(--base-unit) * 8);
}
._aba3 {
  padding-left: calc(var(--base-unit) * 9);
  padding-right: calc(var(--base-unit) * 9);
}
._aba4 {
  padding-left: calc(var(--base-unit) * 10);
  padding-right: calc(var(--base-unit) * 10);
}
._aba5 {
  padding-left: calc(var(--base-unit) * 11);
  padding-right: calc(var(--base-unit) * 11);
}
._aba6 {
  padding-left: calc(var(--base-unit) * 12);
  padding-right: calc(var(--base-unit) * 12);
}
._aba7 {
  padding-bottom: var(--base-unit);
  padding-top: var(--base-unit);
}
._aba8 {
  padding-bottom: calc(var(--base-unit) * 2);
  padding-top: calc(var(--base-unit) * 2);
}
._aba9 {
  padding-bottom: calc(var(--base-unit) * 3);
  padding-top: calc(var(--base-unit) * 3);
}
._abaa {
  padding-bottom: calc(var(--base-unit) * 4);
  padding-top: calc(var(--base-unit) * 4);
}
._abab {
  padding-bottom: calc(var(--base-unit) * 5);
  padding-top: calc(var(--base-unit) * 5);
}
._abac {
  padding-bottom: calc(var(--base-unit) * 6);
  padding-top: calc(var(--base-unit) * 6);
}
._abad {
  padding-bottom: calc(var(--base-unit) * 7);
  padding-top: calc(var(--base-unit) * 7);
}
._abae {
  padding-bottom: calc(var(--base-unit) * 8);
  padding-top: calc(var(--base-unit) * 8);
}
._abaf {
  padding-bottom: calc(var(--base-unit) * 9);
  padding-top: calc(var(--base-unit) * 9);
}
._abag {
  padding-bottom: calc(var(--base-unit) * 10);
  padding-top: calc(var(--base-unit) * 10);
}
._abah {
  padding-bottom: calc(var(--base-unit) * 11);
  padding-top: calc(var(--base-unit) * 11);
}
._abai {
  padding-bottom: calc(var(--base-unit) * 12);
  padding-top: calc(var(--base-unit) * 12);
}
._acan {
  -webkit-appearance: none;
  background: none;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: var(--font-weight-system-semibold);
  padding: 7px 16px !important;
  pointer-events: auto;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: inherit;
  -webkit-user-select: none;
  width: auto;
}
._ap30 {
  font-family: var(--font-family-system);
}
._ap31 {
  font-family: var(--font-family-system-prism);
}
._aj1- {
  text-align: center;
}
._aj1_ {
  text-align: left;
}
._aj20 {
  text-align: right;
}
._acan:active {
  opacity: 0.7;
}
._acan[disabled],
a._acan[disabled] {
  pointer-events: none;
}
._acan[disabled]:not(._acax) {
  opacity: 0.7;
}
._acap,
a._acap,
a._acap:visited {
  border: none;
  border-radius: 8px;
  color: rgb(var(--web-always-white));
  position: relative;
}
._acaq {
  width: 100%;
}
._acar,
a._acar,
a._acar:visited {
  background-color: transparent;
  border: 1px solid rgb(var(--ig-error-or-destructive));
  color: rgb(var(--ig-error-or-destructive));
}
._acas:not(._acao),
a._acas:not(._acao),
a._acas:not(._acao):visited {
  background-color: rgb(var(--ig-primary-button));
  border: none;
}
._ap5s:not(._acao),
a._ap5s:not(._acao),
a._ap5s:not(._acao):visited {
  background-color: rgb(var(--ig-primary-button-prism-ab));
  border: none;
}
._ap4u:not(._acao),
a._ap4u:not(._acao),
a._ap4u:not(._acao):visited {
  background-color: rgb(var(--barcelona-primary-button));
  border: none;
}
._acas:active:not(._acao),
a._acas:active:not(._acao),
a._acas:active:not(._acao):visited {
  background-color: rgba(var(--ig-primary-button), 0.7);
  opacity: 1;
}
._ap5s:active:not(._acao),
a._ap5s:active:not(._acao),
a._ap5s:active:not(._acao):visited {
  background-color: rgb(var(--ig-primary-button-text-pressed-prism-ab));
  border: none;
}
._acas[disabled]:not(._acao):not(._acax),
a._acas[disabled]:not(._acao):not(._acax),
a._acas[disabled]:not(._acao):not(._acax):visited {
  background-color: rgba(var(--ig-primary-button), 0.3);
  opacity: 1;
}
._ap5s[disabled]:not(._acao):not(._acax),
a._ap5s[disabled]:not(._acao):not(._acax),
a._ap5s[disabled]:not(._acao):not(._acax):visited {
  background-color: rgba(var(--ig-primary-button-prism-ab), 0.3);
  opacity: 1;
}
._acas._acap:not(._acap[disabled]):hover {
  background-color: rgb(var(--ig-primary-button-hover));
}
._ap5s._acap:not(._acap[disabled]):hover {
  background-color: rgba(var(--ig-primary-button-prism-ab), 0.7);
}
._acas._acap[disabled]:not(._acao):not(._acax),
._acas._acap[disabled]:not(._acao):not(._acax):visited {
  background-color: rgba(var(--ig-primary-button));
  opacity: 0.7;
}
._ap5s._acap[disabled]:not(._acao):not(._acax),
._ap5s._acap[disabled]:not(._acao):not(._acax):visited {
  background-color: rgba(var(--ig-primary-button-prism-ab));
  opacity: 0.7;
}
._acat,
a._acat,
a._acat:visited {
  border: none;
  color: rgb(var(--ig-primary-text));
  background-color: rgb(var(--ig-secondary-button-background));
}
._acat._acap:not(._acap[disabled]):hover {
  background-color: rgb(var(--ig-secondary-button-hover));
}
._acau,
a._acau,
a._acau:visited {
  background-color: transparent;
  border: 1px solid rgb(var(--web-always-white));
  color: rgb(var(--web-always-white));
}
._acav {
  padding: 13px 20px !important;
}
._acao,
._acao:visited,
a._acao,
a._acao:visited {
  border: 0;
  color: rgb(var(--ig-primary-button));
  display: inline-block;
  padding: 0 !important;
  position: relative;
}
._acao[disabled] {
  opacity: 0.7;
}
._acao._acas:hover {
  color: rgb(var(--ig-link));
}
._acao._ap5s {
  color: rgb(var(--ig-primary-button-prism-ab));
}
._acao._ap5s:hover {
  color: rgb(var(--ig-primary-button-prism-ab), 0.7);
}
._acao._acar,
a._acao._acar,
a._acao._acar:visited {
  color: rgb(var(--ig-error-or-destructive));
}
._acao._acat,
a._acao._acat,
a._acao._acat:visited {
  color: rgb(var(--ig-secondary-button));
  background-color: transparent;
}
._acao._acau,
a._acao._acau,
a._acao._acau:visited {
  color: rgb(var(--web-always-white));
}
._acao._acat:hover,
a._acao._acat:hover,
a._acao._acat:visited:hover {
  opacity: 0.5;
}
._acaw {
  -webkit-user-select: auto;
}
._acao._acap._acax,
._acao._acax,
._acax,
._acap._acax,
a._acao._acax,
a._acax {
  color: transparent;
}
._a9-v {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._a9-w {
  align-items: stretch;
  justify-content: center;
  margin: var(--modal-padding);
}
._a9-y {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: var(--modal-padding) calc(2 * var(--modal-padding));
  word-wrap: anywhere;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: baseline;
}
._a9-y > *:nth-child(n + 2) {
  padding-top: 16px;
}
._a9-y:first-child,
._a9-w:first-child {
  margin-top: calc(2 * var(--modal-padding));
}
._a9-x,
._a9-x:first-child {
  margin: 0;
}
._a9-z {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-top: var(--modal-padding);
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._a9-z:only-child {
  margin-top: 0;
}
._a9-z:only-child ._a9--:first-child {
  border-top: none;
  border-top-left-radius: var(--modal-border-radius);
  border-top-right-radius: var(--modal-border-radius);
}
._a9-- {
  background-color: transparent;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid rgb(var(--ig-elevated-separator));
  cursor: pointer;
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  min-height: 48px;
  padding: 4px 8px;
  text-align: center;
  -webkit-user-select: none;
  vertical-align: middle;
}
._ap36 {
  font-family: var(--font-family-system);
}
._a9--:last-of-type {
  border-bottom-left-radius: var(--modal-border-radius);
  border-bottom-right-radius: var(--modal-border-radius);
}
._a9--:not(._a9_3):active {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
  -webkit-tap-highlight-color: transparent;
}
._a9_1 {
  color: rgb(var(--ig-primary-text));
}
._a9_0 {
  color: rgb(var(--ig-primary-button));
  font-weight: var(--font-weight-system-bold);
}
._a9-_ {
  color: rgb(var(--ig-error-or-destructive));
  font-weight: var(--font-weight-system-bold);
}
._a9_2,
._a9_0._a9_2,
._a9_1._a9_2,
._a9-_._a9_2 {
  color: rgb(var(--ig-secondary-text));
  cursor: default;
}
._a9_3 {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  cursor: default;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._aa5a {
  display: block;
}
._abn5 {
  align-items: center;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  flex-grow: 0;
  justify-content: center;
  padding: 0;
}
._abn6 {
  min-height: 40px;
  min-width: 40px;
}
._aa5h {
  border: 0;
  padding: 0;
  position: absolute;
  right: 4px;
  top: 4px;
  z-index: 1;
}
._aa5t {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, 0.8) !important;
}
._a9yp {
  animation: IGCoreModalShow 0.1s ease-out;
  flex-shrink: 1;
  justify-content: center;
  margin: 20px;
  max-height: calc(100% - 40px);
}
._a9yp._a9yz {
  animation: none;
}
._a9yx {
  align-items: center;
  display: flex;
  height: 100%;
  margin: 0;
  max-height: 100%;
  overflow: auto;
  padding: 24px 64px;
  pointer-events: none;
  width: 100%;
}
._a9yr {
  width: 260px;
}
._a9ys {
  width: calc(100% - 88px);
}
._a9yt {
  max-width: 935px;
  width: 100%;
}
._a9yu {
  width: 548px;
}
._a9yy {
  height: 65%;
}
._a9y_ {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  right: -42px;
  top: 4px;
  vertical-align: baseline;
}
._a9y- {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  vertical-align: baseline;
  z-index: 1;
}
._a9z0 {
  background-color: rgb(var(--ig-elevated-background));
  border-radius: var(--modal-border-radius);
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  max-height: 100%;
  overflow: hidden;
}
._a9z2 {
  align-items: stretch;
  background-color: transparent;
  border-radius: 0 4px 4px 0;
  pointer-events: none;
  width: 100%;
}
._a9yq._a9z0 {
  background-color: transparent;
}
._a9yy ._a9z0 {
  height: 100%;
}
._a9z1 {
  height: 100%;
}
@keyframes IGCoreModalShow {
  0% {
    opacity: 0;
    transform: scale(1.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@media (max-width: 735px) {
  ._a9yv {
    align-self: stretch;
    animation: none;
    flex-grow: 1;
    margin: 0;
    max-height: 100%;
    width: 100%;
  }
  ._a9yv ._a9z0 {
    border-radius: 0;
    flex-grow: 1;
  }
  ._a9yw {
    max-height: 80%;
    padding-left: 24px;
    padding-right: 24px;
    width: 100%;
  }
}
@media (max-width: 736px) {
  ._a9yy {
    height: 100%;
  }
}
@media (min-width: 736px) {
  ._a9yr {
    width: 400px;
  }
}
._ac76 {
  align-items: center;
  border-bottom: 1px solid rgb(var(--ig-elevated-separator));
  box-sizing: border-box;
  display: inline-block;
  height: calc(var(--scrollable-content-header-height) - 1px);
  position: relative;
  width: 100%;
}
._ac77 {
  height: calc(var(--scrollable-content-header-height-med) - 1px);
}
._ac7b {
  align-items: center;
  display: flex;
  flex-basis: 48px;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
}
._ac7c {
  float: left;
}
._ac7d {
  float: right;
}
._ac78 {
  align-items: center;
  border: 0;
  color: rgb(var(--ig-primary-text));
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  font: inherit;
  font-size: var(--system-16-font-size);
  font-weight: var(--font-weight-system-semibold);
  justify-content: center;
  line-height: var(--system-16-line-height);
  margin: 0;
  min-width: 0;
  padding: 0;
  text-align: center;
  vertical-align: baseline;
}
._ac79 {
  font-size: var(--system-18-font-size);
  font-weight: var(--font-weight-system-semibold);
  line-height: var(--system-18-line-height);
}
._ac7a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
._aa8e {
  border: 0;
}
._aa8b {
  border-right: 1px solid rgb(var(--ig-separator));
  padding-left: 12px;
  padding-right: 12px;
}
._aa8a {
  -webkit-appearance: none;
  background: none;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-size: var(--system-16-font-size);
  font-weight: var(--font-weight-system-semibold);
  height: 100%;
  padding: 0;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: inherit;
  -webkit-user-select: none;
  white-space: nowrap;
}
@media (max-width: 735px) {
  ._aa8d {
    max-height: calc(100vh-var(--scrollable-content-header-height)-48px);
  }
}
@media (min-width: 736px) {
  ._aa8d {
    max-height: calc(380px-var(--scrollable-content-header-height)-48px);
  }
  ._aa8c._a04h {
    max-height: 380px;
    max-width: 360px;
  }
}
._aa89 {
  border-top: 1px solid rgb(var(--ig-separator));
}
._abl- {
  align-items: center;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 8px;
}
._abl_ {
  display: block;
}
._abm0 {
  align-items: center;
  display: flex;
  justify-content: center;
}
._abl-:hover ._abl_ {
  display: none;
}
._abm1 {
  display: none;
}
._abl-:hover ._abm1 {
  display: block;
}
._abm2 {
  padding: 0;
}
._abm3 {
  cursor: default;
}
._abeo {
  display: flex;
  position: relative;
}
._abeo ._abeh {
  background-color: rgb(var(--ig-primary-background));
  border-color: rgb(var(--ig-secondary-text));
  line-height: 20px;
  padding-left: 22px;
}
._abep ._abeh {
  border: none;
  padding-left: 0;
}
._abeo ._abeh::-webkit-input-placeholder {
  color: transparent;
}
._abei {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  left: 50%;
  max-width: 100%;
  padding: 0 8px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  transition: left 0.15s ease-out, transform 0.15s ease-out;
}
._abek {
  padding: 0;
}
._abei._abej {
  left: 0;
  transform: translateX(0px);
}
._abel {
  border: 0;
  color: rgb(var(--ig-secondary-text));
  font: inherit;
  font-size: var(--system-14-font-size);
  font-weight: normal;
  line-height: 28px;
  margin: 0;
  margin-left: 5px;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
}
._abem {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-left: 0;
  padding: 0;
  vertical-align: baseline;
}
._aben {
  align-items: center;
  background: transparent;
  border: 0;
  display: flex;
  justify-content: center;
  padding: 0;
}
._ac7m {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 12px;
  position: relative;
  vertical-align: baseline;
}
._ac7n {
  align-items: stretch;
  background-color: rgb(var(--ig-elevated-separator));
  border: 0;
  border-radius: 2px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  height: 4px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  vertical-align: baseline;
  width: 48px;
}
._ac7o {
  background-color: rgb(var(--ig-elevated-background));
  border-top-left-radius: var(--modal-border-radius);
  border-top-right-radius: var(--modal-border-radius);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  height: 150%;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}
._ac7o._ac7p {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: color(rgb(var(--grey-4)) alpha(80%));
}
._ac7q {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._acbv {
  color: rgb(var(--ig-primary-text));
  display: block;
  font-weight: var(--font-weight-system-semibold);
  text-transform: uppercase;
  transition: opacity 250ms ease-in-out;
}
._acbw {
  border-bottom: solid 1px rgb(var(--ig-primary-text));
  display: flex;
  flex-basis: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
  opacity: 0.3;
  padding: 12px 0;
}
._acgi {
  border-top: solid 1px transparent;
  opacity: 0.3;
  padding: 16px;
}
._acbx {
  font-size: var(--system-16-font-size);
  line-height: var(--system-16-line-height);
  padding: 14px 0;
  text-transform: capitalize;
}
._acbu ._acbv {
  border: 0;
}
._acby {
  opacity: 1;
}
._acbz {
  border-top: solid 1px rgb(var(--ig-primary-text));
}
._acbs {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._acbt {
  border-top: 1px solid rgb(var(--ig-separator));
  justify-content: center;
}
._ap3a {
  font-family: var(--font-family-system);
}
._ap3b {
  font-family: var(--font-family-system-prism);
}
._aacm {
  font-size: var(--system-10-font-size);
  line-height: var(--system-10-line-height);
  margin: -2px 0 -3px;
}
._aacn {
  font-size: var(--system-12-font-size);
  line-height: var(--system-12-line-height);
  margin: -2px 0 -3px;
}
._aaco {
  font-size: var(--system-14-font-size);
  line-height: var(--system-14-line-height);
  margin: -3px 0 -4px;
}
._aacp {
  font-size: var(--system-16-font-size);
  line-height: var(--system-16-line-height);
  margin: -6px 0 -6px;
}
._add7 {
  font-size: var(--system-20-font-size);
  line-height: var(--system-20-line-height);
  margin: -4px 0 -6px;
}
._add8 {
  font-size: var(--system-24-font-size);
  line-height: var(--system-24-line-height);
  margin: -4px 0 -5px;
}
._add9 {
  font-size: var(--system-30-font-size);
  line-height: var(--system-30-line-height);
  margin: -5px 0 -6px;
}
._aade {
  margin: 0;
}
._aact {
  font-weight: var(--font-weight-system-light);
}
._aacu {
  font-weight: var(--font-weight-system-regular);
}
._aacv {
  font-weight: var(--font-weight-system-medium);
}
._aacw {
  font-weight: var(--font-weight-system-semibold);
}
._adda {
  font-weight: var(--font-weight-system-bold);
}
._addb {
  font-weight: var(--font-weight-system-extra-bold);
}
._aacx {
  color: rgb(var(--ig-primary-text));
}
._aacy {
  color: rgb(var(--ig-secondary-text));
}
._aacz {
  color: rgb(var(--ig-link));
}
._aac- {
  color: rgb(var(--ig-error-or-destructive));
}
._aac_ {
  color: rgb(var(--ig-success));
}
._aad0 {
  color: rgb(var(--ig-primary-button));
}
._aad1 {
  color: rgb(var(--ig-tertiary-text));
}
._aad2 {
  color: rgb(var(--web-always-black));
}
._aad3 {
  color: rgb(var(--web-always-white));
}
._aad4 {
  color: rgb(var(--ig-text-on-media));
}
._aad5 {
  text-decoration: line-through;
}
._aad6 {
  display: block;
}
._aad7 {
  display: inline !important;
  margin: 0 !important;
}
._aada {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._aad8 {
  white-space: pre;
}
._aad9 {
  white-space: pre-wrap;
}
._aadb {
  text-align: center;
}
._aadc {
  text-align: left;
}
._aadd {
  text-align: right;
}
._aadf {
  word-wrap: break-word;
  white-space: normal;
}
._aaie {
  border: 1px solid rgb(var(--ig-separator));
  border-radius: var(--input-border-radius);
  color: rgb(var(--ig-primary-text));
  flex-grow: 1;
  font-size: var(--system-14-font-size);
  line-height: 30px;
  margin: 0;
  overflow: visible;
  padding: 4px 12px;
  text-align: left;
}
._aaid {
  background: transparent;
}
._aaic {
  background: rgb(var(--ig-secondary-background));
}
._aaie:focus,
._aail {
  outline: auto 2px #3b99fc;
  outline: auto 5px -webkit-focus-ring-color;
  outline-offset: -2px;
}
._aaie:disabled,
._aaik._aain {
  background-color: rgb(var(--ig-highlight-background));
  border-color: rgb(var(--ig-separator));
  color: rgb(var(--ig-secondary-text));
  cursor: not-allowed;
}
._aaie::-webkit-input-placeholder {
  color: rgb(var(--ig-tertiary-text));
  opacity: 1;
}
._aaie::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
._aaie[type="number"]::-webkit-inner-spin-button,
._aaie[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
._aaie[type="search"],
._aaie[type="search"]::-webkit-search-cancel-button,
._aaie[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
._aaik {
  align-items: center;
  border: 1px solid rgb(var(--ig-separator));
  border-radius: var(--input-border-radius);
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  padding-right: 8px;
  position: relative;
}
._aaig {
  border: none;
  padding: 4px 9px;
  width: 100%;
}
._aaig:focus {
  outline: none;
}
._aaih,
._aaim {
  border: 1px solid rgb(var(--ig-error-or-destructive));
}
._aaif,
._aail {
  border: 1px solid rgb(var(--ig-focus-stroke));
}
._aaig._aaif {
  border: none;
}
._aaii,
._aaio {
  border-color: rgb(var(--ig-separator));
  border-radius: 1000px;
}
._aaii {
  padding-left: 20px;
}
._aaio {
  padding-left: 11px;
}
._aaij,
._aaip {
  border: none;
}
._aaij {
  padding-left: 20px;
}
._aaaa {
  background-color: rgb(var(--grey-9));
  border-radius: 8px;
  left: 50%;
  opacity: 0;
  padding: 16px 20px;
  position: fixed;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 500ms ease-in-out;
  z-index: 1;
}
._aaab {
  animation: IGCoreToastShow 250ms ease-out forwards;
}
._aaac {
  animation: IGCoreToastHide 250ms ease-out forwards;
}
._aaad {
  position: absolute;
}
._aaae {
  max-width: 80%;
  width: fit-content;
}
@keyframes IGCoreToastShow {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.5);
  }
  to {
    opacity: 0.9;
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes IGCoreToastHide {
  from {
    opacity: 0.9;
  }
  to {
    opacity: 0;
  }
}
._aa4c {
  --barcelona-logo: 0, 0, 0;
  --barcelona-primary-button: 0, 0, 0;
  --barcelona-secondary-text: 153, 153, 153;
  --base-unit: 4px;
  --blue-0: 245, 251, 255;
  --blue-1: 224, 241, 255;
  --blue-2: 179, 219, 255;
  --blue-3: 112, 188, 255;
  --blue-4: 71, 175, 255;
  --blue-5: 0, 149, 246;
  --blue-6: 0, 116, 204;
  --blue-7: 0, 87, 163;
  --blue-8: 0, 55, 107;
  --blue-9: 0, 41, 82;
  --challenge-link: 54, 54, 54;
  --creation-header-height: 43px;
  --creation-min-padding-x: 32px;
  --creation-modal-max-height: 898px;
  --creation-modal-min-height: 391px;
  --creation-padding-x: 64px;
  --creation-padding-y: 112px;
  --creation-settings-width: 340px;
  --cyan-5: 39, 196, 245;
  --desktop-grid-item-margin: 28px;
  --desktop-grid-item-margin-slim: 4px;
  --desktop-in-feed-story-item-height: 208px;
  --desktop-in-feed-story-item-width: 116px;
  --direct-attachment-image-grid-item-size: 78px;
  --direct-attachment-story-height: 150px;
  --direct-attachment-story-large-height: 256px;
  --direct-attachment-story-large-width: 164px;
  --direct-attachment-story-width: 84px;
  --direct-message-max-width: 236px;
  --fb-signup-page-profile-pic-size: 88px;
  --feed-sidebar-padding: 32px;
  --feed-sidebar-padding-familiar: 64px;
  --feed-sidebar-width: 319px;
  --font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif;
  --font-family-system-prism: "Instagram Sans UI", -apple-system,
    BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-weight-system-bold: 700;
  --font-weight-system-extra-bold: 800;
  --font-weight-system-extra-light: 200;
  --font-weight-system-light: 300;
  --font-weight-system-medium: 500;
  --font-weight-system-regular: 400;
  --font-weight-system-semibold: 600;
  --gradient-lavender: 211, 0, 197;
  --gradient-orange: 255, 122, 0;
  --gradient-pink: 255, 1, 105;
  --gradient-purple: 118, 56, 250;
  --gradient-red: 255, 48, 64;
  --gradient-yellow: 255, 214, 0;
  --green-4: 120, 222, 69;
  --green-5: 88, 195, 34;
  --green-6: 55, 166, 0;
  --grey-0: 245, 245, 245;
  --grey-1: 239, 239, 239;
  --grey-2: 219, 219, 219;
  --grey-3: 199, 199, 199;
  --grey-4: 168, 168, 168;
  --grey-5: 142, 142, 142;
  --grey-6: 115, 115, 115;
  --grey-7: 85, 85, 85;
  --grey-8: 54, 54, 54;
  --grey-9: 38, 38, 38;
  --grey-10: 26, 26, 26;
  --ig-badge: 255, 48, 64;
  --ig-banner-background: 255, 255, 255;
  --ig-banner-highlight-background: 239 239 239;
  --ig-bubble-background: 255, 255, 255;
  --ig-close-friends-refreshed: 28, 209, 79;
  --ig-disabled-action-text: 169, 219, 255;
  --ig-dropdown-background: 243, 245, 247;
  --ig-elevated-background: 255, 255, 255;
  --ig-elevated-highlight-background: 239 239 239;
  --ig-elevated-separator: 219, 219, 219;
  --ig-error-or-destructive: 237, 73, 86;
  --ig-facebook-blue: 53, 121, 234;
  --ig-focus-stroke: 168, 168, 168;
  --ig-highlight-background: 239, 239, 239;
  --ig-hover-overlay: 0, 0, 0, 0.05;
  --ig-link: 0, 55, 107;
  --ig-live-badge: 255, 1, 105;
  --ig-primary-background: 255, 255, 255;
  --ig-primary-button: 0, 149, 246;
  --ig-primary-button-hover: 24, 119, 242;
  --ig-primary-icon: 38, 38, 38;
  --ig-primary-text: 0, 0, 0;
  --ig-secondary-background: 250, 250, 250;
  --ig-secondary-button: 38, 38, 38;
  --ig-secondary-button-background: 239, 239, 239;
  --ig-secondary-button-hover: 219, 219, 219;
  --ig-tertiary-button-background: 255, 255, 255;
  --ig-tertiary-button-border: 219, 219, 219;
  --ig-tertiary-button-hover: 245, 245, 245;
  --ig-tertiary-button-text: 38, 38, 38;
  --ig-secondary-icon: 142, 142, 142;
  --ig-secondary-text: 115, 115, 115;
  --ig-separator: 219, 219, 219;
  --ig-stroke: 219, 219, 219;
  --ig-stroke-on-media: 255, 255, 255;
  --ig-subscribers-only: 118, 56, 250;
  --ig-success: 88, 195, 34;
  --ig-temporary-highlight: 245, 251, 255;
  --ig-tertiary-icon: 199, 199, 199;
  --ig-tertiary-text: 199, 199, 199;
  --ig-text-input-border-prism: 219, 223, 228;
  --ig-text-input-border-hover-prism: 15, 20, 25;
  --ig-text-on-color: 255, 255, 255;
  --ig-text-on-media: 255, 255, 255;
  --ig-toggle-background-on-prism: 15, 20, 25;
  --ig-toggle-background-off-prism: 219, 223, 228;
  --ig-toggle-background-disabled-on-prism: 162, 170, 180;
  --ig-toggle-background-disabled-off-prism: 233, 237, 240;
  --ig-toggle-outline-prism: 219, 223, 228;
  --ig-toggle-outline-disabled-prism: 243, 245, 247;
  --ig-stroke-prism: 255, 255, 255;
  --ig-stroke-disabled-on-prism: 233, 237, 240;
  --ig-stroke-disabled-off-prism: 248, 249, 249;
  --in-feed-story-item-height: 240px;
  --in-feed-story-item-width: 135px;
  --input-border-radius: 6px;
  --large-layout-min: 1500px;
  --live-video-border-radius: 4px;
  --media-info: 335px;
  --medium-layout-max: 1499px;
  --medium-layout-min: 1080px;
  --mobile-grid-item-margin: 2px;
  --mobile-nav-height: 45px;
  --modal-backdrop-dark: rgba(0, 0, 0, 0.85);
  --modal-backdrop-default: rgba(0, 0, 0, 0.65);
  --modal-border-radius: 12px;
  --modal-padding: 16px;
  --modal-z-index: 100;
  --nav-narrow-width: 72px;
  --nav-medium-width: 244px;
  --nav-wide-width: 335px;
  --orange-5: 253, 141, 50;
  --photo: 600px;
  --pink-5: 209, 8, 105;
  --post-separator: 239, 239, 239;
  --purple-5: 163, 7, 186;
  --red-4: 255, 104, 116;
  --red-5: 237, 73, 86;
  --red-6: 198, 35, 48;
  --red-7: 167, 3, 17;
  --refinement-section-height: 50px;
  --revamp-nav-bottom-toolbar-height: 50px;
  --revamp-feed-card-max-height: 835x;
  --revamp-feed-card-min-height: 835px;
  --revamp-feed-card-media-min-width: 390px;
  --revamp-feed-card-dense-padding: 16px;
  --revamp-feed-horizontal-padding-small-screen: 24px;
  --revamp-feed-horizontal-padding-large-screen: 32px;
  --revamp-feed-vertical-padding: 32px;
  --right-rail-width: 352px;
  --nav-wide-screen-min: 1920px;
  --scrollable-content-header-height-med: 49px;
  --scrollable-content-header-height: 44px;
  --search-box-height: 40px;
  --search-modal-height-expanded: 450px;
  --search-modal-height: 362px;
  --search-modal-top-offset: 12px;
  --search-result-height: 50px;
  --search-result-inline-top-offset: 60px;
  --search-result-list-width: 375px;
  --small-layout-max: 1079px;
  --small-layout-min: 800px;
  --story-gallery-preview-scale-correction: 2.5;
  --story-progressbar-update-tick: 0.1s;
  --story-swap-animation-duration: 350ms;
  --system-10-font-size: 10px;
  --system-10-line-height: 12px;
  --system-11-font-size: 11px;
  --system-11-line-height: 13px;
  --system-12-font-size: 12px;
  --system-12-line-height: 16px;
  --system-13-font-size: 12px;
  --system-14-font-size: 14px;
  --system-14-line-height: 18px;
  --system-15-font-size: 15px;
  --system-16-font-size: 16px;
  --system-16-line-height: 24px;
  --system-18-font-size: 18px;
  --system-18-line-height: 24px;
  --system-20-line-height: 25px;
  --system-22-font-size: 22px;
  --system-22-line-height: 26px;
  --system-24-font-size: 24px;
  --system-24-line-height: 27px;
  --system-26-font-size: 26px;
  --system-26-line-height: 28px;
  --system-28-font-size: 28px;
  --system-28-line-height: 32px;
  --system-32-font-size: 32px;
  --system-32-line-height: 40px;
  --tos-box-shadow: 0, 0, 0;
  --web-always-black: 0, 0, 0;
  --web-always-white: 255, 255, 255;
  --web-overlay-on-media: 38, 38, 38;
  --web-secondary-action: 224, 241, 255;
  --yellow-5: 253, 203, 92;
  color-scheme: light;
}

._aa48 {
  border: 0;
  display: flex;
  flex: 1 0 0px;
  font: inherit;
  font-size: 100%;
  height: 36px;
  margin: 0;
  min-width: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._aa4a {
  border: 0;
  color: rgb(var(--ig-secondary-text));
  font: inherit;
  font-size: var(--system-12-font-size);
  height: 36px;
  left: 8px;
  line-height: 36px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  transform-origin: left;
  transition: transform ease-out 0.1s;
  -webkit-user-select: none;
  vertical-align: baseline;
  white-space: nowrap;
}
._aa48 ._aa4b {
  font-size: var(--system-16-font-size);
  color: rgb(var(--ig-primary-text));
}
._aa49 ._aa4a {
  transform: scale(calc(10 / 12)) translateY(-10px);
}
._aa49 ._aa4b {
  font-size: var(--system-12-font-size);
  padding: 14px 0 2px 8px !important;
}
._add6 {
  background: rgb(var(--ig-secondary-background));
  border: 0;
  flex: 1 0 auto;
  margin: 0;
  outline: none;
  overflow: hidden;
  padding: 9px 0 7px 8px;
  text-overflow: ellipsis;
}
._ab1v {
  border-top: 1px solid rgb(var(--ig-separator));
}
._ab1w {
  color: rgb(var(--ig-secondary-text));
  font-size: 14px;
  margin: auto;
  text-align: center;
}
._ab1w > a {
  color: rgb(var(--ig-primary-text));
  font-weight: 600;
}
._aark {
  background: linear-gradient(
    145deg,
    rgba(196, 0, 146, 1) 0%,
    rgba(228, 0, 49, 1) 100%
  );
  border: 0;
  color: rgb(var(--web-always-white));
  font: inherit;
  font-size: 100%;
  font-weight: 600;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  vertical-align: baseline;
  white-space: nowrap;
}
._aarl {
  background: rgb(var(--ig-live-badge));
}
._aarm {
  background: linear-gradient(
    35deg,
    rgb(var(--gradient-yellow)) -20%,
    rgb(var(--gradient-orange)) 27%,
    rgb(var(--gradient-pink)) 73%,
    rgb(var(--gradient-lavender)) 120%
  );
}
._aarn {
  background: rgb(var(--ig-primary-button));
}
._aaro {
  background: rgb(var(--ig-subscribers-only));
}
._aarp {
  background: rgba(var(--web-always-black), 0.5);
}
._afb9 {
  background: rgb(var(--ig-close-friends-refreshed));
}
._ac9q {
  height: 0;
  visibility: hidden;
  width: 100%;
}
._ac7s {
  align-items: stretch;
  background-color: rgb(var(--grey-9));
  border: 0;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  min-height: 44px;
  padding: 0 16px;
  position: relative;
  vertical-align: baseline;
  width: 100%;
}
._ac7t {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._ac7u {
  border: 0;
  color: rgb(var(--web-always-white));
  font: inherit;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  max-height: 72px;
  overflow: hidden;
  padding: 12px 0;
  text-align: center;
  vertical-align: baseline;
}
._abpb {
  background-color: rgb(var(--ig-primary-background));
  border: 0;
  bottom: 0;
  height: calc(var(--mobile-nav-height) - 1px);
  left: 0;
  position: fixed;
  right: 0;
  top: auto;
  -webkit-user-select: none;
  z-index: 10;
}
._abpb._aqnl {
  background-color: rgb(var(--web-always-black));
}
._abpb::before {
  background: rgb(var(--ig-elevated-separator));
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: -1px;
}
._abpb._aqnl::before {
  background-color: rgb(var(--grey-8));
}
._abpb._abpc::before {
  content: none;
}
._abpb._abpc {
  background-color: transparent;
}
@supports (bottom: env(safe-area-inset-bottom)) and
  (height: env(safe-area-inset-bottom)) {
  ._abpb {
    bottom: env(safe-area-inset-bottom);
  }
  ._abpb::after {
    background-color: rgb(var(--ig-primary-background));
    content: "";
    height: env(safe-area-inset-bottom);
    left: 0;
    position: absolute;
    right: 0;
    top: calc(var(--mobile-nav-height) - 1px);
  }
  ._abpb._aqnl::after {
    background-color: rgb(var(--web-always-black));
  }
}
._abpa {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  height: var(--mobile-nav-height);
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._abpd {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._abpe ._abpb {
  bottom: auto;
  position: fixed;
  top: 0;
}
._abpe ._abpb::before {
  bottom: -1px;
  top: auto;
}
._abpe ._abpb::after {
  height: 0;
}
._aa4q {
  border: 0;
  font: inherit;
  font-size: 100%;
  font-weight: var(--font-weight-system-bold);
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._ab2n {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--grey-5));
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: var(--system-14-font-size);
  font-weight: var(--font-weight-system-regular);
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
  width: 350px;
}
._ab2l {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 16px;
  padding-bottom: 20px;
  position: relative;
  vertical-align: baseline;
}
._ab2m {
  align-items: stretch;
  border: 0;
  border-bottom-width: 1px;
  border-color: rgb(var(--grey-1));
  border-style: solid;
  border-top-width: 1px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  padding-top: 12px;
  position: relative;
  vertical-align: baseline;
}
._ab2f {
  align-items: center;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--grey-9));
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  font-weight: var(--font-weight-system-semibold);
  margin: 0;
  padding: 0;
  padding-bottom: 12px;
  position: relative;
  vertical-align: baseline;
}
._ab2g {
  border: solid 1px rgb(var(--grey-1));
  border-radius: 100px;
  display: block;
  font: inherit;
  font-size: 100%;
  height: 36px;
  margin: 0;
  margin-right: 12px;
  padding: 0;
  vertical-align: baseline;
  width: 36px;
}
._ab2h {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: block;
  flex-basis: 0px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  font: inherit;
  font-size: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
}
._ab2i {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._ab2j {
  align-self: center;
  border: solid 1px rgb(var(--grey-1));
  border-radius: 100px;
  display: block;
  height: 84px;
  margin: 8px auto 16px;
  width: 84px;
}
._ab2k {
  border: 0;
  display: inline-block;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
@media (max-width: 735px) {
  ._acqk {
    margin-left: 40px;
    margin-right: 40px;
    width: auto;
  }
}
._al47 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
._afxv,
._afxw {
  background: transparent;
  border: none;
  justify-self: center;
  outline: none;
}
._al46 {
  padding: 16px 8px;
}
._aahj {
  padding: 0;
}
._aahm {
  margin-left: 8px;
  margin-right: 8px;
}
._akl_ {
  padding: 0 0 12px 0;
}
._aahl {
  padding-left: 32px;
  padding-right: 32px;
}
._aahk {
  padding-left: 28px;
  padding-right: 28px;
}
._aqh7 {
  margin-top: 16px;
}
._aqv9 {
  padding-bottom: 52px;
}
._aqva {
  padding-bottom: 28px;
}
._afxv,
._afxw {
  cursor: pointer;
}
._afxv {
  left: 0;
}
._afxw {
  right: 0;
}
._afxx,
._afxy {
  flex: 0 0 auto;
}
._afxy {
  transform: scaleX(-1);
}
._ab2o {
  padding: 10px 0;
}
._ab2u {
  margin: 0 40px 32px;
}
._ab2t {
  border: 0;
  display: flex;
  flex-direction: column;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-bottom: 16px;
  padding: 0;
  vertical-align: baseline;
}
._ab2p,
._ab2q {
  border: 0;
  display: block;
  font: inherit;
  font-size: 100%;
  margin: 0 40px 16px;
  padding: 0;
  text-align: center;
  vertical-align: baseline;
}
._ab2p {
  border: 0;
  font: inherit;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._ab2q {
  border: 0;
  font: inherit;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._ab2r {
  border: 0;
  color: rgb(var(--ig-primary-text));
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._ab2s {
  border: 0;
  color: rgb(var(--ig-secondary-text));
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._ab2v {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--ig-error-or-destructive));
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 14px;
  line-height: 18px;
  margin: 0 40px 10px;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: baseline;
}
._aai2 {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--ig-primary-text));
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 14px;
  line-height: 18px;
  margin: 10px 20px 10px 20px;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: baseline;
}
._aagu {
  background-color: rgb(var(--ig-highlight-background));
  display: block;
  width: 100%;
  position: relative;
}
._aagv {
  display: block;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
}
._aagw {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
._a9_h {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: block;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
  width: 100%;
}
@media (min-width: 736px) {
  ._a9_9 {
    border: 1px solid rgb(var(--ig-separator));
    border-radius: 4px;
    margin-bottom: 32px;
    overflow: hidden;
  }
  ._a9_b {
    margin: -1px 0;
  }
}
._aeky {
  border: 1px solid rgb(var(--ig-separator));
  border-radius: 8px;
  margin-bottom: 0;
  margin-top: 16px;
}
._a9-g {
  align-items: center;
  background-color: rgba(var(--tos-box-shadow), 0.4);
  border: 1px solid rgb(var(--ig-elevated-separator));
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  left: 0;
  margin: auto;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  vertical-align: baseline;
  z-index: 100;
}
._a9-h {
  align-items: stretch;
  background-color: rgb(var(--ig-primary-background));
  border: 0;
  border-radius: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 5px;
  position: relative;
  vertical-align: baseline;
}
@media only screen and (min-width: 447px) {
  ._a9-h {
    width: 447px;
  }
}
@media only screen and (max-width: 447px) and (min-height: 700px) {
  ._a9-h {
    width: 100%;
  }
}
._a9-i {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  height: 16px;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
  width: 16px;
}
@media only screen and (min-height: 600px) and (max-height: 700px) {
  ._a9-h {
    height: 100%;
    overflow-y: auto;
  }
  ._a9-i {
    padding-top: 50px;
  }
}
@media only screen and (max-height: 600px) {
  ._a9-h {
    height: 100%;
    overflow-y: auto;
  }
  ._a9-i {
    padding-top: 250px;
  }
}
._a9-j {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  padding-top: 16px;
  position: relative;
  vertical-align: baseline;
}
._a9-k {
  color: rgb(var(--ig-primary-text));
  font-size: var(--system-24-font-size);
  font-weight: bold;
  line-height: var(--system-24-line-height);
  padding: 20px 55px 14px;
  text-align: center;
}
._a9-l {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0 55px 32px;
  position: relative;
  vertical-align: baseline;
}
._a9-m {
  border: 0;
  color: rgb(var(--ig-secondary-text));
  font: inherit;
  font-size: var(--system-14-font-size);
  font-weight: 400;
  line-height: var(--system-14-line-height);
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: baseline;
}
a._a9-n {
  color: rgb(var(--ig-primary-button));
}
._a9-o {
  align-items: flex-start;
  border: 0;
  display: flex;
  flex-direction: row;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-bottom: 28px;
  padding: 0 55px;
  vertical-align: baseline;
}
._a9-p {
  color: rgb(var(--ig-primary-text));
  font-size: var(--system-14-font-size);
  font-style: normal;
  font-weight: 600;
  line-height: var(--system-14-line-height);
  padding-left: 16px;
  padding-top: 3px;
}
._a9_4 {
  align-items: center;
  background-color: rgb(var(--ig-secondary-background));
  border: 1px solid rgb(var(--ig-elevated-separator));
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  right: 0;
  top: 76px;
  vertical-align: baseline;
  z-index: 100;
}
._a9_5 {
  align-items: center;
  background-color: rgb(var(--ig-primary-background));
  border: 2px solid rgb(var(--ig-elevated-separator));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  margin: 0;
  max-width: 520px;
  padding: 0 32px;
  position: relative;
  text-align: center;
  vertical-align: baseline;
}
._aqt- {
  align-self: flex-end;
  border: 0;
  box-sizing: border-box;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0;
  position: relative;
  padding-top: 20px;
}
._a9_7 {
  color: rgb(var(--ig-primary-text));
  font-size: var(--system-28-font-size);
  line-height: var(--system-28-line-height);
}
._a9_6 {
  border-radius: 50%;
  margin: 25px 0;
}
._a9_8 {
  color: rgb(var(--ig-secondary-text));
  font-size: var(--system-16-font-size);
  line-height: var(--system-16-line-height);
  margin: 25px 0;
}
@media (max-width: 875px) {
  ._a9_4 {
    background-color: rgb(var(--ig-primary-background));
    border: 0;
    top: 0;
  }
  ._a9_5 {
    border: 0;
  }
}
._a9_t {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
._a9-q {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
  white-space: pre-line;
}
._a9_x {
  align-items: stretch;
  background: rgb(var(--ig-secondary-background));
  border: 0;
  border-bottom: 1px solid rgb(var(--ig-elevated-separator));
  border-top: 1px solid rgb(var(--ig-elevated-separator));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 16px 44px 20px 44px;
  position: relative;
  text-align: center;
  vertical-align: baseline;
}
._a9_- {
  margin: 0 auto;
  max-width: var(--feed-width);
  position: relative;
  width: 100%;
}
._aa01 {
  margin: 0 auto 16px auto;
}
._aa03 {
  font-weight: 600;
}
._aa04 {
  color: rgb(var(--ig-secondary-text));
  margin-top: 6px;
}
._a9__ {
  position: absolute;
  right: -28px;
  top: 0;
  z-index: 1;
}
._a9_v button {
  margin-top: 8px;
}
._a9_w button {
  color: rgb(var(--ig-primary-button));
  font-weight: 600;
  margin-bottom: 4px;
  margin-top: 10px;
}
._a9_x._a9_z {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgb(var(--web-always-white));
  border: none;
  bottom: 0;
  left: 0;
  padding-left: 16px;
  padding-right: 16px;
  position: fixed;
  width: 100%;
  z-index: 11;
}
._a9_z ._a9__ {
  right: 0;
}
._a9_x._a9_y {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(var(--web-always-black), 0.8);
  border: none;
  bottom: 0;
  left: 0;
  padding-left: 16px;
  padding-right: 16px;
  position: fixed;
  width: 100%;
  z-index: 4;
}
._a9_y ._a9__ {
  right: 0;
}
._a9_y ._aa02 {
  margin: 0 auto 5px;
}
._a9_y ._aa04,
._a9_y ._aa03 {
  color: rgb(var(--web-always-white));
}
._a9_y ._a9_w {
  margin-bottom: -10px;
}
@media (min-width: 736px) {
  ._a9_v {
    display: inline-block;
  }
}
@media (min-width: 876px) {
  ._a9_x:not(._a9_y) {
    background: rgb(var(--ig-primary-background));
    border: 1px solid rgb(var(--ig-elevated-separator));
  }
  ._a9_x._a9_y {
    bottom: 0;
    height: 100px;
    padding-top: 20px;
  }
  ._a9_x._a9_z {
    bottom: 0;
    height: 100px;
    padding-top: 20px;
  }
  ._a9_y ._a9_- {
    align-items: center;
    max-width: none;
  }
  ._a9_y ._a9_- ._aa00 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 64px;
    justify-content: flex-end;
    margin-left: 7px;
    max-width: 944px;
    width: 100%;
  }
  ._a9_y ._aa02 {
    margin-left: 0;
    max-width: 376px;
    text-align: left;
    white-space: normal;
  }
  ._a9_y ._aa05 {
    display: inherit;
  }
  ._a9_y ._a9_v {
    margin-right: 7px;
  }
  ._a9_y ._aa01 {
    border: none;
    margin: 0;
    margin-right: 16px;
  }
}
._ac5x {
  display: block;
  flex-grow: 0;
  float: right;
}
._abqu {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  width: 100%;
}
._abqn {
  align-items: stretch;
  background: rgba(0, 0, 0, 0.3);
  border: 0;
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: baseline;
}
._abqq {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-basis: 0px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  font: inherit;
  font-size: 100%;
  justify-content: center;
  margin: auto;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._abqo {
  padding: 0 32px;
}
._abqr {
  border: 0;
  color: #fff;
  font: inherit;
  font-size: 100%;
  font-weight: var(--font-weight-system-semibold);
  margin: 12px auto;
  max-width: calc(var(--photo) - 72px * 2);
  padding: 0;
  text-align: center;
  vertical-align: baseline;
}
._abqs {
  border: 0;
  color: rgb(var(--grey-1));
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-bottom: 24px;
  max-width: calc(var(--photo) - 72px * 2);
  padding: 0;
  text-align: center;
  vertical-align: baseline;
}
._abqt {
  align-items: stretch;
  border: 0;
  border-top: 1px solid rgb(var(--ig-elevated-separator));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: baseline;
}
._abqp ._abqt {
  padding-bottom: 16px;
}
._aazp {
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  color: rgb(var(--ig-error-or-destructive));
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: var(--system-14-font-size);
  line-height: 18px;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: baseline;
}
._ab32 {
  margin: 0 40px 6px;
}
.instacontainer {
  margin: 0 40px 6px;
}
.instacontainer input {
  font-size: var(--system-12-font-size);
}
._ab30 {
  margin: 0 16px 6px;
}
._ab33 {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin: 0 40px 15px;
}

._ab35 {
  float: left;
  margin-left: 8px;
}
._ab38 {
  margin: 14px 40px 22px;
}
._aq88 {
  font-size: 100%;
  width: 380px;
}
._ab3b {
  border: 0;
  display: flex;
  flex-direction: column;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._ab36 {
  border: 0;
  display: inline-block;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-right: 8px;
  padding: 0;
  position: relative;
  top: 3px;
  vertical-align: baseline;
}
._ab3a {
  margin-bottom: 10px;
  max-width: 350px;
  width: 100%;
}
._ab2z,
._ab2-,
._ab2_ {
  font-size: var(--system-14-font-size);
  line-height: 18px;
  text-align: center;
}
._ab2z {
  color: rgb(var(--ig-error-or-destructive));
  margin: 10px 40px;
}
._ab2- {
  color: rgb(var(--ig-secondary-text));
  margin: 10px 40px 30px;
}
._ab2_ {
  color: rgb(var(--ig-primary-text));
  margin: 10px 40px 30px;
}
._ab37 {
  color: #385185;
}
._ab2y,
._ab2y:hover,
._ab2y:active,
._ab2y:visited {
  color: rgb(var(--ig-link));
  font-size: var(--system-12-font-size);
  line-height: var(--system-12-line-height);
  margin-top: 12px !important;
  text-align: center !important;
}
._aahy {
  margin: 0 40px 6px;
}
._aahv {
  margin: 0 40px 8px;
}
._aahv input {
  font-size: var(--system-12-font-size);
}
._aai0 {
  margin: 10px 40px 18px;
}
._aahw {
  margin: 0 40px 10px;
}
._aahx {
  margin: 0 40px 22px;
}
._aah- {
  border: 0;
  display: flex;
  flex-direction: column;
  font: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 350px;
  padding: 0;
  vertical-align: baseline;
}
._aah_ {
  border: 0;
  display: inline-block;
  font: inherit;
  font-size: 100%;
  margin: 0;
  margin-right: 8px;
  padding: 0;
  position: relative;
  top: 3px;
  vertical-align: baseline;
}
@media (min-width: 736px) {
  ._aah_ {
    top: 2px;
  }
}
._aahz {
  margin-bottom: 20px;
}
._aaht {
  color: rgb(var(--ig-error-or-destructive));
  font-size: var(--system-14-font-size);
  line-height: 18px;
  margin: 10px 40px;
  text-align: center;
}
._aai1 {
  color: rgb(var(--ig-secondary-text));
  font-size: var(--system-12-font-size);
  line-height: 16px;
  margin: 10px 40px;
  text-align: center;
}
._aai1 > a,
._aai1 > a:visited {
  color: rgb(var(--ig-secondary-text));
  font-weight: 600;
}
._abmn {
  background-color: rgb(var(--grey-9));
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  min-height: 44px;
  padding: 0 16px;
  width: 100%;
}
._abmo {
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: center;
  min-width: 200px;
}
._abmp {
  border: 0;
  color: #fff;
  font: inherit;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  max-height: 72px;
  overflow: hidden;
  padding: 12px 0;
  vertical-align: baseline;
}
._ac2a {
  color: rgb(var(--ig-primary-text));
  font-weight: 600;
}
._ac2b {
  display: block;
}
._alvs,
._alvs:visited {
  color: rgb(var(--ig-primary-text));
}
._ac4d {
  -webkit-appearance: none;
  text-align: left;
}
._ac4d:disabled {
  background-color: rgb(var(--ig-highlight-background));
  border-color: rgb(var(--ig-separator));
  color: rgb(var(--ig-secondary-text));
  cursor: not-allowed;
}
._ac4d::-webkit-input-placeholder {
  color: rgb(var(--grey-5));
  font-weight: 300;
  opacity: 1;
}
._ac4d::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
._ac4d:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px rgb(var(--ig-secondary-background)) inset;
  box-shadow: 0 0 0 30px rgb(var(--ig-secondary-background)) inset;
  color: rgb(var(--ig-primary-text));
  -webkit-text-fill-color: rgb(var(--ig-primary-text));
}
._ap35 {
  font-family: var(--font-family-system);
}
._acb3 {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  z-index: 500;
}
._acb4 {
  transform: translateY(0);
  transition: transform 0.2s ease-out;
}
._acb4._acb5 {
  transform: translateY(100%);
}
._acb6 {
  align-items: center;
  bottom: 50%;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  z-index: 500;
}
._acb7 {
  opacity: 1;
  transition: visibility 0s linear 0s, opacity 150ms;
  visibility: visible;
  width: fit-content;
  margin: auto;
}
._acb7._acb8 {
  opacity: 0;
  transition: visibility 0s linear 300ms, opacity 300ms;
  visibility: hidden;
}
@media (min-width: 736px) {
  ._acb4 {
    align-items: center;
  }
  ._acb9 {
    border-radius: 2px;
    min-width: 100px;
    width: auto;
  }
  ._acba {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    min-width: 500px;
    width: auto;
  }
}
._aa90 {
  left: -5px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -5px;
  align-items: stretch;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
._aa91 {
  animation: pulse-ring 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
  transform-origin: 50% 50%;
}
@keyframes pulse-ring {
  0% {
    opacity: 0.6;
    transform: scale(calc(0.82 * 0.95));
  }
  100% {
    opacity: 0;
    transform: scale(1.1);
  }
}
._aa92 {
  align-items: stretch;
  animation: pulse -0.6s 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) alternate infinite;
  border: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  transform-origin: 50% 50%;
  vertical-align: baseline;
}
@keyframes pulse {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
._aarf {
  align-items: center;
  align-self: center;
  display: block;
  flex: none;
  justify-content: center;
  position: relative;
}
._aarg {
  cursor: pointer;
}
._aarh {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
._aari {
  align-items: center;
  bottom: -16%;
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
}
._aarj {
  bottom: -10%;
}
._ad1l {
  background: linear-gradient(
    145deg,
    rgba(196, 0, 146, 1) 0%,
    rgba(228, 0, 49, 1) 100%
  );
  border: 4px rgb(var(--ig-primary-background)) solid;
  border-radius: 8px;
  color: rgb(var(--ig-text-on-color));
  margin: 0 auto;
  padding: 6px 8px;
  -webkit-user-select: none;
}
._a9_u {
  display: block;
  overflow: hidden;
  text-indent: 110%;
  white-space: nowrap;
}
._aa8k:active {
  opacity: 1;
}
._aa_q,
._aa_q:visited {
  color: rgb(var(--ig-primary-button));
}
._acay {
  border: 0;
  display: flex;
  flex-direction: row;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
._acaz {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  vertical-align: baseline;
  height: 100%;
}
body button,
body,
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 h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body {
  color: rgb(var(--ig-primary-text));
  font-family: var(--font-family-system);
}
body a,
body a:visited {
  color: rgb(var(--ig-link));
  text-decoration: none;
}
body a:active {
  opacity: 0.5;
}
._9_dy,
._9-iq,
._9-v8,
._9_dz {
  background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yS/r/j2tKuSsziq4.png);
}
._9_dy {
  background-repeat: no-repeat;
  background-position: -180px -86px;
  height: 56px;
  width: 56px;
}
._9-iq {
  background-repeat: no-repeat;
  background-position: 0 -180px;
  height: 56px;
  width: 56px;
}
._9-v8 {
  background-repeat: no-repeat;
  background-position: 0 -90px;
  height: 88px;
  width: 88px;
}
._9_dz {
  background-repeat: no-repeat;
  background-position: -58px -180px;
  height: 56px;
  width: 56px;
}
._9znl,
._9z-6,
._a3e0,
._9zm4,
._9_57,
._a04s,
._9zlu,
._9-j_,
._9-mm,
._9zm0,
._9-ub,
._9-7-,
._9zrp,
._9zz9,
._9zs0,
._9-j-,
._9zli,
._9zm2,
._9zlg,
._9-lv,
._9-k0,
._9-v-,
._9zlh,
._9ys7,
._9ys8 {
  background-image: url(https://static.cdninstagram.com/rsrc.php/v3/y5/r/TJztmXpWTmS.png);
}
._9znl {
  background-repeat: no-repeat;
  background-position: -422px -155px;
  height: 10px;
  width: 6px;
}
._9z-6 {
  background-repeat: no-repeat;
  background-position: -358px -286px;
  height: 12px;
  width: 12px;
}
._a3e0 {
  background-repeat: no-repeat;
  background-position: -296px -333px;
  height: 20px;
  width: 20px;
}
._9zm4 {
  background-repeat: no-repeat;
  background-position: -406px -208px;
  height: 24px;
  width: 24px;
}
._9_57 {
  background-repeat: no-repeat;
  background-position: -387px -321px;
  height: 10px;
  width: 10px;
}
._a04s {
  background-repeat: no-repeat;
  background-position: -414px -259px;
  height: 16px;
  width: 16px;
}
._9zlu {
  background-repeat: no-repeat;
  background-position: -414px -300px;
  height: 16px;
  width: 16px;
}
._9-j_ {
  background-repeat: no-repeat;
  background-position: -340px -333px;
  height: 19px;
  width: 19px;
}
._9-mm {
  background-repeat: no-repeat;
  background-position: -273px -333px;
  height: 22px;
  width: 21px;
}
._9zm0 {
  background-repeat: no-repeat;
  background-position: -130px -98px;
  height: 30px;
  width: 30px;
}
._9-ub {
  background-repeat: no-repeat;
  background-position: -414px -279px;
  height: 19px;
  width: 16px;
}
._9-7- {
  background-repeat: no-repeat;
  background-position: -228px 0;
  height: 76px;
  width: 76px;
}
._9zrp {
  background-repeat: no-repeat;
  background-position: 0 -130px;
  height: 51px;
  width: 175px;
}
._9zz9 {
  background-repeat: no-repeat;
  background-position: -122px -226px;
  height: 29px;
  width: 103px;
}
._9zs0 {
  background-repeat: no-repeat;
  background-position: -97px -333px;
  height: 24px;
  width: 24px;
}
._9-j- {
  background-repeat: no-repeat;
  background-position: -361px -333px;
  height: 19px;
  width: 19px;
}
._9zli {
  background-repeat: no-repeat;
  background-position: -128px -269px;
  height: 62px;
  width: 62px;
}
._9zm2 {
  background-repeat: no-repeat;
  background-position: -162px -98px;
  height: 30px;
  width: 30px;
}
._9zlg {
  background-repeat: no-repeat;
  background-position: -192px -269px;
  height: 62px;
  width: 62px;
}
._9-lv {
  background-repeat: no-repeat;
  background-position: -318px -333px;
  height: 20px;
  width: 20px;
}
._9-k0 {
  background-repeat: no-repeat;
  background-position: -382px -333px;
  height: 19px;
  width: 19px;
}
._9-v- {
  background-repeat: no-repeat;
  background-position: -306px -66px;
  height: 64px;
  width: 64px;
}
._9zlh {
  background-repeat: no-repeat;
  background-position: -256px -269px;
  height: 62px;
  width: 62px;
}
._9ys7 {
  background-repeat: no-repeat;
  background-position: 0 -369px;
  height: 18px;
  width: 18px;
}
._9ys8 {
  background-repeat: no-repeat;
  background-position: -244px -369px;
  height: 12px;
  width: 12px;
}
._9z_k,
._9z_m {
  background-image: url(https://static.cdninstagram.com/rsrc.php/v3/y2/r/9b8ieLAMy-I.png);
}
._9z_k {
  background-repeat: no-repeat;
  background-position: -60px 0;
  height: 30px;
  width: 30px;
}
._9z_m {
  background-repeat: no-repeat;
  background-position: 0 -60px;
  height: 30px;
  width: 30px;
}
._9-zf,
._9-ze,
._9-zj,
._9-zk,
._9-zl,
._9-zm,
._9-zu,
._9-zz,
._9-z-,
._9zs1,
._9zs2,
._9--1,
._9--6,
._9--8,
._9--g,
._9--m,
._9--v,
._9--x,
._9--y,
._9-_3,
._9---,
._a3ow,
._9-_b,
._9-_f,
._9-_j,
._9-_k,
._9-_v,
._9-_x,
._9-_z,
._9-_-,
._9-__,
._9_01,
._9_0c,
._9_0h,
._9_0i,
._9_0k,
._9_0s,
._9_0q,
._9_12,
._9_18,
._9_1e,
._9_1c,
._9_1f,
._9_1g,
._9_1j,
._9_1m {
  background-image: url(https://static.cdninstagram.com/rsrc.php/v3/y8/r/ZWR9C7_JdnP.png);
}
._9-zf {
  background-repeat: no-repeat;
  background-position: -298px -196px;
  height: 24px;
  width: 24px;
}
._9-ze {
  background-repeat: no-repeat;
  background-position: -146px 0;
  height: 96px;
  width: 96px;
}
._9-zj {
  background-repeat: no-repeat;
  background-position: 0 -422px;
  height: 36px;
  width: 36px;
}
._9-zk {
  background-repeat: no-repeat;
  background-position: -94px -148px;
  height: 45px;
  width: 45px;
}
._9-zl {
  background-repeat: no-repeat;
  background-position: -440px -226px;
  height: 60px;
  width: 60px;
}
._9-zm {
  background-repeat: no-repeat;
  background-position: -498px -288px;
  height: 34px;
  width: 34px;
}
._9-zu {
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 96px;
  width: 144px;
}
._9-zz {
  background-repeat: no-repeat;
  background-position: -358px -396px;
  height: 24px;
  width: 24px;
}
._9-z- {
  background-repeat: no-repeat;
  background-position: -384px -396px;
  height: 24px;
  width: 24px;
}
._9zs1 {
  background-repeat: no-repeat;
  background-position: -294px -226px;
  height: 45px;
  width: 45px;
}
._9zs2 {
  background-repeat: no-repeat;
  background-position: -294px -273px;
  height: 45px;
  width: 45px;
}
._9--1 {
  background-repeat: no-repeat;
  background-position: -262px -422px;
  height: 24px;
  width: 24px;
}
._9--6 {
  background-repeat: no-repeat;
  background-position: -366px -422px;
  height: 24px;
  width: 24px;
}
._9--8 {
  background-repeat: no-repeat;
  background-position: -444px -422px;
  height: 24px;
  width: 24px;
}
._9--g {
  background-repeat: no-repeat;
  background-position: -514px -110px;
  height: 16px;
  width: 16px;
}
._9--m {
  background-repeat: no-repeat;
  background-position: -156px -460px;
  height: 24px;
  width: 24px;
}
._9--v {
  background-repeat: no-repeat;
  background-position: -440px 0;
  height: 72px;
  width: 92px;
}
._9--x {
  background-repeat: no-repeat;
  background-position: -338px -460px;
  height: 24px;
  width: 24px;
}
._9--y {
  background-repeat: no-repeat;
  background-position: 0 -226px;
  height: 96px;
  width: 96px;
}
._9-_3 {
  background-repeat: no-repeat;
  background-position: -494px -460px;
  height: 24px;
  width: 24px;
}
._9--- {
  background-repeat: no-repeat;
  background-position: 0 -486px;
  height: 24px;
  width: 24px;
}
._a3ow {
  background-repeat: no-repeat;
  background-position: -104px -486px;
  height: 24px;
  width: 24px;
}
._9-_b {
  background-repeat: no-repeat;
  background-position: -94px -98px;
  height: 48px;
  width: 48px;
}
._9-_f {
  background-repeat: no-repeat;
  background-position: -283px -370px;
  height: 9px;
  width: 9px;
}
._9-_j {
  background-repeat: no-repeat;
  background-position: -516px -380px;
  height: 16px;
  width: 16px;
}
._9-_k {
  background-repeat: no-repeat;
  background-position: -440px -404px;
  height: 16px;
  width: 16px;
}
._9-_v {
  background-repeat: no-repeat;
  background-position: -498px -324px;
  height: 20px;
  width: 20px;
}
._9-_x {
  background-repeat: no-repeat;
  background-position: -440px -74px;
  height: 72px;
  width: 72px;
}
._9-_z {
  background-repeat: no-repeat;
  background-position: -468px -486px;
  height: 24px;
  width: 24px;
}
._9-_- {
  background-repeat: no-repeat;
  background-position: -342px 0;
  height: 96px;
  width: 96px;
}
._9-__ {
  background-repeat: no-repeat;
  background-position: -440px -288px;
  height: 56px;
  width: 56px;
}
._9_01 {
  background-repeat: no-repeat;
  background-position: -534px -26px;
  height: 24px;
  width: 24px;
}
._9_0c {
  background-repeat: no-repeat;
  background-position: -440px -148px;
  height: 76px;
  width: 64px;
}
._9_0h {
  background-repeat: no-repeat;
  background-position: -512px -404px;
  height: 16px;
  width: 16px;
}
._9_0i {
  background-repeat: no-repeat;
  background-position: -239px -382px;
  height: 12px;
  width: 12px;
}
._9_0k {
  background-repeat: no-repeat;
  background-position: -440px -346px;
  height: 56px;
  width: 56px;
}
._9_0s {
  background-repeat: no-repeat;
  background-position: 0 -512px;
  height: 24px;
  width: 24px;
}
._9_0q {
  background-repeat: no-repeat;
  background-position: -124px -213px;
  height: 10px;
  width: 10px;
}
._9_12 {
  background-repeat: no-repeat;
  background-position: -324px -196px;
  height: 16px;
  width: 16px;
}
._9_18 {
  background-repeat: no-repeat;
  background-position: -124px -195px;
  height: 16px;
  width: 16px;
}
._9_1e {
  background-repeat: no-repeat;
  background-position: -338px -512px;
  height: 24px;
  width: 24px;
}
._9_1c {
  background-repeat: no-repeat;
  background-position: -390px -512px;
  height: 24px;
  width: 24px;
}
._9_1f {
  background-repeat: no-repeat;
  background-position: -323px -382px;
  height: 12px;
  width: 12px;
}
._9_1g {
  background-repeat: no-repeat;
  background-position: -494px -512px;
  height: 24px;
  width: 24px;
}
._9_1j {
  background-repeat: no-repeat;
  background-position: -421px -324px;
  height: 16px;
  width: 16px;
}
._9_1m {
  background-repeat: no-repeat;
  background-position: -520px -512px;
  height: 24px;
  width: 24px;
}
._9_1o,
._9_1q,
._9_1r {
  background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yv/r/5WZ51EJRBPR.png);
}
._9_1o {
  background-repeat: no-repeat;
  background-position: -38px -50px;
  height: 36px;
  width: 36px;
}
._9_1q {
  background-repeat: no-repeat;
  background-position: -96px 0;
  height: 36px;
  width: 36px;
}
._9_1r {
  background-repeat: no-repeat;
  background-position: -96px -38px;
  height: 36px;
  width: 36px;
}
@media (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  ._9_1o,
  ._9_1q,
  ._9_1r {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yQ/r/bwy2y0qRpJF.png);
  }
  ._9_1o {
    background-size: 130px 85px;
    background-position: -37px -49px;
  }
  ._9_1q {
    background-size: 130px 85px;
    background-position: -94px 0;
  }
  ._9_1r {
    background-size: 130px 85px;
    background-position: -94px -37px;
  }
  ._9-sa,
  ._9-sb,
  ._9_1y,
  ._9_1z,
  ._9-sg,
  ._9-sh,
  ._9-sd,
  ._9-se,
  ._9-s7,
  ._9-s8,
  ._9_1-,
  ._9_1_,
  ._9_20,
  ._9_21 {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yp/r/_kDwUYOrwpv.png);
  }
  ._9-sa {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 44px;
    width: 44px;
  }
  ._9-sb {
    background-repeat: no-repeat;
    background-position: -46px 0;
    height: 44px;
    width: 44px;
  }
  ._9_1y {
    background-repeat: no-repeat;
    background-position: 0 -46px;
    height: 44px;
    width: 44px;
  }
  ._9_1z {
    background-repeat: no-repeat;
    background-position: -46px -46px;
    height: 44px;
    width: 44px;
  }
  ._9-sg {
    background-repeat: no-repeat;
    background-position: -92px 0;
    height: 44px;
    width: 44px;
  }
  ._9-sh {
    background-repeat: no-repeat;
    background-position: -92px -46px;
    height: 44px;
    width: 44px;
  }
  ._9-sd {
    background-repeat: no-repeat;
    background-position: 0 -92px;
    height: 44px;
    width: 44px;
  }
  ._9-se {
    background-repeat: no-repeat;
    background-position: -46px -92px;
    height: 44px;
    width: 44px;
  }
  ._9-s7 {
    background-repeat: no-repeat;
    background-position: -92px -92px;
    height: 44px;
    width: 44px;
  }
  ._9-s8 {
    background-repeat: no-repeat;
    background-position: -138px 0;
    height: 44px;
    width: 44px;
  }
  ._9_1- {
    background-repeat: no-repeat;
    background-position: -46px -138px;
    height: 24px;
    width: 24px;
  }
  ._9_1_ {
    background-repeat: no-repeat;
    background-position: -138px -46px;
    height: 44px;
    width: 44px;
  }
  ._9_20 {
    background-repeat: no-repeat;
    background-position: -138px -92px;
    height: 44px;
    width: 44px;
  }
  ._9_21 {
    background-repeat: no-repeat;
    background-position: 0 -138px;
    height: 44px;
    width: 44px;
  }
  ._9-sa,
  ._9-sb,
  ._9_1y,
  ._9_1z,
  ._9-sg,
  ._9-sh,
  ._9-sd,
  ._9-se,
  ._9-s7,
  ._9-s8,
  ._9_1-,
  ._9_1_,
  ._9_20,
  ._9_21 {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/y1/r/aOwWsfgyJJO.png);
  }
  ._9-sa {
    background-size: 179px 179px;
    background-position: 0 0;
  }
  ._9-sb {
    background-size: 179px 179px;
    background-position: -45px 0;
  }
  ._9_1y {
    background-size: 179px 179px;
    background-position: 0 -45px;
  }
  ._9_1z {
    background-size: 179px 179px;
    background-position: -45px -45px;
  }
  ._9-sg {
    background-size: 179px 179px;
    background-position: -90px 0;
  }
  ._9-sh {
    background-size: 179px 179px;
    background-position: -90px -45px;
  }
  ._9-sd {
    background-size: 179px 179px;
    background-position: 0 -90px;
  }
  ._9-se {
    background-size: 179px 179px;
    background-position: -45px -90px;
  }
  ._9-s7 {
    background-size: 179px 179px;
    background-position: -90px -90px;
  }
  ._9-s8 {
    background-size: 179px 179px;
    background-position: -135px 0;
  }
  ._9_1- {
    background-size: 179px 179px;
    background-position: -45px -135px;
  }
  ._9_1_ {
    background-size: 179px 179px;
    background-position: -135px -45px;
  }
  ._9_20 {
    background-size: 179px 179px;
    background-position: -135px -90px;
  }
  ._9_21 {
    background-size: 179px 179px;
    background-position: 0 -135px;
  }
  ._9zwu {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/ys/r/qv7ZSPGDNFr.png);
  }
  ._9zwu {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 135px;
    width: 135px;
  }
  ._9zwu {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/ya/r/FM_vuA6unUv.png);
  }
  ._9zwu {
    background-size: 271px 149px;
    background-position: 0 0;
  }
  ._9z_k,
  ._9z_m {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yM/r/j_ZqMZXSR36.png);
  }
  ._9z_k {
    background-size: 89px 89px;
    background-position: -59px 0;
  }
  ._9z_m {
    background-size: 89px 89px;
    background-position: 0 -59px;
  }
  ._9_dy,
  ._9-iq,
  ._9-v8,
  ._9_dz {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/y6/r/-SCe3XOwgRY.png);
  }
  ._9_dy {
    background-size: 234px 177px;
    background-position: -178px 0;
  }
  ._9-iq {
    background-size: 234px 177px;
    background-position: -178px -57px;
  }
  ._9-v8 {
    background-size: 234px 177px;
    background-position: 0 -89px;
  }
  ._9_dz {
    background-size: 234px 177px;
    background-position: -178px -114px;
  }
  ._9znl,
  ._9z-6,
  ._a3e0,
  ._9zm4,
  ._9_57,
  ._a04s,
  ._9zlu,
  ._9-j_,
  ._9-mm,
  ._9zm0,
  ._9-ub,
  ._9-7-,
  ._9zrp,
  ._9zz9,
  ._9zs0,
  ._9-j-,
  ._9zli,
  ._9zm2,
  ._9zlg,
  ._9-lv,
  ._9-k0,
  ._9-v-,
  ._9zlh,
  ._9ys7,
  ._9ys8 {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yV/r/6JqvJ6H_bFT.png);
  }
  ._9znl {
    background-size: 440px 411px;
    background-position: -428px -252px;
  }
  ._9z-6 {
    background-size: 440px 411px;
    background-position: -428px -77px;
  }
  ._a3e0 {
    background-size: 440px 411px;
    background-position: -380px -75px;
  }
  ._9zm4 {
    background-size: 440px 411px;
    background-position: -402px -57px;
  }
  ._9_57 {
    background-size: 440px 411px;
    background-position: -428px -230px;
  }
  ._a04s {
    background-size: 440px 411px;
    background-position: -347px -329px;
  }
  ._9zlu {
    background-size: 440px 411px;
    background-position: -364px -329px;
  }
  ._9-j_ {
    background-size: 440px 411px;
    background-position: -382px -223px;
  }
  ._9-mm {
    background-size: 440px 411px;
    background-position: -380px -52px;
  }
  ._9zm0 {
    background-size: 440px 411px;
    background-position: -129px -97px;
  }
  ._9-ub {
    background-size: 440px 411px;
    background-position: 0 -392px;
  }
  ._9-7- {
    background-size: 440px 411px;
    background-position: -226px -52px;
  }
  ._9zrp {
    background-size: 440px 411px;
    background-position: 0 -129px;
  }
  ._9zz9 {
    background-size: 440px 411px;
    background-position: -250px -181px;
  }
  ._9zs0 {
    background-size: 440px 411px;
    background-position: -402px -207px;
  }
  ._9-j- {
    background-size: 440px 411px;
    background-position: -382px -243px;
  }
  ._9zli {
    background-size: 440px 411px;
    background-position: -63px -288px;
  }
  ._9zm2 {
    background-size: 440px 411px;
    background-position: -160px -97px;
  }
  ._9zlg {
    background-size: 440px 411px;
    background-position: -126px -288px;
  }
  ._9-lv {
    background-size: 440px 411px;
    background-position: -380px -96px;
  }
  ._9-k0 {
    background-size: 440px 411px;
    background-position: -382px -263px;
  }
  ._9-v- {
    background-size: 440px 411px;
    background-position: -65px -223px;
  }
  ._9zlh {
    background-size: 440px 411px;
    background-position: -189px -288px;
  }
  ._9ys7 {
    background-size: 440px 411px;
    background-position: -194px -351px;
  }
  ._9ys8 {
    background-size: 440px 411px;
    background-position: -428px -142px;
  }
  ._9-zf,
  ._9-ze,
  ._9-zj,
  ._9-zk,
  ._9-zl,
  ._9-zm,
  ._9-zu,
  ._9-zz,
  ._9-z-,
  ._9zs1,
  ._9zs2,
  ._9--1,
  ._9--6,
  ._9--8,
  ._9--g,
  ._9--m,
  ._9--v,
  ._9--x,
  ._9--y,
  ._9-_3,
  ._9---,
  ._a3ow,
  ._9-_b,
  ._9-_f,
  ._9-_j,
  ._9-_k,
  ._9-_v,
  ._9-_x,
  ._9-_z,
  ._9-_-,
  ._9-__,
  ._9_01,
  ._9_0c,
  ._9_0h,
  ._9_0i,
  ._9_0k,
  ._9_0s,
  ._9_0q,
  ._9_12,
  ._9_18,
  ._9_1e,
  ._9_1c,
  ._9_1f,
  ._9_1g,
  ._9_1j,
  ._9_1m {
    background-image: url(https://static.cdninstagram.com/rsrc.php/v3/yz/r/quLU_xi5ZD1.png);
  }
  ._9-zf {
    background-size: 553px 528px;
    background-position: -295px -194px;
  }
  ._9-ze {
    background-size: 553px 528px;
    background-position: -145px 0;
  }
  ._9-zj {
    background-size: 553px 528px;
    background-position: 0 -417px;
  }
  ._9-zk {
    background-size: 553px 528px;
    background-position: -92px -146px;
  }
  ._9-zl {
    background-size: 553px 528px;
    background-position: -436px -223px;
  }
  ._9-zm {
    background-size: 553px 528px;
    background-position: -493px -284px;
  }
  ._9-zu {
    background-size: 553px 528px;
    background-position: 0 0;
  }
  ._9-zz {
    background-size: 553px 528px;
    background-position: -347px -391px;
  }
  ._9-z- {
    background-size: 553px 528px;
    background-position: -372px -391px;
  }
  ._9zs1 {
    background-size: 553px 528px;
    background-position: -291px -223px;
  }
  ._9zs2 {
    background-size: 553px 528px;
    background-position: -291px -269px;
  }
  ._9--1 {
    background-size: 553px 528px;
    background-position: -252px -417px;
  }
  ._9--6 {
    background-size: 553px 528px;
    background-position: -352px -417px;
  }
  ._9--8 {
    background-size: 553px 528px;
    background-position: -427px -417px;
  }
  ._9--g {
    background-size: 553px 528px;
    background-position: -529px -468px;
  }
  ._9--m {
    background-size: 553px 528px;
    background-position: -125px -454px;
  }
  ._9--v {
    background-size: 553px 528px;
    background-position: -436px 0;
  }
  ._9--x {
    background-size: 553px 528px;
    background-position: -300px -454px;
  }
  ._9--y {
    background-size: 553px 528px;
    background-position: 0 -223px;
  }
  ._9-_3 {
    background-size: 553px 528px;
    background-position: -450px -454px;
  }
  ._9--- {
    background-size: 553px 528px;
    background-position: -475px -454px;
  }
  ._a3ow {
    background-size: 553px 528px;
    background-position: -50px -479px;
  }
  ._9-_b {
    background-size: 553px 528px;
    background-position: -92px -97px;
  }
  ._9-_f {
    background-size: 553px 528px;
    background-position: -529px -519px;
  }
  ._9-_j {
    background-size: 553px 528px;
    background-position: -509px -73px;
  }
  ._9-_k {
    background-size: 553px 528px;
    background-position: -509px -90px;
  }
  ._9-_v {
    background-size: 553px 528px;
    background-position: -529px -400px;
  }
  ._9-_x {
    background-size: 553px 528px;
    background-position: -436px -73px;
  }
  ._9-_z {
    background-size: 553px 528px;
    background-position: -400px -479px;
  }
  ._9-_- {
    background-size: 553px 528px;
    background-position: -339px 0;
  }
  ._9-__ {
    background-size: 553px 528px;
    background-position: -436px -284px;
  }
  ._9_01 {
    background-size: 553px 528px;
    background-position: -475px -479px;
  }
  ._9_0c {
    background-size: 553px 528px;
    background-position: -436px -146px;
  }
  ._9_0h {
    background-size: 553px 528px;
    background-position: -510px -319px;
  }
  ._9_0i {
    background-size: 553px 528px;
    background-position: -496px -398px;
  }
  ._9_0k {
    background-size: 553px 528px;
    background-position: -436px -341px;
  }
  ._9_0s {
    background-size: 553px 528px;
    background-position: -400px -504px;
  }
  ._9_0q {
    background-size: 553px 528px;
    background-position: -320px -207px;
  }
  ._9_12 {
    background-size: 553px 528px;
    background-position: -493px -374px;
  }
  ._9_18 {
    background-size: 553px 528px;
    background-position: -510px -374px;
  }
  ._9_1e {
    background-size: 553px 528px;
    background-position: -529px -200px;
  }
  ._9_1c {
    background-size: 553px 528px;
    background-position: -529px -250px;
  }
  ._9_1f {
    background-size: 553px 528px;
    background-position: -123px -192px;
  }
  ._9_1g {
    background-size: 553px 528px;
    background-position: -529px -350px;
  }
  ._9_1j {
    background-size: 553px 528px;
    background-position: -436px -398px;
  }
  ._9_1m {
    background-size: 553px 528px;
    background-position: -529px -375px;
  }
}
label {
  color: #606770;
  cursor: default;
  font-weight: 600;
  vertical-align: middle;
}
label input {
  font-weight: normal;
}
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,
td,
textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #1c1e21;
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 14px;
}
h4,
h5,
h6 {
  font-size: 12px;
}
p {
  margin: 1em 0;
}
b,
strong {
  font-weight: 600;
}
a {
  color: #385898;
  cursor: pointer;
  text-decoration: none;
}
button {
  margin: 0;
}
a:hover {
  text-decoration: underline;
}
img {
  border: 0;
}
td,
td.label {
  text-align: left;
}
dd {
  color: #000;
}
dt {
  color: #606770;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
abbr {
  border-bottom: none;
  text-decoration: none;
}
hr {
  background: #dadde1;
  border-width: 0;
  color: #dadde1;
  height: 1px;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.datawrap {
  word-wrap: break-word;
}
.word_break {
  display: inline-block;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aero {
  opacity: 0.5;
}
.column {
  float: left;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
.direction_ltr {
  direction: ltr;
}
.direction_rtl {
  direction: rtl;
}
.text_align_ltr {
  text-align: left;
}
.text_align_rtl {
  text-align: right;
}
*::-webkit-input-placeholder {
  color: #606770;
}
*:focus::-webkit-input-placeholder {
  color: #bec3c9;
}
.no_js *::-webkit-input-placeholder {
  color: #000;
}
body {
  overflow-y: scroll;
}
.mini_iframe {
  overflow-y: visible;
}
.auto_resize_iframe {
  height: auto;
  overflow: hidden;
}
.pipe {
  color: gray;
  padding: 0 3px;
}

.x10ja8i0 {
  left: -48px;
}
.x10ji8fi {
  color: var(--waf-wds-text-secondary) !important;
}
.x10ju6z4 {
  z-index: 2147483647;
}
.x10km0s2 {
  background-color: var(--always-gray-95);
}
.x10kohyn {
  box-shadow: inset 0 0 0 2px var(--always-black),
    0 0 4px 0 var(--media-inner-border);
}
.x10kxypl {
  border-left: 2px solid var(--secondary-text);
}
.x10l5999 {
  background-color: var(--glimmer);
}
.x10l6tqk {
  position: absolute;
}
.x10ltxyv {
  background-color: var(--circle-button-normal-background-color);
}
.x10m1dyt {
  border-top-left-radius: 30px;
}
.x10mtcyd {
  color: var(--dolly-icon-white);
}
.x10n3fsj {
  padding-left: var(--button-icon-padding-large);
}
.x10nbalq {
  font-weight: var(--xffe7hg);
}
.x10ndw75 {
  margin-left: -24px;
}
.x10ntgj6 {
  filter: brightness(1);
}
.x10ogl3i {
  padding-right: 3px;
}
.x10q8g1b {
  font-family: var(--font-family-default) !important;
}
.x10q9ndi {
  margin-left: 60px;
}
.x10qsr78 {
  border-right-width: 3px;
}
.x10qt84d {
  border-top-color: var(--lines-separator, #dbdbdb);
}
.x10r0anl {
  flex-basis: (100 / 6) %;
}
.x10rqot0 {
  fill: var(--base-grape);
}
.x10sgxa8 {
  color: var(--dolly-cta-disabled-text);
}
.x10siri3 {
  font-size: 1.2em;
}
.x10t0vt0 {
  border-top-right-radius: var(--borderRadius, revert);
}
.x10t1j1p {
  border-top-color: var(--primary-text);
}
.x10tkx69 {
  border-right-color: var(--base-cherry);
}
.x10tnzdb {
  border-top-color: var(--fds-blue-60);
}
.x10tswut {
  border-top-color: var(--secondary-button-pressed);
}
.x10v83vt {
  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;
}
.x10vqnp0 {
  font-weight: var(--waf-wds-text-font-weight-regular);
}
.x10vuhgg {
  border-top-left-radius: 36px;
}
.x10vv0rk {
  border-top-right-radius: var(--menu-item-base-overlay-radius, 4px);
}
.x10vwrwz {
  box-shadow: 0 2px 4px var(--media-inner-border);
}
.x10wgdkm {
  border-bottom-left-radius: 0.2em;
}
.x10xgr34 {
  color: rgb(var(--ig-tertiary-icon));
}
.x10xjkym {
  box-shadow: 0 2px 6px var(--shadow-1);
}
.x10xmss8 {
  border-top-style: double;
}
.x10xr7in {
  border-top-right-radius: var(--x17daqx4);
}
.x10y3i5r {
  border-bottom-left-radius: 4px;
}
.x10yihl5 {
  padding-left: 4rem;
}
.x10z8ce9 {
  border-left-color: var(--ocds-status-decline);
}
.x10zbmcb {
  padding-right: 130px;
}
.x10zf6qj {
  border-bottom-right-radius: var(--x16w86t2);
}
.x10zrdz0 {
  border-bottom-right-radius: 25px;
}
.x10ztj1u {
  box-shadow: 0 -1px 0 0 var(--media-inner-border);
}
.x110revs {
  transform: translateX(-220px);
}
.x11161qp {
  padding-right: var(--nux-card-body-padding-end);
}
.x111gr70 {
  border-right-color: var(--x17t94gx);
}
.x111ivc4 {
  transform: translate(143%, 140%);
}
.x1127m0g {
  background-color: var(--x1ncx2h4);
}
.x112e4jy {
  order: 67;
}
.x113qdbw {
  transform: scale(0.75) translateY(-13px);
}
.x114eguw {
  border-top-left-radius: var(--glimmer-corner-radius);
}
.x114n12b {
  background-color: var(--fds-spectrum-tomato-tint-30);
}
.x1150agl {
  left: -3px;
}
.x1158fpu {
  transform: rotate(45deg);
}
.x1159mfc {
  line-height: 1.1;
}
.x115dhu7 {
  object-position: center;
}
.x1162wnf {
  order: 25;
}
.x116ns0m {
  border-left-color: rgba(var(--ig-stroke), 0.3);
}
.x1176mnt {
  animation-name: x8k8xhn-B;
}
.x117hm6y {
  border-left-color: rgb(var(--ig-banner-background));
}
.x117kr4k {
  color: var(--button-primary-text);
}
.x117nqv4 {
  font-weight: bold;
}
.x117rol3 {
  fill: currentColor;
}
.x1181uw3 {
  left: -4px;
}
.x1183y8s {
  border-left: 1px solid var(--fds-gray-10);
}
.x118gf6j {
  color: var(--xpkxt7q);
}
.x118zf8b {
  border-top-right-radius: 15px;
}
.x1192kqh {
  border-top-left-radius: var(--toast-corner-radius);
}
.x1199m1v {
  box-shadow: var(--waf-wds-flow-container-shadow);
}
.x119ooiy {
  text-indent: 20px;
}
.x11avn7m {
  line-height: 0.8;
}
.x11by4ly {
  flex-basis: initial;
}
.x11dcrmo {
  left: 60px;
}
.x11dt26t {
  line-height: 1.1563;
}
.x11dxs5c {
  background-color: #3d4042;
}
.x11e4hh8 {
  left: 200px;
}
.x11e568v {
  transform: translateX(-10px);
}
.x11eofan {
  padding-right: 36px;
}
.x11f1dot {
  border-top-color: rgb(var(--ig-focus-stroke));
}
.x11f4b5y {
  left: 20px;
}
.x11f75wu {
  box-shadow: 0 0 0 1px var(--accent) inset;
}
.x11fwcs0 {
  opacity: var(--glimmer-opacity-min);
}
.x11gdpij {
  background-color: rgba(255, 255, 255, 0.8);
}
.x11gi7d9 {
  filter: drop-shadow(0px 2px 6px var(--fds-black-alpha-10));
}
.x11goek {
  background-color: var(--base-blue);
}
.x11h5av {
  border-bottom-right-radius: 30%;
}
.x11i5rnm {
  margin-right: 0;
}
.x11in4l6 {
  box-shadow: 0 0 4px 0 var(--shadow-5);
}
.x11jkl0l {
  margin-right: 13px;
}
.x11jlvup {
  background-color: var(--chat-outgoing-message-bubble-background-color);
}
.x11jm1t7 {
  border-top-left-radius: 32px;
}
.x11k0hzz {
  font-size: 10rem;
}
.x11kwtuv {
  border-left-color: var(--base-cherry);
}
.x11lhmoz {
  transform: translate(-50%, -50%);
}
.x11lxmey {
  border-top-color: #7a7d82;
}
.x11m24mk {
  border-top-color: var(--waf-wds-photo-picker-element-border-color);
}
.x11m8ghp {
  line-height: 1.65;
}
.x11mr3az {
  background-color: rgb(var(--ig-separator));
}
.x11mthv2 {
  border-left-color: #65676b;
}
.x11n880y {
  filter: var(--button-icon-filter-secondary-calling-toggled);
}
.x11njg1d {
  border-top-right-radius: var(--spacing-4, 8px);
}
.x11njtxf {
  vertical-align: baseline;
}
.x11ntueq {
  padding-right: 1.14em;
}
.x11p5v9l {
  border-bottom-left-radius: var(--waf-wds-quantity-input-icon-border-radius);
}
.x11pe5op {
  animation-name: xili3gp-B;
}
.x11q615p {
  padding-right: -8px;
}
.x11qnsfs {
  color: var(--dolly-icon-secondary);
}
.x11r6d5e {
  display: table;
}
.x11rfzx0 {
  border-top-left-radius: 96px;
}
.x11scj9 {
  background-color: var(--x5rs0e5);
}
.x11t77rh {
  border-top-right-radius: 1px;
}
.x11tcksd {
  line-height: 14;
}
.x11uiv8p {
  border-right: 2px solid rgb(var(--web-always-white));
}
.x11ujt6w {
  box-shadow: var(--shadow-primary);
}
.x11uqc5h {
  z-index: 100;
}
.x11v4dcs {
  background-image: var(--always-dark-gradient);
}
.x11vhv7n {
  color: var(--button-tertiary-text);
}
.x11w9ywa {
  border-left: 1px inset var(--media-inner-border);
}
.x11wdgc0 {
  left: 140px;
}
.x11wifem {
  animation-timing-function: cubic-bezier(0.25, 0.75, 0.75, 0.25);
}
.x11wup94 {
  background-color: var(--chip-background);
}
.x11x3m1q {
  font-family: var(--meta-emphasized-font-family), var(--font-family-segoe) !important;
}
.x11x68ut {
  margin-left: 15.5px;
}
.x11xbgvx {
  right: -16px;
}
.x11xpdln {
  transition-property: transform;
}
.x11xsogm {
  letter-spacing: var(--waf-wds-text-letter-spacing-body);
}
.x11y6y4w {
  border-left-color: var(--accent);
}
.x11yga9d {
  background-color: rgba(60, 60, 67, 0.3);
}
.x11z5cog {
  transform: translateY(-7px);
}
.x11zen31 {
  box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.12);
}
.x1207fye {
  border-left-width: 7px;
}
.x120dcoh {
  border-top-color: var(--disabled-button-background) !important;
}
.x120dzms {
  padding-left: 68px;
}
.x1211msj {
  color: var(--dolly-success);
}
.x1215byi {
  font-family: var(--headline3-font-family), var(--font-family-segoe) !important;
}
.x121ewq9 {
  background-color: var(--xfo7sr8);
}
.x1224wa6 {
  border-right-color: var(--dolly-divider-white);
}
.x122buku {
  border-top-color: var(--fds-gray-30);
}
.x122emky {
  box-shadow: 0 0 4px 0 rgba(var(--web-always-black), 0.15);
}
.x122ond3 {
  list-style-type: upper-alpha;
}
.x122qnep {
  counter-reset: li;
}
.x1234tlj {
  color: var(--attachment-footer-background);
}
.x123ep6o {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.0029348165) 11.79%,
    rgba(0, 0, 0, 0.01134518) 21.38%,
    rgba(0, 0, 0, 0.02464) 29.12%,
    rgba(0, 0, 0, 0.0422282) 35.34%,
    rgba(0, 0, 0, 0.06351835) 40.37%,
    rgba(0, 0, 0, 0.08792) 44.56%,
    rgba(0, 0, 0, 0.11484165) 48.24%,
    rgba(0, 0, 0, 0.1436918) 51.76%,
    rgba(0, 0, 0, 0.17388) 55.44%,
    rgba(0, 0, 0, 0.20481475) 59.63%,
    rgba(0, 0, 0, 0.23590525) 64.66%,
    rgba(0, 0, 0, 0.26656) 70.88%,
    rgba(0, 0, 0, 0.2961882) 78.62%,
    rgba(0, 0, 0, 0.32419835) 88.21%,
    rgba(0, 0, 0, 0.35) 100%
  );
}
.x124h113 {
  border-left-color: white;
}
.x124kx0k {
  background-color: rgb(var(--ig-primary-text));
}
.x125svj1 {
  row-gap: var(--size-2);
}
.x1268tai {
  border-top-left-radius: var(--input-corner-radius);
}
.x126bsmu {
  color: var(--primary-text-on-media, var(--always-white));
}
.x126k92a {
  white-space: pre-wrap;
}
.x127146z {
  background-color: #0099e6;
}
.x127hrn9 {
  color: rgb(var(--ig-success));
}
.x127lhb5 {
  animation-name: xekv6nw-B;
}
.x127mpqm {
  background-color: var(--xamcbhg);
}
.x1281ex9 {
  background-color: var(--secondary-button-pressed);
}
.x128sirl {
  font-family: var(--waf-wds-subheading-font-family);
}
.x128zc8h {
  line-height: 3.1429;
}
.x1295k10 {
  left: -8.79px;
}
.x12a607z {
  row-gap: 25px;
}
.x12azskm {
  animation-name: xi44na9-B;
}
.x12ba8rp {
  border-left-color: var(--geodesic-color-border-warning-default-active);
}
.x12bmzex {
  border-bottom-left-radius: 38px;
}
.x12c6h09 {
  border-top-width: 10px;
}
.x12chhrc {
  transform-origin: 11px 11px;
}
.x12ci79s {
  background-color: var(--dataviz-supplementary-2);
}
.x12d0o9t {
  left: 76px;
}
.x12dq00u {
  left: 123px;
}
.x12ejxvf {
  flex-shrink: inherit;
}
.x12eorn {
  border-right: 2px solid var(--accent);
}
.x12etjex {
  background-color: rgba(0, 0, 0, 0.06);
}
.x12ezzi8 {
  border-top-color: var(--secondary-emphasized-button-stroke);
}
.x12go9s9 {
  border-top-right-radius: 999px;
}
.x12h1umi {
  color: var(--waf-wds-alert-color);
}
.x12h9jxd {
  border-top-color: var(--ocds-cta-light);
}
.x12hcrln {
  border-right: solid 1px var(--divider);
}
.x12hmqvv {
  margin-left: var(--p-space-4);
}
.x12i3lgd {
  right: 10%;
}
.x12i48wx {
  padding-left: var(--tooltip-padding-horizontal);
}
.x12i9981 {
  margin-left: 40%;
}
.x12ioufu {
  font-weight: var(--waf-wds-text-font-weight-medium);
}
.x12iqbay {
  padding-right: 104px;
}
.x12irini {
  box-shadow: 0 0 0 2px var(--media-inner-border);
}
.x12izpqa {
  background-image: linear-gradient(90deg, #bf0f76, #07316d);
}
.x12jkypp {
  text-wrap: nowrap !important;
}
.x12jr306 {
  transform: translate(47%, 193%) rotate(-5deg);
}
.x12kjpcr {
  margin-left: 21px;
}
.x12klpvz {
  border-top-right-radius: 38px;
}
.x12kv1ji {
  background-attachment: local;
}
.x12lafs1 {
  border-top-color: var(--positive-background);
}
.x12lflt5 {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.25) 10%,
    rgba(0, 0, 0, 0) 100%
  );
}
.x12lhg8q {
  color: #027eb5;
}
.x12lizq0 {
  border-top-width: var(--chat-message-border-width, 0px);
}
.x12lpqc0 {
  background-color: rgba(var(--web-overlay-on-media), 0.96);
}
.x12mfltk {
  margin-left: 176px;
}
.x12mruv9 {
  margin-left: 2px;
}
.x12myldv {
  border-top-left-radius: 9px;
}
.x12oo3zp {
  letter-spacing: 0;
}
.x12ovt74 {
  font-family: var(--x19tbt77), var(--xefwwst) !important;
}
.x12p1mil {
  padding-left: 100px;
}
.x12peec7 {
  background-color: white;
}
.x12povjs {
  box-shadow: 0 0 0 12px var(--BasePulseEffect_pulseColor);
}
.x12qp5cl {
  font-family: var(--body-font-family), var(--font-family-segoe) !important;
}
.x12rhiqv {
  border-top-left-radius: var(--spacing-4, 8px);
}
.x12rs7x4 {
  border-right-color: var(--toast-border-color);
}
.x12rtjqh {
  border-left-color: var(--geodesic-color-border-element-default-active);
}
.x12rx1aw {
  filter: drop-shadow(0px 5px 49px rgba(var(--web-always-black), 0.15));
}
.x12rz0ws {
  margin-right: -12px;
}
.x12s6a5a {
  -moz-appearance: none;
}
.x12s9zaq {
  flex-basis: 177px;
}
.x12saeu6 {
  background-color: var(--waf-wds-canvas-background-color);
}
.x12scifz {
  color: var(--placeholder-text);
}
.x12svp7l {
  background-image: linear-gradient(
    180deg,
    rgba(38, 38, 38, 0) 0%,
    rgba(38, 38, 38, 0.6) 100%
  );
}
.x12swxs9 {
  animation-name: x1lf1w26-B;
}
.x12tb6hj {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
}
.x12v9rci {
  border-bottom-right-radius: 16px;
}
.x12w6wm8 {
  border-top-color: var(--primary-button-pressed);
}
.x12wi22r {
  padding-left: 36px;
}
.x12wnmcw {
  padding-right: 1.75%;
}
.x12wsh2a {
  transform: translate(0, 677%);
}
.x12xel4x {
  font-family: var(--font-family-text-normal), var(--font-family-apple) !important;
}
.x12xtcsh {
  transform-origin: 6px 6px;
}
.x12y6twl {
  transform: scale(0.8);
}
.x12y9sxz {
  left: 36px;
}
.x12z88qw {
  border-right-color: var(--positive);
}
.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))
  );
}
.x131883w {
  border-bottom-right-radius: 2px;
}
.x131esax {
  border-top-right-radius: var(--modal-border-radius);
}
.x131p8rn {
  transform: translateY(50%);
}
.x132lkps {
  margin-left: 0.25rem;
}
.x132nzbk {
  background-color: var(--section-header-text);
}
.x132q4wb {
  line-height: 1.25;
}
.x133cpev {
  font-size: var(--system-24-font-size);
}
.x133qu4r {
  padding-left: 1rem;
}
.x133r36p {
  box-shadow: 0 1px 4px var(--shadow-1);
}
.x1344otq {
  padding-left: var(--menu-item-base-padding-horizontal);
}
.x134dblt {
  border-top-right-radius: 21px;
}
.x1355qak {
  z-index: 20;
}
.x135icu2 {
  transform: rotate(-180deg);
}
.x136o4kn {
  padding-left: 7%;
}
.x137613r {
  stroke: var(--primary-text);
}
.x138pvxp {
  font-weight: var(--waf-wds-text-font-weight-semibold) !important;
}
.x138qgi9 {
  border-top-right-radius: var(--glimmer-corner-radius);
}
.x138vmkv {
  border-bottom-left-radius: 16px;
}
.x1394zaq {
  background-color: ig-separator;
}
.x139jcc6 {
  margin-left: -4px;
}
.x139x0ln {
  border-right-color: gba(0, 0, 0, 0.1);
}
.x13a613y {
  animation-timing-function: fade-in;
}
.x13a6bvl {
  justify-content: flex-end;
}
.x13a6qad {
  background-color: var(--glimmer-on-white-background);
}
.x13ath43 {
  border-bottom-left-radius: 2em;
}
.x13b9bq5 {
  filter: drop-shadow(0 4px 12px rgba(var(--web-always-black), 0.15));
}
.x13c4wfe {
  font-family: var(--font-family-apple) !important;
}
.x13c61n5 {
  fill: var(--ocds-cta-blue);
}
.x13cq9vo {
  flex-basis: 30%;
}
.x13dflua {
  transition-duration: 0.2s;
}
.x13dnmcu {
  border-left-color: var(--disabled-text);
}
.x13ehr01 {
  border-left: 1px solid rgb(var(--ig-elevated-separator));
}
.x13eou2f {
  padding-left: 0.5em;
}
.x13f5i28 {
  color: var(--waf-wds-text-quaternery);
}
.x13faqbe {
  word-break: break-word;
}
.x13fl5hu {
  border-top-color: #65676b;
}
.x13fuv20 {
  border-top-style: solid;
}
.x13guky {
  border-top-color: var(--waf-wds-quantity-input-icon-border);
}
.x13gy369 {
  transform: translateX(-20px);
}
.x13hdl2w {
  border-left-color: var(--filter-positive);
}
.x13ibhcj {
  margin-left: 15px;
}
.x13inrhl {
  transform: translate(142%, 55%) rotate(15deg);
}
.x13io1b2 {
  border-left-color: var(--dolly-fb-dark-gray);
}
.x13jbg0v {
  font-size: var(--fontSize, revert);
}
.x13jg5ln {
  border-top-left-radius: 38px;
}
.x13klbg6 {
  background-color: #d82b7e;
}
.x13kth0o {
  transform: translateY(-5%) scale(0.85);
}
.x13kylt9 {
  transform: scale(0.8, 0.8);
}
.x13lgxp2 {
  border-top-right-radius: 0;
}
.x13mshmw {
  margin-right: -32px;
}
.x13n5tbt {
  transform: translateX(20px);
}
.x13ocx54 {
  border-left-color: #f0284933;
}
.x13oeu7a {
  color: #232323 !important;
}
.x13oif5j {
  color: var(--extended-green-text);
}
.x13oigre {
  flex-basis: 150px;
}
.x13omvei {
  padding-right: 50px;
}
.x13p9ybn {
  border-right-color: rgb(var(--ig-secondary-background));
}
.x13rigms {
  object-position: 50% 0;
}
.x13rpdln {
  border-right-color: #1a1a1a;
}
.x13rtm0m {
  border-bottom-left-radius: inherit;
}
.x13rv6gb {
  order: 28;
}
.x13sbhyg {
  font-family: ArialMT;
}
.x13ssty9 {
  padding-right: var(--size-4);
}
.x13t98kf {
  transform: translateX(24px);
}
.x13tp074 {
  border-top-right-radius: 100%;
}
.x13tw4yp {
  box-shadow: -1px 0 0 var(--divider);
}
.x13ukwps {
  background-image: linear-gradient(to bottom right, #79a6ff, #b1d2ff);
}
.x13v4lgv {
  right: -7px;
}
.x13vxnyz {
  grid-row-start: 2;
}
.x13w7htt {
  will-change: width;
}
.x13wtedm {
  font-size: 2.5rem;
}
.x13xa001 {
  background-color: var(--fbs-transparent);
}
.x13xbq70 {
  border-right: 10px solid var(--disabled-text);
}
.x13ycrhd {
  margin-right: var(--marginInlineEnd, revert);
}
.x13ygivy {
  background-color: var(--big-red-0);
}
.x13ykjc7 {
  left: 3px;
}
.x13z1dwb {
  border-right: 1px solid var(--shadow-1);
}
.x13z9klp {
  border-bottom-right-radius: var(--input-border-radius);
}
.x13zp6kq {
  border-top-left-radius: 11px;
}
.x1403ito {
  border-bottom-left-radius: var(--button-corner-radius);
}
.x140fysx {
  border-top-color: gray;
}
.x140o2bo {
  table-layout: fixed;
}
.x1435lcu {
  transform: translate(22%, 15%) rotate(-13deg);
}
.x143s1ad {
  border-top-style: hidden;
}
.x144hvv3 {
  fill: var(--shadow-5);
}
.x145envj {
  border-top-color: #ffffff20;
}
.x145u046 {
  margin-left: -0.7%;
}
.x146dn1l {
  border-top-left-radius: 1px;
}
.x146ww0r {
  font-size: 3.25rem;
}
.x147svu5 {
  color: rgb(var(--challenge-link));
}
.x147wac7 {
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
}
.x147yg2k {
  transform: translate(50%, -50%);
}
.x1481sc1 {
  animation-name: x1d6rx6u-B;
}
.x1486fpl {
  border-top-width: var(--list-border-width, 0px);
}
.x148u3ch {
  fill: var(--placeholder-icon);
}
.x1490ita {
  outline-color: var(--always-white);
}
.x14946a0 {
  font-family: var(--font-family-text-normal), var(--font-family-default) !important;
}
.x149umjf {
  box-shadow: 0 0 0 1px var(--fds-gray-25),
    0 4px 8px 1px var(--fds-black-alpha-15);
}
.x14axycx {
  content: "";
}
.x14axysf {
  row-gap: 80px;
}
.x14b4ah6 {
  left: 44%;
}
.x14bfe9o {
  font-size: 0.0625rem;
}
.x14biosu {
  background-color: #8d9599;
}
.x14bsz84 {
  border-top-left-radius: 99999px;
}
.x14ctfv {
  color: var(--always-white);
}
.x14d3j7x {
  border-right-color: var(--primary-text);
}
.x14f23fw {
  border-right-color: rgb(var(--ig-banner-background));
}
.x14g40p9 {
  z-index: 999;
}
.x14g8upp {
  border-top-color: var(--always-gray-75);
}
.x14gfdix {
  padding-left: 26px;
}
.x14hiurz {
  background-color: var(--always-white);
}
.x14horrh {
  background-color: rgba(24, 119, 242, 0.4);
}
.x14hpm34 {
  border-bottom-right-radius: var(--input-corner-radius);
}
.x14ic1c9 {
  flex-grow: 10;
}
.x14ihdit {
  background-color: always-dark-overlay;
}
.x14ihvte {
  box-shadow: 0 0 6px var(--shadow-1);
}
.x14ipxcb {
  left: 15px;
}
.x14ju556 {
  line-height: 0;
}
.x14kloni {
  color: #e90;
}
.x14l5gr7 {
  right: -100%;
}
.x14li8yl {
  border-left-color: var(--secondary-button-background-floating);
}
.x14miiyz {
  margin-right: var(--mobile-grid-item-margin);
}
.x14msgpp {
  line-height: 1.2778;
}
.x14n70j1 {
  margin-right: 44px;
}
.x14nfmen {
  background-color: var(--divider);
}
.x14nlda3 {
  left: -9999px;
}
.x14nytwg {
  border-bottom-left-radius: 99px;
}
.x14o9nwh {
  background-color: var(--x1wcjh64);
}
.x14ohck5 {
  background-color: #111b21;
}
.x14p3mzp {
  contain: size layout paint style;
}
.x14pej98 {
  padding-right: 1.55%;
}
.x14piekz {
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.15), 0 4px 10px rgba(0, 0, 0, 0.3);
}
.x14q89n7 {
  background-color: rgba(0, 0, 0, 0.65);
}
.x14qmtrm {
  border-top-color: var(--switch-active);
}
.x14r94u8 {
  border-left-color: #283943;
}
.x14rex9g {
  background-color: var(--dolly-cta-hover);
}
.x14s4mjx {
  filter: drop-shadow(0px -4px 12px rgba(var(--web-always-black), 0.2));
}
.x14sctaw {
  background-color: var(--big-gray-10);
}
.x14ukc99 {
  background-color: var(--x1s6xkc7);
}
.x14uny0o {
  padding-right: 15px;
}
.x14vhib7 {
  background-color: rgb(var(--ig-badge));
}
.x14vxpdv {
  clip-path: inset(8px 0 0 0);
}
.x14wi4xw {
  text-align: initial;
}
.x14xfefy {
  filter: brightness(0.9);
}
.x14xhdax {
  background-color: rgba(150, 150, 150, 0.3);
}
.x14xiqua {
  font-size: var(--x90zj3k);
}
.x14y0y4g {
  background-color: var(--waf-wds-contextual-menu-options-canvas-color);
}
.x14y7qir {
  font-family: Helvetica, Arial, sans-serif;
}
.x14ya1hp {
  padding-right: 26px;
}
.x14yjl9h {
  border-top-left-radius: 50%;
}
.x14yxtea {
  left: calc(50% - 20px);
}
.x14yy4lh {
  order: 2;
}
.x1502e0n {
  border-left: 8px solid var(--base-blue);
}
.x150jy0e {
  padding-right: 4px;
}
.x1516sgx {
  border-top-color: var(--web-wash);
}
.x152237o {
  list-style-type: square;
}
.x152534r {
  background-color: #00000010;
}
.x152hzyy {
  border-left-color: var(--dolly-cta-default);
}
.x152ldt7 {
  align-items: center !important;
}
.x152obne {
  box-shadow: 0 2px 4px 0 var(--shadow-5);
}
.x152skdk {
  line-height: 15px;
}
.x153cjhx {
  border-top-color: var(--always-gray-95);
}
.x153dp7b {
  animation-name: xjzy2go-B;
}
.x153m5sc {
  animation-name: xjbq84s-B;
}
.x15406qy {
  transition-property: background-color;
}
.x154j90y {
  line-height: 1.2105;
}
.x154zaqr {
  border-right-color: var(--chat-message-border-color, transparent);
}
.x156rpxl {
  border-top-width: 0.06rem;
}
.x157eodl {
  border-right-style: dashed;
}
.x158smg1 {
  transform: translate(52%, 21%);
}
.x15bdqvn {
  justify-self: flex-end;
}
.x15bjb6t {
  line-height: inherit;
}
.x15c3nr2 {
  background-color: rgb(var(--ig-toggle-background-on-prism));
}
.x15cajby {
  transform: rotateZ(90deg);
}
.x15dshs6 {
  color: var(--waf-wds-snackbar-text) !important;
}
.x15dtd1e {
  padding-right: 31px;
}
.x15e8x56 {
  box-shadow: var(--scroll-shadow);
}
.x15elzd {
  background-color: var(--primary-text);
}
.x15foiic {
  flex-basis: 20%;
}
.x15gwxud {
  animation-name: x1xduxoc-B;
}
.x15gyhx8 {
  border-bottom-left-radius: 50px;
}
.x15j3iad {
  transform: none !important;
}
.x15j80lq {
  background-color: var(--ocds-cta-blue);
}
.x15jmxi0 {
  right: -2px;
}
.x15lu1nj {
  filter: var(--badge-yellow-filter);
}
.x15m0f39 {
  border-top-color: var(--dolly-fb-dark-gray);
}
.x15mfowv {
  padding-right: 4;
}
.x15msi76 {
  margin-right: 1.11%;
}
.x15nbpx2 {
  padding-right: 4rem;
}
.x15nknwd {
  background-color: #edf5ff;
}
.x15o8zqj {
  border-left-color: rgb(var(--ig-success));
}
.x15ore7u {
  user-drag: element;
}
.x15pulc5 {
  animation-name: xajlm4y-B;
}
.x15q7m8w {
  background-image: linear-gradient(
    180deg,
    transparent,
    var(--shadow-1) 12.5%,
    var(--always-dark-overlay)
  );
}
.x15q9nvk {
  animation-delay: 0.45s;
}
.x15qh7tp {
  border-bottom-left-radius: 21px;
}
.x15r1fc {
  border-top-color: var(--placeholder-text-on-media);
}
.x15rks2t {
  color: currentColor;
}
.x15ruiki {
  aspect-ratio: 1 / 2;
}
.x15shcwa {
  background-color: var(--x1dhrb1x);
}
.x15smj1u {
  line-height: 1.4545;
}
.x15smpfu {
  font-family: var(--tertiary-label-font-family), var(--font-family-apple) !important;
}
.x15syoxc {
  box-shadow: 0 2px 8px 2px var(--shadow-1);
}
.x15tqm34 {
  background-color: rgba(241, 168, 23, 0.1);
}
.x15u6uln {
  margin-left: -14px;
}
.x15vg6e8 {
  transform-origin: 10.5px 10.5px;
}
.x15vgqrt {
  border-bottom-left-radius: 44px;
}
.x15vok9n {
  opacity: 0.568;
}
.x15vymit {
  font-weight: 300 !important;
}
.x15wlbvn {
  border-top-left-radius: 20%;
}
.x15wrllt {
  background-image: linear-gradient(90deg, #eb630e, #bf0f76);
}
.x15xraoi {
  box-shadow: var(--waf-wds-contextual-menu-refresh-boxshadow);
}
.x15y82a6 {
  border-right-color: var(--ocds-line-light);
}
.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;
}
.x15zjaoi {
  box-shadow: 0 2px 5px var(--shadow-5);
}
.x15zrtf0 {
  font-family: var(--body-font-family), var(--font-family-default) !important;
}
.x15zyeqz {
  background-color: White;
}
.x1603h9y {
  font-size: 1.25rem;
}
.x1608yet {
  margin-right: calc(-1 * var(--button-inner-icon-spacing-medium));
}
.x160vmok {
  right: 10px;
}
.x1618xya {
  color: #0a0a0a;
}
.x1619dve {
  background-image: transparent;
}
.x161vunr {
  column-gap: var(--size-4);
}
.x162n0lu {
  font-family: Neue Plak Text, sans-serif !important;
}
.x1630xws {
  color: var(--waf-wds-alert-color) !important;
}
.x163bvdx {
  background-color: var(--x29xchp);
}
.x163i06a {
  font-stretch: var(--headline2-font-stretch);
}
.x164073j {
  border-right-color: var(--always-gray-40);
}
.x164cz14 {
  border-left-color: gba(0, 0, 0, 0.1);
}
.x164qtfw {
  right: 80px;
}
.x165cofc {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.14);
}
.x166os81 {
  background-color: #0005;
}
.x167v862 {
  background-color: var(--badge-background-color-dark-gray);
}
.x168073q {
  border-right-color: var(--waf-wds-photo-picker-element-border-color);
}
.x1682tcd {
  grid-row-start: 6;
}
.x168nmei {
  border-top-left-radius: 0;
}
.x168yvbi {
  border-right-color: var(--section-header-text);
}
.x169pyod {
  border-right-color: var(--fds-white);
}
.x169t7cy {
  margin-left: -16px;
}
.x16aoew3 {
  margin-left: 32%;
}
.x16aqbuh {
  border-top-right-radius: var(--tooltip-corner-radius);
}
.x16bu0fj {
  line-height: 56px;
}
.x16c87xu {
  border-top-right-radius: 56px;
}
.x16cdy7c {
  border-right: 1px inside var(--shadow-1);
}
.x16dfi6m {
  list-style-type: upper-roman;
}
.x16djdpl {
  cursor: nwse-resize;
}
.x16dsc37 {
  vertical-align: top;
}
.x16fb8lf {
  border-right-color: rgba(0, 0, 0, 0.7);
}
.x16fj20d {
  transition-duration: 1s;
}
.x16fq969 {
  border-left-color: var(--p-color-border-subdued, var(--p-border-subdued));
}
.x16fucec {
  mask-repeat: no-repeat;
}
.x16g9bbj {
  color: var(--dolly-text-primary);
}
.x16h55sf {
  line-height: 1.4286;
}
.x16heey3 {
  font-family: var(--x19tbt77), var(--xunf0v8) !important;
}
.x16hexbp {
  left: 71.5%;
}
.x16hj40l {
  padding-left: 6px;
}
.x16hk5td {
  margin-left: -12px;
}
.x16hxpj1 {
  border-bottom-left-radius: 7px;
}
.x16hzegn {
  clip-path: unset;
}
.x16ihvaq {
  background-image: linear-gradient(white, white),
    linear-gradient(to top right, #fdd074, #f77f34, #dd326e, #d82b7e, #a432b1);
}
.x16kgx6l {
  border-right-color: var(--gradient-purple);
}
.x16kj9vd {
  order: 22;
}
.x16lq71d {
  border-top-color: var(--primary-icon);
}
.x16lqr8h {
  background-color: rgba(246, 247, 249, 0.6);
}
.x16lw3ta {
  font-size: var(--waf-wds-text-font-size-body-small);
}
.x16martc {
  border-right-color: var(--x1vuubov);
}
.x16mih1h {
  border-bottom-left-radius: 2px;
}
.x16mil14 {
  border-top-right-radius: unset;
}
.x16n37ib {
  margin-left: 12px;
}
.x16net62 {
  right: 60px;
}
.x16o0dkt {
  scrollbar-color: var(
      --chat-scrollbar-thumb-color,
      var(--scrollbar-thumb-color)
    )
    var(
      --chat-scrollbar-track-color,
      var(--mwp-message-row-background, var(--scrollbar-track-color))
    );
}
.x16pm9ip {
  border-right-color: rgba(var(--ig-stroke));
}
.x16pzcyo {
  padding-left: 37.5px;
}
.x16q8cke {
  left: 16px;
}
.x16qrkmw {
  contain: paint;
}
.x16rfsbj {
  border-right-color: var(--media-outer-border);
}
.x16rnrhc {
  transition-duration: var(--fds-duration-short-out);
}
.x16rskt9 {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.15), transparent);
}
.x16sw7j7 {
  background-color: var(
    --chat-composer-input-background-color,
    var(--comment-background)
  );
}
.x16sykr7 {
  border-left-color: var(--media-outer-border);
}
.x16szxs0 {
  transform: translate(-46%, 243%);
}
.x16tb26j {
  z-index: 7;
}
.x16tdsg8 {
  text-align: inherit;
}
.x16tj8rp {
  font-size: var(--waf-wds-text-font-size) !important;
}
.x16tkgvi {
  animation-name: x2un0yo-B;
}
.x16tq1l4 {
  filter: var(--badge-blue-filter);
}
.x16tx63l {
  box-shadow: 0 4px 8px var(--shadow-2);
}
.x16u0g1k {
  flex-basis: 356px;
}
.x16uhtvm {
  margin-right: 35%;
}
.x16v0oar {
  border-top-width: none;
}
.x16wwi9l {
  color: var(--extended-gray-text);
}
.x16yd4ao {
  color: var(--success);
}
.x16ypnew {
  border-right-color: rgb(var(--ig-badge));
}
.x16zf7on {
  background-color: var(--dolly-divider-grey);
}
.x170ae40 {
  font-family: var(--font-family-display-bold), var(--font-family-default) !important;
}
.x170k5ml {
  position: inherit;
}
.x170xcvm {
  fill-opacity: 0;
}
.x171hkkz {
  margin-right: px;
}
.x171htvj {
  padding-left: var(--size-48);
}
.x1723h9i {
  margin-left: -48px;
}
.x172wggs {
  background-color: var(--new-notification-background);
}
.x173a2gy {
  background-image: linear-gradient(
    90deg,
    var(--always-black) 0%,
    #c73842 50%,
    var(--always-white) 100%
  );
}
.x173hsko {
  background-size: 200% 200%, 285% 500%, 285% 500%, cover, cover;
}
.x173jzuc {
  color: rgb(var(--ig-primary-button));
}
.x173n6ol {
  border-left-color: var(--card-background-flat);
}
.x173wpfi {
  flex-basis: 66.666%;
}
.x174y0p0 {
  color: var(--dolly-icon-primary);
}
.x174ylx0 {
  font-size: inherit !important;
}
.x175gd0l {
  order: 76;
}
.x175jnsf {
  color: rgb(var(--web-always-black));
}
.x176a6me {
  animation-name: xkha0be-B;
}
.x176odoi {
  font-size: 1.4em;
}
.x176z0tx {
  line-height: 10;
}
.x177mva8 {
  margin-left: 96px !important;
}
.x177n6bx {
  right: 2px;
}
.x178xt8z {
  border-top-width: 1px;
}
.x1792ry3 {
  background-color: var(--toggle-active-background);
}
.x179pcff {
  stroke: var(--dolly-icon-primary);
}
.x179tack {
  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
}
.x17adc0v {
  margin-left: 10px;
}
.x17ax9c0 {
  padding-left: 53px;
}
.x17bhg7c {
  border-left-color: var(--fds-gray-10);
}
.x17ddzgb {
  color: var(--fds-gray-45);
}
.x17dokti {
  transform: translate(-146%, 312%);
}
.x17dzmu4 {
  transform: translateZ(0);
}
.x17etxam {
  white-space: break-spaces;
}
.x17f3y5z {
  background-color: var(--base-grape);
}
.x17f7tsp {
  box-shadow: 0 -4px 12px rgba(var(--web-always-black), 0.2);
}
.x17gamwm {
  transform: translate(141%, 153%) rotate(10.5deg);
}
.x17h3if9 {
  background-color: #e9edef;
}
.x17j41np {
  background-color: var(--fds-white-alpha-50);
}
.x17jisxn {
  filter: var(--badge-red-filter);
}
.x17ld789 {
  stroke-width: 4;
}
.x17lgo4e {
  font-family: var(--headline1-font-family), var(--font-family-apple) !important;
}
.x17lv91q {
  color: #ffba00;
}
.x17mssa0 {
  line-height: 1.5rem;
}
.x17n7ovz {
  fill: var(--secondary-button-text);
}
.x17ogke1 {
  background-color: var(--ocds-background-black-0);
}
.x17qb25w {
  border-right-width: var(--input-border-width);
}
.x17qophe {
  left: 0;
}
.x17r0tee {
  border-left-style: none;
}
.x17rkfjx {
  padding-right: -16px;
}
.x17se2pc {
  border-bottom-left-radius: var(--button-corner-radius-medium);
}
.x17uall0 {
  border-right-color: rgb(var(--ig-toggle-background-on-prism));
}
.x17ub4bw {
  stroke-opacity: 0.5;
}
.x17wp8dx {
  letter-spacing: 0.0125rem;
}
.x17xv1ja {
  border-bottom-right-radius: 11.5px;
}
.x17ybyri {
  border-left-color: #1877f2;
}
.x17ydfre {
  line-height: var(--system-14-line-height);
}
.x17z8epw {
  color: var(--primary-text-on-media);
}
.x17zd0t2 {
  column-gap: 4px;
}
.x17zif9m {
  border-top-left-radius: 48px;
}
.x17zwfj4 {
  border-top-right-radius: var(--button-corner-radius);
}
.x1800f39 {
  color: var(--waf-wds-button-text);
}
.x180j4jr {
  padding-right: 0 !important;
}
.x180mfp0 {
  color: var(--dolly-cta-pressed);
}
.x180nigk {
  color: #690;
}
.x180o8nl {
  border-bottom-left-radius: var(--x16w86t2);
}
.x1817b2a {
  margin-left: 1em;
}
.x181qf9z {
  order: 78;
}
.x182iqb8 {
  order: 4;
}
.x182rl45 {
  padding-right: 2.5rem;
}
.x182zwpg {
  margin-left: 13px;
}
.x1836swx {
  background-image: linear-gradient(
    to top right,
    rgba(var(--green-5)),
    rgba(var(--green-4))
  );
}
.x183da8m {
  background-color: var(--chip-background-selected);
}
.x183l01m {
  transform: scale(var(--text-input-label-font-size-scale-multiplier))
    translateY(-13px);
}
.x184vp17 {
  transform: translate(7%, 67.25%) rotate(-10deg);
}
.x185852w {
  transform: translate(206%, 165%) rotate(-20deg);
}
.x185m5pd {
  margin-right: var(--button-inner-icon-spacing-large);
}
.x186j9b8 {
  background-color: var(--fds-white-alpha-10);
}
.x186z157 {
  color: var(--chat-admin-text-color, inherit);
}
.x1883u4 {
  border-top-right-radius: 36px;
}
.x1886ypq {
  border-right: 1px solid var(--primary-text);
}
.x18871es {
  transform: scale(1, 1);
}
.x188bkxt {
  margin-left: 128px !important;
}
.x188k2y4 {
  font-family: var(--headline2-font-family), var(--font-family-segoe) !important;
}
.x18a5qr8 {
  margin-right: 1em;
}
.x18bame2 {
  box-shadow: var(--focus-ring-shadow-default);
}
.x18ccme9 {
  border-top-width: 5px;
}
.x18d0r48 {
  background-size: cover;
}
.x18ebdri {
  animation-duration: 10s;
}
.x18f6g3z {
  border-bottom-left-radius: 30px;
}
.x18fn2jl {
  background-color: var(--secondary-button-background-on-dark);
}
.x18fn938 {
  color: rgb(var(--grey-6));
}
.x18hwk67 {
  column-gap: 20px;
}
.x18hxmgj {
  margin-left: 0 !important;
}
.x18ikmyz {
  border-right-color: var(--fds-blue-60);
}
.x18ja1ch {
  order: 74;
}
.x18jlpol {
  background-color: #eee;
}
.x18jtxc7 {
  color: var(--mwp-subheader-text-color, inherit);
}
.x18kip29 {
  transform: translate(19%, 20%);
}
.x18km98s {
  opacity: 0.75;
}
.x18krheo {
  font-family: SF Pro Text;
}
.x18ky3vv {
  border-right: 1px solid var(--surface-background);
}
.x18l1vnj {
  font-stretch: var(--meta-emphasized-font-stretch);
}
.x18l2ej8 {
  transform: scale(0.714) translateY(-16px);
}
.x18l3tf1 {
  border-left-color: rgb(var(--post-separator));
}
.x18l40ae {
  background-color: var(--always-dark-overlay);
}
.x18lvrbx {
  color: var(--chat-incoming-message-text-color, inherit);
}
.x18m0hwo {
  color: #757778;
}
.x18m3596 {
  padding-right: 68px;
}
.x18mqm2i {
  float: right;
}
.x18nykt9 {
  border-bottom-right-radius: 50%;
}
.x18o3ruo {
  background-image: none;
}
.x18ouj0k {
  transform-origin: bottom center;
}
.x18poeml {
  border-bottom-right-radius: 99999px;
}
.x18qmpwu {
  padding-right: 0.5rem;
}
.x18qtup9 {
  font-family: var(--body-emphasized-font-family), var(--font-family-segoe) !important;
}
.x18r22x1 {
  object-position: left bottom;
}
.x18r5ilk {
  transform: translateX(11px);
}
.x18runqf {
  border-top-style: var(--popover-border-style);
}
.x18sheln {
  margin-right: 0.13em;
}
.x18t5km {
  fill: var(--shadow-8);
}
.x18tkn2g {
  background-color: var(--circle-button-red-background-color);
}
.x18wbh7p {
  animation-name: xv3vjy1-B;
}
.x18wx3en {
  border-left-color: var(--card-border-color);
}
.x18wxadm {
  transform: translateY(4%) scale(0.9, 0.9);
}
.x18xbn8l {
  animation-name: xau7ne7-B;
}
.x18xmwgd {
  flex-basis: 1px;
}
.x18xprio {
  color: #f1a817;
}
.x18z898i {
  background-color: var(--primary-deemphasized-button-pressed-overlay);
}
.x18zfhh {
  border-top-right-radius: 1.5px;
}
.x190qgfh {
  font-size: 0.625rem;
}
.x191arpl {
  color: var(--ocds-cta-blue-pressed) !important;
}
.x191uahf {
  color: var(--waf-wds-cta-base-color);
}
.x1923su1 {
  right: 8px;
}
.x192gdb6 {
  box-shadow: 0 0 16px 0 rgba(52, 72, 84, 0.05);
}
.x192ocso {
  background-color: #fff1cc;
}
.x192tdn3 {
  animation-delay: 0.25s;
}
.x193epu2 {
  animation-timing-function: steps(10, end);
}
.x193rm8m {
  line-height: var(--waf-wds-text-line-height-body);
}
.x1944yqb {
  background-color: rgba(15, 25, 30, 1);
}
.x194al5s {
  animation-name: x17t1eie-B;
}
.x195rid3 {
  color: var(--ocds-status-approve);
}
.x19693qn {
  vertical-align: -1px;
}
.x196fs4d {
  border-top-color: var(--primary-text-on-media);
}
.x1977vin {
  border-right-color: var(--secondary-text);
}
.x197fjye {
  border-bottom-right-radius: var(--button-corner-radius-large);
}
.x197sbye {
  opacity: 0.6;
}
.x197yli1 {
  font-size: var(--waf-wds-text-font-size-body);
}
.x197ys38 {
  border-left-color: var(--fds-disabled-text);
}
.x198bmzw {
  right: 20.5%;
}
.x198g3q0 {
  color: var(--primary-icon);
}
.x199158v {
  border-bottom-left-radius: 3px;
}
.x19991ni {
  transition-property: opacity;
}
.x199x1lr {
  text-wrap: wrap !important;
}
.x19b8kbm {
  background-color: var(--fds-gray-95);
}
.x19baegm {
  border-top-right-radius: 28px;
}
.x19bcreb {
  background-color: var(--waf-wds-text-tertiary);
}
.x19bguh7 {
  transition-duration: 0.05s, 0.1s;
}
.x19bnnje {
  border-right-color: #d10869;
}
.x19bzpp3 {
  -webkit-box-decoration-break: clone;
}
.x19c1rep {
  right: auto;
}
.x19c4wfv {
  transition-timing-function: var(--fds-animation-expand-collapse-in);
}
.x19c7zk {
  color: #65676b;
}
.x19cau1u {
  transform: translate(24%, 121%) rotate(-10deg);
}
.x19co3pv {
  color: transparent;
}
.x19d7kov {
  border-left-width: 6px;
}
.x19dbp7c {
  border-left-color: #1a1a1a;
}
.x19dipnz {
  color: var(--color, revert);
}
.x19dz412 {
  color: #905;
}
.x19ei1eu {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15), 0 0 15px rgba(0, 0, 0, 0.3);
}
.x19ekcyf {
  background-image: url(/images/assets_DO_NOT_HARDCODE/facebook_icons/app-instant-games_filled_24_primary-icon-on-media.png?__makehaste_cache_breaker=zw59L7ftc4b);
}
.x19f6ikt {
  margin-right: -16px;
}
.x19g9edo {
  background-color: rgb(var(--ig-highlight-background));
}
.x19gr3xy {
  background-color: var(--x1n3e8zv);
}
.x19gtwsn {
  border-top-color: rgb(var(--ig-stroke));
}
.x19h559z {
  margin-left: -130px;
}
.x19h7ccj {
  flex-basis: 500px;
}
.x19i94uw {
  border-right-color: rgba(var(--ig-secondary-button), 0.15);
}
.x19jd1h0 {
  transform: rotate(180deg);
}
.x19jh3bc {
  border-left-width: 3px;
}
.x19k9dhg {
  list-style-type: lower-roman;
}
.x19kays6 {
  background-color: #f2f2f2;
}
.x19kdo7t {
  background-color: #ff66bffe;
}
.x19kjcj4 {
  object-fit: contain;
}
.x19kvsp8 {
  flex-basis: var(--desktop-nav-height);
}
.x19l4sor {
  flex-basis: 48px;
}
.x19livfd {
  border-top-width: var(--chat-incoming-message-border-width, 0px);
}
.x19mgsk0 {
  border-right-color: var(--switch-active);
}
.x19mh4o2 {
  box-shadow: 0 -8px 8px var(--card-background);
}
.x19mj9yt {
  transform: translate(20%, 26%);
}
.x19mvghd {
  background-image: linear-gradient(
    180deg,
    var(--always-dark-overlay),
    transparent
  );
}
.x19n2rwr {
  box-shadow: 0 0 0 2px var(--accent);
}
.x19p7ews {
  border-left-width: 2px;
}
.x19pm5ym {
  text-shadow: none;
}
.x19qf22n {
  margin-left: 92px;
}
.x19qstwj {
  font-weight: var(--font-weight-system-light);
}
.x19r88tc {
  padding-right: 0.9%;
}
.x19rlkgl {
  left: 86%;
}
.x19s0gzk {
  padding-left: 84px;
}
.x19sq5ih {
  border-top-left-radius: 360px;
}
.x19st51t {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.01),
    rgba(0, 0, 0, 0.4)
  );
}
.x19t4yb0 {
  padding-right: 125px;
}
.x19um543 {
  padding-right: 1px;
}
.x19v5lwq {
  margin-left: calc(2 * var(--modal-padding));
}
.x19v7jsr {
  border-right-color: var(--lines-separator, #dbdbdb);
}
.x19v85br {
  cursor: progress;
}
.x19v9tvf {
  line-height: 22px;
}
.x19vxfg6 {
  padding-right: var(--text-badge-padding-horizontal);
}
.x19w6rv {
  transform-origin: left;
}
.x19z6p6p {
  margin-left: -2.5px;
}
.x19z9ohp {
  backdrop-filter: blur(2px);
}
.x1a02dak {
  flex-wrap: wrap;
}
.x1a0ga1i {
  padding-right: 0.2em;
}
.x1a1m0xk {
  color: var(--negative);
}
.x1a2cdl4 {
  border-top-left-radius: 10px;
}
.x1a2hsla {
  background-color: #bea0fa;
}
.x1a2yejm {
  margin-left: -15px;
}
.x1a33avv {
  transform: scale(0.5);
}
.x1a3ma36 {
  color: var(--progress-ring-neutral-foreground);
}
.x1a4bs9z {
  flex-basis: 320px;
}
.x1a4onnt {
  background-color: rgba(134, 142, 153, 0.25);
}
.x1a4t4d5 {
  background-color: var(--fds-blue-70);
}
.x1a4ywym {
  color: var(--dolly-text-dark-grey);
}
.x1a4zl23 {
  background-color: var(--waf-wds-photo-picker-cta-icon-bg-color);
}
.x1a5igra {
  animation-name: none;
}
.x1a6p37j {
  border-left-color: var(--always-black);
}
.x1a6qonq {
  line-height: 140%;
}
.x1a7do21 {
  border-left-color: #ffffff20;
}
.x1a7j6l7 {
  margin-left: 34px;
}
.x1a7r50c {
  background-color: var(--waf-wds-navbar-on-scroll-background-color);
}
.x1a8447i {
  border-bottom-right-radius: var(--xs10uf3);
}
.x1a866tc {
  opacity: var(--waf-wds-option-disabled-metadata-opacity);
}
.x1a87ojn {
  right: 32px;
}
.x1a8vxat {
  order: 96;
}
.x1aa7yxh {
  opacity: var(--waf-wds-disabled-opacity) !important;
}
.x1ac8wjh {
  object-fit: none;
}
.x1acd8kp {
  animation-name: xx24d24-B;
}
.x1acm5me {
  left: 15%;
}
.x1adoouj {
  right: -4px;
}
.x1ae6mll {
  background-color: var(--input-background-warn-hover);
}
.x1afcbsf {
  box-sizing: content-box;
}
.x1afoz4w {
  border-left-color: rgba(0, 0, 0, 0.7);
}
.x1ag7td9 {
  animation-timing-function: var(--glimmer-animation-timing-function);
}
.x1agbcgv {
  grid-row-start: 1;
}
.x1agx2uf {
  letter-spacing: 0.006rem;
}
.x1ah78lo {
  fill: var(--blue-link);
}
.x1ahifba {
  transition-delay: 0s;
}
.x1ahlmzr {
  background-color: var(--progress-ring-on-media-background);
}
.x1ahlqhq {
  border-right-color: var(--waf-wds-accent-color);
}
.x1ahuga {
  animation-name: xct2g7x-B;
}
.x1ai213a {
  filter: var(--badge-purple-filter);
}
.x1ai5vx9 {
  left: 5vw;
}
.x1aicf5j {
  border-bottom-right-radius: 19px;
}
.x1aimgj9 {
  color: var(--chat-admin-text-color, var(--placeholder-text));
}
.x1aiskm {
  border-left-color: var(--primary-text);
}
.x1ajtyu9 {
  background-color: var(--badge-background-color-yellow);
}
.x1aktdv5 {
  flex-basis: 33%;
}
.x1al0eus {
  border-bottom-left-radius: 1.5px;
}
.x1al4vs7 {
  transform-origin: top left;
}
.x1altmpn {
  text-shadow: 0 1px 0 rgba(48, 48, 48, 0.7);
}
.x1am1rlb {
  animation-name: x16wqvv7-B;
}
.x1amjocr {
  column-gap: 10px;
}
.x1amqt3y {
  animation-name: xivcp3y-B;
}
.x1ao8iox {
  order: 88;
}
.x1aoele2 {
  border-right-color: #216fdb;
}
.x1aoij9j {
  border-top-color: var(--surface-background);
}
.x1aomrq0 {
  border-top-left-radius: initial;
}
.x1ap2d02 {
  margin-right: 80px;
}
.x1apb90u {
  font-weight: var(--headline3-font-weight);
}
.x1apt2gq {
  left: 132px;
}
.x1aql7vk {
  flex-basis: 257px;
}
.x1arowe1 {
  background-color: var(--progress-ring-neutral-foreground);
}
.x1arsvhq {
  color: rgb(var(--tos-box-shadow));
}
.x1atfwet {
  padding-left: 1.75rem;
}
.x1atmiam {
  animation-name: x1qe6f9p-B;
}
.x1atnkpr {
  box-shadow: 0 1px 0 0 var(--media-inner-border);
}
.x1atnlmd {
  transform: rotateZ(0deg);
}
.x1atq58o {
  font-family: SF Pro Text, Roboto !important;
}
.x1atzwio {
  color: rgb(var(--error-or-destructive));
}
.x1au9nqc {
  animation-name: xtnbmzx-B;
}
.x1aueamr {
  font-size: 1.375rem;
}
.x1av198z {
  border-right-color: var(--placeholder-icon);
}
.x1av1boa {
  background-color: var(--hosted-view-selected-state);
}
.x1av4zun {
  background-color: rgba(0, 0, 0, 0.85);
}
.x1avfe6s {
  transform: translateX(40px);
}
.x1avw930 {
  color: var(--ocds-typography-black-3) !important;
}
.x1awdgim {
  padding-left: 200px;
}
.x1awj2ng {
  color: white;
}
.x1axa18n {
  border-left: 3px solid var(--shadow-1);
}
.x1axkkvl {
  animation-name: x1o0xdg2-B;
}
.x1aylfdi {
  right: -6.9px;
}
.x1azt60i {
  border-bottom-left-radius: var(--list-cell-corner-radius);
}
.x1b0d499 {
  vertical-align: -0.25em;
}
.x1b0o3cz {
  stroke-dashoffset: 0;
}
.x1b1cigj {
  background-image: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0) 80%,
    rgba(0, 0, 0, 0.35) 100%
  );
}
.x1b1fv3o {
  transition-property: margin-left, opacity, transform;
}
.x1b1mbwd {
  border-right: 0;
}
.x1b1u5bx {
  font-stretch: var(--body-emphasized-font-stretch);
}
.x1b1ymq5 {
  background-image: linear-gradient(-15deg, #07316d, #bf0f76);
}
.x1b2fm6u {
  color: var(--waf-wds-view-cart-button-text);
}
.x1b2oxx8 {
  background-color: rgb(var(--grey-9));
}
.x1b2warb {
  margin-left: 3.5px;
}
.x1b3i8zk {
  animation-name: xrvlesl-B;
}
.x1b4cbv7 {
  padding-right: 1rem !important;
}
.x1b4hy2t {
  border-top-color: currentColor;
}
.x1b4irnj {
  border-right: 1px solid #216fdb;
}
.x1b4qsv2 {
  border-left-width: var(--input-border-width);
}
.x1b7hiek {
  border-right: 4px solid var(--always-white);
}
.x1b8i14b {
  border-bottom-right-radius: var(--chip-corner-radius);
}
.x1b8mwcn {
  box-shadow: 0 0 6px var(--chat-incoming-message-bubble-background-color);
}
.x1b8oqzv {
  border-right-color: rgb(255, 255, 255, 0.7);
}
.x1b8z93w {
  row-gap: 10px;
}
.x1b9bubz {
  line-height: 1 !important;
}
.x1b9h4xk {
  background-color: var(--fds-gray-00);
}
.x1b9tyad {
  padding-left: 34px;
}
.x1baebny {
  background-color: rgba(50, 52, 54, 0.25);
}
.x1bao77f {
  transform: scale(1.05);
}
.x1bb5ja2 {
  margin-left: -32px;
}
.x1bckuxf {
  transition-timing-function: var(--fds-animation-passive-move-in);
}
.x1bcm92b {
  flex-shrink: 4;
}
.x1bcwpiy {
  animation-name: x1yitzd3-B;
}
.x1bdf4jo {
  fill: var(--primary-button-text);
}
.x1bdh88e {
  background-color: var(--waf-wds-option-icon-circle-color);
}
.x1beo9mf {
  flex-direction: inherit;
}
.x1bex8tx {
  transform: translate(21%, 72%) rotate(15deg);
}
.x1bg0pq8 {
  border-right-color: var(--fds-spectrum-tomato);
}
.x1bgwc1b {
  background-image: linear-gradient(50.29deg, #f48723 16.24%, #f7b928 84.32%);
}
.x1bgx8a2 {
  background-color: var(--dolly-bg-grey);
}
.x1bhb7k3 {
  background-color: rgb(var(--ig-toggle-background-off-prism));
}
.x1bhewko {
  scroll-snap-align: start;
}
.x1bhwmg6 {
  flex-grow: 5;
}
.x1bhxuv2 {
  background-color: #b2b2b2;
}
.x1biusqg {
  border-left-color: var(--x7p3ais);
}
.x1bkodxg {
  column-gap: var(--size-48);
}
.x1blm9s1 {
  border-top-color: var(--fds-spectrum-tomato);
}
.x1blwhzf {
  background-color: var(--dolly-bg-baby-blue);
}
.x1bmlja0 {
  background-color: #f2f2f2;
}
.x1bmsi4x {
  border-top-color: var(--secondary-button-background-floating);
}
.x1bnd6as {
  filter: blur(50px);
}
.x1bndym7 {
  transform-origin: 50% 50%;
}
.x1bnersf {
  color: #53a6fd;
}
.x1bngkxl {
  margin-left: 10%;
}
.x1bnzur {
  transform: translate(-1px, 1px);
}
.x1bqluzl {
  box-shadow: var(--shadow-list);
}
.x1bri2hl {
  border-right: 1px solid red;
}
.x1brkwwv {
  margin-left: 99px;
}
.x1bs05mj {
  filter: blur(30px);
}
.x1btel55 {
  border-top-right-radius: 8px 8px;
}
.x1btupbp {
  line-height: 1.333;
}
.x1btuzgv {
  background-color: var(--geodesic-color-background-success-muted);
}
.x1bu36g9 {
  border-top-left-radius: 2rem;
}
.x1bu4zmy {
  opacity: var(--glimmer-on-white-background-min-opacity);
}
.x1bvf09y {
  color: var(--button-icon-secondary-calling-toggled);
}
.x1bvr7z4 {
  transition-duration: var(--fds-duration-extra-short-in), 0s;
}
.x1bwjkdj {
  left: 18px;
}
.x1byulpo {
  grid-row-end: 1;
}
.x1byvic3 {
  color: var(--ocds-cta-blue-hover) !important;
}
.x1bz8ywx {
  margin-left: 2em;
}
.x1c071of {
  transform: none;
}
.x1c0k01l {
  transform: scale(0.75) translate(8px, -8px);
}
.x1c0xtnf {
  padding-right: var(--text-input-multi-padding-scrollbar);
}
.x1c0yhlu {
  margin-right: -14px;
}
.x1c1b4dv {
  transform: translateY(0px);
}
.x1c25uh8 {
  background-color: #333333;
}
.x1c2jvxr {
  padding-left: var(--dialog-anchor-horizontal-padding);
}
.x1c3i2sq {
  font-size: 1.125rem;
}
.x1c4vz4f {
  flex-grow: 0;
}
.x1c5tqo3 {
  background-color: #ffffff;
}
.x1c66dkd {
  border-top-left-radius: 23.5pt;
}
.x1c6xs84 {
  padding-right: var(--size-large);
}
.x1c74tu6 {
  animation-duration: 2s;
}
.x1c78tyx {
  animation-name: xb9r6ac-B;
}
.x1c7a9eh {
  border-left-color: var(--chat-admin-text-color, var(--divider));
}
.x1c83p5e {
  border-top-right-radius: 3px;
}
.x1c85371 {
  flex-basis: 66%;
}
.x1c8ul09 {
  background-color: rgba(0, 0, 0, 0.4);
}
.x1c8wrv {
  font-family: Seol Sans W05, Neue Plak, sans-serif !important;
}
.x1c8ylx0 {
  color: var(--mcds-promo-label);
}
.x1c92isx {
  transform: scale(-1, 1);
}
.x1c9b2v3 {
  border-left-color: rgb(var(--ig-tertiary-text));
}
.x1c9dlo5 {
  animation-iteration-count: 1, infinite;
}
.x1c9t90q {
  background-color: rgb(var(--ig-stroke));
}
.x1cab348 {
  transform: scale(0.75) translateY(-11px);
}
.x1caxmr6 {
  background-color: rgb(var(--ig-stroke-on-media));
}
.x1cb1t30 {
  transform: translateY(-50%);
}
.x1cbl2y9 {
  background-color: gray;
}
.x1cc3yi2 {
  font-feature-settings: clig off, liga off;
}
.x1ccrb07 {
  border-top-right-radius: 12px;
}
.x1cdab7y {
  box-shadow: inset 0 1px 0 var(--shadow-1);
}
.x1cdci3v {
  transform: translate(0, -50%);
}
.x1cdvf7c {
  background-color: var(--notification-badge);
}
.x1cf2tqg {
  margin-left: 25px;
}
.x1cf6z30 {
  box-shadow: 0 0 10px 0 var(--fds-gray-10), 0 0 1px 0 var(--fds-black-alpha-10);
}
.x1cfz61k {
  border-left-color: var(--fds-green-55);
}
.x1cgjj4e {
  left: calc(50% - 7px);
}
.x1ch05sk {
  background-color: var(--waf-wds-alert-color);
}
.x1ch86jh {
  border-right-color: var(--divider);
}
.x1chd0lm {
  border-left-color: rgba(235, 237, 240, 0.1);
}
.x1chxgay {
  border-right-color: var(--list-border-color, transparent);
}
.x1cihehr {
  font-family: var(--meta-emphasized-font-family), var(--font-family-apple) !important;
}
.x1ciooss {
  background-color: var(--negative);
}
.x1cjgoka {
  fill: var(--ocds-cta-light);
}
.x1cjgprc {
  background-color: var(--waf-wds-snackbar-cta-background);
}
.x1ckiotv {
  padding-left: 132px;
}
.x1clz6tn {
  border-top-color: var(--dolly-cta-pressed);
}
.x1cm23x1 {
  background-color: var(--icon-background);
}
.x1cm6qz0 {
  stroke: var(--positive);
}
.x1cnivt2 {
  border-left: 12px solid var(--BasePulseEffect_pulseColor);
}
.x1coa0m1 {
  border-left: 2px solid rgb(var(--web-always-white));
}
.x1couup4 {
  filter: var(--icon-filter-negative);
}
.x1coy991 {
  border-top-color: var(--xhp1vyb);
}
.x1cp0k07 {
  color: rgb(var(--ig-secondary-icon));
}
.x1cphp8n {
  border-left-color: var(--xwh6bgr);
}
.x1cpl2wf {
  color: var(--toast-text-link);
}
.x1cpu8u5 {
  stroke: var(--dolly-icon-secondary);
}
.x1cq00nt {
  margin-left: var(--section-header-addOnEnd-margin-horizontal);
}
.x1cq0mwf {
  grid-row-end: 5;
}
.x1cqbqt {
  font-weight: var(--waf-wds-text-font-weight-regular) !important;
}
.x1cqlvx6 {
  color: var(--button-icon-filter-secondary-on-media-toggled);
}
.x1crgffb {
  border-left-color: #cbd2d9;
}
.x1crlz4g {
  color: #365899;
}
.x1cs4ncq {
  border-left-color: var(--notification-badge);
}
.x1csijdv {
  transform: translateY(20%);
}
.x1cuba2h {
  border-top-color: #dbdbdb;
}
.x1cur4ig {
  border-right-style: var(--popover-border-style);
}
.x1cv2tw {
  border-right-color: var(--primary-text-on-media);
}
.x1cvbfqh {
  opacity: var(--waf-wds-disabled-opacity);
}
.x1cw4mn1 {
  background-color: rgba(0, 0, 0, 0.34);
}
.x1cxxrxm {
  margin-left: 9px;
}
.x1cy1n3u {
  stroke: var(--always-white);
}
.x1cy8zhl {
  align-items: flex-start;
}
.x1cy9i3i {
  list-style-position: inside;
}
.x1cyi7gt {
  border-top-color: var(--overlay-alpha-80);
}
.x1cyta7e {
  order: 91;
}
.x1czzsgp {
  border-top-right-radius: var(--waf-wds-contextual-menu-border-radius);
}
.x1d0d724 {
  border-bottom-left-radius: 9999px;
}
.x1d1ct2s {
  margin-left: -40px;
}
.x1d1medc {
  flex-grow: 18;
}
.x1d2osyd {
  background-color: var(--disabled-icon);
}
.x1d2xfc3 {
  filter: var(--filter-negative);
}
.x1d2y3a9 {
  border-left-color: red;
}
.x1d3cqz2 {
  left: 85%;
}
.x1d3mw78 {
  line-height: 16px;
}
.x1d3vzwk {
  transform: translate(-4px, -4px);
}
.x1d404gf {
  border-left: 1px solid var(--web-wash);
}
.x1d4erf0 {
  background-image: url(/images/ad_network/icon_xout_tick.png?__makehaste_cache_breaker=33xVYAe6drA);
}
.x1d4wt55 {
  border-top-color: var(--hover-overlay);
}
.x1d50ba4 {
  fill: var(--primary-text);
}
.x1d52u69 {
  margin-left: 16px;
}
.x1d69dk1 {
  filter: var(--filter-secondary-icon);
}
.x1d72o {
  transition-timing-function: var(--fds-animation-move-out);
}
.x1d8287x {
  transition-duration: 0.3s;
}
.x1d846gd {
  background-color: rgb(var(--ig-secondary-text));
}
.x1d9k050 {
  column-gap: 36px;
}
.x1d9r237 {
  padding-right: 84px;
}
.x1daed7c {
  padding-left: 16;
}
.x1dag254 {
  color: rgba(0, 0, 0, 1);
}
.x1db3r98 {
  border-top-color: var(--always-gray-40);
}
.x1dbdeqy {
  color: #424445;
}
.x1dbijih {
  row-gap: 2px;
}
.x1dbl2gt {
  line-height: 1.6;
}
.x1dbxmu1 {
  flex-grow: 1.2;
}
.x1dc171q {
  color: var(--waf-wds-accent-color) !important;
}
.x1dcheo9 {
  font-size: 0.8125rem;
}
.x1dcsfsh {
  border-top-left-radius: 46px;
}
.x1ddic05 {
  object-position: 0 0;
}
.x1ddx0sb {
  background-color: var(--xyeapbb);
}
.x1de53dj {
  padding-right: var(--menu-item-base-padding-horizontal);
}
.x1debuo4 {
  animation-timing-function: ease;
}
.x1dem4cn {
  color: var(--secondary-button-text);
}
.x1dfgyn0 {
  border-bottom-left-radius: 8px !important;
}
.x1dfjofp {
  border-right-color: var(--radio-border-color);
}
.x1dg2w4v {
  vertical-align: -2.9px;
}
.x1dgx9ah {
  margin-left: 130px;
}
.x1dh0t33 {
  flex-grow: 9999;
}
.x1dh5ka {
  grid-template-rows: 64px 40px min-content;
}
.x1dhq9h {
  transition-timing-function: var(--fds-animation-fade-out);
}
.x1di8ier {
  padding-right: 2.5px;
}
.x1digeu6 {
  border-top-left-radius: 17px;
}
.x1dj2u0b {
  border-top-color: var(--x1vuubov);
}
.x1dj58rs {
  text-shadow: 2px 2px var(--shadow-5);
}
.x1dk0on7 {
  padding-right: 7%;
}
.x1dkv9o9 {
  background-color: rgba(255, 255, 255, 0.6);
}
.x1dloyqw {
  margin-left: 56px;
}
.x1dm5mii {
  border-top-left-radius: unset;
}
.x1dmfqyo {
  stroke: var(--disabled-icon);
}
.x1dntmbh {
  color: var(--disabled-text);
}
.x1docyh2 {
  background-color: rgb(var(--grey-6));
}
.x1dogid2 {
  animation-name: x16e58t8-B;
}
.x1doi54r {
  border-top-color: rgb(var(--ig-toggle-background-on-prism));
}
.x1dont6o {
  border-left-color: var(--waf-wds-photo-picker-preview-border-color);
}
.x1doqcd4 {
  border-left: 1px solid var(--accent);
}
.x1dor1uw {
  letter-spacing: 0.1em;
}
.x1dovpjd {
  -webkit-line-clamp: var(--WebkitLineClamp, revert);
}
.x1dowibm {
  padding-right: var(--revamp-feed-card-dense-padding);
}
.x1dp6rp6 {
  transform-origin: top center;
}
.x1dpdcq {
  margin-left: 4.5%;
}
.x1dpmhr1 {
  box-shadow: 0 0 0 1px var(--media-inner-border), 0 2px 2px var(--shadow-1);
}
.x1dqoszc {
  border-right-color: rgb(var(--ig-elevated-separator));
}
.x1dri4kt {
  border-left-color: rgb(var(--ig-toggle-outline-disabled-prism));
}
.x1drvik2 {
  border-right-color: red;
}
.x1ds6qdw {
  border-right: 5px solid var(--shadow-8);
}
.x1dsgck7 {
  border-bottom-right-radius: 83px;
}
.x1du7dku {
  border-right-color: rgb(var(--ig-toggle-outline-disabled-prism));
}
.x1du7p7m {
  border-top-right-radius: var(--waf-wds-quantity-input-icon-border-radius);
}
.x1duedou {
  border-right-color: var(--waf-wds-view-cart-button-border);
}
.x1dufm33 {
  transform: translateY(-20px);
}
.x1dvbaef {
  background-color: var(--x1x6763g);
}
.x1dwc43f {
  background-color: var(--x77ddco);
}
.x1dwsriz {
  padding-right: auto;
}
.x1dwv3re {
  will-change: auto;
}
.x1dx23t5 {
  transform: translate(160%, 51%) rotate(10.5deg);
}
.x1dx3ej2 {
  opacity: 0.999;
}
.x1dyh7pn {
  color: var(--mwp-header-text-color, inherit);
}
.x1dyhy4f {
  background-image: url(/images/ad_network/icon_xout_report.png?__makehaste_cache_breaker=gow2_WOnJes);
}
.x1dzhc41 {
  border-right-color: #e6e6e6;
}
.x1e07wzj {
  background-color: var(--progress-ring-disabled-foreground);
}
.x1e0jt0v {
  border-left: 1px dashed var(--media-inner-border);
}
.x1e0r4ib {
  line-height: 2.8;
}
.x1e0x9i4 {
  filter: grayscale(100%) contrast(30%) brightness(150%);
}
.x1e2d8s5 {
  background-image: radial-gradient(
      rgba(255, 255, 255, 0.25),
      rgba(255, 255, 255, 0) 40%
    ),
    radial-gradient(
      hsla(44, 100%, 66%, 1) 30%,
      hsla(338, 68%, 65%, 1),
      hsla(338, 68%, 65%, 0.4) 41%,
      transparent 52%
    ),
    radial-gradient(hsla(272, 100%, 60%, 1) 37%, transparent 46%),
    linear-gradient(155deg, transparent 65%, hsla(142, 70%, 49%, 1) 95%),
    linear-gradient(45deg, hsla(213, 100%, 44%, 1), hsla(209, 100%, 53%, 1));
}
.x1e2nbdu {
  color: red;
}
.x1e3qnni {
  border-top-right-radius: 50vh;
}
.x1e4g8f7 {
  background-color: #152345;
}
.x1e4gqcv {
  background-color: rgba(0, 0, 0, 0.15);
}
.x1e4ktmx {
  background-color: var(--fds-highlight-cell-background);
}
.x1e4tkzx {
  border-right-color: rgba(0, 0, 0, 0.2);
}
.x1e558r4 {
  padding-left: 4px;
}
.x1e5i8e3 {
  cursor: ns-resize;
}
.x1e5q0jg {
  border-bottom-right-radius: inherit;
}
.x1e62uox {
  border-left: 8px solid var(--shadow-8);
}
.x1e6ar86 {
  border-top-right-radius: 99999px;
}
.x1e6iuza {
  right: -48px;
}
.x1e7kja {
  border-right-width: 6px;
}
.x1e8o1jq {
  padding-left: 1%;
}
.x1e8paks {
  margin-left: env(safe-area-inset-left);
}
.x1e8twtm {
  border-right-color: #dbdbdb;
}
.x1e9ncm4 {
  background-color: rgb(var(--ig-elevated-separator));
}
.x1eak7na {
  order: 66;
}
.x1eb86dx {
  background-color: var(--mwp-message-row-background);
}
.x1ebhnzs {
  letter-spacing: var(--waf-wds-text-letter-spacing-heading);
}
.x1ebt8du {
  transition-duration: var(--fds-duration-extra-extra-short-out);
}
.x1ec4qzi {
  border-top-right-radius: var(--xs10uf3);
}
.x1ecjhxo {
  box-shadow: 0 2px 4px var(--shadow-2);
}
.x1ed109x {
  cursor: text;
}
.x1edj5cm {
  border-right: 2px solid var(--secondary-icon);
}
.x1ee4ne1 {
  row-gap: var(--size-12);
}
.x1ee9ax4 {
  order: 39;
}
.x1eedqt0 {
  background-color: rgb(var(--ig-tertiary-button-background));
}
.x1eftoo1 {
  font-size: 0.5rem;
}
.x1eg1fw9 {
  animation-name: x1pudf4l-B;
}
.x1egamm8 {
  opacity: 30%;
}
.x1egbiu0 {
  background-color: var(--primary-deemphasized-button-pressed);
}
.x1egjynq {
  padding-left: 18px;
}
.x1ehagqq {
  line-height: var(--system-20-line-height);
}
.x1eied1y {
  border-top-left-radius: 1.3em;
}
.x1ej3kyw {
  background-image: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.35) 0%,
    rgba(0, 0, 0, 0) 30%,
    rgba(0, 0, 0, 0) 80%,
    rgba(0, 0, 0, 0.35) 100%
  );
}
.x1ej9cxs {
  border-right-color: var(--disabled-button-background) !important;
}
.x1ejgnnb {
  font-size: var(--headline3-font-size);
}
.x1ejlxp5 {
  padding-right: 8;
}
.x1ejq31n {
  border-top-style: none;
}
.x1ek1mxr {
  border-top-left-radius: 7.2px;
}
.x1ekj0bv {
  animation-name: x6v76qi-B;
}
.x1ekw4jw {
  border-right-color: var(--xhp1vyb);
}
.x1emaxkd {
  border-right-color: var(--overlay-alpha-80);
}
.x1emf0wh {
  background-color: var(--base-teal);
}
.x1emribx {
  margin-right: 8px;
}
.x1en61oj {
  border-bottom-right-radius: 62.5rem;
}
.x1enj4jl {
  border-right-color: var(--ocds-cta-disabled);
}
.x1enjb0b {
  border-bottom-right-radius: 3px;
}
.x1enlu43 {
  color: var(--profile-photo-badge-icon);
}
.x1eoab8u {
  border-bottom-right-radius: 2rem;
}
.x1eog914 {
  row-gap: var(--size-24);
}
.x1eopwuj {
  order: 23;
}
.x1eos61b {
  column-gap: var(--size-8);
}
.x1epdd7z {
  direction: inherit;
}
.x1epdt8v {
  right: 11px;
}
.x1epify5 {
  box-shadow: 0 -1px 4px var(--shadow-1);
}
.x1epquy7 {
  border-top-color: var(--input-border-color);
}
.x1epygpo {
  border-top-width: var(--card-border-width, 0px);
}
.x1eqhsl0 {
  box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-2);
}
.x1es969t {
  border-left-color: black;
}
.x1esd3ug {
  line-height: 1.53;
}
.x1esixsr {
  margin-right: 120px;
}
.x1esw782 {
  animation-timing-function: linear;
}
.x1esxh7v {
  order: 7;
}
.x1etwn82 {
  display: inline-table;
}
.x1eu2eya {
  color: var(--disabled-icon);
}
.x1eub6wo {
  transition-duration: var(--fds-duration-extra-short-out);
}
.x1evw4sf {
  background-color: #4080ff;
}
.x1evy7pa {
  line-height: 1.5;
}
.x1ew2t21 {
  box-shadow: -1px 1px 1px var(--shadow-inset);
}
.x1ewm5n {
  box-shadow: 0 -2px 4px var(--divider);
}
.x1exdpde {
  border-left-color: var(--utilities-photo-border, rgba(0, 0, 0, 0.15));
}
.x1exjx2g {
  background-image: url(/images/ad_network/icon_xout_report_white.png?__makehaste_cache_breaker=ZHmWZ5jPNJo);
}
.x1exm56g {
  box-shadow: 0 0 0.83px 0.83px #0000000f;
}
.x1exxf4d {
  border-top-color: var(--media-inner-border);
}
.x1ey7xld {
  font-family: monospace;
}
.x1ey909u {
  background-color: var(--waf-wds-contextual-menu-background-color);
}
.x1f00ac0 {
  right: 112px;
}
.x1f0a8f0 {
  background-color: #c0e0db;
}
.x1f0sm9e {
  font-weight: var(--body-font-weight);
}
.x1f0x4kx {
  color: var(--mwp-primary-theme-color);
}
.x1f0ztbi {
  background-color: #000000;
}
.x1f14xsl {
  border-right-color: #00000026;
}
.x1f1bo2u {
  color: rgb(var(--web-secondary-action));
}
.x1f1mv5i {
  right: 3px;
}
.x1f21by1 {
  font-size: var(--waf-wds-text-font-size-subheading);
}
.x1f2gare {
  background-color: var(--always-light-overlay);
}
.x1f3wszw {
  border-top-width: 0.03125rem;
}
.x1f4cnw9 {
  padding-right: 4.4%;
}
.x1f5ukqv {
  transform: translate(12%, 16%) rotate(-4.75deg);
}
.x1f6kntn {
  font-size: 0.875rem;
}
.x1f6m0qj {
  border-top-width: var(--xy9ppbc);
}
.x1f6yumg {
  stroke-linejoin: round;
}
.x1f70d0s {
  border-bottom-right-radius: var(--radius-medium);
}
.x1f7sx64 {
  animation-duration: 0.82s;
}
.x1f85oc2 {
  transform: scale(0);
}
.x1f8mk5u {
  border-left-color: var(--blue-link);
}
.x1f90px3 {
  background-image: linear-gradient(var(--shadow-5), transparent);
}
.x1f9kxk6 {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.x1f9vhhg {
  border-top-right-radius: 26px;
}
.x1f9y4dh {
  fill: var(--progress-ring-neutral-foreground);
}
.x1faq86j {
  float: left;
}
.x1fayt1i {
  filter: drop-shadow(0 0 6px var(--shadow-2));
}
.x1fb7sf0 {
  background-color: rgb(255, 255, 255, 0.2);
}
.x1fbar37 {
  color: var(--waf-wds-text-secondary-60) !important;
}
.x1fbi1t2 {
  margin-right: var(--button-inner-icon-spacing-medium);
}
.x1fc1q4v {
  color: #28394399;
}
.x1fc57z9 {
  line-height: 20px;
}
.x1fc8kun {
  row-gap: 0.5rem;
}
.x1fcphai {
  border-top-right-radius: 1em;
}
.x1fcphnd {
  color: rgba(29, 101, 193, 1);
}
.x1fcty0u {
  font-weight: normal;
}
.x1fcv5ex {
  margin-left: 0.5rem;
}
.x1fd2adx {
  margin-right: calc(2 * var(--modal-padding));
}
.x1fdshc9 {
  z-index: -2;
}
.x1fdtg7e {
  background-attachment: scroll;
}
.x1feglwu {
  box-shadow: 0 3pt 12pt var(--fds-black-alpha-15);
}
.x1fey0fg {
  color: var(--blue-link);
}
.x1fezbos {
  background-color: rgba(49, 162, 76, 0.45);
}
.x1ff8u0n {
  font-family: var(--meta-font-family), var(--font-family-segoe) !important;
}
.x1ff8w32 {
  padding-left: 11vh;
}
.x1ffeobu {
  margin-right: 9px;
}
.x1ffyrng {
  border-right-color: var(--hover-overlay);
}
.x1ffytzq {
  flex-basis: 560px;
}
.x1fglp {
  border-top-right-radius: 100px;
}
.x1fgq2zc {
  color: var(--button-tertiary-toggled-text);
}
.x1fh42yi {
  color: #008069;
}
.x1fhayk4 {
  font-weight: var(--text-input-field-font-weight);
}
.x1fhq5pe {
  fill: #e7ffdb;
}
.x1fhwpqd {
  font-size: var(--system-12-font-size);
}
.x1finlw0 {
  transform: translate(24%, 26.5%) rotate(-7deg);
}
.x1fiuzfb {
  filter: brightness(0) var(--filter-secondary-icon);
}
.x1fj9vlw {
  white-space: pre-line;
}
.x1fjjn57 {
  animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
}
.x1fjm0lj {
  transform: translate(1px, -1px);
}
.x1fjwj1m {
  border-right-color: var(--web-wash);
}
.x1fk37vd {
  border-top-color: rgba(255, 145, 16, 0);
}
.x1fkkkjs {
  transition-duration: 0.7s;
}
.x1fmb4h0 {
  column-gap: var(--size-12);
}
.x1fmh03i {
  opacity: 0.01;
}
.x1fmkh0f {
  object-position: 100% 0;
}
.x1fmrttk {
  color: var(--fds-gray-70);
}
.x1fnp2h5 {
  border-bottom-left-radius: 99999px;
}
.x1fnpb41 {
  font-family: var(--meta-font-family), var(--font-family-apple) !important;
}
.x1fo52yw {
  margin-right: 4%;
}
.x1fp01tm {
  color: rgba(57, 115, 0, 1);
}
.x1frjmgl {
  color: var(--button-icon-secondary);
}
.x1frzhxr {
  background-color: rgba(0, 0, 0, 0.7);
}
.x1fsp497 {
  font-size: 0.8125rem !important;
}
.x1ftr3km {
  border-left-color: transparent;
}
.x1ftuw4c {
  transform: translate(72.5%, 172.5%) rotate(-10deg);
}
.x1fum7jp {
  line-height: var(--xpp0t0);
}
.x1fuypfi {
  margin-left: 4%;
}
.x1fvfwav {
  border-left-color: var(--section-header-text);
}
.x1fvninw {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}
.x1fvrbfb {
  border-left: 2px solid var(--secondary-icon);
}
.x1fwh3tw {
  font-family: Neue Plak, sans-serif !important;
}
.x1fxl39h {
  transform: scale(0.1);
}
.x1fxr1gs {
  transform: translate(-85%, -85%);
}
.x1fywo4z {
  filter: var(--tooltip-drop-shadow);
}
.x1fyyd5z {
  border-top-color: var(--fds-placeholder-text);
}
.x1fzqesr {
  transform: scale(0.7) translateY(-34px);
}
.x1g0ag68 {
  transform-origin: center;
}
.x1g0b5sy {
  box-shadow: 1px 1px 1px var(--shadow-inset);
}
.x1g0q99y {
  color: #25d366;
}
.x1g1hny0 {
  border-top-color: var(--geodesic-color-border-warning-default-active);
}
.x1g1s11u {
  border-right-color: magenta;
}
.x1g2nfbg {
  border-top-right-radius: 62.5rem;
}
.x1g2r6go {
  transition-duration: 0.1s;
}
.x1g3bjam {
  animation-duration: 1.3s;
}
.x1g3yg12 {
  grid-template-columns: auto 1fr auto;
}
.x1g40iwv {
  outline-offset: -1px;
}
.x1g5v2qk {
  border-left-width: 0.03125rem;
}
.x1g73s7f {
  box-shadow: 0 2px 8px 0 var(--shadow-2), inset 0 0 0 1px var(--shadow-inset);
}
.x1g76zt0 {
  color: var(--event-date);
}
.x1g77sc7 {
  order: 0;
}
.x1g7gg9k {
  border-top-color: white;
}
.x1g7gpa1 {
  border-bottom-left-radius: var(--nav-list-cell-corner-radius);
}
.x1g88jzi {
  order: 11;
}
.x1g8br2z {
  border-top-right-radius: 18px;
}
.x1g8v2eb {
  background-color: #f5c38b;
}
.x1g8y7dm {
  border-left: 1px solid var(--shadow-1);
}
.x1g8yoln {
  padding-left: 22px;
}
.x1g921b2 {
  color: rgb(var(--ig-highlight-background));
}
.x1g9anri {
  color: rgb(var(--ig-text-on-media));
}
.x1g9nxo6 {
  line-height: 1.0714;
}
.x1g9z80d {
  border-left-color: #e7f3ff;
}
.x1ga4lfp {
  border-left-color: var(--ocds-cta-disabled);
}
.x1ganyac {
  background-color: #fcd872;
}
.x1gawatl {
  border-right-color: var(--dolly-text-white);
}
.x1gbch0d {
  font-family: var(--headline3-font-family), var(--font-family-apple) !important;
}
.x1gbk8a0 {
  transform: rotate(10deg) scale(0.85);
}
.x1gc7s96 {
  border-left: 2px solid var(--fds-black-alpha-05);
}
.x1gc8j2h {
  border-top-color: rgb(var(--ig-tertiary-text));
}
.x1gcqhjp {
  row-gap: 0.375rem;
}
.x1gduu6c {
  padding-right: 3.5px;
}
.x1gdxvmi {
  color: var(--dolly-cta-hover);
}
.x1ge4a8g {
  margin-right: -15px;
}
.x1geds6s {
  box-shadow: 0 -1px 12px var(--shadow-1);
}
.x1gevfki {
  -webkit-mask-size: 100%;
}
.x1gevrdp {
  background-color: #00000090;
}
.x1gf0wzc {
  animation-duration: 8s;
}
.x1gh759c {
  margin-right: var(--menu-item-base-margin-horizontal);
}
.x1ghtduv {
  padding-left: var(--button-padding-horizontal-large);
}
.x1gix0oc {
  font-size: 1.0625em !important;
}
.x1gixalk {
  border-top-left-radius: 27px;
}
.x1gj0nxp {
  border-left-width: var(--radio-border-width);
}
.x1gj1uxw {
  border-right: 1px solid var(--negative);
}
.x1gj8qfm {
  clip-path: none;
}
.x1gja9t {
  margin-right: 32px;
}
.x1gjc5f3 {
  padding-left: 1.25px;
}
.x1gjgexp {
  border-left-color: #216fdb;
}
.x1gjihrr {
  padding-right: 0.75rem;
}
.x1gjpkn9 {
  background-color: rgb(var(--ig-secondary-button-background));
}
.x1gk729v {
  font-family: var(--secondary-label-font-family), var(--font-family-default) !important;
}
.x1glp2v9 {
  border-left-color: var(--disabled-button-background);
}
.x1glq8lk {
  perspective-origin: left top;
}
.x1glvaka {
  border-right: 3px solid white;
}
.x1glx3du {
  font-family: Helvetica;
}
.x1gmknla {
  color: var(--fds-highlight);
}
.x1gn5b1j {
  border-bottom-right-radius: 18px;
}
.x1gnnqk1 {
  box-shadow: none;
}
.x1gozi89 {
  right: calc(100% - 1px);
}
.x1gp4ovq {
  border-top-width: 4px;
}
.x1gpg9y0 {
  border-top-color: var(--secondary-text);
}
.x1gpvd7g {
  margin-left: 0.4%;
}
.x1gq7rgo {
  fill-opacity: 0.1;
}
.x1gqbj9a {
  padding-right: 27px;
}
.x1gqfdwy {
  background-origin: border-box;
}
.x1gqj70i {
  transform: scale(0.85);
}
.x1grejt4 {
  border-top-right-radius: var(--button-corner-radius-medium);
}
.x1gryazu {
  margin-left: auto;
}
.x1gtc0s2 {
  left: 30%;
}
.x1gu1b8v {
  transform: translate(11px, 0px);
}
.x1gu1v0x {
  background-image: linear-gradient(to bottom left, #bf00ff, #ed4956, #ff8000);
}
.x1gu5id8 {
  letter-spacing: -0.24px;
}
.x1guec7k {
  float: right;
}
.x1gukg7c {
  border-spacing: 0;
}
.x1gvi6a3 {
  transform: rotateZ(-90deg);
}
.x1gw0c2d {
  background-color: #2d88ff33;
}
.x1gw238p {
  transform: translate(107%, 115%) rotate(5deg);
}
.x1gwa4hx {
  color: var(--button-icon-tertiary);
}
.x1gwante {
  color: var(--ocds-cta-disabled) !important;
}
.x1gxcica {
  border-right-color: var(--secondary-emphasized-button-stroke);
}
.x1gxy1ch {
  order: 95;
}
.x1gz7fpi {
  border-top-right-radius: 17.5px;
}
.x1gz8ohu {
  transform: scale(2);
}
.x1gz9zih {
  padding-right: 34px;
}
.x1gzqxud {
  background-color: rgba(255, 255, 255, 1);
}
.x1h0ha7o {
  padding-left: 2px;
}
.x1h0vfkc {
  background-color: var(--overlay-alpha-80);
}
.x1h170lh {
  padding-left: 31px;
}
.x1h1bmdg {
  transform-origin: top right;
}
.x1h2y310 {
  border-bottom-left-radius: 42px;
}
.x1h3rv7z {
  order: 5;
}
.x1h4ntba {
  background-color: var(--radio-checked-icon-color-disabled);
}
.x1h4uluw {
  background-size: 100% 100%;
}
.x1h4wwuj {
  overflow-wrap: normal;
}
.x1h594sj {
  padding-right: 92px;
}
.x1h5j8bw {
  perspective: 1000px;
}
.x1h5jrl4 {
  margin-right: 20px;
}
.x1h5mrz9 {
  animation-duration: 2.5s;
}
.x1h6cwox {
  order: 89;
}
.x1h6gzvc {
  cursor: not-allowed;
}
.x1h6ucep {
  background-color: var(--shadow-2);
}
.x1h7i4cw {
  -webkit-line-clamp: 2;
}
.x1h7u0xy {
  background-color: var(--waf-wds-background);
}
.x1h833of {
  font-size: 2.1875rem;
}
.x1h91t0o {
  align-items: inherit;
}
.x1h94e3z {
  background-image: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(0, 0, 0, 0) 50%,
    rgba(0, 0, 0, 0) 80%,
    rgba(0, 0, 0, 0.35) 100%
  );
}
.x1h94w8m {
  transform: translate(15%, 15%);
}
.x1h9elbt {
  left: -38.09px;
}
.x1h9mxse {
  color: var(--waf-wds-text-primary);
}
.x1h9r5lt {
  align-self: inherit;
}
.x1hals2l {
  row-gap: 64px;
}
.x1havqas {
  font-stretch: var(--body-font-stretch);
}
.x1hba98 {
  border-bottom-left-radius: 25%;
}
.x1hc1fzr {
  opacity: 1;
}
.x1hc1j7i {
  border-top-right-radius: 6.25rem;
}
.x1hd10kv {
  color: var(--button-icon-secondary-calling);
}
.x1hdbdi8 {
  scroll-snap-align: center;
}
.x1hedwgd {
  filter: blur(20px);
}
.x1henxcm {
  transform: translate(-120%, 65%);
}
.x1heor9g {
  color: inherit;
}
.x1heu26e {
  left: 120px;
}
.x1hf5pn5 {
  order: 85;
}
.x1hfr7tm {
  filter: drop-shadow(0 0 0.75px rgba(0, 0, 0, 0.42))
    drop-shadow(0 1px 0.5px rgba(0, 0, 0, 0.18))
    drop-shadow(0 2px 3px rgba(0, 0, 0, 0.2));
}
.x1hgjlfl {
  border-left: 1px solid var(--secondary-button-background);
}
.x1hhhkls {
  border-left-color: gray;
}
.x1hixkxh {
  color: var(--extended-yellow-text);
}
.x1hj3cc {
  background-color: var(--waf-wds-dialog-background);
}
.x1hj3fc7 {
  transform-origin: 0 0;
}
.x1hjmdme {
  border-left-color: #00000026;
}
.x1hjwid2 {
  font-size: 94%;
}
.x1hk0nng {
  margin-left: -10px;
}
.x1hkbg2g {
  line-height: 1.2727;
}
.x1hlliyw {
  right: 100%;
}
.x1hlz1jd {
  background-color: var(--waf-content-deemphasized);
}
.x1hm1hlx {
  border-left-color: rgb(var(--ig-stroke));
}
.x1hmx34t {
  background-color: rgb(var(--ig-elevated-highlight-background));
}
.x1hn83s7 {
  color: var(--ocds-typography-black-0) !important;
}
.x1hnll1o {
  tab-size: 1;
}
.x1hnuoi9 {
  right: -9px;
}
.x1ho29y7 {
  margin-right: -6.76px;
}
.x1ho3rtd {
  flex-basis: 56px;
}
.x1hohm31 {
  border-top-color: rgba(0, 0, 0, 0.1);
}
.x1hoideb {
  transform: scale(0.66666);
}
.x1hoihq8 {
  line-height: 2.5;
}
.x1hoxbwm {
  border-left: 1px solid var(--always-gray-75);
}
.x1hp4nu4 {
  font-stretch: var(--text-input-label-font-stretch);
}
.x1hq76kk {
  filter: var(--filter-positive);
}
.x1hq9vpg {
  -webkit-user-drag: element;
}
.x1hr2gdg {
  text-align: right;
}
.x1hr4nm9 {
  background-color: var(--primary-deemphasized-button-background);
}
.x1hrcb2b {
  order: 6;
}
.x1hsyxe3 {
  font-family: var(--font-family-text-bold), var(--font-family-default) !important;
}
.x1ht7hnu {
  border-top-right-radius: 5px;
}
.x1ht9rhz {
  background-size: 16px 16px;
}
.x1htlvfj {
  animation-timing-function: steps(1, end);
}
.x1htm2q4 {
  border-bottom-right-radius: var(--text-badge-corner-radius);
}
.x1hvlnb8 {
  margin-left: 4.5px;
}
.x1hvyf1x {
  transform: translate(23%, 104%);
}
.x1hw97mu {
  stroke: rgb(var(--ig-primary-background));
}
.x1hw9jrr {
  border-left-color: rgba(var(--ig-stroke), 0.5);
}
.x1hwekxz {
  margin-right: 7px;
}
.x1hwfnsy {
  background-color: var(--scroll-thumb);
}
.x1hx0egp {
  user-select: text;
}
.x1hx36qn {
  animation-name: x12ve19h-B;
}
.x1hxb5kd {
  transform: scale(0.5) translateY(-50px);
}
.x1hxswl6 {
  background-color: var(--fds-gray-05);
}
.x1hy63sm {
  margin-left: 11px;
}
.x1hytpwd {
  color: #3e474d;
}
.x1hyvwdk {
  clip-path: inset(50%);
}
.x1hyyqv4 {
  margin-left: 0.34em;
}
.x1hzvdaj {
  order: 34;
}
.x1i0vuye {
  font-family: var(--font-family-system);
}
.x1i10hfl {
  -webkit-tap-highlight-color: transparent;
}
.x1i1ezom {
  border-bottom-right-radius: 6px;
}
.x1i210e2 {
  fill: rgb(var(--grey-7));
}
.x1i21sxh {
  letter-spacing: normal;
}
.x1i2kbx7 {
  background-image: linear-gradient(
      rgba(241, 233, 222, 0.9),
      rgba(241, 233, 222, 0.9)
    ),
    url(/images/whatsapp/paid_messaging/whatsapp-chat-bg.png?__makehaste_cache_breaker=xp3CJzjRbdP);
}
.x1i3z1r0 {
  transform: translateX(-50%) translateY(-50%);
}
.x1i44nmu {
  margin-right: -44px;
}
.x1i47q4g {
  line-height: 20;
}
.x1i5740i {
  fill: var(--negative);
}
.x1i5b8o3 {
  border-top-color: magenta;
}
.x1i5ckhj {
  left: 115px;
}
.x1i64zmx {
  margin-left: 8px;
}
.x1i6wzzy {
  border-right: 1px solid var(--secondary-button-background);
}
.x1i7howy {
  border-bottom-right-radius: 22px;
}
.x1i8mgoa {
  font-size: var(--headline2-font-size);
}
.x1i8rjli {
  order: 64;
}
.x1i9sevy {
  animation-duration: var(--glimmer-animation-duration);
}
.x1iaf5ub {
  background-size: 11px 11px;
}
.x1iapmwa {
  order: 9;
}
.x1ib143r {
  box-shadow: 0 -50px 50px -12px rgba(0, 0, 0, 0.2);
}
.x1ibd9q7 {
  border-left-color: #7a7d82;
}
.x1ic0k7s {
  box-shadow: inset 0 0 0 2px var(--always-white),
    0 0 4px 0 var(--media-inner-border);
}
.x1icm1lw {
  opacity: var(--waf-wds-option-disabled-description-opacity);
}
.x1idk3tm {
  background-image: url(/images/business_integrity/non_discrimination/Non_Discrimination_Header.png?__makehaste_cache_breaker=NtRNG_gaN11);
}
.x1idvmzc {
  transform: rotate(-27.05deg);
}
.x1iedhe {
  margin-left: 28px;
}
.x1iewi3o {
  list-style-type: initial;
}
.x1iffjtl {
  transform: rotate(90deg);
}
.x1ifuu1u {
  background-clip: content-box, border-box;
}
.x1ihrfj4 {
  column-gap: 3px;
}
.x1ihsnu5 {
  order: 44;
}
.x1ii9esy {
  clip-path: polygon(0 0, 100% 0, 0 100%);
}
.x1iikomf {
  font-weight: 300;
}
.x1iji9kk {
  padding-right: 10px;
}
.x1ijq8u {
  color: rgba(0, 0, 0, 0.8);
}
.x1ik2695 {
  border-top-color: var(--dolly-text-primary);
}
.x1ikap7u {
  flex-grow: 3;
}
.x1ikoz65 {
  box-shadow: 0 0 1px 0 white inset, 0 0 1px 0 white;
}
.x1il12k9 {
  border-bottom-right-radius: 48px;
}
.x1il80n6 {
  border-left-color: var(--geodesic-color-border-error-default-active);
}
.x1illxuh {
  padding-right: 120px;
}
.x1imcove {
  line-height: 3;
}
.x1imfvt4 {
  border-left-color: var(--base-grape);
}
.x1inr27j {
  border-top-left-radius: 3.5px;
}
.x1ipedzv {
  border-left-color: var(--progress-ring-disabled-foreground);
}
.x1iq0kzc {
  animation-direction: var(--glimmer-animation-direction);
}
.x1iq1zl9 {
  fill-rule: evenodd;
}
.x1iqckhk {
  text-decoration-color: var(--secondary-text);
}
.x1iqdq0d {
  animation-name: x1m1m39n-B;
}
.x1ir6jk4 {
  left: -26.37px;
}
.x1irvuf2 {
  font-weight: var(--waf-wds-text-font-weight-bold);
}
.x1irw62u {
  box-shadow: var(--shadow-card);
}
.x1is9s80 {
  background-image: linear-gradient(
    to bottom left,
    var(--always-dark-overlay),
    transparent
  );
}
.x1itu4va {
  margin-right: 6.4px;
}
.x1iufa0j {
  background-color: var(--xkr7jg8);
}
.x1iutvsz {
  background-color: var(--press-overlay);
}
.x1iuwi03 {
  background-color: var(--secondary-text);
}
.x1iv1qll {
  font-size: 2.75rem;
}
.x1iv3nj3 {
  border-right-color: #1b74e4;
}
.x1ivqyry {
  opacity: 30;
}
.x1iwffbc {
  border-right-color: var(--dolly-text-primary);
}
.x1ixa1d {
  border-top-color: var(--geodesic-color-border-divider-default-disabled);
}
.x1iy03kw {
  opacity: 0.9;
}
.x1iyjqo2 {
  flex-grow: 1;
}
.x1iz2ed1 {
  background-color: var(--dataviz-primary-3);
}
.x1izhaze {
  margin-right: 10%;
}
.x1izhsip {
  column-gap: 1rem;
}
.x1izznh9 {
  border-top-left-radius: 2em;
}
.x1j0ol28 {
  left: 27px;
}
.x1j0tr4d {
  flex-basis: (100 / 3) %;
}
.x1j20mh9 {
  transition-duration: 2s;
}
.x1j3q6us {
  border-bottom-right-radius: 40px;
}
.x1j3ymue {
  fill: var(--base-blue);
}
.x1j49z95 {
  animation-name: x1rutv7r-B;
}
.x1j4bph1 {
  animation-name: xuf935j-B;
}
.x1j4x3al {
  font-variant-numeric: tabular-nums lining-nums;
}
.x1j61x8r {
  font-style: normal;
}
.x1j85i7a {
  background-color: #d9e8ea;
}
.x1j8ye7u {
  border-top-left-radius: var(--input-border-radius);
}
.x1j9cq4l {
  font-size: var(--waf-wds-photo-picker-cta-label-font-size);
}
.x1j9d0d1 {
  border-right-color: rgb(var(--ig-elevated-highlight-background));
}
.x1ja2u2z {
  z-index: 0;
}
.x1jb0ks9 {
  box-shadow: 0 4px 12px 0 var(--fds-black-alpha-15);
}
.x1jb5g8q {
  box-shadow: 0 0 4px 0 rgba(var(--web-always-black), 0.25);
}
.x1jchvi3 {
  font-size: 1rem;
}
.x1jcz9dq {
  color: #00376b;
}
.x1jdnuiz {
  padding-right: var(--button-padding-icon-only);
}
.x1jec706 {
  transform: scale(0.95);
}
.x1jfb8zj {
  display: inherit;
}
.x1jfcwzl {
  animation-name: x1pe6r9q-B;
}
.x1jh03n0 {
  backdrop-filter: blur(16px);
}
.x1jiakb7 {
  background-color: rgb(var(--ig-stroke-disabled-off-prism));
}
.x1jift3b {
  row-gap: var(--size-16);
}
.x1jihxj5 {
  background-color: #eae7e2;
}
.x1jl3cmp {
  transition-property: opacity, visibility;
}
.x1jljtq {
  margin-right: var(--marginHorizontal, revert);
}
.x1jm3nie {
  cursor: grab;
}
.x1jm3xrc {
  padding-left: var(--card-padding-horizontal);
}
.x1jm4cbz {
  border-top-color: var(--chat-incoming-message-border-color, transparent);
}
.x1jn4ogl {
  font-family: Seol Sans W05, Neue Plak Text, sans-serif !important;
}
.x1jof2g4 {
  z-index: 13;
}
.x1jopdh1 {
  border-left-color: rgba(0, 0, 0, 0.75);
}
.x1jpgh95 {
  transform-origin: center center;
}
.x1jpljmv {
  align-content: space-around;
}
.x1jq0agw {
  border-bottom-left-radius: 28px;
}
.x1jqylkn {
  margin-right: 15px;
}
.x1jrcm85 {
  animation-name: x1941mlr-B;
}
.x1jrttnq {
  transition-timing-function: var(--fds-animation-quick-move-in);
}
.x1js952d {
  border-left-width: 5px;
}
.x1jsg8f8 {
  border-top-left-radius: 200px;
}
.x1jsirik {
  border-right-color: var(--fds-black-alpha-15);
}
.x1jsv9cy {
  padding-right: 4%;
}
.x1julf2r {
  transform: translate(10%, 14%);
}
.x1jumc70 {
  box-shadow: 0 0 1px 0 rgb(var(--ig-elevated-separator));
}
.x1juqyns {
  border-bottom-left-radius: 17px;
}
.x1jurtth {
  border-bottom-left-radius: 56px;
}
.x1jvg36b {
  z-index: 402;
}
.x1jvgg1o {
  background-color: var(--primary-icon);
}
.x1jw9ssy {
  border-left-width: 0.06rem;
}
.x1jwqeum {
  border-top-color: var(--fds-gray-00);
}
.x1jx13y4 {
  animation-name: xc30nr0-B;
}
.x1jx94hy {
  background-color: var(--card-background);
}
.x1jxamdi {
  animation-iteration-count: 1px, infinite;
}
.x1jylsbl {
  border-right-width: medium;
}
.x1jypo0r {
  transform: translate(-100%);
}
.x1jyxyo2 {
  stroke: var(--always-black);
}
.x1jzq7i3 {
  color: #0084ff;
}
.x1k013i4 {
  transform: translate(130%, 77%);
}
.x1k0a2la {
  border-right: 1px inset var(--media-inner-border);
}
.x1k0bccz {
  animation-delay: 0.1s;
}
.x1k0zj4h {
  font-family: var(--font-family-text-bold), var(--font-family-apple) !important;
}
.x1k1its7 {
  flex-basis: 355px;
}
.x1k1xofh {
  transform: translate(24%, 50%);
}
.x1k2hnqc {
  margin-right: -25px;
}
.x1k2j06m {
  padding-left: 3px;
}
.x1k3i6h8 {
  color: var(--x1dw3yzr);
}
.x1k3u6ij {
  right: 12px;
}
.x1k48dx2 {
  border-top-width: 2.5px;
}
.x1k4lfpj {
  transform: translate(89%, 90%) rotate(5.75deg);
}
.x1k4tb9n {
  font-style: italic;
}
.x1k52te8 {
  border-right-width: 8px;
}
.x1k54i6l {
  box-shadow: 0 2px 8px var(--shadow-1), 0 0 0 1px var(--shadow-1);
}
.x1k5elyw {
  box-shadow: 0 8px 16px 2px var(--media-inner-border);
}
.x1k5kh5c {
  filter: drop-shadow(0 0 5px rgba(var(--web-always-black), 0.0975));
}
.x1k62owy {
  padding-right: calc(var(--mwp-message-list-actions-width, 105px) + 14px);
}
.x1k74hu9 {
  background-color: none;
}
.x1k7s10t {
  background-color: var(--fds-spectrum-teal-dark-2);
}
.x1k90msu {
  transition-duration: var(--fds-fast);
}
.x1k95edo {
  fill: var(--x1th0f3r);
}
.x1k96lhs {
  left: 6.5px;
}
.x1ka1v4i {
  animation-name: xqng64z-B;
}
.x1kaaafe {
  border-right-color: var(--secondary-button-background);
}
.x1kb72lq {
  row-gap: 20px;
}
.x1kbm5n2 {
  border-bottom-right-radius: 1em;
}
.x1kd8h9g {
  font-size: var(--system-32-font-size);
}
.x1kdfowe {
  background-color: #f2f2f7;
}
.x1kdh5me {
  border-bottom-left-radius: var(--toast-corner-radius);
}
.x1ke7ulo {
  border-top-left-radius: 22px;
}
.x1ke83zm {
  left: calc(100% - 1px);
}
.x1kemru4 {
  border-top-color: rgb(var(--ig-primary-button));
}
.x1kf5lb5 {
  line-height: var(--text-input-label-line-height);
}
.x1kfoseq {
  animation-name: xyllbq6-B;
}
.x1khqn8w {
  filter: var(--icon-filter-positive);
}
.x1kj9wry {
  margin-right: var(--modal-padding);
}
.x1kjal6j {
  z-index: 250;
}
.x1kjrzl4 {
  box-shadow: 0 -2px 8px var(--shadow-1);
}
.x1kjsrq8 {
  box-shadow: 0 4px 8px 0 var(--shadow-2);
}
.x1kl8bxo {
  border-bottom-right-radius: var(--dialog-border-radius);
}
.x1klzh4d {
  background-color: var(--x189klgc);
}
.x1km0cs2 {
  border-bottom-left-radius: 24px !important;
}
.x1kncehz {
  margin-right: -24px;
}
.x1knutoc {
  border-left-color: var(--fds-white);
}
.x1ko8byu {
  animation-name: xjbsbib-B;
}
.x1koaglw {
  animation-name: x1k35ma4-B;
}
.x1kol0s {
  animation-name: xn7wtp8-B;
}
.x1kp4u6m {
  left: 2%;
}
.x1kpc9vs {
  background-color: var(--media-inner-border);
}
.x1kpxzk0 {
  margin-left: -9px;
}
.x1kqsfds {
  border-top-right-radius: var(--menu-list-cell-corner-radius);
}
.x1kqwhpw {
  border-right-color: var(--secondary-button-pressed);
}
.x1kr64oa {
  right: 43px;
}
.x1kr8tdy {
  border-top-width: 6px;
}
.x1krglpp {
  margin-right: 36px;
}
.x1krjtdw {
  padding-left: 76px;
}
.x1ks1olk {
  opacity: 0.7;
}
.x1kshb0p {
  background-color: rgba(var(--ig-dropdown-background), 0.8);
}
.x1ksi6qw {
  border-right-width: 0.03125rem;
}
.x1ktfpt3 {
  transform: translateX(500px);
}
.x1ku0ngp {
  box-shadow: var(--xvwd85c);
}
.x1kuy7fn {
  font-weight: 700 !important;
}
.x1kvhurm {
  margin-right: var(--nav-list-cell-margin-horizontal);
}
.x1kvlpi {
  margin-left: 38px;
}
.x1kvv0nh {
  animation-name: xj58s1g-B;
}
.x1kwtg5e {
  font-weight: var(--headline2-font-weight);
}
.x1kx9ef5 {
  color: var(--base-grape);
}
.x1kxipp6 {
  user-select: auto;
}
.x1kyqaxf {
  text-transform: lowercase;
}
.x1kzsush {
  opacity: 0.08;
}
.x1kzxdtx {
  border-right-color: #f0284933;
}
.x1l05wwj {
  padding-right: var(--size-16);
}
.x1l0q58a {
  border-top-left-radius: var(--radius-medium);
}
.x1l13bqq {
  transform: translateX(0px);
}
.x1l1ennw {
  justify-content: space-around;
}
.x1l1o1v7 {
  padding-right: 16px !important;
}
.x1l1xfun {
  border-top-color: var(--wash);
}
.x1l1yy82 {
  margin-right: var(--margin, revert);
}
.x1l31dnx {
  background-color: var(--secondary-button-background-floating);
}
.x1l3tlr0 {
  background-color: var(--secondary-text-on-media);
}
.x1l4vc9z {
  border-top-color: var(--always-black);
}
.x1l55gj2 {
  box-shadow: 0 0 8px 0 var(--media-inner-border);
}
.x1l5dwcn {
  background-size: 14px 11px;
}
.x1l5zy3o {
  border-right-color: rgb(var(--ig-highlight-background));
}
.x1l6x9ta {
  column-count: 4;
}
.x1l755n8 {
  box-shadow: 0 2px 8px 0 var(--shadow-2);
}
.x1l7ig6c {
  background-color: #555555;
}
.x1l7klhg {
  flex-basis: 100%;
}
.x1l7oz65 {
  border-left-color: var(--secondary-button-background);
}
.x1l7q5kx {
  background-image: linear-gradient(
    0deg,
    var(--always-dark-overlay),
    transparent
  );
}
.x1l7u5ad {
  border-left: 1px solid var(--fds-black-alpha-15);
}
.x1l97dnv {
  font-size: 1.1em;
}
.x1l9up10 {
  border-top-right-radius: 96px;
}
.x1l9xy0v {
  right: -17px;
}
.x1la68h3 {
  animation-delay: 0.75s;
}
.x1ladpmw {
  z-index: 401;
}
.x1larqbn {
  will-change: opacity;
}
.x1lax1uo {
  padding-left: 1.15%;
}
.x1lbecb7 {
  line-height: 1.1765;
}
.x1lbgmhq {
  color: var(--dolly-cta-default-light);
}
.x1lbqghf {
  box-shadow: 0 -3px 23px 0 rgba(0, 0, 0, 0.2);
}
.x1lc01vj {
  left: 156px;
}
.x1lc7qm0 {
  background-color: var(--text-badge-success-background);
}
.x1lc9cor {
  border-top-color: rgb(var(--grey-9));
}
.x1lcm9me {
  border-top-left-radius: 4px;
}
.x1ldtxkg {
  color: var(--ocds-typography-black-3);
}
.x1ldxqgv {
  border-top-width: 7px;
}
.x1le7mz6 {
  z-index: 52;
}
.x1leefcp {
  filter: invert(1) hue-rotate(180deg);
}
.x1lfokb2 {
  border-right: 1px solid lightgrey;
}
.x1lfu0sg {
  color: var(--section-header-text);
}
.x1lg8qxt {
  column-gap: var(--size-24);
}
.x1lhhy6f {
  background-color: var(--x1rd8lt);
}
.x1liayuz {
  border-top-color: rgb(var(--ig-elevated-background));
}
.x1lie4ck {
  border-bottom-right-radius: 7px;
}
.x1liizu2 {
  margin-left: 46px;
}
.x1lix1fw {
  background-color: rgba(var(--ig-stroke-on-media), 0.35);
}
.x1liytr5 {
  background-color: #fff;
}
.x1lizcpb {
  transition-timing-function: ease-in;
}
.x1lj3okq {
  filter: var(--icon-filter-warning);
}
.x1ljrcwk {
  box-shadow: 0 2px 9px var(--media-inner-border);
}
.x1lkfr7t {
  font-size: 1.0625rem;
}
.x1lldw8n {
  word-break: normal;
}
.x1lliihq {
  display: block;
}
.x1lmdc3r {
  order: 77;
}
.x1lmq8lz {
  border-right-color: var(--chat-incoming-message-border-color, transparent);
}
.x1lmsmo4 {
  background-color: #05214d;
}
.x1lmu57k {
  transform: translate(129%, 18%) rotate(-13.5deg);
}
.x1ln1ega {
  transform: translate(85%, 85%);
}
.x1lnv4n7 {
  font-size: var(--system-18-font-size);
}
.x1loc9ma {
  background-color: var(--media-hover);
}
.x1lp0lgv {
  grid-template-columns: repeat(var(--igdstabgroup-column-count), 1fr);
}
.x1lphvqv {
  margin-left: 76px;
}
.x1lpp0xw {
  margin-left: 36px;
}
.x1lprzx0 {
  border-right-color: var(--dolly-divider-grey);
}
.x1lq0und {
  border-top-left-radius: 25%;
}
.x1lq5wgf {
  border-top-left-radius: 8px;
}
.x1lqcxt8 {
  justify-self: start;
}
.x1lqrlci {
  color: var(--waf-group-label-content-deemphasized);
}
.x1lr0zt7 {
  line-height: var(--system-12-line-height);
}
.x1lr8i95 {
  pointer-events: painted;
}
.x1lrwu8u {
  margin-right: 1.1%;
}
.x1ls7aod {
  grid-column-end: 1;
}
.x1lucfl1 {
  background-color: #465a69;
}
.x1lugfcp {
  -webkit-appearance: none;
}
.x1lwhaa6 {
  background-color: var(--dolly-ray-ban-red);
}
.x1lwitea {
  border-top-color: var(--dolly-cta-dark-grey-border);
}
.x1lwo5b8 {
  border-right-color: #c4d2e7;
}
.x1lwuebi {
  transform: translateY(-50%) rotate(180deg);
}
.x1lxk4cn {
  background-color: var(--non-media-pressed);
}
.x1lxy9im {
  padding-left: 2%;
}
.x1lxz2rn {
  color: rgb(var(--ig-primary-button-text-prism-ab));
}
.x1ly1vsg {
  line-height: 1.1538;
}
.x1lyfjt4 {
  border-top-color: var(--x7p3ais);
}
.x1lykq9 {
  transform: translate(23.5%, 19%);
}
.x1lynahi {
  background-color: rgb(var(--ig-banner-highlight-background));
}
.x1lzmjqw {
  right: -45px;
}
.x1lzn1jf {
  transform: translate(98%, 94%) rotate(7.25deg);
}
.x1m026b5 {
  background-color: var(--chat-admin-text-color, var(--secondary-text));
}
.x1m0xf6b {
  line-height: 17;
}
.x1m1052y {
  background-color: #f7f8fa87;
}
.x1m39q7l {
  margin-right: 40px;
}
.x1m3w7tb {
  background-color: var(--chat-replied-message-background-color);
}
.x1m3xp0q {
  filter: var(--button-icon-filter-secondary-toggled);
}
.x1m46ie2 {
  background-color: #068992;
}
.x1m4ilj0 {
  margin-right: 4.5%;
}
.x1m59w3q {
  line-height: var(--waf-wds-text-line-height-body-subtitle);
}
.x1m5fxz {
  border-right-width: var(--list-border-width, 0px);
}
.x1m5ti5j {
  border-top-left-radius: 0.55688rem;
}
.x1m6arcz {
  padding-left: 50px;
}
.x1m6m0jg {
  will-change: transition;
}
.x1m6msm {
  padding-left: 1px;
}
.x1m7bgk7 {
  margin-right: 105px;
}
.x1m7jsts {
  border-bottom-right-radius: 2em;
}
.x1m8739 {
  margin-right: 29px;
}
.x1m8f9wa {
  background-color: #5ad539;
}
.x1m8p5tw {
  opacity: 100;
}
.x1m8ugtq {
  background-color: #f1e9de;
}
.x1m9mm8y {
  transform: translate(-50%, 50%);
}
.x1m9t85r {
  font-size: var(--text-input-field-font-size);
}
.x1m9vv7p {
  animation-duration: 1.2s;
}
.x1ma0g6k {
  line-height: var(--system-14-font-size);
}
.x1ma4ser {
  background-color: rgb(var(--grey-7));
}
.x1ma831i {
  border-top-color: var(--xwh6bgr);
}
.x1mb8e4e {
  border-left-color: #e4e6eb;
}
.x1mb8mph {
  left: -8px;
}
.x1mcfq15 {
  border-top-right-radius: 11px;
}
.x1mcvudp {
  filter: drop-shadow(0 2px 8px var(--media-inner-border));
}
.x1mcwxda {
  color: var(--fds-primary-text);
}
.x1mdltcf {
  padding-left: 3.5px;
}
.x1me1a5g {
  background-color: #cbd2d9;
}
.x1meexak {
  order: 55;
}
.x1memqgq {
  right: 20px;
}
.x1mfw46e {
  border-top-color: var(--ocds-cta-disabled);
}
.x1mh14rs {
  border-bottom-right-radius: var(--dialog-corner-radius);
}
.x1mh2kpm {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.x1mh8g0r {
  margin-left: 0;
}
.x1midto {
  background-color: #eae6df;
}
.x1mikqn2 {
  flex-basis: 14.2857%;
}
.x1miljz0 {
  font-family: var(--body-emphasized-font-family), var(--font-family-apple) !important;
}
.x1mmvxgx {
  border-right-color: var(--dolly-cta-hover);
}
.x1mn05ot {
  border-bottom-right-radius: var(--menu-item-base-overlay-radius, 4px);
}
.x1mn2t3i {
  padding-right: 17px;
}
.x1mnk73k {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.x1mnrasx {
  box-shadow: 1px -1px 1px var(--shadow-inset);
}
.x1mnrxsn {
  margin-left: 6px;
}
.x1mnsykr {
  flex-basis: 103px;
}
.x1mnwbp6 {
  border-bottom-right-radius: 24px;
}
.x1mpd0ul {
  border-top-color: var(--waf-wds-divider);
}
.x1mpkggp {
  padding-right: 5px;
}
.x1mpphlx {
  row-gap: 20;
}
.x1mpseq2 {
  border-left-color: var(--secondary-button-stroke);
}
.x1mq3mr6 {
  transition-duration: 0s;
}
.x1mqrlyb {
  color: var(--waf-wds-photo-picker-media-title-color);
}
.x1mqrs8o {
  border-top-color: var(--base-cherry);
}
.x1mqvdus {
  flex-basis: 45%;
}
.x1mqxbix {
  color: black;
}
.x1ms76hy {
  border-right-color: var(--x7p3ais);
}
.x1ms8i2q {
  font-size: var(--system-20-font-size);
}
.x1msgd8p {
  background-color: #808080e0;
}
.x1msn8f2 {
  padding-right: 0.8em;
}
.x1mspo7b {
  color: var(--icon-warning);
}
.x1msufx5 {
  transform: rotateY(180deg);
}
.x1mt1orb {
  grid-auto-flow: column;
}
.x1muecih {
  transform: translateY(-2px);
}
.x1mv6ov5 {
  box-shadow: 0 0 0 1px white;
}
.x1mvexng {
  background-color: #0080fb;
}
.x1mvi0mv {
  color: var(--primary-deemphasized-button-text);
}
.x1mvicbb {
  border-bottom-left-radius: 11.5px;
}
.x1mvxwlf {
  margin-right: 11px;
}
.x1mwwwfo {
  border-collapse: collapse;
}
.x1mxmxsy {
  box-shadow: 0 4px 8px 0 var(--shadow-2), 0 0 0 2px var(--accent);
}
.x1mxuws9 {
  left: -18px;
}
.x1mxuytg {
  border-top-right-radius: var(--input-corner-radius);
}
.x1myfnei {
  border-top-color: var(--fds-green-55);
}
.x1mz8tof {
  box-shadow: 0 2px 4px var(--shadow-5);
}
.x1mzat30 {
  background-color: var(--ocds-line-light);
}
.x1mzt3pk {
  overflow-wrap: break-word;
}
.x1mzvbuk {
  color: rbg(var(--ig-text-on-media));
}
.x1n0dw1m {
  border-right-color: #e7f3ff;
}
.x1n0ejz7 {
  left: calc(50% - 18px);
}
.x1n0m28w {
  margin-right: -8px;
}
.x1n0sxbx {
  font-family: var(--font-family-apple);
}
.x1n28nzt {
  border-top-color: #1a1a1a;
}
.x1n2onr6 {
  position: relative;
}
.x1n2v4fx {
  border-left-color: var(--waf-wds-border);
}
.x1n327nk {
  z-index: 10;
}
.x1n450ri {
  background-color: rgb(var(--ig-secondary-icon));
}
.x1n4smgl {
  transform-origin: right top;
}
.x1n51wo8 {
  background-color: var(--always-dark-gradient);
}
.x1n5d1j9 {
  transform: scale(0.96);
}
.x1n68mz9 {
  color: var(--teal);
}
.x1n6wjj0 {
  border-left-color: var(--xhp1vyb);
}
.x1n7l2s9 {
  border-right-color: rgb(var(--ig-toggle-outline-prism));
}
.x1n7r9nw {
  border-bottom-left-radius: var(--borderRadius, revert);
}
.x1n8a54f {
  color: #5a24c7;
}
.x1n8ftqi {
  vertical-align: text-top;
}
.x1n8ieco {
  padding-right: 200px;
}
.x1n901it {
  order: 13;
}
.x1n9vbdx {
  right: 55px;
}
.x1n9xu2f {
  background-color: var(--x1l9roa6);
}
.x1n9xxwz {
  display: table-cell;
}
.x1na6gtj {
  row-gap: 24px;
}
.x1nc75zl {
  left: 22px;
}
.x1ncwhqj {
  font-size: 0.6875rem;
}
.x1nd1vwf {
  background-color: #245cb8;
}
.x1nd34w2 {
  padding-left: 80px;
}
.x1nd75as {
  box-shadow: inset 0 0 12px var(--fds-black-alpha-30);
}
.x1nd7iub {
  border-top-right-radius: 100vh;
}
.x1ndysnp {
  background-color: #bcc0c4;
}
.x1ned4d0 {
  border-left-color: var(--nav-bar-background);
}
.x1ned7t2 {
  column-gap: 2px;
}
.x1nf803f {
  transform-origin: left center;
}
.x1nftnga {
  background-color: rgba(var(--grey-7), 0.7);
}
.x1nghlpw {
  transform: rotate(0.5turn);
}
.x1nhozj7 {
  transform: scale(1.02);
}
.x1nhvcw1 {
  justify-content: flex-start;
}
.x1nicfno {
  order: 59;
}
.x1niopd8 {
  background-image: url(/images/ad_network/ad_choices.png?__makehaste_cache_breaker=tOMh8nRBb4Z);
}
.x1nk0tez {
  border-right-color: rgb(var(--ig-stroke));
}
.x1nkiiwt {
  left: 64px;
}
.x1nltlfk {
  margin-right: 0.75rem;
}
.x1nm1lid {
  transform: scaleY(1);
}
.x1nmfcmv {
  fill: var(--ocds-cta-blue-pressed);
}
.x1nmmt1q {
  left: calc(var(--global-panel-width) + 16px);
}
.x1nobec0 {
  border-top-left-radius: 52px;
}
.x1noocy9 {
  color: #999;
}
.x1nor908 {
  mix-blend-mode: lighten;
}
.x1notits {
  flex-basis: 364px;
}
.x1npaq5j {
  border-top-left-radius: 3px;
}
.x1npbak5 {
  line-height: var(--system-22-line-height);
}
.x1npjb2n {
  background-color: var(--input-background-disabled);
}
.x1nqv1ya {
  box-shadow: 1px 1px 0 var(--shadow-2);
}
.x1nr1p0w {
  background-attachment: fixed;
}
.x1nr7rb2 {
  border-top-left-radius: var(--waf-wds-image-border-radius);
}
.x1nrvvgt {
  transform: scale(0.75);
}
.x1nrw6zg {
  background-color: #63be0a;
}
.x1nrwgbl {
  animation-delay: 0.6s;
}
.x1nskb4t {
  transition-duration: none;
}
.x1nsrdp8 {
  border-right-width: 7px;
}
.x1ntpj0o {
  right: 15px;
}
.x1nummdx {
  border-bottom-left-radius: 8px 8px;
}
.x1nuxlco {
  background-color: rgba(240, 40, 73, 0.1);
}
.x1nuzdyh {
  animation-name: x62wqjc-B;
}
.x1nvic4i {
  right: 450px;
}
.x1nvil2r {
  padding-left: calc(var(--mwp-message-list-profile-start-padding, 8px) - 2px);
}
.x1nxgg22 {
  animation-timing-function: steps(1);
}
.x1nxh6w3 {
  font-size: 0.8125rem;
}
.x1ny7uwr {
  font-weight: 200;
}
.x1o086f3 {
  border-right-color: rgb(var(--ig-text-input-border-prism));
}
.x1o0k56v {
  padding-right: 44px;
}
.x1o0lnaz {
  border-top-color: rgba(var(--web-always-black), 0.0975);
}
.x1o18zem {
  transform: translateX(-11px);
}
.x1o1ewxj {
  border-top-left-radius: inherit;
}
.x1o1pmfc {
  column-gap: 0;
}
.x1o2n25t {
  background-size: 450%;
}
.x1o2pa38 {
  justify-items: center;
}
.x1o2sk6j {
  line-height: 24px;
}
.x1o3ayed {
  left: -150px;
}
.x1o3p5os {
  border-left-width: var(--list-border-width, 0px);
}
.x1o4hhyd {
  border-right-color: rgba(var(--web-always-black), 0.101987);
}
.x1o4mukr {
  box-shadow: inset 0 0 0 1pt var(--accent);
}
.x1o4y9o {
  animation-delay: -0.6s;
}
.x1o5awu1 {
  transform: translateY(12px);
}
.x1o5bo1o {
  transform: scale(105%);
}
.x1o5wbz4 {
  touch-action: pan-x pan-y;
}
.x1o61qjw {
  grid-template-columns: 1fr 1fr;
}
.x1o6pynw {
  caret-color: var(--primary-text);
}
.x1o6z2jb {
  border-bottom-left-radius: 6px;
}
.x1o75cna {
  order: 49;
}
.x1o7dnx6 {
  opacity: var(--gradient-opacity);
}
.x1o7lsid {
  order: 15;
}
.x1o7swki {
  border-top-color: var(--comment-background);
}
.x1o7vzpr {
  left: 3.5%;
}
.x1o8cdic {
  background-image: url(/images/ad_network/icon_info_adchoices.png?__makehaste_cache_breaker=OGqJ1fYkNfh);
}
.x1o8niic {
  animation-name: xl9xvlu-B, x1n1t9nl-B;
}
.x1o95745 {
  background-color: rgb(var(--web-always-white), 0.2);
}
.x1o9prue {
  line-height: var(--waf-wds-text-line-height-body-small);
}
.x1oa3qoh {
  align-self: auto;
}
.x1ob64t5 {
  row-gap: 120px;
}
.x1ocjbco {
  left: calc(100% + 8px);
}
.x1ocl44q {
  counter-increment: li;
}
.x1ocldi {
  order: 12;
}
.x1od1hhl {
  left: -12px;
}
.x1od954e {
  fill: #aab;
}
.x1odr19r {
  border-left-color: rgb(var(--ig-elevated-background));
}
.x1oemqxy {
  border-left-color: rgb(var(--ig-tertiary-button-border));
}
.x1oeynoz {
  border-left: 1px solid rgb(var(--ig-separator));
}
.x1of6sz5 {
  z-index: 11;
}
.x1ofb795 {
  animation-name: x13f3g3z-B;
}
.x1ofl55k {
  margin-left: 115px;
}
.x1ofzqqx {
  border-left-color: var(--list-border-color, transparent);
}
.x1ogpag7 {
  background-color: var(--waf-wds-doc-preview-bg-color);
}
.x1ogr5u8 {
  left: 1px;
}
.x1oh8ob4 {
  transform: translate(12px) scale(0);
}
.x1ohetei {
  background-color: rgba(255, 255, 255, 0.1);
}
.x1ohifd9 {
  flex-basis: 8px;
}
.x1oi4xia {
  filter: var(--button-icon-filter-secondary);
}
.x1oi7jqz {
  box-shadow: var(--geodesic-next-elevation-1);
}
.x1oihik5 {
  transform: rotate(180deg) scaleX(-1);
}
.x1oj74iu {
  line-height: 60;
}
.x1ojjy99 {
  background-image: url(/images/ad_network/icon_xout_hide_white.png?__makehaste_cache_breaker=qMDbQeZThwc);
}
.x1ojsgc1 {
  border-right-color: var(--ocds-line-dark);
}
.x1ojsi0c {
  animation-timing-function: var(--fds-soft);
}
.x1oktzhs {
  padding-right: var(--button-padding-horizontal-large);
}
.x1okuhv5 {
  background-image: url(/images/ad_network/icon_xout_hide.png?__makehaste_cache_breaker=EkIMv2Z8fSD);
}
.x1omblsb {
  border-right-color: rgba(0, 0, 0, 0.1);
}
.x1omiwlh {
  border-left-color: rgb(var(--ig-facebook-blue));
}
.x1omqv1t {
  color: var(--fb-logo-color);
}
.x1on1db2 {
  grid-auto-rows: auto;
}
.x1onqgpe {
  color: var(--fds-gray-80);
}
.x1op1vkj {
  transform: translate(-25%, -25%);
}
.x1opg30j {
  fill: var(--accent);
}
.x1ophzl8 {
  transform: translateY(calc(100% + 20px));
}
.x1oplogs {
  left: -125px;
}
.x1oq7267 {
  padding-left: 19px;
}
.x1oqdd6z {
  left: -22px;
}
.x1oqmopi {
  border-right-color: var(--fds-spectrum-teal-dark-1);
}
.x1orftwa {
  font-family: var(--headline3-font-family), var(--font-family-default) !important;
}
.x1orzsq4 {
  margin-left: -7px;
}
.x1osi62z {
  background-color: #bec3c9;
}
.x1otrzb0 {
  border-top-right-radius: 6px;
}
.x1ou2tus {
  padding-right: 18px;
}
.x1ouczey {
  border-left-color: var(--base-lemon);
}
.x1owdmkh {
  padding-right: 2em;
}
.x1owksl {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.3);
}
.x1owpc8m {
  stroke-linecap: round;
}
.x1oxdngw {
  margin-left: 0.2em;
}
.x1oxevlx {
  box-shadow: 0 0 0 2px var(--always-white), 0 0 0 4px var(--negative);
}
.x1oxxniz {
  transform: translate(123%, 15.5%) rotate(-13.5deg);
}
.x1oyok0e {
  transform-style: preserve-3d;
}
.x1oyxjch {
  border-top-right-radius: 99px;
}
.x1p0khr9 {
  background-color: var(--fds-red-55);
}
.x1p0sgdj {
  background-color: var(--xuji152);
}
.x1p0unzn {
  background-color: var(--fds-spectrum-lemon-dark-1);
}
.x1p0utmu {
  border-left-color: rgb(var(--ig-elevated-highlight-background));
}
.x1p1653j {
  background-color: rgba(252, 193, 43, 0.3);
}
.x1p1yzt3 {
  fill: var(--inverse-text);
}
.x1p4m5qa {
  letter-spacing: 0.2px;
}
.x1p4zppu {
  border-bottom-right-radius: 70px;
}
.x1p55f99 {
  transform: translate(20%, 140%);
}
.x1p5r69i {
  stroke: var(--accent);
}
.x1p5xttb {
  transform: translate(143%, 26%);
}
.x1p629oc {
  left: -16px;
}
.x1p6kkr5 {
  transition-duration: 0;
}
.x1p6l1gj {
  clip-path: inset(0px 0 8px 0);
}
.x1p6odiv {
  color: var(--always-black);
}
.x1p8letp {
  background-color: #d4311c;
}
.x1p9c1ho {
  left: 48px;
}
.x1paickk {
  padding-right: var(--dialog-anchor-horizontal-padding);
}
.x1pb3rhs {
  animation-name: x1bt8ye9-B;
}
.x1pbvl4h {
  transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
}
.x1pc53ja {
  border-bottom-left-radius: 12px;
}
.x1pd3egz {
  font-weight: inherit;
}
.x1pd91jo {
  background-color: var(--progress-ring-blue-foreground);
}
.x1pdss0j {
  border-top-color: var(--shadow-1);
}
.x1pdtjp8 {
  border-bottom-right-radius: 1.3em;
}
.x1pdxt5e {
  margin-right: 15.5px;
}
.x1pdzt9c {
  right: 48px;
}
.x1pe1cjp {
  padding-left: -4px;
}
.x1pep3yc {
  border-left: 1px solid var(--hosted-view-selected-state);
}
.x1pfn5d5 {
  font-family: SF Pro Text !important;
}
.x1pg5gke {
  font-size: 0.75rem;
}
.x1ph8d {
  border-left: 1px dashed var(--fds-gray-20);
}
.x1pha0wt {
  align-items: baseline;
}
.x1pi30zi {
  padding-right: 16px;
}
.x1pivdj7 {
  left: -14.65px;
}
.x1pj1qg {
  border-right-color: rgba(var(--ig-stroke), 0.3);
}
.x1pjtg3p {
  background-color: var(--fds-gray-25);
}
.x1pkepq4 {
  border-left-color: var(--dolly-cta-pressed);
}
.x1pl3mij {
  border-top-color: var(--p-color-border-subdued, var(--p-border-subdued));
}
.x1plg3iu {
  border-right-color: green;
}
.x1plog1 {
  aspect-ratio: 1;
}
.x1pmbctz {
  grid-template-columns: auto 1fr;
}
.x1pmbqd2 {
  padding-right: 18;
}
.x1po3bks {
  background-color: #242526;
}
.x1podjgm {
  transform: rotate(5deg) scale(0.65);
}
.x1pptn32 {
  color: var(--xoq7kpr);
}
.x1ppzbvj {
  padding-right: var(--x164mewe);
}
.x1pq812k {
  -ms-overflow-style: none;
}
.x1pqgl3x {
  border-right: 2px solid var(--dolly-cta-dark-grey-border);
}
.x1ps3h89 {
  background-color: var(--geodesic-color-background-warning-muted);
}
.x1ps7ob9 {
  background-color: var(--progress-ring-blue-background);
}
.x1psfjxj {
  transform: translateX(16px);
}
.x1psm3us {
  border-right-color: var(--primary-button-background);
}
.x1psw8wn {
  line-height: var(--waf-wds-photo-picker-cta-label-line-height);
}
.x1pt730z {
  order: 47;
}
.x1ptbuvr {
  border-left: 4px solid var(--always-white);
}
.x1ptkvgd {
  flex-basis: 12px;
}
.x1ptp9x {
  border-top-color: var(--primary-deemphasized-button-background);
}
.x1ptxcow {
  opacity: 0.1;
}
.x1pujyh6 {
  line-height: 1.375;
}
.x1pv9i8n {
  transition-duration: 0.05s;
}
.x1pvdv19 {
  order: 45;
}
.x1pvy4qg {
  color: rgba(0, 0, 0, 0.5);
}
.x1pwv2dq {
  stroke: var(--media-inner-border);
}
.x1pxigod {
  animation-name: x1ea58kz-B;
}
.x1pxijk2 {
  animation-name: x1tjy6q8-B;
}
.x1pxzecj {
  grid-template-columns: 44px minmax(0, 1fr) min-content;
}
.x1py25by {
  border-top-left-radius: var(--x17daqx4);
}
.x1py5hnd {
  background-color: var(--event-date);
}
.x1pylafk {
  background-color: rgba(var(--ig-stroke), 0.3);
}
.x1pyzo2z {
  border-left-style: var(--toast-border-style);
}
.x1pz0jrs {
  grid-column-start: 1px;
}
.x1pzo0lu {
  margin-left: 17px;
}
.x1pzr8fk {
  font-family: var(--x19tbt77), var(--xwjdv6j) !important;
}
.x1q00gy7 {
  border-top-left-radius: var(--x16w86t2);
}
.x1q04ism {
  border-left-style: dashed;
}
.x1q0g3np {
  flex-direction: row;
}
.x1q0wdr6 {
  border-right: solid;
}
.x1q0z28h {
  transform: translateY(9px);
}
.x1q1rmc8 {
  will-change: transform, opacity;
}
.x1q2fhxx {
  background-color: rgb(var(--ig-primary-button-prism-ab));
}
.x1q2oy4v {
  z-index: 9999;
}
.x1q2p89j {
  border-right-color: var(--nav-bar-background);
}
.x1q2yuad {
  transform: translate(0, 0);
}
.x1q3d8fi {
  border-left-width: var(--toast-border-width);
}
.x1q3qbx4 {
  animation-duration: 1s;
}
.x1q3v505 {
  transform: translate(42%, 136%) rotate(-20deg);
}
.x1q4h3jn {
  contain: style layout paint;
}
.x1q509o1 {
  right: 40px;
}
.x1q594ok {
  -ms-scroll-rails: railed;
}
.x1q64x2m {
  color: rgb(var(--gradient-orange));
}
.x1q6du2z {
  margin-left: -28px;
}
.x1q6zvu1 {
  border-bottom-right-radius: var(--borderRadius, revert);
}
.x1q74xe4 {
  font-size: 1.75rem;
}
.x1q7ul4s {
  text-shadow: 0 1px 4px var(--fds-black-alpha-40);
}
.x1q85c4o {
  background-color: #ffffff;
}
.x1q8cg2c {
  padding-left: var(--menu-item-base-with-icon-padding-horizontal);
}
.x1q8sqs3 {
  background-color: var(--fds-gray-10);
}
.x1q93mge {
  background-color: var(--text-badge-attention-background);
}
.x1q9s1q7 {
  border-right-color: #283943;
}
.x1q9xj7y {
  transform: translate(51%, 162%) rotate(-16deg);
}
.x1qab1bc {
  justify-self: end;
}
.x1qb2erx {
  backdrop-filter: blur(20px);
}
.x1qb5hxa {
  line-height: 1.1667;
}
.x1qb7uk6 {
  padding-right: 64px;
}
.x1qbpkmf {
  margin-right: -18px;
}
.x1qd4rwc {
  background-color: #1d73ff;
}
.x1qeybcx {
  box-shadow: 0 2px 4px var(--shadow-1), 0 12px 28px var(--shadow-2);
}
.x1qfl8hi {
  line-height: var(--waf-wds-text-line-height-caption);
}
.x1qfuztq {
  transition-timing-function: var(--fds-soft);
}
.x1qgin71 {
  filter: blur(4px);
}
.x1qgsegg {
  outline-width: 1px;
}
.x1qgv0r9 {
  column-gap: 24px;
}
.x1qhh14b {
  border-top-left-radius: var(--text-badge-corner-radius);
}
.x1qhkwwh {
  right: 1.5px;
}
.x1qhmfi1 {
  background-color: var(--secondary-button-background);
}
.x1qi5vpy {
  margin-right: 100px;
}
.x1qiwa4e {
  padding-left: 2.5px;
}
.x1qjc9v5 {
  align-items: stretch;
}
.x1qjgrgo {
  transition-duration: 0.3s, 0.3s;
}
.x1qjtj1a {
  border-top-color: var(--waf-wds-photo-picker-preview-border-color);
}
.x1qjykg9 {
  transform: translateX(-16px);
}
.x1qkh490 {
  text-transform: initial;
}
.x1qkmp1j {
  box-shadow: var(--geodesic-elevation-1);
}
.x1qkvvx7 {
  border-top-color: rgba(0, 0, 0, 0.7);
}
.x1qlcl9d {
  border-right-color: var(--wig-divider);
}
.x1qlqyl8 {
  font-size: inherit;
}
.x1qns1p2 {
  border-bottom-right-radius: 100%;
}
.x1qnxfwq {
  background-color: rgba(var(--web-overlay-on-media), 0.7);
}
.x1qo4wvw {
  filter: drop-shadow(0 0 4px var(--shadow-5));
}
.x1qo61fq {
  font-size: var(--secondary-label-font-size);
}
.x1qobr7z {
  padding-left: 0.8em;
}
.x1qodse3 {
  line-height: 1.4118;
}
.x1qoxp87 {
  color: var(--inverse-text);
}
.x1qpj6lr {
  box-shadow: var(--messenger-card-box-shadow);
}
.x1qpq9i9 {
  border-top-left-radius: var(--card-corner-radius);
}
.x1qq8qej {
  background-color: var(--wig-selected-background);
}
.x1qq9wsj {
  color: var(--accent);
}
.x1qqk6r9 {
  background-image: url(/images/ad_network/icon_xout_ad_preferences.png?__makehaste_cache_breaker=iLLvv8js0qr);
}
.x1qr8tbi {
  font-size: 8rem;
}
.x1qralhi {
  z-index: 501;
}
.x1qrl4i3 {
  color: rgb(var(--ig-elevated-background));
}
.x1qrsksh {
  background-color: var(--base-pink);
}
.x1qsw9wy {
  -webkit-mask-repeat: no-repeat;
}
.x1qt0ttw {
  border-bottom-right-radius: 10px;
}
.x1qughib {
  justify-content: space-between;
}
.x1quq95r {
  border-bottom-right-radius: 5px;
}
.x1qvajw6 {
  border-top-color: var(--wig-oyster-black-20);
}
.x1qvwoe0 {
  clip: rect(1px, 1px, 1px, 1px);
}
.x1qwqt2i {
  background-color: rgba(31, 31, 31, 0.04);
}
.x1qxfkv4 {
  border-top-color: #c4d2e7;
}
.x1qxiqut {
  border-top-right-radius: var(--x16w86t2);
}
.x1qy6n5a {
  border-bottom-right-radius: 8;
}
.x1qyhdoi {
  z-index: 300;
}
.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) 100%
  );
}
.x1r0g7yl {
  letter-spacing: 1px;
}
.x1r0jzty {
  row-gap: 4px;
}
.x1r17msq {
  font-family: var(--font-family-text-bold), var(--font-family-segoe) !important;
}
.x1r1x6t1 {
  right: 38px;
}
.x1r3dd9g {
  column-gap: 1.25rem;
}
.x1r3utbx {
  font-size: var(--tertiary-label-font-size);
}
.x1r52mkx {
  border-top-color: var(--placeholder-icon);
}
.x1r61nuk {
  border-left-width: 1.5px;
}
.x1r67fr0 {
  margin-left: -20px;
}
.x1r6xj7l {
  border-top-color: var(--ocds-cta-blue-pressed);
}
.x1r6zdsc {
  background-color: var(--always-gray-40);
}
.x1r7x56h {
  transition-timing-function: var(--fds-animation-move-in);
}
.x1r8uery {
  flex-basis: 0;
}
.x1r90a5f {
  font-size: 1.5625rem;
}
.x1r973d1 {
  right: 46px;
}
.x1r9drvm {
  border-top-left-radius: var(--tooltip-corner-radius);
}
.x1ra7mdn {
  row-gap: 36px;
}
.x1racat8 {
  background-color: #bcc0c3;
}
.x1raiwjw {
  animation-name: x1f7kpgg-B;
}
.x1rax57a {
  background-color: var(--waf-wds-shopping-out-of-stock-background);
}
.x1rbgqaq {
  transform: rotate(270deg);
}
.x1rcc7c0 {
  border-top-left-radius: 7px;
}
.x1rclf1i {
  border-top-color: var(--gradient-yellow);
}
.x1rct8h {
  border-top-color: var(--disabled-icon);
}
.x1rda1ft {
  border-top-color: #d10869;
}
.x1rfik1p {
  background-color: var(--attachment-footer-background);
}
.x1rfj78v {
  justify-content: left;
}
.x1rfph6h {
  line-height: 1.0667;
}
.x1rg2z3u {
  font-family: var(--meta-font-family), var(--font-family-default) !important;
}
.x1rg5ohu {
  display: inline-block;
}
.x1rgpnsg {
  line-height: 16;
}
.x1rhavg7 {
  font-family: var(--secondary-label-font-family), var(--font-family-segoe) !important;
}
.x1rhj9g8 {
  right: 6.5px;
}
.x1rhxy2m {
  border-top-right-radius: var(--modal-border-radius) !important;
}
.x1rhzmkr {
  background-color: var(--dolly-cta-disabled);
}
.x1rj4ezl {
  box-shadow: 0 5px 23px rgba(0, 0, 0, 0.2);
}
.x1rj4l1e {
  color: rgba(0, 0, 0, 0.4);
}
.x1rjkts5 {
  border-top-right-radius: var(--input-border-radius);
}
.x1rjs6j1 {
  border-left-style: var(--popover-border-style);
}
.x1rjy28t {
  animation-name: xtwwzw5-B;
}
.x1rkc77x {
  transition-duration: 1.5s;
}
.x1rlutsi {
  margin-right: 5.5px;
}
.x1rlzn12 {
  grid-row-start: 4;
}
.x1rmcuu0 {
  box-shadow: 0 0 1px #0000001a, 0 0 4px #0000001a;
}
.x1rnf11y {
  border-bottom-right-radius: 999px;
}
.x1rohswg {
  scrollbar-width: none;
}
.x1roi4f4 {
  color: rgb(var(--ig-secondary-text));
}
.x1rozsjd {
  z-index: 101;
}
.x1rp53t7 {
  grid-template-columns: 1fr 1fr 1fr;
}
.x1rp6h8o {
  border-bottom-right-radius: 100px;
}
.x1rpp46u {
  line-height: 0.8333;
}
.x1rqaijp {
  background-color: var(--dolly-oculus-dark);
}
.x1rr5fae {
  border-left: 1px solid var(--divider);
}
.x1rrfaq8 {
  transform: scale(0.8) translateY(0.2px) translateX(0.2px);
}
.x1rrggti {
  border-bottom-right-radius: var(--waf-wds-canvas-border-radius);
}
.x1rrqm6h {
  list-style-type: lower-alpha;
}
.x1rsy3fd {
  border-left-width: thin;
}
.x1ru42tm {
  animation-delay: 1.5s;
}
.x1ruc54x {
  line-height: 1.2857;
}
.x1rudrqi {
  mask-position: center;
}
.x1rv0eb3 {
  color: var(--always-gray-40);
}
.x1rvut6x {
  transition-duration: 0.25s;
}
.x1rvxbag {
  border-top-color: #45bd62;
}
.x1rwoca6 {
  transform: translateY(-20%);
}
.x1rwy58d {
  background-color: var(--fds-white-alpha-40);
}
.x1ry3o7a {
  background-color: var(--pressable-background-color-selected);
}
.x1ryp3ve {
  background-color: var(--fds-blue-60);
}
.x1rz3hdg {
  margin-right: 72px;
}
.x1s03dkm {
  border-right-color: #e4e6eb;
}
.x1s07kcz {
  column-gap: 0.625rem;
}
.x1s0fimb {
  border-left-color: green;
}
.x1s0oyds {
  border-right-style: dotted;
}
.x1s41l9u {
  border-right: 1px solid var(--wash);
}
.x1s4oyt8 {
  margin-left: -44px;
}
.x1s54fgg {
  border-left-color: var(--primary-text-on-media);
}
.x1s5itic {
  background-color: var(--waf-wds-image-background);
}
.x1s5wxre {
  border-top-color: rgba(219, 223, 228, 1);
}
.x1s688f {
  font-weight: 600;
}
.x1s6cq8n {
  animation-name: x1koq1i3-B;
}
.x1s6crsh {
  background-color: #fff1cc;
}
.x1s7ejei {
  color: var(--button-icon-secondary-on-media-toggled);
}
.x1s7gsxa {
  background-image: linear-gradient(
    to top,
    var(--always-dark-overlay),
    transparent
  );
}
.x1s7lred {
  border-bottom-right-radius: 50px;
}
.x1s85apg {
  display: none;
}
.x1s8dy9j {
  object-position: center center;
}
.x1s8elqy {
  animation-delay: 3s;
}
.x1s9jnx0 {
  border-top-left-radius: 1.5px;
}
.x1s9qjmn {
  border-top-color: var(--secondary-button-stroke);
}
.x1sag07j {
  background-color: rgba(0, 0, 0, 0.35);
}
.x1sbjjv6 {
  filter: blur(5px);
}
.x1sbju2s {
  animation-duration: 1.4s;
}
.x1sbspr7 {
  border-bottom-right-radius: 2.25rem;
}
.x1sdr0u7 {
  grid-auto-flow: row;
}
.x1sdyfia {
  white-space: pre;
}
.x1serwwh {
  border-left-color: rgb(var(--ig-focus-stroke));
}
.x1sfiqbd {
  flex-basis: 870px;
}
.x1sfkdl8 {
  font-size: var(--primary-label-font-size);
}
.x1sgrk91 {
  background-color: #ffffff;
}
.x1sh76gf {
  border-top-color: rgb(var(--ig-tertiary-button-border));
}
.x1shdpqr {
  font-family: var(--meta-emphasized-font-family), var(--font-family-default) !important;
}
.x1si0we {
  border-right-color: #65676b;
}
.x1si8y2z {
  fill: var(--base-teal);
}
.x1sibtaa {
  line-height: 1.2308;
}
.x1sicv1u {
  color: #aebac1;
}
.x1siw524 {
  scroll-snap-points-x: repeat(calc(100% - 128px));
}
.x1sjo555 {
  order: 10;
}
.x1skcyn1 {
  border-left-color: var(--radio-border-color-selected);
}
.x1skdhkn {
  left: -92px;
}
.x1sl2h23 {
  border-right-color: var(--focus-ring-blue);
}
.x1sle589 {
  list-style-type: inherit;
}
.x1sliqq {
  margin-left: 18px;
}
.x1sln4lm {
  padding-left: 10px;
}
.x1sm8jl0 {
  border-right: 1px solid var(--dolly-cta-dark-grey-border);
}
.x1smz26m {
  animation-duration: 0.355s;
}
.x1sn40xs {
  border-right-color: var(--warning);
}
.x1snnzal {
  border-left-color: var(--radio-border-color);
}
.x1so62im {
  will-change: transform;
}
.x1spa7qu {
  background-color: var(--blue-link);
}
.x1sqbtui {
  cursor: auto;
}
.x1sqfud6 {
  border-top-color: var(--ocds-cta-dark);
}
.x1sr8853 {
  color: var(--danger);
}
.x1sr90u {
  border-top-color: var(--fds-disabled-text);
}
.x1srb9ag {
  box-shadow: 3px 3px 3px black;
}
.x1sre0sj {
  margin-right: -10px;
}
.x1srrzph {
  border-right-color: var(--fds-gray-20);
}
.x1srzamy {
  border-left-color: rgba(219, 223, 228, 1);
}
.x1ssd25i {
  filter: drop-shadow(0 2px 8px var(--shadow-1));
}
.x1ssgasb {
  background-color: #d6d3cf;
}
.x1ssisbf {
  background-color: rgb(var(--ig-stroke-on-media), 0.6);
}
.x1st93go {
  border-left-color: var(--waf-wds-photo-picker-element-border-color);
}
.x1stne9v {
  left: 7px;
}
.x1su3xpt {
  animation-name: xa0jybu-B;
}
.x1sv4upm {
  border-right-color: #e2c822;
}
.x1svggkw {
  background-color: var(--dolly-text-dark-grey);
}
.x1svysek {
  font-size: 6.25rem;
}
.x1svz2vv {
  color: var(--waf-wds-text-primary) !important;
}
.x1swcs1l {
  transform: translate(-700px, -20px) rotate(10deg);
}
.x1swf91x {
  z-index: auto;
}
.x1swlcf7 {
  z-index: 777;
}
.x1swvt13 {
  padding-left: 16px;
}
.x1sx4e5s {
  box-shadow: 0 0 0 2px var(--fds-highlight);
}
.x1sx8fc2 {
  flex-basis: 32px;
}
.x1sxim29 {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.08) 47.5%,
    rgba(0, 0, 0, 0.35)
  );
}
.x1sxxgd6 {
  animation-name: x1fx2mjv-B;
}
.x1sxyh0 {
  padding-right: 8px;
}
.x1sxzh64 {
  color: var(--ocds-cta-disabled);
}
.x1szn6h9 {
  justify-content: stretch;
}
.x1t00ddx {
  border-right-color: var(--waf-wds-photo-picker-preview-border-color);
}
.x1t020oj {
  background-color: var(--waf-wds-cta-base-color);
}
.x1t03qr3 {
  font-family: var(--headline1-font-family), var(--font-family-segoe) !important;
}
.x1t0ut0v {
  margin-left: -150px;
}
.x1t137rt {
  outline-style: none;
}
.x1t1h2ah {
  color: var(--ocds-cta-blue);
}
.x1t1kz8c {
  border-right-color: var(--hosted-view-selected-state);
}
.x1t1x2f9 {
  flex-basis: 0%;
}
.x1t1yt7q {
  border-right-color: var(--waf-wds-border);
}
.x1t2155t {
  font-family: monospace !important;
}
.x1t2a60a {
  padding-left: 5px;
}
.x1t2qqyw {
  transform: translate(-50%, -50%) scale(1);
}
.x1t35e8 {
  font-style: inherit;
}
.x1t36bae {
  border-bottom-right-radius: 6.25rem;
}
.x1t3kokn {
  border-left-color: var(--secondary-button-pressed);
}
.x1t43dcp {
  font-family: Optimistic Display Medium, system-ui, sans-serif !important;
}
.x1t495xr {
  color: var(--svg-gray-button);
}
.x1t4dqsc {
  border-left-color: magenta;
}
.x1t4o6fh {
  transform: translateY(32px);
}
.x1t4rjl4 {
  border-top-right-radius: 2rem;
}
.x1t4t16n {
  margin-right: 5px;
}
.x1t5lrfv {
  border-right: 4px solid transparent;
}
.x1t6d43z {
  stroke: var(--negative);
}
.x1t6itiz {
  line-height: 16px !important;
}
.x1t6tl7h {
  line-height: 13.33px;
}
.x1t83zlg {
  animation-delay: 0.2s;
}
.x1t853zo {
  backdrop-filter: none;
}
.x1t8f6od {
  font-size: var(--headline1-font-size);
}
.x1t8ptb3 {
  flex-basis: var(--flexBasis, revert);
}
.x1t99xdu {
  right: 340px;
}
.x1ta4xzc {
  background-clip: text;
}
.x1tav4y9 {
  right: 30px;
}
.x1tbiz1a {
  background-size: contain;
}
.x1tbqzye {
  line-height: 0.1em;
}
.x1tbs7aw {
  color: var(--chat-admin-text-color, var(--disabled-text));
}
.x1tbtn3x {
  stroke: var(--divider);
}
.x1tdkf4q {
  border-right-color: var(--notification-badge);
}
.x1tey3no {
  border-left-color: var(--fds-spectrum-tomato);
}
.x1tfs47m {
  border-left-color: var(--gradient-yellow);
}
.x1tfwpuw {
  border-bottom-right-radius: 20px;
}
.x1tgjyoi {
  fill: var(--media-pressed);
}
.x1th4bbo {
  transition-delay: 0.1s;
}
.x1thhq0t {
  border-bottom-right-radius: 1px;
}
.x1thooz4 {
  border-bottom-right-radius: var(--menu-list-cell-corner-radius);
}
.x1thwiqy {
  animation-name: xpb2jab-B;
}
.x1ti8pzd {
  border-right-color: var(--always-gray-75);
}
.x1tis9kv {
  stroke: var(--dolly-icon-white);
}
.x1tk6srg {
  background-color: #fa6533;
}
.x1tka8lj {
  color: #31a24c;
}
.x1tkz30p {
  flex-basis: 96px;
}
.x1tlxs6b {
  border-top-left-radius: 18px;
}
.x1tlzkzl {
  animation-name: xyswhzy-B;
}
.x1tm2dvx {
  left: 128px;
}
.x1tmp44o {
  grid-row-start: 5;
}
.x1tmqnbw {
  column-gap: 56px;
}
.x1tnnvj {
  z-index: 102;
}
.x1tnwsy2 {
  font-size: 1.8em;
}
.x1to4aa8 {
  border-top-right-radius: 0.55688rem;
}
.x1tp0a3f {
  border-left-color: rgba(255, 145, 16, 0);
}
.x1tped1n {
  border-top-color: var(--fds-divider-on-white);
}
.x1tpqto7 {
  color: var(--mcds-bg-toaster);
}
.x1tqkkhy {
  border-right-color: var(--ig-stroke-on-media);
}
.x1tqrcod {
  order: 82;
}
.x1trf0bi {
  border-right: 4px solid var(--popover-background);
}
.x1ts5dru {
  border-left-width: var(--chat-message-border-width, 0px);
}
.x1ts6zgx {
  border-top-right-radius: 15%;
}
.x1ttxmnt {
  color: rgb(var(--ig-stroke-prism));
}
.x1ttypxu {
  border-top-left-radius: var(--geodesic-appearance-radius-addon);
}
.x1tu34mt {
  background-color: rgb(var(--ig-primary-button));
}
.x1tukju {
  animation-name: xi00kb7-B;
}
.x1tun0q4 {
  background-color: var(--disabled-text);
}
.x1tup8yo {
  letter-spacing: -0.3px;
}
.x1tuynyk {
  flex-basis: 72px;
}
.x1tv9t25 {
  margin-left: 22px;
}
.x1tw9p8u {
  background-color: var(--base-seafoam);
}
.x1twfotg {
  font-weight: 500 !important;
}
.x1twqnvm {
  margin-right: var(--nav-list-cell-margin-horizontal-inner-addon);
}
.x1txhvsy {
  background-color: var(--fds-gray-20);
}
.x1txq2hj {
  filter: opacity(0.8);
}
.x1ty1l4m {
  border-right-color: var(--ocds-cta-blue);
}
.x1ty3w4h {
  background-color: #424445;
}
.x1ty60gk {
  padding-right: var(--text-input-multi-padding-between-text-scrollbar);
}
.x1tyevoi {
  padding-right: 54px;
}
.x1tyqbi1 {
  border-left-color: var(--ocds-line-light);
}
.x1tysnlf {
  border-right-color: var(--geodesic-color-border-warning-default-active);
}
.x1tz4bnf {
  border-top-color: var(--accent);
}
.x1tzjh5l {
  forced-color-adjust: auto;
}
.x1tzrqqp {
  background-color: var(--base-cherry);
}
.x1tzuarl {
  box-shadow: var(--geodesic-elevation-4);
}
.x1u0apov {
  box-shadow: 0 0 1px var(--media-inner-border),
    0 0 4px var(--media-inner-border);
}
.x1u0jve9 {
  border-left-color: var(--ocds-cta-light);
}
.x1u1woyn {
  fill: var(--primary-deemphasized-button-text);
}
.x1u2g62x {
  padding-right: 3.5%;
}
.x1u2snfn {
  background-color: #ccca;
}
.x1u30nmg {
  animation-name: x1dttmnj-B;
}
.x1u31j2f {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.x1u324bw {
  background-color: var(--dolly-text-primary);
}
.x1u3tz30 {
  left: 73px;
}
.x1u4awe1 {
  border-top-color: var(--fds-black-alpha-15);
}
.x1u5lrna {
  line-height: 2;
}
.x1u67qi6 {
  border-left: 3px solid white;
}
.x1u6de3j {
  background-color: rgba(247, 185, 40, 0.3);
}
.x1u6ievf {
  animation-fill-mode: both;
}
.x1u6suwl {
  background-image: url(/images/mobile/partner_portal/oxsights/delete.png?__makehaste_cache_breaker=uMFc7Vv5zGa);
}
.x1u72gb5 {
  padding-left: 40px;
}
.x1u7k74 {
  line-height: 1.2;
}
.x1u857p9 {
  background-color: green;
}
.x1u8a7rm {
  z-index: 5;
}
.x1u8hfhx {
  transition-property: border-bottom-color;
}
.x1u998qt {
  box-shadow: 0 0 4px var(--shadow-2);
}
.x1u9p9rr {
  box-shadow: 0 0 2px 0 var(--media-inner-border);
}
.x1u9q23r {
  contain: strict;
}
.x1ua5tub {
  -webkit-box-orient: vertical;
}
.x1uarppy {
  color: rgb(var(--ig-focus-stroke));
}
.x1ub4b5r {
  padding-left: 0 !important;
}
.x1uchw67 {
  background-color: var(--p-color-bg-app, var(--p-background));
}
.x1uclb7j {
  background-color: var(--x1ohco26);
}
.x1ucljav {
  border-right-color: rgb(var(--ig-toggle-background-disabled-on-prism));
}
.x1uco8w4 {
  border-left-color: #c4532d;
}
.x1uczgqu {
  outline-color: transparent;
}
.x1ud72sc {
  border-right-color: var(--geodesic-color-border-element-default-active);
}
.x1udhb4y {
  padding-right: var(--waf-wds-flow-container-padding);
}
.x1udsgas {
  border-top-right-radius: 9px;
}
.x1ueewp2 {
  transform: scale(95%);
}
.x1ufv3or {
  color: #fa383e;
}
.x1ufwd5m {
  color: var(--waf-wds-accent-color);
}
.x1ufz0iv {
  transform: scaleX(0);
}
.x1ugd8a3 {
  stroke-width: 3px;
}
.x1ugidf7 {
  color: var(--ocds-cta-blue) !important;
}
.x1ugltyw {
  background-color: rgba(36, 37, 38, 0.5);
}
.x1ugs66x {
  transform: translate(21%, 54%) rotate(-14deg);
}
.x1ugwh4r {
  background-color: rgba(49, 162, 76, 0.3);
}
.x1uh9glh {
  border-left-color: var(--fds-spectrum-teal-dark-1);
}
.x1uhb9sk {
  position: static;
}
.x1uhc5v5 {
  row-gap: var(--size-large);
}
.x1uhpyvt {
  animation-delay: 2.65s;
}
.x1ui1jxi {
  transition-delay: 0.3s;
}
.x1uipg7g {
  border-right-color: var(--mwp-message-row-background);
}
.x1uirj4r {
  margin-left: -3px;
}
.x1ujf26f {
  flex-basis: 37.5%;
}
.x1ukdkh3 {
  background-color: transperant;
}
.x1ukv2s8 {
  padding-right: 3.55%;
}
.x1ul8082 {
  border-right: 1px solid var(--fds-gray-10);
}
.x1umo8r1 {
  padding-left: 18;
}
.x1umr4ow {
  padding-right: var(--section-header-addOnEnd-button-padding-horizontal);
}
.x1un368t {
  padding-left: 27px;
}
.x1unhpq9 {
  transition-duration: var(--fds-slow);
}
.x1unzh95 {
  background-image: linear-gradient(
    var(--fds-white-alpha-50),
    var(--fds-black-alpha-50)
  );
}
.x1uo3zyz {
  line-height: 1.15;
}
.x1uo6jdl {
  filter: blur(12px);
}
.x1uomlk1 {
  background-image: linear-gradient(
    270deg,
    var(--surface-background) 0.47%,
    rgba(255, 255, 255, 0) 98.24%
  );
}
.x1upgvki {
  flex-basis: calc(100% / 3);
}
.x1upo8f9 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.x1upspck {
  border-top-left-radius: 1em;
}
.x1uq3s8b {
  transform: translate(-145%, 308%);
}
.x1uqg51p {
  transform: translateY(-1px);
}
.x1uqm4o5 {
  border-bottom-left-radius: 0.625rem;
}
.x1uqr0qq {
  left: calc(50% - 40px / 2 + 0.5px);
}
.x1ur4ukd {
  border-bottom-right-radius: var(--geodesic-appearance-radius-addon);
}
.x1us6l5c {
  opacity: 0.8;
}
.x1ustvz4 {
  object-position: left top;
}
.x1utbwsc {
  box-shadow: inset 0 0 0 2px var(--waf-wds-accent-color);
}
.x1utfhck {
  padding-left: var(--size-32);
}
.x1utn2c2 {
  background-color: #1877f2;
}
.x1uu1fcu {
  border-top-color: red;
}
.x1uuarju {
  border-top-color: var(--radio-border-color-selected);
}
.x1uuroth {
  vertical-align: text-bottom;
}
.x1uvgrom {
  left: -2px;
}
.x1uvyrtv {
  left: var(--global-panel-width);
}
.x1uw94g5 {
  border-left: 2px solid var(--primary-icon);
}
.x1uxerd5 {
  font-size: 1rem !important;
}
.x1uxqb5a {
  border-bottom-right-radius: 99px;
}
.x1uyc65z {
  border-left-color: #ffffff;
}
.x1uydz15 {
  animation-name: x1rpdebt-B;
}
.x1uyr268 {
  margin-left: var(--p-space-16);
}
.x1uzi27p {
  font-family: var(--body-emphasized-font-family), var(--font-family-default) !important;
}
.x1uzojwf {
  animation-delay: 0s;
}
.x1uzpgs7 {
  background-color: #ebecf0;
}
.x1v0du78 {
  background-color: var(--placeholder-text-on-media);
}
.x1v0jg1i {
  transform: var(--transform, revert);
}
.x1v1patg {
  border-top-color: var(--utilities-photo-border, rgba(0, 0, 0, 0.15));
}
.x1v20y45 {
  color: var(--list-cell-chevron);
}
.x1v2h3a6 {
  padding-right: 52px;
}
.x1v2y4xr {
  line-height: var(--waf-wds-text-line-height-heading);
}
.x1v38n6o {
  border-top-left-radius: 40px;
}
.x1v3kxmo {
  background-color: #f5533d;
}
.x1v3y646 {
  border-left-color: var(--waf-wds-divider);
}
.x1v3y7pe {
  background-color: rgb(var(--ig-stroke-on-media), 0.1);
}
.x1v47v4w {
  left: initial;
}
.x1v49fql {
  transform: translateY(-10px);
}
.x1v4e7u9 {
  border-right-width: var(--xy9ppbc);
}
.x1v6hlfh {
  color: var(--dolly-cta-disabled);
}
.x1v6yjtc {
  border-top-right-radius: 9999px;
}
.x1v7wizp {
  animation-iteration-count: 1;
}
.x1v84ljc {
  transform: translate(0, -8px);
}
.x1v860g0 {
  margin-left: 20.5px;
}
.x1v89cbv {
  margin-right: -20px;
}
.x1v8dydz {
  color: #667781;
}
.x1v8hdpi {
  border-left-color: rgba(0, 0, 0, 0.1);
}
.x1v8p93f {
  border-top-color: transparent;
}
.x1v911su {
  background-color: rgba(0, 0, 0, 0);
}
.x1v9fq2v {
  border-top-color: #f0284933;
}
.x1vbhwdu {
  margin-left: 70px;
}
.x1vcfxr {
  border-top-color: var(--focus-ring-blue);
}
.x1vciyzc {
  border-top-left-radius: var(--geodesic-appearance-radius-content);
}
.x1vckg2u {
  border-top-left-radius: 8px !important;
}
.x1vcqv9c {
  border-top-right-radius: 3.5px;
}
.x1ve1bff {
  background-color: var(--nav-bar-background);
}
.x1veg39d {
  border-bottom-left-radius: 60px;
}
.x1vf6whn {
  aspect-ratio: 3;
}
.x1vg3z9j {
  column-gap: 15px;
}
.x1vg8xwf {
  z-index: 150;
}
.x1vgxyl0 {
  margin-left: 192px !important;
}
.x1vgy7uq {
  background-image: url(/images/ad_network/icon_xout_adchoices.png?__makehaste_cache_breaker=8RFARmpILyE);
}
.x1vhgpwb {
  border-top-color: rgb(var(--ig-elevated-highlight-background));
}
.x1vhlycq {
  background-color: var(--xfls942);
}
.x1vihvtf {
  background-color: var(--xm6iv5u);
}
.x1vilta4 {
  color: var(--divider);
}
.x1vit0d8 {
  border-left-color: var(--primary-button-background);
}
.x1vivegt {
  border-left-color: var(--primary-deemphasized-button-background);
}
.x1vjfegm {
  z-index: 1;
}
.x1vjhw1n {
  background-color: #216fdb;
}
.x1vjrasc {
  margin-right: 68px;
}
.x1vk3w4 {
  flex-basis: 380.32px;
}
.x1vkib50 {
  border-bottom-left-radius: 360px;
}
.x1vl1bm6 {
  border-right-color: #00000010;
}
.x1vl5ipk {
  background-color: #828389;
}
.x1vm2zge {
  background-color: #0000000f;
}
.x1vm4pi3 {
  font-family: var(--font-family-segoe) !important;
}
.x1vmafm0 {
  z-index: 301;
}
.x1vnslfi {
  box-shadow: 0 8px 16px var(--media-inner-border);
}
.x1vnunu7 {
  grid-row-start: 3;
}
.x1vobaek {
  padding-left: 13px;
}
.x1voj42h {
  border-left-color: var(--placeholder-text-on-media);
}
.x1vp6yr2 {
  fill: var(--ocds-typography-black-1);
}
.x1vprtnf {
  color: var(--always-dark-overlay);
}
.x1vqud6w {
  opacity: 70%;
}
.x1vqvvx9 {
  font-weight: var(--meta-emphasized-font-weight);
}
.x1vqwhq1 {
  border-bottom-right-radius: 60px;
}
.x1vqz4hg {
  order: 33;
}
.x1vr9vpq {
  flex-basis: calc(100% - 40px);
}
.x1vra34 {
  filter: brightness(40%);
}
.x1vsb1ek {
  filter: var(--badge-gray-filter);
}
.x1vsdcvp {
  transform: translate(-85%, 85%);
}
.x1vswc8w {
  border-bottom-right-radius: 28px;
}
.x1vtb1mm {
  border-top-color: #ffffff;
}
.x1vttboo {
  border-right-color: var(--fds-placeholder-text);
}
.x1vtvx1t {
  background-color: var(--wash);
}
.x1vtydue {
  transform: translate(87%, 110%) rotate(-25deg);
}
.x1vu8d9 {
  background-color: rgba(11, 20, 26, 0.6);
}
.x1vuf3jl {
  animation-name: xad0qjf-B;
}
.x1vv9jnp {
  filter: var(--filter-blue-link-icon);
}
.x1vv9oc4 {
  font-family: var(--tertiary-label-font-family), var(--font-family-default) !important;
}
.x1vvkbs {
  word-wrap: break-word;
}
.x1vwswxv {
  padding-left: 4%;
}
.x1vxoak6 {
  border-bottom-left-radius: var(--waf-wds-canvas-border-radius);
}
.x1vxzk2 {
  margin-right: 17px;
}
.x1vy86p0 {
  line-height: 36px;
}
.x1vyfyq8 {
  border-right-color: rgb(var(--ig-elevated-background));
}
.x1vyi6i {
  margin-right: 0.4%;
}
.x1vyo3qp {
  letter-spacing: 0.04em;
}
.x1vyoibn {
  padding-left: var(--size-4);
}
.x1vyqlwv {
  flex-basis: 396px;
}
.x1vz41ov {
  background-color: #814de7;
}
.x1vzd84k {
  clip-path: circle(1px at 0% 0%);
}
.x1w0boku {
  z-index: 6;
}
.x1w0mnb {
  margin-right: 6px;
}
.x1w0nv0z {
  transform: translate(-700px, 20px) rotate(-10deg);
}
.x1w0nzuy {
  padding-right: 30%;
}
.x1w1wnf7 {
  border-left-color: var(--ocds-cta-dark);
}
.x1w2lkzu {
  padding-right: 11px;
}
.x1w398xy {
  border-left-color: var(--always-gray-40);
}
.x1w3jsh0 {
  background-repeat: repeat-x;
}
.x1w3krue {
  border-left-color: #c9ccd1;
}
.x1w3u9th {
  opacity: 0.001;
}
.x1w4261f {
  animation-name: x1dt3o2o-B;
}
.x1w43iiz {
  border-left: 4px solid var(--popover-background);
}
.x1w4ip6v {
  margin-left: 3px;
}
.x1w4yz6i {
  border-top-right-radius: 0.5rem;
}
.x1w4z2jx {
  padding-right: var(--button-icon-padding-large);
}
.x1w55rbo {
  animation-name: xfa266b-B;
}
.x1w5m15a {
  animation-name: xlnvh2b-B;
}
.x1w5th2s {
  border-bottom-right-radius: 5rem;
}
.x1w6r25c {
  row-gap: 1rem;
}
.x1w7922h {
  animation-name: x7sndw6-B;
}
.x1w79sa {
  will-change: border-bottom-color;
}
.x1w7f2u2 {
  background-color: #00000066;
}
.x1w7rt7d {
  animation-name: x1c5rxhy-B;
}
.x1w80he5 {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
.x1w81jfy {
  border-top-left-radius: 60px;
}
.x1w90wak {
  animation-name: xaeq8qu-B;
}
.x1w95yp9 {
  left: -5.86px;
}
.x1w9h7q7 {
  color: rgb(var(--grey-5));
}
.x1w9vk4v {
  border-top-color: var(--wig-nav-background);
}
.x1wa695h {
  order: 36;
}
.x1wb7cse {
  border-bottom-left-radius: 11px;
}
.x1wbbese {
  background-color: var(--warning);
}
.x1wblqdl {
  font-family: M Ying Hei HK W05, Neue Plak, sans-serif !important;
}
.x1wbvgsv {
  background-size: 1px 7px;
}
.x1wbx4wc {
  border-right-color: rgba(219, 223, 228, 1);
}
.x1wcaz21 {
  margin-left: 35px;
}
.x1wciflz {
  background-image: linear-gradient(
    35.66deg,
    #ffd600 12.63%,
    #ff7a00 34.82%,
    #ff0169 57.53%,
    #d300c5 80.78%
  );
}
.x1wd77nz {
  padding-left: 86px;
}
.x1wd8k3y {
  filter: blur(8px);
}
.x1wdrske {
  margin-right: 0 !important;
}
.x1wdtju6 {
  grid-template-columns: 64px 1fr;
}
.x1weeur4 {
  transform: translateY(100%);
}
.x1wef1fw {
  border-right-color: var(--shadow-5);
}
.x1wel3ma {
  background-color: rgba(0, 0, 0, 0.25);
}
.x1wf1ifq {
  fill: var(--base-cherry);
}
.x1wfe3co {
  line-height: 12px;
}
.x1wfze9l {
  border-right-color: var(--progress-ring-disabled-foreground);
}
.x1wh94ac {
  column-gap: 40px;
}
.x1wiixbg {
  background-image: radial-gradient(
    circle at 50% 0,
    rgba(var(--ig-primary-background), 0) 35px,
    rgb(var(--ig-primary-background)) 35px
  );
}
.x1winvzj {
  -webkit-user-select: none;
}
.x1wj4tiz {
  border-top-left-radius: 51px;
}
.x1wjvc0d {
  border-bottom-left-radius: 17.5px;
}
.x1wkzo03 {
  background-color: var(--toast-background);
}
.x1wl2bi0 {
  margin-right: calc(-1 * var(--desktop-grid-item-margin-slim));
}
.x1wl4ed {
  right: 30%;
}
.x1wlfl8j {
  grid-template-columns: repeat(3, 1fr);
}
.x1wmg1qf {
  border-top-left-radius: 40%;
}
.x1wmq3ka {
  animation-name: x1te1o2v-B;
}
.x1wnghzk {
  border-right: 1px solid;
}
.x1wnkzza {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.x1wnuiir {
  fill: var(--always-dark-overlay);
}
.x1wo2wf3 {
  vertical-align: center;
}
.x1woorlc {
  border-top-right-radius: 60px;
}
.x1wp2u1k {
  line-height: 0.8571;
}
.x1wp8tw6 {
  box-shadow: 0 4px 12px rgba(var(--web-always-black), 0.15);
}
.x1wpepyw {
  animation-name: x1di15od-B;
}
.x1wpzbip {
  background-color: var(--hover-overlay);
}
.x1wpzwpe {
  animation-name: x1xkg3e2-B;
}
.x1wrbrs5 {
  margin-left: calc((100vw - 325px) / 2);
}
.x1wrd74u {
  padding-right: 82px;
}
.x1wsgiic {
  transition-duration: 0.5s;
}
.x1wt2b0t {
  border-right-width: 5px;
}
.x1wtad8d {
  right: -10px;
}
.x1wunsqr {
  background-color: rgb(var(--web-overlay-on-media));
}
.x1wurnp2 {
  border-left-color: var(--shadow-5);
}
.x1wus3qs {
  line-height: 4.2857;
}
.x1wwyv1r {
  fill: var(--secondary-button-background);
}
.x1wx64ow {
  transform: translateY(-6px);
}
.x1wx7m7v {
  order: 50;
}
.x1wyjsc1 {
  margin-left: var(--separator-menu-item-margin-horizontal);
}
.x1wyv8x2 {
  background-color: rgb(var(--ig-close-friends-refreshed));
}
.x1wzfet {
  color: var(--warning-text);
}
.x1x0o3yo {
  font-family: Optimistic Display, Montserrat, Helvetica, Arial, Noto Sans,
    sans-serif;
}
.x1x0qn9m {
  object-position: right top;
}
.x1x16y7e {
  border-left-width: var(--popover-border-width);
}
.x1x1c4bx {
  animation-delay: 0.3s;
}
.x1x20ilw {
  border-top-color: var(--fds-gray-25);
}
.x1x23s0y {
  background-color: #c3dcf5;
}
.x1x3e2na {
  color: #46c2cb;
}
.x1x4e7r2 {
  left: 38px;
}
.x1x6gfiz {
  color: var(--fds-blue-70);
}
.x1x6heat {
  left: calc(50% - 3px);
}
.x1x73l62 {
  border-right-color: var(--x1gls1la);
}
.x1x7rj1o {
  animation-name: xqmydz-B;
}
.x1x80s81 {
  color: var(--disabled-button-text);
}
.x1x85hfe {
  z-index: 12;
}
.x1x8b98j {
  border-top-right-radius: 2px;
}
.x1x8ect5 {
  animation-delay: 0.9s;
}
.x1x99re3 {
  padding-left: var(--button-padding-icon-only);
}
.x1x9wcxt {
  border-top-left-radius: 26px;
}
.x1xaso7t {
  border-bottom-left-radius: 83px;
}
.x1xawyys {
  border-right-color: rgba(235, 237, 240, 0.1);
}
.x1xb5h2r {
  padding-left: 92px;
}
.x1xb5rmd {
  border-right-color: var(--always-gray-95);
}
.x1xbxwzs {
  margin-right: 1rem;
}
.x1xcg2w3 {
  margin-left: 80px;
}
.x1xcus5i {
  box-shadow: 0 0 23px rgba(var(--tos-box-shadow), 0.2);
}
.x1xdassh {
  border-bottom-right-radius: 5%;
}
.x1xdidmb {
  padding-left: var(--button-icon-padding-medium);
}
.x1xdureb {
  grid-column-start: 2;
}
.x1xe29wb {
  border-right: 1px var(--media-inner-border) solid;
}
.x1xf6ywa {
  color: var(--chat-admin-text-color);
}
.x1xfsgkm {
  padding-left: 32px;
}
.x1xg9anq {
  border-top-right-radius: var(--waf-wds-button-border-radius) !important;
}
.x1xgahvj {
  fill: var(--positive);
}
.x1xgcy4 {
  border-bottom-right-radius: var(--waf-wds-contextual-menu-border-radius);
}
.x1xgycyc {
  background-color: rgb(var(--ig-dropdown-background));
}
.x1xhylnu {
  border-right-color: var(--xwh6bgr);
}
.x1xignkv {
  transform: scale(1.25);
}
.x1xik6o7 {
  color: rgb(var(--post-separator));
}
.x1xiknlz {
  box-shadow: inset 0 0 0 1px var(--waf-wds-border);
}
.x1xjm4n3 {
  border-top-color: #e2c822;
}
.x1xjtzwt {
  background-color: var(--xzhcxmt);
}
.x1xkqpvf {
  flex-basis: 640px;
}
.x1xle0df {
  font-family: Instagram Sans Headline, Helvetica Neue, Helvetica, Arial,
    sans-serif !important;
}
.x1xlr1w8 {
  font-weight: 700;
}
.x1xlt76t {
  color: rgb(var(--ig-temporary-highlight));
}
.x1xm1mqw {
  border-right-color: var(--card-background);
}
.x1xmow02 {
  object-position: center bottom;
}
.x1xmu9ic {
  border-top-width: thin;
}
.x1xmvt09 {
  font-family: var(--font-family-segoe);
}
.x1xmxkk1 {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.16);
}
.x1xokpdx {
  padding-left: var(--p-space-4);
}
.x1xp8e9x {
  border-top-color: rgb(var(--post-separator));
}
.x1xq4eza {
  font-weight: var(--waf-wds-text-font-weight-semibold);
}
.x1xq6q5s {
  flex-basis: 100px;
}
.x1xqa5zg {
  margin-left: -1em;
}
.x1xqsql5 {
  border-top-color: var(--warning);
}
.x1xr0vuk {
  background-color: var(--chat-incoming-message-bubble-background-color);
}
.x1xr83ln {
  filter: drop-shadow(0 0 4px rgba(var(--web-always-black), 0.15));
}
.x1xrl905 {
  right: 15%;
}
.x1xrrxpe {
  border-bottom-right-radius: var(--button-corner-radius-medium);
}
.x1xrw417 {
  border-left-color: var(--dolly-cta-grey-border);
}
.x1xsusoo {
  background-color: var(--dolly-cta-white);
}
.x1xtl47e {
  border-left-color: var(--chat-incoming-message-border-color, transparent);
}
.x1xto104 {
  font-size: var(--waf-wds-text-font-size-small);
}
.x1xuwo2e {
  background-color: rgba(246, 247, 249, 0.5);
}
.x1xv4oj6 {
  animation-name: xqm23h3-B;
}
.x1xvh2ck {
  column-gap: var(--spacing-5, 12px);
}
.x1xvqa9s {
  padding-right: 1.15%;
}
.x1xw1sup {
  transition-property: height, width;
}
.x1xwhoib {
  animation-name: x7o79ul-B;
}
.x1xwhvez {
  animation-delay: 0.4s;
}
.x1xwt959 {
  box-shadow: #00000030 0 0 3px 1px;
}
.x1xwyiab {
  box-shadow: 0 0 4px var(--always-black),
    0 0 4px var(--fds-black-alpha-50) inset;
}
.x1xxigs5 {
  padding-right: 5%;
}
.x1xxvtuq {
  order: 38;
}
.x1xydahu {
  transform: translate(202%, 142%) rotate(-10deg);
}
.x1xyqytf {
  background-image: rgb(var(--ig-primary-background));
}
.x1xyvc85 {
  opacity: 0.15;
}
.x1xz74zx {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0.495676) 6.67%,
    rgba(0, 0, 0, 0.482245) 13.33%,
    rgba(0, 0, 0, 0.45917) 20%,
    rgba(0, 0, 0, 0.426294) 26.67%,
    rgba(0, 0, 0, 0.384113) 33.33%,
    rgba(0, 0, 0, 0.334058) 40%,
    rgba(0, 0, 0, 0.278654) 46.67%,
    rgba(0, 0, 0, 0.221346) 53.33%,
    rgba(0, 0, 0, 0.165942) 60%,
    rgba(0, 0, 0, 0.115887) 66.67%,
    rgba(0, 0, 0, 0.0737057) 73.33%,
    rgba(0, 0, 0, 0.0408299) 80%,
    rgba(0, 0, 0, 0.017755) 86.67%,
    rgba(0, 0, 0, 0.0043236) 93.33%,
    rgba(0, 0, 0, 0) 100%
  );
}
.x1xzabdm {
  transform: translateZ(0px);
}
.x1xzczws {
  overflow-anchor: none;
}
.x1xzm4ny {
  background-color: var(--comment-footer-background);
}
.x1xzwfeh {
  padding-right: var(--button-icon-padding-medium);
}
.x1y16yk0 {
  background-color: #ff0169;
}
.x1y1l8op {
  box-shadow: inset 0 0 0 2px var(--media-outer-border),
    0 0 5px 0 var(--shadow-2);
}
.x1y1l8wp {
  background-color: var(--ocds-cta-blue-pressed);
}
.x1y2digb {
  border-bottom-right-radius: var(--waf-wds-quantity-input-icon-border-radius);
}
.x1y3jaa6 {
  background-color: rgba(var(--ig-stroke), 0.5);
}
.x1y44fgy {
  font-size: var(--text-input-field-font-size) !important;
}
.x1y4ma1z {
  background-color: var(--reaction-pill-multireact-selected-color);
}
.x1y5e3q9 {
  aspect-ratio: 1 / 1;
}
.x1y5t150 {
  padding-right: var(--padding, revert);
}
.x1y6fwsi {
  grid-template-columns: 1fr;
}
.x1y6jm75 {
  border-right: 8px solid var(--base-blue);
}
.x1y6vyb8 {
  transform: translateX(-500px);
}
.x1y71gwh {
  border-right-color: var(--media-inner-border);
}
.x1y7gdqz {
  animation-name: x19sgl0g-B;
}
.x1y7wan5 {
  background-color: #444950;
}
.x1y8dmdm {
  border-right: 2px solid var(--fds-black-alpha-05);
}
.x1y9341w {
  border-top-right-radius: var(--button-corner-radius-large);
}
.x1y9q3xn {
  box-shadow: 0 8px 16px 0 var(--shadow-2);
}
.x1ybjxci {
  border-bottom-left-radius: 40px;
}
.x1ybmbna {
  background-color: rgba(255, 255, 255, 0.3);
}
.x1ybostu {
  background-color: #d6d9dd;
}
.x1yc453h {
  text-align: left;
}
.x1ydqlwi {
  border-left-color: var(--focus-ring-blue);
}
.x1ydx4q1 {
  backdrop-filter: blur(6px);
}
.x1ye3gou {
  padding-left: 12px;
}
.x1ye9mx4 {
  box-shadow: 0 2px 8px 2px var(--shadow-5);
}
.x1yebjyq {
  padding-left: 72px;
}
.x1yf5rgg {
  letter-spacing: 0.01em;
}
.x1ygf0dq {
  z-index: 49;
}
.x1ygijvp {
  font-size: var(--waf-wds-text-font-size-body-subtitle);
}
.x1yhmmig {
  border-top-color: rgb(var(--ig-primary-background));
}
.x1yi8x05 {
  border-bottom-right-radius: var(--spacing-4, 8px);
}
.x1yik2yq {
  column-gap: 120px;
}
.x1yjz2vk {
  background-color: var(--pressable-background-color-hover);
}
.x1ykpwxx {
  border-top-left-radius: 15px;
}
.x1ykxiw6 {
  animation-duration: 0.45s;
}
.x1ykzb39 {
  margin-left: -35px;
}
.x1yl03ai {
  cursor: nesw-resize;
}
.x1ylf4mt {
  border-left-color: var(--wig-oyster-black-20);
}
.x1ymiuwn {
  grid-template-rows: repeat(3, 1fr);
}
.x1ymkb9l {
  transform: translate(-20%, 249%);
}
.x1ymkhp9 {
  background-color: rgba(11, 20, 26, 0.04);
}
.x1yn0g08 {
  word-break: break-all;
}
.x1yn9u3l {
  border-right-color: rgb(var(--ig-error-or-destructive));
}
.x1ynjoxx {
  padding-left: 56px;
}
.x1yo0us3 {
  border-left-color: var(--geodesic-color-border-divider-default-disabled);
}
.x1yoyd3s {
  border-left-color: var(--always-gray-75);
}
.x1ypdohk {
  cursor: pointer;
}
.x1yphkwy {
  box-shadow: 0 2px 4px 0 var(--shadow-1);
}
.x1ypit7y {
  border-top-left-radius: var(--waf-wds-button-border-radius) !important;
}
.x1yqtzpn {
  animation-fill-mode: backwards, none;
}
.x1yr5g0i {
  border-top-right-radius: 4px;
}
.x1yrix95 {
  animation-name: xyt3z58-B;
}
.x1yrjn5m {
  transform: translate(140%, 57%) rotate(8.5deg);
}
.x1yrs1ss {
  line-height: var(--system-10-line-height);
}
.x1ys0ohu {
  box-sizing: var(--x1ksnopo);
}
.x1ysnn1a {
  border-right-color: var(--disabled-button-background);
}
.x1ytbgms {
  left: -100%;
}
.x1ytlcd7 {
  background-color: #58c322;
}
.x1ytmua2 {
  border-bottom-left-radius: 26px;
}
.x1yu6fn4 {
  flex-basis: 33.33%;
}
.x1yutycm {
  border-bottom-left-radius: unset;
}
.x1yv2w62 {
  border-left: 4px solid var(--card-background);
}
.x1yv436m {
  border-top-color: var(--ocds-line-light);
}
.x1yvgwvq {
  border-top-color: rgb(var(--ig-elevated-separator));
}
.x1yvx2y9 {
  border-left-color: var(--gradient-purple);
}
.x1yvzxtw {
  color: var(--button-secondary-toggled-text);
}
.x1ywc1zp {
  background-color: var(--geodesic-color-background-wash-primary);
}
.x1yx36r3 {
  box-shadow: 0 10px 45px rgba(0, 0, 0, 0.2);
}
.x1yxay38 {
  color: var(--button-icon-secondary-toggled);
}
.x1yxbuor {
  font-size: var(--system-10-font-size);
}
.x1yyewnu {
  border-right-color: var(--fds-green-55);
}
.x1yyfhjw {
  z-index: 999999;
}
.x1yyh9jt {
  transform: scale(11);
}
.x1yyyo3b {
  transform: translate(4px, -50%);
}
.x1yyyp0e {
  right: 3vh;
}
.x1yyzel {
  font-family: Instagram Sans UI;
}
.x1yzch2n {
  background-image: url(/images/assets_DO_NOT_HARDCODE/help_center_about_page_illustrations/meta-gradient-dark-mode.png?__makehaste_cache_breaker=wB42rOvx4lO);
}
.x1yzsq9j {
  border-left: 1px solid var(--wash);
}
.x1z0xzs {
  background-color: var(--toggle-button-active-background);
}
.x1z11no5 {
  border-top-left-radius: 24px;
}
.x1z8cj {
  border-top-left-radius: 56px;
}
.x1z8i0p {
  order: 87;
}
.x1zaezt {
  background-color: var(--x1mf01g3);
}
.x1zj0dx {
  color: #b3b9bd;
}
.x20d26n {
  transition-timing-function: cubic-bezier(0, 0.95, 0.83, 0.99);
}
.x21gdcw {
  filter: var(--button-icon-filter-tertiary-toggled);
}
.x230xth {
  border-bottom-left-radius: 18px;
}
.x23mzm3 {
  color: #9d6dfc;
}
.x24wj7a {
  padding-left: var(--size-large);
}
.x25b06s {
  border-right-color: #00000000;
}
.x25l62i {
  background-size: 100%;
}
.x26u7qi {
  border-left-style: solid;
}
.x27edjs {
  right: 0%;
}
.x27pqrl {
  border-top-width: var(--x194mhd1);
}
.x27saw0 {
  text-shadow: 0 0 3px var(--overlay-alpha-80);
}
.x284j7 {
  background-color: var(--wig-chat-bubble);
}
.x288g5 {
  resize: vertical;
}
.x28gwc1 {
  box-shadow: 0 8px 24px var(--shadow-1);
}
.x28h3oe {
  transform: translateX(-12px);
}
.x28zeow {
  box-shadow: 0 2px 8px 0 var(--always-dark-overlay);
}
.x295jky {
  transform: scale(1.23) translateY(-3px);
}
.x29a50a {
  margin-left: var(--card-padding-horizontal);
}
.x29p6ln {
  padding-left: 46px;
}
.x2a5n4e {
  animation-timing-function: steps(8, end);
}
.x2ar0fb {
  font-family: SFProText-Semibold, sans-serif;
}
.x2atdfe {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.x2b1vl2 {
  border-right: 2px solid var(--primary-icon);
}
.x2b8uid {
  text-align: center;
}
.x2bj2ny {
  background-color: var(--surface-background);
}
.x2bpzcn {
  color: rgb(var(--ig-tertiary-button-hover));
}
.x2buwul {
  background-color: var(--wig-channel-icon-default-background);
}
.x2c8kfy {
  box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
}
.x2d6s2u {
  border-top-color: var(--primary-button-background);
}
.x2eh3g {
  border-bottom-right-radius: 17.5px;
}
.x2em05j {
  left: calc(50% - 2px);
}
.x2em13v {
  border-bottom-left-radius: 15%;
}
.x2fcdgs {
  transform: translate(117%, 124%) rotate(5.5deg);
}
.x2fxd7x {
  padding-left: 0.15em;
}
.x2g2b2u {
  padding-right: 75px;
}
.x2g32xy {
  border-bottom-left-radius: 20px;
}
.x2gqbqs {
  padding-left: 0.1rem;
}
.x2h3lcl {
  border-bottom-right-radius: 9999px;
}
.x2h7rmj {
  transition-property: color, fill, stroke;
}
.x2h95zq {
  border-top-color: var(--base-lemon);
}
.x2h9iz9 {
  background-color: var(--circle-button-green-background-color);
}
.x2hbi6w {
  border-left-color: var(--always-dark-overlay);
}
.x2hbvbu {
  background-image: url(/images/commerce_platform/shop_builder/preview-mobile-frame.png?__makehaste_cache_breaker=lS49le69x3X);
}
.x2ipasm {
  border-top-left-radius: 44px;
}
.x2ipbnk {
  font-family: Roboto-Medium, Roboto !important;
}
.x2ixdml {
  animation-duration: 2s;
}
.x2izyaf {
  background-color: var(--fds-white);
}
.x2j4hbs {
  border-left-width: 0.5px;
}
.x2jlhgx {
  color: var(--fds-black-alpha-60);
}
.x2jnzp2 {
  transform: translateY(0%);
}
.x2l2avr {
  border-left-color: var(--disabled-button-text);
}
.x2lah0s {
  flex-shrink: 0;
}
.x2lcwoz {
  touch-action: auto;
}
.x2ltsn7 {
  color: rgb(var(--ig-facebook-blue));
}
.x2mfxb {
  animation-duration: 0.4s;
}
.x2n9awm {
  border-top-color: var(--disabled-button-background);
}
.x2nfx92 {
  transform: translate(122%, 126.5%) rotate(15.5deg);
}
.x2nk9nm {
  border-left: 3px solid var(--always-white);
}
.x2nyqjg {
  border-bottom-left-radius: var(--modal-border-radius) !important;
}
.x2o4bgx {
  border-top-color: var(--fds-unified-black-alpha-15);
}
.x2odl61 {
  background-color: var(--dolly-fb-dark-gray);
}
.x2ot76f {
  fill: var(--placeholder-text);
}
.x2ozb1 {
  margin-left: -25px;
}
.x2p8vrm {
  transition-delay: 0.5s;
}
.x2pq9lr {
  box-shadow: var(--shadow-base);
}
.x2pzzyf {
  transform: translate(-41%, 205.5%) rotate(-9.5deg);
}
.x2q6ctn {
  fill: var(--x1ncx2h4);
}
.x2q6lol {
  flex-basis: 62.5%;
}
.x2qb7i4 {
  background-color: var(--xo5r61n);
}
.x2qib4z {
  padding-right: 7px;
}
.x2qxk11 {
  box-shadow: inset 0 1px 0 var(--media-inner-border);
}
.x2r4l8e {
  order: 8;
}
.x2r5gy4 {
  transition-duration: var(--fds-duration-extra-short-in), 1s;
}
.x2s383f {
  background-color: var(--waf-wds-banner-warning-background-color);
}
.x2s5mi6 {
  background-color: #00a884;
}
.x2sqz4w {
  line-height: 1.125;
}
.x2ssjo2 {
  outline-offset: -2px;
}
.x2t687o {
  border-right-width: var(--chat-incoming-message-border-width, 0px);
}
.x2txt0s {
  order: 73;
}
.x2un8ls {
  background-color: var(--text-badge-critical-background);
}
.x2vb376 {
  margin-left: 41px;
}
.x2vewp0 {
  position: initial;
}
.x2vy7ut {
  border-top-color: #e6e6e6;
}
.x2w8yrm {
  border-left-color: var(--x1l9roa6);
}
.x2wh2y9 {
  outline-offset: 4px;
}
.x2x2xf8 {
  padding-left: 0.2em;
}
.x2xncsa {
  border-top-left-radius: var(--waf-wds-contextual-menu-border-radius);
}
.x2xt60n {
  margin-right: var(--menu-base-size-full-margin-end, 48px);
}
.x2xth8r {
  transform: translate(0px) scale(1);
}
.x2z21go {
  border-top-color: var(--chat-admin-text-color, var(--divider));
}
.x2zxevh {
  background-color: rgba(45, 136, 255, 0.4);
}
.x30kzoy {
  border-bottom-right-radius: 8px;
}
.x31b0c2 {
  font-family: var(--secondary-label-font-family), var(--font-family-apple) !important;
}
.x31vpb5 {
  border-left-color: var(--waf-wds-quantity-input-icon-border);
}
.x32429o {
  color: var(--ocds-cta-blue-hover);
}
.x325zlf {
  box-shadow: 0 0 0 1px var(--accent) inset,
    0 0 0 5px var(--primary-deemphasized-button-pressed) inset;
}
.x32snf2 {
  border-bottom-left-radius: 48px;
}
.x33oq07 {
  padding-left: var(--button-padding-horizontal-medium);
}
.x34b2w2 {
  background-image: url(/images/video/onboarding/onboardingFlow-starBg.png?__makehaste_cache_breaker=7SR6gMtBpp6);
}
.x34n2jk {
  background-image: linear-gradient(
    90deg,
    var(--surface-background) 0.47%,
    rgba(255, 255, 255, 0) 98.24%
  );
}
.x361rvq {
  font-family: var(--text-input-field-font-family), system-ui, sans-serif !important;
}
.x36lzlx {
  order: 19;
}
.x37asnl {
  background-color: var(--fb-logo-color);
}
.x37zpob {
  line-height: 1.4;
}
.x38mehp {
  background-color: var(--fds-cyan-70);
}
.x38sub4 {
  line-height: 44;
}
.x39eecv {
  margin-left: -1px;
}
.x39innc {
  border-right-color: var(--secondary-button-stroke);
}
.x3a1c6v {
  background-color: var(--waf-wds-media-preview-overlay-color);
}
.x3ajldb {
  vertical-align: bottom;
}
.x3ak3fx {
  page-break-inside: avoid;
}
.x3bazc0 {
  box-shadow: 0 1px 2px var(--shadow-5);
}
.x3cfelu {
  flex-basis: 10%;
}
.x3cjxhe {
  line-height: var(--text-input-field-line-height);
}
.x3cmw6u {
  margin-right: var(--section-header-addOnStart-margin-horizontal);
}
.x3cq69q {
  color: var(--extended-orange-text);
}
.x3ct3a4 {
  list-style-type: none;
}
.x3de0di {
  margin-right: -0.7%;
}
.x3f3ns4 {
  animation-timing-function: cubic-bezier(0.16, 1.275, 0.725, 1.255);
}
.x3f462a {
  border-bottom-right-radius: 32px;
}
.x3f4u1h {
  left: 32px;
}
.x3f7jj6 {
  fill: currentcolor;
}
.x3fpzix {
  margin-right: calc(-1 * var(--button-inner-icon-spacing-large));
}
.x3fr4l5 {
  border-right-width: var(--card-border-width, 0px);
}
.x3gc2hl {
  letter-spacing: 0.03em;
}
.x3h06tw {
  color: rgb(var(--gradient-pink));
}
.x3h1ast {
  box-shadow: 0 1px 4px var(--shadow-2);
}
.x3h82mt {
  border-left: 1px solid;
}
.x3hh19s {
  border-top-right-radius: var(--dialog-border-radius);
}
.x3hkoc4 {
  padding-left: 64px;
}
.x3hnh87 {
  border-top-color: #e7f3ff;
}
.x3ieub6 {
  flex-direction: column-reverse;
}
.x3jqge {
  border-top-right-radius: 22px;
}
.x3k6yb6 {
  transform: translate(67%, 225%) rotate(-13deg);
}
.x3k83p2 {
  visibility: var(--visibility, revert);
}
.x3kn0hh {
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
}
.x3lj8dh {
  padding-left: 3%;
}
.x3lt289 {
  color: inherit !important;
}
.x3m8hty {
  clip-path: inset(0px 0 16px 0);
}
.x3nfvp2 {
  display: inline-flex;
}
.x3npybm {
  border-left: 1px solid lightgrey;
}
.x3onkmb {
  opacity: 0.35;
}
.x3oxpmy {
  background-image: linear-gradient(
    rgba(238, 238, 238, 0) 60%,
    rgba(0, 0, 0, 0.6) 100%
  );
}
.x3oybdh {
  transform: scale(1);
}
.x3pnbk8 {
  row-gap: 8px;
}
.x3q8yk8 {
  filter: grayscale(1) contrast(0) brightness(1.5);
}
.x3rfehz {
  line-height: var(--waf-wds-text-line-height-subheading);
}
.x3rgems {
  transform: translate(127%, 75%);
}
.x3ssg0f {
  background-color: #181a1b;
}
.x3stwaq {
  font-weight: 100;
}
.x3suhw6 {
  border-bottom-left-radius: 6.25rem;
}
.x3ty7n4 {
  line-height: var(--waf-wds-text-line-height-body) !important;
}
.x3vd66c {
  font-weight: var(--primary-label-font-weight);
}
.x3vi9cg {
  stroke-dasharray: 460;
}
.x3vj7og {
  clip-path: inset(0 0 0 0);
}
.x3vyex2 {
  background-image: url(/images/assets_DO_NOT_HARDCODE/generic_mobile_device_frame/LaptopDeviceFrameBottom_light.png?__makehaste_cache_breaker=YkIg6DWpi8y);
}
.x3w0pis {
  border-bottom-right-radius: var(--waf-wds-button-border-radius) !important;
}
.x3wfpwp {
  margin-right: 31%;
}
.x3wq14r {
  border-right-color: var(--x11y0o7l);
}
.x3ws1sd {
  order: 79;
}
.x3x9cwd {
  border-top-right-radius: inherit;
}
.x3xro1u {
  color: fds-black;
}
.x3yw8vx {
  list-style-type: decimal;
}
.x3yww96 {
  margin-left: 54px;
}
.x3yz1vh {
  transform: translate(110%, 11.5%) rotate(-10deg);
}
.x3z54cy {
  left: -4.688px;
}
.x3zagq6 {
  border-top-color: var(--progress-ring-disabled-foreground);
}
.x3zf81a {
  text-shadow: 0 1px 1px 0 var(--shadow-1);
}
.x3zwtg {
  animation-name: xj1bu7w-B;
}
.x40hh3e {
  column-gap: 16px;
}
.x40j3uw {
  border-top-right-radius: 50px;
}
.x40n5ko {
  border-left-color: var(--fds-placeholder-text);
}
.x40vs6w {
  left: -6.9px;
}
.x40yjcy {
  color: var(--secondary-lighter);
}
.x418c47 {
  background-color: #00a2e2;
}
.x41o525 {
  contain: inline-size;
}
.x41virw {
  text-wrap: balance !important;
}
.x42x0ya {
  background-color: black;
}
.x4336gk {
  box-shadow: 0 0 8px var(--shadow-1);
}
.x434fd {
  order: 20;
}
.x43c9pm {
  list-style-position: outside;
}
.x43dw86 {
  border-left-color: var(--dolly-divider-white);
}
.x43v1xr {
  padding-right: 0.25rem !important;
}
.x43wb1z {
  background-color: var(--xcmwmc4);
}
.x43xycs {
  line-height: 18;
}
.x43zylw {
  animation-name: xvfaeil-B;
}
.x443n21 {
  background-color: var(--web-wash);
}
.x4629p8 {
  border-left-color: var(--waf-wds-accent-color);
}
.x46jau6 {
  padding-left: 54px;
}
.x46rnab {
  border-top-left-radius: var(--nav-list-cell-corner-radius);
}
.x46ukr6 {
  border-right-color: var(--geodesic-color-border-error-default-active);
}
.x47corl {
  pointer-events: none;
}
.x47d68l {
  border-left-color: #fa6533;
}
.x48pi3f {
  border-right-color: var(--popover-background);
}
.x48ylwx {
  background-color: rgba(var(--web-always-black), 0.5);
}
.x490og5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text",
    ".SFNSText-Regular", sans-serif;
}
.x49dmcg {
  box-shadow: 0 3px 8px rgba(var(--media-inner-border)),
    0 0 10px rgba(var(--shadow-2));
}
.x49zi3v {
  border-top-color: var(--card-background-flat);
}
.x4a0cgk {
  background-color: var(--radio-checked-icon-color);
}
.x4afe7t {
  animation-duration: 0.3s;
}
.x4anl6b {
  border-left-color: var(--wig-nav-background);
}
.x4arjd5 {
  row-gap: 0.125rem;
}
.x4b6v7d {
  animation-duration: var(--fds-fast);
}
.x4bmajx {
  fill: var(--hover-overlay);
}
.x4d7m42 {
  font-family: Tazugane Info W05, Neue Plak, sans-serif !important;
}
.x4d8lgk {
  animation-name: x1f6c42h-B;
}
.x4dbc {
  border-top-left-radius: var(--button-corner-radius-large);
}
.x4dpj5n {
  color: #1B7x4E4;
}
.x4dwnd4 {
  border-top-color: var(--input-border-color-hover);
}
.x4ebwuk {
  background-color: var(--fds-spectrum-slate-tint-70);
}
.x4f5ut0 {
  box-shadow: 0 0 8px var(--shadow-2);
}
.x4ffpxb {
  order: 51;
}
.x4fwpa6 {
  background-color: #f5f5f5;
}
.x4g1k81 {
  order: 21;
}
.x4ge4z1 {
  padding-left: 44px;
}
.x4gm0zg {
  border-left-color: var(--web-wash);
}
.x4hg4is {
  animation-timing-function: ease-in-out;
}
.x4ii7l6 {
  margin-right: 56px;
}
.x4k7w5x {
  align-content: inherit;
}
.x4kys5h {
  border-right: 1px solid lightgray;
}
.x4l4ogo {
  order: 99;
}
.x4lkkr1 {
  border-bottom-right-radius: 0.5rem;
}
.x4lmn81 {
  transform: translate(18%, 90%) rotate(-8.5deg);
}
.x4m03bp {
  flex-basis: 296px;
}
.x4mjbnq {
  border-bottom-left-radius: var(--geodesic-appearance-radius-addon);
}
.x4mskuk {
  margin-left: -36px;
}
.x4mvied {
  background-size: 13px 13px;
}
.x4n1482 {
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.x4n2nu6 {
  right: -6px;
}
.x4n7ey {
  background-color: var(--fds-black-alpha-60);
}
.x4nxufw {
  border-right-color: var(--base-lemon);
}
.x4o8bbx {
  line-height: 1.8667;
}
.x4p3wbt {
  right: 18px;
}
.x4pb5v6 {
  border-bottom-left-radius: 24px;
}
.x4pfjvb {
  flex-basis: 50%;
}
.x4pqqfc {
  order: 54;
}
.x4prdry {
  column-gap: 0.5rem;
}
.x4r51d9 {
  right: 6px;
}
.x4rjrq3 {
  order: 63;
}
.x4ruge8 {
  border-top-width: var(--popover-border-width);
}
.x4rvf3u {
  column-gap: var(--columnGap, revert);
}
.x4ryurr {
  border-top-color: rgba(197, 197, 197, 0.5);
}
.x4s88eo {
  margin-left: 100%;
}
.x4s9q7p {
  border-bottom-left-radius: var(--text-badge-corner-radius);
}
.x4sg0re {
  background-image: url(/images/assets_DO_NOT_HARDCODE/generic_mobile_device_frame/LaptopDeviceFrameTop_dark.png?__makehaste_cache_breaker=ijtwALOagJp);
}
.x4tc44c {
  background-color: var(--icon-accent-color, var(--accent));
}
.x4tpc2 {
  background-color: var(--dolly-fb-linen);
}
.x4u6ece {
  border-bottom-left-radius: var(--menu-item-base-overlay-radius, 4px);
}
.x4uap5 {
  padding-right: 0;
}
.x4uz0a7 {
  animation-name: xx4g29r-B;
}
.x4v1no5 {
  transform: translate(50%, 50%);
}
.x4wq5d9 {
  background-color: rgba(88, 144, 255, 0.15);
}
.x4xe4td {
  box-shadow: var(--shadow-emphasis);
}
.x4xejrh {
  filter: contrast(80%);
}
.x4xrfw5 {
  border-left: 1px solid var(--media-inner-border);
}
.x4xt3t0 {
  fill: var(--overlay-alpha-80);
}
.x4y8mfe {
  border-bottom-left-radius: 22px;
}
.x4yajub {
  background-color: var(--dataviz-primary-2);
}
.x4ycxno {
  padding-right: 56px;
}
.x4zcqza {
  border-left-width: 0.031rem;
}
.x4zgh4k {
  transform: scale(1.1);
}
.x4zw6fh {
  border-left-color: var(--positive);
}
.x502h76 {
  transform: translate(28%, 7%);
}
.x50hyzm {
  padding-left: var(--revamp-feed-card-dense-padding);
}
.x525zg8 {
  padding-right: 60px;
}
.x52fmzj {
  grid-template-columns: 1fr auto;
}
.x52tqoz {
  box-shadow: 0 2px 12px var(--shadow-1);
}
.x53iox2 {
  padding-left: calc(
    var(--mwp-message-list-profile-start-padding, 8px) - 2px +
      var(--mwp-message-list-profile-width, 28px) + 8px + 12px
  );
}
.x53qnm5 {
  background-color: var(--waf-dropdown-chevron);
}
.x540dpk {
  margin-left: 40px;
}
.x54czxx {
  border-top-left-radius: 0.625rem;
}
.x54el5q {
  border-right: 1px solid var(--fds-black-alpha-15);
}
.x54ewbq {
  animation-duration: var(--fds-slow);
}
.x54tsrb {
  border-top-color: var(--waf-wds-alert-color);
}
.x54ywaa {
  border-left: var(--accent) 1px solid;
}
.x55o8w2 {
  background-color: var(--x1th0f3r);
}
.x561xij {
  -webkit-mask-size: contain;
}
.x56hhle {
  background-color: var(--badge-background-color-light-blue);
}
.x579bpy {
  font-size: 2rem;
}
.x57kliw {
  background-color: var(--chat-composer-background-color, inherit);
}
.x585lrc {
  border-bottom-right-radius: var(--button-corner-radius);
}
.x58fqnu {
  border-top-right-radius: var(--dialog-corner-radius);
}
.x58qymg {
  border-left-color: rgba(0, 0, 0, 0.2);
}
.x599c3t {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
}
.x5a6xit {
  border-right-color: var(--positive-background);
}
.x5axt38 {
  margin-left: -13px;
}
.x5azwcr {
  border-right: 2px solid var(--card-background);
}
.x5bj7zw {
  left: 96px;
}
.x5dlahp {
  margin-right: 3.1%;
}
.x5dp1im {
  line-height: var(--system-16-line-height);
}
.x5e5rjt {
  color: var(--primary-button-background);
}
.x5e6ka {
  color: var(--fds-secondary-text);
}
.x5f6h7s {
  font-size: 4rem;
}
.x5ftkge {
  text-transform: inherit;
}
.x5gx2gb {
  color: var(--x1fn4p78);
}
.x5h36tt {
  transition-delay: 0.15s;
}
.x5howgb {
  border-left-color: var(--fds-blue-60);
}
.x5hsz1j {
  animation-duration: 0.2s;
}
.x5hygxh {
  border-right-color: var(--dolly-cta-pressed);
}
.x5i6ehr {
  transform: translateX(-100%);
}
.x5i8rel {
  border-bottom-left-radius: var(--xs10uf3);
}
.x5ib6vp {
  padding-left: 20px;
}
.x5j3x9 {
  background-image: url(data:image/png;
      base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAQAAABXwBd7AAAAE0lEQVQI12NgYAZCVgYOBn4GeQAA4ABCt0ka/wAAAABJRU5ErkJggg==);
}
.x5jf7z8 {
  vertical-align: 0;
}
.x5jn1jc {
  margin-left: 50px;
}
.x5k68dw {
  border-bottom-left-radius: 19px;
}
.x5keihi {
  background-color: rgb(var(--grey-3));
}
.x5kxuu3 {
  padding-right: 8%;
}
.x5lnw11 {
  box-shadow: 0 1px 0 0 var(--divider);
}
.x5lxg6s {
  -webkit-overflow-scrolling: touch;
}
.x5m3s2n {
  border-top-right-radius: 20%;
}
.x5m6myb {
  animation-name: x1kaiz6y-B;
}
.x5monyv {
  margin-left: 6.4px;
}
.x5muytz {
  color: var(--hover-overlay);
}
.x5n08af {
  color: rgb(var(--ig-primary-text));
}
.x5nayw3 {
  border-right-color: var(--fds-disabled-text);
}
.x5nt5ra {
  font-size: 1.14em;
}
.x5od304 {
  border-left-width: var(--chat-incoming-message-border-width, 0px);
}
.x5p7y74 {
  background-color: var(--mwp-header-background-color, inherit);
}
.x5pf9jr {
  border-bottom-right-radius: 0;
}
.x5pxerh {
  border-left-color: var(--dolly-divider-grey);
}
.x5qd032 {
  row-gap: 0.25rem;
}
.x5qyhuo {
  background-color: #1a1a1a;
}
.x5r0ow9 {
  stroke: var(--primary-button-text);
}
.x5rjk12 {
  border-top-color: var(--base-blue);
}
.x5rjt8t {
  background-color: #128c7e;
}
.x5see2y {
  border-top-width: 1.5px;
}
.x5sm99v {
  border-right-color: rgba(197, 197, 197, 0.5);
}
.x5sszyo {
  background-color: rgb(70, 90, 105, 0.3);
}
.x5th0yj {
  margin-right: 30px;
}
.x5uqrmk {
  will-change: height;
}
.x5ur3kl {
  border-top-color: rgb(var(--ig-separator));
}
.x5ve5x3 {
  touch-action: none;
}
.x5w5eug {
  transition-delay: 0.2s;
}
.x5wq0mo {
  margin-right: 35px;
}
.x5wqa0o {
  flex-shrink: 2;
}
.x5y6ivc {
  row-gap: 15px;
}
.x5yzy4c {
  border-bottom-left-radius: 5px;
}
.x5z4jtk {
  flex-basis: 240px;
}
.x5zdck6 {
  transition-delay: 0.05s;
}
.x60pvmq {
  border-top-right-radius: var(--waf-wds-canvas-border-radius);
}
.x60qlfw {
  border-right-color: var(--dolly-error);
}
.x612ktm {
  padding-left: 3.5%;
}
.x62btb4 {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.45);
}
.x62hu5v {
  animation-name: xh7ukb3-B;
}
.x64onyc {
  background-color: #9e43df;
}
.x654sa2 {
  border-top-color: var(--ocds-cta-blue);
}
.x66pe7j {
  filter: var(--button-icon-filter-secondary-calling);
}
.x679uo6 {
  background-color: rgba(0, 0, 0, 0.8);
}
.x67bb7w {
  pointer-events: auto;
}
.x67ttcy {
  animation-name: xa4qym0-B;
}
.x67uiyb {
  left: -10px;
}
.x68a9ox {
  border-bottom-right-radius: 20%;
}
.x68m4m9 {
  background-color: rgba(0, 0, 0, 0.6);
}
.x69sivr {
  background-image: url(/images/social_good/donation-comment-hearts.png?__makehaste_cache_breaker=XdnlgRIDrAe);
}
.x6a7sa3 {
  margin-right: -26px;
}
.x6aa2b5 {
  border-top-color: var(--progress-ring-disabled-background);
}
.x6bk1ks {
  margin-right: 34px;
}
.x6bnboq {
  border-right-color: var(--waf-wds-alert-color);
}
.x6cmxxb {
  border-right-color: var(--dolly-cta-default);
}
.x6cuj84 {
  z-index: 500;
}
.x6de0ot {
  flex-grow: 8;
}
.x6dxvrx {
  border-left-color: rgb(var(--grey-9));
}
.x6fwrs0 {
  border-left-color: var(--x1gls1la);
}
.x6g3d52 {
  background-color: var(--gradient-background);
}
.x6ggbe2 {
  box-shadow: 0 4px 8px var(--fds-black-alpha-10);
}
.x6gghtd {
  font-family: sans-serif !important;
}
.x6gs93r {
  border-top-right-radius: var(--messenger-card-corner-radius);
}
.x6gw67q {
  border-top-right-radius: 70px;
}
.x6kafv {
  background-color: #d9d9d9;
}
.x6kw84z {
  box-shadow: 0 5px 10px 0 var(--shadow-2);
}
.x6kyaj5 {
  border-right-color: var(--dolly-cta-dark-grey-border);
}
.x6l8u58 {
  box-shadow: 0 12px 28px 0 var(--shadow-1), 0 2px 4px 0 var(--shadow-1);
}
.x6lfz39 {
  border-bottom-right-radius: var(--geodesic-appearance-radius-content);
}
.x6lhrfm {
  border-top-right-radius: 2.25rem;
}
.x6m44yg {
  background-image: linear-gradient(
    to top,
    rgba(var(--web-always-black), 0.4) 0%,
    rgba(var(--web-always-black), 0.3) 10%,
    rgba(var(--web-always-black), 0.025) 45%,
    rgba(var(--web-always-black), 0) 55%,
    rgba(var(--web-always-black), 0.025) 65%,
    rgba(var(--web-always-black), 0.15) 90%,
    rgba(var(--web-always-black), 0.2) 100%
  );
}
.x6mezaz {
  text-transform: none;
}
.x6mtgcd {
  box-shadow: 0 10px 23px 0 rgba(0, 0, 0, 0.2);
}
.x6mtsha {
  border-right-color: rgb(var(--ig-tertiary-button-border));
}
.x6my1t9 {
  will-change: opacity, transform;
}
.x6o7n8i {
  transition-property: opacity, transform;
}
.x6ofvy {
  padding-right: 1rem;
}
.x6ow6l {
  transform-origin: bottom right;
}
.x6plb61 {
  padding-left: calc(var(--mwp-message-list-actions-width, 105px) + 23px);
}
.x6prxxf {
  font-size: 0.9375rem;
}
.x6pts3a {
  padding-left: var(--size-12);
}
.x6rll81 {
  background-color: rgb(var(--ig-tertiary-text));
}
.x6rp1s5 {
  border-right-color: var(--waf-wds-quantity-input-icon-border);
}
.x6s0dn4 {
  align-items: center;
}
.x6sjhos {
  box-shadow: -2px 2px 10px var(--divider);
}
.x6sto7s {
  border-top-color: var(--fds-spectrum-teal-dark-1);
}
.x6tqnqi {
  background-color: pink;
}
.x6u19be {
  font-size: 0.9375rem;
}
.x6u5lvz {
  color: var(--positive);
}
.x6v01d {
  padding-left: 120px;
}
.x6vos2o {
  border-bottom-right-radius: 52px;
}
.x6w7tal {
  animation-duration: var(--waf-wds-navbar-color-transition-animation-duration);
}
.x6wvzqs {
  contain: content;
}
.x6x52a7 {
  padding-right: 30px;
}
.x6y81sa {
  border-bottom-right-radius: 21px;
}
.x6z84v0 {
  fill: #606273;
}
.x6zhf5e {
  margin-right: -5px;
}
.x6zyg47 {
  border-top-color: var(--card-background);
}
.x70bew4 {
  padding-right: 0.5em;
}
.x70ou8g {
  border-right-color: #7a7d82;
}
.x70y0r9 {
  right: 14px;
}
.x71s49j {
  pointer-events: all;
}
.x71uiwp {
  background-repeat: no -repeat;
}
.x72az59 {
  letter-spacing: -0.02em;
}
.x72gu60 {
  border-top-right-radius: 51px;
}
.x72mg2z {
  background-color: rgba(94, 71, 222, 1);
}
.x72wyj2 {
  color: var(--input-label-color-inside);
}
.x751hie {
  border-top-color: var(--positive);
}
.x75k2pr {
  border-left-color: #c4d2e7;
}
.x768y1r {
  border-left: 2px solid var(--accent);
}
.x76hg51 {
  border-bottom-left-radius: var(--radius-medium);
}
.x773k2o {
  animation-duration: 0.14s;
}
.x774u8t {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
}
.x77ix8a {
  border-top-right-radius: 7.2px;
}
.x78zum5 {
  display: flex;
}
.x79b4n4 {
  border-top-color: var(--dolly-divider-grey);
}
.x79fbxx {
  left: calc(50% - 6px);
}
.x79r8po {
  animation-delay: 1.2s;
}
.x7a106z {
  align-items: start;
}
.x7amd0a {
  background-color: var(--badge-background-color-green);
}
.x7ap4oa {
  border-right: var(--accent) 1px solid;
}
.x7arf1l {
  border-bottom-right-radius: 44px;
}
.x7b9nwf {
  transform: scaleX(-1) translate(-25%, -25%);
}
.x7bf9qd {
  background-image: radial-gradient(
    circle,
    transparent 0%,
    var(--base-teal) 100%
  );
}
.x7bi4t9 {
  left: 35px;
}
.x7bo2k {
  stroke-opacity: 0.3;
}
.x7d31sl {
  fill: var(--dolly-bg-overlay);
}
.x7dbv58 {
  color: rgb(var(--ig-banner-background));
}
.x7dbzsa {
  margin-right: 64px;
}
.x7doep {
  background-color: var(--waf-wds-warning-color);
}
.x7e90pr {
  color: rgb(var(--grey-2));
}
.x7eptgl {
  cursor: ew-resize;
}
.x7f963o {
  animation-name: xt4zbxj-B;
}
.x7fzxk3 {
  column-gap: var(--size-32);
}
.x7g060r {
  border-left-width: 4px;
}
.x7gbks2 {
  border-right-width: var(--toast-border-width);
}
.x7ggn4r {
  padding-left: 28px;
}
.x7gh8cn {
  color: var(--svg-secondary-color, var(--secondary));
}
.x7gie9n {
  margin-right: 43%;
}
.x7glw7h {
  border-right-color: var(--chat-admin-text-color, var(--divider));
}
.x7h7r2v {
  box-shadow: inset 0 0 0 1px var(--input-border-color-hover);
}
.x7h9g57 {
  line-height: 2.6667;
}
.x7i73kt {
  margin-left: 44px;
}
.x7itwyc {
  clip-path: inset(16px 0 0 0);
}
.x7j4kfj {
  margin-right: 3.2%;
}
.x7jo3o6 {
  background-image: url(/images/login/ig-login-homepage-background.png?__makehaste_cache_breaker=K6_D2Qj6ET2);
}
.x7kcbdq {
  filter: var(--button-icon-filter-destructive);
}
.x7kqqw5 {
  padding-left: 1.5px;
}
.x7l2uk3 {
  color: rgb(var(--ig-link));
}
.x7lz9yc {
  transition-timing-function: var(--fds-animation-enter-exit-in);
}
.x7m3og9 {
  box-shadow: 0 1px 2px var(--shadow-1), 0 -1px var(--media-inner-border) inset,
    0 2px 1px -1px var(--shadow-inset) inset;
}
.x7m50xa {
  background-color: var(--x1dzpkwf);
}
.x7maign {
  vertical-align: 0.3em;
}
.x7n1040 {
  background-color: var(--fds-green-55);
}
.x7nl6bk {
  border-top-color: lightgray;
}
.x7o2nt9 {
  background-color: rgba(244, 244, 244, 0.8);
}
.x7oiw7k {
  margin-left: 52px;
}
.x7p49u4 {
  transform: rotate(0deg);
}
.x7p5aqh {
  border-top-width: var(--radio-border-width);
}
.x7qp8f8 {
  order: 61;
}
.x7r02ix {
  background-color: rgb(var(--ig-elevated-background));
}
.x7rd9gb {
  font-family: var(--font-family-display-bold), var(--font-family-apple) !important;
}
.x7rp8oi {
  border-right-color: var(--ocds-status-decline);
}
.x7s460g {
  border-right-width: 0.06rem;
}
.x7s8090 {
  animation-duration: 16s;
}
.x7sf2oe {
  clip-path: inset(0px 0 0 0);
}
.x7swo9i {
  caret-color: #050505;
}
.x7t6ubo {
  animation-duration: 3s;
}
.x7ts22v {
  color: var(--fig-medium-text);
}
.x7txf1f {
  order: 24;
}
.x7useya {
  background-color: #f9fafb;
}
.x7utz3d {
  border-right-color: var(--blue-link);
}
.x7v7x1q {
  justify-self: center;
}
.x7v9bd0 {
  animation-duration: 0.75s;
}
.x7vn9cu {
  border-top-right-radius: var(--radius-medium);
}
.x7w7fq9 {
  order: 97;
}
.x7wib4 {
  font-family: Instagram Sans Condensed;
}
.x7wuybg {
  border-bottom-right-radius: 14px;
}
.x7wzq59 {
  position: sticky;
}
.x7x8rel {
  box-shadow: 0 2px 8px 2px var(--fds-black-alpha-50);
}
.x7xailc {
  border-left-color: var(--fds-black-alpha-15);
}
.x7xjagc {
  background-color: gold;
}
.x7z1v8h {
  white-space: nowrap !important;
}
.x7zgzr6 {
  order: 56;
}
.x7zijz1 {
  padding-left: var(--size-24);
}
.x7ziyon {
  flex-basis: 70%;
}
.x7zqjjv {
  border-right-color: var(--wig-nav-background);
}
.x809xjq {
  transform: translate(0px, -9px);
}
.x80cks {
  background-color: var(--badge-background-color-gray);
}
.x8182xy {
  margin-left: -2px;
}
.x81x36d {
  font-stretch: var(--secondary-label-font-stretch);
}
.x8239ei {
  border-left-color: var(--disabled-button-background) !important;
}
.x82nm7 {
  border-top-left-radius: 8px 8px;
}
.x82qty1 {
  background-color: #64b5ff;
}
.x83gx28 {
  background-color: var(--fds-black-alpha-30);
}
.x83it22 {
  border-right-color: var(--fds-divider-on-white);
}
.x83psoy {
  scroll-snap-align: end;
}
.x83z2og {
  background-color: #fff;
}
.x8470ci {
  box-shadow: 0 0 0 2px var(--always-white), 0 0 0 4px var(--warning);
}
.x84fkku {
  right: 36px;
}
.x854tej {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.35),
    rgba(0, 0, 0, 0)
  );
}
.x855xvr {
  border-top-color: var(--fds-black-alpha-20);
}
.x85agst {
  padding-left: 1rem !important;
}
.x85e67t {
  flex-basis: 64px;
}
.x86t2xo {
  transform: translate(9.5%, 31%);
}
.x86vgt0 {
  background-color: var(--fds-black-alpha-20);
}
.x86x9uj {
  color: var(--icon-primary);
}
.x87ps6o {
  user-select: none;
}
.x881uwn {
  background-color: var(--wig-page-background);
}
.x88h70y {
  flex-grow: 0.97;
}
.x88v6c3 {
  border-bottom-left-radius: var(--messenger-card-corner-radius);
}
.x89lhf {
  border-bottom-left-radius: 96px;
}
.x8a2pan {
  border-left-color: rgb(255, 255, 255, 0.7);
}
.x8aayfw {
  padding-left: 48px;
}
.x8achws {
  filter: brightness(0) invert(1);
}
.x8ai743 {
  border-top-left-radius: 83px;
}
.x8az3br {
  order: 32;
}
.x8cgc45 {
  right: 50%;
}
.x8cjs6t {
  border-top-color: var(--divider);
}
.x8csy7k {
  transform: translate(133%, 103%) rotate(27deg);
}
.x8cw2a4 {
  font-size: 3rem;
}
.x8db5e9 {
  border-left-color: #e6e6e6;
}
.x8dyrlr {
  font-family: Optimistic Text, Montserrat, Helvetica, Arial, Noto Sans,
    sans-serif;
}
.x8ebbdf {
  border-right-width: 1.5px;
}
.x8fncvn {
  right: -5px;
}
.x8g35m8 {
  padding-left: 38px;
}
.x8g6ph {
  border-bottom-right-radius: var(--list-cell-corner-radius);
}
.x8g6rb3 {
  border-left-color: var(--shadow-1);
}
.x8gbvx8 {
  align-content: flex-start;
}
.x8hhl5t {
  flex-wrap: wrap-reverse;
}
.x8hjhi5 {
  background-color: rgba(245, 245, 245, 0.6);
}
.x8ii3r7 {
  box-shadow: var(--card-box-shadow);
}
.x8ikho7 {
  padding-right: var(--button-padding-horizontal-medium);
}
.x8j4wrb {
  margin-left: 5px;
}
.x8j7owd {
  grid-row-start: 1px;
}
.x8jac55 {
  border-left: 1px solid var(--secondary-button-pressed);
}
.x8jj4xb {
  object-fit: scale-down;
}
.x8jjedw {
  list-style-type: revert;
}
.x8k05lb {
  z-index: 200;
}
.x8knxv4 {
  z-index: -1;
}
.x8nt7p6 {
  border-left: 2px solid var(--always-white);
}
.x8o8amb {
  order: 43;
}
.x8okidm {
  color: var(--ocds-status-decline);
}
.x8on3mv {
  border-right-color: rgb(var(--ig-tertiary-text));
}
.x8onsx5 {
  order: 48;
}
.x8ozjh4 {
  object-position: top;
}
.x8pzrqk {
  stroke-width: 2px;
}
.x8qkbbt {
  box-shadow: var(--shadow-2);
}
.x8r4c90 {
  line-height: 1.25rem;
}
.x8rrzuo {
  transform: translateX(-18px);
}
.x8rwxoi {
  filter: var(--icon-filter-secondary);
}
.x8s7dd {
  border-left-color: var(--popover-border-color);
}
.x8sal2t {
  column-gap: var(--size-16);
}
.x8stxy {
  color: rgb(var(--ig-tertiary-button-text));
}
.x8t3t8w {
  box-shadow: 0 -2px 9px var(--shadow-1);
}
.x8t4l1e {
  font-family: var(--waf-wds-text-font-family);
}
.x8tv2na {
  box-shadow: rgba(24, 119, 242, 0.57) 0 0 7px 0;
}
.x8u2fvd {
  border-top-left-radius: 5px;
}
.x8ucyde {
  font-size: var(--waf-wds-font-size-support) !important;
}
.x8vdgqj {
  margin-left: 32px;
}
.x8wmd2x {
  border-top-left-radius: 2.25rem;
}
.x8x1vt3 {
  padding-left: 17px;
}
.x8x6lru {
  background-color: var(--ig-elevated-highlight-background);
}
.x8xq9gn {
  background-color: #814de7;
}
.x8xtcnd {
  margin-left: -6.76px;
}
.x8yag65 {
  color: #ffffff;
}
.x8za3yd {
  resize: both;
}
.x8zc4e7 {
  left: 26px;
}
.x8zf8c {
  background-image: linear-gradient(
    135deg,
    rgba(140, 114, 203, 1),
    rgba(84, 199, 236, 1)
  );
}
.x8zfagu {
  right: 130px;
}
.x8zifdi {
  cursor: copy;
}
.x8zvzrc {
  margin-left: 30px;
}
.x904243 {
  border-top-right-radius: 25%;
}
.x91lo7 {
  background-size: 91px 50px;
}
.x91o6tq {
  border-left-color: var(--progress-ring-disabled-background);
}
.x91ych8 {
  background-color: rgb(var(--barcelona-logo));
}
.x91zg6u {
  border-right-width: 10px;
}
.x92am80 {
  filter: var(--icon-filter-primary);
}
.x92rtbv {
  right: 16px;
}
.x92xnlw {
  transform: translateX(-24px);
}
.x9387xi {
  border-left-color: var(--surface-background);
}
.x93kga4 {
  color: #606263;
}
.x94qitn {
  border-top-color: rgba(var(--web-always-black), 0.101987);
}
.x94rcv6 {
  margin-right: 0.25rem;
}
.x95da8x {
  font-weight: var(--body-emphasized-font-weight);
}
.x95k36r {
  border-right: 1px solid var(--secondary-button-pressed);
}
.x972fbf {
  border-top-width: 0;
}
.x9788q7 {
  background-color: rgb(var(--grey-5));
}
.x97xg4o {
  background-color: var(--web-wash);
}
.x985mu0 {
  border-top-color: rgb(var(--ig-toggle-background-disabled-on-prism));
}
.x986o06 {
  border-right-color: var(--disabled-icon);
}
.x98wfs6 {
  margin-left: 68px;
}
.x997jcx {
  transition-delay: 0.25s;
}
.x99fzhk {
  backdrop-filter: blur(100px);
}
.x9bbmet {
  background-color: var(--popover-background);
}
.x9bdzbf {
  color: rgb(var(--web-always-white));
}
.x9c3f3a {
  border-left-color: var(--fds-gray-20);
}
.x9ch8sp {
  border-bottom-left-radius: 100vh;
}
.x9ek82g {
  order: 1;
}
.x9eng0n {
  color: var(--icon-positive);
}
.x9f5f11 {
  font-weight: var(--headline1-font-weight);
}
.x9f619 {
  box-sizing: border-box;
}
.x9fv8r4 {
  border-left: 1px solid #216fdb;
}
.x9gh4fx {
  background-color: var(--dataviz-supplementary-4);
}
.x9h15zd {
  border-right-width: var(--popover-border-width);
}
.x9jhf4c {
  border-bottom-left-radius: 8px;
}
.x9jk4nr {
  border-top-left-radius: var(--menu-item-base-overlay-radius, 4px);
}
.x9jpbuv {
  border-left-color: rgb(var(--ig-text-input-border-prism));
}
.x9k4qt {
  transform: translate(124.5%, 121%) rotate(10deg);
}
.x9lcvmn {
  transition-timing-function: ease-out;
}
.x9lpsdd {
  padding-right: var(--card-padding-horizontal);
}
.x9lwbtf {
  color: var(--dataviz-supplementary-1);
}
.x9lwmrp {
  background-color: var(--non-media-pressed-on-dark);
}
.x9m5x89 {
  font-family: var(--font-family-code);
}
.x9mfa4r {
  padding-left: 25px;
}
.x9mn55f {
  transform: scale(0.9);
}
.x9oqzsc {
  background-image: linear-gradient(transparent, var(--shadow-5));
}
.x9q2zs7 {
  border-left-color: rgb(var(--gradient-yellow));
}
.x9rzwcf {
  border-bottom-right-radius: var(--tooltip-corner-radius);
}
.x9s7o7y {
  transform: scaleY(1.5);
}
.x9t3lkt {
  background-color: rgba(96, 103, 112, 0.2);
}
.x9tsg3v {
  filter: blur(24px);
}
.x9tu13d {
  transform: rotate(-90deg);
}
.x9vhear {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.x9w7lzj {
  margin-left: 120px;
}
.x9wos9t {
  background-color: var(--xzsc5bc);
}
.x9wwp8f {
  background-repeat: repeat-y;
}
.x9wwqvz {
  padding-left: var(--menu-base-list-item-padding-horizontal);
}
.x9ya4v0 {
  animation-name: xcekhfk-B;
}
.x9ybxor {
  transition-property: left;
}
.x9zld5l {
  transform: translateY(4%) scale(0.923, 0.923);
}
.xa329vc {
  grid-template-columns: 1fr max-content 1fr;
}
.xa33k5u {
  box-shadow: 0 1px 6px 0 var(--shadow-2);
}
.xa3vuyk {
  animation-timing-function: ease-out;
}
.xa49m3k {
  border-right-color: var(--always-dark-overlay);
}
.xa4alik {
  background-image: linear-gradient(
    to bottom,
    var(--always-dark-overlay) 0,
    rgba(0, 0, 0, 0.24) 0%,
    rgba(0, 0, 0, 0.18) 25%,
    rgba(0, 0, 0, 0.12) 50%,
    rgba(0, 0, 0, 0.06) 75%,
    rgba(0, 0, 0, 0) 100%
  );
}
.xa4e6wy {
  font-weight: var(--secondary-label-font-weight);
}
.xa4qsjk {
  animation-iteration-count: infinite;
}
.xa6p843 {
  border-right-color: var(--negative);
}
.xa71gfg {
  border-bottom-right-radius: 27px;
}
.xa74l3y {
  grid-template-columns: max-content;
}
.xa7g0tp {
  border-top-color: var(--border-focused);
}
.xa7jb88 {
  transform: translateX(-180px);
}
.xa7kkou {
  line-height: 1.7;
}
.xa7xb4i {
  animation-name: xo7bqm7-B;
}
.xa9119d {
  z-index: 50;
}
.xa9gy79 {
  border-right-color: var(--primary-button-pressed);
}
.xa9s8ww {
  border-bottom-left-radius: var(--waf-wds-image-border-radius);
}
.xaa1bss {
  row-gap: var(--size-4);
}
.xaac89p {
  margin-left: 64px !important;
}
.xaatb59 {
  outline-style: solid;
}
.xab41xf {
  background-color: var(--ocds-cta-blue-hover);
}
.xacajkf {
  background-color: var(--base-lemon);
}
.xacar6l {
  border-bottom-right-radius: 56px;
}
.xacrah9 {
  border-left: 2px solid var(--dolly-cta-dark-grey-border);
}
.xad19e3 {
  box-shadow: 0 5px 23px 0 #00000033;
}
.xadjoqd {
  border-left-color: var(--switch-active);
}
.xaeiroq {
  border-right-color: currentColor;
}
.xahkb6j {
  border-top-right-radius: 52px;
}
.xahwfyg {
  transform: translateX(220px);
}
.xai3unk {
  color: rgb(var(--ig-primary-button-prism-ab));
}
.xaigb6o {
  flex-grow: inherit;
}
.xaiwvzv {
  border-top-right-radius: var(--nav-list-cell-corner-radius);
}
.xaj1gnb {
  filter: var(--filter-always-white);
}
.xal1hqk {
  line-height: 1.375rem;
}
.xal1y0c {
  box-shadow: 0 1px 4px 0 rgba(var(--web-always-black), 0.2);
}
.xal3pk5 {
  left: 0%;
}
.xal61yo {
  background-color: var(--always-black);
}
.xal98gn {
  order: 16;
}
.xal9k90 {
  color: var(--ocds-typography-black-1) !important;
}
.xalnziq {
  background-color: var(--x3x7tyz);
}
.xamhcws {
  border-top-width: 2px;
}
.xamitd3 {
  align-self: center;
}
.xanp114 {
  transform: translateY(10px);
}
.xap7gkg {
  border-left-color: rgb(var(--grey-8));
}
.xapd5gi {
  color: rgb(var(--ig-live-badge));
}
.xappeoj {
  stroke: var(--wash);
}
.xaq88iy {
  background-color: rgb(var(--ig-stroke-disabled-on-prism));
}
.xariadc {
  position: relative !important;
}
.xarpa2k {
  justify-content: inherit;
}
.xarxvua {
  flex-basis: (100 / 7) %;
}
.xas1q8s {
  border-right-color: rgb(var(--grey-8));
}
.xas33gu {
  font-family: var(--text-input-field-font-family), system-ui, sans-serif;
}
.xat63qw {
  stroke-opacity: 0.9;
}
.xatbrnm {
  background-color: var(--shadow-5);
}
.xau8ic4 {
  animation-name: x9nyzi3-B;
}
.xauyxy {
  order: 69;
}
.xav7gou {
  border-left: 0;
}
.xavs3du {
  transform: translateY(1px);
}
.xaw8158 {
  justify-content: space-evenly;
}
.xawl6j6 {
  transform: translateY(2%) scale(0.97, 0.97);
}
.xawl8ia {
  border-top-color: rgb(var(--ig-stroke-on-media));
}
.xawndzw {
  border-top-color: var(--dolly-error);
}
.xax07ci {
  margin-left: 224px !important;
}
.xax70vg {
  order: 57;
}
.xaydxt6 {
  order: 65;
}
.xayplqe {
  background-color: var(--negative-background) !important;
}
.xayvuls {
  color: #000000;
}
.xb04l35 {
  transform: scale(0.85) translateY(-15px);
}
.xb0d1k3 {
  left: 0.5%;
}
.xb1c2wi {
  left: 2px;
}
.xb1kvjm {
  transform: translate(36%, 14.5%);
}
.xb1pw9c {
  right: -22px;
}
.xb2endx {
  background-color: var(--negative-background);
}
.xb2kyzz {
  font-size: 0.5625rem;
}
.xb2l5q1 {
  left: 116px;
}
.xb382vp {
  border-right-color: var(--p-color-border-subdued, var(--p-border-subdued));
}
.xb3b7hn {
  border-bottom-left-radius: var(--dialog-border-radius);
}
.xb3koln {
  border-right: 1px solid var(--accent);
}
.xb3z9vi {
  border-right-color: #cbd2d9;
}
.xb4cwgz {
  border-left-color: rgbs(255, 255, 255, 0.7);
}
.xb4eotx {
  border-top-color: rgb(var(--grey-8));
}
.xb4gq0b {
  background-color: rgba(255, 255, 255, 0.35);
}
.xb4tp27 {
  background-color: var(--destructive-button-background);
}
.xb4x0qh {
  margin-right: 22px;
}
.xb4y0hw {
  color: var(--extended-blue-text);
}
.xb57al4 {
  background-color: rgba(24, 119, 242, 1);
}
.xb57i2i {
  -ms-scroll-chaining: none;
}
.xb5gni {
  transition-property: margin-right, opacity, transform;
}
.xb6bni {
  border-bottom-left-radius: var(--chip-corner-radius);
}
.xb749tq {
  border-right: 1px solid var(--web-wash);
}
.xb756pt {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.xb7ehew {
  line-height: 60px;
}
.xb819fu {
  background-image: url(/images/marketing_messaging/instagram_preview_frame_4x.png?__makehaste_cache_breaker=VThmYCw6QtY);
}
.xb85qt5 {
  font-family: Menlo, Consolas, Monaco, monospace !important;
}
.xb88cxz {
  color: rgb(var(--ig-tertiary-text));
}
.xb8s3i7 {
  border-bottom-left-radius: 36px;
}
.xb91rkm {
  margin-left: var(--nav-list-cell-margin-horizontal-inner-addon);
}
.xb9bq0t {
  margin-right: -1.25px;
}
.xb9moi8 {
  border-top-color: rgba(0, 0, 0, 0.15);
}
.xb9njkq {
  border-top-color: green;
}
.xb9tvrk {
  border-bottom-left-radius: 14px;
}
.xbael8q {
  fill: #b4b8d9;
}
.xbb192p {
  background-color: var(--positive-background);
}
.xbb3pvg {
  transition-duration: 0.14s;
}
.xbbxn1n {
  padding-left: 24px;
}
.xbcu1az {
  padding-left: 128px;
}
.xbcxw7w {
  border-left: 10px solid var(--disabled-text);
}
.xbd2r9l {
  border-left-color: #dbdbdb;
}
.xbe7ycp {
  border-top-color: rgb(var(--ig-banner-background));
}
.xbeasm9 {
  border-bottom-right-radius: 200px;
}
.xbes43o {
  left: -9px;
}
.xbg4bxt {
  font-size: 1.6em;
}
.xbgn65m {
  border-left-color: rgb(var(--ig-primary-text));
}
.xbgy70y {
  border-right-width: var(--x194mhd1);
}
.xbh8q5q {
  fill: none;
}
.xbhhrqq {
  border-top-color: rgb(var(--ig-highlight-background));
}
.xbj370 {
  border-bottom-right-radius: 51px;
}
.xbjwnau {
  box-shadow: 0 4px 4px 0 var(--shadow-1);
}
.xbka19w {
  background-color: rgba(219, 219, 219, 0.2);
}
.xbks1sj {
  color: var(--dolly-text-secondary);
}
.xbl79lg {
  margin-left: 55px;
}
.xblirj5 {
  background-color: rgba(18, 18, 18, 1);
}
.xblu0er {
  background-color: rgba(0, 0, 0, 0.9);
}
.xbm5x9b {
  border-right-color: var(--progress-ring-disabled-background);
}
.xbmc1ew {
  background-color: var(--base-lime);
}
.xbmpl8g {
  margin-left: -6px;
}
.xbmrp0i {
  background-color: var(--waf-wds-button-clear-color);
}
.xbmyzn {
  margin-left: var(--nav-list-cell-margin-horizontal);
}
.xbovv2a {
  border-bottom-left-radius: var(--glimmer-corner-radius);
}
.xbowqiq {
  border-top-right-radius: 200px;
}
.xbpkl22 {
  margin-right: -40px;
}
.xbpnb6p {
  border-left-color: #d10869;
}
.xbpt4fm {
  border-right-color: var(--gradient-yellow);
}
.xbql7jm {
  animation-name: x2fr1v2-B;
}
.xbqvh2t {
  z-index: 400;
}
.xbqw57o {
  border-left-color: rgb(var(--ig-error-or-destructive));
}
.xbr0h0w {
  box-shadow: 0 8px 16px 0 var(--shadow-1);
}
.xbrbyrz {
  color: var(--button-icon-primary);
}
.xbryuvx {
  transform: translateX(0);
}
.xbs1nhm {
  background-color: #f6f6f6;
}
.xbsqzb3 {
  box-shadow: 0 12px 12px var(--shadow-2), inset 0 0 0 1px var(--shadow-inset);
}
.xbsr1l6 {
  transform: translate(-1rem, -50%);
}
.xbtbmw4 {
  border-top-right-radius: 7px;
}
.xbthr99 {
  font-weight: lighter;
}
.xbuh9u8 {
  border-top-right-radius: 24px !important;
}
.xbuiw85 {
  caret-color: transparent;
}
.xbuoto1 {
  margin-left: -26px;
}
.xbv2x0a {
  animation-name: x5z2mxd-B;
}
.xbv57ra {
  animation-timing-function: steps(12, end);
}
.xbw7lqr {
  background-color: var(--dolly-divider-white);
}
.xbwq5kk {
  right: -360px;
}
.xbwv15n {
  filter: var(--button-icon-filter-primary);
}
.xbxaen2 {
  padding-right: 40px;
}
.xbxq160 {
  transition-timing-function: var(--fds-animation-enter-exit-out);
}
.xbyyjgo {
  opacity: 0.5;
}
.xbyzxhg {
  border-bottom-left-radius: 200px;
}
.xbzrcdq {
  transform: translate(49.5%, 12%) rotate(-10deg);
}
.xc01fh1 {
  box-shadow: 0 0 0 4px var(--always-light-overlay);
}
.xc074nb {
  border-top-color: #dadde1;
}
.xc0nj42 {
  border-bottom-left-radius: 40%;
}
.xc1cqh8 {
  border-top-left-radius: var(--list-cell-corner-radius);
}
.xc1izky {
  border-top-color: rgb(255, 255, 255, 0.7);
}
.xc1r475 {
  background-image: -webkit-linear-gradient(
    43.83deg,
    rgb(var(--gradient-yellow)) -48.57%,
    rgb(var(--gradient-orange)) -5.59%,
    rgb(var(--gradient-pink)) 38.42%,
    rgb(var(--gradient-purple)) 83.44%
  );
}
.xc26acl {
  align-content: center;
}
.xc2jqdl {
  border-bottom-right-radius: var(--p-border-radius-2);
}
.xc2q2u3 {
  box-shadow: 0 -2px 8px 0 var(--shadow-1);
}
.xc3o31o {
  border-top-color: rgb(var(--ig-close-friends-refreshed));
}
.xc3tme8 {
  grid-column-end: 3;
}
.xc58f59 {
  border-top-color: rgb(var(--web-always-white));
}
.xc5uhaz {
  border-top-color: var(--disabled-button-text);
}
.xc73u3c {
  padding-right: 20px;
}
.xc7aqrk {
  line-height: var(--system-11-line-height);
}
.xc7nbpv {
  animation-name: x1eeoaws-B;
}
.xc7qz2s {
  animation-name: x1saec3i-B;
}
.xc8hiuf {
  background-image: linear-gradient(to bottom, transparent, var(--shadow-5));
}
.xc8icb0 {
  isolation: isolate;
}
.xc9yxb3 {
  margin-left: 45px;
}
.xca6lcq {
  border-top-right-radius: 1.3em;
}
.xcabm2u {
  border-top-left-radius: 19px;
}
.xcalcyd {
  padding-right: var(--size-48);
}
.xcbc2j {
  border-top-right-radius: initial;
}
.xccpzn3 {
  order: 58;
}
.xccvetk {
  border-top-color: rgba(0, 0, 0, 0.85);
}
.xcd4a2j {
  font-family: var(--primary-label-font-family), var(--font-family-apple) !important;
}
.xcdomlo {
  right: 22px;
}
.xcdzlcm {
  align-content: space-between;
}
.xceuqb6 {
  font-size: 2.375rem;
}
.xcf86iw {
  left: 71px;
}
.xcfux6l {
  border-right-width: 0;
}
.xcg35fi {
  font-size: 1.875rem;
}
.xcg831m {
  background-color: #e6e6e6;
}
.xcgms0a {
  line-height: 1.5385;
}
.xcgrcan {
  left: 450px;
}
.xchw500 {
  order: 98;
}
.xchwasx {
  border-bottom-right-radius: 1000px;
}
.xcj1dhv {
  transition-timing-function: linear;
}
.xcjd16s {
  box-shadow: 0 0 2px 1px var(--shadow-2);
}
.xckkmow {
  border-bottom-right-radius: var(--nav-list-cell-corner-radius);
}
.xcklp1c {
  flex-basis: content;
}
.xckqwgs {
  border-left-color: var(--divider);
}
.xclvua8 {
  order: 60;
}
.xcly8g5 {
  color: var(--warning);
}
.xcmpq1v {
  color: var(--always-gray-75);
}
.xcmpseh {
  border-top-color: var(--dolly-cta-grey-border);
}
.xco43a9 {
  letter-spacing: -0.06em;
}
.xco71xb {
  border-left: 1px solid red;
}
.xcpjbfp {
  background-image: linear-gradient(
    -54.27deg,
    #ffd600 8.9%,
    #ff7a00 26.51%,
    #ff0169 49.98%,
    #d300c5 73.46%,
    #7638fa 91.06%
  );
}
.xcpsgoo {
  background-color: rgba(0, 0, 0, 0.5);
}
.xcqsoj {
  animation-name: x4pf8vx-B;
}
.xcr0k04 {
  flex-basis: 38%;
}
.xcr5guo {
  margin-right: -30px;
}
.xcrg951 {
  background-color: var(--messenger-card-background);
}
.xcrlgei {
  grid-column-start: 1;
}
.xcro6fi {
  color: var(--button-destructive-text);
}
.xcscpey {
  text-shadow: 0 2px 4px var(--always-dark-overlay);
}
.xcslo1z {
  color: rgb(var(--barcelona-logo));
}
.xct1mqu {
  box-shadow: inset 0 0 0 2px var(--always-white);
}
.xcu9agk {
  padding-left: 7px;
}
.xcud41i {
  margin-right: -4px;
}
.xcuylb0 {
  transition-duration: var(--fds-duration-medium-in);
}
.xcv8jiq {
  left: -4.102px;
}
.xcvok8t {
  font-weight: var(--text-input-label-font-weight);
}
.xcwd3tp {
  margin-right: -1px;
}
.xcwws6j {
  background-color: var(--fds-spectrum-lime-tint-70);
}
.xcymrrh {
  border-left-color: var(--input-border-color);
}
.xcz5fk {
  padding-right: var(--p-space-4);
}
.xcza8v6 {
  color: var(--secondary-icon);
}
.xd06s5i {
  padding-left: 45px;
}
.xd0pvjn {
  font-family: var(--waf-wds-heading-font-family);
}
.xd10rxx {
  border-right-style: none;
}
.xd1zjae {
  order: 27;
}
.xd2az0d {
  border-left-color: var(--base-teal);
}
.xd2loe5 {
  border-top-style: dotted;
}
.xd2n192 {
  border-bottom-right-radius: var(--alert-banner-corner-radius);
}
.xd3owfx {
  padding-right: var(--toast-container-padding-horizontal);
}
.xd4219p {
  fill: var(--x1izr7lo);
}
.xd48j4y {
  border-top-left-radius: var(--p-border-radius-2);
}
.xd4r4e8 {
  line-height: 18px;
}
.xd5rl1 {
  padding-right: var(--paddingEnd, revert);
}
.xd665xh {
  left: -10000px;
}
.xd7208l {
  margin-left: 25vw;
}
.xd7dm26 {
  color: blueLink;
}
.xd8oflk {
  margin-left: -30px;
}
.xd9a0rn {
  border-right-color: var(--disabled-button-text);
}
.xd9u3wd {
  text-shadow: 0 0 3px rgba(20, 22, 26, 0.7);
}
.xd9uhot {
  background-color: var(--xw2w02g);
}
.xda2ic1 {
  animation-name: x1ioerbq-B;
}
.xda9baz {
  letter-spacing: var(--waf-wds-text-letter-spacing-subheading);
}
.xdajt7p {
  border-bottom-right-radius: var(--modal-border-radius);
}
.xdbd6k5 {
  line-height: 1.2941;
}
.xdbldzf {
  background-color: var(--blue-7);
}
.xdbyaan {
  color: var(--button-icon-secondary-on-media);
}
.xdc8vam {
  border-left-color: currentColor;
}
.xdc8zo0 {
  order: 53;
}
.xdcada7 {
  border-top-color: var(--radio-border-color);
}
.xdcnpd {
  background-color: #c4532d;
}
.xdd2zcy {
  padding-right: 100px;
}
.xddofbv {
  font-size: 1.625rem;
}
.xde17tl {
  margin-left: 0.75rem;
}
.xde8tdn {
  order: 52;
}
.xdev5l9 {
  box-shadow: 5px 5px 15px 0 rgb(52, 72, 84, 0.24);
}
.xdg8sih {
  color: var(--waf-wds-text-secondary);
}
.xdgts27 {
  border-right-color: var(--base-grape);
}
.xdhfpv1 {
  font-size: 2.25rem;
}
.xdhu4ke {
  border-bottom-left-radius: var(--geodesic-appearance-radius-content);
}
.xdi0jry {
  background-color: var(--badge-background-color-red);
}
.xdi7ew0 {
  padding-right: 1.5rem;
}
.xdio9jc {
  border-right-width: 4px;
}
.xdit8p8 {
  background-color: var(--fds-black);
}
.xdk519h {
  margin-left: 0.4em;
}
.xdk9wry {
  background-color: var(--callout-background-color-accent, var(--accent));
}
.xdkl6vm {
  background-color: var(--x1izr7lo);
}
.xdl72j9 {
  flex-basis: auto;
}
.xdleol5 {
  font-size: 0.75rem !important;
}
.xdlhfag {
  left: calc(50% - 8px);
}
.xdm8rfx {
  border-left: 4px solid transparent;
}
.xdn568n {
  border-left-color: rgb(var(--ig-primary-background));
}
.xdney7k {
  border-top-right-radius: var(--card-corner-radius);
}
.xdnplzp {
  transform: translate(225%, 220%);
}
.xdnwjd9 {
  word-break: keep-all;
}
.xdoiaav {
  border-left-color: rgb(var(--ig-secondary-background));
}
.xdp7e5e {
  font-size: var(--waf-wds-text-font-size-heading);
}
.xdp8it0 {
  color: #9a6e3a;
}
.xdpewu {
  box-shadow: 0 1px 10px var(--media-inner-border);
}
.xdpg8n2 {
  line-height: 1.125rem;
}
.xdps06 {
  content-visibility: hidden;
}
.xdpxx8g {
  text-align: left;
}
.xdq4ac9 {
  border-top-left-radius: 30%;
}
.xdqq2p0 {
  color: var(--extended-red-text);
}
.xds1xgh {
  color: var(--dataviz-supplementary-2);
}
.xds687c {
  right: 0;
}
.xds7yc5 {
  transform: translateY(0px) scale(1);
}
.xds9ykv {
  order: 94;
}
.xdsama9 {
  background-color: #191919;
}
.xdsxqgz {
  box-shadow: 0 0 16px 0 var(--media-inner-border);
}
.xdt5ytf {
  flex-direction: column;
}
.xduw2z3 {
  border-bottom-left-radius: 1em;
}
.xdvcfp1 {
  border-right: 3px solid var(--shadow-1);
}
.xdvsf5k {
  left: 56px;
}
.xdw54kv {
  fill: var(--disabled-text);
}
.xdwka93 {
  border-left-width: none;
}
.xdwmgzo {
  z-index: 502;
}
.xdxoyvu {
  box-shadow: 0 8px 24px var(--shadow-5);
}
.xdxvlk3 {
  border-top-left-radius: 100px;
}
.xdy0ngz {
  border-right-color: rgba(255, 145, 16, 0);
}
.xdy0x9s {
  box-shadow: 0 8px 20px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1);
}
.xdyaqo4 {
  border-top-color: var(--hosted-view-selected-state);
}
.xdyq8xj {
  padding-left: var(--paddingInline, revert);
}
.xdz8niu {
  animation-duration: 0.6s;
}
.xdzs52e {
  background-color: var(--ocds-cta-dark);
}
.xe0c29k {
  margin-left: 53px;
}
.xe0know {
  border-top-right-radius: 32px;
}
.xe20n8i {
  font-size: 4.5rem;
}
.xe26k16 {
  transform: translate(163%, 142%) rotate(8deg);
}
.xe2km65 {
  color: var(--overlay-alpha-80);
}
.xe3h82o {
  transform: translate(147%, 83%) rotate(22deg);
}
.xe3sdcl {
  display: none !important;
}
.xe3v8dz {
  fill: var(--always-white);
}
.xe3zbwb {
  border-top-color: var(--geodesic-color-border-element-default-active);
}
.xe4pinz {
  box-shadow: var(--qp-card-box-shadow);
}
.xe53cfu {
  padding-right: 22px;
}
.xe5xk9h {
  filter: drop-shadow(0 0 6px var(--shadow-2));
}
.xe800k8 {
  background-color: #31cc46;
}
.xe80o0v {
  box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.08);
}
.xe93d63 {
  row-gap: 40px;
}
.xe9b8a3 {
  border-bottom-left-radius: 30%;
}
.xe9mfy {
  border-bottom-left-radius: 51px;
}
.xeaay5l {
  animation-duration: 4s;
}
.xeab6ia {
  background-image: linear-gradient(
    180deg,
    rgba(var(--web-overlay-on-media), 0.6) 0%,
    rgba(var(--web-overlay-on-media), 0) 100%,
    rgba(0, 0, 0, 1)
  );
}
.xeaf4i8 {
  white-space: normal;
}
.xeai4wr {
  animation-delay: 2s;
}
.xeajnlo {
  font-weight: initial;
}
.xeatimz {
  border-left-color: var(--hosted-view-selected-state);
}
.xebmces {
  letter-spacing: var(--waf-wds-photo-picker-cta-label-letter-spacing);
}
.xee5nap {
  transform-origin: right;
}
.xeeq9oj {
  filter: var(--tab-icon-filter-secondary-toggle);
}
.xefcr81 {
  order: 93;
}
.xeh89do {
  clip: rect(0 0 0 0);
}
.xehmi6q {
  box-shadow: inset 0 0 0 2px var(--waf-wds-alert-color);
}
.xehw8m1 {
  left: auto;
}
.xeii84a {
  box-shadow: 0 5px 16px rgba(var(--web-always-black), 0.15),
    0 1px 2px rgba(var(--web-always-black), 0.16),
    0 3px 2px rgba(var(--web-always-black), 0.1);
}
.xeikb9b {
  border-top-right-radius: 360px;
}
.xej1f7s {
  font-family: var(--headline2-font-family), var(--font-family-apple) !important;
}
.xej1ods {
  border-bottom-right-radius: var(--glimmer-corner-radius);
}
.xej6g3l {
  border-bottom-right-radius: 0.625rem;
}
.xeje01n {
  left: 236px;
}
.xejnhxz {
  left: var(--insetInlineStart, revert);
}
.xejwsgv {
  fill: var(--x1mf01g3);
}
.xek7ys0 {
  border-bottom-right-radius: 0.55688rem;
}
.xekltjh {
  background-image: url(/images/assets_DO_NOT_HARDCODE/community_empowerment_roles/Communities-Empowerment-Roles-Platform-Spark-New-Convo-QP-ALT-WWW_light.png?__makehaste_cache_breaker=fX_BSjkmfju);
}
.xeksh7e {
  padding-right: 35px;
}
.xekwo8u {
  filter: invert(100%);
}
.xelszwe {
  font-family: monospace, monospace;
}
.xem8nzy {
  border-right-width: 2.5px;
}
.xemfg65 {
  animation-duration: 0.8s;
}
.xemweks {
  padding-left: 104px;
}
.xen8era {
  border-left-color: var(--radio-border-color-disabled);
}
.xenfdpp {
  color: var(--icon-negative);
}
.xenha5r {
  border-right-color: white;
}
.xenuvkw {
  left: calc(50% - 36px);
}
.xeo10n6 {
  right: 7px;
}
.xeo5gob {
  transition-property: width, transform, margin;
}
.xeo85xg {
  animation-direction: reverse;
}
.xeomfzq {
  animation-timing-function: slide-in;
}
.xeosam7 {
  color: var(--waf-wds-opt-in-text);
}
.xep6ejk {
  filter: var(--filter-primary-icon);
}
.xep8amp {
  background-color: var(--waf-wds-text-primary);
}
.xepromu {
  background-color: var(--fds-spectrum-teal-dark-1);
}
.xeq16xi {
  color: var(--button-icon-destructive);
}
.xeq4nuv {
  tab-size: 2;
}
.xeq7tfg {
  transition-property: opacity, width;
}
.xeqyd3i {
  border-right-color: rgb(var(--ig-primary-background));
}
.xeqyi8g {
  animation-name: x1e38l53-B;
}
.xeqyu0i {
  border-top-left-radius: var(--button-corner-radius-medium);
}
.xesdh2l {
  text-shadow: 0 1px 2px var(--shadow-5);
}
.xetbsjj {
  box-shadow: 0 0 12px var(--media-inner-border);
}
.xetfntd {
  transform: rotateZ(45deg);
}
.xeud2gj {
  border-right: 1px solid rgb(var(--ig-elevated-separator));
}
.xeut3pp {
  z-index: 99;
}
.xeuu2jv {
  box-shadow: 0 8px 16px 0 var(--always-gray-95);
}
.xeuyer6 {
  margin-right: var(--card-padding-horizontal);
}
.xev17xk {
  box-shadow: 0 1px 2px var(--media-inner-border);
}
.xev2ry7 {
  padding-right: var(--menu-base-list-item-padding-horizontal);
}
.xevjqck {
  color: var(--xez4hp5);
}
.xevpo8y {
  border-top-right-radius: 30%;
}
.xevxmoj {
  text-indent: 110%;
}
.xexcdja {
  color: var(--notification-badge);
}
.xexseh3 {
  border-left-color: var(--dolly-cta-dark-grey-border);
}
.xeymen6 {
  transform: translate(105%, 95%) rotate(15deg);
}
.xeyog9w {
  margin-right: 3px;
}
.xeyxata {
  margin-right: 26px;
}
.xezj2je {
  background-color: var(--input-background-hover);
}
.xezzwy5 {
  background-color: rgba(255, 255, 255, 0.95);
}
.xf0842p {
  border-bottom-right-radius: 40%;
}
.xf0c6hm {
  border-right-color: var(--fds-unified-black-alpha-15);
}
.xf0f1f2 {
  background-image: linear-gradient(
    0deg,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 0.5) 20%,
    rgba(0, 0, 0, 0.2) 40%,
    rgba(0, 0, 0, 0.05) 60%,
    rgba(0, 0, 0, 0.018) 80%,
    rgba(0, 0, 0, 0) 100%
  );
}
.xf0uru0 {
  border-top-color: var(--x1gls1la);
}
.xf12tca {
  transform: translate(170%, 215%) rotate(-20deg);
}
.xf1aj8o {
  font-size: small;
}
.xf1bb7h {
  fill: var(--ocds-cta-blue-hover);
}
.xf1cv5h {
  margin-right: 71px;
}
.xf1g2em {
  filter: var(--badge-green-filter);
}
.xf1ldfh {
  border-top-left-radius: var(--modal-border-radius);
}
.xf22kpg {
  padding-left: 8%;
}
.xf2q2za {
  column-gap: 64px;
}
.xf33qut {
  margin-left: 1.8em;
}
.xf5m44m {
  display: table-row;
}
.xf5r5xt {
  transform: rotate(-2deg);
}
.xf6rc4b {
  margin-right: 8.5px;
}
.xf6sqap {
  border-top-color: rgb(var(--ig-toggle-outline-prism));
}
.xf6uls8 {
  border-bottom-left-radius: 1px;
}
.xf766zg {
  border-right-width: var(--chat-message-border-width, 0px);
}
.xf8eerk {
  border-bottom-right-radius: 1.5px;
}
.xf8p178 {
  background-color: var(--ocds-cta-disabled);
}
.xf9102v {
  background-color: var(--x1ny6skj);
}
.xfa8aoj {
  z-index: 51;
}
.xfbj98i {
  transform: translate(25%, -25%);
}
.xfbpl4g {
  animation-duration: 0.35s;
}
.xfbu81w {
  background-color: #bdbdbd;
}
.xfcploz {
  border-left-color: #00000010;
}
.xfeqr9l {
  border-bottom-right-radius: 100vh;
}
.xfex06f {
  column-gap: 8px;
}
.xff18fc {
  object-position: right center;
}
.xfg3w40 {
  border-bottom-left-radius: 2.25rem;
}
.xfg7zyn {
  right: 9px;
}
.xfh8nwu {
  border-top-left-radius: 16px;
}
.xfi4x5u {
  background-color: var(--waf-wds-photo-picker-cta-label-color);
}
.xfit9kf {
  animation-name: x18sh24r-B;
}
.xfj52jq {
  border-top-left-radius: 11.5px;
}
.xfjaqqx {
  border-top-right-radius: 48px;
}
.xfjzax6 {
  animation-delay: 0.5s;
}
.xfk3o9t {
  border-left-color: var(--x1s6xkc7);
}
.xfkfzxd {
  border-bottom-left-radius: var(--waf-wds-contextual-menu-border-radius);
}
.xfkn95n {
  border-top-left-radius: 1000px;
}
.xfkwgsy {
  border-bottom-left-radius: var(--dialog-corner-radius);
}
.xfmpgtx {
  background-color: var(--highlight-bg);
}
.xfn85t {
  border-left-color: rgb(var(--web-always-white));
}
.xfo81ep {
  z-index: 1000;
}
.xfocsrx {
  border-bottom-left-radius: 15px;
}
.xfp43f9 {
  row-gap: 56px;
}
.xfp47ix {
  margin-right: 8;
}
.xfp4vjy {
  border-top-color: var(--waf-wds-accent-color);
}
.xfp8t6d {
  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"
  );
}
.xfpmyvw {
  background-color: var(--mwp-header-background-color);
}
.xfqjyog {
  text-rendering: optimizeLegibility;
}
.xfrm7hi {
  border-bottom-right-radius: 3.5px;
}
.xfs2ol5 {
  margin-right: 2px;
}
.xfsjchp {
  box-shadow: 0 5px 23px 0 rgba(var(--web-always-black), 0.2);
}
.xfsvlko {
  font-family: var(--headline2-font-family), var(--font-family-default) !important;
}
.xfsxhmi {
  box-shadow: var(--shadow-5);
}
.xftg0ou {
  background-color: rgba(255, 255, 255, 0.7);
}
.xfth1om {
  border-right-color: rgba(0, 0, 0, 0.15);
}
.xfungia {
  color: #fff;
}
.xfuphoe {
  background-color: var(--progress-ring-neutral-background);
}
.xfuq9xy {
  color: var(--placeholder-icon);
}
.xfutvnh {
  border-left: 1px var(--media-inner-border) solid;
}
.xfvct4y {
  padding-right: 128px;
}
.xfve2nu {
  margin-left: 64px;
}
.xfvi8g1 {
  font-family: Arial;
}
.xfvyf4q {
  color: alwaysWhite;
}
.xfw2dl1 {
  left: 10%;
}
.xfwc5sw {
  transform: translateX(3px) translateY(8px);
}
.xfwg19i {
  will-change: opacity, visibility;
}
.xfx47b9 {
  transform: scale(1.03);
}
.xfxlei4 {
  border-bottom-left-radius: 1000px;
}
.xfxzth0 {
  transform: translate(126%, 130%) rotate(16deg);
}
.xfyjgcl {
  border-top-right-radius: 83px;
}
.xfylb8w {
  left: calc(20px + var(--global-panel-width));
}
.xfz2qdf {
  box-shadow: 0 2px 12px var(--media-inner-border);
}
.xfzia1k {
  padding-left: var(--paddingStart, revert);
}
.xfzsqtf {
  margin-right: 42px;
}
.xg01cxk {
  opacity: 0;
}
.xg0aa4z {
  border-top-color: rgb(var(--ig-secondary-background));
}
.xg0fgvc {
  background-color: rgb(var(--ig-toggle-background-disabled-on-prism));
}
.xg0pu3j {
  transform: translateY(-50%) rotate(45deg);
}
.xg1kncl {
  border-right-width: none;
}
.xg1yei2 {
  border-left-color: var(--warning);
}
.xg2d51n {
  font-weight: 800 !important;
}
.xg2ovvt {
  border-left-color: var(--x17t94gx);
}
.xg32yw2 {
  color: var(--fds-white);
}
.xg49k01 {
  vertical-align: -4px;
}
.xg4qi04 {
  border-right-color: var(--radio-border-color-selected);
}
.xg5ltox {
  border-top-right-radius: 40px;
}
.xg5pgs2 {
  transform: translate(100%);
}
.xg6i1s1 {
  border-bottom-left-radius: 100px;
}
.xg7jpbn {
  -webkit-text-fill-color: transparent;
}
.xg83lxy {
  padding-right: 2px;
}
.xg8fqjl {
  border-bottom-right-radius: var(--toast-corner-radius);
}
.xg92wgc {
  background-color: #8d949e;
}
.xga2w5w {
  background-color: var(--x11y0o7l);
}
.xga6wlx {
  border-top-color: rgba(235, 237, 240, 0.1);
}
.xga8iqb {
  color: var(--media-inner-border);
}
.xgc5r7e {
  margin-right: 93px;
}
.xgcd1z6 {
  background-color: inherit;
}
.xgdadh4 {
  animation-name: x1cgexlj-B;
}
.xgeagd7 {
  order: 46;
}
.xgebtzb {
  fill: var(--ocds-cta-dark);
}
.xgednv9 {
  border-left-color: rgba(94, 71, 222, 1);
}
.xgemjdg {
  transform: translate(10%, 16%);
}
.xgf0l9q {
  border-left-color: var(--fds-gray-25);
}
.xgf5ljw {
  background-color: rgb(var(--ig-banner-background));
}
.xggjnk3 {
  line-height: normal;
}
.xggs18q {
  font-size: var(--system-30-font-size);
}
.xggy1nq {
  touch-action: manipulation;
}
.xghutw1 {
  font-family: var(--tertiary-label-font-family), var(--font-family-segoe) !important;
}
.xgi2ibe {
  border-left-color: var(--always-white);
}
.xgicycq {
  color: rgb(var(--ig-close-friends-refreshed));
}
.xgif2c7 {
  line-height: 28px;
}
.xgjk4fs {
  border-left-color: var(--fds-black-alpha-20);
}
.xgjnz6y {
  scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color);
}
.xgjxtca {
  border-top-color: var(--always-white);
}
.xgjy99h {
  filter: var(--button-icon-filter-tertiary);
}
.xgk8upj {
  border-bottom-left-radius: 10px;
}
.xgkeqke {
  background-color: var(--text-badge-info-background);
}
.xglbfi0 {
  border-left-color: var(--placeholder-icon);
}
.xglei2g {
  border-top-color: var(--fds-white);
}
.xgm4di7 {
  border-top-color: #cbd2d9;
}
.xgmij7l {
  flex-grow: 1.5;
}
.xgmwauy {
  right: 1px;
}
.xgn426t {
  color: #f1a817;
}
.xgn984i {
  border-left-color: var(--dataviz-secondary-1);
}
.xgoh1hf {
  animation-name: x1k6ogz6-B;
}
.xgoplon {
  transform: scale(0.67);
}
.xgor2io {
  background-color: #262626;
}
.xgp89ll {
  color: var(--fds-disabled-text);
}
.xgpatz3 {
  row-gap: 16px;
}
.xgpxqa4 {
  color: var(--ocds-typography-black-2);
}
.xgqcy7u {
  border-top-right-radius: 8px;
}
.xgqf5xa {
  border-top-color: var(--base-grape);
}
.xgqhv05 {
  color: var(--text-input-outside-label);
}
.xgqrjrm {
  border-top-left-radius: var(--modal-border-radius) !important;
}
.xgryjkp {
  transform: translateX(-0.5px);
}
.xguizpc {
  border-top-color: var(--blue-link);
}
.xgv0goc {
  backdrop-filter: blur(10px);
}
.xgv127d {
  scroll-snap-stop: always;
}
.xgw0qc0 {
  left: 91px;
}
.xgwceim {
  left: 122px;
}
.xgx9qek {
  background-color: var(--fds-black-alpha-05);
}
.xgxxoiu {
  font-size: 0;
}
.xgyuaek {
  flex-grow: 2;
}
.xgz1a0o {
  border-right-color: var(--always-black);
}
.xgzi2j0 {
  filter: var(--filter-warning-icon);
}
.xgzkv4k {
  border-right: 10px solid var(--positive-background);
}
.xgzva0m {
  margin-left: 1px;
}
.xh019qd {
  box-shadow: var(--waf-wds-contextual-menu-boxshadow);
}
.xh0615m {
  -webkit-line-clamp: 1;
}
.xh0n66s {
  left: -54px;
}
.xh14mi0 {
  perspective: 350px;
}
.xh19wu0 {
  border-left-color: rgba(103, 120, 138, 0.15);
}
.xh1tjdi {
  background-color: #dadde1;
}
.xh3m8ap {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.xh4b7qa {
  background-color: rgba(255, 255, 255, 0.2);
}
.xh4di5l {
  order: 75;
}
.xh4w7w5 {
  padding-right: 37.5px;
}
.xh6eg0u {
  flex-basis: 1.7em;
}
.xh7oz0i {
  line-height: 1.375em;
}
.xh7ykhw {
  order: 68;
}
.xh85dmp {
  transition-property: flex-basis;
}
.xh88k37 {
  font-size: 0.5em;
}
.xh8aznj {
  transform: translate(-65%, 75%) rotate(10deg);
}
.xh93fs4 {
  color: #fff !important;
}
.xh9amzk {
  border-left-color: #e2c822;
}
.xhae8ej {
  transform: translate(1rem, -50%);
}
.xhan6c7 {
  background-color: #f6f7f9;
}
.xhazfnh {
  background-color: var(--secondary-icon);
}
.xhb22t3 {
  transition-duration: var(--fds-duration-extra-extra-short-in);
}
.xhbcknw {
  background-color: var(--dolly-cta-grey-border);
}
.xhco33r {
  transform: translateX(10px);
}
.xhd5fuf {
  border-top-left-radius: 50vh;
}
.xhds75k {
  transition-property: background;
}
.xhe8x8x {
  filter: blur(3px);
}
.xhepvqq {
  padding-right: 28px;
}
.xhet72f {
  column-gap: 80px;
}
.xhf2mca {
  border-top-style: var(--toast-border-style);
}
.xhgqh63 {
  padding-right: 76px;
}
.xhhhmou {
  margin-right: -13px;
}
.xhhsvwb {
  margin-right: 1px;
}
.xhhzcd3 {
  box-shadow: inset 0 0 0 1px var(--media-hover);
}
.xhikame {
  animation-name: x17jjf1f-B;
}
.xhk4uv {
  border-left-color: rgb(var(--ig-elevated-separator));
}
.xhk9q7s {
  border-top-left-radius: 6px;
}
.xhkc9bb {
  transform: scale(0.7);
}
.xhke3fs {
  box-shadow: 0 1px 2px var(--divider);
}
.xhl306o {
  border-left-color: var(--dolly-text-secondary);
}
.xhlfbqu {
  color: #eaedee;
}
.xhluuyv {
  font-family: Menlo, Consolas, Monaco, monospace;
}
.xhmcxbc {
  box-shadow: 0 0 4px var(--shadow-2), 0 0 1px var(--shadow-2);
}
.xhmiprk {
  transform: translate(25%, 13%) rotate(-10deg);
}
.xhmqdbg {
  transform-origin: center bottom;
}
.xhmw3ml {
  border-right-width: var(--radio-border-width);
}
.xhnkrtr {
  border-left-width: var(--card-border-width, 0px);
}
.xhnlq4v {
  flex-basis: 25%;
}
.xho0xa1 {
  padding-right: 13px;
}
.xhp99yf {
  order: 41;
}
.xhq3uy {
  border-bottom-left-radius: initial;
}
.xhqpp21 {
  background-color: var(--fds-spectrum-teal-tint-70);
}
.xhqu4j4 {
  transform: scale(0.875);
}
.xhqx0jl {
  font-family: var(--primary-label-font-family), var(--font-family-segoe) !important;
}
.xhrednz {
  border-right-color: rgbs(255, 255, 255, 0.7);
}
.xhsan64 {
  stroke-width: 0;
}
.xhssnx3 {
  box-shadow: 0 -1px 1px var(--shadow-1), 0 -2px 8px var(--shadow-1);
}
.xht53as {
  border-top-left-radius: 0.5rem;
}
.xht95ry {
  color: var(--icon-secondary);
}
.xhth4dc {
  margin-right: 0.4em;
}
.xhtitgo {
  z-index: 2;
}
.xhtl50t {
  border-bottom-left-radius: 32px;
}
.xhu8l5j {
  padding-left: 4;
}
.xhvub17 {
  animation-name: x1ydxjbf-B;
}
.xhw592a {
  border-top-left-radius: 14px;
}
.xhwfac8 {
  border-left: 1px solid var(--progress-ring-neutral-foreground);
}
.xhwlvr9 {
  margin-left: var(--p-space-8);
}
.xhx280d {
  background-color: var(--waf-wds-view-cart-button-background);
}
.xhyjxxg {
  transform: translate(0, 9%);
}
.xhz9wc2 {
  background-color: var(--dataviz-supplementary-1);
}
.xhzlzxa {
  background-size: 53px 60px;
}
.xhzp47c {
  stroke: var(--base-teal);
}
.xhzw6zf {
  background-color: var(--placeholder-icon);
}
.xi0b1yh {
  background-color: var(--xhp1vyb);
}
.xi0ege0 {
  color: var(--fds-black-alpha-40);
}
.xi112ho {
  border-top-left-radius: var(--button-corner-radius);
}
.xi1c1fh {
  box-shadow: var(--shadow-elevated);
}
.xi1dc19 {
  background-image: linear-gradient(
    -90deg,
    rgba(var(--ig-banner-background), 1) 30%,
    rgba(var(--ig-bubble-background), 0) 100%
  );
}
.xi1h71d {
  z-index: 399;
}
.xi1vhlg {
  background-color: rgb(var(--grey-2));
}
.xi28a7 {
  border-right-width: thin;
}
.xi294cv {
  animation-name: x1v6v46-B;
}
.xi2imzq {
  border-top-color: var(--dolly-divider-white);
}
.xi2stsm {
  padding-left: var(--size-16);
}
.xi32cqo {
  row-gap: 32px;
}
.xi32u7y {
  padding-right: -4px;
}
.xi3auck {
  filter: var(--filter-accent);
}
.xi4318j {
  border-top-color: var(--x11y0o7l);
}
.xi54epc {
  color: var(--input-label-color-error);
}
.xi59ii5 {
  transform: translate(13%, 13%);
}
.xi5betq {
  filter: drop-shadow(0 4px 12px rgba(0, 0, 0, 0.16));
}
.xi5qq39 {
  stroke: #000;
}
.xi62nbe {
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);
}
.xi695je {
  order: 14;
}
.xi6ftmi {
  background-color: var(--wig-homepage-background);
}
.xi7du73 {
  vertical-align: inherit;
}
.xi7eoq3 {
  color: var(--extended-purple-text);
}
.xi7mnp6 {
  text-wrap: pretty !important;
}
.xi7v9zq {
  background-color: #29d4b9;
}
.xi81zsa {
  color: var(--secondary-text);
}
.xi8r2on {
  letter-spacing: var(--waf-wds-text-letter-spacing-caption);
}
.xi8rxu8 {
  flex-basis: 33.333%;
}
.xi8xln7 {
  left: 6px;
}
.xi9pz9s {
  cursor: grabbing;
}
.xiakxrv {
  background-color: var(--shadow-inset);
}
.xibdxsh {
  fill: rgb(var(--web-always-white));
}
.xibv5rq {
  font-size: 12pt;
}
.xibzutl {
  transform: translateX(180px);
}
.xicojor {
  cursor: col-resize;
}
.xid1l3b {
  background-color: var(--fds-spectrum-lemon-tint-70);
}
.xidnhst {
  transform: scale(5);
}
.xiepp7r {
  animation-name: xz9a51c-B;
}
.xif3mjy {
  animation-name: x1au9btt-B;
}
.xifi7vn {
  filter: grayscale(1);
}
.xiga2ox {
  border-right-color: rgb(var(--ig-focus-stroke));
}
.xigernh {
  color: var(--waf-wds-photo-picker-cta-label-color);
}
.xih9jw5 {
  padding-right: var(--size-32);
}
.xihp7oa {
  border-left-color: var(--border-focused);
}
.xihzc2j {
  right: 525px;
}
.xii2z7h {
  transition-duration: var(--fds-duration-extra-short-in);
}
.xii6xes {
  transform: translate(85%, -85%);
}
.xii97ek {
  transform: scale(0.3);
}
.xijtgcl {
  text-shadow: 0 0 4px var(--shadow-8);
}
.xil2srn {
  margin-left: Auto;
}
.xilm9xq {
  border-left: 1px inside var(--shadow-1);
}
.xilsbjm {
  padding-left: 16px !important;
}
.xim61m9 {
  opacity: 90%;
}
.ximi1cr {
  letter-spacing: 0.01563rem;
}
.xin470k {
  filter: contrast(45%) opacity(75%);
}
.xinh0ix {
  clip-path: polygon(100% 0, 100% 100%, 0 100%);
}
.xio5roz {
  animation-name: x1kn22rf-B;
}
.xiojian {
  border-bottom-right-radius: unset;
}
.xiovdc8 {
  flex-basis: 512px;
}
.xip2vk6 {
  background-color: var(--waf-wds-progress-indicator-bar-remaining);
}
.xippbsu {
  transition-duration: 0.8s;
}
.xipw6d1 {
  border-left-color: var(--x1vuubov);
}
.xipx5yg {
  border-bottom-left-radius: 100%;
}
.xiqwbva {
  padding-right: var(--size-2);
}
.xirjgq3 {
  -webkit-mask-position: center;
}
.xit27t2 {
  left: 4px;
}
.xitnhlw {
  transform: translateX(50%);
}
.xiuebna {
  border-left-color: rgb(var(--grey-2));
}
.xiujerq {
  filter: var(--button-icon-filter-secondary-on-media);
}
.xiv38d7 {
  border-bottom-right-radius: initial;
}
.xivk4b8 {
  flex-basis: 62%;
}
.xivvn39 {
  font-size: var(--meta-emphasized-font-size);
}
.xiwuv7k {
  background-color: var(--shadow-1);
}
.xix2sta {
  border-top-left-radius: 70px;
}
.xixxii4 {
  position: fixed;
}
.xiy17q3 {
  background-repeat: no-repeat;
}
.xiyo3yb {
  color: #216fdb;
}
.xiz3yph {
  background-color: var(--dolly-portal-white-blue);
}
.xj0a0fe {
  overflow-wrap: anywhere;
}
.xj17yum {
  flex-basis: 720px;
}
.xj1q52x {
  right: -440px;
}
.xj1v7p2 {
  border-top-color: rgb(var(--ig-error-or-destructive));
}
.xj23tva {
  transform: translate(-25%, 25%);
}
.xj2j9hd {
  filter: blur(10px);
}
.xj35rzg {
  padding-right: var(--paddingInline, revert);
}
.xj3m2qm {
  margin-right: -3px;
}
.xj3mj05 {
  box-shadow: inset 0 -1px 0 rgb(var(--ig-separator));
}
.xj48qb9 {
  border-right-color: var(--fds-gray-00);
}
.xj4c5ne {
  background-color: rgba(0, 0, 0, 0.3);
}
.xj515ic {
  border-right-width: 0.5px;
}
.xj5tmjb {
  background-color: var(--tooltip-background);
}
.xj5wvhc {
  box-shadow: inset 12px -12px 17px 9px;
}
.xj7qy20 {
  text-shadow: 0 2px 16px var(--shadow-5);
}
.xj7reiq {
  cursor: -webkit-grabbing;
}
.xj8rhwk {
  background-image: url(/images/ad_network/icon_xout_cross.png?__makehaste_cache_breaker=h3TJN88cIRB);
}
.xj8sfk3 {
  border-right: 2px solid var(--dolly-cta-default);
}
.xj8yzlp {
  border-left-width: 8px;
}
.xj96hs2 {
  letter-spacing: var(--waf-wds-text-letter-spacing-body-small);
}
.xj9g1n4 {
  border-top-right-radius: 40%;
}
.xja43b4 {
  box-shadow: 0 0 5px 0 var(--fds-black-alpha-15),
    0 0 1px 0 var(--fds-black-alpha-10);
}
.xjae7hc {
  background-color: var(--media-outer-border);
}
.xjat59b {
  letter-spacing: -0.01em;
}
.xjb1437 {
  background-color: var(--shadow-8);
}
.xjb2p0i {
  font-family: inherit;
}
.xjbmbcv {
  column-gap: 32px;
}
.xjbqb8w {
  background-color: transparent;
}
.xjbxspd {
  filter: var(--profile-photo-badge-icon-filter);
}
.xjc6cxp {
  border-bottom-left-radius: var(--input-border-radius);
}
.xjc76 {
  backdrop-filter: blur(5px);
}
.xjcfk4l {
  border-top-right-radius: 25px;
}
.xjcl0n5 {
  border-right-color: var(--dolly-fb-dark-gray);
}
.xjebraq {
  background-color: var(--x1cimrvr);
}
.xjebx4m {
  transform: translate(-50%, 0%);
}
.xjf5wm9 {
  box-shadow: 0 2px 8px var(--shadow-1);
}
.xjfk50j {
  cursor: none;
}
.xjfsc2c {
  border-top-right-radius: var(--toast-corner-radius);
}
.xjhh1a6 {
  margin-right: -11px;
}
.xjhjgkd {
  background-color: var(--input-background);
}
.xjiweo4 {
  background-color: var(--waf-wds-photo-picker-cta-color);
}
.xjjgk6u {
  padding-right: var(--size-12);
}
.xjjinvu {
  border-left-color: var(--primary-button-pressed);
}
.xjkpybl {
  line-height: 1.1875;
}
.xjkqk3g {
  border-bottom-left-radius: var(--tooltip-corner-radius);
}
.xjm8ibe {
  background-color: #fff9d7;
}
.xjmqbfh {
  animation-timing-function: cubic-bezier(0.35, 3, 0.85, 0.65);
}
.xjnfcd9 {
  color: rgba(20, 97, 204, 1);
}
.xjnoe35 {
  margin-right: var(--p-space-4);
}
.xjohtrz {
  font-size: var(--system-15-font-size);
}
.xjon3sc {
  border-left: solid;
}
.xjozt28 {
  margin-right: -7px;
}
.xjp7ctv {
  display: contents;
}
.xjpgo6f {
  flex-basis: 200px;
}
.xjq0wde {
  margin-left: -67px;
}
.xjqpnuy {
  border-top-color: var(--always-dark-overlay);
}
.xjr6d4b {
  padding-right: 142px;
}
.xjru2xr {
  transform: translate(153%, 223%) rotate(30deg);
}
.xjstwrq {
  border-top-left-radius: 6.25rem;
}
.xjtf229 {
  margin-right: 19px;
}
.xjtsxq {
  animation-name: x1yicmcf-B;
}
.xju0nit {
  border-left-color: rgba(var(--ig-secondary-button), 0.15);
}
.xjufhxy {
  border-bottom-left-radius: var(--button-corner-radius-large);
}
.xjumd0h {
  transform: translate(45%, 115%) rotate(-13deg);
}
.xjuwr1i {
  background-color: var(--dolly-cta-pressed);
}
.xjuxyug {
  background-image: url(/images/ads/branded_map_pin.png?__makehaste_cache_breaker=QxM9c3xf1b4);
}
.xjuzyhx {
  background-color: var(--ocds-cta-light);
}
.xjws43a {
  margin-left: 0.3rem;
}
.xjx3bff {
  padding-right: 3%;
}
.xjy5m1g {
  border-top-right-radius: 24px;
}
.xjyslct {
  appearance: none;
}
.xjzpi2u {
  margin-left: 71px;
}
.xjzqdv7 {
  transform: scale(0.98);
}
.xjzw7kn {
  border-left: 1px solid var(--surface-background);
}
.xjzxvc5 {
  border-right-color: var(--radio-border-color-disabled);
}
.xk01res {
  border-bottom-left-radius: 62.5rem;
}
.xk24azw {
  box-shadow: 0 0 3px var(--shadow-5);
}
.xk2o7ws {
  border-top-color: #216fdb;
}
.xk3090t {
  border-top-color: rgba(0, 0, 0, 0.75);
}
.xk390pu {
  font-size: 100%;
}
.xk3fibt {
  line-height: 30;
}
.xk3oba8 {
  z-index: 9;
}
.xk4n0sa {
  filter: blur(25px) brightness(80%);
}
.xk4p1v4 {
  border-top-color: rgbs(255, 255, 255, 0.7);
}
.xk4td0m {
  text-wrap: wrap;
}
.xk50ysn {
  font-weight: 500;
}
.xk57d0b {
  border-right-color: #ffffff;
}
.xk57e6p {
  border-bottom-right-radius: 17px;
}
.xk5f4mz {
  background-color: rgb(var(--web-secondary-action));
}
.xk6kgvo {
  padding-left: 130px;
}
.xk81q9j {
  border-top-right-radius: 5rem;
}
.xk8u5p3 {
  margin-right: 1%;
}
.xk9af5f {
  transform: translateY(60px);
}
.xkahi35 {
  clip-path: inset(0px 0 0 0 round var(--dialog-corner-radius));
}
.xkb22as {
  padding-right: 19px;
}
.xkbhlo {
  border-top-color: #283943;
}
.xkbpzyx {
  border-right: 1px solid var(--divider);
}
.xkbujdu {
  margin-right: 75px;
}
.xkcmje8 {
  border-bottom-left-radius: 5rem;
}
.xkcoejn {
  background-image: linear-gradient(
    35deg,
    rgb(var(--gradient-yellow)),
    rgb(var(--gradient-orange)),
    rgb(var(--gradient-pink)),
    rgb(var(--gradient-lavender)),
    rgb(var(--gradient-yellow)),
    rgb(var(--gradient-orange)),
    rgb(var(--gradient-pink)),
    rgb(var(--gradient-lavender))
  );
}
.xkcp37y {
  filter: none;
}
.xkcscd8 {
  stroke-dasharray: 10 10;
}
.xkcv6ua {
  scroll-behavior: smooth;
}
.xkewf8z {
  animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
.xkf9m1z {
  background-color: var(--waf-wds-navbar-icon-color);
}
.xkfgew9 {
  animation-name: x1ndz508-B;
}
.xkfrcmg {
  background-color: #f35369;
}
.xkgfwsu {
  animation-name: x1fpm3ym-B;
}
.xkgn6bh {
  border-left-color: rgba(var(--web-always-black), 0.101987);
}
.xkh2ocl {
  align-self: stretch;
}
.xkh9tda {
  border-top-color: var(--fds-gray-20);
}
.xkhd6sd {
  padding-left: 0;
}
.xkigycj {
  border-right-color: rgb(var(--ig-primary-button));
}
.xkipksw {
  animation-name: xlzop5p-B;
}
.xkj2jnh {
  background-image: url(data:image/png;
      base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAACBAMAAACapPCZAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAD29va1cB7UAAAAB3RSTlMCCwQHGBAaZf6MKAAAABJJREFUCNdjSHMVNFZiYGCA0gAUdgIjNiRPgQAAAABJRU5ErkJggg==);
}
.xkjj569 {
  box-shadow: 0 4px 8px 1px var(--fds-black-alpha-10),
    0 0 0 1px var(--fds-black-alpha-10);
}
.xkjl1po {
  hyphens: auto;
}
.xkkctlj {
  border-top-color: var(--list-border-color, transparent);
}
.xkke4j5 {
  margin-left: 75%;
}
.xklk4pu {
  line-height: 30px;
}
.xkm0npi {
  transform: translate(-50%, -50%) scale(0);
}
.xkmajd7 {
  border-top-right-radius: var(--list-cell-corner-radius);
}
.xkmanpl {
  letter-spacing: 0.00938rem;
}
.xkmlbd1 {
  color: rgb(var(--ig-error-or-destructive));
}
.xkmssxa {
  background-color: var(--fds-highlight);
}
.xkn7p67 {
  color: gray;
}
.xknr2e0 {
  border-right-color: var(--ocds-cta-dark);
}
.xkoyqzi {
  margin-left: -235px;
}
.xkpljb8 {
  border-top-color: var(--card-border-color);
}
.xkpwil5 {
  font-size: 0.875rem;
}
.xkq223f {
  background-color: var(--waf-wds-banner-error-background-color);
}
.xkqnpkb {
  margin-left: var(--margin, revert);
}
.xkqy6rz {
  border-left-color: #00000000;
}
.xkr00kj {
  order: 72;
}
.xkr4yjr {
  border-right-color: var(--base-blue);
}
.xkr4zlp {
  background-color: #dce5e9;
}
.xkrivgy {
  margin-right: auto;
}
.xkrqix3 {
  text-decoration-line: none;
}
.xks8skl {
  background-color: rgba(var(--ig-hover-overlay));
}
.xktbqze {
  border-top-color: var(--ocds-cta-blue-hover);
}
.xktrmn5 {
  background-color: var(--ocds-line-dark);
}
.xkts28i {
  font-family: M Ying Hei HK W05, Neue Plak Text, sans-serif !important;
}
.xktsk01 {
  margin-right: 16px;
}
.xktsqpl {
  border-left-color: rgba(255, 255, 255, 0.04);
}
.xkx5cws {
  color: rgb(var(--blue-2));
}
.xkxfvhb {
  color: var(--secondary-text-on-media);
}
.xkxn2fb {
  border-top-color: var(--fds-black-alpha-80);
}
.xky4qsq {
  cursor: wait;
}
.xkzkwiv {
  font-size: 1.5em;
}
.xl02xpf {
  border-left-color: var(--comment-background);
}
.xl134b1 {
  border-left-width: 10px;
}
.xl14mt7 {
  transform: translate(123%, 123%);
}
.xl1xv1r {
  object-fit: cover;
}
.xl2ypbo {
  line-height: 1rem;
}
.xl37hi1 {
  border-top-right-radius: var(--text-badge-corner-radius);
}
.xl405pv {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.xl423tq {
  margin-left: -100px;
}
.xl463y0 {
  grid-template-columns: 1fr 2fr;
}
.xl4k6du {
  transform: translate(2%, 188%);
}
.xl4qmuc {
  border-top-color: rgb(var(--grey-2));
}
.xl521sm {
  padding-right: 25px;
}
.xl52lva {
  font-weight: 400 !important;
}
.xl54vp5 {
  background-image: var(--chat-outgoing-message-background-gradient);
}
.xl565be {
  font-size: var(--system-16-font-size);
}
.xl56j7k {
  justify-content: center;
}
.xl5kewy {
  left: 137px;
}
.xl5lk40 {
  column-gap: var(--mwp-message-list-actions-gap, 0);
}
.xl5vbt8 {
  background-color: var(--waf-wds-photo-picker-image-background-color);
}
.xl6askr {
  border-right-color: var(--popover-border-color);
}
.xl7eqiy {
  border-right-color: rgba(0, 0, 0, 0.75);
}
.xl7fxl9 {
  left: 21%;
}
.xl7mkzw {
  background-color: var(--xhckjy1);
}
.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%
  );
}
.xl8easp {
  border-right-color: #45bd62;
}
.xl8fo4v {
  margin-left: var(--button-inner-icon-spacing-medium);
}
.xl8limy {
  border-right: 3px solid transparent;
}
.xl8t4ro {
  animation-duration: 0.55s;
}
.xl9ieuh {
  padding-right: 250px;
}
.xlahvtq {
  font-weight: var(--tertiary-label-font-weight);
}
.xlai7qp {
  caret-color: var(--chat-composer-caret-color, unset);
}
.xlak28f {
  caret-color: var(--waf-wds-accent-color) !important;
}
.xlauuyb {
  border-left-color: var(--mwp-message-row-background);
}
.xlccb8s {
  background-color: var(--wig-input-background);
}
.xld6viw {
  color: #79a6ff;
}
.xldl9f7 {
  border-left-color: rgb(var(--ig-secondary-button));
}
.xlej3yl {
  color: rgba(var(--ig-text-on-media), 0.7);
}
.xlej9er {
  background-color: #9d6dfc;
}
.xlek4nf {
  background-color: #0000000a;
}
.xles0v0 {
  perspective: 2000px;
}
.xlf8txi {
  transition-property: text-indent;
}
.xlf92e9 {
  color: #bdbdbd;
}
.xlfmbi4 {
  padding-left: 2.5rem;
}
.xlg9a9y {
  box-shadow: inset 0 0 0 1px var(--media-inner-border);
}
.xlgmd98 {
  right: -80px;
}
.xlh3980 {
  -moz-osx-font-smoothing: grayscale;
}
.xlhe6ec {
  background-color: var(--card-background-flat);
}
.xlhk0ha {
  background-image: var(--surface-background);
}
.xlhtba9 {
  background-color: #344554;
}
.xli71jn {
  transform: scale(1.1666666666666667);
}
.xlid4zk {
  border-top-left-radius: 100%;
}
.xliwtx9 {
  transition-timing-function: easy;
}
.xljgi0e {
  margin-left: calc(-1 * var(--button-inner-icon-spacing-medium));
}
.xljulmy {
  background-color: var(--background-deemphasized);
}
.xljvro7 {
  padding-right: 42px;
}
.xlk3v91 {
  background-size: 7px 1px;
}
.xllfotl {
  animation-duration: 0.18s;
}
.xllgmg {
  opacity: 0.265;
}
.xlm9qay {
  font-size: 1.1875rem;
}
.xlmi2g5 {
  order: 35;
}
.xlnn6d9 {
  margin-left: var(--waf-wds-flow-container-padding);
}
.xlnqpxj {
  backdrop-filter: blur(75px);
}
.xlnzwam {
  border-top-color: var(--toast-border-color);
}
.xloc0wk {
  box-shadow: 0 2px 16px 0 var(--shadow-2);
}
.xlp1x4z {
  backface-visibility: hidden;
}
.xlp2y2s {
  background-color: rgb(var(--ig-stroke-on-media), 0.3);
}
.xlqsyrg {
  border-left-width: var(--x194mhd1);
}
.xlqzeqv {
  justify-content: start;
}
.xlr8s2x {
  right: 4px;
}
.xlrqujn {
  background-color: #222;
}
.xlrwk6j {
  border-top-color: #1b74e4;
}
.xls3em1 {
  transition-timing-function: var(--fds-animation-fade-in);
}
.xlshs6z {
  visibility: hidden;
}
.xlsksjw {
  color: var(--input-label-color-highlighted);
}
.xlsnb42 {
  border-top-color: var(--dolly-cta-hover);
}
.xlsxlu2 {
  background-color: var(--xyzkcyn);
}
.xlu9dua {
  padding-left: 11px;
}
.xlv1117 {
  flex-basis: 14%;
}
.xlw872z {
  border-top-color: var(--disabled-text);
}
.xlwtvy {
  margin-left: var(--marginHorizontal, revert);
}
.xlx8epo {
  background-color: var(--dolly-text-white);
}
.xlxfd2w {
  font-family: Roboto, Arial, sans-serif;
}
.xlxjkaf {
  left: 83%;
}
.xlxnq9k {
  border-top-color: rgba(255, 255, 255, 0.04);
}
.xlxnqtx {
  border-top-color: #00000010;
}
.xlxnw97 {
  background-color: var(--dolly-fb-light-gray);
}
.xly138o {
  border-top-right-radius: 1000px;
}
.xlya59e {
  border-top-style: dashed;
}
.xlyfr8p {
  fill-opacity: 1;
}
.xlyipyv {
  text-overflow: ellipsis;
}
.xlyuzm8 {
  background-image: linear-gradient(
    to bottom,
    rgba(var(--web-always-black), 0) 50%,
    rgba(var(--web-always-black), 50),
    rgba(var(--web-always-black))
  );
}
.xm0g8hd {
  transform: translateY(100px);
}
.xm0ggew {
  background-color: #0b9e89;
}
.xm0m39n {
  border-left-width: 0;
}
.xm11djj {
  transform: rotate(6deg);
}
.xm1cfgf {
  background-image: var(--nav-bar-background-gradient-wash);
}
.xm20tfy {
  box-shadow: 0 4px 4px var(--divider);
}
.xm2ug63 {
  padding-left: 42px;
}
.xm2v1qs {
  background-image: url(/images/instagram/xig/homepage/phones/home-phones.png?__makehaste_cache_breaker=HOgRclNOosk);
}
.xm3fum1 {
  color: var(--button-secondary-text);
}
.xm3lkdj {
  margin-left: 2%;
}
.xm3z3ea {
  border-top-left-radius: 2px;
}
.xm3z4p3 {
  right: calc(100% - 6px) - 1px;
}
.xm4efwp {
  transform-origin: bottom;
}
.xm4p48w {
  animation-name: x1acst8a-B;
}
.xm4wzdf {
  color: var(--toast-text);
}
.xm54hvy {
  order: 92;
}
.xm5zo1x {
  background-color: var(--profile-photo-badge-background-default);
}
.xm68rsl {
  background-color: var(--dolly-oculus-light);
}
.xm6gxii {
  margin-left: 26px;
}
.xm6med {
  transform-origin: bottom left;
}
.xm6rig7 {
  background-color: rgba(194, 189, 184, 0.15);
}
.xm71usk {
  border-right-color: rgb(var(--web-always-white));
}
.xm76t1w {
  animation-name: xx3xq1-B;
}
.xm7qp79 {
  color: var(--ocds-cta-blue-pressed);
}
.xm7vg67 {
  margin-right: 25px;
}
.xm81vs4 {
  border-right-width: 1px;
}
.xm8a6f2 {
  row-gap: var(--rowGap, revert);
}
.xm8kqrv {
  margin-right: var(--separator-menu-item-margin-horizontal);
}
.xm951si {
  transform: translate(98%, 60.5%) rotate(11.83deg);
}
.xmb3o6x {
  background-color: var(--dolly-bg-overlay);
}
.xmb71p3 {
  stroke: var(--placeholder-icon);
}
.xmb8rjv {
  border-top-color: var(--notification-badge);
}
.xmbl4ya {
  border-right: 3px solid var(--always-white);
}
.xmbzmkx {
  margin-right: 2.2%;
}
.xmd50f8 {
  background-color: rgba(155, 187, 139, 0.8);
}
.xmd5bsh {
  background-color: var(--messenger-reply-background);
}
.xmdaf9c {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.1);
}
.xmdk04u {
  border-top-color: #c9ccd1;
}
.xmdqggr {
  margin-right: 21px;
}
.xmdrk92 {
  line-height: var(--system-24-line-height);
}
.xmds5ef {
  border-right-color: var(--accent);
}
.xmeasxa {
  background-color: var(--waf-wds-snackbar-background);
}
.xmfdn5f {
  box-shadow: 0 8px 20px 0 var(--always-dark-overlay),
    0 2px 4px 0 var(--shadow-1);
}
.xmg6eyc {
  animation-duration: 1.5s;
}
.xmgbrsx {
  filter: var(--filter-disabled-icon);
}
.xmgw2kr {
  background-image: url(/images/assets_DO_NOT_HARDCODE/generic_mobile_device_frame/LaptopDeviceFrameTop_light.png?__makehaste_cache_breaker=TxhjtDtKNE3);
}
.xmirold {
  border-bottom-right-radius: 24px !important;
}
.xmixu3c {
  column-gap: 6px;
}
.xmjcpbm {
  background-color: var(--comment-background);
}
.xmjetbc {
  border-right-color: var(--primary-deemphasized-button-background);
}
.xmjgwco {
  border-left-color: var(--ocds-cta-blue-hover);
}
.xmjyxvj {
  color: rgb(var(--ig-separator));
}
.xmkjtrl {
  background-color: var(--xdlba4p);
}
.xmls85d {
  border-left-color: rgba(0, 0, 0, 0.15);
}
.xmly5ks {
  margin-left: var(--button-inner-icon-spacing-large);
}
.xmmknwb {
  margin-left: px;
}
.xmmqq2k {
  animation-delay: 0.15s;
}
.xmn1u35 {
  line-height: 18px !important;
}
.xmn4e3e {
  border-top-width: 3px;
}
.xmn8rco {
  margin-left: 20px;
}
.xmns6w2 {
  padding-right: 14px;
}
.xmnvsbt {
  border-bottom-left-radius: var(--spacing-4, 8px);
}
.xmo6vei {
  border-top-color: gba(0, 0, 0, 0.1);
}
.xmo9t06 {
  border-left-color: rgb(var(--ig-separator));
}
.xmo9yow {
  margin-right: 10px;
}
.xmorvov {
  color: var(--card-background);
}
.xmper1u {
  cursor: inherit;
}
.xmqaphq {
  border-left-color: rgb(var(--ig-close-friends-refreshed));
}
.xmqsq3q {
  animation-name: x1nea2ps-B;
}
.xmqxc35 {
  border-top-width: var(--toast-border-width);
}
.xmrkho8 {
  border-top-color: var(--negative);
}
.xms15q0 {
  box-shadow: var(--tooltip-box-shadow);
}
.xms9n70 {
  background-color: var(--waf-wds-footer-font-color-disabled);
}
.xmt58kj {
  border-right: solid #dce5e9;
}
.xmtvy3w {
  fill: var(--disabled-button-text);
}
.xmu07x1 {
  margin-left: 75px;
}
.xmu0kzd {
  background-image: url(/images/marketing_messaging/messenger_preview_new_frame_4x.png?__makehaste_cache_breaker=p1ELidrK-eN);
}
.xmu24o6 {
  order: 62;
}
.xmupa6y {
  margin-left: 24px;
}
.xmuzx4p {
  transform: translate(17.25%, 30.5%);
}
.xmv5v2v {
  box-shadow: 0 1px 0 var(--media-inner-border);
}
.xmw33a7 {
  color: var(--base-cherry);
}
.xmw9mke {
  text-align: justify;
}
.xmwc2g1 {
  order: 83;
}
.xmx666k {
  margin-left: 48px;
}
.xmxc6s5 {
  animation-name: xzq8sa-B;
}
.xmxjv0s {
  border-top-width: medium;
}
.xmy21w2 {
  color: var(--dolly-cta-default);
}
.xmyg112 {
  padding-right: var(--tooltip-padding-horizontal);
}
.xmyhsw3 {
  border-right-color: var(--ocds-cta-blue-pressed);
}
.xmyrh2g {
  background-color: #2f3064;
}
.xmzegnl {
  border-top-right-radius: var(--alert-banner-corner-radius);
}
.xmziwt1 {
  vertical-align: -2px;
}
.xn0cd8s {
  animation-timing-function: ease-in;
}
.xn15mb {
  box-shadow: 0 1px 3px 0 var(--fds-gray-70);
}
.xn1h7yh {
  stroke: var(--base-cherry);
}
.xn1tg6z {
  transform: translate(20%, 25%) rotate(-10.4deg);
}
.xn25soc {
  background-color: var(--glimmer-spinner-icon);
}
.xn3kh6n {
  border-right-color: #1877f2;
}
.xn43r6o {
  border-left-color: var(--dolly-text-primary);
}
.xn5nz08 {
  padding-right: 2%;
}
.xn5pp95 {
  padding-right: 0.15em;
}
.xn5wjsi {
  background-color: #e1fef2;
}
.xn5zopi {
  stroke: var(--switch-active);
}
.xn6708d {
  padding-right: 12px;
}
.xn6rai6 {
  border-left-color: var(--progress-ring-neutral-foreground);
}
.xn6ru4m {
  text-shadow: 0 0 3px var(--secondary-text);
}
.xn7411x {
  fill: var(--secondary-text);
}
.xn7cenz {
  left: 1%;
}
.xn7g3 {
  line-height: var(--x24ev4u);
}
.xn7rfii {
  font-size: 5rem;
}
.xn80e1m {
  text-transform: capitalize;
}
.xn85ks9 {
  padding-left: auto;
}
.xn86q54 {
  left: 21px;
}
.xn8sfb0 {
  background-color: rgba(247, 248, 250, 0.25);
}
.xn9hu78 {
  color: var(--dolly-icon-inactive);
}
.xnawga6 {
  box-shadow: 0 0 2px var(--shadow-1);
}
.xnaxyqq {
  border-left-color: var(--fds-divider-on-white);
}
.xnbnn4i {
  border-left: 10px solid var(--positive-background);
}
.xnch59g {
  color: var(--disabled-text);
}
.xncqo9g {
  border-top-color: var(--radio-border-color-disabled);
}
.xnd1aei {
  color: var(--xso0e35);
}
.xne9doi {
  order: 81;
}
.xnejo35 {
  padding-right: 1.75rem;
}
.xnfe9cg {
  box-shadow: 0 0 15px var(--divider);
}
.xnfpoth {
  animation-duration: 0s, 1s;
}
.xnfveip {
  margin-left: 7px;
}
.xng0ele {
  border-top-right-radius: 23.5pt;
}
.xngnso2 {
  font-size: 1.5rem;
}
.xnhgr82 {
  border-top-right-radius: 10px;
}
.xnil3bz {
  border-top-color: #00000000;
}
.xnja6en {
  fill: var(--xkr7jg8);
}
.xnjli0 {
  padding-right: var(--menu-item-base-with-icon-padding-horizontal);
}
.xnjmtv8 {
  background-color: var(--x12ht13k);
}
.xnjvcao {
  animation-name: x1uh2x5g-B;
}
.xnk8lw1 {
  font-size: var(--meta-font-size);
}
.xnl36cx {
  opacity: 0.99;
}
.xnlcnb7 {
  order: 31;
}
.xnlrmqp {
  line-height: calc(16 / 9);
}
.xnm98xo {
  border-top-color: var(--wig-divider);
}
.xnn1q72 {
  transform: translateY(0);
}
.xnnq0su {
  animation-name: x9yoha3-B;
}
.xnnxu3s {
  border-left-color: rgb(var(--ig-toggle-background-on-prism));
}
.xnotfqk {
  animation-name: x6a0n3x-B;
}
.xnp7tpx {
  background-image: linear-gradient(
    to top,
    rgba(var(--web-always-black), 0) 0%,
    rgba(var(--web-always-black), 0) 60%,
    rgba(var(--web-always-black), 0.025) 70%,
    rgba(var(--web-always-black), 0.15) 90%,
    rgba(var(--web-always-black), 0.2) 100%
  );
}
.xnp8db0 {
  flex-basis: 360px;
}
.xnpr05h {
  stroke-width: 1;
}
.xnpuxes {
  visibility: visible;
}
.xnpybnj {
  padding-right: var(--x1c3d2f4);
}
.xnqa8ot {
  color: var(--icon-accent);
}
.xnqk0u {
  filter: var(--badge-orange-filter);
}
.xnqzcj9 {
  margin-left: var(--menu-item-base-margin-horizontal);
}
.xnrllti {
  left: -50%;
}
.xnrv1ok {
  transform: translateZ(0) translate(-50%, -50%);
}
.xnt53k9 {
  right: 42px;
}
.xnt7nc8 {
  filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.62));
}
.xnt8be4 {
  order: 29;
}
.xnuwv8w {
  border-right-color: var(--always-white);
}
.xnvy93r {
  box-shadow: 1px 0 2px 0 var(--fds-black-alpha-05),
    2px 0 6px 2px var(--fds-black-alpha-05);
}
.xnw30k {
  animation-name: xjo493o-B;
}
.xnw9j1v {
  box-shadow: 0 2px 16px var(--shadow-1);
}
.xnwe2h8 {
  align-content: flex-end;
}
.xnwf7zb {
  border-top-left-radius: 50px;
}
.xnwxkdh {
  border-bottom-right-radius: 15px;
}
.xnx3k43 {
  right: 5px;
}
.xnxezyb {
  background-color: var(--waf-wds-icon-chevron-color);
}
.xnxp511 {
  margin-left: 73px;
}
.xnyghxv {
  background-color: var(--fds-gray-75, #bcc0c4);
}
.xnys4xv {
  color: rgb(var(--ig-secondary-background));
}
.xnyy3c7 {
  color: official;
}
.xnz67gz {
  background-color: rgb(var(--ig-secondary-background));
}
.xnzfen {
  background-image: url(data:image/png;
      base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAOBAMAAAD3WtBsAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAD29va1cB7UAAAAB3RSTlMCCwQHGBAaZf6MKAAAABpJREFUCNdjSGNIY3BhCGUQBEJjIFQCQigAACyJAjLNW4w5AAAAAElFTkSuQmCC);
}
.xnzlfwo {
  padding-left: 0.25rem;
}
.xnzpa01 {
  box-shadow: 0 2px 8px 0 var(--fds-black-alpha-20);
}
.xo1l8bm {
  font-weight: 400;
}
.xo1ph6p {
  order: 3;
}
.xo26eqo {
  border-right: 2px solid var(--always-white);
}
.xo2cfqc {
  letter-spacing: -0.04em;
}
.xo3acp1 {
  background-color: #c73842;
}
.xo3uz88 {
  background-image: url(/images/instagram/xig_legacy_spritesheets/sprite_core.png?__makehaste_cache_breaker=VftLCxPPZoi);
}
.xo4cfa7 {
  flex-shrink: 3;
}
.xo5v014 {
  line-height: 1;
}
.xo6aett {
  background-color: var(--fds-black-alpha-50);
}
.xo6swyp {
  -webkit-appearance: textfield;
}
.xo71vjh {
  border-bottom-left-radius: 0;
}
.xo7yn3p {
  box-shadow: 0 2px 8px var(--media-inner-border);
}
.xo8ld3r {
  filter: opacity(1);
}
.xo9by1v {
  filter: blur(20px) brightness(0.4);
}
.xo9d16g {
  font-weight: 200 !important;
}
.xo9uenv {
  border-top-color: #00000026;
}
.xoafucb {
  box-shadow: 0 5px 16px 0 rgba(52, 72, 84, 0.2);
}
.xoajf5w {
  background-color: #edf2fa;
}
.xoatp23 {
  border-left-color: var(--always-gray-95);
}
.xobhos8 {
  background-color: var(--media-pressed);
}
.xoc5z5x {
  border-top-color: var(--waf-wds-global-loader-color);
}
.xoco3db {
  color: #444950;
}
.xocxcgs {
  border-bottom-left-radius: var(--x17daqx4);
}
.xodryo2 {
  filter: brightness(75%);
}
.xods2cp {
  background-image: linear-gradient(45deg, #4326c4, #4326c4, #4326c4);
}
.xoegz02 {
  z-index: 4;
}
.xoeyth9 {
  margin-left: -1.25px;
}
.xof6966 {
  animation-duration: 0.7s;
}
.xofcydl {
  transition-duration: 0.4s;
}
.xofhs1l {
  box-shadow: 0 8px 16px var(--shadow-1);
}
.xogb00i {
  border-right-color: transparent;
}
.xogfrqt {
  color: var(--fds-black);
}
.xogz6l1 {
  transform: translate(23%, 3.5%) rotate(-8.65deg);
}
.xohu8s8 {
  padding-left: 9px;
}
.xoi2bfj {
  animation-name: x1xe4odj-B;
}
.xoi2r2e {
  align-self: baseline;
}
.xoie2o3 {
  left: 12px;
}
.xoiqa5b {
  letter-spacing: -0.41;
}
.xoj058f {
  animation-play-state: running;
}
.xojro6o {
  border-left-style: hidden;
}
.xoju0ii {
  border-top-color: rgba(103, 120, 138, 0.15);
}
.xol2nv {
  border-right-width: 2px;
}
.xolwi2c {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.05), 0 4px 8px rgba(0, 0, 0, 0.1);
}
.xom57h4 {
  border-top-left-radius: 100vh;
}
.xomj3ug {
  background-color: var(--hover-overlay) !important;
}
.xona7yf {
  border-right-color: var(--border-focused);
}
.xonjxic {
  transform: translate(-50%, -48%);
}
.xoo4vsp {
  right: -8px;
}
.xoot5pb {
  border-right-color: var(--disabled-text);
}
.xoph9oq {
  border-top-left-radius: 21px;
}
.xople10 {
  left: 100px;
}
.xopu45v {
  border-right-color: rgb(var(--ig-separator));
}
.xoq475c {
  box-shadow: 0 1px 2px 0 var(--media-inner-border);
}
.xoqlrxr {
  background-image: linear-gradient(
    180deg,
    rgba(38, 38, 38, 0.8) 0%,
    rgba(38, 38, 38, 0) 100%
  );
}
.xoqspk4 {
  border-top-right-radius: 16px;
}
.xoquki5 {
  background-color: #65676b;
}
.xor0i85 {
  background-color: #46a9ff;
}
.xorpymj {
  border-right: 1px dashed var(--fds-gray-20);
}
.xorstpt {
  animation-play-state: paused;
}
.xosjp9g {
  line-height: 2.1176;
}
.xotgory {
  margin-left: 100px;
}
.xouci9l {
  column-gap: 0.25rem;
}
.xov0iuo {
  border-top-color: var(--xw2w02g);
}
.xovbk2j {
  margin-left: 1.65em;
}
.xowyzks {
  background-color: lightGrey;
}
.xoy383a {
  flex-basis: (100 / 9) %;
}
.xoy5rgs {
  animation-name: x1vleaic-B;
}
.xoyjkpr {
  left: 10px;
}
.xoz4hqq {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.xozk6tg {
  left: -15px;
}
.xozqiw3 {
  flex-wrap: nowrap;
}
.xp047v6 {
  box-shadow: 0 0 0 99999px rgba(255, 255, 255, 0.92);
}
.xp07zsc {
  row-gap: var(--size-48);
}
.xp0p252 {
  background-color: var(--waf-wds-photo-picker-cta-icon-color);
}
.xp10ets {
  background-color: rgba(var(--web-always-black), 0.85);
}
.xp1gzrp {
  background-color: rgba(255, 255, 255, 0.75);
}
.xp1r0qw {
  row-gap: 12px;
}
.xp1tnt0 {
  border-left-color: var(--x11y0o7l);
}
.xp22k0r {
  border-bottom-left-radius: 25px;
}
.xp38qhd {
  background-image: linear-gradient(
    0deg,
    var(--hover-overlay) 0%,
    transparent 100%
  );
}
.xp3w0mo {
  color: var(--fds-gray-30);
}
.xp3zfi1 {
  border-right-style: hidden;
}
.xp4054r {
  text-align: right;
}
.xp58pn9 {
  border-right-color: var(--input-border-color-hover);
}
.xp5j34i {
  word-wrap: normal;
}
.xp5x71x {
  transform: rotate(-6deg);
}
.xp7160i {
  box-shadow: 0 0 8px 0;
}
.xp763lq {
  margin-left: 34%;
}
.xp7cj6j {
  border-right-color: var(--comment-background);
}
.xp7jhwk {
  margin-left: -8px;
}
.xp7kkzq {
  border-top-color: rgb(var(--ig-toggle-outline-disabled-prism));
}
.xp8fpb {
  border-top-left-radius: 25px;
}
.xp8khdm {
  flex-basis: 52px;
}
.xp8v34b {
  border-top-color: rgba(var(--ig-stroke), 0.3);
}
.xpb7kl6 {
  left: -14px;
}
.xpbad92 {
  border-bottom-left-radius: 3.5px;
}
.xpbbexq {
  border-left-color: var(--ocds-cta-blue);
}
.xpbhyik {
  color: #f02849;
}
.xpbu4sj {
  flex-basis: calc(100% * (2 / 3));
}
.xpchg7c {
  order: 40;
}
.xpctjk2 {
  border-bottom-left-radius: 1.3em;
}
.xpd9lh9 {
  background-color: #f7923b;
}
.xpdb0fs {
  box-shadow: 0 1px 4px rgba(20, 22, 26, 0.3);
}
.xpdipgo {
  -webkit-touch-callout: none;
}
.xpdqn1h {
  margin-right: 18px;
}
.xpdwapb {
  box-shadow: 0 8px 20px 0 var(--fds-black-alpha-30),
    0 2px 4px 0 var(--fds-black-alpha-10);
}
.xpe0p8p {
  margin-right: -28px;
}
.xpea8sw {
  border-bottom-right-radius: 15%;
}
.xpeg176 {
  font-size: var(--body-emphasized-font-size);
}
.xpelh5 {
  border-top-color: rgba(var(--ig-stroke));
}
.xpeopk9 {
  border-left-color: var(--dolly-text-white);
}
.xpequ6v {
  background-color: var(--fds-black-alpha-40);
}
.xpfqbfm {
  border-top-color: var(--dolly-text-secondary);
}
.xpg2bls {
  background-color: var(--dolly-portal-light-blue);
}
.xph98e9 {
  box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.35);
}
.xpieoqd {
  border-top-right-radius: 19px;
}
.xpivpjv {
  backdrop-filter: blur(4px);
}
.xpk2tj9 {
  transform: scaleX(-1);
}
.xpkgp8e {
  padding-left: 14px;
}
.xpkou9y {
  border-top-right-radius: 17px;
}
.xpl4nku {
  border-left-color: var(--overlay-alpha-80);
}
.xplnoro {
  border-top-color: rgb(var(--ig-badge));
}
.xpls79h {
  transform: scale(1.35);
}
.xplzhq7 {
  left: 148px;
}
.xpmdkuv {
  border-top-color: var(--chat-message-border-color, transparent);
}
.xpnff17 {
  font-size: var(--waf-wds-text-font-size-small) !important;
}
.xpot1er {
  object-position: right bottom;
}
.xpowjs8 {
  padding-right: var(--toast-addon-padding-horizontal);
}
.xppdmm8 {
  border-top-right-radius: 5%;
}
.xpprm6o {
  margin-right: 0.3rem;
}
.xppy7ju {
  background-color: var(
    --chat-text-blockquote-color-text-primary-media,
    var(--always-white)
  );
}
.xpq8k02 {
  line-height: 1.2667;
}
.xpqajaz {
  align-items: end;
}
.xpqgoi6 {
  color: var(--ocds-typography-black-1);
}
.xpreqzu {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
}
.xprq8jg {
  border-bottom-left-radius: 999px;
}
.xps4wih {
  background-size: 3px 1px;
}
.xps5yz9 {
  background-image: linear-gradient(167.15deg, #5a99ff -9.88%, #0161fd 99.85%);
}
.xpse7mg {
  row-gap: 3px;
}
.xpsmn0r {
  font-size: 0.71875rem;
}
.xpsqcfj {
  transition-property: max-height, opacity;
}
.xpt81ld {
  transition-timing-function: var(--fds-strong);
}
.xpteuj8 {
  color: var(--WDS-cool-gray-400);
}
.xpud6h4 {
  box-shadow: var(--focus-ring-shadow-inset);
}
.xpuh68u {
  color: #007aff;
}
.xpupddi {
  padding-left: var(--x1h8fn38);
}
.xputb5m {
  row-gap: 48px;
}
.xpv9qsh {
  background-image: linear-gradient(45deg, #ffa545, #ed41a5);
}
.xpvbz4a {
  padding-right: 9px;
}
.xpvwwk {
  shadow-opacity: 0.1px;
}
.xpvyfi4 {
  align-self: flex-end;
}
.xpw62b9 {
  border-left: 1px solid lightgray;
}
.xpw6ms {
  margin-left: 7.5px;
}
.xpwto5f {
  border-top-left-radius: 5rem;
}
.xpwytuv {
  right: 50px;
}
.xpx8rnq {
  border-right-color: var(--waf-wds-divider);
}
.xpxf8li {
  background-image: url(/images/mobile/partner_portal/oxsights/share_custom.png?__makehaste_cache_breaker=eXTIrD70d3e);
}
.xpyiiip {
  border-bottom-right-radius: var(--messenger-card-corner-radius);
}
.xpypsur {
  border-top-color: black;
}
.xpyrydf {
  border-left-color: var(--ocds-cta-blue-pressed);
}
.xpz12be {
  animation-direction: alternate;
}
.xq0anyh {
  animation-name: x1k1ooqk-B;
}
.xq0e7nu {
  font-size: var(--x5cyege);
}
.xq13ela {
  border-left-color: var(--lines-separator, #dbdbdb);
}
.xq1fj8y {
  padding-right: 1.5px;
}
.xq1mx2j {
  background-color: var(--backgroundColor, revert);
}
.xq1qbyp {
  border-top-left-radius: var(--menu-list-cell-corner-radius);
}
.xq1qtft {
  will-change: transform, scroll-position;
}
.xq2e5u0 {
  font-weight: var(--x2xfn1f);
}
.xq2ru2l {
  border-top-width: var(--input-border-width);
}
.xq3ik5i {
  background-color: var(--input-background-error-hover);
}
.xq3j0l0 {
  border-right-color: var(--ocds-cta-light);
}
.xq3jbtm {
  transform: translate(17%, 44%);
}
.xq3z1fi {
  color: rgb(var(--ig-stroke-on-media));
}
.xq3zi3y {
  left: 196px;
}
.xq44jtg {
  filter: var(--icon-filter-accent);
}
.xq4jnbd {
  background-color: rgba(242, 242, 242, 1);
}
.xq4swd {
  border-top-left-radius: 17.5px;
}
.xq5c7ks {
  column-gap: 18px;
}
.xq5ekr5 {
  animation-name: xbkht1q-B;
}
.xq72syc {
  scroll-snap-destination: 0% 100%;
}
.xq7dr57 {
  transition-duration: var(--waf-wds-animation-duration);
}
.xq7jlbq {
  left: 5px;
}
.xq7pqeg {
  transform: translate(29%, 63%) rotate(-10deg);
}
.xq82lqc {
  animation-timing-function: transform 0.2s cubic-bezier(0.5, 0, 0.1, 1);
}
.xq8finb {
  margin-right: 12px;
}
.xq8hly8 {
  filter: var(--filter-primary-accent);
}
.xq8nfto {
  border-left-color: var(--waf-wds-alert-color);
}
.xq8v4sz {
  padding-left: 0.9%;
}
.xq9mrsl {
  white-space: inherit;
}
.xqa4p6t {
  box-shadow: 0 -1px 2px 0 var(--shadow-2);
}
.xqa96yk {
  border-top-right-radius: 42px;
}
.xqac9cj {
  background-image: linear-gradient(transparent, var(--fds-black-alpha-40));
}
.xqax9my {
  margin-left: 19px;
}
.xqbtido {
  padding-left: 20%;
}
.xqcmdr3 {
  animation-name: x18re5ia-B;
}
.xqcrp7m {
  padding-left: 0.25rem !important;
}
.xqcrz7y {
  align-self: flex-start;
}
.xqe7jgm {
  border-top-right-radius: 46px;
}
.xqemwdq {
  line-height: 1.2143;
}
.xqeww0b {
  font-family: var(--font-family-display-bold), var(--font-family-segoe) !important;
}
.xqf3suz {
  animation-name: x1xuf6tn-B;
}
.xqf41ho {
  flex-basis: 876px;
}
.xqfbikx {
  fill: var(--xcmwmc4);
}
.xqfltyo {
  font-family: var(--font-family-system-prism);
}
.xqfufx4 {
  border-left: 1px dashed var(--disabled-icon);
}
.xqgq1yd {
  border-left-color: var(--primary-icon);
}
.xqh43s7 {
  line-height: 1.1389;
}
.xqhb1or {
  order: 84;
}
.xqhrkhf {
  text-shadow: 0 0 4px rgb(0 0 0 / 50%);
}
.xqi1l69 {
  background-color: #f2f3f5;
}
.xqi2guz {
  transform: scaleX(1.025);
}
.xqi2hgc {
  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.5);
}
.xqihuwl {
  margin-right: -23px;
}
.xqjkjv5 {
  background-color: var(--base-tomato);
}
.xqjr0vm {
  stroke-width: 3;
}
.xqjyukv {
  align-content: stretch;
}
.xqkbw06 {
  background-color: rgba(219, 219, 219, 1);
}
.xqkn89t {
  background-clip: content-box;
}
.xqkyysk {
  background-color: #edf5ff;
}
.xqlk7fu {
  transform-origin: 50% 100%;
}
.xqm7egq {
  box-shadow: 0 2px 8px 2px --shadow-5;
}
.xqmdsaz {
  padding-right: 32px;
}
.xqmgo2j {
  margin-right: 28px;
}
.xqml61m {
  transform: translate(23%, 107%);
}
.xqmpxtq {
  border-top-color: var(--secondary-button-background);
}
.xqmxbcd {
  margin-right: 24px;
}
.xqnafso {
  box-shadow: 0 1px 3px 0 var(--shadow-2);
}
.xqnirrm {
  color: rgb(var(--ig-secondary-button));
}
.xqol439 {
  background-color: var(--modal-backdrop-dark);
}
.xqooboj {
  border-top-color: #e4e6eb;
}
.xqptsep {
  background-color: rgb(var(--ig-stroke-prism));
}
.xqpy9k4 {
  margin-right: 60px;
}
.xqqdhr3 {
  color: rgb(var(--ig-primary-background));
}
.xqqomq6 {
  z-index: 98;
}
.xqrf75f {
  background-image: url(/images/video/player_redesign/bottom_gradient.png?__makehaste_cache_breaker=Z8ThNyxPEjI);
}
.xqrzlzb {
  flex-basis: 67%;
}
.xqs3da0 {
  border-bottom-left-radius: 5%;
}
.xqsp521 {
  background-color: var(--dolly-cta-default);
}
.xqsppqh {
  padding-left: 3.55%;
}
.xqtuk1x {
  background-color: #2abba719;
}
.xqu6day {
  box-shadow: 0 2px 24px rgba(0, 0, 0, 0.1);
}
.xqudg9 {
  background-color: var(--fds-spectrum-teal);
}
.xqunzp0 {
  border-top-left-radius: 5%;
}
.xquyuld {
  box-shadow: 0 1px 2px var(--shadow-2);
}
.xqv4loi {
  border-top-right-radius: var(--geodesic-appearance-radius-content);
}
.xqvb050 {
  background-color: #1c1c1c;
}
.xqvbl7g {
  padding-left: var(--size-2);
}
.xqvgy75 {
  border-bottom-right-radius: 8px 8px;
}
.xqvykr2 {
  border-bottom-left-radius: var(--input-corner-radius);
}
.xqw4mrg {
  border-bottom-right-radius: 30px;
}
.xqwxr72 {
  border-top-left-radius: 9999px;
}
.xqyouvg {
  color: var(--waf-wds-add-more-cta-label-color);
}
.xqypomt {
  border-right-color: var(--fds-gray-25);
}
.xqyy0d1 {
  transform: translateX(18px);
}
.xqz12i {
  animation-name: xnw998g-B;
}
.xqzdxrh {
  background-color: #cbcbcb;
}
.xqzoyor {
  background-color: #fff0d4;
}
.xr0cskc {
  left: -7px;
}
.xr0t6v {
  border-left-width: 2.5px;
}
.xr117oq {
  border-top-color: var(--ig-stroke-on-media);
}
.xr12ei9 {
  margin-right: 14px;
}
.xr1wzlq {
  border-bottom-right-radius: 36px;
}
.xr2b5de {
  border-right-color: var(--dataviz-secondary-1);
}
.xr2eeqj {
  font-family: var(--text-input-label-font-family), var(--font-family-default) !important;
}
.xr2y4jk {
  order: 71;
}
.xr39c5z {
  background-color: #008bd0;
}
.xr3nxaw {
  transform: scale(1.3);
}
.xr4cdz7 {
  border-right-color: var(--dolly-text-secondary);
}
.xr53egw {
  color: var(--tab-icon-secondary-toggle);
}
.xr5sc7 {
  font-weight: var(--font-weight-system-medium);
}
.xr6a42u {
  transform: translateX(calc(-50%));
}
.xr6gfmr {
  left: 8px;
}
.xr6qdbc {
  color: var(--input-label-color-disabled);
}
.xr7qdpy {
  background-color: var(--ocds-background-black-1);
}
.xr8f3zj {
  padding-right: var(--size-8);
}
.xr8xmig {
  transition-duration: 0.2;
}
.xr9oo41 {
  padding-left: 52px;
}
.xr9p91e {
  box-shadow: 0 1px 0 var(--divider);
}
.xrah2mz {
  font-stretch: var(--tertiary-label-font-stretch);
}
.xrbj0fr {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
}
.xrbjrd1 {
  font-size: var(--waf-wds-font-size-support);
}
.xrbpyxo {
  float: left;
}
.xrc8dwe {
  border-bottom-right-radius: 9px;
}
.xrcl4xe {
  border-right-color: var(--secondary-button-background-floating);
}
.xrd3684 {
  border-left-color: var(--fds-unified-black-alpha-15);
}
.xrdv0aw {
  background-color: var(--chat-composer-background-color);
}
.xrdy9uy {
  background-color: #fbfbfc;
}
.xre51wi {
  border-bottom-left-radius: 70px;
}
.xrf2tuc {
  border-right-style: var(--toast-border-style);
}
.xrfjpxc {
  padding-right: var(--size-24);
}
.xrg5i2u {
  font-family: var(--body-font-family), var(--font-family-apple) !important;
}
.xrgk7j2 {
  border-top-color: var(--nav-bar-background);
}
.xrgni87 {
  padding-left: calc(
    var(--mwp-message-list-profile-start-padding, 8px) - 2px +
      var(--mwp-message-list-profile-width, 28px) + 8px
  );
}
.xrhlzo2 {
  background-color: rgba(29, 101, 193, 1);
}
.xrhuvym {
  background-color: var(--utilities-dimmer, rgba(0, 0, 0, 0.7));
}
.xricik9 {
  box-shadow: 0 0 24px 0 rgba(var(--web-always-black), 0.08);
}
.xrj3o3a {
  box-shadow: 0 10px 5px 0 var(--shadow-2);
}
.xrj8qsa {
  border-right-color: #c9ccd1;
}
.xrjg7tc {
  border-top-left-radius: 24px !important;
}
.xrji9p8 {
  background-size: 18px 18px;
}
.xrjkcco {
  border-top-left-radius: var(--dialog-corner-radius);
}
.xrjs4ml {
  border-bottom-left-radius: 7.2px;
}
.xrkmrrc {
  background-color: red;
}
.xrl0p4u {
  box-shadow: 0 0 4px var(--shadow-1);
}
.xrmb9yi {
  box-shadow: 0 2px 20px 0 #00000033;
}
.xrmmv82 {
  opacity: var(--xyr4mi4);
}
.xrmqzt3 {
  background-color: var(--xknd7ft);
}
.xrmrd4f {
  background-color: #ffbbbb !important;
}
.xrmyhay {
  background-color: var(--overlay-on-media);
}
.xrmzd5y {
  text-shadow: 0 4px 12px rgba(var(--web-always-black), 0.15);
}
.xrnhffl {
  flex-grow: 4;
}
.xrnvveg {
  background-color: var(--ig-primary-background);
}
.xrok2fi {
  transition-property: max-height;
}
.xrokvo6 {
  left: 11px;
}
.xrosliz {
  border-bottom-right-radius: 11px;
}
.xrp70zp {
  background-image: linear-gradient(
    96.33deg,
    #f6e9f2 0%,
    #daeafb 32.71%,
    #defaea 55.56%
  );
}
.xrpbl8e {
  background-color: var(--waf-wds-label-background);
}
.xrppjfj {
  border-left-color: var(--dolly-error);
}
.xrpv33p {
  transform: translate(112%, 19%) rotate(-20deg);
}
.xrrfltl {
  border-left-color: var(--secondary-emphasized-button-stroke);
}
.xrs11v0 {
  fill: var(--secondary-text-on-media);
}
.xrsfl73 {
  right: 24px;
}
.xrsnljn {
  border-top-left-radius: var(--borderRadius, revert);
}
.xrsvv2r {
  background-color: #1771ed33;
}
.xrt01vj {
  border-bottom-right-radius: 4px;
}
.xru4yt1 {
  transform-origin: -4px 6px;
}
.xru69fd {
  border-left: 1px solid var(--negative);
}
.xru8pw1 {
  animation-name: x1d6p7sg-B;
}
.xrufs26 {
  background-color: #eff2f5;
}
.xrujp40 {
  background-color: var(--fds-dark-mode-gray-80);
}
.xrv4cvt {
  font-size: 1em;
}
.xrv7xp8 {
  object-position: right;
}
.xrvj5dj {
  display: grid;
}
.xrvzbdv {
  border-bottom-right-radius: var(--waf-wds-image-border-radius);
}
.xrw6wdq {
  border-right: 1px dashed var(--media-inner-border);
}
.xrweaip {
  background-color: rgba(255, 255, 255, 0.5);
}
.xrxijuk {
  padding-left: var(--toast-addon-padding-horizontal);
}
.xrxj3dl {
  color: var(--teal-lighter);
}
.xry6foc {
  color: var(--button-icon-tertiary-toggled);
}
.xrylv2j {
  list-style-type: circle;
}
.xryrqdm {
  transform: translate(40%, 185%) rotate(-5deg);
}
.xrzrlj5 {
  margin-left: -5px;
}
.xs022h5 {
  padding-right: 48px;
}
.xs15q1s {
  padding-left: 5%;
}
.xs1r7wz {
  border-bottom-right-radius: 23.5pt;
}
.xs1y4lx {
  border-left-style: dotted;
}
.xs28akr {
  background-color: rgb(var(--ig-toggle-background-disabled-off-prism));
}
.xs3q71m {
  background-color: var(--card-translucent-background);
}
.xs413o2 {
  padding-right: var(--tab-icon-padding-end);
}
.xs4xyr0 {
  animation-duration: 0.25s;
}
.xs51kk {
  animation-name: x1rp9ifn-B;
}
.xs51lif {
  transform: translate(-4px);
}
.xs5psye {
  padding-left: 1.55%;
}
.xs658sg {
  object-position: center top;
}
.xs6yr0f {
  animation-name: x2xg42p-B;
}
.xs83m0k {
  flex-shrink: 1;
}
.xs889p8 {
  animation-name: x1su1mo5-B;
}
.xs8p40m {
  margin-left: 43%;
}
.xs968ii {
  background-color: linear-gradient(to top, var(--shadow-5), transparent);
}
.xsagqdp {
  font-family: var(--font-family-text-normal), var(--font-family-segoe) !important;
}
.xsauhhv {
  background-color: var(--waf-wds-button-disabled-background);
}
.xsb8bxb {
  border-left-color: var(--wash);
}
.xsbggi5 {
  padding-left: 0.75rem;
}
.xsc2lzw {
  right: 90px;
}
.xsct1ou {
  stroke: #aab;
}
.xsdkexn {
  border-right-color: var(--geodesic-color-border-divider-default-disabled);
}
.xsdn2ir {
  border-top-color: var(--media-outer-border);
}
.xsduh71 {
  line-height: 1.4444;
}
.xseju33 {
  border-right-color: rgba(255, 255, 255, 0.04);
}
.xseq7pd {
  color: --secondary-text-color;
}
.xsf7ite {
  border-right-color: rgba(var(--web-always-black), 0.0975);
}
.xsgajta {
  box-shadow: 0 2px 4px 0 #0000001a;
}
.xsgj6o6 {
  margin-left: 4px;
}
.xshklg3 {
  animation-delay: 1s;
}
.xsid9ct {
  cursor: crosshair;
}
.xsj5fb4 {
  border-top-color: var(--x17t94gx);
}
.xsjn2wy {
  animation-name: x95vr6w-B;
}
.xsk6scu {
  margin-right: var(--list-cell-margin-horizontal);
}
.xskfcea {
  border-top-color: rgb(var(--ig-primary-text));
}
.xsm8y0s {
  left: 180px;
}
.xsmqvrr {
  transform: translate(24%, 55%) rotate(-9deg);
}
.xsmz2so {
  order: 37;
}
.xsmzfs1 {
  padding-right: 20%;
}
.xsnmfus {
  border-right-color: var(--input-border-color);
}
.xsnw5ke {
  background-color: rgb(var(--ig-bubble-background));
}
.xso508o {
  color: #1b8755;
}
.xsp4bbj {
  border-left-color: rgb(var(--ig-highlight-background));
}
.xspn9it {
  background-color: #f6f7fa;
}
.xsq0iq7 {
  box-shadow: 0 -1px 0 var(--hover-overlay), 0 -1px 8px var(--shadow-2);
}
.xsq1mdz {
  background-color: var(--dolly-portal-hero-blue);
}
.xsqyzxx {
  background-color: var(--mwp-primary-theme-color);
}
.xsr4h3p {
  border-bottom-right-radius: 26px;
}
.xsrhx6k {
  fill: var(--disabled-icon);
}
.xsrmkr {
  order: 70;
}
.xsrzb8j {
  background-color: var(--reaction-pill-background-color);
}
.xss6m8b {
  font-variant-numeric: tabular-nums;
}
.xssbmfy {
  padding-left: 90px;
}
.xssw1gd {
  border-right-color: rgb(var(--ig-primary-text));
}
.xst6bnn {
  transform: scale(0.6);
}
.xstbrti {
  border-bottom-right-radius: 38px;
}
.xsti0xl {
  background-color: #caedf9;
}
.xsugbhq {
  border-top-color: var(--section-header-text);
}
.xsums3z {
  font-size: var(--waf-wds-text-font-size-caption);
}
.xsusqng {
  transition-property: transform, top;
}
.xsv2lzm {
  filter: saturate(0);
}
.xsve9r9 {
  color: hsl(214, 89%, 52%);
}
.xsvl69z {
  background-color: rgba(201, 204, 209, 0.15);
}
.xswatse {
  color: var(--waf-wds-photo-picker-label-color);
}
.xswo3hg {
  transform: scale(0.8) translateY(300px);
}
.xsxd7z0 {
  border-left-color: var(--secondary-text);
}
.xsxslj5 {
  padding-left: var(--padding, revert);
}
.xsxvzsj {
  background-image: linear-gradient(
    180deg,
    var(--always-dark-overlay),
    var(--shadow-1) 52.5%,
    transparent
  );
}
.xsy76jp {
  background-image: linear-gradient(
    var(--fds-black-alpha-60),
    var(--fds-black-alpha-60)
  );
}
.xsyo7zv {
  padding-right: 6px;
}
.xsyx5sn {
  font-family: Tazugane Info W05, Neue Plak Text, sans-serif !important;
}
.xsz6t5k {
  animation-timing-function: var(--waf-wds-animation-timing-function);
}
.xszat0t {
  background-color: var(--always-gray-75);
}
.xszg11z {
  animation-name: xnjai2g-B;
}
.xszxewd {
  margin-left: -50px;
}
.xszxlxb {
  row-gap: var(--size-32);
}
.xt01mlo {
  border-right-color: var(--placeholder-text-on-media);
}
.xt0e3qv {
  cursor: default;
}
.xt0m2qs {
  fill: var(--x6e525v);
}
.xt0psk2 {
  display: inline;
}
.xt1id46 {
  margin-right: -120px;
}
.xt1o34h {
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2);
}
.xt1pdm5 {
  border-right-color: var(--card-border-color);
}
.xt3c1wb {
  color: var(--dolly-text-work-purple);
}
.xt3gfkd {
  border-bottom-left-radius: var(--card-corner-radius);
}
.xt3hryv {
  transform: translate(177%, 262%) rotate(26deg);
}
.xt3tw32 {
  order: 26;
}
.xt4736n {
  font-size: var(--body-font-size);
}
.xt4hlrx {
  padding-left: var(--section-header-addOnEnd-button-padding-horizontal);
}
.xt4m4oe {
  border-left-color: var(--hover-overlay);
}
.xt5e8co {
  order: 17;
}
.xt5wmhg {
  color: var(--surface-background);
}
.xt5xv9l {
  background-color: var(
    --chat-composer-background-color,
    var(--card-background)
  );
}
.xt6natj {
  left: 24px;
}
.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))
  );
}
.xt78tet {
  color: rgb(var(--ig-elevated-separator));
}
.xt7g48d {
  left: none;
}
.xt85g1x {
  border-left-color: var(--disabled-icon);
}
.xt8cgyo {
  border-top-width: 0.5px;
}
.xt910rc {
  border-left: 2px solid var(--card-background);
}
.xtaz4m5 {
  list-style-type: disc;
}
.xtbcvw3 {
  border-left-color: rgba(var(--web-always-black), 0.0975);
}
.xtbddhq {
  transform: translate(8%, 330%) rotate(20deg);
}
.xtc6cl0 {
  animation-name: x148q4be-B;
}
.xtc6z2u {
  background-color: #f0f2f5;
}
.xtclozq {
  color: var(--ig-secondary-text);
}
.xtcpoma {
  border-right-color: var(--shadow-1);
}
.xtct9fg {
  border-left-color: var(--card-background);
}
.xtcx8v3 {
  display: list-item;
}
.xtea3wc {
  filter: blur(2px);
}
.xtehgxx {
  fill: var(--primary-icon);
}
.xtf1lv7 {
  border-top-right-radius: 0.625rem;
}
.xtf3nb5 {
  border-bottom-right-radius: 12px;
}
.xtfnd2r {
  opacity: var(--waf-wds-option-disabled-title-opacity);
}
.xtgarj4 {
  border-top-right-radius: 44px;
}
.xthy82k {
  color: grey;
}
.xti2d7y {
  opacity: 0.4;
}
.xti2ec1 {
  white-space: initial;
}
.xtilpmw {
  appearance: textfield;
}
.xtiq6qp {
  box-shadow: -1px 4px 4px -4px rgba(0, 0, 0, 0.3);
}
.xtjevij {
  transform: scaleY(-1);
}
.xtjvlk1 {
  background-color: var(--x590uvs);
}
.xtk6v10 {
  color: var(--primary-button-text);
}
.xtll85i {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.xtmfowm {
  margin-left: 228px;
}
.xtnm7u {
  border-left-color: #1b74e4;
}
.xto31z9 {
  color: rgba(255, 255, 255, 0.6);
}
.xtpbsk2 {
  padding-left: -16px;
}
.xtpxzq5 {
  color: var(--waf-wds-text-screen-error);
}
.xtq1275 {
  padding-left: 0.5rem;
}
.xtqikln {
  column-gap: 12px;
}
.xtsq1uu {
  background-image: linear-gradient(
    to top,
    rgba(38, 38, 38, 0.6),
    rgba(255, 255, 255, 0)
  );
}
.xtsvl71 {
  animation-duration: 0.15s;
}
.xtt4iyq {
  padding-left: 58px;
}
.xtt52l0 {
  resize: none;
}
.xttmmlf {
  transform: translate(46%, 18.6%);
}
.xttp34z {
  border-top-right-radius: var(--p-border-radius-2);
}
.xtujrur {
  color: var(--fds-placeholder-text);
}
.xtv2irb {
  mix-blend-mode: darken;
}
.xtveuz3 {
  right: -14px;
}
.xtvhhri {
  text-transform: uppercase;
}
.xtvkrw1 {
  padding-left: 1.75%;
}
.xtvqx33 {
  margin-left: 160px !important;
}
.xtvsq51 {
  background-color: var(--primary-button-background);
}
.xtw6dby {
  border-right-color: #ffffff20;
}
.xtwfq29 {
  background-color: currentColor;
}
.xtwgpwe {
  border-bottom-left-radius: 20%;
}
.xtwy15m {
  border-top-left-radius: var(--waf-wds-canvas-border-radius);
}
.xty6byi {
  letter-spacing: -0.02688rem;
}
.xtyphpq {
  order: 86;
}
.xtyxhl7 {
  background-color: var(
    --chat-text-blockquote-color-background-line,
    var(--placeholder-text)
  );
}
.xtz0iyb {
  filter: brightness(0.85);
}
.xtzsbya {
  transform: scale(0.35714285714285715);
}
.xtzzx4i {
  left: 50%;
}
.xu06nn8 {
  transition-timing-function: var(--fds-animation-fade-in), linear;
}
.xu0zd9c {
  border-left: 1px solid var(--primary-text);
}
.xu1343h {
  border-left-color: var(--media-inner-border);
}
.xu1azsf {
  border-right: 1px solid var(--hosted-view-selected-state);
}
.xu1rcjc {
  background-image: linear-gradient(
    to top,
    rgba(var(--web-always-black), 0) 0%,
    rgba(var(--web-always-black), 0) 50%,
    rgba(var(--web-always-black), 0.025) 80%,
    rgba(var(--web-always-black), 0.25) 100%
  );
}
.xu302bb {
  background-image: linear-gradient(
    180deg,
    rgba(38, 38, 38, 0) 0%,
    rgba(38, 38, 38, 0.6) 100%,
    rgba(0, 0, 0, 1)
  );
}
.xu3j5b3 {
  border-right-style: solid;
}
.xu50972 {
  border-left: 2px solid var(--dolly-cta-default);
}
.xu54ipa {
  font-size: 3.125rem;
}
.xu5i820 {
  animation-name: x3euffx-B;
}
.xu5ydu1 {
  border-bottom-right-radius: var(--card-corner-radius);
}
.xu6a5m6 {
  grid-auto-columns: 1fr;
}
.xu6gjpd {
  transition-duration: var(--fds-duration-short-in);
}
.xu6u0q5 {
  animation-name: xfjf1k6-B;
}
.xu71soo {
  border-left: 1px solid var(--dolly-cta-dark-grey-border);
}
.xu7343w {
  border-right: 1px dashed var(--disabled-icon);
}
.xu7ntzu {
  flex-basis: 55px;
}
.xu7rvla {
  background-color: #e2e2e2;
}
.xu88d7e {
  color: #dd4a68;
}
.xu8e3yl {
  border-left-color: #45bd62;
}
.xu8u0ou {
  left: calc(50% - 12.5px);
}
.xu947eh {
  margin-left: 42px;
}
.xu9j1y6 {
  flex-grow: 25;
}
.xua3uq3 {
  transition-property: height;
}
.xuae0im {
  stroke: var(--base-blue);
}
.xuarlqh {
  font-stretch: var(--meta-font-stretch);
}
.xuc5kci {
  color: #07a;
}
.xucymfc {
  font-size: 2.125rem;
}
.xud2p1a {
  background-color: var(--web-always-black);
}
.xudhj91 {
  border-top-right-radius: 50%;
}
.xudsgdi {
  text-shadow: 0 0 1px var(--always-dark-overlay);
}
.xuemr51 {
  font-weight: var(--meta-font-weight);
}
.xuerkxl {
  left: calc(50% - 276px);
}
.xuh3wxd {
  margin-right: 2%;
}
.xuj82j5 {
  background-color: #c2b6ee;
}
.xujl8zx {
  text-decoration-line: underline;
}
.xujowsr {
  animation-name: x2xgkqx-B;
}
.xujqcij {
  transform: translate(-50%);
}
.xujrli2 {
  border-top-right-radius: 0.2em;
}
.xuk3077 {
  align-items: flex-end;
}
.xulwito {
  left: 100%;
}
.xum5v09 {
  color: var(--waf-wds-text-secondary-60);
}
.xumhp9i {
  left: -99999px;
}
.xumrakr {
  box-shadow: 0 13px 32px var(--shadow-1);
}
.xumwmo6 {
  transform: translateX(100%);
}
.xunswzr {
  border-bottom-right-radius: 25%;
}
.xuo83w3 {
  filter: var(--filter-placeholder-icon);
}
.xup3dfi {
  border-left-color: var(--toast-border-color);
}
.xuqacwm {
  animation-timing-function: cubic-bezier(0.17, 0.17, 0, 1);
}
.xuqojyl {
  background-color: var(--x1dodnpi);
}
.xuqu0i6 {
  box-shadow: 0 0 10px 0 var(--fds-black-alpha-10),
    0 0 20px 0 var(--fds-black-alpha-15);
}
.xur1rn3 {
  border-top-right-radius: var(--geodesic-appearance-radius-addon);
}
.xurb0ha {
  padding-left: 8px;
}
.xurcqga {
  font-stretch: var(--primary-label-font-stretch);
}
.xurdmbc {
  margin-left: var(--list-cell-margin-horizontal);
}
.xurlz03 {
  border-left-color: var(--fds-gray-00);
}
.xurzqwv {
  box-shadow: 0 2px 4px var(--shadow-1), 0 8px 20px var(--shadow-1);
}
.xustf53 {
  border-right-color: var(--fds-gray-10);
}
.xusu9fu {
  border-bottom-left-radius: var(--waf-wds-button-border-radius) !important;
}
.xutqcms {
  border-bottom-right-radius: 96px;
}
.xuufjb4 {
  margin-left: 66px;
}
.xuuh30 {
  transform: translateX(-50%);
}
.xuv3zuj {
  padding-left: var(--toast-container-padding-horizontal);
}
.xuv8nkb {
  font-weight: 800;
}
.xuw900x {
  aspect-ratio: attr(width) / attr(height);
}
.xuxiujg {
  animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
}
.xuxktbd {
  border-right-color: rgba(103, 120, 138, 0.15);
}
.xuxvh1q {
  color: rgba(255, 255, 255, 1);
}
.xuxw1ft {
  white-space: nowrap;
}
.xuyjvxn {
  background-color: rgba(11, 20, 26, 0.2);
}
.xuysllk {
  border-top-color: var(--ocds-line-dark);
}
.xuzhngd {
  opacity: 0.3;
}
.xv002az {
  background-color: var(--dolly-bg-white);
}
.xv024v0 {
  font-size: 18pt;
}
.xv0i9uw {
  border-left-width: medium;
}
.xv160w3 {
  border-right-color: var(--wash);
}
.xv1aitj {
  margin-right: 27px;
}
.xv1deke {
  filter: drop-shadow(0 0 2px var(--shadow-5));
}
.xv2umb2 {
  flex-basis: inherit;
}
.xv3xtlh {
  border-top-left-radius: var(--xs10uf3);
}
.xv4l7gw {
  border-left: 3px solid transparent;
}
.xv4rd2r {
  border-top-left-radius: 28px;
}
.xv5skbt {
  order: 30;
}
.xv5t66b {
  transform: translateX(12px);
}
.xv5twrn {
  cursor: move;
}
.xv65aqp {
  font-family: var(--x1dvp97n);
}
.xv78j7m {
  background-color: var(--text-highlight);
}
.xv81d3b {
  margin-right: 50px;
}
.xv8dq09 {
  transform: translate(0);
}
.xv8e4f5 {
  box-shadow: 1px 4px 4px -4px rgba(0, 0, 0, 0.3);
}
.xv8tjvk {
  border-top-color: var(--geodesic-color-border-error-default-active);
}
.xv8uw2v {
  border-top-right-radius: 20px;
}
.xv8yid9 {
  transform: translate(25%, 25%);
}
.xv9gx3c {
  border-top-right-radius: 2em;
}
.xv9rvxn {
  background-color: var(--positive);
}
.xvagiwh {
  margin-left: 85px;
}
.xvb8j5 {
  border-right: 1px solid rgb(var(--ig-separator));
}
.xvbhtw8 {
  background-color: rgb(var(--ig-primary-background));
}
.xvd23sj {
  box-shadow: 0 4px 10px var(--shadow-2);
}
.xvdbqet {
  border-left-width: var(--xy9ppbc);
}
.xvdv3fc {
  color: #0095f6;
}
.xvek45m {
  right: 58px;
}
.xveyzlu {
  border-right-color: var(--dolly-cta-grey-border);
}
.xvf032p {
  border-left-color: var(--base-blue);
}
.xvh1q2i {
  background-color: rgba(var(--web-always-white), 0.3);
}
.xvi0132 {
  background-color: rgba(219, 219, 219, 0.08);
}
.xvi2zh2 {
  border-right-color: black;
}
.xvi3nuz {
  left: calc(100% - 6px - 1px);
}
.xvi6ttw {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.2)
  );
}
.xvj1nn1 {
  padding-right: 80px;
}
.xvjj3ju {
  background-color: var(--switch-inactive);
}
.xvko0tf {
  background-image: url(/images/whatsapp/onboarding_platform/tree-line.svg?__makehaste_cache_breaker=iQ6qiDdN0-q);
}
.xvkv0nz {
  background-color: #1877f233;
}
.xvl2o1h {
  border-bottom-left-radius: 46px;
}
.xvlca1e {
  stroke-width: 2;
}
.xvma63k {
  animation-name: x17qceat-B;
}
.xvmahel {
  -webkit-font-smoothing: antialiased;
}
.xvmsmd7 {
  box-shadow: rgba(99, 99, 99, 0.2) 0 2px 8px 0;
}
.xvnt4d0 {
  border-left-color: var(--input-border-color-hover);
}
.xvo6coq {
  box-shadow: 0 1px 2px var(--shadow-1);
}
.xvpee5o {
  padding-left: 15px;
}
.xvpkmg4 {
  opacity: 0.25;
}
.xvq8zen {
  line-height: 1.3333;
}
.xvs5f31 {
  padding-right: 70px;
}
.xvs79uf {
  background-color: var(--switch-active);
}
.xvs91rp {
  font-size: var(--system-14-font-size);
}
.xvtqozj {
  color: rgba(255, 255, 255, 0.5);
}
.xvtunq8 {
  background-image: url(/images/social_good/fundraiser/fundraiser-jar.png?__makehaste_cache_breaker=pIB2zrKnPRf);
}
.xvuwby9 {
  flex-basis: 12.5%;
}
.xvw4r5r {
  animation-name: x30e9mo-B;
}
.xvwobac {
  border-bottom-right-radius: 42px;
}
.xvx3xhi {
  border-top-color: var(--shadow-5);
}
.xvxx97b {
  border-top-width: 8px;
}
.xvygfae {
  padding-right: 11vh;
}
.xvyhd0g {
  z-index: 45;
}
.xvzk148 {
  background-image: linear-gradient(90deg, #1455b0, #ed41a5);
}
.xvzlp9s {
  background-color: #0084ff;
}
.xvzpin0 {
  margin-left: 105px;
}
.xw23nyj {
  font-size: 0.75rem !important;
}
.xw2ht0g {
  animation-name: x1qbh088-B;
}
.xw2w2pi {
  background-color: rgba(247, 248, 249, 1);
}
.xw2yikh {
  box-shadow: var(--tooltip-shadow);
}
.xw3a9ly {
  row-gap: 0.625rem;
}
.xw3qccf {
  margin-right: 4px;
}
.xw496ev {
  stroke: var(--blue-link);
}
.xw4a6tk {
  left: 14px;
}
.xw5lrne {
  transition-delay: 60s;
}
.xw6g4ct {
  color: var(--dolly-cta-grey-border);
}
.xw84gbc {
  transform: translate(148%, 107%) rotate(-4deg);
}
.xw891nj {
  color: var(--dolly-error);
}
.xw8ag78 {
  animation-duration: 0.1s;
}
.xw8owb4 {
  color: rgba(0, 0, 0, 0);
}
.xw8ys2m {
  animation-name: x4m3fz-B;
}
.xw8z9w8 {
  vertical-align: sub;
}
.xw9id9a {
  box-shadow: var(--media-inner-border);
}
.xwa9g9b {
  column-gap: 0.3rem;
}
.xwaa2ar {
  column-gap: 48px;
}
.xwafvaj {
  background-color: var(--dolly-portal-dark-blue);
}
.xwavrhp {
  color: secondary;
}
.xwavv88 {
  color: var(--waf-wds-text-quaternery) !important;
}
.xway918 {
  margin-right: var(--waf-wds-flow-container-padding);
}
.xwcfey6 {
  background-color: var(--disabled-button-background);
}
.xwcsmn1 {
  transition-property: transform, opacity;
}
.xwdes2z {
  flex-basis: calc((440px - 100%) * 9999);
}
.xwdmxg7 {
  transform: translate(-2px, -11px);
}
.xwdx20x {
  background-image: linear-gradient(45deg, #45bd62, #14b43b);
}
.xwe8dut {
  border-left-color: var(--wig-divider);
}
.xwf8yqt {
  border-bottom-right-radius: 7.2px;
}
.xwfozow {
  margin-left: 8;
}
.xwfyxwz {
  filter: drop-shadow(0px 13px 32px var(--shadow-1));
}
.xwg3vj9 {
  right: 13px;
}
.xwgbhdj {
  left: 84%;
}
.xwhce1h {
  fill: var(--ocds-cta-disabled);
}
.xwhe1qd {
  border-top-color: rgb(var(--ig-text-input-border-prism));
}
.xwhkkir {
  box-shadow: var(--dialog-box-shadow);
}
.xwhw2v2 {
  font-weight: var(--font-weight-system-semibold);
}
.xwhwo17 {
  background-color: rgba(237, 245, 255, 1);
}
.xwhxvco {
  animation-name: x1t60l7a-B;
}
.xwihvcr {
  border-top-right-radius: 14px;
}
.xwjfhlt {
  padding-right: 0.25rem;
}
.xwji4o3 {
  transition-timing-function: ease;
}
.xwk1d32 {
  border-top-color: var(--ocds-status-decline);
}
.xwksh5z {
  border-top-right-radius: 27px;
}
.xwlconu {
  border-right-color: var(--fds-black-alpha-20);
}
.xwmoq1i {
  order: 18;
}
.xwmqs3e {
  border-right: none;
}
.xwmz7sl {
  color: rgb(var(--ig-text-on-color));
}
.xwn7fz2 {
  line-height: 1.3;
}
.xwn9dsr {
  fill: rgb(var(--grey-0));
}
.xwnhzmj {
  animation-name: x1h06q2e-B;
}
.xwnonoy {
  background-color: var(--accent);
}
.xwnteej {
  background-color: #3f4043;
}
.xwo3gff {
  perspective-origin: right top;
}
.xwoc1d9 {
  border-top-right-radius: var(--chip-corner-radius);
}
.xwot3bk {
  transform: rotate(-4deg) translate(-24px, -18px);
}
.xwp40e0 {
  animation-name: xyg6gxy-B;
}
.xwqjwvg {
  padding-right: 12;
}
.xwqybw9 {
  margin-right: 40%;
}
.xwrv7xz {
  margin-right: -2px;
}
.xwrz5rq {
  border-top-left-radius: var(--waf-wds-quantity-input-icon-border-radius);
}
.xws6zjw {
  background-color: rgba(255, 255, 255, 0.4);
}
.xwt9smo {
  object-position: left center;
}
.xwtgzux {
  background-image: linear-gradient(
    to top,
    #242526,
    rgba(36, 37, 38, 0.9),
    rgba(36, 37, 38, 0.7),
    rgba(36, 37, 38, 0.4),
    rgba(36, 37, 38, 0)
  );
}
.xwthscj {
  fill: #6881c4;
}
.xwtykhg {
  border-top-color: var(--popover-border-color);
}
.xwuu0om {
  border-bottom-left-radius: var(--p-border-radius-2);
}
.xwvvp1p {
  background-color: #ffffff00;
}
.xwvvxsp {
  color: rgb(var(--ig-stroke));
}
.xww2gxu {
  border-bottom-left-radius: 50%;
}
.xww9fth {
  transform: translate(20%, 40%);
}
.xwxamks {
  padding-left: 4.4%;
}
.xwxc2jc {
  line-height: 1.8;
}
.xwxrfds {
  z-index: 203;
}
.xwycmqc {
  margin-left: 14px;
}
.xwyjyys {
  font-size: var(--text-input-label-font-size);
}
.xwz0xwf {
  display: inline-grid;
}
.xwz522j {
  transform: translate(16%, 31%);
}
.xwzjazl {
  transform: translateX(-6px);
}
.xx12jgw {
  transform: translateX(-50%) translateY(8px);
}
.xx1d01n {
  border-right-color: var(--primary-icon);
}
.xx1l10f {
  border-top-color: var(--fds-gray-10);
}
.xx2ajgn {
  background-color: var(--modal-backdrop-default);
}
.xx2nw11 {
  list-style-type: number;
}
.xx2tqix {
  margin-right: 53px;
}
.xx335yk {
  background-image: linear-gradient(45deg, #38affa, #2181f9);
}
.xx3r7rx {
  stroke: var(--base-grape);
}
.xx54hvc {
  background-size: 468.32px 634.15px;
}
.xx5dvgi {
  animation-name: x1hb1w9u-B;
}
.xx5q8f4 {
  background-color: var(--mcds-bg-light-purple);
}
.xx6bhzk {
  transition-duration: 0.15s;
}
.xx6g3gy {
  border-bottom-right-radius: 0.2em;
}
.xx6iwbf {
  border-top-color: var(--waf-wds-border);
}
.xx6mr1u {
  font-size: 0.85em;
}
.xx6rboh {
  margin-left: 0.3em;
}
.xx7dd87 {
  border-right: 1px solid var(--always-gray-75);
}
.xx7ttgl {
  border-top-color: rgba(var(--ig-stroke), 0.5);
}
.xx7vh7w {
  border-top-right-radius: 30px;
}
.xx83zyx {
  background-clip: padding-box;
}
.xx8ngbg {
  perspective: 1px;
}
.xxa7dzf {
  border-top-right-radius: 8px !important;
}
.xxadwq3 {
  border-top-left-radius: var(--dialog-border-radius);
}
.xxapwmr {
  border-top-color: var(--dataviz-secondary-1);
}
.xxbpq43 {
  border-bottom-left-radius: 52px;
}
.xxbr6pl {
  padding-right: 24px;
}
.xxchbcc {
  background-color: var(--waf-wds-accent-color);
}
.xxcj1g5 {
  border-top-left-radius: 15%;
}
.xxd96i6 {
  color: var(--waf-group-label-content-default);
}
.xxdjztj {
  border-left-color: var(--positive-background);
}
.xxdnyf7 {
  text-shadow: 0 0 3px var(--shadow-8);
}
.xxdpisx {
  margin-left: calc(-1 * var(--button-inner-icon-spacing-large));
}
.xxekrmj {
  background-color: #f889d3;
}
.xxfmu8p {
  padding-right: 0.1rem;
}
.xxfnqb6 {
  border-bottom-left-radius: var(--modal-border-radius);
}
.xxg0eex {
  background-image: linear-gradient(transparent, var(--surface-background));
}
.xxg58w {
  animation-name: x1egug9u-B;
}
.xxhbmqj {
  border-right-color: var(--card-background-flat);
}
.xxhw62d {
  fill: var(--xfo7sr8);
}
.xxj740w {
  background-image: linear-gradient(0deg, var(--always-dark-overlay), black);
}
.xxjfzi {
  font-family: -apple-system, roboto, "Helvetica Neue", sans-serif;
}
.xxk097o {
  border-left-color: var(--waf-wds-view-cart-button-border);
}
.xxk16z8 {
  color: rgb(var(--ig-badge));
}
.xxkxylk {
  animation-duration: 0.5s;
}
.xxm9e6e {
  flex-basis: 120px;
}
.xxnfx33 {
  box-shadow: 0 2px 4px var(--shadow-1);
}
.xxnt4vz {
  background-color: linear-gradient(var(--fds-gray-80), transparent);
}
.xxoll9x {
  animation-name: x1ojl3eo-B;
}
.xxooi2h {
  border-top-left-radius: 99px;
}
.xxp0q0x {
  animation-name: x1jn504y-B;
}
.xxpdul3 {
  padding-left: 30px;
}
.xxph8sa {
  border-bottom-left-radius: 8;
}
.xxplfla {
  padding-left: var(--size-8);
}
.xxpsvdv {
  border-right-color: var(--surface-background);
}
.xxpvl7c {
  background-color: #332f2c;
}
.xxq4lyh {
  color: var(--base-blue);
}
.xxqof28 {
  border-right-color: rgb(var(--grey-2));
}
.xxrbq2n {
  transition-property: width;
}
.xxrui8r {
  order: 80;
}
.xxs0x7y {
  animation-timing-function: steps(30);
}
.xxs79tx {
  row-gap: 0;
}
.xxsmywj {
  background-color: #e7ffdb;
}
.xxt2rmt {
  font-size: var(--system-11-font-size);
}
.xxtu6n8 {
  margin-left: -10%;
}
.xxtyjcj {
  padding-left: 0%;
}
.xxwjd7 {
  row-gap: var(--size-8);
}
.xxxdfa6 {
  border-left: none;
}
.xxxhv2y {
  border-bottom-left-radius: 9px;
}
.xxy3lum {
  background-color: var(--wig-hovered-background);
}
.xxydokm {
  hyphens: manual;
}
.xxymvpz {
  vertical-align: middle;
}
.xxziih7 {
  transition-timing-function: cubic-bezier(0.08, 0.52, 0.52, 1);
}
.xy00sgc {
  border-top-left-radius: var(--chip-corner-radius);
}
.xy0ey2i {
  background-color: var(--primary-button-text);
}
.xy0fqo7 {
  color: slategray;
}
.xy0fyrl {
  border-left-color: var(--dolly-cta-hover);
}
.xy0v4q6 {
  border-right-color: var(--wig-oyster-black-20);
}
.xy1572q {
  margin-left: var(--modal-padding);
}
.xy21gx1 {
  margin-left: 23px;
}
.xy29bcn {
  box-shadow: 0 0 0 99999px rgba(var(--web-overlay-on-media), 0.96);
}
.xy2cq5y {
  border-bottom-right-radius: 46px;
}
.xy3hdek {
  background-color: #1c1c1e;
}
.xy3qq0e {
  margin-left: 150px;
}
.xy3vy9c {
  border-left-color: rgb(var(--ig-toggle-outline-prism));
}
.xy4nld6 {
  border-left-color: var(--negative);
}
.xy5791y {
  background-color: #d93616;
}
.xy69pb {
  animation-name: x1y4ubdb-B;
}
.xy712c7 {
  filter: grayscale(100%);
}
.xy76ugz {
  border-bottom-left-radius: var(--menu-list-cell-corner-radius);
}
.xy79onk {
  box-shadow: 0 3px 4px 0 var(--shadow-1);
}
.xy7aj6p {
  border-bottom-left-radius: 50vh;
}
.xy7gzn {
  transform: translate(251%, 153%) rotate(15deg);
}
.xy7v1yf {
  animation-delay: 1.05s;
}
.xy80clv {
  border-left-width: 1px;
}
.xy825nm {
  padding-right: 90px;
}
.xy8ojex {
  border-bottom-left-radius: 2rem;
}
.xy8ubey {
  padding-left: 94px;
}
.xy99zzx {
  background-color: #283943;
}
.xy9hsvx {
  background-image: url(/images/assets_DO_NOT_HARDCODE/generic_mobile_device_frame/LaptopDeviceFrameBottom_dark.png?__makehaste_cache_breaker=MbUjt44_M58);
}
.xy9ixyv {
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.xy9na11 {
  animation-duration: var(--waf-wds-animation-duration);
}
.xy9omqn {
  padding-right: 0%;
}
.xyaa2vf {
  border-top-color: var(--waf-wds-view-cart-button-border);
}
.xyas0kk {
  border-bottom-left-radius: 0.55688rem;
}
.xyb1xck {
  color: rgb(var(--ig-primary-icon));
}
.xybwsfo {
  box-shadow: inset 0 0 1px var(--shadow-2);
}
.xycxndf {
  border-right: 1px solid var(--media-inner-border);
}
.xyeifus {
  row-gap: var(--p-space-4);
}
.xyesn5m {
  line-height: 1.1429;
}
.xygjavf {
  font-family: var(--headline1-font-family), var(--font-family-default) !important;
}
.xygsgil {
  border-bottom-left-radius: 27px;
}
.xyh5bb9 {
  box-decoration-break: clone;
}
.xyhfffc {
  border-top-color: var(--dolly-cta-default);
}
.xyhp3ou {
  border-left-color: var(--chat-message-border-color, transparent);
}
.xyi19xy {
  border-top-left-radius: 12px;
}
.xyjiwzm {
  border-right-color: var(--utilities-photo-border, rgba(0, 0, 0, 0.15));
}
.xyk4ms5 {
  color: var(--chat-message-text-color, inherit);
}
.xyklshw {
  border-left-color: rgba(197, 197, 197, 0.5);
}
.xykv574 {
  margin-right: -6px;
}
.xykzs3s {
  border-top-right-radius: 11.5px;
}
.xyl4keb {
  background-color: var(--chat-edit-message-overlay-color);
}
.xylgpzp {
  border-right-color: var(--ocds-cta-blue-hover);
}
.xylt984 {
  font-size: 1.3em;
}
.xymmphm {
  margin-left: 1%;
}
.xymo0p9 {
  left: 106px;
}
.xyokknr {
  left: 45px;
}
.xyophv2 {
  background-color: var(--dataviz-secondary-2);
}
.xyp16gn {
  color: var(--dolly-text-white);
}
.xypthjr {
  fill: white;
}
.xypvbxx {
  background-color: var(--x1rmap8s);
}
.xypy8k4 {
  border-right-color: gray;
}
.xyqycrx {
  border-top-left-radius: var(--alert-banner-corner-radius);
}
.xyr6cqa {
  font-family: SFProText-Medium;
}
.xyrfnid {
  background-color: grey;
}
.xyrq0ac {
  border-bottom-right-radius: 50vh;
}
.xyt8vla {
  margin-left: 2.2%;
}
.xytl4z6 {
  animation-name: x190dji-B;
}
.xyu4ynf {
  padding-right: var(--p-space-16);
}
.xyu97ju {
  box-shadow: 0 0 5px 1px rgba(var(--web-always-black), 0.0975);
}
.xyugm6f {
  line-height: 10px;
}
.xyup35a {
  padding-right: 1.25px;
}
.xyuuxva {
  padding-left: var(--waf-wds-flow-container-padding);
}
.xyuz3pd {
  background-image: var(--nav-bar-background-gradient);
}
.xyw0k1r {
  background-color: #1daa61;
}
.xywokzp {
  border-right: 12px solid var(--BasePulseEffect_pulseColor);
}
.xyxa9uu {
  color: var(--fds-white-text);
}
.xyxze6z {
  padding-left: 60px;
}
.xyya0gn {
  border-top-color: var(--dolly-text-white);
}
.xyyi3m9 {
  color: var(--ocds-typography-black-0);
}
.xyyilfv {
  transform-origin: left top;
}
.xyyvrg3 {
  border-left-color: rgb(var(--ig-toggle-background-disabled-on-prism));
}
.xyzq4qe {
  background-color: rgb(var(--web-always-black));
}
.xyzs4uy {
  left: 13px;
}
.xyzsxrz {
  box-shadow: var(--x1ocyzwl);
}
.xyzyc8m {
  padding-right: 225px;
}
.xyzymkt {
  animation-name: xgsewkj-B;
}
.xz03flg {
  border-right-color: rgb(var(--ig-close-friends-refreshed));
}
.xz0yn93 {
  margin-right: 52px;
}
.xz1kjfe {
  border-bottom-right-radius: 8px !important;
}
.xz37ld9 {
  background-color: var(--waf-wds-media-upload-row-background-color);
}
.xz37nq2 {
  transform: translate(17%, 38%);
}
.xz3akcs {
  border-bottom-left-radius: 0.5rem;
}
.xz3qqb7 {
  border-left-color: var(--ig-stroke-on-media);
}
.xz3rzyy {
  background-color: rgb(var(--web-always-white));
}
.xz4gly6 {
  transition-timing-function: ease-in-out;
}
.xz5288x {
  border-left-color: rgb(var(--ig-badge));
}
.xz5bpqg {
  font-weight: var(--waf-wds-photo-picker-cta-label-font-weight);
}
.xz5fbns {
  font-weight: var(--font-weight-system-regular);
}
.xz5rk10 {
  opacity: 0.2;
}
.xz6d5mp {
  box-shadow: inset 0 0 0 1px var(--always-white);
}
.xz74otr {
  object-fit: fill;
}
.xz7a0tf {
  background-color: rgb(var(--ig-hover-overlay));
}
.xz94kzr {
  color: #0a7cff;
}
.xz9bkrc {
  left: 220px;
}
.xza2c7i {
  font-stretch: var(--headline3-font-stretch);
}
.xza35fo {
  box-shadow: inset 0 -1px 0 0 var(--media-inner-border);
}
.xzadtn0 {
  left: -1px;
}
.xzcguqj {
  margin-left: 1rem;
}
.xzclw06 {
  font-stretch: var(--headline1-font-stretch);
}
.xzdp66v {
  box-shadow: inset 0 0 0 0.5px var(--media-inner-border);
}
.xzfnrur {
  order: 42;
}
.xzfucvb {
  transform: rotate(-10deg) scale(0.6);
}
.xzgd20w {
  row-gap: var(--mwp-message-list-actions-gap, 0);
}
.xzglsdp {
  background-color: var(--fds-black-alpha-80);
}
.xzhd6dx {
  background-color: #43cd66;
}
.xzhk7wv {
  transform: translateZ(1px);
}
.xzhurro {
  border-top-left-radius: var(--messenger-card-corner-radius);
}
.xzhx7h5 {
  transform: scale(1);
}
.xzi3nbc {
  font-kerning: normal;
}
.xzivb9d {
  box-shadow: 0 0 2px var(--shadow-5);
}
.xzj9hkj {
  margin-left: 32px !important;
}
.xzjhpmk {
  vertical-align: basline;
}
.xzjksuq {
  border-right-color: var(--xw2w02g);
}
.xzjr5o6 {
  border-right-color: rgba(var(--ig-stroke), 0.5);
}
.xzjxv81 {
  border-right-width: 0.031rem;
}
.xzk19ri {
  animation-name: x1kuj2kz-B;
}
.xzk7dlx {
  position: static !important;
}
.xzkaem6 {
  z-index: 3;
}
.xzl3qmq {
  opacity: var(--glimmer-min-opacity);
}
.xzl6hoh {
  line-height: 24;
}
.xzlfgli {
  background-color: #87d5ee;
}
.xzlqf78 {
  border-bottom-right-radius: var(--modal-border-radius) !important;
}
.xzlwxrv {
  color: rgb(var(--blue-5));
}
.xzmilaz {
  box-shadow: 4px 0 24px rgba(var(--web-always-black), 0.15);
}
.xzn2k1w {
  transform: scaleX(1);
}
.xzodxac {
  transform: scale(0, 0);
}
.xzolkzo {
  border-top-left-radius: 999px;
}
.xzpqnlu {
  clip: rect(0, 0, 0, 0);
}
.xzq7ata {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.4)
  );
}
.xzqyx8i {
  border-top-left-radius: 42px;
}
.xzsf02u {
  color: var(--primary-text);
}
.xzt0f60 {
  order: 90;
}
.xzt5al7 {
  direction: ltr;
}
.xzv7435 {
  border-top-left-radius: 62.5rem;
}
.xzvobg2 {
  border-right: 4px solid var(--card-background);
}
.xzwh7vc {
  animation-name: xp2281s-B;
}
.xzwludv {
  background-color: #3578e5;
}
.xzwzjp5 {
  padding-left: var(--text-badge-padding-horizontal);
}
.xzxekdx {
  border-bottom-left-radius: 23.5pt;
}
.xzxgvzf {
  background-image: linear-gradient(
    90deg,
    rgba(var(--ig-bubble-background), 1) 30%,
    rgba(var(--ig-bubble-background), 0) 100%
  );
}
.xzxwckm {
  border-top-color: #1877f2;
}
.xzy4u6w {
  margin-right: 48px;
}
.xzyc9ct {
  left: 25%;
}
.xzycz3q {
  transform: translate(4px);
}
.xzyj77d {
  direction: rtl;
}
.xzykdq0 {
  border-top-color: var(--gradient-purple);
}
.xzyu4x0 {
  transform: translate(-4px, -50%);
}
.xzz1hku {
  font-family: var(--primary-label-font-family), var(--font-family-default) !important;
}
@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 (position: -webkit-sticky) {
  .x1886h80.x1886h80 {
    position: -webkit-sticky;
  }
}
@supports (background-clip: text) or (-webkit-background-clip: text) {
  .x1mtrzge.x1mtrzge {
    background-clip: text;
  }
}
@supports (position: sticky) {
  .x2ew58o.x2ew58o {
    position: sticky;
  }
}
@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;
  }
}
.x11ig0mb:autofill + label {
  line-height: var(--text-input-label-line-height);
}
.x12lw8ci:not([disabled]) .x1ja2u2z {
  z-index: unset;
}
.x13vfyiu:after {
  border-bottom-left-radius: 30%;
}
.x14m3upv:-webkit-autofill {
  border-top-right-radius: 0;
}
.x158u53a:-webkit-autofill {
  box-shadow: 0 0 0 1000px var(--card-background) inset;
}
.x15ur3v5:not([stylex-hack]) > * {
  transition-property: transform;
}
.x168ftbg:-webkit-autofill {
  -webkit-text-fill-color: var(--primary-text);
}
.x1796al0:-webkit-autofill {
  border-bottom-right-radius: 0;
}
.x185fvkj:autofill + label {
  font-family: var(--text-input-label-font-family), var(--font-family-default);
}
.x1ckb4oo:not([stylex-hack]) > * {
  transition-duration: 0.2s;
}
.x1czl5u5:not([stylex-hack]) > * {
  transform: translateY(9px);
}
.x1ehry3p:after {
  left: 0;
}
.x1esmhx6:before {
  border-bottom-left-radius: 100px;
}
.x1fa7j4t:not([stylex-hack]) > * {
  cursor: not-allowed;
}
.x1ft72c2:not(.skip-css-overwrites) > h1 {
  color: var(--primary-text);
}
.x1ft7ld1:after {
  z-index: 10;
}
.x1fz4upb:active:before {
  background-color: var(--waf-wds-embedded-link-active-background);
}
.x1gftdam:before {
  content: "";
}
.x1hdur24:-webkit-autofill {
  border-top-left-radius: 0;
}
.x1lfdt38:-webkit-autofill {
  padding-right: 9px;
}
.x1loll9g:hover .actionChildElement {
  visibility: visible;
}
.x1o4g1b1:after {
  transform: translate(0, -30%);
}
.x1p97g3g:autofill + label {
  font-stretch: var(--text-input-label-font-stretch);
}
.x1prgb3j:not([disabled]) .xlt5f95 {
  z-index: unset;
}
.x1pupsi8:before {
  border-top-left-radius: 100px;
}
.x1quw8ve:autofill + label {
  transform: scale(var(--text-input-label-font-size-scale-multiplier))
    translateY(-13px);
}
.x1rzvw95:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px rgb(var(--ig-secondary-background)) inset;
}
.x1s915zy:before {
  border-top-right-radius: 100px;
}
.x1sfh74k:autofill + label {
  color: var(--secondary-text);
}
.x1te0kx0:before {
  position: absolute;
}
.x1tutvks:-webkit-autofill {
  -webkit-text-fill-color: currentColor;
}
.x1vj4dyh:after {
  display: none;
}
.x1wl4osp:before {
  z-index: 1;
}
.x1x824oc:after {
  position: absolute;
}
.x20pz0l:after {
  border-top-left-radius: 30%;
}
.x4atmlv:not(.skip-css-overwrites) > h3 {
  color: var(--primary-text);
}
.x53uk0m:autofill + label {
  right: auto;
}
.x5l10my:after {
  content: "";
}
.x78wi0u:-webkit-autofill {
  padding-left: 9px;
}
.x7r5wyf:before {
  left: 0;
}
.x8yrplb:after {
  border-bottom-right-radius: 30%;
}
.x9zd4aa:not(.skip-css-overwrites) > h6 {
  color: var(--primary-text);
}
.xccgk5w:active:not(:disabled) {
  opacity: 0.38;
}
.xeb9fli:after {
  border-top-right-radius: 30%;
}
.xg1ue63:not(.skip-css-overwrites) > h5 {
  color: var(--primary-text);
}
.xieozyd:after {
  display: block;
}
.xjcw38s:before {
  z-index: -1;
}
.xkbmtq2:-webkit-autofill {
  border-bottom-left-radius: 0;
}
.xmelrwh:before {
  border-bottom-right-radius: 100px;
}
.xmtqnhx:autofill + label {
  font-weight: var(--text-input-label-font-weight);
}
.xpb8hn5:active:not(:disabled) {
  background-color: var(--waf-wds-background);
}
.xpz22tp:active:not(:disabled) {
  background-color: var(--waf-wds-photo-picker-cta-pressed-color);
}
.xq33zhf:focus::placeholder {
  color: var(--placeholder-text);
}
.xs0rw6h:active:not(:disabled) {
  background-color: var(--waf-wds-accent-pressed-color) !important;
}
.xsewkpc:not(.skip-css-overwrites) > h4 {
  color: var(--primary-text);
}
.xshwt4j:after {
  background-color: var(--waf-wds-text-tertiary);
}
.xsrs1j1:last-child::after {
  display: none;
}
.xtnnvy0:not([stylex-hack]) > * {
  transition-timing-function: cubic-bezier(0.08, 0.52, 0.52, 1);
}
.xtpw4lu:-webkit-autofill {
  -webkit-background-clip: text;
}
.xvntqv7:not([disabled]) .x1nhjfyr {
  z-index: unset;
}
.xx0ingd:autofill + label {
  transition-timing-function: var(--fds-animation-move-out);
}
.xxw9bpc:-webkit-autofill {
  box-shadow: 0 0 0 1000px #fff inset;
}
.xxzlv6b:not(.skip-css-overwrites) > h2 {
  color: var(--primary-text);
}
.xzj5qiw:-webkit-autofill {
  position: absolute;
}
.x19cbwz6:first-child {
  border-top-right-radius: inherit;
}
.x1aj7aux:first-child {
  border-top-style: solid;
}
.x1axty5n:first-child {
  border-top-width: 1px;
}
.x1fqkajt:first-child {
  border-top-color: var(--divider);
}
.x1mzddax:first-child {
  border-top-color: rgba(0, 0, 0, 0);
}
.x1uw6ca5:first-child {
  margin-left: 0;
}
.x79zeqe:first-child {
  border-top-left-radius: inherit;
}
.xh99ass:first-child {
  display: none;
}
.xistku6:first-child {
  margin-right: 0;
}
.xtc8r2u:first-child {
  padding-left: 16px;
}
.x19eqsel:last-child {
  padding-right: 0;
}
.x19kbfqh:last-child {
  border-right-width: 0;
}
.x2oemzd:last-child {
  border-bottom-left-radius: inherit;
}
.x2pgyrj:last-child {
  margin-right: 0;
}
.x52a9p0:last-child {
  border-top-width: 0;
}
.xgugjxj:last-child {
  border-bottom-right-radius: inherit;
}
.xk44igi:last-child {
  border-left-width: 0;
}
.xtwum6m:last-child {
  clip-path: inset(0 0 1px 0);
}
.xvt02pi:last-child {
  padding-right: 16px;
}
.xnqqybz:last-of-type {
  margin-right: 0;
}
.xvrdyt3:only-child {
  border-top-style: none;
}
.xayvw79:nth-child(even) {
  background-color: var(--comment-background);
}
.xjl7jj:empty {
  display: none;
}
.x10v5vix:visited {
  background-color: transparent;
}
.x13167w2:visited {
  color: rgb(var(--ig-primary-background));
}
.x17kgsl5:visited {
  color: inherit;
}
.x17xomw0:visited {
  font-weight: 600;
}
.x195bbk3:visited {
  border-bottom-left-radius: 3px;
}
.x19wia3t:visited {
  line-height: 15px;
}
.x1dorbz4:visited {
  color: rbg(var(--ig-text-on-media));
}
.x1iklsv3:visited {
  font-weight: var(--font-weight-system-medium);
}
.x1j7fzd4:visited {
  font-size: var(--system-14-font-size);
}
.x1k3vsih:visited {
  font-size: 1rem;
}
.x1kowbs1:visited {
  padding-left: 32px;
}
.x1phri68:visited {
  color: #0095f6;
}
.x1tb0csp:visited {
  font-size: 0.75rem;
}
.x1vlc3oy:visited {
  color: rgb(var(--ig-text-on-media));
}
.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));
}
.xckn2en:visited {
  margin-left: 0;
}
.xd4qcdb:visited {
  padding-right: 32px;
}
.xe81s16:visited {
  color: rgb(var(--web-always-white));
}
.xewkx91:visited {
  color: rgb(var(--ig-secondary-text));
}
.xft41ai:visited {
  border-top-left-radius: 3px;
}
.xikn920:visited {
  border-bottom-right-radius: 3px;
}
.xjypj1w:visited {
  color: rgb(var(--ig-primary-button));
}
.xkd2k88:visited {
  border-top-right-radius: 3px;
}
.xlauint:visited {
  display: block;
}
.xm4g3e8:visited {
  background-color: rgb(var(--ig-primary-button));
}
.xmv29js:visited {
  line-height: var(--system-16-line-height);
}
.xn6my46:visited {
  margin-right: 0;
}
.xqg4gi7:visited {
  text-align: center;
}
.xqgle23:visited {
  color: rgb(var(--ig-tertiary-button-text));
}
.x10eltez:disabled {
  border-left-color: rgb(var(--ig-separator));
}
.x175bfct:disabled {
  border-right-color: rgb(var(--ig-separator));
}
.x1bq4at4:disabled {
  opacity: 0.3;
}
.x1ck6gwh:disabled {
  border-top-color: rgb(var(--ig-separator));
}
.x1fzehxr:disabled {
  opacity: 1;
}
.x1hu683d:disabled {
  color: var(--waf-wds-footer-font-color-disabled) !important;
}
.x1kdt53j:disabled {
  color: var(--disabled-text);
}
.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;
}
.x1tue8ts:disabled {
  border-right-width: 0;
}
.x1yb04j8:disabled {
  border-top-width: 0;
}
.x2bbx33:disabled {
  color: rgb(var(--ig-primary-text));
}
.xa8t5ci:disabled {
  opacity: 0.7;
}
.xaqnwrm:disabled {
  pointer-events: none;
}
.xl08u9t:disabled {
  background-color: var(--waf-wds-button-disabled-background) !important;
}
.xs8nzd4:disabled {
  color: var(--secondary-text);
}
.xyz8kb7:disabled {
  border-left-width: 0;
}
.x163jz68:autofill {
  padding-left: 2px;
}
.xpp3fsf:autofill {
  padding-right: 2px;
}
.x101rzsq:hover {
  background-color: var(--shadow-1);
}
.x10bruuh:hover {
  background-image: linear-gradient(var(--hover-overlay), var(--hover-overlay));
}
.x10f3pcj:hover {
  background-color: var(--fds-gray-20);
}
.x11brbal:hover {
  background-color: var(--primary-deemphasized-button-background);
}
.x1277o0a:hover {
  cursor: pointer;
}
.x13nwb5l:hover {
  background-color: #ebedf0;
}
.x13y0btu:hover {
  border-right-style: dashed;
}
.x144v4sp:hover {
  color: inherit;
}
.x14snt5h:hover {
  transform: scale(1.05);
}
.x15tb7fu:hover {
  padding-right: 8px;
}
.x15vn3sj:hover {
  background-color: var(--press-overlay);
}
.x16fpype:hover {
  border-top-color: rgba(65, 138, 247, 1);
}
.x16sv5yx:hover {
  background-color: rgb(var(--ig-hover-overlay));
}
.x16xqew5:hover {
  border-left-color: var(--negative);
}
.x17h135x:hover {
  animation-name: x4que31-B;
}
.x198eelw:hover {
  background-color: rgb(var(--ig-tertiary-button-hover));
}
.x19aevuo:hover {
  margin-right: -8px;
}
.x19ep5bo:hover {
  border-top-color: var(--negative);
}
.x19oicha:hover {
  filter: brightness(80%);
}
.x19xcq9t:hover {
  box-shadow: 0 4px 4px var(--shadow-1), 0 16px 28px var(--shadow-2);
}
.x1abwa0f:hover {
  box-sizing: border-box;
}
.x1b2v2sr:hover {
  border-left: 2px solid var(--accent);
}
.x1bdjqfx:hover {
  background-color: var(--blue-link);
}
.x1bzb8uw:hover {
  border-left-color: var(--secondary-button-stroke);
}
.x1c3glr3:hover {
  opacity: 0.7;
}
.x1ceqetc:hover {
  background-color: var(--fds-black-alpha-05);
}
.x1d4wuti:hover {
  border-right-color: var(--fds-fb-blue-70);
}
.x1ekxk14:hover {
  border-right: 1px solid var(--fds-blue-70);
}
.x1fzyq31:hover {
  background-color: var(--comment-background);
}
.x1gwckwn:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.x1gx19lf:hover {
  background-image: linear-gradient(
    180deg rgba(0, 0, 0, 0.4),
    rgba(0, 0, 0, 0.6)
  );
}
.x1h8nkyg:hover {
  border-right: 1px solid #066cd2;
}
.x1hcrlfz:hover {
  border-top-right-radius: 8px;
}
.x1ibikep:hover {
  border-right-color: var(--negative);
}
.x1ieng3p:hover {
  border-bottom-left-radius: 4px;
}
.x1iies9k:hover {
  border-top-left-radius: 20px;
}
.x1k1bblp:hover {
  color: rgb(var(--ig-primary-text));
}
.x1k8abl:hover {
  border-left-color: rgba(65, 138, 247, 1);
}
.x1kwxqtt:hover {
  border-bottom-right-radius: 5px;
}
.x1l895ks:hover {
  background-color: rgb(var(--ig-secondary-background));
}
.x1le134e:hover {
  background-color: var(--disabled-button-background);
}
.x1md24ng:hover {
  background-color: var(--fds-gray-00);
}
.x1mdnquu:hover {
  opacity: 0.75;
}
.x1mywscw:hover {
  opacity: 0.4;
}
.x1myypk1:hover {
  background-color: var(--always-gray-95);
}
.x1n5bzlp:hover {
  background-color: transparent;
}
.x1nmn6pl:hover {
  border-left-color: rgb(var(--ig-elevated-separator));
}
.x1npqop:hover {
  border-top-left-radius: 8px;
}
.x1o7uuvo:hover {
  opacity: 1;
}
.x1oxtuf1:hover {
  border-top-color: var(--primary-emphasized-button-pressed);
}
.x1pds1az:hover {
  background-color: rgb(70, 90, 105, 0.7);
}
.x1qu0qxg:hover {
  border-left-color: var(--fds-fb-blue-70);
}
.x1rkvko0:hover {
  border-right: 2px solid var(--accent);
}
.x1rtvea0:hover {
  background-color: rgb(var(--ig-stroke));
}
.x1sd63oq:hover {
  opacity: 0.3;
}
.x1shjz0n:hover {
  fill: var(--ocds-cta-dark);
}
.x1shx8xt:hover {
  filter: brightness(1);
}
.x1sur9pj:hover {
  text-decoration-line: underline;
}
.x1tplstq:hover {
  border-top-color: var(--fds-fb-blue-70);
}
.x1u80me8:hover {
  outline-style: none;
}
.x1ubmc1d:hover {
  text-decoration-line: none;
}
.x1ut1ngg:hover {
  animation-fill-mode: forwards;
}
.x1v0sgz2:hover {
  background-color: #dce5e9;
}
.x1v9uhfc:hover {
  filter: brightness(0.6);
}
.x1w1xfga:hover {
  border-bottom-right-radius: 4px;
}
.x1wdvvl3:hover {
  color: transparent;
}
.x1wg8j88:hover {
  fill: currentColor;
}
.x1wr2df5:hover {
  border-right-color: var(--border-focused);
}
.x1x8jslv:hover {
  border-top-right-radius: 5px;
}
.x1yc6y37:hover {
  color: rgb(var(--ig-link));
}
.x2fqole:hover {
  background-image: linear-gradient(
    to top,
    rgba(38, 38, 38, 0.2),
    rgba(255, 255, 255, 0)
  );
}
.x339a4r:hover {
  border-right-color: var(--secondary-button-stroke);
}
.x36yu5g:hover {
  border-top-color: var(--secondary-button-stroke);
}
.x36z6h8:hover {
  border-top-left-radius: 5px;
}
.x5z6fxw:hover {
  opacity: 0.8;
}
.x6b0lh4:hover {
  transform: scale(1.01);
}
.x6gpgm3:hover {
  border-bottom-left-radius: 20px;
}
.x6ns2yr:hover {
  color: var(--accent);
}
.x7265ux:hover {
  fill: var(--ocds-cta-blue-hover);
}
.x7srr4c:hover {
  border-bottom-left-radius: 8px;
}
.x80pfx3:hover {
  background-color: rgba(var(--ig-hover-overlay));
}
.x828ble:hover {
  border-top-left-radius: 4px;
}
.x84p28k:hover {
  animation-duration: 0.2s;
}
.x86voyh:hover {
  border-right-color: rgba(65, 138, 247, 1);
}
.x88fh8s:hover {
  border-top-color: #ffffff;
}
.x8du52y:hover {
  background-color: var(--hover-overlay);
}
.x8kxjrx:hover {
  fill: var(--ocds-cta-light);
}
.x8lm905:hover {
  border-left: 2px solid var(--base-blue);
}
.x8x046q:hover {
  border-left-color: var(--primary-emphasized-button-pressed);
}
.x9j7hi1:hover {
  background-color: var(--secondary-button-background);
}
.x9yjh19:hover {
  transform: translateX(-8px);
}
.xajh59x:hover {
  border-bottom-left-radius: 5px;
}
.xaoeoqx:hover {
  cursor: text;
}
.xaq48io:hover {
  border-right-color: var(--primary-emphasized-button-pressed);
}
.xbaaafw:hover {
  margin-left: 14px;
}
.xbi8imx:hover {
  padding-left: 8px;
}
.xd5q7g1:hover {
  background-color: var(--card-background-flat);
}
.xeyiebb:hover {
  background-color: var(--secondary-button-pressed);
}
.xfbcq1d:hover {
  border-bottom-right-radius: 8px;
}
.xfi2smp:hover {
  border-left-style: dashed;
}
.xg2vfwb:hover {
  border-bottom-right-radius: 20px;
}
.xggcdpo:hover {
  border-top-color: var(--border-focused);
}
.xgv8giz:hover {
  border-right-color: #ffffff;
}
.xh8out5:hover {
  background-color: var(--fds-www-wash);
}
.xhgpajy:hover {
  border-left-color: #ffffff;
}
.xi2jdih:hover {
  background-color: var(--media-hover);
}
.xifu421:hover {
  fill: var(--ocds-typography-black-1);
}
.ximjh7n:hover {
  background-color: #3578e5;
}
.xj0lthr:hover {
  border-top-right-radius: 4px;
}
.xj34u2y:hover {
  opacity: 0.5;
}
.xk7hvjd:hover {
  color: rgb(var(--web-always-white));
}
.xkhk4ki:hover {
  animation-timing-function: ease-in-out;
}
.xm9ewdm:hover {
  border-left: 1px solid var(--fds-blue-70);
}
.xmfrrj5:hover {
  background-image: url(/images/mobile/partner_portal/oxsights/share_dark.png?__makehaste_cache_breaker=Rm6JKCcGjW-);
}
.xn3cpwa:hover {
  background-image: none;
}
.xn6mv55:hover {
  fill: var(--ocds-cta-blue);
}
.xnfh6wx:hover {
  border-right: 2px solid var(--base-blue);
}
.xoo1adm:hover {
  background-color: rgb(var(--ig-highlight-background));
}
.xp695gr:hover {
  transform: scale(1.03);
}
.xpcu8q4:hover {
  color: rgb(var(--ig-primary-button));
}
.xpe7ohb:hover {
  border-left: 1px solid #066cd2;
}
.xqbpc7x:hover {
  background-color: none;
}
.xqf8eq0:hover {
  background-image: url(/images/mobile/partner_portal/oxsights/delete_dark.png?__makehaste_cache_breaker=UsAf3NxOqis);
}
.xqy91qy:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.xr8arsz:hover {
  color: rgb(var(--ig-secondary-text));
}
.xrg10fz:hover {
  fill: var(--ocds-cta-disabled);
}
.xrh0ouf:hover {
  fill: var(--ocds-cta-blue-pressed);
}
.xsq1zwn:hover {
  margin-left: -8px;
}
.xsz8vos:hover {
  background-color: rgb(var(--ig-secondary-button-hover));
}
.xt2mozc:hover {
  margin-right: 14px;
}
.xthtmvk:hover {
  color: rgba(29, 101, 193, 1);
}
.xu1g79f:hover {
  border-left-color: var(--border-focused);
}
.xvglkt3:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6));
}
.xx8nu07:hover {
  background-color: rgba(0, 0, 0, 1);
}
.xxsmwza:hover {
  border-top-right-radius: 20px;
}
.xxv1opk:hover {
  background-color: #f2f2f2;
}
.xz9su2t:hover {
  border-top-style: dashed;
}
.xzloghq:hover {
  background-color: rgb(var(--ig-primary-button-hover));
}
.x10lcxz4:focus {
  border-top-color: var(--accent);
}
.x115d4hm:focus {
  box-shadow: 0 0 1px 2px var(--accent), 0 1px 1px var(--shadow-1);
}
.x11x4kxy:focus {
  padding-left: 19.5px;
}
.x13a5o9s:focus {
  border-left-color: rgb(var(--ig-elevated-highlight-background));
}
.x15aq7wb:focus {
  border-right-style: none;
}
.x15kaiq7:focus {
  border-left-color: rgb(var(--ig-text-input-border-hover-prism));
}
.x1824c90:focus {
  color: rgb(var(--web-always-white));
}
.x18wri0h:focus {
  background-color: rgb(var(--ig-secondary-background));
}
.x19xcqyx:focus {
  border-top-color: rgb(var(--ig-error-or-destructive));
}
.x19zaomo:focus {
  background-image: none;
}
.x1b3pals:focus {
  box-shadow: 0 0 0 3px
    hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.2) inset;
}
.x1e9wozp:focus {
  background-color: rgb(var(--ig-highlight-background));
}
.x1jguvu7:focus {
  border-top-style: none;
}
.x1jlmy4:focus {
  border-top-color: rgb(var(--ig-focus-stroke));
}
.x1kcn3es:focus {
  color: white;
}
.x1mh8vu2:focus {
  border-right-width: 1px;
}
.x1mnrffu:focus {
  background-color: var(--accent);
}
.x1rvh84u:focus {
  outline-offset: -2px;
}
.x1sklhmj:focus {
  border-left-style: solid;
}
.x1srtlfy:focus {
  border-right-color: rgb(var(--ig-text-input-border-hover-prism));
}
.x1uxbtfk:focus {
  opacity: 1;
}
.x1vkppc1:focus {
  border-right-style: solid;
}
.x1yiznwh:focus {
  border-right: none;
}
.x49crj4:focus {
  color: var(--placeholder-text);
}
.x4w9zhi:focus {
  caret-color: rgb(var(--ig-primary-button));
}
.x685kkz:focus {
  border-left: 1px solid #066cd2;
}
.xbbtn9q:focus {
  border-top-color: rgb(var(--ig-elevated-highlight-background));
}
.xck4tm6:focus {
  border-right-color: rgb(var(--ig-error-or-destructive));
}
.xf8qwq1:focus {
  padding-right: 19.5px;
}
.xfl777x:focus {
  border-top-width: 1px;
}
.xftnaz3:focus {
  border-left-width: 1px;
}
.xhs3i3i:focus {
  border-right: 1px solid #066cd2;
}
.xib8a3k:focus {
  border-top-style: solid;
}
.xj9yphp:focus {
  border-right-color: rgb(var(--ig-elevated-highlight-background));
}
.xk0ccqb:focus {
  border-top-color: rgb(var(--ig-elevated-separator));
}
.xmeu2ig:focus {
  border-left-width: 1.5px;
}
.xmu5dy:focus {
  padding-left: 15.5px;
}
.xon8ne1:focus {
  border-right-color: rgb(var(--ig-elevated-separator));
}
.xou6t3w:focus {
  border-left: none;
}
.xp7o13a:focus {
  padding-right: 79.5px;
}
.xq4jxy3:focus {
  border-right-width: 1.5px;
}
.xr9r2s9:focus {
  box-shadow: none;
}
.xrqayxw:focus {
  border-left-style: none;
}
.xt3khce:focus {
  border-left-color: rgb(var(--ig-elevated-separator));
}
.xtf9nf8:focus {
  border-right-color: rgb(var(--ig-focus-stroke));
}
.xumgv0a:focus {
  border-left-color: rgb(var(--ig-focus-stroke));
}
.xv3tw1q:focus {
  border-top-color: rgb(var(--ig-text-input-border-hover-prism));
}
.xv9juwi:focus {
  border-top-width: 1.5px;
}
.xvfodmd:focus {
  border-left-color: rgb(var(--ig-error-or-destructive));
}
.xviufn9:focus {
  border-left-color: var(--accent);
}
.xyc4ar7:focus {
  background-color: transparent;
}
.xzt8jt4:focus {
  border-right-color: var(--accent);
}
.x10bg3qf:active {
  background-color: var(--fds-black-alpha-10);
}
.x1164lod:active {
  background-color: var(--press-overlay);
}
.x121dold:active {
  background-color: var(--accent);
}
.x13dtz9y:active {
  transition-duration: 0;
}
.x162lpob:active {
  opacity: 0.9;
}
.x1amsezb:active {
  background-color: none;
}
.x1bb484j:active {
  background-color: var(--input-background-active);
}
.x1cn5h38:active {
  background-color: var(--input-background-disabled);
}
.x1d5wrs8:active {
  opacity: 0.7;
}
.x1egnk41:active {
  background-color: hsla(
    var(--accent-h),
    var(--accent-s),
    var(--accent-l),
    0.05
  );
}
.x1es87ui:active {
  background-color: var(--primary-button-pressed);
}
.x1jplu5e:active {
  transform: scale(0.95);
}
.x1kl1o10:active {
  color: rgb(var(--ig-primary-button-text-pressed-prism-ab));
}
.x1kxczlb:active {
  background-color: hsla(
    var(--negative-h),
    var(--negative-s),
    var(--negative-l),
    0.05
  );
}
.x1l12t5d:active {
  background-color: rgb(var(--ig-primary-button-pressed-prism-ab));
}
.x1orlubh:active {
  background-color: var(--primary-deemphasized-button-pressed);
}
.x1pdlv7q:active {
  transform: none;
}
.x1pz7ja1:active {
  color: var(--primary-deemphasized-button-text);
}
.x1tmayz8:active {
  opacity: 0.75;
}
.x1yewx1t:active {
  background-color: #dce5e9;
}
.x2t1l5t:active {
  border-right: none;
}
.x4a34z3:active {
  background-color: var(--input-background-error-active);
}
.x4gyw5p:active {
  opacity: 1;
}
.x4yne3x:active {
  background-color: var(--waf-wds-view-cart-button-background);
}
.x52vrxo:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.x5o4zx0:active {
  color: white;
}
.x6bg8ru:active {
  color: rgb(var(--ig-primary-text));
}
.xbvl6dl:active {
  background-color: var(--disabled-button-background);
}
.xcdnw81:active {
  opacity: 0.5;
}
.xch2mbi:active {
  cursor: grabbing;
}
.xcojuna:active {
  background-color: var(--input-background-warn-active);
}
.xg6hnt2:active {
  background-color: rgb(var(--ig-secondary-background));
}
.xhexg4x:active {
  background-color: hsla(
    var(--warning-h),
    var(--warning-s),
    var(--warning-l),
    0.05
  );
}
.xihfaun:active {
  border-left: none;
}
.xk4oym4:active {
  transform: scale(0.98);
}
.xmoo3j9:active {
  background-color: rgb(var(--ig-highlight-background));
}
.xoee3m3:active {
  background-color: var(--secondary-button-pressed);
}
.xsc4kq7:active {
  background-color: var(--secondary-button-background);
}
.xsn81iz:active {
  background-color: var(--non-media-pressed);
}
.xuqm82a:active {
  background-image: none;
}
.xwytq0e:active {
  color: rgb(var(--ig-primary-button-pressed-prism-ab));
}
.xxtlk9k:active {
  color: rgb(var(--web-always-white));
}
.xyftt0y:active {
  background-color: transparent;
}
@media (max-width: 767px) {
  .x1026uqd.x1026uqd {
    row-gap: 48px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x103iyrs.x103iyrs {
    font-size: 3.75rem;
  }
}
@media (max-width: 767px) {
  .x10djquj.x10djquj {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .x10ei9pq.x10ei9pq {
    border-bottom-left-radius: 60px;
  }
}
@media (min-width: 1921px) {
  .x10hh2jd.x10hh2jd {
    font-size: 3.75rem;
  }
}
@media (max-width: 735px) {
  .x10j6jqp.x10j6jqp {
    padding-right: 24px;
  }
}
@media (min-width: 736px) {
  .x10l8vol.x10l8vol {
    text-align: left;
  }
}
@media (max-width: 900px) {
  .x10o2a94.x10o2a94 {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .x10o80wk.x10o80wk {
    flex-grow: 1;
  }
}
@media (min-width: 640px) {
  .x10rzp14.x10rzp14 {
    border-top-width: 0;
  }
}
@media (min-width: 768px) {
  .x10s3pdt.x10s3pdt {
    object-position: right top;
  }
}
@media (min-width: 768px) {
  .x10tgyso.x10tgyso {
    padding-right: 16px;
  }
}
@media (max-width: 767px) {
  .x10xpqks.x10xpqks {
    margin-right: 32px;
  }
}
@media (min-width: 1025px) {
  .x116wn9h.x116wn9h {
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x11aqsfc.x11aqsfc {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .x11es1vy.x11es1vy {
    padding-right: 12px;
  }
}
@media (min-width: 767px) {
  .x11gexd4.x11gexd4 {
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .x11ivnh4.x11ivnh4 {
    flex-direction: column-reverse;
  }
}
@media (min-width: 736px) {
  .x11or328.x11or328 {
    flex-direction: row;
  }
}
@media (max-width: 735px) {
  .x11plsy2.x11plsy2 {
    padding-left: 24px;
  }
}
@media (min-width: 736px) {
  .x11sgtky.x11sgtky {
    margin-right: 15px;
  }
}
@media (min-width: 1025px) {
  .x11t9ult.x11t9ult {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .x11u31s9.x11u31s9 {
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x11wg5qc.x11wg5qc {
    padding-right: 32px;
  }
}
@media (max-width: 999px) {
  .x11yr7xz.x11yr7xz {
    display: none;
  }
}
@media (max-width: 767px) {
  .x12429cg.x12429cg {
    text-align: inherit;
  }
}
@media (max-width: 767px) {
  .x1278334.x1278334 {
    border-top-width: 1px;
  }
}
@media (max-width: 767px) {
  .x128awbb.x128awbb {
    line-height: 1.2778;
  }
}
@media (min-width: 1921px) {
  .x1291w0n.x1291w0n {
    text-align: right;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x12ac0yu.x12ac0yu {
    font-weight: 800 !important;
  }
}
@media (min-width: 1921px) {
  .x12ac5df.x12ac5df {
    overflow-wrap: break-word;
  }
}
@media (min-width: 1260px) {
  .x12k03ys.x12k03ys {
    flex-direction: row;
  }
}
@media (max-width: 1023px) {
  .x12kwqoh.x12kwqoh {
    flex-grow: 1;
  }
}
@media (min-width: 1264px) {
  .x12ldp4w.x12ldp4w {
    padding-left: 12px;
  }
}
@media (max-width: 767px) {
  .x12meozh.x12meozh {
    grid-row-start: 5;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x12v74y6.x12v74y6 {
    flex-direction: column-reverse;
  }
}
@media (min-width: 768px) {
  .x12vxjpv.x12vxjpv {
    flex-direction: row;
  }
}
@media (prefers-reduced-motion: reduce) {
  .x12w9bfk.x12w9bfk {
    transition-duration: 0s;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x12xxjuk.x12xxjuk {
    font-weight: 500 !important;
  }
}
@media (max-width: 1266px) {
  .x13446l.x13446l {
    margin-left: calc(calc(100vw - 384px) * -1);
  }
}
@media (min-width: 1025px) {
  .x135l814.x135l814 {
    flex-direction: column-reverse;
  }
}
@media (min-width: 736px) {
  .x136tpp4.x136tpp4 {
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .x137v6ai.x137v6ai {
    display: none;
  }
}
@media (min-width: 1025px) {
  .x1388bfq.x1388bfq {
    margin-left: 32px;
  }
}
@media (min-width: 736px) {
  .x138jgfc.x138jgfc {
    align-items: center;
  }
}
@media (min-width: 736px) {
  .x139hhg0.x139hhg0 {
    flex-basis: 30px;
  }
}
@media (max-width: 767px) {
  .x13atguj.x13atguj {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .x13b1dvn.x13b1dvn {
    padding-right: 12px;
  }
}
@media (min-width: 736px) {
  .x13b54i8.x13b54i8 {
    margin-left: 105px;
  }
}
@media (max-height: 700px) {
  .x13c0n8s.x13c0n8s {
    border-top-right-radius: 0;
  }
}
@media (min-width: 1025px) {
  .x13fbbuv.x13fbbuv {
    position: fixed;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x13fhzxe.x13fhzxe {
    margin-left: 58.333333%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x13h4494.x13h4494 {
    row-gap: 56px;
  }
}
@media (max-height: 1024px) {
  .x13h84su.x13h84su {
    row-gap: 20px;
  }
}
@media (min-width: 1025px) {
  .x13i5an8.x13i5an8 {
    row-gap: 12px;
  }
}
@media (max-width: 767px) {
  .x13ijfrp.x13ijfrp {
    padding-right: 0;
  }
}
@media (min-width: 1025px) {
  .x13m9rfn.x13m9rfn {
    column-gap: 16px;
  }
}
@media (min-width: 1025px) {
  .x13mtej6.x13mtej6 {
    font-family: Optimistic Display, Montserrat, Helvetica, Arial, Noto Sans,
      sans-serif;
  }
}
@media (min-width: 1025px) {
  .x13ncz3h.x13ncz3h {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x13qsfg9.x13qsfg9 {
    line-height: 1.3333;
  }
}
@media print {
  .x13spgsm.x13spgsm {
    break-inside: avoid;
  }
}
@media (max-width: 767px) {
  .x13x6w58.x13x6w58 {
    vertical-align: middle;
  }
}
@media (max-width: 679px) {
  .x13xjmei.x13xjmei {
    box-shadow: var(--scroll-shadow);
  }
}
@media (max-width: 1259px) {
  .x13ye0ek.x13ye0ek {
    display: none;
  }
}
@media (min-width: 768px) {
  .x13z9fiy.x13z9fiy {
    padding-right: 40px;
  }
}
@media (min-width: 736px) {
  .x141c7dr.x141c7dr {
    border-bottom-right-radius: 3px;
  }
}
@media (max-width: 767px) {
  .x141zgqw.x141zgqw {
    font-weight: 700 !important;
  }
}
@media (max-width: 767px) {
  .x1429aar.x1429aar {
    justify-content: space-evenly;
  }
}
@media (min-width: 640px) {
  .x1442vpp.x1442vpp {
    background-color: rgb(var(--ig-primary-background));
  }
}
@media (max-width: 767px) {
  .x145acx.x145acx {
    margin-right: 4px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x146uw19.x146uw19 {
    flex-shrink: 3;
  }
}
@media (min-width: 1025px) {
  .x14c3xu3.x14c3xu3 {
    margin-left: 66.666667%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x14cwxrw.x14cwxrw {
    flex-basis: auto;
  }
}
@media (max-width: 735px) {
  .x14gng59.x14gng59 {
    display: none;
  }
}
@media (min-width: 1025px) {
  .x14i1krb.x14i1krb {
    flex-grow: 4;
  }
}
@media (min-width: 1921px) {
  .x14idizt.x14idizt {
    font-size: 5.625rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x14imz66.x14imz66 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1025px) {
  .x14jacgh.x14jacgh {
    display: inline;
  }
}
@media (min-width: 640px) {
  .x14jhsdy.x14jhsdy {
    border-bottom-right-radius: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x14lda0v.x14lda0v {
    row-gap: 16px;
  }
}
@media (max-width: 1024px) {
  .x14r1s2f.x14r1s2f {
    opacity: 0;
  }
}
@media (min-width: 1025px) {
  .x14siryb.x14siryb {
    align-self: baseline;
  }
}
@media (max-width: 767px) {
  .x14te6o0.x14te6o0 {
    line-height: 1.1667;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x14vbxeb.x14vbxeb {
    line-height: 1.2778;
  }
}
@media (max-width: 939px) {
  .x14yq2eb.x14yq2eb {
    padding-right: 16px;
  }
}
@media (max-width: 767px) {
  .x14yteff.x14yteff {
    margin-right: calc(-1 * var(--mobile-grid-item-margin));
  }
}
@media (max-width: var(--polaris-small-screen-max)) {
  .x14zyae8.x14zyae8 {
    margin-left: 5px;
  }
}
@media (max-width: 767px) {
  .x151v706.x151v706 {
    grid-row-start: 3;
  }
}
@media (min-width: 1921px) {
  .x157jfn4.x157jfn4 {
    line-height: 1.1111;
  }
}
@media (max-width: 1267px) {
  .x15bzjrn.x15bzjrn {
    display: none;
  }
}
@media (min-width: 736px) {
  .x15j9277.x15j9277 {
    text-align: right;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x15jmrrv.x15jmrrv {
    flex-grow: 2;
  }
}
@media (min-width: 1025px) {
  .x15kdql9.x15kdql9 {
    font-weight: inherit;
  }
}
@media (max-width: 767px) {
  .x15kugas.x15kugas {
    font-size: 2.375rem;
  }
}
@media (max-width: 767px) {
  .x15l90jh.x15l90jh {
    column-gap: 20px;
  }
}
@media (max-width: 1058px) {
  .x15ohugy.x15ohugy {
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x15rzsro.x15rzsro {
    margin-right: 4px;
  }
}
@media (min-width: 640px) {
  .x15tujns.x15tujns {
    border-right-width: 0;
  }
}
@media (max-width: 767px) {
  .x15upv69.x15upv69 {
    margin-right: 64px;
  }
}
@media (min-width: 876px) {
  .x15vrqjk.x15vrqjk {
    padding-right: 48px;
  }
}
@media (max-width: 767px) {
  .x15w28ab.x15w28ab {
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .x15wrwp3.x15wrwp3 {
    font-weight: 800 !important;
  }
}
@media (max-width: 767px) {
  .x1658oxj.x1658oxj {
    justify-content: flex-start;
  }
}
@media (min-width: 665px) {
  .x166b104.x166b104 {
    border-bottom-left-radius: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x166pohu.x166pohu {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .x16727bg.x16727bg {
    margin-left: 83.333333%;
  }
}
@media (max-width: 1230px) {
  .x16agcvw.x16agcvw {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .x16b4c32.x16b4c32 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1921px) {
  .x16c2jj3.x16c2jj3 {
    line-height: 0.9;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x16d3llo.x16d3llo {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1025px) {
  .x16dl2gp.x16dl2gp {
    margin-left: 41.666667%;
  }
}
@media (min-width: 736px) {
  .x16fuon9.x16fuon9 {
    flex-basis: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x16i8fqu.x16i8fqu {
    column-gap: 0;
  }
}
@media (max-width: 736px) {
  .x16kaczq.x16kaczq {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 736px) {
  .x16mfq2j.x16mfq2j {
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .x16myh11.x16myh11 {
    align-self: flex-start;
  }
}
@media (max-width: 564px) {
  .x16n5opg.x16n5opg {
    border-top-right-radius: 0;
  }
}
@media (min-width: 1025px) {
  .x16s2abp.x16s2abp {
    margin-right: 64px;
  }
}
@media (max-width: 767px) {
  .x16t40bx.x16t40bx {
    padding-left: 120px;
  }
}
@media (min-width: 1025px) {
  .x16ye1ll.x16ye1ll {
    row-gap: 16px;
  }
}
@media (max-width: 767px) {
  .x16zxmhm.x16zxmhm {
    margin-left: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x172f49c.x172f49c {
    display: inline-flex;
  }
}
@media (min-width: 1025px) {
  .x17di7lz.x17di7lz {
    font-size: 4rem;
  }
}
@media (min-width: 1025px) {
  .x17e5d83.x17e5d83 {
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x17f5i54.x17f5i54 {
    font-size: 2.8125rem;
  }
}
@media (max-width: 767px) {
  .x17gkyaf.x17gkyaf {
    flex-basis: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x17gl47v.x17gl47v {
    order: 1;
  }
}
@media (max-width: 767px) {
  .x17gzxuv.x17gzxuv {
    font-family: Optimistic Text, Montserrat, Helvetica, Arial, Noto Sans,
      sans-serif;
  }
}
@media (max-width: 767px) {
  .x17h62s4.x17h62s4 {
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .x17l39dc.x17l39dc {
    font-weight: 400 !important;
  }
}
@media (max-width: 735px) {
  .x17m9c4o.x17m9c4o {
    font-size: 0.875rem;
  }
}
@media (max-width: 767px) {
  .x17mjmcm.x17mjmcm {
    justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .x17ny36z.x17ny36z {
    margin-left: 4px;
  }
}
@media (min-width: 1025px) {
  .x17onkrb.x17onkrb {
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x17pgw7b.x17pgw7b {
    margin-left: 80px;
  }
}
@media (max-width: 767px) {
  .x17re6nu.x17re6nu {
    padding-left: 4px;
  }
}
@media (min-width: 1025px) {
  .x17tu2g0.x17tu2g0 {
    margin-left: -16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x17u01bj.x17u01bj {
    margin-left: 41.666667%;
  }
}
@media (min-width: 1025px) {
  .x17w6j0x.x17w6j0x {
    padding-left: 12px;
  }
}
@media (min-width: 1025px) {
  .x17x0930.x17x0930 {
    padding-left: 8px;
  }
}
@media (max-width: 735px) {
  .x17zrpsu.x17zrpsu {
    padding-right: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x181gbtv.x181gbtv {
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x18363in.x18363in {
    column-gap: 12px;
  }
}
@media (max-width: 735px) {
  .x184cenk.x184cenk {
    margin-right: 28px;
  }
}
@media (max-width: 482px) {
  .x184neca.x184neca {
    border-top-left-radius: 0;
  }
}
@media (max-width: 939px) {
  .x18643k9.x18643k9 {
    text-align: center;
  }
}
@media (min-width: 1025px) {
  .x186oujg.x186oujg {
    margin-right: -64px;
  }
}
@media (min-width: 1921px) {
  .x186prcq.x186prcq {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x187apkx.x187apkx {
    margin-left: 4px;
  }
}
@media (max-width: 767px) {
  .x18bzldo.x18bzldo {
    margin-right: 80px;
  }
}
@media (max-width: 1009px) {
  .x18dkbgn.x18dkbgn {
    display: none;
  }
}
@media (min-width: 768px) {
  .x18gv71.x18gv71 {
    margin-right: 8px;
  }
}
@media (min-width: 1025px) {
  .x18k4hs8.x18k4hs8 {
    line-height: 1.1667;
  }
}
@media (min-width: 1025px) {
  .x18kag1v.x18kag1v {
    padding-right: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x18kssz0.x18kssz0 {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x18m1zgj.x18m1zgj {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .x18mrol2.x18mrol2 {
    margin-left: 75%;
  }
}
@media (min-width: 838px) and (max-width: 899px) {
  .x18o2953.x18o2953 {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .x18r464c.x18r464c {
    text-overflow: ellipsis;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x18t2dmi.x18t2dmi {
    column-gap: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x18vy5xy.x18vy5xy {
    display: block;
  }
}
@media (max-width: 767px) {
  .x18z9r2k.x18z9r2k {
    grid-row-start: 6;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x190roa2.x190roa2 {
    line-height: 0.9286;
  }
}
@media (max-height: 700px) {
  .x191sgw4.x191sgw4 {
    border-top-left-radius: 0;
  }
}
@media (min-width: 1025px) {
  .x197hxyj.x197hxyj {
    align-content: flex-start;
  }
}
@media (min-width: 736px) {
  .x199bjlz.x199bjlz {
    align-self: center;
  }
}
@media (max-width: 735px) {
  .x19b80pe.x19b80pe {
    background-color: rgb(var(--ig-primary-background));
  }
}
@media (min-width: 640px) {
  .x19b98qs.x19b98qs {
    border-left-style: solid;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x19ckgk6.x19ckgk6 {
    position: absolute;
  }
}
@media (max-width: 767px) {
  .x19d07rm.x19d07rm {
    padding-right: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x19eaghy.x19eaghy {
    padding-left: 4px;
  }
}
@media (min-width: 1264px) and (max-width: 1919px) {
  .x19elr03.x19elr03 {
    left: var(--nav-medium-width);
  }
}
@media (max-width: 767px) {
  .x19getac.x19getac {
    column-gap: 64px;
  }
}
@media (max-width: 1337px) {
  .x19gsf6j.x19gsf6j {
    display: block;
  }
}
@media (min-width: 1920px) {
  .x19hu032.x19hu032 {
    left: var(--nav-wide-width);
  }
}
@media (min-width: 768px) {
  .x19j587q.x19j587q {
    margin-right: -56px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x19m864h.x19m864h {
    border-right-width: 1px;
  }
}
@media (min-width: 736px) {
  .x19no4lh.x19no4lh {
    padding-left: 32px;
  }
}
@media (max-width: 767px) {
  .x19sib40.x19sib40 {
    line-height: 1.1538;
  }
}
@media (min-width: 1025px) {
  .x19u73t3.x19u73t3 {
    padding-right: 8px;
  }
}
@media (max-width: 767px) {
  .x19xhxss.x19xhxss {
    flex-direction: column;
  }
}
@media (max-width: 735px) {
  .x19xppfw.x19xppfw {
    margin-right: 5px;
  }
}
@media (max-width: 767px) {
  .x1a02nmj.x1a02nmj {
    margin-right: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1a1dzak.x1a1dzak {
    margin-left: 0;
  }
}
@media (min-width: 1025px) {
  .x1a34gka.x1a34gka {
    margin-right: 80px;
  }
}
@media (max-width: 767px) {
  .x1a39t7p.x1a39t7p {
    margin-left: 12px;
  }
}
@media (max-width: 784px) {
  .x1a3r5r4.x1a3r5r4 {
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1a5bb0p.x1a5bb0p {
    row-gap: 48px;
  }
}
@media (min-width: 1921px) {
  .x1a5fibe.x1a5fibe {
    margin-left: 0;
  }
}
@media (min-width: 1025px) {
  .x1a7y5l6.x1a7y5l6 {
    margin-right: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1aaxbsx.x1aaxbsx {
    position: fixed;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1aemkg1.x1aemkg1 {
    row-gap: 24px;
  }
}
@media (min-width: 1025px) {
  .x1afz2uk.x1afz2uk {
    column-gap: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1ag4gfh.x1ag4gfh {
    align-content: space-around;
  }
}
@media (min-width: 480px) and (max-width: 1024px) {
  .x1agx2rw.x1agx2rw {
    margin-right: 16px;
  }
}
@media (min-width: 1025px) {
  .x1an8x4w.x1an8x4w {
    font-size: 2.25rem;
  }
}
@media (min-width: 768px) {
  .x1ap9x3y.x1ap9x3y {
    font-size: 1.09375rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1apj287.x1apj287 {
    font-size: 0.8125rem;
  }
}
@media (max-width: 875px) {
  .x1apkhpv.x1apkhpv {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .x1asd1xh.x1asd1xh {
    flex-shrink: 2;
  }
}
@media (max-width: 679px) {
  .x1atej4b.x1atej4b {
    padding-right: 0;
  }
}
@media (max-width: 1339px) {
  .x1atro6v.x1atro6v {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1aua56s.x1aua56s {
    padding-right: 64px;
  }
}
@media (max-width: 767px) {
  .x1axvpwj.x1axvpwj {
    row-gap: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1ayaxya.x1ayaxya {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1b89h26.x1b89h26 {
    flex-grow: 1;
  }
}
@media (min-width: 1025px) {
  .x1b9j29z.x1b9j29z {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1bkab0a.x1bkab0a {
    align-self: baseline;
  }
}
@media (max-width: 899px) {
  .x1blm0zq.x1blm0zq {
    border-top-right-radius: 0;
  }
}
@media (max-width: 500px) {
  .x1bthn6i.x1bthn6i {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1buhe1s.x1buhe1s {
    flex-basis: content;
  }
}
@media (min-width: 1025px) {
  .x1burey5.x1burey5 {
    padding-left: 0;
  }
}
@media (min-width: 736px) {
  .x1bzgcud.x1bzgcud {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1c1zoej.x1c1zoej {
    margin-right: -32px;
  }
}
@media screen and (min-height: 1220px) {
  .x1c2o835.x1c2o835 {
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .x1c4a0w0.x1c4a0w0 {
    font-size: 1.0625rem;
  }
}
@media (max-width: 767px) {
  .x1c53joi.x1c53joi {
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  .x1c55d4a.x1c55d4a {
    word-wrap: break-word;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1c773n9.x1c773n9 {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .x1c7orvn.x1c7orvn {
    margin-left: 41.666667%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1c8cchi.x1c8cchi {
    font-size: 3.125rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1c8hgg0.x1c8hgg0 {
    line-height: 1.1538;
  }
}
@media (min-width: 1025px) {
  .x1caensz.x1caensz {
    row-gap: 20px;
  }
}
@media (min-width: 1025px) {
  .x1cb9j55.x1cb9j55 {
    order: 3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1cbc14y.x1cbc14y {
    justify-content: space-around;
  }
}
@media (min-width: 1025px) {
  .x1ce2247.x1ce2247 {
    align-self: stretch;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1cejanw.x1cejanw {
    row-gap: 120px;
  }
}
@media (min-width: 736px) {
  .x1ckqtg3.x1ckqtg3 {
    justify-content: space-around;
  }
}
@media (max-width: 767px) {
  .x1ckwy2n.x1ckwy2n {
    margin-right: 56px;
  }
}
@media (max-width: 767px) {
  .x1cl9bdw.x1cl9bdw {
    column-gap: 8px;
  }
}
@media (max-width: 767px) {
  .x1cmkkoq.x1cmkkoq {
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1cno2d4.x1cno2d4 {
    margin-left: 16.666667%;
  }
}
@media (max-width: 735px) {
  .x1coc1wt.x1coc1wt {
    margin-left: 20px;
  }
}
@media (min-width: 1025px) {
  .x1cwj5ce.x1cwj5ce {
    row-gap: 40px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1cx86r4.x1cx86r4 {
    font-size: 2.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1czyhat.x1czyhat {
    margin-right: 24px;
  }
}
@media (min-width: 838px) and (max-width: 899px) {
  .x1d14ilm.x1d14ilm {
    align-items: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1d4rxl3.x1d4rxl3 {
    line-height: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1d6csx3.x1d6csx3 {
    padding-left: 24px;
  }
}
@media (max-width: 735px) {
  .x1d81r3v.x1d81r3v {
    padding-left: 0 !important;
  }
}
@media (max-width: 899px) {
  .x1daaz14.x1daaz14 {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1dces20.x1dces20 {
    align-items: flex-start;
  }
}
@media (min-width: 1264px) {
  .x1dejxi8.x1dejxi8 {
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .x1dggc2o.x1dggc2o {
    position: static;
  }
}
@media (max-width: 1023px) {
  .x1dh0ydc.x1dh0ydc {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .x1di1pr7.x1di1pr7 {
    padding-right: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1dig2fh.x1dig2fh {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .x1dmt2ir.x1dmt2ir {
    object-position: left center;
  }
}
@media (max-width: 767px) {
  .x1dn74xm.x1dn74xm {
    display: flex;
  }
}
@media (max-width: 767px) {
  .x1drydlv.x1drydlv {
    align-content: center;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1ds9wgp.x1ds9wgp {
    font-size: 3.75rem;
  }
}
@media (max-width: 767px) {
  .x1dszgak.x1dszgak {
    border-top-left-radius: 60px;
  }
}
@media (min-width: 767px) {
  .x1dueul0.x1dueul0 {
    display: flex;
  }
}
@media (min-width: 900px) {
  .x1dv45df.x1dv45df {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1dvl3sw.x1dvl3sw {
    text-align: center;
  }
}
@media (min-width: 767px) {
  .x1dx5x48.x1dx5x48 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .x1dyxlkm.x1dyxlkm {
    border-top-right-radius: 60px;
  }
}
@media (max-width: 564px) {
  .x1dzdb2q.x1dzdb2q {
    padding-right: 0;
  }
}
@media (min-width: 640px) {
  .x1e03utl.x1e03utl {
    margin-left: -1px;
  }
}
@media (max-width: 767px) {
  .x1e2rkc8.x1e2rkc8 {
    border-right-width: 1px;
  }
}
@media (max-width: 916px) {
  .x1e6x3py.x1e6x3py {
    display: block;
  }
}
@media (min-width: 1025px) {
  .x1ee72fn.x1ee72fn {
    margin-left: 16px;
  }
}
@media (min-width: 1025px) {
  .x1een3gp.x1een3gp {
    justify-content: flex-start;
  }
}
@media (min-width: 640px) {
  .x1els967.x1els967 {
    border-right-color: rgb(var(--ig-elevated-separator));
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1emriye.x1emriye {
    font-size: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1enobov.x1enobov {
    margin-left: 16px;
  }
}
@media (min-width: 1921px) {
  .x1eqty8p.x1eqty8p {
    font-size: 6.25rem;
  }
}
@media (min-width: 900px) {
  .x1es02x0.x1es02x0 {
    position: relative;
  }
}
@media (min-width: 900px) {
  .x1es57ry.x1es57ry {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .x1etpe39.x1etpe39 {
    row-gap: 32px;
  }
}
@media (max-width: 767px) {
  .x1evqr0a.x1evqr0a {
    flex-shrink: 3;
  }
}
@media (min-width: 1025px) {
  .x1ewztk4.x1ewztk4 {
    font-weight: 400 !important;
  }
}
@media (max-width: 767px) {
  .x1ex2hin.x1ex2hin {
    margin-left: 25%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1f85z1o.x1f85z1o {
    padding-right: 80px;
  }
}
@media (max-width: 767px) {
  .x1f91t4q.x1f91t4q {
    z-index: 1;
  }
}
@media (min-width: 1025px) {
  .x1ferwt3.x1ferwt3 {
    object-position: center top;
  }
}
@media (min-width: 1025px) {
  .x1fipkya.x1fipkya {
    margin-left: 25%;
  }
}
@media (max-width: 1400px) {
  .x1fq192j.x1fq192j {
    float: right;
  }
}
@media (min-width: 1025px) {
  .x1fqhsn6.x1fqhsn6 {
    display: inline-block;
  }
}
@media (min-width: 1025px) {
  .x1fvnbyj.x1fvnbyj {
    order: 5;
  }
}
@media (min-width: 736px) {
  .x1fww68i.x1fww68i {
    border-left-color: rgb(var(--post-separator));
  }
}
@media (max-width: 735px) {
  .x1fxh01l.x1fxh01l {
    border-right-width: 0;
  }
}
@media (max-width: 735px) {
  .x1fybgls.x1fybgls {
    padding-left: 32px;
  }
}
@media (max-width: 564px) {
  .x1g2kw80.x1g2kw80 {
    border-top-left-radius: 0;
  }
}
@media (max-width: 767px) {
  .x1g2qoit.x1g2qoit {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  .x1g513za.x1g513za {
    line-height: 0.85;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1g7zkoo.x1g7zkoo {
    line-height: 1.3333;
  }
}
@media (max-width: 767px) {
  .x1gbspc8.x1gbspc8 {
    column-gap: 14px;
  }
}
@media (max-width: 735px) {
  .x1gcdfx6.x1gcdfx6 {
    flex-direction: row;
  }
}
@media (max-width: 1266px) {
  .x1gexvdb.x1gexvdb {
    margin-left: calc(calc(100vw - 376px) * -1);
  }
}
@media (max-width: 767px) {
  .x1gjurth.x1gjurth {
    margin-right: 40px;
  }
}
@media (max-width: 767px) {
  .x1gjwhvd.x1gjwhvd {
    margin-right: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1gkbtql.x1gkbtql {
    line-height: 1.1875;
  }
}
@media (min-width: 1025px) {
  .x1gnvfkl.x1gnvfkl {
    padding-left: 16px;
  }
}
@media (max-width: 1072px) {
  .x1gontpq.x1gontpq {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1gtc7or.x1gtc7or {
    margin-left: -32px;
  }
}
@media (min-width: 736px) {
  .x1gucofx.x1gucofx {
    border-top-color: rgb(var(--post-separator));
  }
}
@media (max-width: 735px) {
  .x1gviyk7.x1gviyk7 {
    display: none;
  }
}
@media (max-width: 1274px) {
  .x1h2vona.x1h2vona {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .x1h5q9hs.x1h5q9hs {
    margin-left: -32px;
  }
}
@media (max-width: 767px) {
  .x1hdevdf.x1hdevdf {
    margin-left: 4px;
  }
}
@media (min-width: 1025px) {
  .x1hhp1i.x1hhp1i {
    font-weight: 500;
  }
}
@media (max-width: 767px) {
  .x1hkdgjx.x1hkdgjx {
    order: 2;
  }
}
@media (min-width: 1025px) {
  .x1hmje8x.x1hmje8x {
    margin-right: 56px;
  }
}
@media (min-width: 900px) {
  .x1ho6cgx.x1ho6cgx {
    pointer-events: none;
  }
}
@media (min-width: 1025px) {
  .x1hp8yug.x1hp8yug {
    object-position: right center;
  }
}
@media (max-width: 1291px) {
  .x1hpfr6s.x1hpfr6s {
    display: block;
  }
}
@media (max-width: 735px) {
  .x1hqdklf.x1hqdklf {
    margin-left: 5px;
  }
}
@media (max-width: 980px) {
  .x1hsepqm.x1hsepqm {
    margin-left: 12px;
  }
}
@media (min-width: 768px) {
  .x1htiob5.x1htiob5 {
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1hu24m4.x1hu24m4 {
    margin-right: 40px;
  }
}
@media (max-width: 767px) {
  .x1hvip39.x1hvip39 {
    padding-right: 56px;
  }
}
@media (min-width: 736px) {
  .x1hyneuh.x1hyneuh {
    text-align: left;
  }
}
@media (min-width: 1025px) {
  .x1i0mha5.x1i0mha5 {
    justify-content: flex-end;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1i5zw5o.x1i5zw5o {
    line-height: 0.9444;
  }
}
@media (min-width: 1025px) {
  .x1i6xp69.x1i6xp69 {
    letter-spacing: normal;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1ibtr8i.x1ibtr8i {
    padding-right: 4px;
  }
}
@media (max-width: 1230px) {
  .x1icjgl0.x1icjgl0 {
    display: none;
  }
}
@media (max-width: 767px) {
  .x1ig1luc.x1ig1luc {
    line-height: 1.3333;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1igq5jv.x1igq5jv {
    line-height: 1.2222;
  }
}
@media (min-width: 1025px) {
  .x1ihggjs.x1ihggjs {
    padding-right: 80px;
  }
}
@media (max-width: 767px) {
  .x1ij0wma.x1ij0wma {
    font-weight: 300;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1iovl42.x1iovl42 {
    font-weight: 300 !important;
  }
}
@media (max-width: 1291px) {
  .x1iqy4ge.x1iqy4ge {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1irq255.x1irq255 {
    line-height: 0.8182;
  }
}
@media (min-width: 1025px) {
  .x1is8316.x1is8316 {
    column-gap: 32px;
  }
}
@media (max-width: 999px) {
  .x1iwxono.x1iwxono {
    display: flex;
  }
}
@media (max-width: 767px) {
  .x1ixy24n.x1ixy24n {
    margin-right: 12px;
  }
}
@media (min-width: 1025px) {
  .x1izlw2a.x1izlw2a {
    margin-left: 48px;
  }
}
@media (max-width: 735px) {
  .x1j05y28.x1j05y28 {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1j1zhq5.x1j1zhq5 {
    vertical-align: middle;
  }
}
@media (max-width: 767px) {
  .x1j402mz.x1j402mz {
    line-height: 1.4444;
  }
}
@media (max-width: 767px) {
  .x1j4cwm5.x1j4cwm5 {
    margin-left: 5px;
  }
}
@media (min-width: 1025px) {
  .x1jbno0g.x1jbno0g {
    font-size: 3rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1jcwenj.x1jcwenj {
    padding-left: 8px;
  }
}
@media (min-width: 1025px) {
  .x1jez3l9.x1jez3l9 {
    column-gap: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1jfjuk1.x1jfjuk1 {
    margin-right: 32px;
  }
}
@media (max-width: 1072px) {
  .x1jgxl5c.x1jgxl5c {
    display: block;
  }
}
@media (min-width: 876px) {
  .x1jh23i6.x1jh23i6 {
    padding-left: 48px;
  }
}
@media (max-width: 1160px) {
  .x1jib630.x1jib630 {
    row-gap: 16px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1jjqib2.x1jjqib2 {
    letter-spacing: -0.03em;
  }
}
@media (min-width: 1025px) {
  .x1jnd2yc.x1jnd2yc {
    column-gap: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1jo63p5.x1jo63p5 {
    padding-left: 120px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1ju9hvt.x1ju9hvt {
    font-size: 1.75rem;
  }
}
@media (max-width: 736px) {
  .x1juhsu6.x1juhsu6 {
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1k03ns3.x1k03ns3 {
    font-weight: 400;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1k4mf2b.x1k4mf2b {
    justify-content: center;
  }
}
@media (min-width: 1025px) {
  .x1k6anmg.x1k6anmg {
    border-left-width: 1px;
  }
}
@media (min-width: 736px) {
  .x1k77rm6.x1k77rm6 {
    margin-left: 64px;
  }
}
@media (min-width: 900px) {
  .x1k7iptp.x1k7iptp {
    visibility: hidden;
  }
}
@media (min-width: 768px) {
  .x1k81cqu.x1k81cqu {
    margin-left: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1kah1z0.x1kah1z0 {
    margin-left: 40px;
  }
}
@media (min-width: 1025px) {
  .x1kanymm.x1kanymm {
    font-weight: 300;
  }
}
@media (max-width: 837px) {
  .x1kaom47.x1kaom47 {
    justify-content: flex-end;
  }
}
@media (max-width: 767px) {
  .x1kav1ag.x1kav1ag {
    line-height: 1.1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1kayxxt.x1kayxxt {
    padding-right: 0;
  }
}
@media (min-width: 640px) {
  .x1kb3p6.x1kb3p6 {
    border-top-left-radius: 8px;
  }
}
@media (max-width: 767px) {
  .x1kd9vzk.x1kd9vzk {
    font-weight: inherit;
  }
}
@media (min-width: 900px) {
  .x1ke80iy.x1ke80iy {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1kf8ekm.x1kf8ekm {
    padding-left: 32px;
  }
}
@media (max-width: 767px) {
  .x1khyo5i.x1khyo5i {
    align-self: baseline;
  }
}
@media (min-width: 1025px) {
  .x1kiv6rb.x1kiv6rb {
    flex-shrink: 3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1kjlbv1.x1kjlbv1 {
    font-weight: inherit;
  }
}
@media (min-width: 1260px) {
  .x1klv6iw.x1klv6iw {
    display: flex;
  }
}
@media (max-width: 784px) {
  .x1kmcs2m.x1kmcs2m {
    display: none;
  }
}
@media (min-width: 768px) {
  .x1kogecn.x1kogecn {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .x1kpr9t5.x1kpr9t5 {
    justify-content: space-around;
  }
}
@media (min-width: 1025px) {
  .x1kq9f1i.x1kq9f1i {
    margin-right: 48px;
  }
}
@media (max-width: 767px) {
  .x1ktgrjp.x1ktgrjp {
    align-self: flex-end;
  }
}
@media (min-width: 768px) {
  .x1kvq13t.x1kvq13t {
    margin-left: -56px;
  }
}
@media (min-width: 768px) {
  .x1kwsris.x1kwsris {
    object-position: right center;
  }
}
@media (max-width: 767px) {
  .x1l5m18u.x1l5m18u {
    flex-basis: content;
  }
}
@media (max-width: 767px) {
  .x1l9der7.x1l9der7 {
    padding-left: 48px;
  }
}
@media (min-width: 900px) {
  .x1l9iuo5.x1l9iuo5 {
    padding-right: 30px;
  }
}
@media (min-width: 1025px) {
  .x1la6b55.x1la6b55 {
    font-size: 10rem;
  }
}
@media (max-width: 735px) {
  .x1lahhci.x1lahhci {
    flex-shrink: 0;
  }
}
@media (min-width: 768px) {
  .x1lehuws.x1lehuws {
    object-position: center bottom;
  }
}
@media (min-width: 1025px) {
  .x1lf6g7z.x1lf6g7z {
    box-sizing: border-box;
  }
}
@media (max-width: 767px) {
  .x1lgtu52.x1lgtu52 {
    align-items: baseline;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1lh6mr6.x1lh6mr6 {
    margin-right: 16px;
  }
}
@media (max-width: 679px) {
  .x1likypf.x1likypf {
    box-shadow: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1llg47z.x1llg47z {
    row-gap: 20px;
  }
}
@media (min-width: 1025px) {
  .x1lm1tyr.x1lm1tyr {
    row-gap: 48px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1lo0eyo.x1lo0eyo {
    order: 5;
  }
}
@media (min-width: 1025px) {
  .x1lq94bc.x1lq94bc {
    align-items: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1lqhwfh.x1lqhwfh {
    text-align: left;
  }
}
@media (min-width: 736px) {
  .x1lvagci.x1lvagci {
    padding-left: 15px;
  }
}
@media (min-width: 1025px) {
  .x1lvncci.x1lvncci {
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1lvnpcb.x1lvnpcb {
    padding-left: 0;
  }
}
@media (max-width: 1058px) {
  .x1lw73gg.x1lw73gg {
    display: block;
  }
}
@media only screen and (max-width: 459px) {
  .x1lyhvkc.x1lyhvkc {
    column-count: 1;
  }
}
@media (min-width: 768px) {
  .x1m0me50.x1m0me50 {
    object-position: left bottom;
  }
}
@media (min-width: 1025px) {
  .x1m11752.x1m11752 {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .x1m1q7df.x1m1q7df {
    order: 3;
  }
}
@media (max-width: 939px) {
  .x1m27jid.x1m27jid {
    border-top-right-radius: 0;
  }
}
@media (min-width: 640px) {
  .x1m2ldj3.x1m2ldj3 {
    border-right-style: solid;
  }
}
@media (min-width: 1025px) {
  .x1m3upgh.x1m3upgh {
    padding-left: 40px;
  }
}
@media (min-width: 736px) {
  .x1m3zkgg.x1m3zkgg {
    border-top-right-radius: 3px;
  }
}
@media (min-width: 1025px) {
  .x1m7o02c.x1m7o02c {
    column-gap: 80px;
  }
}
@media (min-width: 640px) {
  .x1m9fcb4.x1m9fcb4 {
    border-top-left-radius: 3px;
  }
}
@media (max-width: 767px) {
  .x1makfk1.x1makfk1 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1025px) {
  .x1mj2il2.x1mj2il2 {
    display: none;
  }
}
@media (min-width: 1025px) {
  .x1mmkkrh.x1mmkkrh {
    margin-right: 32px;
  }
}
@media (max-width: 767px) {
  .x1mtirvy.x1mtirvy {
    column-gap: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1mu1jf0.x1mu1jf0 {
    order: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1mv3xxd.x1mv3xxd {
    column-gap: 24px;
  }
}
@media (max-width: 999px) {
  .x1mx1xey.x1mx1xey {
    flex-shrink: 1;
  }
}
@media (max-width: 768px) {
  .x1mx85iw.x1mx85iw {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .x1myb604.x1myb604 {
    row-gap: 4px;
  }
}
@media (min-width: 1025px) {
  .x1mylvt1.x1mylvt1 {
    object-position: right top;
  }
}
@media (max-width: 767px) {
  .x1mz70lc.x1mz70lc {
    position: fixed;
  }
}
@media (max-width: 1009px) {
  .x1n3lxu3.x1n3lxu3 {
    display: block;
  }
}
@media (max-width: 767px) {
  .x1n5bi6p.x1n5bi6p {
    font-size: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1n7q7l5.x1n7q7l5 {
    letter-spacing: -0.02em;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1n9a3x6.x1n9a3x6 {
    justify-content: space-evenly;
  }
}
@media (max-width: 767px) {
  .x1n9wmnp.x1n9wmnp {
    column-gap: 80px;
  }
}
@media (max-width: 837px) {
  .x1nb3mvd.x1nb3mvd {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .x1nbgbe1.x1nbgbe1 {
    margin-left: 120px;
  }
}
@media (max-width: 735px) {
  .x1nbz2ho.x1nbz2ho {
    padding-left: 16px;
  }
}
@media (max-width: 1000px) {
  .x1nc0skp.x1nc0skp {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1nc3qvv.x1nc3qvv {
    column-gap: 32px;
  }
}
@media (max-width: 899px) {
  .x1nhjfyr.x1nhjfyr {
    z-index: 0;
  }
}
@media (max-width: 767px) {
  .x1ni0lre.x1ni0lre {
    flex-direction: column;
  }
}
@media (max-width: 1266px) {
  .x1nig0vq.x1nig0vq {
    position: sticky;
  }
}
@media (min-width: 1025px) {
  .x1npfmwo.x1npfmwo {
    font-family: Optimistic Text, Montserrat, Helvetica, Arial, Noto Sans,
      sans-serif;
  }
}
@media (max-width: 767px) {
  .x1nqgi9i.x1nqgi9i {
    order: 5;
  }
}
@media (min-width: 1025px) {
  .x1nql0br.x1nql0br {
    justify-content: center;
  }
}
@media (max-width: 735px) {
  .x1nr3kok.x1nr3kok {
    margin-left: 12px;
  }
}
@media (max-width: 735px) {
  .x1ntc13c.x1ntc13c {
    margin-right: 3px;
  }
}
@media (max-width: 767px) {
  .x1nv2bzg.x1nv2bzg {
    margin-left: -16px;
  }
}
@media (max-width: 767px) {
  .x1nvkni4.x1nvkni4 {
    padding-left: 56px;
  }
}
@media (min-width: 1025px) {
  .x1nwxl0a.x1nwxl0a {
    margin-right: 60px;
  }
}
@media (max-width: 939px) {
  .x1nxjzwp.x1nxjzwp {
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .x1o1n6r0.x1o1n6r0 {
    line-height: 1.5;
  }
}
@media (max-height: 700px) {
  .x1o1r9uv.x1o1r9uv {
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .x1o2vmuf.x1o2vmuf {
    line-height: 1.1563;
  }
}
@media (max-width: 767px) {
  .x1o493bg.x1o493bg {
    padding-right: 64px;
  }
}
@media (min-width: 1921px) {
  .x1o4ld05.x1o4ld05 {
    font-size: 5rem;
  }
}
@media (max-width: 767px) {
  .x1o56ips.x1o56ips {
    margin-left: 40px;
  }
}
@media (max-width: 767px) {
  .x1o9eeht.x1o9eeht {
    margin-left: 56px;
  }
}
@media (min-width: 768px) {
  .x1o9qpz9.x1o9qpz9 {
    padding-left: 10px;
  }
}
@media (max-width: 875px) {
  .x1oa0zh2.x1oa0zh2 {
    padding-left: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1oax3qk.x1oax3qk {
    position: sticky;
  }
}
@media (min-width: 1025px) {
  .x1obgwfk.x1obgwfk {
    margin-right: 4px;
  }
}
@media (max-width: 767px) {
  .x1obt6tg.x1obt6tg {
    overflow-wrap: break-word;
  }
}
@media (min-width: 1921px) {
  .x1oh6tuh.x1oh6tuh {
    line-height: 1.3571;
  }
}
@media (min-width: 736px) {
  .x1ok9m5z.x1ok9m5z {
    border-right-color: rgb(var(--post-separator));
  }
}
@media (max-width: 767px) {
  .x1olgzhl.x1olgzhl {
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .x1olntwx.x1olntwx {
    justify-content: space-around;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1oplijt.x1oplijt {
    overflow-wrap: break-word;
  }
}
@media (min-width: 1025px) {
  .x1opoouh.x1opoouh {
    padding-left: 48px;
  }
}
@media (max-width: 767px) {
  .x1or3m2d.x1or3m2d {
    font-size: 2.1875rem;
  }
}
@media (max-width: 980px) {
  .x1osn89c.x1osn89c {
    margin-left: 28px;
  }
}
@media (min-width: 1025px) {
  .x1ot7czr.x1ot7czr {
    padding-left: 120px;
  }
}
@media (min-width: 1025px) {
  .x1oxjex6.x1oxjex6 {
    display: inline-flex;
  }
}
@media (max-width: 767px) {
  .x1oyxtw5.x1oyxtw5 {
    padding-right: 0;
  }
}
@media (min-width: 1025px) {
  .x1p3v92k.x1p3v92k {
    margin-left: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1p43u3e.x1p43u3e {
    flex-grow: 0;
  }
}
@media (max-width: 735px) {
  .x1p7u9fw.x1p7u9fw {
    flex-basis: auto;
  }
}
@media (max-width: 916px) {
  .x1pa3uv7.x1pa3uv7 {
    display: none;
  }
}
@media (min-width: 1025px) {
  .x1pj7c0q.x1pj7c0q {
    box-sizing: content-box;
  }
}
@media (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .x1pqszli.x1pqszli {
    background-size: 271px 149px;
  }
}
@media (max-width: 767px) {
  .x1puwg6.x1puwg6 {
    font-weight: 800 !important;
  }
}
@media (max-width: 767px) {
  .x1q7cwms.x1q7cwms {
    line-height: 1.0909;
  }
}
@media (min-width: 1610px) {
  .x1q9j7o.x1q9j7o {
    display: flex;
  }
}
@media (min-width: 736px) {
  .x1qbdg85.x1qbdg85 {
    border-top-width: 1px;
  }
}
@media (max-width: 767px) {
  .x1qbinui.x1qbinui {
    column-gap: 120px;
  }
}
@media (min-width: 736px) {
  .x1qgnrqa.x1qgnrqa {
    flex-grow: 2;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1qk4n7y.x1qk4n7y {
    line-height: 1.2;
  }
}
@media (max-width: 999px) {
  .x1qm1h6.x1qm1h6 {
    flex-basis: 710px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1qpwgo4.x1qpwgo4 {
    text-align: right;
  }
}
@media (max-width: 736px) {
  .x1qrcuxw.x1qrcuxw {
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 735px) {
  .x1qsaojo.x1qsaojo {
    margin-right: 16px;
  }
}
@media (min-width: 640px) {
  .x1qsh6cd.x1qsh6cd {
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .x1qua71q.x1qua71q {
    margin-left: 8.333333%;
  }
}
@media (max-width: 735px) {
  .x1quol0o.x1quol0o {
    flex-grow: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1r0fgle.x1r0fgle {
    row-gap: 64px;
  }
}
@media (max-width: 767px) {
  .x1r28tcg.x1r28tcg {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1r3qn6m.x1r3qn6m {
    line-height: 0.9444;
  }
}
@media (max-width: 767px) {
  .x1r6nztd.x1r6nztd {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1260px) {
  .x1r6vyx8.x1r6vyx8 {
    padding-left: 0;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1r77pf1.x1r77pf1 {
    flex-direction: row-reverse;
  }
}
@media (min-width: 900px) {
  .x1r98mxo.x1r98mxo {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .x1ratqd3.x1ratqd3 {
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  .x1rctht5.x1rctht5 {
    padding-right: 120px;
  }
}
@media (min-width: 1025px) {
  .x1re28nn.x1re28nn {
    padding-left: 24px;
  }
}
@media (max-width: 1364px) {
  .x1rru3op.x1rru3op {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1rsi1pw.x1rsi1pw {
    margin-left: 50%;
  }
}
@media (max-width: 767px) {
  .x1rujz1s.x1rujz1s {
    font-size: 0.875rem;
  }
}
@media (max-width: 767px) {
  .x1ry2i0s.x1ry2i0s {
    margin-right: -16px;
  }
}
@media (min-width: 1260px) {
  .x1rzvsx8.x1rzvsx8 {
    display: inherit;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1s0dajt.x1s0dajt {
    padding-right: 8px;
  }
}
@media (min-width: var(--polaris-medium-screen-min)) {
  .x1s0uc5h.x1s0uc5h {
    font-weight: var(--font-weight-system-semibold);
  }
}
@media (min-width: 736px) {
  .x1s4c5j2.x1s4c5j2 {
    border-right-style: solid;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1s9p23.x1s9p23 {
    line-height: 1.1154;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1s9riy0.x1s9riy0 {
    margin-left: 32px;
  }
}
@media (max-width: 767px) {
  .x1sdeci8.x1sdeci8 {
    column-gap: 12px;
  }
}
@media (min-width: 1025px) {
  .x1sduvt.x1sduvt {
    flex-wrap: wrap-reverse;
  }
}
@media (min-width: 1025px) {
  .x1sg34qg.x1sg34qg {
    margin-right: 0;
  }
}
@media (max-width: 639px) {
  .x1sj0e5j.x1sj0e5j {
    background-color: rgb(var(--ig-primary-background));
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1sje56t.x1sje56t {
    margin-left: -8px;
  }
}
@media screen and (min-height: 1220px) {
  .x1skpowl.x1skpowl {
    font-size: 3.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1sm9tiz.x1sm9tiz {
    font-weight: 200 !important;
  }
}
@media (min-width: 1025px) {
  .x1sqq7mf.x1sqq7mf {
    padding-right: 56px;
  }
}
@media (max-width: 999px) {
  .x1srj7yi.x1srj7yi {
    position: absolute;
  }
}
@media (max-width: 899px) {
  .x1stjdt1.x1stjdt1 {
    flex-grow: 1;
  }
}
@media (max-width: 1337px) {
  .x1sztn3g.x1sztn3g {
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1t02irq.x1t02irq {
    line-height: 1.1667;
  }
}
@media (max-width: 900px) {
  .x1t0ov9c.x1t0ov9c {
    flex-basis: 64px;
  }
}
@media (max-width: 767px) {
  .x1t2x7uc.x1t2x7uc {
    letter-spacing: -0.01em;
  }
}
@media (min-width: 1025px) {
  .x1t35rbw.x1t35rbw {
    font-size: 8rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1t4jeav.x1t4jeav {
    margin-right: 48px;
  }
}
@media (min-width: 1025px) {
  .x1t6zt4k.x1t6zt4k {
    flex-grow: 3;
  }
}
@media (max-width: 767px) {
  .x1t7fgp.x1t7fgp {
    align-items: flex-end;
  }
}
@media (max-width: 837px) {
  .x1tal7ea.x1tal7ea {
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .x1tbo4zr.x1tbo4zr {
    line-height: 1.4167;
  }
}
@media (max-width: 767px) {
  .x1tecr8c.x1tecr8c {
    padding-left: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1tmct6t.x1tmct6t {
    margin-right: 120px;
  }
}
@media (max-width: 767px) {
  .x1tsmvsa.x1tsmvsa {
    padding-right: 4px;
  }
}
@media (max-width: 767px) {
  .x1tu0tqs.x1tu0tqs {
    flex-basis: auto;
  }
}
@media (max-width: 450px) {
  .x1tuhq53.x1tuhq53 {
    flex-grow: 1;
  }
}
@media only screen and (min-width: 460px) and (max-width: 680px) {
  .x1twisyj.x1twisyj {
    column-count: 2;
  }
}
@media (min-width: 768px) {
  .x1ty98ci.x1ty98ci {
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1ty9wn8.x1ty9wn8 {
    flex-shrink: 2;
  }
}
@media (max-width: 875px) {
  .x1u1fe6s.x1u1fe6s {
    padding-right: 0;
  }
}
@media (min-width: 1025px) {
  .x1u1jhqt.x1u1jhqt {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1u3b50v.x1u3b50v {
    row-gap: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1u49cmg.x1u49cmg {
    font-size: 3rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .x1u6grsq.x1u6grsq {
    animation-duration: 0s;
  }
}
@media (max-width: 767px) {
  .x1uc5f31.x1uc5f31 {
    line-height: 1.4;
  }
}
@media (max-width: 767px) {
  .x1uepa24.x1uepa24 {
    padding-right: 2px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1ufbnn9.x1ufbnn9 {
    padding-left: 70px;
  }
}
@media (max-width: 767px) {
  .x1uhmqq1.x1uhmqq1 {
    grid-column-start: 1;
  }
}
@media (min-width: 1025px) {
  .x1uicvt7.x1uicvt7 {
    padding-right: 48px;
  }
}
@media (min-width: 1921px) {
  .x1ujczp0.x1ujczp0 {
    line-height: 0.8444;
  }
}
@media (max-width: 482px) {
  .x1ulz6bg.x1ulz6bg {
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 767px) {
  .x1uny2dw.x1uny2dw {
    padding-left: 40px;
  }
}
@media (min-width: 1025px) {
  .x1uor810.x1uor810 {
    column-gap: 12px;
  }
}
@media (max-width: 767px) {
  .x1upcdmu.x1upcdmu {
    row-gap: 14px;
  }
}
@media (min-width: 736px) {
  .x1upln17.x1upln17 {
    margin-right: 28px;
  }
}
@media (min-width: 1025px) {
  .x1uqfpbu.x1uqfpbu {
    object-position: left bottom;
  }
}
@media (max-width: 767px) {
  .x1uttgrm.x1uttgrm {
    align-items: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1uv67d3.x1uv67d3 {
    flex-grow: 4;
  }
}
@media (max-width: 767px) {
  .x1uvyzme.x1uvyzme {
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1uwbduc.x1uwbduc {
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1v6s7v3.x1v6s7v3 {
    align-self: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1vbshlo.x1vbshlo {
    align-content: stretch;
  }
}
@media (max-width: 767px) {
  .x1vcjru2.x1vcjru2 {
    line-height: 1.2857;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1ve6zjx.x1ve6zjx {
    margin-left: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1veh5qs.x1veh5qs {
    flex-grow: 3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1veruv1.x1veruv1 {
    margin-right: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1vgm1qg.x1vgm1qg {
    line-height: 0.8333;
  }
}
@media (max-width: 767px) {
  .x1vkauar.x1vkauar {
    align-self: stretch;
  }
}
@media (max-width: 767px) {
  .x1vkgohp.x1vkgohp {
    align-items: stretch;
  }
}
@media (min-width: 736px) {
  .x1vnu5u7.x1vnu5u7 {
    margin-right: auto;
  }
}
@media (max-width: 1337px) {
  .x1vod4g6.x1vod4g6 {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1vr45p6.x1vr45p6 {
    align-items: flex-end;
  }
}
@media (min-width: 1025px) {
  .x1vt57xo.x1vt57xo {
    align-content: flex-end;
  }
}
@media (max-width: 1440px) {
  .x1vt752g.x1vt752g {
    transform: translateY(-7%) scale(0.85);
  }
}
@media (max-width: 767px) {
  .x1vu6upo.x1vu6upo {
    padding-left: 40px;
  }
}
@media (max-width: 1058px) {
  .x1vz28du.x1vz28du {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1w2jrsy.x1w2jrsy {
    padding-right: 56px;
  }
}
@media (min-width: 768px) and (max-width: 1263px) {
  .x1w2ply9.x1w2ply9 {
    left: var(--nav-narrow-width);
  }
}
@media (min-width: 480px) and (max-width: 1024px) {
  .x1w3gb9p.x1w3gb9p {
    margin-left: 16px;
  }
}
@media (min-width: 1025px) {
  .x1wfk75t.x1wfk75t {
    line-height: 1.2;
  }
}
@media (min-width: 736px) {
  .x1whqar2.x1whqar2 {
    padding-right: 44px;
  }
}
@media (min-width: 1025px) {
  .x1wibz0a.x1wibz0a {
    align-content: center;
  }
}
@media (max-width: 1160px) {
  .x1wjuzmv.x1wjuzmv {
    display: flex;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x1wlzf4t.x1wlzf4t {
    line-height: 0.9;
  }
}
@media (max-width: 650px) {
  .x1wnk0fv.x1wnk0fv {
    left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1wnr5t6.x1wnr5t6 {
    padding-left: 12px;
  }
}
@media (max-width: 767px) {
  .x1wono23.x1wono23 {
    margin-left: 32px;
  }
}
@media (min-width: 736px) {
  .x1wrihxl.x1wrihxl {
    margin-right: var(--desktop-grid-item-margin);
  }
}
@media (max-width: 583px) {
  .x1ws6c6y.x1ws6c6y {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1wsgf3v.x1wsgf3v {
    font-family: Optimistic Text, Montserrat, Helvetica, Arial, Noto Sans,
      sans-serif;
  }
}
@media (max-width: 679px) {
  .x1wt1izd.x1wt1izd {
    right: 0;
  }
}
@media (min-width: 768px) {
  .x1wufptv.x1wufptv {
    object-position: left top;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1wyrfho.x1wyrfho {
    justify-content: flex-start;
  }
}
@media (min-width: 1025px) {
  .x1wz7xtb.x1wz7xtb {
    flex-shrink: 2;
  }
}
@media (min-width: 768px) {
  .x1wz8ggu.x1wz8ggu {
    flex-wrap: wrap;
  }
}
@media (max-width: 1266px) {
  .x1wzf7gq.x1wzf7gq {
    right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1x2c27z.x1x2c27z {
    row-gap: 0;
  }
}
@media (min-width: 1025px) {
  .x1x6mfi9.x1x6mfi9 {
    line-height: 1.5385;
  }
}
@media (max-width: 767px) {
  .x1x8qjow.x1x8qjow {
    margin-left: 8px;
  }
}
@media (min-width: 900px) {
  .x1x8zplo.x1x8zplo {
    position: sticky;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1x9kn6l.x1x9kn6l {
    flex-shrink: 4;
  }
}
@media (min-width: 640px) {
  .x1xb909e.x1xb909e {
    border-bottom-left-radius: 3px;
  }
}
@media (min-width: 900px) {
  .x1xcas3r.x1xcas3r {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .x1xdqnba.x1xdqnba {
    align-items: baseline;
  }
}
@media (min-width: 665px) {
  .x1xf4sh4.x1xf4sh4 {
    border-bottom-right-radius: 8px;
  }
}
@media (min-width: 1025px) {
  .x1xfrqny.x1xfrqny {
    object-position: center bottom;
  }
}
@media (min-width: 1025px) {
  .x1xi23s9.x1xi23s9 {
    vertical-align: middle;
  }
}
@media (min-width: 1025px) {
  .x1xjdsz3.x1xjdsz3 {
    font-weight: 300 !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1xk7khq.x1xk7khq {
    padding-right: 24px;
  }
}
@media (max-width: 435px) {
  .x1xqwtuq.x1xqwtuq {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .x1xt0di8.x1xt0di8 {
    row-gap: 120px;
  }
}
@media (max-width: 1266px) {
  .x1xt3ip.x1xt3ip {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1xuk1mr.x1xuk1mr {
    padding-right: 120px;
  }
}
@media (max-width: 736px) {
  .x1xvjs7e.x1xvjs7e {
    align-self: stretch;
  }
}
@media (max-width: 640px) {
  .x1y0tih3.x1y0tih3 {
    display: none;
  }
}
@media (min-width: 736px) {
  .x1y1r9d1.x1y1r9d1 {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .x1y1wx1k.x1y1wx1k {
    position: absolute;
  }
}
@media (max-width: 767px) {
  .x1y24kzq.x1y24kzq {
    padding-left: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1y2eu07.x1y2eu07 {
    align-content: center;
  }
}
@media (min-width: 1025px) {
  .x1y65vyy.x1y65vyy {
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 1160px) {
  .x1y684pg.x1y684pg {
    margin-left: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1y95q6y.x1y95q6y {
    column-gap: 120px;
  }
}
@media (min-width: 1025px) {
  .x1y9is7o.x1y9is7o {
    padding-left: 32px;
  }
}
@media (max-width: 735px) {
  .x1yb4sm0.x1yb4sm0 {
    padding-left: 20px;
  }
}
@media (max-width: 736px) {
  .x1yc22su.x1yc22su {
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1yepq5q.x1yepq5q {
    flex-shrink: 1;
  }
}
@media (min-width: 1264px) {
  .x1yfdxuh.x1yfdxuh {
    padding-right: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x1yiog6r.x1yiog6r {
    font-size: 2.5rem;
  }
}
@media (min-width: 1025px) {
  .x1ym0ulo.x1ym0ulo {
    align-self: flex-end;
  }
}
@media (max-width: 767px) {
  .x1ymnjne.x1ymnjne {
    display: grid;
  }
}
@media (max-height: 700px) {
  .x1ywmky0.x1ywmky0 {
    margin-right: 6px;
  }
}
@media (max-width: 767px) {
  .x1yxlzaz.x1yxlzaz {
    font-weight: 500;
  }
}
@media (min-width: 1025px) {
  .x1yxpr55.x1yxpr55 {
    padding-left: 80px;
  }
}
@media (min-width: 1025px) {
  .x1yyhlu9.x1yyhlu9 {
    font-weight: 700;
  }
}
@media (min-width: 1025px) {
  .x1yyhp02.x1yyhp02 {
    flex-basis: content;
  }
}
@media (min-width: 1025px) {
  .x21n0n7.x21n0n7 {
    align-content: space-around;
  }
}
@media (min-width: 1921px) {
  .x256q34.x256q34 {
    line-height: 1.3636;
  }
}
@media (max-width: 767px) {
  .x291uyu.x291uyu {
    padding-left: 2px;
  }
}
@media (max-width: 767px) {
  .x2amase.x2amase {
    column-gap: 40px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x2aomo.x2aomo {
    padding-right: 70px;
  }
}
@media (max-width: 876px) {
  .x2ayxl8.x2ayxl8 {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x2b88hg.x2b88hg {
    margin-right: -8px;
  }
}
@media (min-width: 1025px) {
  .x2fi1c0.x2fi1c0 {
    position: sticky;
  }
}
@media (min-width: 1921px) {
  .x2hl8ld.x2hl8ld {
    line-height: 0.8333;
  }
}
@media (max-width: 1266px) {
  .x2jrwxa.x2jrwxa {
    display: block;
  }
}
@media (max-width: 767px) {
  .x2p5rwv.x2p5rwv {
    margin-left: 33.333333%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x2qdsqk.x2qdsqk {
    align-self: stretch;
  }
}
@media (min-width: 736px) {
  .x2tyeea.x2tyeea {
    border-left-style: solid;
  }
}
@media (min-width: 900px) {
  .x2vs6fu.x2vs6fu {
    padding-left: 16px;
  }
}
@media (min-width: 1921px) {
  .x2zgc4d.x2zgc4d {
    line-height: 0.9286;
  }
}
@media (max-width: 767px) {
  .x324d1q.x324d1q {
    row-gap: 10px;
  }
}
@media (min-width: var(--polaris-medium-screen-min)) {
  .x327c9v.x327c9v {
    padding-left: 15px;
  }
}
@media (min-width: 1025px) {
  .x33juwo.x33juwo {
    font-size: 4.5rem;
  }
}
@media (max-width: 450px) {
  .x33na3t.x33na3t {
    flex-wrap: wrap;
  }
}
@media (max-width: 1023px) {
  .x382m0l.x382m0l {
    margin-left: 0;
  }
}
@media (max-width: 622px) {
  .x38vcvy.x38vcvy {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .x3a6nna.x3a6nna {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .x3b5ri4.x3b5ri4 {
    margin-left: 16.666667%;
  }
}
@media (max-width: 767px) {
  .x3hbfqo.x3hbfqo {
    order: 1;
  }
}
@media (max-width: 767px) {
  .x3hjnib.x3hjnib {
    flex-shrink: 4;
  }
}
@media (min-width: 1025px) {
  .x3hvlqn.x3hvlqn {
    margin-left: 8.333333%;
  }
}
@media (max-width: 767px) {
  .x3kuyjo.x3kuyjo {
    padding-left: 24px;
  }
}
@media (min-width: 1260px) {
  .x3kzz0h.x3kzz0h {
    padding-right: 0;
  }
}
@media (max-width: 679px) {
  .x3l4zpa.x3l4zpa {
    justify-content: flex-start;
  }
}
@media (min-width: 1025px) {
  .x3n3m2j.x3n3m2j {
    align-self: flex-start;
  }
}
@media (max-width: 650px) {
  .x3n5lev.x3n5lev {
    position: absolute;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x3s0du1.x3s0du1 {
    margin-left: 30px;
  }
}
@media (max-width: 564px) {
  .x3v4vwv.x3v4vwv {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .x3voqp2.x3voqp2 {
    letter-spacing: -0.02em;
  }
}
@media (min-width: 640px) {
  .x3wc9zf.x3wc9zf {
    margin-right: -1px;
  }
}
@media (max-width: 767px) {
  .x3wx4c1.x3wx4c1 {
    padding-left: 32px;
  }
}
@media (max-width: 767px) {
  .x3yeff4.x3yeff4 {
    padding-left: 8px;
  }
}
@media (min-width: 1025px) {
  .x40gx40.x40gx40 {
    flex-basis: 0;
  }
}
@media (min-width: 640px) {
  .x483693.x483693 {
    border-left-width: 0;
  }
}
@media (max-width: 767px) {
  .x49nhbw.x49nhbw {
    display: inline-flex;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x4a20bl.x4a20bl {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x4bz3ec.x4bz3ec {
    font-size: 3.25rem;
  }
}
@media (min-width: 736px) {
  .x4cbp4u.x4cbp4u {
    padding-right: 32px;
  }
}
@media (min-width: 1025px) {
  .x4d5b4m.x4d5b4m {
    margin-left: 40px;
  }
}
@media (max-width: 899px) {
  .x4fpnxs.x4fpnxs {
    display: block;
  }
}
@media (min-width: 1025px) {
  .x4guowb.x4guowb {
    margin-left: 75%;
  }
}
@media (max-width: 735px) {
  .x4iugey.x4iugey {
    flex-basis: 25px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x4jzun5.x4jzun5 {
    align-items: stretch;
  }
}
@media (max-width: 767px) {
  .x4k5h7a.x4k5h7a {
    line-height: 0.8667;
  }
}
@media (max-width: 767px) {
  .x4mw34f.x4mw34f {
    margin-left: 91.666667%;
  }
}
@media (max-width: 1274px) {
  .x4p0muj.x4p0muj {
    display: block;
  }
}
@media (min-width: 736px) {
  .x53tqqp.x53tqqp {
    padding-left: 0;
  }
}
@media (min-width: 736px) {
  .x56wcz6.x56wcz6 {
    align-items: center;
  }
}
@media (max-width: 767px) {
  .x5bj0eh.x5bj0eh {
    margin-right: -8px;
  }
}
@media (min-width: 736px) {
  .x5bv2cf.x5bv2cf {
    flex-grow: 1;
  }
}
@media (min-width: 640px) {
  .x5cc42w.x5cc42w {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x5ffw4t.x5ffw4t {
    column-gap: 16px;
  }
}
@media (min-width: 768px) {
  .x5henx2.x5henx2 {
    font-size: 1.40625rem;
  }
}
@media (max-width: 999px) {
  .x5ilnwy.x5ilnwy {
    align-self: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x5ix0wl.x5ix0wl {
    flex-wrap: wrap-reverse;
  }
}
@media (max-width: 767px) {
  .x5qq7q6.x5qq7q6 {
    row-gap: 80px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x5udfmg.x5udfmg {
    overflow-wrap: break-word;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x5v3foq.x5v3foq {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1025px) {
  .x5y90hf.x5y90hf {
    margin-left: -64px;
  }
}
@media (min-width: 736px) {
  .x5zefxq.x5zefxq {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .x5zg9va.x5zg9va {
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 1025px) {
  .x60s73m.x60s73m {
    object-position: left top;
  }
}
@media (max-width: 736px) {
  .x61jkv3.x61jkv3 {
    margin-right: 0;
  }
}
@media (min-width: 736px) {
  .x629ltq.x629ltq {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .x658qfi.x658qfi {
    line-height: 1.4286;
  }
}
@media (min-width: 1025px) {
  .x6f2h3.x6f2h3 {
    letter-spacing: -0.06em;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6fd3r7.x6fd3r7 {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6fl4vi.x6fl4vi {
    align-items: baseline;
  }
}
@media (min-width: 768px) {
  .x6gjnod.x6gjnod {
    margin-left: 50px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6hrlo1.x6hrlo1 {
    flex-direction: column;
  }
}
@media (min-width: 1921px) {
  .x6jdkww.x6jdkww {
    text-align: inherit;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6kg2x5.x6kg2x5 {
    align-content: flex-end;
  }
}
@media (max-width: 1024px) {
  .x6mkdoz.x6mkdoz {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6syza9.x6syza9 {
    column-gap: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6tc29j.x6tc29j {
    text-align: inherit;
  }
}
@media (max-width: 767px) {
  .x6xdb0n.x6xdb0n {
    row-gap: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x6y952d.x6y952d {
    display: inline;
  }
}
@media (min-width: 900px) {
  .x77ugt.x77ugt {
    flex-basis: 20%;
  }
}
@media (max-height: 1024px) {
  .x7c9vq9.x7c9vq9 {
    transform: translateY(-7%) scale(0.85);
  }
}
@media (min-width: 736px) {
  .x7eyb4g.x7eyb4g {
    margin-left: 50px;
  }
}
@media (min-width: 736px) {
  .x7flfwp.x7flfwp {
    padding-left: 20px;
  }
}
@media (min-width: 1025px) {
  .x7hdx9.x7hdx9 {
    row-gap: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x7hyaor.x7hyaor {
    order: 2;
  }
}
@media (min-width: 768px) {
  .x7mfa4w.x7mfa4w {
    object-position: center center;
  }
}
@media (min-width: 1025px) {
  .x7nfx4f.x7nfx4f {
    font-weight: 200;
  }
}
@media (min-width: 736px) {
  .x7ngd14.x7ngd14 {
    margin-left: auto;
  }
}
@media (min-width: 1025px) {
  .x7qljcw.x7qljcw {
    row-gap: 8px;
  }
}
@media (min-width: 736px) {
  .x7tjcmj.x7tjcmj {
    padding-right: 60px;
  }
}
@media (min-width: 1921px) {
  .x7vsv7c.x7vsv7c {
    text-align: center;
  }
}
@media (max-width: 735px) {
  .x7wvtww.x7wvtww {
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  .x84tqwh.x84tqwh {
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  .x84wnda.x84wnda {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .x8aueu0.x8aueu0 {
    margin-right: 8px;
  }
}
@media (min-width: 1025px) {
  .x8ayeg6.x8ayeg6 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1025px) {
  .x8bf7w.x8bf7w {
    align-items: stretch;
  }
}
@media (max-width: 1024px) {
  .x8cr6z3.x8cr6z3 {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x8e899m.x8e899m {
    padding-left: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x8f72hc.x8f72hc {
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  .x8g9ydw.x8g9ydw {
    margin-left: -24px;
  }
}
@media (min-width: 1025px) {
  .x8kilmd.x8kilmd {
    letter-spacing: -0.04em;
  }
}
@media (max-width: 767px) {
  .x8kl2j8.x8kl2j8 {
    row-gap: 8px;
  }
}
@media (min-width: 1025px) {
  .x8lmfi4.x8lmfi4 {
    padding-right: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x8n2cd.x8n2cd {
    padding-right: 48px;
  }
}
@media (max-width: 583px) {
  .x8n7wzh.x8n7wzh {
    flex-grow: 1;
  }
}
@media (min-width: 1260px) {
  .x8s22rl.x8s22rl {
    margin-left: 16px;
  }
}
@media (min-width: 1025px) {
  .x8v0zol.x8v0zol {
    margin-left: 50%;
  }
}
@media (max-width: 767px) {
  .x8x3iix.x8x3iix {
    align-content: space-between;
  }
}
@media (min-width: 760px) {
  .x90t18m.x90t18m {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .x9451xs.x9451xs {
    margin-left: 24px;
  }
}
@media (max-width: 767px) {
  .x94sxuu.x94sxuu {
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x970dqq.x970dqq {
    order: 3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x9820fh.x9820fh {
    line-height: 1.5;
  }
}
@media (min-width: 1025px) {
  .x9b1vaw.x9b1vaw {
    margin-left: 56px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .x9i2v73.x9i2v73 {
    word-wrap: break-word;
  }
}
@media (min-width: 736px) {
  .x9i3mqj.x9i3mqj {
    margin-right: 4px;
  }
}
@media (min-width: 1921px) {
  .x9i8u0j.x9i8u0j {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .x9iw1id.x9iw1id {
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .x9k2uao.x9k2uao {
    column-gap: 8px;
  }
}
@media (max-width: var(--polaris-small-screen-max)) {
  .x9l7gga.x9l7gga {
    font-size: var(--system-12-font-size);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .x9lwdi1.x9lwdi1 {
    margin-left: 8.333333%;
  }
}
@media (max-width: 767px) {
  .x9oh63r.x9oh63r {
    flex-shrink: 0;
  }
}
@media (min-width: 736px) {
  .x9ozhqo.x9ozhqo {
    margin-right: 30px;
  }
}
@media (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .x9p3b3b.x9p3b3b {
    background-size: 440px 411px;
  }
}
@media (max-width: 767px) {
  .x9q08ia.x9q08ia {
    grid-row-start: 2;
  }
}
@media (max-width: 767px) {
  .x9rl0ip.x9rl0ip {
    order: 0;
  }
}
@media (min-width: 876px) {
  .x9vfwhe.x9vfwhe {
    margin-left: 64px;
  }
}
@media (max-width: 767px) {
  .x9xca8q.x9xca8q {
    column-gap: 48px;
  }
}
@media (max-width: 735px) {
  .xa5j0wu.xa5j0wu {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .xa6yr5q.xa6yr5q {
    font-size: 0.75rem;
  }
}
@media (max-width: 736px) {
  .xa8ff0x.xa8ff0x {
    padding-right: 24px;
  }
}
@media (min-width: 1025px) {
  .xaba44s.xaba44s {
    padding-right: 32px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xaf8bef.xaf8bef {
    line-height: 0.9091;
  }
}
@media (max-width: 735px) {
  .xailu2a.xailu2a {
    border-bottom-right-radius: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xakorsv.xakorsv {
    font-weight: 500;
  }
}
@media (max-width: 767px) {
  .xakp9kt.xakp9kt {
    margin-left: 80px;
  }
}
@media (min-width: 736px) {
  .xamrj8a.xamrj8a {
    justify-content: space-evenly;
  }
}
@media (min-width: 1025px) {
  .xaqp56m.xaqp56m {
    row-gap: 80px;
  }
}
@media (min-width: 640px) {
  .xar73il.xar73il {
    border-right-width: 1px;
  }
}
@media (min-width: 1025px) {
  .xawl3gl.xawl3gl {
    line-height: 1.4286;
  }
}
@media (max-width: 999px) {
  .xb26l6s.xb26l6s {
    margin-left: auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xb3u84.xb3u84 {
    margin-left: 48px;
  }
}
@media (min-width: 1025px) {
  .xb4t8oj.xb4t8oj {
    align-items: flex-start;
  }
}
@media (min-width: 1025px) {
  .xb99e2n.xb99e2n {
    margin-right: auto;
  }
}
@media (min-width: 1025px) {
  .xbcrqgs.xbcrqgs {
    margin-left: 64px;
  }
}
@media (max-width: 996px) {
  .xbd733r.xbd733r {
    display: none;
  }
}
@media (max-width: 735px) {
  .xbjc6do.xbjc6do {
    text-overflow: ellipsis;
  }
}
@media print {
  .xbjcvb9.xbjcvb9 {
    display: none;
  }
}
@media (min-width: 1025px) {
  .xbjgbo8.xbjgbo8 {
    align-self: center;
  }
}
@media (min-width: 1025px) {
  .xbjzb6.xbjzb6 {
    flex-grow: 1;
  }
}
@media (max-width: 735px) {
  .xbn8dsz.xbn8dsz {
    justify-content: center;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xbq7h4v.xbq7h4v {
    text-align: inherit;
  }
}
@media (max-width: 767px) {
  .xbr6k1u.xbr6k1u {
    row-gap: 0;
  }
}
@media (min-width: 1025px) {
  .xbrctg4.xbrctg4 {
    padding-right: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xbv63b3.xbv63b3 {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xbwivem.xbwivem {
    padding-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xby3lk6.xby3lk6 {
    font-weight: 700;
  }
}
@media (max-width: 735px) {
  .xc2v4qs.xc2v4qs {
    margin-left: 16px;
  }
}
@media (max-width: 767px) {
  .xc84xb6.xc84xb6 {
    margin-right: 48px;
  }
}
@media (min-width: 1025px) {
  .xca3z26.xca3z26 {
    flex-shrink: 1;
  }
}
@media (max-width: 679px) {
  .xcatxm7.xcatxm7 {
    box-shadow: 0 12px 28px 0 var(--shadow-2), 0 2px 4px 0 var(--shadow-1),
      inset 0 0 0 1px var(--shadow-inset);
  }
}
@media (max-width: 767px) {
  .xcbfeyv.xcbfeyv {
    text-align: center;
  }
}
@media (max-width: 875px) {
  .xcd7kps.xcd7kps {
    display: none;
  }
}
@media (min-width: 1025px) {
  .xcgl0sk.xcgl0sk {
    font-size: 1.75rem;
  }
}
@media (max-width: 1400px) {
  .xci9q0n.xci9q0n {
    position: relative;
  }
}
@media (min-width: 1025px) {
  .xcpcvzm.xcpcvzm {
    row-gap: 56px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xcrgeus.xcrgeus {
    font-weight: 200;
  }
}
@media (min-width: 1025px) {
  .xcvdk.xcvdk {
    margin-right: 120px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xcxolhg.xcxolhg {
    letter-spacing: normal;
  }
}
@media (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .xd0fu7d.xd0fu7d {
    background-image: url(/images/instagram/xig_legacy_spritesheets/sprite_video_2x.png?__makehaste_cache_breaker=QGBM-RRQtO6);
  }
}
@media (min-width: 768px) {
  .xd1lyre.xd1lyre {
    object-position: center top;
  }
}
@media (max-width: 767px) {
  .xd2bs7b.xd2bs7b {
    margin-left: -8px;
  }
}
@media (max-width: 939px) {
  .xd7htx2.xd7htx2 {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1025px) {
  .xdau234.xdau234 {
    font-weight: 500 !important;
  }
}
@media (min-width: 640px) {
  .xdb48i9.xdb48i9 {
    border-bottom-right-radius: 3px;
  }
}
@media (min-width: 768px) {
  .xdk2peb.xdk2peb {
    padding-left: 40px;
  }
}
@media (max-width: 767px) {
  .xdkcecs.xdkcecs {
    row-gap: 12px;
  }
}
@media (min-width: 640px) {
  .xdlhx0i.xdlhx0i {
    border-top-left-radius: 0;
  }
}
@media (max-width: 1364px) {
  .xdnnuoo.xdnnuoo {
    display: none;
  }
}
@media (min-width: 1264px) {
  .xdoji71.xdoji71 {
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xdosn06.xdosn06 {
    row-gap: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xdtospb.xdtospb {
    flex-basis: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xdy8gqw.xdy8gqw {
    word-wrap: break-word;
  }
}
@media (max-height: 700px) {
  .xdy9tzy.xdy9tzy {
    display: none;
  }
}
@media (min-width: 1025px) {
  .xdykpd7.xdykpd7 {
    order: 2;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xe3bl6z.xe3bl6z {
    row-gap: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xe5knx.xe5knx {
    column-gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xe92i7m.xe92i7m {
    margin-right: 0;
  }
}
@media (min-width: 1025px) {
  .xebbw7e.xebbw7e {
    column-gap: 0;
  }
}
@media (min-width: 1921px) {
  .xec3jaw.xec3jaw {
    letter-spacing: -0.03em;
  }
}
@media (max-width: 980px) {
  .xece76i.xece76i {
    flex-shrink: 1;
  }
}
@media (max-width: 899px) {
  .xeescp3.xeescp3 {
    border-top-left-radius: 0;
  }
}
@media (min-width: 640px) {
  .xegiwmd.xegiwmd {
    border-top-right-radius: 8px;
  }
}
@media (min-width: 736px) {
  .xegjktn.xegjktn {
    font-size: 1.0625rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xeiews3.xeiews3 {
    font-size: 2rem;
  }
}
@media (max-width: 564px) {
  .xejc82c.xejc82c {
    flex-direction: column;
  }
}
@media (min-width: 1921px) {
  .xelyn3c.xelyn3c {
    right: calc((100vw - 1600px) / 2);
  }
}
@media (max-width: 999px) {
  .xemks8u.xemks8u {
    right: 48px;
  }
}
@media (max-width: 767px) {
  .xeng5hr.xeng5hr {
    margin-left: 24px;
  }
}
@media (max-width: 767px) {
  .xenvc0x.xenvc0x {
    flex-grow: 3;
  }
}
@media (min-width: 1025px) {
  .xeph5o7.xeph5o7 {
    align-content: space-between;
  }
}
@media (max-width: 1274px) {
  .xet1wqy.xet1wqy {
    display: none;
  }
}
@media (max-width: 767px) {
  .xex5isp.xex5isp {
    font-weight: 700;
  }
}
@media (max-width: 767px) {
  .xezptpj.xezptpj {
    align-content: flex-end;
  }
}
@media (max-width: 767px) {
  .xf01i1r.xf01i1r {
    padding-right: 40px;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xf38ul9.xf38ul9 {
    text-align: left;
  }
}
@media (min-width: var(--polaris-medium-screen-min)) {
  .xf74g4r.xf74g4r {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .xfaysoc.xfaysoc {
    order: 4;
  }
}
@media (min-width: 1025px) {
  .xfcg0f1.xfcg0f1 {
    flex-grow: 2;
  }
}
@media (min-width: 736px) {
  .xfcsdxf.xfcsdxf {
    margin-right: -28px;
  }
}
@media screen and (min-height: 900px) {
  .xfczyey.xfczyey {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .xfddjzw.xfddjzw {
    flex-wrap: wrap;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xff2y34.xff2y34 {
    line-height: 0.8438;
  }
}
@media (max-width: 1260px) {
  .xfff67h.xfff67h {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xfieuhx.xfieuhx {
    letter-spacing: -0.03em;
  }
}
@media (min-width: 1025px) {
  .xfjsnif.xfjsnif {
    margin-right: 12px;
  }
}
@media (min-width: 1025px) {
  .xfkjazr.xfkjazr {
    font-weight: 700 !important;
  }
}
@media (max-width: 735px) {
  .xfllauq.xfllauq {
    margin-right: 3px;
  }
}
@media (min-width: 1025px) {
  .xfmadq5.xfmadq5 {
    flex-shrink: 4;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xfojozc.xfojozc {
    font-size: 6.75rem;
  }
}
@media (min-width: 1025px) {
  .xfpm56p.xfpm56p {
    align-content: stretch;
  }
}
@media (min-width: 1025px) {
  .xfq16d1.xfq16d1 {
    row-gap: 64px;
  }
}
@media (max-width: 564px) {
  .xfqz7ig.xfqz7ig {
    position: fixed;
  }
}
@media (min-width: 1025px) {
  .xfucho3.xfucho3 {
    row-gap: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xfup1pn.xfup1pn {
    font-size: 4.0625rem;
  }
}
@media (max-width: 767px) {
  .xg1d88g.xg1d88g {
    flex-direction: row-reverse;
  }
}
@media (max-width: 735px) {
  .xg1prrt.xg1prrt {
    flex-basis: 0;
  }
}
@media (max-width: 767px) {
  .xg7x8ev.xg7x8ev {
    font-weight: 200 !important;
  }
}
@media (min-width: 1025px) {
  .xg94uf4.xg94uf4 {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xg9tvpd.xg9tvpd {
    text-align: right;
  }
}
@media (max-height: 655px) {
  .xgbjjrw.xgbjjrw {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xgc7x7e.xgc7x7e {
    margin-right: 56px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xgcxw5k.xgcxw5k {
    column-gap: 56px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xgdd6jy.xgdd6jy {
    align-self: center;
  }
}
@media (min-width: 1025px) {
  .xggr5bp.xggr5bp {
    margin-right: 40px;
  }
}
@media (max-width: 767px) {
  .xghq6j0.xghq6j0 {
    grid-row-end: 3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xgk882u.xgk882u {
    padding-left: 56px;
  }
}
@media (max-width: 767px) {
  .xgnna50.xgnna50 {
    letter-spacing: -0.06em;
  }
}
@media (max-width: 767px) {
  .xgxchhn.xgxchhn {
    column-gap: 56px;
  }
}
@media (min-width: 1025px) {
  .xh1efcx.xh1efcx {
    flex-basis: auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xh2n1af.xh2n1af {
    line-height: 1.4286;
  }
}
@media (max-width: 767px) {
  .xh56iqu.xh56iqu {
    align-content: space-around;
  }
}
@media (max-width: 767px) {
  .xh5jofa.xh5jofa {
    row-gap: 64px;
  }
}
@media (max-width: 583px) {
  .xh6znq8.xh6znq8 {
    display: flex;
  }
}
@media (max-width: 735px) {
  .xh74ggo.xh74ggo {
    border-left-width: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xha5l9b.xha5l9b {
    margin-left: 12px;
  }
}
@media (max-width: var(--polaris-small-screen-max)) {
  .xhb8wvi.xhb8wvi {
    margin-right: 5px;
  }
}
@media (min-width: 1921px) {
  .xhbvuwg.xhbvuwg {
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .xhj0du5.xhj0du5 {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .xhk6avq.xhk6avq {
    align-content: stretch;
  }
}
@media (max-width: 564px) {
  .xhkep3z.xhkep3z {
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 735px) {
  .xhl1y50.xhl1y50 {
    margin-left: 1.14em;
  }
}
@media (max-width: 767px) {
  .xhldlki.xhldlki {
    row-gap: 56px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xhm1816.xhm1816 {
    box-sizing: content-box;
  }
}
@media (max-width: 900px) {
  .xhnf9zx.xhnf9zx {
    display: block;
  }
}
@media (min-width: 1025px) {
  .xhoa3gy.xhoa3gy {
    margin-left: 16.666667%;
  }
}
@media (max-width: 767px) {
  .xhoh4uz.xhoh4uz {
    margin-right: 20px;
  }
}
@media (min-width: 1025px) {
  .xhqrkt7.xhqrkt7 {
    flex-grow: 0;
  }
}
@media (max-width: 955px) {
  .xhqv4lr.xhqv4lr {
    transform: scale(0.9);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xhs8s93.xhs8s93 {
    font-size: 5.375rem;
  }
}
@media (max-width: 767px) {
  .xhuz21x.xhuz21x {
    padding-right: 8px;
  }
}
@media (any-pointer: coarse) {
  .xhva3ql.xhva3ql {
    opacity: 1;
  }
}
@media (max-width: 679px) {
  .xhxy8p7.xhxy8p7 {
    flex-wrap: wrap-reverse;
  }
}
@media (max-width: 1266px) {
  .xhy980z.xhy980z {
    margin-left: calc(calc(100vw - 84px) * -1);
  }
}
@media (min-width: 767px) {
  .xi2f2z1.xi2f2z1 {
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xi523mh.xi523mh {
    padding-right: 40px;
  }
}
@media (min-width: 736px) {
  .xi5xqi3.xi5xqi3 {
    padding-left: 65px;
  }
}
@media (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .xi9uto2.xi9uto2 {
    background-repeat: no-repeat;
  }
}
@media (min-width: 1025px) {
  .xic5ynp.xic5ynp {
    line-height: 1.3333;
  }
}
@media (min-width: 1921px) {
  .xiddel0.xiddel0 {
    font-size: 7.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xidoy1a.xidoy1a {
    margin-right: 8px;
  }
}
@media (min-width: 1025px) {
  .xie8wau.xie8wau {
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .xiedhoi.xiedhoi {
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  .xif99yt.xif99yt {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .xig2svb.xig2svb {
    display: block;
  }
}
@media (max-width: 767px) {
  .xiia0v9.xiia0v9 {
    row-gap: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xiidk4x.xiidk4x {
    order: 4;
  }
}
@media (max-width: 767px) {
  .xijgcg9.xijgcg9 {
    flex-basis: 100%;
  }
}
@media (max-width: 679px) {
  .xijofam.xijofam {
    flex-wrap: wrap;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xincp6q.xincp6q {
    font-size: 2.8125rem;
  }
}
@media (min-width: 736px) {
  .xinlkx8.xinlkx8 {
    display: flex;
  }
}
@media (max-width: 875px) {
  .xio8kbu.xio8kbu {
    padding-right: 24px;
  }
}
@media (max-width: 999px) {
  .xioq50o.xioq50o {
    position: static;
  }
}
@media (max-width: 736px) {
  .xir0mxb.xir0mxb {
    display: flex;
  }
}
@media (min-width: 1921px) {
  .xiw5sb8.xiw5sb8 {
    font-size: 3.4375rem;
  }
}
@media (min-width: 736px) {
  .xix8rls.xix8rls {
    border-top-width: 0;
  }
}
@media (max-width: 679px) {
  .xixehch.xixehch {
    left: 0;
  }
}
@media (max-width: 735px) {
  .xiz14o6.xiz14o6 {
    border-top-right-radius: 16px;
  }
}
@media (max-width: 735px) {
  .xizqwnc.xizqwnc {
    padding-left: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xj49vbo.xj49vbo {
    font-weight: 400 !important;
  }
}
@media (max-width: 996px) {
  .xj54ifs.xj54ifs {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .xj6ry64.xj6ry64 {
    padding-left: 12px;
  }
}
@media (min-width: 736px) {
  .xja2oje.xja2oje {
    border-top-left-radius: 3px;
  }
}
@media (max-width: 719px) {
  .xjabf5u.xjabf5u {
    position: sticky;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xjbavb.xjbavb {
    line-height: 1.4444;
  }
}
@media (max-width: 736px) {
  .xjcwj3x.xjcwj3x {
    border-top-left-radius: 0;
  }
}
@media (max-width: 1266px) {
  .xjg5zj9.xjg5zj9 {
    z-index: 1;
  }
}
@media (min-width: 1025px) {
  .xjgqi1r.xjgqi1r {
    column-gap: 24px;
  }
}
@media (max-width: 735px) {
  .xjj4d2o.xjj4d2o {
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .xjliv6m.xjliv6m {
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  .xjll4zx.xjll4zx {
    margin-left: 66.666667%;
  }
}
@media (min-width: 1025px) {
  .xjlskvi.xjlskvi {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .xjo9u6t.xjo9u6t {
    line-height: 1.5385;
  }
}
@media (min-width: 1025px) {
  .xjprkx4.xjprkx4 {
    letter-spacing: -0.01em;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xjya7dc.xjya7dc {
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .xk0kh6x.xk0kh6x {
    object-position: right bottom;
  }
}
@media (max-width: 1160px) {
  .xk17zij.xk17zij {
    flex-direction: column;
  }
}
@media (min-width: 736px) {
  .xk2sjr6.xk2sjr6 {
    border-right-width: 1px;
  }
}
@media (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .xk334sl.xk334sl {
    background-image: url(/images/instagram/xig_legacy_spritesheets/sprite_core_2x.png?__makehaste_cache_breaker=GWw2YTj1Yfo);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xk5aybh.xk5aybh {
    align-content: flex-start;
  }
}
@media (max-width: 767px) {
  .xk9qtz6.xk9qtz6 {
    padding-left: 12px;
  }
}
@media (min-width: 876px) {
  .xkbqlq.xkbqlq {
    padding-right: 48px;
  }
}
@media (min-width: 1025px) {
  .xkbsmwi.xkbsmwi {
    margin-right: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xkbxojp.xkbxojp {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xkg7w58.xkg7w58 {
    margin-right: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xkhb7ni.xkhb7ni {
    column-gap: 48px;
  }
}
@media (min-width: 1025px) {
  .xkifxcc.xkifxcc {
    line-height: 1.2143;
  }
}
@media (min-width: 1025px) {
  .xkl6f3a.xkl6f3a {
    padding-right: 24px;
  }
}
@media (max-width: 996px) {
  .xko18lx.xko18lx {
    display: block;
  }
}
@media (min-width: 736px) {
  .xkqy6n6.xkqy6n6 {
    flex-basis: 355px;
  }
}
@media (max-width: 900px) {
  .xkrw318.xkrw318 {
    flex-basis: 56px;
  }
}
@media (max-width: 767px) {
  .xktbj6n.xktbj6n {
    display: inline;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xktna5t.xktna5t {
    border-top-width: 1px;
  }
}
@media (max-width: 767px) {
  .xkvl2z1.xkvl2z1 {
    padding-left: 0;
  }
}
@media (min-width: 767px) {
  .xkvmgkr.xkvmgkr {
    align-items: flex-end;
  }
}
@media screen and (min-resolution: 1.5dppx) {
  .xkxfa8k.xkxfa8k {
    background-image: url(/images/instagram/xig/homepage/phones/home-phones-2x.png?__makehaste_cache_breaker=73SVAexZgBW);
  }
}
@media (min-width: 1025px) {
  .xkxo8ui.xkxo8ui {
    column-gap: 20px;
  }
}
@media (min-width: 1025px) {
  .xl0nj6t.xl0nj6t {
    align-items: center;
  }
}
@media (max-width: 735px) {
  .xl1lypt.xl1lypt {
    margin-right: 0;
  }
}
@media (max-width: 999px) {
  .xl2d534.xl2d534 {
    display: block;
  }
}
@media (max-width: 767px) {
  .xl49iz1.xl49iz1 {
    align-items: center;
  }
}
@media (max-width: 999px) {
  .xl5lmvx.xl5lmvx {
    left: 8px;
  }
}
@media (min-width: 768px) {
  .xl5mz7h.xl5mz7h {
    justify-content: flex-end;
  }
}
@media (min-width: 1025px) {
  .xl6yi4h.xl6yi4h {
    column-gap: 56px;
  }
}
@media (max-width: 564px) {
  .xl7ujzl.xl7ujzl {
    border-bottom-right-radius: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xlarbkd.xlarbkd {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .xleo7m8.xleo7m8 {
    margin-right: -24px;
  }
}
@media (min-width: 1025px) {
  .xlkrqb5.xlkrqb5 {
    justify-content: space-between;
  }
}
@media (min-width: 1025px) {
  .xlluq36.xlluq36 {
    display: block;
  }
}
@media (max-width: 767px) {
  .xlmsd6m.xlmsd6m {
    margin-left: 48px;
  }
}
@media (min-width: 1025px) {
  .xlpa6uy.xlpa6uy {
    padding-right: 0;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xlpq4pz.xlpq4pz {
    line-height: 1.1667;
  }
}
@media (max-width: 767px) {
  .xlqeb66.xlqeb66 {
    margin-left: 0;
  }
}
@media (min-width: 1921px) {
  .xlrkwk3.xlrkwk3 {
    word-wrap: break-word;
  }
}
@media (max-width: 767px) {
  .xlrpkbc.xlrpkbc {
    margin-right: 16px;
  }
}
@media (min-width: 1025px) {
  .xlu1awn.xlu1awn {
    line-height: 1.5;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xm2y87h.xm2y87h {
    line-height: 1.1481;
  }
}
@media (max-width: 767px) {
  .xm5vtmc.xm5vtmc {
    font-weight: 400;
  }
}
@media (max-width: 767px) {
  .xm709b7.xm709b7 {
    font-size: 1.75rem;
  }
}
@media (max-width: 939px) {
  .xm88zlc.xm88zlc {
    padding-left: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xm8pmh5.xm8pmh5 {
    padding-left: 80px;
  }
}
@media (max-width: 999px) {
  .xmafu2y.xmafu2y {
    z-index: 1;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xmbrixc.xmbrixc {
    font-size: 4.5rem;
  }
}
@media (max-width: 519px) {
  .xmch72m.xmch72m {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xme0v8z.xme0v8z {
    font-size: 1.75rem;
  }
}
@media (min-width: 876px) {
  .xmfkm5k.xmfkm5k {
    padding-left: 48px;
  }
}
@media (max-width: 767px) {
  .xmfpx53.xmfpx53 {
    position: sticky;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xmirds0.xmirds0 {
    column-gap: 4px;
  }
}
@media (min-width: 736px) {
  .xmjrnx3.xmjrnx3 {
    box-sizing: content-box;
  }
}
@media (min-width: 736px) {
  .xmtwhcm.xmtwhcm {
    margin-left: 50px;
  }
}
@media (max-width: 735px) {
  .xmxyqf8.xmxyqf8 {
    justify-content: space-between;
  }
}
@media (min-width: 640px) {
  .xmyi3p3.xmyi3p3 {
    border-top-right-radius: 3px;
  }
}
@media (min-width: 1025px) {
  .xmz5ay5.xmz5ay5 {
    column-gap: 48px;
  }
}
@media (min-width: 1025px) {
  .xn0ejb9.xn0ejb9 {
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xn1wy4v.xn1wy4v {
    font-size: 0.875rem;
  }
}
@media (min-width: 1025px) {
  .xn2uonk.xn2uonk {
    margin-left: 58.333333%;
  }
}
@media (min-width: 1025px) {
  .xn4fhro.xn4fhro {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xn57rk6.xn57rk6 {
    line-height: 1.2143;
  }
}
@media (max-width: 767px) {
  .xn6vf4p.xn6vf4p {
    padding-right: 20px;
  }
}
@media (max-width: 679px) {
  .xn70rkj.xn70rkj {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .xn9dbyl.xn9dbyl {
    left: 0;
  }
}
@media (min-width: 1025px) {
  .xnaq0om.xnaq0om {
    margin-left: 60px;
  }
}
@media (min-width: 1025px) {
  .xnaq54f.xnaq54f {
    object-position: center center;
  }
}
@media (max-height: 700px) {
  .xnd27nj.xnd27nj {
    margin-left: -4px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xnd2fb.xnd2fb {
    padding-left: 48px;
  }
}
@media (min-width: 900px) {
  .xnec8g3.xnec8g3 {
    z-index: -1;
  }
}
@media (min-width: 1025px) {
  .xnjo89n.xnjo89n {
    margin-right: -16px;
  }
}
@media (max-height: 700px) {
  .xnky6ej.xnky6ej {
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xnl4d33.xnl4d33 {
    row-gap: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xnpampk.xnpampk {
    row-gap: 4px;
  }
}
@media (min-width: 735px) {
  .xnrg0gt.xnrg0gt {
    margin-left: auto;
  }
}
@media (max-width: 1266px) {
  .xntv1pt.xntv1pt {
    background-color: var(--wig-page-background);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xnx1hu9.xnx1hu9 {
    line-height: 1.3;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xnyb3oj.xnyb3oj {
    font-size: 2.75rem;
  }
}
@media (max-width: 767px) {
  .xnz6i5x.xnz6i5x {
    margin-left: 64px;
  }
}
@media (min-width: 736px) {
  .xo0vqhs.xo0vqhs {
    font-size: 1.0625rem;
  }
}
@media (max-width: 767px) {
  .xo21nf3.xo21nf3 {
    line-height: 1.15;
  }
}
@media (min-width: 1610px) {
  .xo2hjj0.xo2hjj0 {
    flex-grow: 1;
  }
}
@media (min-width: 736px) {
  .xo2y696.xo2y696 {
    margin-right: 4px;
  }
}
@media (max-width: 767px) {
  .xo55r9g.xo55r9g {
    grid-row-start: 4;
  }
}
@media (min-width: 1025px) {
  .xo6o8yr.xo6o8yr {
    justify-content: space-evenly;
  }
}
@media (max-width: 735px) {
  .xo7huh1.xo7huh1 {
    border-top-left-radius: 16px;
  }
}
@media (max-width: 899px) {
  .xoa9owu.xoa9owu {
    position: relative;
  }
}
@media (max-width: 767px) {
  .xobpncf.xobpncf {
    font-family: Optimistic Display, Montserrat, Helvetica, Arial, Noto Sans,
      sans-serif;
  }
}
@media (max-width: 767px) {
  .xoc0nad.xoc0nad {
    line-height: 0.9643;
  }
}
@media (max-width: 736px) {
  .xodhs97.xodhs97 {
    padding-left: 24px;
  }
}
@media (min-width: 1025px) {
  .xofqr26.xofqr26 {
    object-position: left center;
  }
}
@media (min-width: 1160px) {
  .xoiwhxa.xoiwhxa {
    margin-right: 12px;
  }
}
@media (max-width: 899px) {
  .xojf56a.xojf56a {
    position: sticky;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xom0l20.xom0l20 {
    align-self: flex-start;
  }
}
@media (min-width: 1025px) {
  .xoob2et.xoob2et {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xoqnqsi.xoqnqsi {
    position: relative;
  }
}
@media (max-width: 767px) {
  .xoybcot.xoybcot {
    position: relative;
  }
}
@media (min-width: 1025px) {
  .xoywk25.xoywk25 {
    margin-left: 12px;
  }
}
@media (max-width: 767px) {
  .xp11ed8.xp11ed8 {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .xp124mu.xp124mu {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xp16bh2.xp16bh2 {
    margin-left: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xp1e2ba.xp1e2ba {
    font-weight: 700 !important;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xp2ld95.xp2ld95 {
    font-size: 4rem;
  }
}
@media (min-width: 768px) {
  .xp4p2lm.xp4p2lm {
    padding-left: 16px;
  }
}
@media (min-width: 1025px) {
  .xp7exnq.xp7exnq {
    border-right-width: 1px;
  }
}
@media (max-width: 1024px) {
  .xp8meh.xp8meh {
    display: none;
  }
}
@media (max-width: 999px) {
  .xp92f2l.xp92f2l {
    backface-visibility: hidden;
  }
}
@media (max-width: 767px) {
  .xpa6q9g.xpa6q9g {
    line-height: 1.0714;
  }
}
@media (max-width: 767px) {
  .xpagfr2.xpagfr2 {
    grid-template-columns: 120px 1fr;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xpbi8i2.xpbi8i2 {
    letter-spacing: -0.01em;
  }
}
@media (min-width: 1025px) {
  .xpbohzi.xpbohzi {
    row-gap: 24px;
  }
}
@media (min-width: 1025px) {
  .xpm53cw.xpm53cw {
    margin-left: 8px;
  }
}
@media (min-width: 1025px) {
  .xpr7txk.xpr7txk {
    margin-left: 83.333333%;
  }
}
@media (max-width: 767px) {
  .xprj77l.xprj77l {
    box-sizing: content-box;
  }
}
@media (min-width: 876px) {
  .xpvykt9.xpvykt9 {
    margin-right: 64px;
  }
}
@media (max-width: 999px) {
  .xpwi0lv.xpwi0lv {
    right: 8px;
  }
}
@media (min-width: 640px) {
  .xpy1hl3.xpy1hl3 {
    border-top-right-radius: 0;
  }
}
@media (max-width: 735px) {
  .xpzaatj.xpzaatj {
    margin-right: 1px;
  }
}
@media (min-width: 768px) {
  .xq1bquu.xq1bquu {
    margin-left: 8px;
  }
}
@media (max-width: 767px) {
  .xq2rqyo.xq2rqyo {
    flex-grow: 4;
  }
}
@media (max-width: 999px) {
  .xq4xaog.xq4xaog {
    flex-basis: 680px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xqaugyi.xqaugyi {
    padding-right: 16px;
  }
}
@media (max-width: 564px) {
  .xqfms19.xqfms19 {
    display: none;
  }
}
@media (min-width: 768px) {
  .xqfnjl8.xqfnjl8 {
    justify-content: space-evenly;
  }
}
@media (min-width: 1025px) {
  .xqjpqj4.xqjpqj4 {
    position: absolute;
  }
}
@media (max-width: 767px) {
  .xqnan59.xqnan59 {
    text-align: left;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xqtzniw.xqtzniw {
    column-gap: 64px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xqy91p2.xqy91p2 {
    margin-left: 83.333333%;
  }
}
@media (max-width: 1266px) {
  .xqzw2qb.xqzw2qb {
    margin-left: calc(calc(100vw - 76px) * -1);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xr1gs63.xr1gs63 {
    flex-shrink: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xr3sagh.xr3sagh {
    display: inline-block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xr49ep3.xr49ep3 {
    margin-left: 64px;
  }
}
@media (min-width: 1025px) {
  .xr4g9wi.xr4g9wi {
    line-height: 1.25;
  }
}
@media (max-width: 735px) {
  .xr5ctx4.xr5ctx4 {
    margin-left: 32px;
  }
}
@media (forced-colors: active) {
  .xr5dkdi.xr5dkdi {
    forced-color-adjust: auto;
  }
}
@media (min-width: 1025px) {
  .xrci00h.xrci00h {
    order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xrde5e7.xrde5e7 {
    column-gap: 40px;
  }
}
@media (max-width: 767px) {
  .xrdxatf.xrdxatf {
    flex-shrink: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xrkp2lo.xrkp2lo {
    padding-right: 12px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xrl3axo.xrl3axo {
    row-gap: 12px;
  }
}
@media (min-width: 1025px) {
  .xrm2kyc.xrm2kyc {
    font-weight: 400;
  }
}
@media (min-width: 1025px) {
  .xrm5b87.xrm5b87 {
    line-height: 1.1563;
  }
}
@media (min-width: 640px) {
  .xrn3sdz.xrn3sdz {
    border-left-width: 1px;
  }
}
@media (max-width: 564px) {
  .xrok9f9.xrok9f9 {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xrp0eeg.xrp0eeg {
    margin-left: 75%;
  }
}
@media (min-width: 736px) {
  .xrrh5l7.xrrh5l7 {
    line-height: var(--system-16-line-height);
  }
}
@media (max-width: 767px) {
  .xrs1zhw.xrs1zhw {
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xrwpoa0.xrwpoa0 {
    margin-left: 25%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xrxxzbs.xrxxzbs {
    margin-left: 33.333333%;
  }
}
@media (max-width: 999px) {
  .xrzwd81.xrzwd81 {
    box-shadow: var(--scroll-shadow);
  }
}
@media (max-width: 1009px) {
  .xs14c3h.xs14c3h {
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .xs1x56u.xs1x56u {
    object-position: right bottom;
  }
}
@media (min-width: 1264px) {
  .xs3sg5q.xs3sg5q {
    padding-right: 12px;
  }
}
@media (max-width: 767px) {
  .xs4ormy.xs4ormy {
    line-height: 1.25;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xs52byg.xs52byg {
    line-height: 1.25;
  }
}
@media (max-width: 767px) {
  .xs5motx.xs5motx {
    margin-right: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xs6do87.xs6do87 {
    align-content: space-between;
  }
}
@media (min-width: 1610px) {
  .xs8t7i.xs8t7i {
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xsa2anx.xsa2anx {
    margin-right: 12px;
  }
}
@media (max-width: 980px) {
  .xsapnw1.xsapnw1 {
    display: none;
  }
}
@media screen and (min-height: 900px) {
  .xsdrrl.xsdrrl {
    line-height: 1;
  }
}
@media (min-width: 1025px) {
  .xsg0bxg.xsg0bxg {
    padding-left: 56px;
  }
}
@media (max-width: 679px) {
  .xshlqvt.xshlqvt {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .xsif4ur.xsif4ur {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .xskiz5k.xskiz5k {
    border-top-width: 1px;
  }
}
@media (max-width: 767px) {
  .xsp84uj.xsp84uj {
    letter-spacing: normal;
  }
}
@media (min-width: 1025px) {
  .xsqtkru.xsqtkru {
    padding-left: 64px;
  }
}
@media (min-width: 1025px) {
  .xsqumhk.xsqumhk {
    flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .xsrlor3.xsrlor3 {
    margin-right: 5px;
  }
}
@media (max-width: 767px) {
  .xstqx8y.xstqx8y {
    align-self: center;
  }
}
@media (max-width: 736px) {
  .xsw4t2s.xsw4t2s {
    margin-left: 0;
  }
}
@media (max-width: 1291px) {
  .xsyoyui.xsyoyui {
    flex-direction: column;
  }
}
@media (min-width: 640px) {
  .xt6bjj4.xt6bjj4 {
    border-left-color: rgb(var(--ig-elevated-separator));
  }
}
@media (min-width: 1921px) {
  .xt9s36z.xt9s36z {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1025px) {
  .xtatjob.xtatjob {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .xtc5yfi.xtc5yfi {
    margin-right: 20px;
  }
}
@media (max-width: 799px) {
  .xte6x5b.xte6x5b {
    display: none;
  }
}
@media (max-width: 767px) {
  .xtkt4ox.xtkt4ox {
    column-gap: 24px;
  }
}
@media (min-width: 1025px) {
  .xtkxgak.xtkxgak {
    margin-right: 24px;
  }
}
@media (min-width: 768px) {
  .xtllia9.xtllia9 {
    padding-left: 40px;
  }
}
@media (min-width: 1025px) {
  .xtmedto.xtmedto {
    padding-left: 4px;
  }
}
@media (max-width: 767px) {
  .xtp514z.xtp514z {
    font-size: 3.25rem;
  }
}
@media (min-width: 1921px) {
  .xtp7t0j.xtp7t0j {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .xts4yms.xts4yms {
    align-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xtv8dzd.xtv8dzd {
    display: none;
  }
}
@media (max-width: 767px) {
  .xtw6wyw.xtw6wyw {
    font-size: 0.8125rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xtxb9hd.xtxb9hd {
    padding-left: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xu0txxm.xu0txxm {
    font-weight: 300;
  }
}
@media (max-width: 500px) {
  .xu0zrfj.xu0zrfj {
    margin-left: 4px;
  }
}
@media (max-width: 767px) {
  .xu1wvgu.xu1wvgu {
    display: inline-block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xu4gv3s.xu4gv3s {
    line-height: 0.8333;
  }
}
@media (min-width: 1025px) {
  .xu8062e.xu8062e {
    padding-right: 12px;
  }
}
@media (max-width: 999px) {
  .xuaamb8.xuaamb8 {
    background-color: var(--background-deemphasized);
  }
}
@media (min-width: 736px) {
  .xubrtap.xubrtap {
    margin-right: 28px;
  }
}
@media (min-width: 1025px) {
  .xubsbv2.xubsbv2 {
    margin-left: 120px;
  }
}
@media (max-width: 735px) {
  .xue6yps.xue6yps {
    border-bottom-left-radius: 16px;
  }
}
@media (forced-colors: active) {
  .xugaqoy.xugaqoy {
    background-color: highlight;
  }
}
@media (max-width: 999px) {
  .xugbykb.xugbykb {
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xunqylw.xunqylw {
    box-sizing: border-box;
  }
}
@media (min-width: 1025px) {
  .xurcerz.xurcerz {
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xutwc64.xutwc64 {
    margin-right: 80px;
  }
}
@media (max-width: 767px) {
  .xuuso9.xuuso9 {
    font-weight: 200;
  }
}
@media (max-width: 999px) {
  .xuw8fab.xuw8fab {
    flex-grow: 1;
  }
}
@media (max-width: 767px) {
  .xux34ky.xux34ky {
    padding-left: 16px;
  }
}
@media (max-height: 700px) {
  .xv3fwf9.xv3fwf9 {
    transform: scale(0.77777777);
  }
}
@media (min-width: 736px) {
  .xv42ekh.xv42ekh {
    border-top-style: solid;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xv4ga1b.xv4ga1b {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .xv4wxz2.xv4wxz2 {
    font-weight: 300 !important;
  }
}
@media (max-width: 767px) {
  .xv6bue1.xv6bue1 {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .xv6t0vv.xv6t0vv {
    padding-right: 40px;
  }
}
@media (max-width: 679px) {
  .xv7j57z.xv7j57z {
    position: sticky;
  }
}
@media (max-width: 939px) {
  .xv84f0e.xv84f0e {
    border-top-left-radius: 0;
  }
}
@media (max-width: 999px) {
  .xvfe4z.xvfe4z {
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .xvhmrvc.xvhmrvc {
    flex-grow: 1;
  }
}
@media (max-width: 735px) {
  .xvidbr7.xvidbr7 {
    padding-right: 16px;
  }
}
@media (max-width: 1160px) {
  .xviimv4.xviimv4 {
    padding-left: 16px;
  }
}
@media (min-width: 1921px) {
  .xvlgpru.xvlgpru {
    line-height: 0.8929;
  }
}
@media (max-width: 767px) {
  .xvm9722.xvm9722 {
    line-height: 1.1429;
  }
}
@media (max-width: 482px) {
  .xvoz35l.xvoz35l {
    border-bottom-left-radius: 0;
  }
}
@media (max-width: 899px) {
  .xvrxa7q.xvrxa7q {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .xvwl1tt.xvwl1tt {
    margin-right: 5px;
  }
}
@media (max-width: 980px) {
  .xvwmrl3.xvwmrl3 {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .xvwvela.xvwvela {
    margin-left: 58.333333%;
  }
}
@media (min-width: 1025px) {
  .xvyeec0.xvyeec0 {
    line-height: 1.4444;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xw1ojsh.xw1ojsh {
    font-size: 5.625rem;
  }
}
@media (max-width: 916px) {
  .xw4i8q5.xw4i8q5 {
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xw5crfc.xw5crfc {
    font-size: 2.25rem;
  }
}
@media (min-width: 1025px) {
  .xw5ixz5.xw5ixz5 {
    line-height: 1.15;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xwczod1.xwczod1 {
    line-height: 1.25;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xwdbhi4.xwdbhi4 {
    margin-left: 120px;
  }
}
@media (max-width: 767px) {
  .xwgws2q.xwgws2q {
    margin-left: 50%;
  }
}
@media (min-width: 1025px) {
  .xwneii2.xwneii2 {
    column-gap: 4px;
  }
}
@media (max-width: 767px) {
  .xwohrl7.xwohrl7 {
    font-weight: 500 !important;
  }
}
@media (max-width: 482px) {
  .xwpd3a4.xwpd3a4 {
    border-top-right-radius: 0;
  }
}
@media (max-width: 735px) {
  .xwrz0qm.xwrz0qm {
    padding-right: 16px;
  }
}
@media (pointer: coarse) {
  .xwtlbus.xwtlbus {
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .xwu0y9c.xwu0y9c {
    line-height: 1.2105;
  }
}
@media (max-width: 767px) {
  .xwuigra.xwuigra {
    line-height: 1.2143;
  }
}
@media print {
  .xwuwxjd.xwuwxjd {
    border-right-style: none;
  }
}
@media (min-width: 1025px) {
  .xwv1er1.xwv1er1 {
    order: 0;
  }
}
@media (max-width: 767px) {
  .xwvr593.xwvr593 {
    line-height: 1.125;
  }
}
@media (min-width: 1025px) {
  .xwz9n87.xwz9n87 {
    margin-left: 33.333333%;
  }
}
@media (min-width: 640px) {
  .xwzgain.xwzgain {
    border-bottom-left-radius: 8px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xx5pzbf.xx5pzbf {
    line-height: 1.5385;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xx6i8ya.xx6i8ya {
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .xx92zys.xx92zys {
    font-size: 4rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xx9i6jc.xx9i6jc {
    align-items: center;
  }
}
@media (min-width: 1025px) {
  .xxa7rgg.xxa7rgg {
    font-size: 0.8125rem;
  }
}
@media (pointer: coarse) {
  .xxc3ku7.xxc3ku7 {
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .xxclehp.xxclehp {
    border-bottom-right-radius: 60px;
  }
}
@media (min-width: 1025px) {
  .xxcqn7d.xxcqn7d {
    justify-content: space-around;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xxd9q8d.xxd9q8d {
    line-height: 1.3571;
  }
}
@media (max-width: 767px) {
  .xxfw5ft.xxfw5ft {
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xxgyeuj.xxgyeuj {
    font-family: Optimistic Display, Montserrat, Helvetica, Arial, Noto Sans,
      sans-serif;
  }
}
@media (min-width: 768px) {
  .xxhoyoc.xxhoyoc {
    column-gap: 5px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xxi3dxh.xxi3dxh {
    line-height: 0.9167;
  }
}
@media (min-width: 1921px) {
  .xxl0sep.xxl0sep {
    line-height: 1.125;
  }
}
@media (min-width: 640px) {
  .xxpalav.xxpalav {
    border-top-color: rgb(var(--ig-elevated-separator));
  }
}
@media (min-width: 768px) {
  .xxpxyzo.xxpxyzo {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .xxrhqlm.xxrhqlm {
    box-sizing: border-box;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xxu30ik.xxu30ik {
    margin-right: -64px;
  }
}
@media (min-width: 1025px) {
  .xxub9q1.xxub9q1 {
    line-height: 1.1389;
  }
}
@media (min-width: 1025px) {
  .xxvj1tm.xxvj1tm {
    font-weight: 200 !important;
  }
}
@media (max-width: 1230px) {
  .xxyva8a.xxyva8a {
    display: block;
  }
}
@media (max-width: 999px) {
  .xy03pun.xy03pun {
    position: sticky;
  }
}
@media (max-width: 736px) {
  .xy2hj3m.xy2hj3m {
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xy3rmsj.xy3rmsj {
    margin-left: -64px;
  }
}
@media (max-width: 735px) {
  .xy3v2f9.xy3v2f9 {
    display: flex;
  }
}
@media (max-width: 767px) {
  .xy70v0n.xy70v0n {
    flex-grow: 0;
  }
}
@media (max-width: 999px) {
  .xy93322.xy93322 {
    margin-left: -15px;
  }
}
@media (max-width: 767px) {
  .xydecfx.xydecfx {
    column-gap: 0;
  }
}
@media (max-width: 1072px) {
  .xydsacl.xydsacl {
    flex-direction: column;
  }
}
@media (min-width: 640px) {
  .xyfin5n.xyfin5n {
    border-top-style: solid;
  }
}
@media (max-width: 767px) {
  .xyhwcrw.xyhwcrw {
    column-gap: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xyhy6ig.xyhy6ig {
    line-height: 1.1395;
  }
}
@media (max-width: 736px) {
  .xyk3r29.xyk3r29 {
    flex-grow: 1;
  }
}
@media (max-width: 767px) {
  .xykltwd.xykltwd {
    padding-left: 64px;
  }
}
@media (min-width: 1025px) {
  .xyu4d1e.xyu4d1e {
    padding-right: 4px;
  }
}
@media (max-width: 767px) {
  .xyuz7iw.xyuz7iw {
    flex-wrap: wrap-reverse;
  }
}
@media (min-width: 1025px) and (max-width: 1920px) {
  .xywfref.xywfref {
    line-height: 1.1563;
  }
}
@media (max-width: 767px) {
  .xywrmq2.xywrmq2 {
    margin-left: 16px;
  }
}
@media (min-width: 640px) {
  .xz0ncxh.xz0ncxh {
    border-top-width: 1px;
  }
}
@media (min-width: 736px) {
  .xz0rft.xz0rft {
    border-left-width: 1px;
  }
}
@media (max-width: 767px) {
  .xz1pb82.xz1pb82 {
    padding-right: 48px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xz54wc.xz54wc {
    margin-left: 66.666667%;
  }
}
@media (max-width: 375px) {
  .xz7isgl.xz7isgl {
    column-gap: 12px;
  }
}
@media (max-width: 767px) {
  .xz8jsyo.xz8jsyo {
    flex-grow: 2;
  }
}
@media (max-width: 767px) {
  .xzauu7c.xzauu7c {
    margin-left: 0;
  }
}
@media (min-width: 767px) {
  .xzbo2pv.xzbo2pv {
    padding-right: 40px;
  }
}
@media (max-width: 900px) {
  .xzd29fr.xzd29fr {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .xzda38v.xzda38v {
    margin-left: 56px;
  }
}
@media (min-width: 736px) {
  .xzdbuld.xzdbuld {
    border-bottom-left-radius: 3px;
  }
}
@media (max-width: 899px) {
  .xzepove.xzepove {
    flex-basis: auto;
  }
}
@media (min-width: 1025px) {
  .xzgjmsk.xzgjmsk {
    margin-right: -32px;
  }
}
@media (max-width: 767px) {
  .xzhw6r5.xzhw6r5 {
    row-gap: 20px;
  }
}
@media (max-width: 679px) {
  .xzit4ce.xzit4ce {
    clip-path: inset(0px 0 0 0 round var(--dialog-corner-radius));
  }
}
@media (max-width: 767px) {
  .xzjv2e2.xzjv2e2 {
    row-gap: 16px;
  }
}
@media (min-width: 1025px) {
  .xznt844.xznt844 {
    order: 4;
  }
}
@media (min-width: 1025px) {
  .xzt5ut7.xzt5ut7 {
    line-height: 1.2778;
  }
}
@media (max-width: 735px) {
  .xzt7v0g.xzt7v0g {
    padding-right: 0.5em;
  }
}
@media (min-width: 1025px) {
  .xzwc380.xzwc380 {
    margin-left: 0;
  }
}
@media (min-width: 1264px) {
  .xzzcqpx.xzzcqpx {
    display: flex;
  }
}
@media (max-width: 1364px) {
  .xzzm14m.xzzm14m {
    flex-direction: column;
  }
}
@media (max-width: 735px) {
  .x56m6dy.x56m6dy:last-child {
    margin-right: 0;
  }
}
@media (min-width: 736px) {
  .xn45foy.xn45foy:last-child {
    margin-right: 0;
  }
}
.x10091th {
  border-bottom-color: var(--waf-wds-quantity-input-icon-border);
}
.x100vrsf {
  width: 40px;
}
.x1017fhk {
  padding-top: 47px;
}
.x101gtxs {
  left: var(--left, revert);
}
.x101qyy3 {
  max-height: 24px;
}
.x102dui8 {
  max-height: 170px;
}
.x102i4hf {
  top: -60px;
}
.x103rzxh {
  padding-bottom: 3.55%;
}
.x10508h5 {
  top: 30px;
}
.x105sa6i {
  margin-top: 96px;
}
.x107quq {
  max-height: min(
    calc(100vh - 165px - (2 * var(--dialog-anchor-vertical-padding))),
    535px
  );
}
.x1085op2 {
  height: calc(100% - var(--desktop-grid-item-margin-slim));
}
.x108jv26 {
  padding-bottom: 436px;
}
.x109j2v6 {
  padding-top: 18px;
}
.x109mw3h {
  height: 361px;
}
.x10avn17 {
  padding-bottom: 56.25%;
}
.x10b58c2 {
  border-bottom-width: 2.5px;
}
.x10b6aqq {
  padding-bottom: 6px;
}
.x10buj8t {
  height: 24%;
}
.x10c73hc {
  height: 29px;
}
.x10cihs4 {
  margin-bottom: calc(-100vh + var(--header-height));
}
.x10ciyk7 {
  width: 528px;
}
.x10dlkkm {
  padding-right: 9px;
}
.x10e9i7l {
  margin-top: var(--text-input-caption-margin-top);
}
.x10eliut {
  margin-top: 2%;
}
.x10faclu {
  width: 33.5px;
}
.x10fhysk {
  height: 490px;
}
.x10h3iyq {
  width: 42px;
}
.x10hu2aj {
  top: -22px;
}
.x10hxjed {
  height: calc(75vh - 130px);
}
.x10i8ze8 {
  max-width: 33%;
}
.x10ju6hl {
  margin-top: var(--p-space-8);
}
.x10k5g1p {
  border-bottom-color: rgb(var(--ig-toggle-background-disabled-on-prism));
}
.x10ko4xv {
  height: 576px;
}
.x10kpxic {
  width: calc(100% - 80px);
}
.x10l3h1t {
  padding-bottom: 1.25rem;
}
.x10lu90j {
  max-height: 582px;
}
.x10lvyaf {
  width: calc(100% - 12px);
}
.x10lzpyj {
  padding-top: 38px;
}
.x10msahz {
  height: calc(100% - 4px);
}
.x10nuj7s {
  max-width: 935px;
}
.x10of1xk {
  border-bottom-color: var(--dolly-cta-hover);
}
.x10sdp7s {
  padding-bottom: 3%;
}
.x10sr9ya {
  min-height: 99px;
}
.x10sz4vv {
  width: var(--waf-wds-default-icon-width);
}
.x10tge7n {
  margin-bottom: 70px;
}
.x10v308y {
  max-width: var(--site-width-narrow);
}
.x10vaw3m {
  height: 261px;
}
.x10vfzb2 {
  width: 11px;
}
.x10w3d4m {
  bottom: 100%;
}
.x10w6t97 {
  height: 32px;
}
.x10wh9bi {
  margin-top: 0 !important;
}
.x10wjd1d {
  height: 50px;
}
.x10wlt62 {
  overflow-y: hidden;
}
.x10wwi4t {
  padding-top: var(--menu-item-base-padding-vertical);
}
.x10zg6f5 {
  bottom: 15%;
}
.x1106c8h {
  height: 171px;
}
.x1120s5i {
  padding-bottom: 2px;
}
.x112a4uq {
  height: 49px;
}
.x112oebq {
  padding-bottom: 90px;
}
.x112wvo4 {
  max-height: 1000px;
}
.x113fn4d {
  margin-left: var(--waf-wds-flow-container-padding);
}
.x11408do {
  padding-top: 80px;
}
.x114jws4 {
  max-height: 60vh;
}
.x114rdtj {
  top: 0.001em;
}
.x116n5gy {
  width: 554px;
}
.x117aka2 {
  padding-bottom: 3rem;
}
.x117w2uq {
  height: 796px;
}
.x119426j {
  width: calc(60% + 20px);
}
.x1198e8h {
  margin-top: -3px;
}
.x11aubdm {
  margin-bottom: var(--revamp-feed-item-spacing);
}
.x11c7rll {
  width: 103px;
}
.x11c7tjg {
  max-height: calc(100vh - var(--header-height) - 16px);
}
.x11d8vdq {
  padding-bottom: var(--menu-base-list-item-padding-vertical);
}
.x11dbd1j {
  max-height: 82vh;
}
.x11ec5js {
  border-bottom-color: #1877f2;
}
.x11fls8g {
  max-width: 233px;
}
.x11fxgd9 {
  margin-top: 30px;
}
.x11ggab0 {
  border-bottom-color: var(--geodesic-color-border-divider-default-disabled);
}
.x11gisft {
  max-width: 640px;
}
.x11gs4ik {
  min-width: 966px;
}
.x11i3ho8 {
  width: 640px;
}
.x11i7tkp {
  max-height: calc(100vh - 340px);
}
.x11inojt {
  min-width: 8px;
}
.x11j5czd {
  border-bottom-color: rgb(var(--ig-badge));
}
.x11jkl4x {
  border-bottom-color: #f0284933;
}
.x11k2h6o {
  top: calc(100% - 1px);
}
.x11lyqom {
  min-width: 43px;
}
.x11md1zd {
  min-height: 100px;
}
.x11pg2cd {
  height: var(--radio-checked-icon-size-medium);
}
.x11pwdeo {
  margin-left: var(--waf-wds-category-item-list-image-margin);
}
.x11qvx8b {
  margin-top: 150px;
}
.x11sxbke {
  border-bottom-color: var(--fds-spectrum-tomato);
}
.x11t6kkg {
  max-width: 325px;
}
.x11tup63 {
  margin-bottom: -7px;
}
.x11w81zu {
  width: 648px;
}
.x11x8uw5 {
  height: calc(var(--scrollable-content-header-height) - 1px);
}
.x11xss2o {
  margin-top: -32px;
}
.x11yfylt {
  margin-left: -4px;
}
.x121pien {
  width: 336px;
}
.x121v3j4 {
  min-height: min-content;
}
.x121yvx8 {
  height: 190px;
}
.x122rutf {
  width: 81%;
}
.x123j3cw {
  padding-top: 5px;
}
.x1247r65 {
  width: 60px;
}
.x1256s9k {
  padding-top: 0.9%;
}
.x1264ykn {
  min-width: 28px;
}
.x1273sjl {
  width: 53.33px;
}
.x127qqk8 {
  height: 250px;
}
.x128430h {
  max-height: 449px;
}
.x128v7jw {
  padding-top: 2rem;
}
.x129qt2x {
  height: 130px;
}
.x129skfa {
  padding-bottom: var(--x1krgz4f);
}
.x129vozr {
  margin-bottom: -66px;
}
.x12argms {
  height: var(--radio-checked-icon-size-large);
}
.x12ayzb7 {
  max-height: 900px;
}
.x12c0h9u {
  top: -12px;
}
.x12csvog {
  max-width: 424px;
}
.x12cuoq9 {
  height: 145px;
}
.x12dtdjy {
  height: var(--search-modal-height);
}
.x12enllp {
  padding-top: 124px;
}
.x12eol54 {
  top: 28px;
}
.x12f24lm {
  max-height: 70vh;
}
.x12h8r4p {
  height: 476px;
}
.x12j3hk6 {
  padding-top: var(--menu-base-list-item-padding-vertical);
}
.x12kqgxo {
  border-bottom-color: rgba(234, 234, 234, 1);
}
.x12lbrt0 {
  left: 10px;
}
.x12mlbjr {
  top: 35px;
}
.x12mqc9s {
  max-width: calc(100vw);
}
.x12nagc {
  margin-bottom: 4px;
}
.x12nj6vk {
  border-bottom-color: var(--geodesic-color-border-error-default-active);
}
.x12p4g1f {
  top: -28px;
}
.x12q1tp0 {
  min-height: calc(80vh - var(--header-height));
}
.x12qmfoa {
  margin-bottom: -36px;
}
.x12rczxh {
  min-width: 220px;
}
.x12s5l72 {
  top: 69px;
}
.x12t3zde {
  padding-top: 1rem;
}
.x12u65jk {
  height: 28vh;
}
.x12upk82 {
  width: calc(33.333333333333336% - 7.333333333333333px);
}
.x12yxszm {
  border-bottom-width: medium;
}
.x12yzcr0 {
  min-height: 108px;
}
.x12z03op {
  border-bottom-color: var(--chat-message-border-color, transparent);
}
.x1306p81 {
  padding-top: var(--nav-list-cell-padding-vertical-with-addon);
}
.x130om8g {
  border-bottom-color: var(--notification-badge);
}
.x130t2gz {
  bottom: -12px;
}
.x131ce81 {
  border-bottom-color: magenta;
}
.x132ws97 {
  padding-bottom: 94%;
}
.x134lwj9 {
  padding-top: 19px;
}
.x134n0ua {
  max-height: 156px;
}
.x1357zma {
  border-bottom-color: var(--radio-border-color-selected);
}
.x135p29s {
  border-bottom-color: var(--ocds-line-dark);
}
.x135pmgq {
  margin-top: -20px;
}
.x137oirg {
  border-bottom-style: hidden;
}
.x137vrcb {
  min-height: 520px;
}
.x138jeol {
  max-height: 148px;
}
.x138z00 {
  width: 98vw;
}
.x139c44z {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.x13awxeq {
  border-bottom-color: var(--media-outer-border);
}
.x13crsa5 {
  padding-top: 50px;
}
.x13dvsbj {
  margin-top: var(--x84hkle);
}
.x13e46mh {
  top: 74%;
}
.x13fxw37 {
  border-bottom-color: #283943;
}
.x13gisd {
  max-height: 287px;
}
.x13hwc6b {
  min-height: 340px;
}
.x13ie5k6 {
  width: 130px;
}
.x13ihpsm {
  margin-bottom: 48px;
}
.x13jxccy {
  padding-bottom: var(--toast-container-padding-vertical);
}
.x13ko0gm {
  top: -32px;
}
.x13o0s5z {
  min-width: 400px;
}
.x13o17tj {
  min-height: var(--text-input-min-height);
}
.x13oq2vl {
  left: -1rem;
}
.x13oubkp {
  width: 96px;
}
.x13qj1ff {
  border-bottom-color: rgba(var(--web-always-black), 0.101987);
}
.x13qp9f6 {
  min-width: min-content;
}
.x13t3uem {
  min-width: 278px;
}
.x13tiff3 {
  max-width: 398px;
}
.x13to73x {
  min-width: var(--minWidth, revert);
}
.x13uktj0 {
  padding-bottom: 2%;
}
.x13uojcr {
  min-height: 224px;
}
.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;
}
.x13wdihx {
  margin-bottom: 11px;
}
.x13wwr7t {
  border-bottom-color: var(--fds-gray-25);
}
.x13x2bpi {
  margin-top: 0.05rem;
}
.x13xjzxd {
  margin-bottom: 1em;
}
.x13y0ya8 {
  border-bottom-style: var(--toast-border-style);
}
.x13zrc24 {
  padding-top: 40px;
}
.x13zx6y {
  width: 68px;
}
.x14029q7 {
  border-bottom-color: var(--primary-text-on-media);
}
.x141feeh {
  min-height: 38px;
}
.x143tcsw {
  width: 208px;
}
.x14527hw {
  width: var(--xkuxps3);
}
.x146dmfp {
  max-width: 70px;
}
.x1471bli {
  width: calc(100% + 88px);
}
.x148xmi4 {
  max-width: 1102px;
}
.x14abyy9 {
  padding-bottom: 142px;
}
.x14aock7 {
  overflow-x: scroll;
}
.x14atkfc {
  width: auto;
}
.x14baz6b {
  height: 76px;
}
.x14beivq {
  margin-top: 1em;
}
.x14cfmi5 {
  width: 64.5%;
}
.x14dgxzp {
  width: 58%;
}
.x14dwvny {
  bottom: var(--bottom, revert);
}
.x14e4wq8 {
  padding-top: 186px;
}
.x14eurpq {
  max-height: 480px;
}
.x14fx8kg {
  height: 470px;
}
.x14geq4f {
  width: 222px;
}
.x14h49td {
  height: 55px;
}
.x14hgcgx {
  border-bottom-color: var(--nav-bar-background);
}
.x14iboa0 {
  margin-top: 5%;
}
.x14k6qa0 {
  max-width: 34px;
}
.x14kq9sb {
  top: 150px;
}
.x14ler8 {
  margin-bottom: 40px;
}
.x14lruf5 {
  max-width: 260px;
}
.x14luw17 {
  height: 276px;
}
.x14lw9ws {
  max-width: 584px;
}
.x14m17ec {
  height: 440px;
}
.x14nwjz3 {
  height: 88px;
}
.x14o62y9 {
  height: 39px;
}
.x14q3y6b {
  border-bottom-color: var(--dolly-text-primary);
}
.x14qfxbe {
  width: 36px;
}
.x14qloid {
  min-height: 338px;
}
.x14r61f {
  max-width: 80%;
}
.x14roueg {
  max-height: auto;
}
.x14rvwrp {
  width: 600px;
}
.x14t7r9w {
  height: var(--waf-wds-default-icon-width);
}
.x14trrlu {
  padding-top: 8px !important;
}
.x14vqqas {
  margin-top: 12px;
}
.x14wtqdm {
  top: 28%;
}
.x14xcqja {
  height: calc(80vh - 60px);
}
.x14z7g9a {
  height: 74px;
}
.x14zvdfm {
  width: 48%;
}
.x1500rww {
  height: 100;
}
.x150v7n9 {
  width: 189.3333px;
}
.x152qxlz {
  width: 33%;
}
.x153pshq {
  max-width: calc(80vw - 360px - 160px);
}
.x155cy4d {
  margin-top: 120px;
}
.x1562eck {
  border-bottom-color: var(--input-border-color);
}
.x1562yqt {
  padding-left: 27px;
}
.x156by65 {
  top: 40%;
}
.x156go17 {
  padding-bottom: 25px;
}
.x158ke7r {
  height: 21px;
}
.x159tps6 {
  max-height: 640px;
}
.x15byajp {
  min-width: 0.75em;
}
.x15c1tt2 {
  margin-bottom: 45px;
}
.x15chvws {
  width: 295px;
}
.x15eivr9 {
  max-height: 258px;
}
.x15h9jz8 {
  max-width: calc(100% - 64px - 64px);
}
.x15hfatp {
  min-width: 36px;
}
.x15huedd {
  min-width: 316px;
}
.x15jgui2 {
  border-bottom-color: var(--always-gray-95);
}
.x15jighw {
  width: 49px;
}
.x15juy95 {
  min-height: calc(100% - 42px);
}
.x15kljv6 {
  margin-top: -44px;
}
.x15ku74s {
  margin-right: 6px;
}
.x15kz4h8 {
  min-width: 16px;
}
.x15l03u9 {
  min-width: 128px;
}
.x15l0y89 {
  padding-top: 21px;
}
.x15my4nh {
  height: 468;
}
.x15nm23f {
  padding-top: 0.6875rem;
}
.x15o1h39 {
  height: var(--waf-wds-clear-icon-width);
}
.x15oafmm {
  bottom: 13px;
}
.x15om8nw {
  height: 325px;
}
.x15s5u4p {
  margin-top: -0.25rem;
}
.x15tpscs {
  max-width: 411px;
}
.x15u6esi {
  padding-left: 0.5rem;
}
.x15uerrv {
  padding-top: 72px;
}
.x15vhz18 {
  width: 1em;
}
.x15wfb8v {
  height: calc(
    100vmin - var(--creation-padding-y) - var(--creation-header-height) -
      var(--creation-padding-x)
  );
}
.x15x72sd {
  min-width: auto;
}
.x15xzg2c {
  border-bottom-color: var(--ocds-cta-blue-pressed);
}
.x15yg21f {
  width: 56px;
}
.x15zyk1g {
  padding-top: var(--text-badge-padding-vertical);
}
.x1602a87 {
  width: 236px;
}
.x1604g7w {
  height: 710px;
}
.x161sli9 {
  padding-bottom: 56px;
}
.x1623821 {
  height: 960px;
}
.x162hmin {
  height: 148px;
}
.x162ziwa {
  border-bottom-color: rgba(103, 120, 138, 0.15);
}
.x1636vvt {
  width: 498px;
}
.x163pfp {
  padding-left: 8px;
}
.x164x5by {
  margin-right: 0.08rem;
}
.x167c8q9 {
  margin-bottom: var(--p-space-3);
}
.x168biu4 {
  width: 344px;
}
.x1691je0 {
  width: 34px;
}
.x169u96n {
  height: 550px;
}
.x16aefeg {
  border-bottom-color: var(--always-gray-75);
}
.x16azoj6 {
  top: var(--search-modal-top-offset);
}
.x16bagsw {
  border-bottom-color: #e4e6eb;
}
.x16bm2xh {
  width: 902px;
}
.x16bybu0 {
  margin-bottom: 64px;
}
.x16d3s56 {
  height: 144px;
}
.x16em4ew {
  max-width: 240px;
}
.x16f3mvi {
  height: 80;
}
.x16fjczr {
  padding-top: var(--list-cell-padding-vertical);
}
.x16grhtn {
  width: 220px;
}
.x16iloxs {
  padding-top: 0.69rem !important;
}
.x16it46q {
  max-width: var(--mwp-xma-message-bubble-max-width, 300px);
}
.x16it6v4 {
  margin-bottom: 16;
}
.x16ldp7u {
  margin-top: -5px;
}
.x16lr788 {
  max-height: calc(80vw - 360px - 160px);
}
.x16nrsnc {
  height: 400px;
}
.x16pr9af {
  margin-bottom: -10px;
}
.x16q51m2 {
  max-width: 150px;
}
.x16qp5pa {
  min-height: 165px;
}
.x16s0kzc {
  width: 132px;
}
.x16stqrj {
  border-bottom-color: transparent;
}
.x16suv20 {
  min-height: 8px;
}
.x16tfzmp {
  height: 370px;
}
.x16tljrh {
  border-bottom-color: var(--focus-ring-blue);
}
.x16toeuc {
  margin-top: var(--p-space-3);
}
.x16vho4v {
  margin-left: 6px;
}
.x16vvtso {
  border-bottom-color: var(--placeholder-text-on-media);
}
.x16wdlz0 {
  height: 38px;
}
.x16wxxo2 {
  margin-bottom: 8;
}
.x16xn7b0 {
  max-width: 100vw;
}
.x16xo4sp {
  min-width: 18px;
}
.x16ydxro {
  margin-left: 10px;
}
.x16yv4yi {
  max-height: 800%;
}
.x16z1lm9 {
  margin-top: -7px;
}
.x16zp95 {
  top: -42px;
}
.x170jfvy {
  height: 10px;
}
.x173qytb {
  min-width: 75px;
}
.x173radd {
  min-width: 170px;
}
.x175kp8w {
  min-height: var(--nav-list-cell-min-height);
}
.x177zlmg {
  padding-top: 4.5px;
}
.x179dxpb {
  max-height: 80vh;
}
.x17af09j {
  padding-bottom: 1rem !important;
}
.x17ats6m {
  border-bottom-color: var(--overlay-alpha-80);
}
.x17cqvad {
  height: 72%;
}
.x17d7ig4 {
  padding-bottom: var(--text-badge-padding-vertical);
}
.x17efsva {
  left: calc(50% - 18px);
}
.x17fnjtu {
  width: var(--width, revert);
}
.x17fpy1y {
  max-width: 480px;
}
.x17frcva {
  height: 6rem;
}
.x17ituo4 {
  margin-right: 5px;
}
.x17j0sh5 {
  border-bottom-color: var(--secondary-button-background-floating);
}
.x17j7krd {
  height: 84px;
}
.x17l2ct6 {
  border-bottom-color: gba(0, 0, 0, 0.1);
}
.x17mh4r9 {
  width: 411px;
}
.x17mx6yr {
  border-bottom-color: var(--ocds-line-light);
}
.x17na0u1 {
  max-width: 85%;
}
.x17nes2w {
  width: 924px;
}
.x17nu0il {
  border-bottom-color: rgba(0, 0, 0, 0.85);
}
.x17ol07n {
  height: 540px;
}
.x17omtbh {
  width: var(--dialog-size-small-width);
}
.x17p1517 {
  margin-bottom: 68px;
}
.x17q5y78 {
  padding-left: 0 !important;
}
.x17r0vjz {
  padding-bottom: 2rem;
}
.x17rnlec {
  padding-top: var(--size-16);
}
.x17rw0jw {
  height: 22px;
}
.x17s4nb9 {
  min-width: 30px;
}
.x17so1df {
  left: -5px;
}
.x17tiq77 {
  width: 15%;
}
.x17upfok {
  min-width: 320px;
}
.x17v04x3 {
  max-height: 800px;
}
.x17vnrad {
  width: 12%;
}
.x17wnkk5 {
  top: 1.5px;
}
.x17y4j5z {
  min-width: 96px;
}
.x17yg5ls {
  max-height: calc(100vh - 112px);
}
.x17yh1rb {
  padding-bottom: 16%;
}
.x17yl4rm {
  height: var(--radio-size-large);
}
.x17z0pdo {
  min-width: calc(400px * 9 / 16);
}
.x17z2i9w {
  width: 22px;
}
.x183tlwk {
  width: 98px;
}
.x1849fr {
  padding-top: 0.45rem;
}
.x1849jeq {
  width: 30px;
}
.x185krp6 {
  margin-top: var(--xtrozsb);
}
.x186jnt2 {
  padding-bottom: 0.68rem !important;
}
.x186yyo6 {
  height: 545px;
}
.x187jt {
  width: 51%;
}
.x187nhsf {
  width: 44px;
}
.x187nrv {
  min-width: 340px;
}
.x187xtus {
  min-width: 72px;
}
.x188425o {
  padding-bottom: var(--list-cell-padding-vertical-with-addon);
}
.x1887zya {
  width: calc(50% - 8px);
}
.x188tqju {
  width: 3rem;
}
.x189g7z {
  width: calc(100% - 8.75rem);
}
.x18b0tl8 {
  width: 470px;
}
.x18bsr7w {
  border-bottom-width: var(--card-border-width, 0px);
}
.x18d1o2c {
  width: 138px;
}
.x18d9i69 {
  padding-bottom: 0;
}
.x18dl8mb {
  height: 150px;
}
.x18dmizi {
  width: calc(33.333333333333336% - 8px);
}
.x18dplov {
  padding-bottom: 0 !important;
}
.x18dvoc8 {
  margin-bottom: var(--desktop-story-tray-bottom-margin);
}
.x18ea286 {
  height: calc(100% - 128px);
}
.x18f6uos {
  width: calc(100% - 14px);
}
.x18g6j4s {
  height: 381px;
}
.x18g6o9x {
  top: calc(50% - 12.5px);
}
.x18gnavp {
  height: 13px;
}
.x18gocxb {
  height: calc(18px + 16px + 16px);
}
.x18gu9bj {
  min-width: 65%;
}
.x18h4as9 {
  margin-top: 6%;
}
.x18ip3f8 {
  min-width: 344px;
}
.x18itk1x {
  width: var(--waf-wds-input-label-width);
}
.x18jh0bd {
  border-bottom-color: var(--xw2w02g);
}
.x18khy8n {
  padding-top: 0.5625rem;
}
.x18l8cfs {
  border-bottom-color: #cbd2d9;
}
.x18mmtl5 {
  margin-left: 112px;
}
.x18n5i07 {
  min-width: 300px;
}
.x18q7qi4 {
  min-width: 550px;
}
.x18qnofl {
  max-width: 160px;
}
.x18qqrc1 {
  width: 248px;
}
.x18qzmo3 {
  border-bottom-color: rgba(235, 237, 240, 0.1);
}
.x18reac0 {
  width: calc(100% - 8.5rem);
}
.x18slpsa {
  min-width: 404px;
}
.x18tzl15 {
  width: %10;
}
.x18wv8x9 {
  margin-left: -10px;
}
.x18wx58x {
  max-height: 40px;
}
.x18y1gd4 {
  width: 100;
}
.x190qwnl {
  min-height: 380px;
}
.x191j7n5 {
  bottom: 16px;
}
.x191krba {
  top: 127px;
}
.x192emsq {
  width: 920px;
}
.x192njpj {
  width: calc(2.90625rem + 52px);
}
.x192rfv7 {
  padding-top: var(--toast-container-padding-vertical);
}
.x193iq5w {
  max-width: 100%;
}
.x194rsu0 {
  border-bottom-color: var(--dolly-fb-dark-gray);
}
.x195fryh {
  padding-bottom: var(--page-footer-padding-vertical);
}
.x195xxxr {
  height: 12vh;
}
.x1976lvk {
  width: 478px;
}
.x1979t1e {
  width: 968px;
}
.x197psvt {
  width: 13.5px;
}
.x197tok4 {
  width: 1100px;
}
.x197xhgh {
  min-height: 194px;
}
.x199odat {
  height: 448px;
}
.x19a20ex {
  min-width: 30vw;
}
.x19app5s {
  width: 68%;
}
.x19aweqf {
  max-height: 180px;
}
.x19d66sr {
  min-height: calc(100vh - 500px);
}
.x19ddzpn {
  width: 1%;
}
.x19e945d {
  padding-top: var(--size-48);
}
.x19fmlpp {
  width: calc((100% - 88px) / 7 - 8px);
}
.x19gsqmy {
  border-bottom-color: var(--radio-border-color-disabled);
}
.x19h4ct {
  width: 35%;
}
.x19hv4p6 {
  border-bottom-color: rgb(var(--web-always-white));
}
.x19i0xim {
  min-height: 166px;
}
.x19ip775 {
  bottom: 1px;
}
.x19jyc8h {
  width: 468px;
}
.x19lfox8 {
  padding-left: 40px;
}
.x19nz27s {
  min-width: 6px;
}
.x19p5mho {
  top: -94px;
}
.x19pel4m {
  width: 120%;
}
.x19phtnz {
  max-height: 20px;
}
.x19qqan6 {
  margin-bottom: var(--modal-padding);
}
.x19r0gwt {
  padding-top: 0.68rem !important;
}
.x19rl23v {
  height: 507px;
}
.x19smwlf {
  margin-top: 34%;
}
.x19sr0n1 {
  border-left-width: 2px;
}
.x19sv2k2 {
  width: calc(100% - 40px);
}
.x19swzb4 {
  height: 112px;
}
.x19tmk5i {
  padding-right: 14px;
}
.x19ucgzf {
  width: 90vw;
}
.x19up5dg {
  right: 8px;
}
.x19v3vle {
  width: 84px;
}
.x19yoh24 {
  padding-bottom: var(--toast-addon-padding-vertical);
}
.x19ypqd9 {
  border-left-style: solid;
}
.x19z2vhx {
  margin-top: 39px;
}
.x19zpy19 {
  width: 104px;
}
.x1a00udw {
  width: 15px;
}
.x1a0syf3 {
  max-width: calc(100% + 140px);
}
.x1a2ur7k {
  width: calc((100% - 88px) / 11 - 8px);
}
.x1a2w583 {
  border-top-right-radius: 0;
}
.x1a3r9hi {
  max-height: 380px;
}
.x1a6k2m3 {
  max-height: 50%;
}
.x1a7h2tk {
  margin-top: var(--mobile-grid-item-margin);
}
.x1a7vs8u {
  height: 70%;
}
.x1a842fp {
  height: 170px;
}
.x1a8lsjc {
  padding-bottom: 10px;
}
.x1aahp8g {
  padding-bottom: calc(100vh - 376px);
}
.x1aawmmo {
  margin-top: 11px;
}
.x1aaxi7k {
  width: calc(50% - 12px);
}
.x1aaygq0 {
  width: 668px;
}
.x1abndg9 {
  padding-top: var(--paddingBlock, revert);
}
.x1ad3yod {
  height: 348px;
}
.x1adx444 {
  border-bottom-color: var(--secondary-text);
}
.x1ae76x5 {
  border-bottom-color: var(--card-border-color);
}
.x1aekv1k {
  height: 31px;
}
.x1aewyqy {
  max-height: 36px;
}
.x1afiy2o {
  max-width: 190px;
}
.x1afznat {
  margin-bottom: 5%;
}
.x1agkon0 {
  top: -9999px;
}
.x1aj48qs {
  top: -4.688px;
}
.x1ajlkzm {
  max-width: 354px;
}
.x1anfit2 {
  width: 31%;
}
.x1anpbxc {
  margin-top: 10px;
}
.x1ans9ou {
  top: -4.9px;
}
.x1anyf0z {
  width: 257px;
}
.x1aody8q {
  width: 876px;
}
.x1aoj0v {
  max-height: 150px;
}
.x1ap80js {
  max-width: 800px;
}
.x1aqqslo {
  height: 96%;
}
.x1aqscb4 {
  margin-right: var(--waf-wds-input-label-padding-horizontal);
}
.x1ar9fak {
  left: -38px;
}
.x1arb9wb {
  padding-right: 0.5rem;
}
.x1arka5t {
  padding-bottom: 74px;
}
.x1atrhw1 {
  margin-bottom: -0.5%;
}
.x1atx4j1 {
  top: 6px;
}
.x1au76n7 {
  max-height: calc((100vh - 60px) / 2);
}
.x1auzw0x {
  height: calc(100% * (2 / 3));
}
.x1avqf9h {
  width: 106px;
}
.x1avzjbn {
  border-bottom-width: 0.03125rem;
}
.x1axdsvk {
  width: calc(4px / 4);
}
.x1axo8wv {
  width: var(--waf-wds-clear-icon-width);
}
.x1axookc {
  bottom: 17%;
}
.x1ay4s1n {
  margin-top: 128px;
}
.x1azusnw {
  height: 175px;
}
.x1b0wou9 {
  height: 350px;
}
.x1b12d3d {
  max-height: 17px;
}
.x1b14inu {
  width: 376px;
}
.x1b32izb {
  border-bottom-color: var(--dolly-cta-pressed);
}
.x1b3re4j {
  height: var(--waf-wds-image-icon-height);
}
.x1b3ss48 {
  width: 455px;
}
.x1b42p2t {
  width: 46%;
}
.x1b51vyi {
  height: 180px;
}
.x1b58sdr {
  padding-top: 0.5rem;
}
.x1b5gfsw {
  width: var(--radio-size-large);
}
.x1b7byxp {
  padding-top: var(--p-space-1);
}
.x1ba4aug {
  min-height: 40px;
}
.x1baekym {
  padding-top: 0.2em;
}
.x1bawvfr {
  margin-left: -8px;
}
.x1bby3tf {
  max-width: 36px;
}
.x1bc3s5a {
  max-height: calc(
    100vh - 2 * var(--messenger-card-spacing) - var(--header-height)
  );
}
.x1bc63r9 {
  width: calc(100vw - 20px);
}
.x1bcgh3v {
  width: 297px;
}
.x1bdo8et {
  padding-bottom: 70%;
}
.x1beb8ur {
  margin-bottom: 7.7%;
}
.x1bepr8w {
  width: 88%;
}
.x1bfdfum {
  margin-top: 0.02rem;
}
.x1bfs520 {
  width: calc(33.3333% - var(--mobile-grid-item-margin));
}
.x1bgwkul {
  width: 38.5px;
}
.x1bifzbx {
  min-height: 400px;
}
.x1bjpdpr {
  height: 274px;
}
.x1bjt618 {
  max-height: calc(80vh - 52px);
}
.x1bk2txv {
  height: 396px;
}
.x1bk4rc1 {
  right: var(--right, revert);
}
.x1bkzgmd {
  border-bottom-color: var(--comment-background);
}
.x1bm8l82 {
  width: 34%;
}
.x1bmbmjk {
  margin-bottom: 23px;
}
.x1bo65i3 {
  height: 360px;
}
.x1br4to6 {
  height: 3.3%;
}
.x1bs97v6 {
  border-bottom-color: rgb(var(--ig-separator));
}
.x1btwc4n {
  padding-top: var(--size-32);
}
.x1buyqsa {
  width: 396px;
}
.x1bvwjfu {
  height: calc(75vh - var(--header-height) - 120px);
}
.x1bwycvy {
  max-height: 100vh;
}
.x1bxrdft {
  margin-right: -2px;
}
.x1byr4rc {
  padding-top: 52px;
}
.x1bzprkw {
  width: calc(100% - var(--creation-settings-width));
}
.x1c0ccdx {
  height: calc(100% + 2px);
}
.x1c1940d {
  height: 493px;
}
.x1c1kv4s {
  width: 334px;
}
.x1c42kn3 {
  left: 20px;
}
.x1c436fg {
  margin-bottom: 18px;
}
.x1c4ky7w {
  width: 550px;
}
.x1c4npxh {
  max-width: 130px;
}
.x1c4ruou {
  max-height: 284px;
}
.x1c54izy {
  top: 0.15em;
}
.x1c7bh76 {
  height: var(--waf-wds-image-alert-icon-height);
}
.x1c7jfne {
  bottom: 2px;
}
.x1c7vg25 {
  min-width: 112px;
}
.x1c87fqo {
  min-height: 10px;
}
.x1c8ei7l {
  height: 14vh;
}
.x1c94qj7 {
  padding-top: 125px;
}
.x1ccoiz7 {
  padding-top: 110px;
}
.x1cdsbeu {
  padding-bottom: var(--size-2);
}
.x1ceuldo {
  height: calc(100vh - 72px);
}
.x1ch2ayf {
  height: 568px;
}
.x1chd833 {
  margin-bottom: 28px;
}
.x1chm7x3 {
  max-width: 397px;
}
.x1cj0jgk {
  max-width: 390px;
}
.x1ck2h3a {
  height: 90%;
}
.x1cm6mvd {
  margin-top: -40px;
}
.x1cnzs8 {
  padding-top: 20px;
}
.x1co6499 {
  border-bottom-width: 0.5px;
}
.x1coevs8 {
  margin-top: 50px;
}
.x1cp7mul {
  width: 620px;
}
.x1cpt7wl {
  max-width: 1218px;
}
.x1cqy3x3 {
  height: 55vh;
}
.x1crbq5u {
  margin-top: var(--modal-padding);
}
.x1cs6qxi {
  max-width: var(--toast-container-max-width);
}
.x1csiy34 {
  max-height: 350px;
}
.x1ct4eev {
  right: -1.5px;
}
.x1ctabny {
  padding-top: 1.15%;
}
.x1cttqma {
  height: 555px;
}
.x1cum08d {
  margin-top: -110px;
}
.x1cuol81 {
  left: -24px;
}
.x1cvmir6 {
  width: 360px;
}
.x1cwzgcd {
  min-width: calc(
    var(--creation-modal-min-height) - var(--creation-header-height)
  );
}
.x1cxeki3 {
  max-width: 70%;
}
.x1cz9dch {
  height: 456px;
}
.x1czfd9k {
  width: 432px;
}
.x1czut47 {
  height: 90vh;
}
.x1d0fsfo {
  top: 164px;
}
.x1d0ri9u {
  padding-top: 13px;
}
.x1d12jij {
  padding-top: 35px;
}
.x1d3na89 {
  margin-top: -28px;
}
.x1d60ukw {
  padding-right: 0.25rem;
}
.x1d65tqu {
  padding-bottom: 8px !important;
}
.x1d6elog {
  height: var(--system-14-line-height);
}
.x1d7yc3v {
  margin-top: 56px;
}
.x1d7z9mz {
  width: 76px;
}
.x1d8esb6 {
  width: 161px;
}
.x1d9619w {
  height: calc(100% - var(--header-height));
}
.x1d9eok4 {
  bottom: 56px;
}
.x1d9vk0g {
  margin-top: 86px;
}
.x1d9x2de {
  height: 640px;
}
.x1db2dqx {
  margin-right: 8px;
}
.x1dc814f {
  max-width: 350px;
}
.x1dcn8h2 {
  padding-top: 68px;
}
.x1dfx0jo {
  top: 25%;
}
.x1dgoarg {
  margin-bottom: 150px;
}
.x1dhfcdc {
  padding-bottom: 80%;
}
.x1dil35k {
  height: 288px;
}
.x1dkztcg {
  padding-top: var(--page-footer-padding-vertical);
}
.x1dmc9kt {
  min-height: initial;
}
.x1dmcmrd {
  border-bottom-color: var(--fds-placeholder-text);
}
.x1dmp6jm {
  width: 80px;
}
.x1dnml7z {
  height: 54px;
}
.x1dq60gn {
  min-height: 410px;
}
.x1dquyif {
  top: -10000px;
}
.x1dqyrwa {
  height: 47px;
}
.x1dr59a3 {
  height: 100vh;
}
.x1dr9wh {
  height: 108px;
}
.x1drivef {
  max-height: 84px;
}
.x1drpf9g {
  max-width: 293px;
}
.x1dt7z5j {
  max-width: 380px;
}
.x1dtb55y {
  max-width: 900px;
}
.x1dtbblo {
  margin-bottom: 60px;
}
.x1dtpv3t {
  max-width: 476px;
}
.x1duve9s {
  min-height: 200;
}
.x1dwlu5a {
  height: calc(100% - 20px);
}
.x1dxqaly {
  height: 474px;
}
.x1dy2od6 {
  width: 105px;
}
.x1dz1jew {
  width: 280px;
}
.x1e0frkt {
  width: calc(100% + 6px);
}
.x1e0gzzx {
  top: -3px;
}
.x1e0ijk8 {
  border-bottom-color: var(--always-gray-40);
}
.x1e179fz {
  height: calc(100vh - 220px);
}
.x1e1m7ul {
  margin-top: 25px;
}
.x1e21hmu {
  height: min(100%, 100vh);
}
.x1e2s88x {
  height: 656px;
}
.x1e3jx5v {
  min-height: var(--header-height);
}
.x1e4dklr {
  max-width: 180px;
}
.x1e4zzel {
  overscroll-behavior-y: contain;
}
.x1e54wb4 {
  padding-top: var(--size-2);
}
.x1e56ztr {
  margin-bottom: 8px;
}
.x1e5gqux {
  width: 354px;
}
.x1eb197b {
  margin-right: -100vw;
}
.x1eb589m {
  border-bottom-color: var(--ocds-status-decline);
}
.x1ebt64t {
  height: 152px;
}
.x1edz59j {
  min-height: 96px;
}
.x1eetnxg {
  border-bottom-color: var(--disabled-text);
}
.x1ef03lz {
  border-bottom-color: var(--gradient-purple);
}
.x1egiwwb {
  height: 500px;
}
.x1egpv2n {
  padding-bottom: 52px;
}
.x1egxudb {
  max-height: 48px;
}
.x1ej9moc {
  padding-bottom: 80px;
}
.x1ejf74i {
  border-bottom-color: var(--waf-wds-border);
}
.x1ekjcvx {
  max-width: 457px;
}
.x1ekm6uk {
  max-width: 25px;
}
.x1emoqdn {
  height: calc(100vh - 200px);
}
.x1en3kgc {
  height: 340px;
}
.x1enc8s9 {
  border-bottom-width: none;
}
.x1eoefnw {
  border-bottom-color: white;
}
.x1eowos1 {
  height: calc(100vh - var(--header-height) - 128px);
}
.x1epxsj4 {
  padding-top: 1rem !important;
}
.x1eq9tm7 {
  padding-top: 272px;
}
.x1er3m0b {
  top: 44px;
}
.x1es37l9 {
  border-bottom-width: 8px;
}
.x1escl5o {
  bottom: 60px;
}
.x1esq4s8 {
  width: 446px;
}
.x1et7fwg {
  width: 36vw;
}
.x1eu8d0j {
  top: 10px;
}
.x1euvnc0 {
  min-height: var(--waf-wds-input-min-height) !important;
}
.x1ev791w {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.x1evam32 {
  margin-bottom: -84px;
}
.x1evdl5j {
  padding-top: 120px;
}
.x1evr0zj {
  max-height: calc(90vh - 60px - var(--header-height));
}
.x1evt7rs {
  width: var(--radio-size-medium);
}
.x1exr4qe {
  top: calc(50% + 100px);
}
.x1exxlbk {
  width: 100px;
}
.x1ey03fc {
  width: calc((100% - 88px) / 3 - 8px);
}
.x1ey2m1c {
  bottom: 0;
}
.x1f0l55g {
  max-width: 140px;
}
.x1f1nlb9 {
  width: 25%;
}
.x1f1nzxn {
  width: 176px;
}
.x1f21zkr {
  height: var(--search-modal-height-expanded);
}
.x1f2suiv {
  margin-left: 42px;
}
.x1f2tiqu {
  width: 136px;
}
.x1f322zp {
  margin-top: 7.7%;
}
.x1f394nn {
  width: 18%;
}
.x1f4304s {
  width: var(--creation-settings-width);
}
.x1f4buv5 {
  left: -2px;
}
.x1f83pxg {
  min-height: 62px;
}
.x1f94qq7 {
  margin-top: 21px;
}
.x1f9pvjq {
  width: calc(100% + 2rem);
}
.x1f9tj09 {
  width: 85%;
}
.x1fa7tn {
  height: calc(100vh - 212px);
}
.x1fawyso {
  max-width: 935px;
}
.x1fb2l0r {
  height: 135px;
}
.x1fd7afb {
  max-height: calc(100vh - 200px);
}
.x1fdemru {
  min-width: 302px;
}
.x1fepime {
  width: 278px;
}
.x1ffnkcp {
  padding-bottom: 120px;
}
.x1fg7cb5 {
  margin-left: 30%;
}
.x1fgj74o {
  margin-top: 6rem;
}
.x1fgtraw {
  height: 28px;
}
.x1fh90og {
  padding-bottom: 2.5rem;
}
.x1fh9dtm {
  min-height: 472px;
}
.x1fi3s4r {
  padding-bottom: var(--card-padding-vertical);
}
.x1ficeh5 {
  min-height: 240px;
}
.x1fijefh {
  top: calc(110px / 4);
}
.x1fimm9 {
  top: 63%;
}
.x1fkdr32 {
  top: calc(var(--header-height) + 5px);
}
.x1flpir5 {
  border-bottom-color: #c4d2e7;
}
.x1fnd73c {
  width: 42%;
}
.x1fns5xo {
  min-width: 40px;
}
.x1fo6t33 {
  top: -4px;
}
.x1fq8qgq {
  height: var(--button-height-large);
}
.x1fqp7bg {
  margin-bottom: 15px;
}
.x1fqu6pj {
  padding-bottom: var(--section-header-addOnEnd-button-padding-vertical);
}
.x1fsd2vl {
  width: 10px;
}
.x1ftt334 {
  width: 5px;
}
.x1ftwx90 {
  width: calc(100% - 75px);
}
.x1fu7dhq {
  height: 100%vh;
}
.x1fu8urw {
  width: 64px;
}
.x1fur4o1 {
  top: -10px;
}
.x1fwd5yv {
  right: 80px;
}
.x1fwfoet {
  width: 348px;
}
.x1fxhmyf {
  width: 13px;
}
.x1fxk84t {
  width: 54px;
}
.x1fywlfn {
  width: 77%;
}
.x1fznrkb {
  width: 144px;
}
.x1g057w5 {
  padding-left: var(--x1cir3j6);
}
.x1g0q3yh {
  min-width: var(--menu-item-icon-container-size, 36px);
}
.x1g2hovv {
  max-width: 47.5%;
}
.x1g2khh7 {
  padding-bottom: 14px;
}
.x1g314ov {
  width: 500;
}
.x1g3bxo5 {
  margin-top: -64px;
}
.x1g5ui15 {
  padding-top: 0.15em;
}
.x1g6vzv9 {
  width: 170px;
}
.x1g714a3 {
  height: calc(100% - 42px);
}
.x1g75g36 {
  right: -120px;
}
.x1g80ep4 {
  padding-top: 200px;
}
.x1g81zrj {
  min-width: 100vw;
}
.x1g8dxwu {
  border-bottom-color: var(--disabled-icon);
}
.x1g8g1dc {
  min-width: 75%;
}
.x1g8rjiy {
  width: 3px;
}
.x1g96rbh {
  max-width: 148px;
}
.x1g9kxxr {
  max-height: 560px;
}
.x1gan7if {
  padding-bottom: 32px;
}
.x1gb2em4 {
  height: 68px;
}
.x1gbz71n {
  width: 64vw;
}
.x1gcdvyj {
  bottom: 120px;
}
.x1gch7f {
  padding-bottom: 8.4px;
}
.x1gcu4e2 {
  border-bottom-color: rgb(var(--ig-error-or-destructive));
}
.x1gdbhr0 {
  padding-bottom: var(--p-space-4);
}
.x1gde2r1 {
  margin-top: -80px;
}
.x1gefphp {
  width: calc(50% - 4px);
}
.x1gfrnbc {
  max-width: 450px;
}
.x1gg8mnh {
  min-height: 44px;
}
.x1gh3ibb {
  max-height: 124px;
}
.x1ghzhde {
  padding-bottom: 33%;
}
.x1gjxsf2 {
  max-height: min(
    calc(100vh - 113px - (2 * var(--dialog-anchor-vertical-padding))),
    587px
  );
}
.x1gk9ncq {
  margin-bottom: 400px;
}
.x1gkuw16 {
  border-bottom-color: var(--warning);
}
.x1gky23r {
  width: 635px;
}
.x1gnnpzl {
  height: 30px;
}
.x1gnyf4w {
  height: 680px;
}
.x1gocmvm {
  max-width: 176px;
}
.x1gosjsd {
  margin-bottom: 144px;
}
.x1gpkz0a {
  padding-top: 112px;
}
.x1gqwnh9 {
  height: 302px;
}
.x1gr1x4c {
  width: calc((100% - 88px) / 10 - 8px);
}
.x1grq37h {
  height: 468px;
}
.x1gs4svu {
  bottom: 6.5px;
}
.x1gslohp {
  margin-top: 4px;
}
.x1gu4hsp {
  min-height: var(--minHeight, revert);
}
.x1guw455 {
  width: 38px;
}
.x1gv0tr7 {
  right: 24px;
}
.x1gvbg2u {
  height: 100vh;
  height: 100dvh;
}
.x1gvj3kd {
  height: 351px;
}
.x1gvqnck {
  max-width: 552px;
}
.x1gvwcb {
  min-width: 360px;
}
.x1gw22gp {
  padding-top: var(--list-cell-padding-vertical-with-addon);
}
.x1gwfqwn {
  height: var(--waf-wds-cta-min-height);
}
.x1gwgq1z {
  padding-bottom: 150px;
}
.x1gyaxfs {
  height: 202px;
}
.x1gzmo1b {
  margin-top: -18px;
}
.x1h08jmb {
  width: 410px;
}
.x1h0h9ku {
  max-width: calc(100% - 2 * var(--waf-wds-flow-container-padding));
}
.x1h0wqhi {
  height: 230px;
}
.x1h2mt7u {
  border-bottom-width: 4px;
}
.x1h4vx1c {
  width: 576px;
}
.x1h5jark {
  width: 1.375rem;
}
.x1h5wmu3 {
  height: 132px;
}
.x1h6lss1 {
  height: 155px;
}
.x1h6rjhl {
  min-width: 900px;
}
.x1h7ph3n {
  top: 91px;
}
.x1h7t28c {
  min-height: 82px;
}
.x1h80ny7 {
  min-width: 350px;
}
.x1h8t67q {
  padding-top: 76px;
}
.x1hagigm {
  height: 7px;
}
.x1haqyhe {
  width: 89px;
}
.x1hccu1h {
  border-bottom-color: #c9ccd1;
}
.x1hcwysg {
  bottom: 13.5px;
}
.x1hd2o15 {
  width: 584px;
}
.x1hdnelj {
  max-height: 314px;
}
.x1hdptxu {
  margin-right: 3px;
}
.x1hepse {
  height: 169px;
}
.x1hetxy2 {
  width: 65px;
}
.x1hfn5x7 {
  width: 260px;
}
.x1hfqtsw {
  width: 378px;
}
.x1hgdm3 {
  bottom: 49.9%;
}
.x1hgrsv6 {
  padding-bottom: calc(200% + var(--mobile-grid-item-margin)) !important;
}
.x1hhzuzn {
  padding-bottom: 18px;
}
.x1hie0zf {
  height: 352px;
}
.x1hkcv85 {
  max-height: 200px;
}
.x1hkvkkv {
  top: 5%;
}
.x1hlk9bf {
  border-bottom-color: #00000000;
}
.x1hmvnq2 {
  margin-top: 14px;
}
.x1hmwewo {
  height: calc(8px * 4);
}
.x1hn2ymu {
  padding-bottom: 67px;
}
.x1hnf3xg {
  margin-top: var(--mobile-nav-height);
}
.x1hnil3p {
  border-bottom-color: green;
}
.x1hogkm0 {
  margin-top: 34px;
}
.x1hovqzm {
  padding-top: var(--waf-wds-flow-component-padding);
}
.x1howknv {
  height: 12%;
}
.x1hpqcdg {
  margin-bottom: 0.25rem;
}
.x1hq5gj4 {
  margin-bottom: 24px;
}
.x1hqenl9 {
  min-width: var(--toast-container-min-width);
}
.x1hshjfz {
  min-height: 16px;
}
.x1hsp7zs {
  margin-bottom: -80px;
}
.x1hsu73c {
  border-bottom-color: var(--input-border-color-hover);
}
.x1hsxtra {
  bottom: -32px;
}
.x1htk8sl {
  min-width: 500px;
}
.x1huftch {
  top: 72px;
}
.x1huwwth {
  margin-bottom: -3px;
}
.x1hvl878 {
  max-width: calc(100% - 8px);
}
.x1hxoosp {
  min-width: 50px;
}
.x1hyhr7 {
  margin-bottom: 34px;
}
.x1hzco51 {
  max-width: var(--dialog-size-medium-max-width);
}
.x1i018f6 {
  top: calc(50% - 25px);
}
.x1i0n78g {
  width: 294px;
}
.x1i13xau {
  top: 48%;
}
.x1i1rx1s {
  width: 1px;
}
.x1i1zbpl {
  border-bottom-color: var(--dolly-divider-white);
}
.x1i2zvha {
  padding-bottom: 19px;
}
.x1i5r0r9 {
  max-width: 256px;
}
.x1i6fsjq {
  margin-top: var(--menu-item-base-margin-vertical);
}
.x1i6kmg4 {
  margin-bottom: var(--size-2);
}
.x1i70mun {
  min-width: var(--waf-wds-input-label-width);
}
.x1i7xgfj {
  border-bottom-color: var(--section-header-text);
}
.x1i80of2 {
  padding-top: 17px;
}
.x1i91kvl {
  height: 215px;
}
.x1i9suas {
  min-width: 120px;
}
.x1ia1hqs {
  border-top-left-radius: 0;
}
.x1iax534 {
  border-bottom-color: rgb(var(--ig-tertiary-button-border));
}
.x1iazeee {
  left: -3px;
}
.x1ib4g23 {
  max-height: 19px;
}
.x1ibc7va {
  margin-bottom: 25px;
}
.x1ibwipt {
  min-height: 107px;
}
.x1idq3uh {
  padding-bottom: 35px;
}
.x1idqg4d {
  padding-top: 142px;
}
.x1idyybe {
  height: 248px;
}
.x1ie60bf {
  bottom: 58px;
}
.x1ifsey {
  width: 27%;
}
.x1ig18gu {
  max-height: calc(100vh - 160px);
}
.x1ii8w9m {
  border-bottom-color: rgb(var(--ig-focus-stroke));
}
.x1ijkzdv {
  min-height: 154px;
}
.x1ijmtbk {
  width: 37%;
}
.x1ijr6pc {
  width: 512px;
}
.x1ik882q {
  max-height: 490px;
}
.x1ikqzku {
  max-width: 1200px;
}
.x1ili444 {
  min-height: 407px;
}
.x1io82uz {
  height: 80%;
}
.x1iog12x {
  margin-left: 4px;
}
.x1iorvi4 {
  padding-top: 4px;
}
.x1is9kpn {
  margin-top: 7.5px;
}
.x1isuwpm {
  height: 220px;
}
.x1itg65n {
  height: var(--tab-height);
}
.x1iu8u7t {
  height: 158px;
}
.x1iul6r4 {
  padding-top: 0.25rem;
}
.x1iw9rta {
  bottom: 12.5px;
}
.x1ix77vt {
  padding-top: 128px;
}
.x1ixjvfu {
  border-bottom-color: rgb(var(--ig-elevated-separator));
}
.x1ixqb2u {
  padding-top: 174px;
}
.x1iy3nof {
  width: 32%;
}
.x1iy3rx {
  max-height: calc(100% - 40px);
}
.x1iymm2a {
  margin-bottom: 32px;
}
.x1iz1s3 {
  max-height: 292.5px;
}
.x1j4j2dj {
  height: 22%;
}
.x1j6vgnk {
  margin-bottom: 17px;
}
.x1j7kr1c {
  width: calc(100% + 32px);
}
.x1j85h84 {
  padding-bottom: 1px;
}
.x1j85kn {
  width: 58.33%;
}
.x1j9u4d2 {
  max-width: 400px;
}
.x1j9yl5h {
  border-bottom-color: var(--fds-disabled-text);
}
.x1ja4vuh {
  height: 297px;
}
.x1jaa9fa {
  height: calc(100vh);
}
.x1jam22m {
  margin-top: 37px;
}
.x1jaqmin {
  border-right-color: var(--fds-gray-10);
}
.x1jati3v {
  border-bottom-color: #e2c822;
}
.x1jc8gtk {
  min-height: 210px;
}
.x1jcbksy {
  max-height: 420px;
}
.x1jcc3zm {
  width: 445px;
}
.x1jee029 {
  min-height: 488px;
}
.x1jf953s {
  height: -webkit-fill-available;
}
.x1jfdv30 {
  max-width: calc(100% - 28.8px);
}
.x1jfg07d {
  width: 22%;
}
.x1jgsv34 {
  max-width: 58px;
}
.x1jhqe9f {
  width: 940px;
}
.x1jhqodx {
  margin-top: -0.25em;
}
.x1jjfqgs {
  height: 25%;
}
.x1jkqq1h {
  max-width: 280px;
}
.x1jl3hli {
  top: 49.9%;
}
.x1jlnqtu {
  margin-right: -6px;
}
.x1jlorgk {
  min-height: 275px;
}
.x1jlyxva {
  top: -1000px;
}
.x1jm03vo {
  margin-top: 19px;
}
.x1jmt848 {
  width: 104%;
}
.x1jn0hjm {
  height: 600px;
}
.x1jn76jz {
  min-width: 56px;
}
.x1jn9clo {
  bottom: 10px;
}
.x1jnvtdb {
  left: -0.5rem;
}
.x1jpg84f {
  width: 388px;
}
.x1jquxbb {
  max-height: 60px;
}
.x1jvi8x7 {
  height: 207px;
}
.x1jvpv3e {
  width: 567px;
}
.x1jvw5fj {
  height: 1.35em;
}
.x1jwls1v {
  height: var(--height, revert);
}
.x1jwosdf {
  border-bottom-color: var(--fds-black-alpha-20);
}
.x1jx8tsq {
  width: 10%;
}
.x1jxig9j {
  height: 335px;
}
.x1jyqppb {
  padding-bottom: 68px;
}
.x1jyxor1 {
  margin-bottom: -1px;
}
.x1jzctok {
  top: 5px;
}
.x1jzhcrs {
  min-width: 200px;
}
.x1jzj0mp {
  height: 0.9em;
}
.x1k1lpwg {
  border-top-left-radius: 8px;
}
.x1k3gm8l {
  max-width: 343px;
}
.x1k4bncy {
  width: calc(100% - 90px - 16px);
}
.x1k51ox {
  width: calc(6.5625rem + 52px);
}
.x1k53v3q {
  padding-top: 65px;
}
.x1k6qp8s {
  max-height: calc(100% - var(--revamp-nav-bottom-toolbar-height));
}
.x1k70j0n {
  margin-top: 6px;
}
.x1k7wse1 {
  padding-top: 1.5px;
}
.x1k83xyg {
  border-bottom-color: var(--fds-unified-black-alpha-15);
}
.x1k9xhyh {
  height: 590px;
}
.x1kazsgo {
  height: 257px;
}
.x1kbpmyu {
  max-width: 144px;
}
.x1kf5e0a {
  max-height: calc(100vh - 250px);
}
.x1kg17uk {
  padding-bottom: 128px;
}
.x1kgmq87 {
  margin-top: -2px;
}
.x1khiomr {
  max-height: calc(65% - 40px);
}
.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;
}
.x1kmanbg {
  width: 55%;
}
.x1kmrkhd {
  border-bottom-left-radius: 20px;
}
.x1ko0cyj {
  width: var(--search-result-list-width);
}
.x1kp5rob {
  width: calc(100% - 130px);
}
.x1kpxq89 {
  height: 12px;
}
.x1krpa9d {
  bottom: -56px;
}
.x1ksa9ua {
  max-width: 136px;
}
.x1ksunvz {
  width: 107px;
}
.x1ktj5wk {
  height: calc(100% - 8px);
}
.x1kuhel0 {
  bottom: -20px;
}
.x1kuktng {
  max-width: calc(253px - 24px);
}
.x1kvc05d {
  padding-top: -16px;
}
.x1kx1bsy {
  width: 102%;
}
.x1ky4cnh {
  max-width: calc(100% - 5px - 5px);
}
.x1kys1v3 {
  max-width: 209px;
}
.x1kysglf {
  height: 77px;
}
.x1l1pku7 {
  max-height: calc(90vh - 120px);
}
.x1l2rt3b {
  width: 400px;
}
.x1l36t39 {
  height: 1rem;
}
.x1l3hj4d {
  bottom: -34px;
}
.x1l3jyfm {
  width: 83%;
}
.x1l3r47z {
  bottom: 7px;
}
.x1l4ul0t {
  max-height: 75vh;
}
.x1l4yu9x {
  max-width: 20px;
}
.x1l5g2hd {
  height: 300;
}
.x1l5p03z {
  height: 70vh;
}
.x1l76qip {
  height: 264px;
}
.x1l895tw {
  width: 430px;
}
.x1l8dxvs {
  height: calc(100% - 100px);
}
.x1l90r2v {
  padding-bottom: 16px;
}
.x1lavqec {
  width: 310px;
}
.x1ldx8e {
  margin-right: 2px;
}
.x1lfyqm1 {
  border-bottom-color: var(--card-background-flat);
}
.x1lg0oad {
  top: -18px;
}
.x1lj0y6e {
  margin-left: 1.5rem;
}
.x1ljz57u {
  margin-bottom: 0.81rem;
}
.x1lke7as {
  max-width: 75%;
}
.x1llg2sp {
  width: 137px;
}
.x1llt8gk {
  min-height: 254px;
}
.x1lm5y9x {
  border-bottom-color: var(--x1gls1la);
}
.x1lmjgxr {
  min-height: 800px;
}
.x1lpwdgh {
  min-height: 300px;
}
.x1lqxvo2 {
  border-bottom-color: var(--always-white);
}
.x1lr1uin {
  max-width: 420px;
}
.x1lraqik {
  width: 86px;
}
.x1lsrtq3 {
  min-width: 246px;
}
.x1ltjmfc {
  width: 33.3%;
}
.x1luhteg {
  height: 258px;
}
.x1lut4zz {
  height: 0.8rem;
}
.x1lvn4fh {
  border-bottom-color: #e6e6e6;
}
.x1lwm3bp {
  max-width: 520px;
}
.x1lwqcvh {
  height: 298px;
}
.x1lwwzww {
  height: calc(100vh - var(--header-height) - 60px);
}
.x1lycxc0 {
  min-width: 115px;
}
.x1lytzrv {
  max-width: inherit;
}
.x1lzl9kk {
  border-top-right-radius: 4px;
}
.x1lzt3e6 {
  width: 114px;
}
.x1m189uc {
  max-width: 0;
}
.x1m258z3 {
  width: 320px;
}
.x1m3v4wt {
  height: 200px;
}
.x1m56yxe {
  width: 115px;
}
.x1m5ls3s {
  height: 584px;
}
.x1m6qfv5 {
  margin-top: -52px;
}
.x1m7g9aj {
  width: 548px;
}
.x1m7pmia {
  padding-bottom: 44px;
}
.x1m98fwn {
  border-left-color: #cbd2d9;
}
.x1mbzxdm {
  width: 23%;
}
.x1mc6j0s {
  border-bottom-color: var(--x11y0o7l);
}
.x1mcfnh7 {
  padding-top: 1.25rem;
}
.x1mcj5oc {
  max-width: var(--feed-width-wide-story);
}
.x1mdu8ss {
  width: 404px;
}
.x1mfbvlc {
  padding-bottom: var(--mobile-nav-height);
}
.x1mfp0sv {
  min-height: 612px;
}
.x1mfqtm2 {
  padding-bottom: var(--size-16);
}
.x1mgsydn {
  height: 66px;
}
.x1miatn0 {
  padding-top: 32px;
}
.x1mj0w8m {
  height: 330px;
}
.x1mjqqkp {
  margin-top: 0.5rem;
}
.x1mkiy5m {
  min-width: 50%;
}
.x1ml3446 {
  width: 280;
}
.x1ml4wws {
  max-width: 338px;
}
.x1mlu5p9 {
  margin-top: 35vh;
}
.x1mq37bv {
  min-height: var(--list-cell-min-height);
}
.x1mqs8db {
  width: var(--mwp-message-list-actions-width, 84px);
}
.x1mqz33k {
  border-right-color: #e5e5e5;
}
.x1mt2j9h {
  max-width: 1150px;
}
.x1mtejvm {
  height: 13%;
}
.x1mu601j {
  max-height: 120px;
}
.x1mu97ne {
  width: 366px;
}
.x1mugxjw {
  margin-right: var(--x1ub4y39);
}
.x1muwf4h {
  margin-top: 70px;
}
.x1mv5wl4 {
  min-width: 4px;
}
.x1mw9r6i {
  top: 33%;
}
.x1mxstf9 {
  padding-bottom: 4%;
}
.x1mzr1h9 {
  border-bottom-color: var(--waf-wds-photo-picker-element-border-color);
}
.x1n1zeqj {
  margin-bottom: -9px;
}
.x1n2ppbj {
  width: 836px;
}
.x1n2ye02 {
  width: 665px;
}
.x1n3k48f {
  width: 206px;
}
.x1n3te05 {
  max-height: calc(100vh - 60px);
}
.x1n45n9a {
  width: 4.3em;
}
.x1n46bim {
  height: 560px;
}
.x1n4u8bu {
  min-width: 215px;
}
.x1n5co72 {
  height: 214px;
}
.x1n6yrxt {
  min-height: 540px;
}
.x1n79urc {
  border-bottom-color: var(--hover-overlay);
}
.x1n7h9c3 {
  width: 35px;
}
.x1n7qst7 {
  max-width: 548px;
}
.x1n9le23 {
  border-bottom-color: var(--fds-gray-00);
}
.x1najy0q {
  height: 117px;
}
.x1nat15 {
  top: var(--waf-wds-contextual-menu-top-padding);
}
.x1nb3phe {
  max-width: 48px;
}
.x1nb4dca {
  border-bottom-color: var(--media-inner-border);
}
.x1nb6za0 {
  min-width: 44px;
}
.x1nbnut7 {
  height: 128px;
}
.x1nc2wqw {
  top: 90px;
}
.x1ncir08 {
  max-width: 200px;
}
.x1nd6s1w {
  padding-right: 0 !important;
}
.x1ng3b2o {
  width: 100% !important;
}
.x1ng4z2i {
  top: 56px;
}
.x1nglrlm {
  top: 2.5%;
}
.x1ngqms7 {
  height: 0.88em;
}
.x1nhu2vm {
  border-bottom-right-radius: 4px;
}
.x1nizv6y {
  top: 75px;
}
.x1njhlm6 {
  height: 41px;
}
.x1njnjl6 {
  height: 124px;
}
.x1nklbhb {
  border-bottom-color: var(--fds-green-55);
}
.x1nl0pjx {
  top: 9px;
}
.x1nl2k38 {
  padding-top: var(--p-space-2);
}
.x1nlmwxm {
  margin-bottom: 6.4px;
}
.x1nn3v0j {
  padding-top: 2px;
}
.x1nnzpr5 {
  border-bottom-color: rgb(var(--ig-primary-button));
}
.x1no2skz {
  max-width: calc(100% - var(--mwp-message-list-actions-width, 70px) - 25px);
}
.x1np647f {
  height: 720px;
}
.x1npj6m0 {
  width: 33px;
}
.x1npqkpu {
  max-height: 518px;
}
.x1nq8r5b {
  top: calc((var(--header-height) - 40px) / 2);
}
.x1nrll8i {
  left: 50%;
}
.x1nts25j {
  max-height: calc(90vh - (4 * var(--dialog-anchor-vertical-padding)));
}
.x1nuyjtl {
  width: 437px;
}
.x1nvsgzu {
  top: -38.09px;
}
.x1nvvdmo {
  width: 405px;
}
.x1nx2rwh {
  padding-right: 5px;
}
.x1nxskb0 {
  max-width: calc(var(----photo) - 72px * 2);
}
.x1nxzj52 {
  top: 0.75rem;
}
.x1nz1li2 {
  width: 41.25%;
}
.x1o1nzlu {
  min-height: 15px;
}
.x1o2z316 {
  width: calc(100% - 8px);
}
.x1o583il {
  bottom: -4px;
}
.x1o62bnf {
  margin-top: -15px;
}
.x1o6l61p {
  width: 100dvw;
}
.x1o6nt61 {
  padding-top: 13.5px;
}
.x1o6q14k {
  margin-right: 16px;
}
.x1o817pb {
  width: 43.5px;
}
.x1o8b7yz {
  padding-bottom: 198px;
}
.x1o8sqj6 {
  border-bottom-color: rgb(var(--ig-toggle-background-on-prism));
}
.x1o9qjqc {
  width: 394px;
}
.x1o9sqkb {
  margin-bottom: 42px;
}
.x1oa7afg {
  border-bottom-color: #d10869;
}
.x1oaqp3a {
  margin-bottom: 20;
}
.x1oax2jk {
  left: 24px;
}
.x1oboqm0 {
  margin-top: 52px;
}
.x1ocquff {
  width: --webkit-fill-available;
}
.x1odjw0f {
  overflow-y: auto;
}
.x1odorvu {
  border-bottom-color: var(--switch-active);
}
.x1oef4wy {
  min-width: 720px;
}
.x1ogswks {
  width: var(--waf-wds-image-alert-icon-width);
}
.x1ogtnap {
  min-height: 650px;
}
.x1ogwrql {
  border-bottom-color: var(--fds-divider-on-white);
}
.x1ohnph8 {
  height: 203px;
}
.x1ohs7j9 {
  margin-bottom: 108px;
}
.x1oid3cs {
  width: calc(100% - 90px);
}
.x1ok221b {
  margin-top: 5px;
}
.x1okitfd {
  max-width: 564px;
}
.x1oo3vh0 {
  margin-bottom: -16px;
}
.x1oom34r {
  border-bottom-color: rgba(var(--ig-stroke), 0.3);
}
.x1oozmrk {
  bottom: 15px;
}
.x1oq0xwg {
  padding-top: 8.4px;
}
.x1oqsh9p {
  max-height: 85px;
}
.x1or4hh0 {
  border-bottom-color: var(--dolly-divider-grey);
}
.x1or5b8i {
  min-height: 313px;
}
.x1orjc0r {
  border-bottom-left-radius: 4px;
}
.x1orsq2z {
  height: flexible;
}
.x1otzmxj {
  border-top-left-radius: 20px;
}
.x1ouif1b {
  margin-bottom: 5vh;
}
.x1oux285 {
  width: 65%;
}
.x1ovqmqt {
  width: 860px;
}
.x1ow4hk9 {
  padding-top: 60px;
}
.x1oy3ieq {
  width: 460px;
}
.x1oysuqx {
  width: 200px;
}
.x1ozfbi4 {
  width: 152px;
}
.x1ozmhy9 {
  top: 52px;
}
.x1p122wr {
  height: 290px;
}
.x1p19avt {
  height: 216px;
}
.x1p1iix {
  height: 95%;
}
.x1p2m28r {
  width: 1000px;
}
.x1p3fzk2 {
  max-width: 56px;
}
.x1p574vv {
  min-width: 3px;
}
.x1p5jlgq {
  padding-top: 69.44444444444444%;
}
.x1p5oq8j {
  padding-top: 24px;
}
.x1p6e16i {
  scroll-padding-top: 32px;
}
.x1p6ez6i {
  width: 218px;
}
.x1p6zaud {
  max-height: 340px;
}
.x1p777zh {
  height: var(--ads-pe-typeahead-filter-token-row-height);
}
.x1pb274q {
  border-bottom-color: var(--wig-oyster-black-20);
}
.x1pbzxef {
  padding-top: 4;
}
.x1pcsj8w {
  max-height: 387px;
}
.x1pdpmub {
  max-width: 264px;
}
.x1pdq3kb {
  margin-top: 80px;
}
.x1pdr0v7 {
  top: -1px;
}
.x1pe9zv5 {
  padding-top: 0.625rem;
}
.x1peatla {
  height: 64px;
}
.x1peuizl {
  width: 440px;
}
.x1pfbilc {
  max-width: 460px;
}
.x1pfq6ew {
  margin-top: 0.4%;
}
.x1pgblm0 {
  width: 36%;
}
.x1pgfz3b {
  top: 32%;
}
.x1pgq26w {
  width: calc(100% - 195px);
}
.x1phlbz0 {
  max-height: 400px;
}
.x1pigqs1 {
  width: 82px;
}
.x1pizb70 {
  height: 3rem;
}
.x1pju0fl {
  width: 50px;
}
.x1pl0jk3 {
  min-height: 428px;
}
.x1plnv5r {
  padding-bottom: var(--text-input-padding-vertical);
}
.x1plvlek {
  overflow-x: visible;
}
.x1plxi8p {
  height: 61px;
}
.x1pneszp {
  margin-top: var(--waf-wds-input-label-padding-vertical);
}
.x1ponnqm {
  min-width: 358px;
}
.x1pshirs {
  min-width: fit-content;
}
.x1pslo05 {
  border-bottom-color: rgba(88, 144, 255, 0.3);
}
.x1pt367s {
  max-width: calc(100vw - 100px);
}
.x1pu65a1 {
  padding-bottom: 2.5px;
}
.x1puwpt7 {
  top: calc(50% - 36px);
}
.x1pvgvmh {
  margin-top: 30%;
}
.x1pws16r {
  border-bottom-color: rgba(219, 223, 228, 1);
}
.x1pxez64 {
  height: 372px;
}
.x1pygzl1 {
  padding-top: 0.75vh;
}
.x1pzews7 {
  border-bottom-width: 1.5px;
}
.x1pzngab {
  min-height: 600px;
}
.x1pzoy33 {
  right: 4px;
}
.x1q0q8m5 {
  border-bottom-style: solid;
}
.x1q1vt7x {
  height: calc(100vh - 60px);
}
.x1q2y9iw {
  min-width: var(--media-info);
}
.x1q31h4d {
  border-bottom-color: #1a1a1a;
}
.x1q3593c {
  height: var(--waf-wds-button-min-height) !important;
}
.x1q3kd3q {
  height: 1.2em;
}
.x1q3o2qw {
  width: calc(100% - 36px);
}
.x1q541hq {
  width: 700px;
}
.x1q57ora {
  padding-top: 0.75rem;
}
.x1q5hmwd {
  padding-top: var(--size-12);
}
.x1q5jw98 {
  margin-bottom: -17px;
}
.x1q5yig5 {
  width: 272px;
}
.x1q6aqyx {
  min-width: 10px;
}
.x1q6reyq {
  min-width: 290px;
}
.x1q734qy {
  width: 71%;
}
.x1qafhyn {
  min-height: 72px;
}
.x1qdctgf {
  border-bottom-width: thin;
}
.x1qfyjbh {
  top: 89px;
}
.x1qh4rir {
  max-width: 128px;
}
.x1qhh985 {
  border-bottom-width: 0;
}
.x1qi8ycv {
  width: 245px;
}
.x1qiirwl {
  top: -2px;
}
.x1qim8zg {
  padding-top: 23px;
}
.x1qlfivu {
  min-height: 675px;
}
.x1qmcd5l {
  height: 92vh;
}
.x1qminx1 {
  max-width: 312px;
}
.x1qms38i {
  padding-right: 43px;
}
.x1qpfodn {
  left: 16px;
}
.x1qq0ucp {
  min-height: 352px;
}
.x1qqj25 {
  max-height: 720px;
}
.x1qqjqyx {
  bottom: 40px;
}
.x1qrby5j {
  width: inherit;
}
.x1qs4qq1 {
  max-width: 416px;
}
.x1qsaak8 {
  width: 100%;
}
.x1qufaae {
  bottom: 350px;
}
.x1qv6wre {
  height: calc(100% + 20px);
}
.x1qv8r3l {
  margin-right: 72px;
}
.x1qwpr75 {
  max-width: 947px;
}
.x1qx5ct2 {
  height: 20px;
}
.x1qx9l9d {
  min-width: 216px;
}
.x1qxoyun {
  width: 276px;
}
.x1qzkzwx {
  margin-top: px;
}
.x1qzl512 {
  top: 6.5px;
}
.x1qzpmbm {
  height: 596px;
}
.x1r1pt67 {
  height: var(--button-height-medium);
}
.x1r3qdcx {
  min-height: 76px;
}
.x1r3wxaz {
  margin-bottom: 19px;
}
.x1r68y9s {
  min-width: calc(max(50vw, 300px));
}
.x1r695p9 {
  width: calc(24px + 16px);
}
.x1r730lr {
  bottom: 52px;
}
.x1r9kitl {
  width: 41px;
}
.x1racy4e {
  max-width: 220px;
}
.x1raidil {
  padding-bottom: var(--x1i80249);
}
.x1rbinjs {
  margin-left: var(--waf-wds-input-label-padding-horizontal);
}
.x1rcao0v {
  height: 254px;
}
.x1rcfgkt {
  margin-top: 27px;
}
.x1rcjo23 {
  padding-bottom: var(--x1ytqakv);
}
.x1rco1iv {
  top: 62px;
}
.x1rdf85g {
  height: calc(100vh - 84px);
}
.x1rdfs0y {
  top: 30%;
}
.x1rdo73f {
  width: 87px;
}
.x1rdq3lh {
  padding-top: 5%;
}
.x1rdy4ex {
  margin-top: -4px;
}
.x1repbs2 {
  min-width: 50vw;
}
.x1rfaoo0 {
  min-height: 70px;
}
.x1rgmuzj {
  height: 455px;
}
.x1rhet7l {
  margin-top: 7px;
}
.x1ri49h8 {
  height: 172px;
}
.x1rife3k {
  overflow-y: scroll;
}
.x1rj1pf4 {
  min-height: 35px;
}
.x1rji325 {
  width: 205px;
}
.x1rjt51p {
  max-width: 352px;
}
.x1rkflkf {
  padding-top: var(--x1gpayr6);
}
.x1rkhmcy {
  top: -80px;
}
.x1rkru5j {
  max-height: 550px;
}
.x1rlk9o2 {
  max-width: 56.5%;
}
.x1rlqn3n {
  margin-bottom: var(--margin, revert);
}
.x1rm44br {
  margin-left: -16px;
}
.x1rmmofs {
  margin-right: 24px;
}
.x1rouazn {
  top: 11px;
}
.x1rpcrrh {
  width: 676px;
}
.x1rpeqp5 {
  padding-bottom: var(--p-space-3);
}
.x1rq5m6k {
  max-height: 500px;
}
.x1rqwxy8 {
  min-height: 1.5rem;
}
.x1rsacje {
  border-bottom-color: var(--list-border-color, transparent);
}
.x1rva566 {
  max-width: var(--feed-width);
}
.x1rva8in {
  width: 262px;
}
.x1rw6lr6 {
  border-bottom-color: #dbdbdb;
}
.x1rwq3an {
  margin-top: 73px;
}
.x1rx6pd {
  border-bottom-color: rgb(var(--ig-primary-text));
}
.x1rxj1xn {
  padding-bottom: 50px;
}
.x1rycs3w {
  padding-top: 6.75%;
}
.x1rz828m {
  min-height: 30px;
}
.x1s14bel {
  padding-bottom: 26px;
}
.x1s1d1n7 {
  height: 35px;
}
.x1s1gtqi {
  width: 287px;
}
.x1s2b8hb {
  height: 544px;
}
.x1s3btnj {
  max-width: 267px;
}
.x1s3zi22 {
  left: 10vw;
}
.x1s51fez {
  padding-bottom: 27px;
}
.x1s5iyod {
  border-bottom-color: var(--lines-separator, #dbdbdb);
}
.x1s65kcs {
  height: var(--header-height);
}
.x1s6qhgt {
  width: 33.333333333333336%;
}
.x1s7jvk7 {
  padding-right: 20px;
}
.x1s7tzle {
  width: 306px;
}
.x1s7uwgp {
  max-width: 484px;
}
.x1s7zmfa {
  height: 368px !important;
}
.x1s88thq {
  margin-bottom: -60px;
}
.x1s8lm4x {
  padding-bottom: var(--paddingBlock, revert);
}
.x1s8ngdc {
  min-height: 325px;
}
.x1s8qrz4 {
  padding-top: -12px;
}
.x1s8yycp {
  padding-bottom: 500px;
}
.x1sa2p9j {
  border-bottom-color: var(--popover-border-color);
}
.x1sb9yw4 {
  width: 108px;
}
.x1se2ifz {
  width: 17px;
}
.x1sfzahb {
  margin-bottom: 13px;
}
.x1sgpng {
  margin-top: 22px;
}
.x1sgudl8 {
  padding-bottom: 48px;
}
.x1shn012 {
  min-height: 180px;
}
.x1si2f76 {
  top: 42px;
}
.x1sii68 {
  width: 900px;
}
.x1skx261 {
  padding-top: 8%;
}
.x1sl5uzh {
  width: 66.66%;
}
.x1sla5pk {
  width: 118px;
}
.x1snlj24 {
  width: 302px;
}
.x1so1ns2 {
  width: 192px;
}
.x1spiraj {
  margin-left: 0.3rem;
}
.x1spoq6w {
  border-bottom-color: var(--waf-wds-photo-picker-preview-border-color);
}
.x1sqpyih {
  width: calc(25% - 8px);
}
.x1sqri2u {
  border-bottom-color: var(--dolly-error);
}
.x1sqwptx {
  width: 275px;
}
.x1srbbgq {
  max-width: 876px;
}
.x1sslpiy {
  max-height: 320px;
}
.x1st91r9 {
  max-height: 462px;
}
.x1stpcqk {
  height: 224px;
}
.x1stpksq {
  padding-top: 27px;
}
.x1sv007z {
  margin-right: var(--waf-wds-category-item-list-image-margin);
}
.x1svd3lg {
  min-width: 15%;
}
.x1sw5npo {
  width: 37px;
}
.x1swdo50 {
  margin-left: 2px;
}
.x1sy0etr {
  border-bottom-style: none;
}
.x1sy10c2 {
  margin-top: 20px;
}
.x1sy9uq0 {
  height: 379px;
}
.x1sytv6u {
  margin-top: -1rem;
}
.x1szfnsn {
  border-bottom-color: rgb(var(--ig-highlight-background));
}
.x1szun9y {
  bottom: 1rem;
}
.x1t0fkks {
  width: 44%;
}
.x1t0kmo3 {
  top: 62%;
}
.x1t0p1hu {
  width: -webkit-fill-available;
}
.x1t0yqth {
  border-bottom-color: #ffffff;
}
.x1t1m017 {
  padding-top: 0.69rem;
}
.x1t1ogtf {
  padding-bottom: 40px;
}
.x1t1qrwb {
  bottom: -2px;
}
.x1t2nb6l {
  width: 364px;
}
.x1t2pt76 {
  min-height: inherit;
}
.x1t4gjm {
  padding-bottom: 22px;
}
.x1t4qpg0 {
  max-height: 128px;
}
.x1t5w0y4 {
  margin-right: 1rem;
}
.x1t79jtt {
  height: 93px;
}
.x1t79mt2 {
  border-bottom-color: rgb(var(--ig-toggle-outline-disabled-prism));
}
.x1t81bhh {
  top: calc(50% - 22px);
}
.x1t8ds6e {
  bottom: 5%;
}
.x1t8mvi6 {
  left: auto;
}
.x1t9vceh {
  width: 256px;
}
.x1ta2da6 {
  max-height: 20vh;
}
.x1ta3ar0 {
  height: 17px;
}
.x1talbiv {
  width: 908px;
}
.x1tb5tgt {
  margin-bottom: px;
}
.x1tbbn4q {
  height: 364px;
}
.x1tbvfm1 {
  margin-top: 0.25rem;
}
.x1td1nbv {
  border-bottom-color: rgba(29, 101, 193, 0.1);
}
.x1td3qas {
  width: 32px;
}
.x1te6s5y {
  max-width: calc(100% - 1rem + 1rem);
}
.x1ten1a2 {
  padding-top: var(--menu-base-padding-vertical, 8px);
}
.x1teyzx7 {
  min-height: 412px;
}
.x1tfhste {
  margin-top: 40px;
}
.x1tfq5i0 {
  width: calc(100% - 76px);
}
.x1tgwjis {
  height: 356px;
}
.x1tht7el {
  margin-top: 23px;
}
.x1ti0xpo {
  margin-top: var(--section-header-subtitle-with-addOnEnd-margin-vertical);
}
.x1tj73cw {
  top: calc(50% - 20px);
}
.x1tjbqro {
  min-height: 450px;
}
.x1tjjb1q {
  width: 0.334em;
}
.x1tjn9z6 {
  margin-bottom: 37px;
}
.x1tjp0jp {
  width: 84%;
}
.x1tk7jg1 {
  top: 12px;
}
.x1tkr9og {
  max-width: 272px;
}
.x1tlaipk {
  max-width: 504px;
}
.x1tlcg8s {
  padding-bottom: -16px;
}
.x1tmhi1e {
  bottom: 46px;
}
.x1tmxvv {
  height: 575px;
}
.x1tnzt7h {
  border-bottom-color: currentColor;
}
.x1to3lk4 {
  height: 92px;
}
.x1tov83x {
  overflow-y: initial;
}
.x1toy1gi {
  top: -40px;
}
.x1tpmvhq {
  border-bottom-color: var(--waf-wds-view-cart-button-border);
}
.x1tpqehw {
  margin-left: 12px;
}
.x1trqr8e {
  left: 14px;
}
.x1tucx9d {
  width: 125px;
}
.x1tukou5 {
  height: 28px !important;
}
.x1tuvosu {
  max-height: 413px;
}
.x1ty9z65 {
  margin-bottom: 1px;
}
.x1tygjjb {
  width: 304px;
}
.x1u0ozah {
  height: calc(100vh - 140px);
}
.x1u0vbr3 {
  border-bottom-color: var(--hosted-view-selected-state);
}
.x1u0w8k5 {
  height: 40%;
}
.x1u2d2a2 {
  min-width: 280px;
}
.x1u2hjg {
  border-bottom-color: var(--dolly-text-secondary);
}
.x1u4bug8 {
  max-width: fit-content;
}
.x1u5b3vh {
  width: calc(16.666666666666668% - 8px);
}
.x1u5z0ei {
  height: 240px;
}
.x1u78mur {
  width: 58px;
}
.x1u7kmwd {
  margin-bottom: 14px;
}
.x1u8m480 {
  width: 39px;
}
.x1ua1ozc {
  min-width: var(--menu-item-icon-default-size, initial);
}
.x1uaxe40 {
  max-width: 276px;
}
.x1ub0la8 {
  height: 0.6rem;
}
.x1ubyg6r {
  height: 512px;
}
.x1ucg5v8 {
  max-height: 232px;
}
.x1ue5u6n {
  min-width: calc(
    var(--creation-modal-min-height) - var(--creation-header-height) +
      var(--creation-settings-width)
  );
}
.x1ufvan5 {
  border-bottom-color: rgba(0, 0, 0, 0.7);
}
.x1ug4tga {
  padding-bottom: 13px;
}
.x1uhho1l {
  padding-left: 0;
}
.x1ujl9rh {
  min-height: 84px;
}
.x1ukowes {
  padding-top: 100%;
}
.x1uncgzr {
  width: 224px;
}
.x1uoezyy {
  margin-left: 3px;
}
.x1uoxef {
  min-height: 69px;
}
.x1upm6tb {
  max-width: 214px;
}
.x1upqv4t {
  height: 366px;
}
.x1urulsg {
  max-width: calc(80vh - 60px);
}
.x1us19tq {
  min-height: 100%;
}
.x1useyqa {
  width: 48px;
}
.x1usseyp {
  width: 427px;
}
.x1usz39j {
  max-width: calc(100vw - 16px);
}
.x1uvocx6 {
  top: -36px;
}
.x1uw4saw {
  margin-top: var(--header-height);
}
.x1uwfbks {
  padding-bottom: 0.6em;
}
.x1uygn3o {
  width: var(--radio-checked-icon-size-medium);
}
.x1uyial6 {
  max-width: 940px;
}
.x1uysmmv {
  padding-top: 64px;
}
.x1uyzme7 {
  width: var(--waf-wds-cta-min-height);
}
.x1uz3d0m {
  padding-top: var(--p-space-3);
}
.x1uzpv2h {
  width: 612px;
}
.x1v0wz0i {
  padding-bottom: 0.625rem;
}
.x1v1v3ea {
  max-height: 270px;
}
.x1v2kdr2 {
  min-height: 640px;
}
.x1v2xrh1 {
  margin-top: 10%;
}
.x1v3eypb {
  height: 428px;
}
.x1v4kod4 {
  top: -8px;
}
.x1v4s8kt {
  width: 6px;
}
.x1v53sqx {
  margin-top: -46px;
}
.x1v5x43f {
  width: calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right));
}
.x1v67u4u {
  margin-top: var(--marginTop, revert);
}
.x1v9poca {
  padding-right: var(--xujoz6g);
}
.x1v9rd06 {
  width: calc(50% - 2px);
}
.x1v9usgg {
  height: 14px;
}
.x1va8c73 {
  max-width: 320px;
}
.x1va8xku {
  padding-top: 1.75%;
}
.x1vc294i {
  height: 198px;
}
.x1vcqhm {
  height: 750px;
}
.x1vd4hg5 {
  height: 300px;
}
.x1vd7odu {
  width: 165%;
}
.x1vdklkk {
  width: 975px;
}
.x1ve5b48 {
  bottom: -11px;
}
.x1vfjowe {
  padding-top: 8 em;
}
.x1vke2v8 {
  max-height: 144px;
}
.x1vq45kp {
  min-width: 405px;
}
.x1vqgdyp {
  height: 40px;
}
.x1vrad04 {
  padding-bottom: 100%;
}
.x1vrjgcn {
  bottom: 77px;
}
.x1vub88c {
  max-height: 370px;
}
.x1vueqzb {
  max-width: 510px;
}
.x1vuspbe {
  min-height: 579px;
}
.x1vx98v3 {
  border-bottom-color: rgba(0, 0, 0, 0);
}
.x1vxi1rh {
  padding-top: var(--tooltip-padding-vertical);
}
.x1vxotmq {
  margin-left: 60px;
}
.x1vz4e29 {
  width: 66%;
}
.x1w0125n {
  border-bottom-color: rgb(var(--ig-elevated-background));
}
.x1w1dqhi {
  height: 28%;
}
.x1w1gysb {
  max-width: 442px;
}
.x1w1tb2m {
  top: 60px;
}
.x1w1xibr {
  top: calc(50% - 24px);
}
.x1w2cj79 {
  width: calc((100% - 88px) / 2 - 8px);
}
.x1w2wdq1 {
  max-height: 168px;
}
.x1w3sd2b {
  max-width: initial;
}
.x1w4ip8x {
  top: calc(-1 * min(30%, 30vh));
}
.x1w8jdc1 {
  margin-top: -22px;
}
.x1w99lxo {
  bottom: 1.5vh;
}
.x1w9j2z8 {
  min-height: calc(100vh - 60px);
}
.x1wa3icf {
  bottom: 5px;
}
.x1wal9xq {
  margin-top: 132px;
}
.x1wc42o8 {
  width: 9px;
}
.x1wc8hik {
  height: 221px;
}
.x1wc95rx {
  min-width: 136px;
}
.x1wdly0x {
  margin-right: -10px;
}
.x1wewbng {
  padding-top: 228px;
}
.x1wf8afr {
  padding-right: var(--xmui5ya);
}
.x1wf8ed1 {
  min-width: 435px;
}
.x1wfbf8w {
  width: %100;
}
.x1wh8b8d {
  margin-right: 20px;
}
.x1whk3tm {
  height: var(--blueprint-button-height-large);
}
.x1wiwyrm {
  min-height: 52px;
}
.x1wjjzik {
  min-height: 45px;
}
.x1wjmhiu {
  height: 50vh;
}
.x1wjobn4 {
  min-height: 100vh;
  min-height: 100dvh;
}
.x1wkr92i {
  width: var(--BasePulseEffect_width);
}
.x1wkxgih {
  height: 120px;
}
.x1wlxzsl {
  max-height: calc(100vh - var(--header-height) - 52px);
}
.x1wqampe {
  width: calc(100vw - 88px);
}
.x1wqljz4 {
  width: calc(100vw);
}
.x1wqxn9w {
  max-height: 264px;
}
.x1wsgfga {
  margin-bottom: -8px;
}
.x1wsuqlk {
  margin-right: 12px;
}
.x1wti20i {
  max-width: 1280px;
}
.x1wtqkzj {
  min-width: 1266px;
}
.x1wxaq2x {
  min-height: 48px;
}
.x1wxfpzy {
  padding-bottom: 3.5px;
}
.x1wzw5q2 {
  min-height: 68px;
}
.x1x0by9y {
  width: 425px;
}
.x1x0gksc {
  height: 62px;
}
.x1x0vbnx {
  margin-top: 105px;
}
.x1x1njnc {
  border-bottom-color: rgba(var(--ig-secondary-button), 0.15);
}
.x1x1rfll {
  max-width: none;
}
.x1x3075u {
  border-bottom-color: var(--x7p3ais);
}
.x1x4j4od {
  height: calc((100% - 60px) * 9999);
}
.x1x62fxo {
  width: 296px;
}
.x1x67gh {
  max-width: 32px;
}
.x1x7e7qh {
  padding-bottom: var(--menu-item-base-padding-vertical);
}
.x1x7pkhd {
  height: 5.5rem;
}
.x1x862rh {
  margin-right: -4px;
}
.x1x8leho {
  min-height: 596px;
}
.x1x97wu9 {
  padding-top: var(--dialog-anchor-vertical-padding);
}
.x1xa6b72 {
  height: 700px;
}
.x1xaied3 {
  min-height: 260px;
}
.x1xaiuri {
  margin-top: var(--separator-menu-item-margin-vertical);
}
.x1xazlm3 {
  top: 160px;
}
.x1xc55vz {
  width: 8px;
}
.x1xcq6i9 {
  border-bottom-color: #216fdb;
}
.x1xcsuk1 {
  top: -4.102px;
}
.x1xf62d8 {
  width: 935px;
}
.x1xgp4w4 {
  min-width: 3em;
}
.x1xgvd2v {
  width: var(--nav-narrow-width);
}
.x1xhlmw5 {
  bottom: 1.5px;
}
.x1xhm7cz {
  padding-top: 3%;
}
.x1xi20d5 {
  height: 570px;
}
.x1xiyphd {
  max-height: 240px;
}
.x1xk893x {
  bottom: 55px;
}
.x1xka2u1 {
  margin-bottom: 26px;
}
.x1xl3j3s {
  max-height: 45vh;
}
.x1xlnw71 {
  min-width: 108px;
}
.x1xm5mb5 {
  height: 100%;
  height: 100vh;
}
.x1xmf6yo {
  margin-top: 8px;
}
.x1xmmd21 {
  min-height: 10vh;
}
.x1xmnb5e {
  margin-top: 55px;
}
.x1xmntc8 {
  max-height: fitContent;
}
.x1xn9zfg {
  max-width: 576px;
}
.x1xo6zox {
  padding-bottom: 0.2em;
}
.x1xodncq {
  height: 418px;
}
.x1xoerdy {
  min-height: 500px;
}
.x1xoggjn {
  max-height: calc(100vh - 48px);
}
.x1xp15n3 {
  border-bottom-color: var(--fds-white);
}
.x1xp8n7a {
  width: 18px;
}
.x1xp9za0 {
  border-bottom-color: rgb(var(--ig-stroke));
}
.x1xpa7k {
  padding-right: 0;
}
.x1xpbc9o {
  max-height: 2.9%;
}
.x1xr1ibg {
  height: 284px;
}
.x1xr3403 {
  margin-left: -3px;
}
.x1xskrtl {
  width: 111px;
}
.x1xspm3y {
  width: calc(100% - 88px);
}
.x1xtax4o {
  bottom: -10%;
}
.x1xux3cy {
  width: 235px;
}
.x1xuzwbo {
  height: var(--x1m7mkic);
}
.x1xvt488 {
  width: 0.875rem;
}
.x1xwk8fm {
  width: 680px;
}
.x1xx6w2s {
  height: 213px;
}
.x1xxqeb7 {
  max-width: 80vw;
}
.x1xy6bms {
  padding-top: 22px;
}
.x1xzo2hk {
  height: 411px;
}
.x1y0lptx {
  bottom: 22px;
}
.x1y0rst4 {
  height: 515px;
}
.x1y17dgm {
  height: 237px;
}
.x1y1aw1k {
  padding-top: 8px;
}
.x1y1ifev {
  height: 62vh;
}
.x1y24lgg {
  max-height: 348px;
}
.x1y28yxk {
  max-height: 30vh;
}
.x1y332i5 {
  margin-top: -1px;
}
.x1y3ekvz {
  max-height: 512px;
}
.x1y43apy {
  width: 1200px;
}
.x1y5g1dh {
  min-width: 308px;
}
.x1y64xwv {
  max-height: 625px;
}
.x1y8h3ww {
  max-width: 45%;
}
.x1yaf2ey {
  width: 61.5px;
}
.x1yaqywo {
  margin-bottom: var(--separator-menu-item-margin-vertical);
}
.x1ybe9c6 {
  border-bottom-width: var(--chat-message-border-width, 0px);
}
.x1ybfwgl {
  padding-top: calc(154 / 329 * 100%);
}
.x1ycjhwn {
  height: 5px;
}
.x1ye0lqc {
  width: 258px;
}
.x1yeidpz {
  border-bottom-color: var(--border-focused);
}
.x1yf7rl7 {
  margin-right: 0;
}
.x1yfp7c2 {
  padding-top: 70px;
}
.x1ygkb0v {
  width: 51px;
}
.x1yhy09f {
  top: -100%;
}
.x1yims90 {
  padding-bottom: var(--size-large);
}
.x1yinuae {
  width: 312px;
}
.x1ykew4q {
  max-width: var(--polaris-site-width-wide);
}
.x1ykpatu {
  padding-bottom: 7px;
}
.x1ym02ve {
  top: 48px;
}
.x1ymmuzg {
  width: 252px;
}
.x1ymw6g {
  height: 160px;
}
.x1yo87oe {
  width: 172px;
}
.x1yowra1 {
  height: 85vh;
}
.x1yoy8h1 {
  max-height: 225px;
}
.x1yp0f2e {
  min-height: 85px;
}
.x1yqkkiu {
  max-width: 110px;
}
.x1yr2tfi {
  max-height: calc(100vh - (2 * var(--dialog-anchor-vertical-padding)));
}
.x1yr5zsc {
  max-width: 620px;
}
.x1yrocpc {
  max-width: 516px;
}
.x1yrsyyn {
  padding-top: 6px;
}
.x1ysnsbj {
  width: 98%;
}
.x1yx25j4 {
  max-width: calc(100% - 60px);
}
.x1yzmhis {
  height: 167px;
}
.x1yztbdb {
  margin-bottom: 16px;
}
.x1z0he6f {
  width: 0.7em;
}
.x1zqeqt {
  margin-bottom: 72px;
}
.x1zvrr1 {
  width: 397px;
}
.x1zwvfr {
  min-height: 121px;
}
.x20fkie {
  width: 540px;
}
.x21b0me {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}
.x21fg80 {
  border-bottom-width: var(--toast-border-width);
}
.x21xpn4 {
  min-height: 32px;
}
.x221a9q {
  margin-top: Auto;
}
.x23j0i4 {
  width: 26px;
}
.x23nkoc {
  padding-top: 10;
}
.x249io5 {
  border-bottom-color: black;
}
.x24d7kb {
  min-width: 800px;
}
.x24u15m {
  width: 94px;
}
.x24vp2c {
  padding-top: calc(6vh);
}
.x256u9z {
  max-width: 250px;
}
.x25epmt {
  border-bottom-color: var(--accent);
}
.x27kpxv {
  max-width: 560px;
}
.x28a1us {
  bottom: 29px;
}
.x28ko6u {
  height: 0.5px;
}
.x28v2ac {
  max-height: min(80vh, 715px);
}
.x29ncy0 {
  width: 88px;
}
.x2aouup {
  max-width: 120px;
}
.x2b5lcy {
  border-top-left-radius: 4px;
}
.x2cbyk5 {
  width: 465px;
}
.x2e7n7m {
  border-bottom-color: var(--surface-background);
}
.x2ewi1q {
  width: 326px;
}
.x2gs1ea {
  height: 344px;
}
.x2i0jwv {
  width: 196px;
}
.x2i5vmh {
  right: 32px;
}
.x2ixbly {
  min-width: 250px;
}
.x2kdjxu {
  margin-top: 3.2%;
}
.x2kg9na {
  top: 45%;
}
.x2ko4ay {
  max-width: 708px;
}
.x2lknd0 {
  margin-left: 48px;
}
.x2lwn1j {
  min-height: 0;
}
.x2m5sl5 {
  border-bottom-color: #65676b;
}
.x2n2tq5 {
  margin-bottom: 3.5px;
}
.x2p4029 {
  padding-bottom: 43px;
}
.x2pejg6 {
  width: 128px;
}
.x2ppilb {
  max-height: calc(100vh - 180px);
}
.x2qqsnf {
  width: 216px;
}
.x2rgi {
  top: -30px;
}
.x2tzudq {
  height: calc(100vh - 270px);
}
.x2ucdep {
  min-width: 1000px;
}
.x2wwmgb {
  width: 114.0005px;
}
.x2x41l1 {
  border-bottom-width: 3px;
}
.x2yie3v {
  padding-bottom: 1rem;
}
.x2yktce {
  padding-bottom: 4.4%;
}
.x2zfmfr {
  margin-top: var(--p-space-2);
}
.x30hkwx {
  padding-top: 0.3rem;
}
.x32b0ac {
  border-right-style: solid;
}
.x33uob6 {
  padding-right: 0.75rem;
}
.x36qwtl {
  height: 2px;
}
.x36rmqc {
  max-width: 1024px;
}
.x37zirl {
  max-width: 258px;
}
.x38tqe7 {
  margin-bottom: -20px;
}
.x39lw6i {
  height: 60%;
}
.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))
  );
}
.x3azff7 {
  width: calc(100% + 16 * 2);
}
.x3bnrtp {
  height: 177px;
}
.x3cm8sd {
  border-bottom-color: var(--waf-wds-accent-color);
}
.x3d5gib {
  max-height: 50vh;
}
.x3dwbn0 {
  width: var(--dialog-size-medium-width);
}
.x3es6ox {
  width: 87.5%;
}
.x3evz2w {
  top: -14.65px;
}
.x3fxwe {
  width: calc(40% - 80px);
}
.x3goja3 {
  top: 3.5px;
}
.x3h4tne {
  bottom: 32px;
}
.x3hdcf8 {
  padding-top: 0 !important;
}
.x3hqpx7 {
  width: 50%;
}
.x3igimt {
  height: inherit;
}
.x3ilyx8 {
  min-height: 104px;
}
.x3ko0xg {
  top: calc(var(--mobile-nav-height) * -1);
}
.x3ko2go {
  top: 75%;
}
.x3lto11 {
  width: calc(9 / 16 * 600px);
}
.x3m8u43 {
  right: 0;
}
.x3nertt {
  height: calc(100vh - 130px);
}
.x3ougt2 {
  width: 207px;
}
.x3p3xfz {
  border-bottom-width: var(--chat-incoming-message-border-width, 0px);
}
.x3p9ev8 {
  width: 420px;
}
.x3pwyng {
  height: var(--search-result-height);
}
.x3qc9md {
  min-width: 99px;
}
.x3qmvb3 {
  width: calc(100% - 140px);
}
.x3re6qv {
  max-width: 97%;
}
.x3smdqs {
  width: 230px;
}
.x3syruz {
  height: 197px;
}
.x3tn3b0 {
  padding-bottom: 60%;
}
.x3uilvn {
  max-height: 64px;
}
.x3urnb8 {
  height: 800px;
}
.x3x2bpi {
  width: 46px;
}
.x3xl2zm {
  border-bottom-color: var(--secondary-button-pressed);
}
.x3yj52l {
  top: 14.65%;
}
.x3ynm5n {
  bottom: 300px;
}
.x3z43lg {
  width: calc(66px + var(--in-feed-story-item-padding));
}
.x400o59 {
  margin-left: 20px;
}
.x41620y {
  max-height: calc(100vh - 69px);
}
.x41k7rp {
  height: 110px;
}
.x42vlb4 {
  height: 772px;
}
.x43akkn {
  width: var(--waf-wds-quantity-input-icons-size-small);
}
.x43wo64 {
  height: var(--x1de8mrh);
}
.x44p8e {
  border-left-color: var(--fds-black-alpha-10);
}
.x450l9j {
  min-width: 90px;
}
.x45ksnx {
  border-bottom-color: #e4e5e8;
}
.x45mm6i {
  min-height: 11vh;
}
.x46jg8d {
  min-width: 32px;
}
.x479inh {
  width: 100em;
}
.x48lskh {
  bottom: -3px;
}
.x4arcmf {
  margin-top: -14px;
}
.x4c6yim {
  height: var(--x1ja90l4);
}
.x4cne27 {
  margin-bottom: -6px;
}
.x4d2062 {
  max-width: calc(100% - 32px);
}
.x4e6jrt {
  max-width: 66px;
}
.x4gwf5p {
  border-bottom-color: var(--base-lemon);
}
.x4h1yfo {
  width: var(--media-info);
}
.x4i7bpe {
  padding-top: 48px;
}
.x4id96i {
  max-width: 1872px;
}
.x4ii5y1 {
  margin-bottom: auto;
}
.x4ju7c5 {
  max-height: calc(100vh - 52px);
}
.x4juun3 {
  height: 660px;
}
.x4k3uqp {
  height: 60vh;
}
.x4lt0of {
  min-height: 75px;
}
.x4m7ku4 {
  min-width: 64px;
}
.x4n8cb0 {
  margin-bottom: 30px;
}
.x4ndzw7 {
  max-width: 256px;
  max-width: min(100%, 500px);
}
.x4o5f7y {
  top: calc(50% - 18px);
}
.x4oap2u {
  margin-left: 0.26rem;
}
.x4onevt {
  width: 484px;
}
.x4p5aij {
  padding-top: 1px;
}
.x4pkz1m {
  height: 450px;
}
.x4s5m08 {
  border-bottom-color: var(--fds-black-alpha-15);
}
.x4t50tc {
  height: calc(100% - 60px);
}
.x4u3zk5 {
  margin-right: 1.5rem;
}
.x4ugfty {
  height: 67px;
}
.x4uq5q4 {
  height: calc(100vh - 52px);
}
.x4uxwut {
  margin-bottom: 132px;
}
.x4v42eg {
  width: 568px;
}
.x4vbgl9 {
  margin-bottom: -4px;
}
.x4wgczn {
  border-bottom-color: rgba(197, 197, 197, 0.5);
}
.x4wtnb4 {
  bottom: var(--mobile-nav-height);
}
.x4zw9a1 {
  min-height: 1px;
}
.x50cjq {
  min-height: 25px;
}
.x51ohtg {
  width: 4px;
}
.x51uzbs {
  width: 1.0625rem;
}
.x520ylh {
  border-bottom-color: var(--radio-border-color);
}
.x52dz5p {
  padding-right: 1rem;
}
.x53cq04 {
  min-width: 334px;
}
.x544807 {
  width: 290px;
}
.x565tuf {
  height: calc(16px);
}
.x569fbc {
  max-height: 100px;
}
.x56r21 {
  min-height: 372px;
}
.x56t7so {
  margin-bottom: var(--p-space-2);
}
.x56xns8 {
  height: 7%;
}
.x589tkh {
  padding-top: var(--size-8);
}
.x58jzl7 {
  bottom: -200px;
}
.x591254 {
  height: 384px;
}
.x5aqz5y {
  max-height: 408px;
}
.x5c4s84 {
  width: 324px;
}
.x5co1d0 {
  height: calc(70vh - 130px);
}
.x5fj914 {
  padding-bottom: var(--size-24);
}
.x5he6zg {
  height: var(--waf-wds-category-item-list-cell-height-without-image);
}
.x5hi1gn {
  max-height: 700px;
}
.x5ho148 {
  scroll-padding-top: 100px;
}
.x5i9c7l {
  margin-top: 17px;
}
.x5kalc8 {
  height: 42px;
}
.x5lnnqw {
  border-bottom-color: var(--fds-spectrum-teal-dark-1);
}
.x5lvsfk {
  top: calc(50% - 8px);
}
.x5mc7k8 {
  min-height: 480px;
}
.x5nf3wr {
  left: -2%;
}
.x5nm8dx {
  min-width: 424px;
}
.x5omr3n {
  border-top-right-radius: 8px;
}
.x5p4dl0 {
  border-bottom-color: rgb(var(--ig-banner-background));
}
.x5p9zv7 {
  max-height: 415px;
}
.x5pw359 {
  height: 391px;
}
.x5sx7kw {
  min-height: 90px;
}
.x5sxuk9 {
  width: 49%;
}
.x5t32wh {
  padding-top: 1.55%;
}
.x5tiur9 {
  padding-left: 20px;
}
.x5tr7l7 {
  width: 8.33%;
}
.x5u0ere {
  margin-bottom: 52px;
}
.x5u4d5m {
  top: -5.86px;
}
.x5uede0 {
  border-bottom-color: rgba(var(--ig-stroke));
}
.x5uilig {
  top: calc(15% - 65px);
}
.x5ukdv0 {
  padding-bottom: 31px;
}
.x5unewv {
  width: calc(100% - var(--desktop-grid-item-margin-slim));
}
.x5vlu5s {
  max-width: 188px;
}
.x5w4yej {
  min-width: 160px;
}
.x5wdiss {
  height: 315px;
}
.x5wn9yt {
  padding-bottom: var(--size-12);
}
.x5y2e64 {
  border-bottom-color: var(--ocds-cta-blue);
}
.x5yr21d {
  height: 100%;
}
.x5zm631 {
  min-width: 118px;
}
.x60qled {
  width: calc((100% - 88px) / 6 - 8px);
}
.x6155ps {
  max-width: 210px;
}
.x61cbca {
  margin-bottom: -22px;
}
.x62v5gn {
  max-height: 65vh;
}
.x636qxn {
  width: 190px;
}
.x63bdn6 {
  max-width: 1040px;
}
.x642log {
  width: 175px;
}
.x65f84u {
  max-width: 500px;
}
.x65nank {
  min-height: auto;
}
.x65xoit {
  width: 70%;
}
.x66qj62 {
  padding-top: 4%;
}
.x6b04ah {
  top: -26.37px;
}
.x6bct43 {
  max-height: calc(100vh - 240px);
}
.x6br4ve {
  width: 464px;
}
.x6bx242 {
  width: var(--feed-sidebar-width);
}
.x6c5l4p {
  min-width: 80px;
}
.x6czmol {
  max-height: 575px;
}
.x6d00yu {
  height: 222px;
}
.x6d9tnt {
  margin-left: var(--x13j1h1q);
}
.x6dqz5g {
  max-height: calc(100% - 54px);
}
.x6enp1t {
  padding-top: var(--toast-addon-padding-vertical);
}
.x6ewuzp {
  top: calc(50% - 6px);
}
.x6ffb70 {
  height: 205px;
}
.x6flaot {
  width: calc(36vw - 100px);
}
.x6gtfd8 {
  margin-top: 90px;
}
.x6gu519 {
  max-height: var(--search-modal-height-expanded);
}
.x6hvgyk {
  height: 105px;
}
.x6hvqn {
  height: 234px;
}
.x6ibm6z {
  top: 49%;
}
.x6iitch {
  width: 145px;
}
.x6ikm8r {
  overflow-x: hidden;
}
.x6jxa94 {
  width: 14px;
}
.x6kxnrs {
  height: 466px;
}
.x6mibp {
  top: calc(50% + 8px);
}
.x6mlq2k {
  margin-bottom: -14px;
}
.x6mwo3c {
  margin-top: 72px;
}
.x6o3o5e {
  min-height: 391px;
}
.x6o9t4l {
  width: calc((100% - 88px) / 8 - 8px);
}
.x6ql1ns {
  min-height: calc(
    var(--creation-modal-min-height) - var(--creation-header-height)
  );
}
.x6t6vjn {
  padding-top: 0.1rem;
}
.x6tf39o {
  padding-top: 30px;
}
.x6tz33s {
  margin-top: -9px;
}
.x6vytul {
  width: 135px;
}
.x6vznkc {
  padding-top: 2.5px;
}
.x6w1i23 {
  border-bottom-color: #7a7d82;
}
.x6w4g8m {
  height: 11px;
}
.x6yeue {
  padding-top: 130%;
}
.x70jz1y {
  width: 1082px;
}
.x70y3t7 {
  max-width: calc(100vw - 34px);
}
.x712feu {
  min-height: 320px;
}
.x71tywe {
  height: 432px;
}
.x73t7g {
  max-width: 55%;
}
.x73vwyj {
  border-bottom-color: var(--waf-wds-divider);
}
.x740rwh {
  padding-bottom: 0.6875rem;
}
.x743zhi {
  max-width: 218px;
}
.x76zr16 {
  width: 94%;
}
.x77mbcv {
  max-height: 450px;
}
.x79otjl {
  max-height: 323px;
}
.x79ra4s {
  padding-left: 0.75rem;
}
.x7ab17h {
  max-height: none;
}
.x7ajtr {
  height: 60;
}
.x7b8966 {
  margin-top: var(--refinement-section-height);
}
.x7b8wnj {
  height: 23%;
}
.x7be41k {
  top: 15px;
}
.x7cdydq {
  width: 384px;
}
.x7dd9yp {
  max-height: calc(80% - var(--header-height) - 5px - 5px);
}
.x7e73st {
  margin-top: 16;
}
.x7ep2pv {
  max-width: 680px;
}
.x7faxe8 {
  max-height: 524px;
}
.x7gj0x1 {
  border-bottom-color: var(--secondary-button-stroke);
}
.x7hbpqx {
  width: 936px;
}
.x7ijh3a {
  max-width: 568px;
}
.x7iklje {
  margin-top: 200px;
}
.x7ilcog {
  margin-top: -35px;
}
.x7in5zw {
  height: 385px;
}
.x7ja8zs {
  min-width: inherit;
}
.x7kvr32 {
  height: 114px;
}
.x7lclpi {
  height: 676px;
}
.x7lqf31 {
  max-height: calc(100vh - 212px);
}
.x7mnju {
  width: 74px;
}
.x7oeepb {
  min-height: 5vh;
}
.x7ofzsv {
  bottom: 9px;
}
.x7p5m3t {
  overscroll-behavior-x: contain;
}
.x7pdh7z {
  height: calc(100vh - 69px);
}
.x7q44ak {
  border-bottom-right-radius: 20px;
}
.x7qg4v {
  padding-bottom: 4;
}
.x7qxe0v {
  max-height: 29.41%;
}
.x7r5mf7 {
  margin-top: 3px;
}
.x7razj1 {
  min-height: 57px;
}
.x7s610g {
  margin-top: 65px;
}
.x7sb2j6 {
  padding-top: 28px;
}
.x7t06u3 {
  top: 1.75rem;
}
.x7tvc40 {
  width: 51.65px;
}
.x7uw254 {
  border-bottom-color: var(--secondary-emphasized-button-stroke);
}
.x7v6ubd {
  min-height: 140px;
}
.x7w7710 {
  width: calc(100vw - var(--global-panel-width));
}
.x7wgvq7 {
  margin-top: -12px;
}
.x7wppnt {
  min-height: 55px;
}
.x7y0ge5 {
  margin-top: 44px;
}
.x7ywyr2 {
  min-height: 50px;
}
.x7zknp3 {
  border-bottom-width: 7px;
}
.x80663w {
  top: auto;
}
.x80cylo {
  min-height: 2.5em;
}
.x80vd3b {
  border-bottom-color: var(--divider);
}
.x818fk8 {
  min-width: 680px;
}
.x81c4ja {
  border-bottom-color: var(--shadow-1);
}
.x81gnnc {
  padding-bottom: var(--list-cell-padding-vertical);
}
.x81s887 {
  height: 362px;
}
.x81yv99 {
  max-width: calc(var(--grid-unit) * 40);
}
.x82ecnw {
  width: %80;
}
.x8344sb {
  max-height: 456px;
}
.x83adhw {
  margin-bottom: 0.42em;
}
.x84yb8i {
  padding-bottom: 28px;
}
.x8530fw {
  bottom: 38px;
}
.x85a59c {
  max-height: calc(100vh - var(--header-height));
}
.x863ci4 {
  margin-top: var(--p-space-4);
}
.x86nfjv {
  max-width: 334px;
}
.x875pqs {
  height: 369px;
}
.x879a55 {
  min-height: 60px;
}
.x87lv02 {
  width: calc(100% * (17 / 36));
}
.x889kno {
  padding-top: 10px;
}
.x89wwaf {
  height: 142px;
}
.x89ytp0 {
  margin-left: -36px;
}
.x8bcsp9 {
  height: calc(
    100vh - 2 * var(--messenger-card-spacing) - var(--header-height) - 60px
  );
}
.x8bo8t4 {
  min-height: 306px;
}
.x8cwlx {
  max-width: 207px;
}
.x8e5d8q {
  padding-right: 24px;
}
.x8foose {
  min-width: 312px;
}
.x8fpamh {
  padding-top: var(--text-input-padding-vertical);
}
.x8jryan {
  max-width: 40%;
}
.x8jsyd2 {
  width: calc(100vw - 160px);
}
.x8k987x {
  max-height: 110px;
}
.x8l1umf {
  top: 24px;
}
.x8mxp1h {
  border-bottom-width: 0.031rem;
}
.x8nclml {
  min-height: 64px;
}
.x8p90f3 {
  max-width: 716px;
}
.x8pckko {
  width: calc(100% - 24px);
}
.x8qxvdz {
  border-left-color: var(--fds-gray-10);
}
.x8rgt9n {
  margin-top: 64px;
}
.x8rgvua {
  padding-bottom: 58px;
}
.x8ro2h5 {
  border-bottom-width: var(--popover-border-width);
}
.x8t706p {
  min-width: 650px;
}
.x8ucb2r {
  max-height: calc(100vh - 220px);
}
.x8viiok {
  margin-bottom: 0 !important;
}
.x8vp032 {
  max-height: 214px;
}
.x8x9d4c {
  margin-left: auto;
}
.x8xy4a3 {
  margin-bottom: 96px;
}
.x8yj6t5 {
  width: 20%;
}
.x8zbx7q {
  left: -12px;
}
.x900493 {
  min-width: 48px;
}
.x90ne7k {
  height: 34px;
}
.x91k8ka {
  margin-bottom: 22px;
}
.x91mvkm {
  min-height: calc(max(50vh, 300px));
}
.x92112o {
  min-width: 270px;
}
.x92lwqr {
  top: 20%;
}
.x96k8nx {
  padding-top: 9px;
}
.x977yut {
  min-width: 516px;
}
.x98jqk3 {
  margin-bottom: 35px;
}
.x990d50 {
  max-height: 30px;
}
.x9a3u73 {
  margin-bottom: -24px;
}
.x9aucu1 {
  width: calc(100% + 16px);
}
.x9c89tr {
  max-height: calc(100vh - 260px);
}
.x9dczf4 {
  height: 53px;
}
.x9desvi {
  padding-top: 26px;
}
.x9dzeaa {
  padding-left: 1rem;
}
.x9eq54p {
  margin-bottom: 0.4%;
}
.x9f1gs1 {
  margin-top: 35px;
}
.x9fa2u0 {
  min-height: 476px;
}
.x9fpu7x {
  height: 27px;
}
.x9fslfs {
  width: 75px;
}
.x9g0s24 {
  width: 345px;
}
.x9ggj5r {
  top: 14.7%;
}
.x9h7yyr {
  width: 117px;
}
.x9hgts1 {
  min-width: 52px;
}
.x9hywa0 {
  width: calc(100% - 6px);
}
.x9oiu8 {
  top: 96px;
}
.x9orja2 {
  padding-top: 30px;
}
.x9otpla {
  margin-top: -8px;
}
.x9q6w0x {
  padding-bottom: var(--paddingBottom, revert);
}
.x9r4l05 {
  width: 228px;
}
.x9ri80z {
  top: 40px;
}
.x9s46ru {
  width: calc(100% + 2px);
}
.x9sbhq9 {
  width: 119px;
}
.x9sc8c8 {
  max-height: 440px;
}
.x9sotv {
  width: 586px;
}
.x9tmck8 {
  padding-top: 25px;
}
.x9u5d7x {
  border-bottom-width: 0.06rem;
}
.x9ukj8p {
  height: 98px;
}
.x9v0fnb {
  min-width: 816px;
}
.x9v6m0g {
  max-height: 40vh;
}
.x9whnou {
  width: 5%;
}
.x9wymwd {
  height: calc(100vh - 500px);
}
.x9xr8e8 {
  width: 508px;
}
.x9ybwvh {
  max-height: 600px;
}
.x9ys34d {
  bottom: -40px;
}
.xa0zjtf {
  height: 164px;
}
.xa1mljc {
  min-width: min(var(--revamp-feed-card-media-min-width), 100%);
}
.xa2bojp {
  margin-top: -67px;
}
.xa309fb {
  border-bottom-width: 5px;
}
.xa3b7fw {
  min-height: 350px;
}
.xa8bxph {
  border-bottom-color: #00000010;
}
.xa8ism5 {
  width: 80vw;
}
.xa8zce0 {
  max-height: 268px;
}
.xa9r15i {
  width: calc((100% - 88px) / 5 - 8px);
}
.xabvvm4 {
  border-bottom-left-radius: 8px;
}
.xac6fgk {
  padding-top: var(--size-large);
}
.xaci4zi {
  margin-top: -50px;
}
.xacj9c0 {
  bottom: 50px;
}
.xadcicp {
  padding-top: 92px;
}
.xafmxuu {
  margin-top: -36px;
}
.xafpxmx {
  width: 240px;
}
.xag7ckl {
  width: 85vw;
}
.xahk0qz {
  padding-top: 58px;
}
.xahsdiy {
  height: 467px;
}
.xahult9 {
  margin-bottom: 3px;
}
.xajhti9 {
  min-height: calc(100vh - 200px);
}
.xaka53j {
  max-width: 230px;
}
.xakg2bi {
  border-right-color: var(--divider);
}
.xam5rvr {
  height: 1.5rem;
}
.xao3ckt {
  right: -38px;
}
.xapf23v {
  width: calc(100% - 56px);
}
.xaqe6nd {
  min-width: 188px;
}
.xaqh0s9 {
  margin-top: 26px;
}
.xaqnpqx {
  width: calc((100% - 88px) / 12 - 8px);
}
.xarkw9x {
  width: 142px;
}
.xas85n {
  top: -8.79px;
}
.xat24cr {
  margin-bottom: 0;
}
.xat3117 {
  min-height: calc(100vh - var(--header-height));
}
.xaw7vzs {
  width: 10.5px;
}
.xaxgg64 {
  padding-bottom: var(--waf-wds-flow-response-screen-padding);
}
.xaxtfi1 {
  margin-bottom: 5.6%;
}
.xaylbqo {
  height: 1.125rem;
}
.xaymia4 {
  height: 51px;
}
.xazcve0 {
  max-width: 100px;
}
.xb172dh {
  width: 116px;
}
.xb1udk4 {
  min-width: 20%;
}
.xb239qz {
  bottom: 2vh;
}
.xb2igco {
  padding-top: 10%;
}
.xb2p7v0 {
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
.xb2rc7v {
  height: 192px;
}
.xb5peej {
  max-height: 548px;
}
.xb7tys7 {
  height: 308px;
}
.xb7ufyx {
  left: 0.8rem;
}
.xb8860o {
  margin-top: var(--card-padding-vertical);
}
.xb88tzc {
  max-height: calc(100vh - 40px);
}
.xb8htw9 {
  height: 85%;
}
.xb8l8e1 {
  height: 1.75rem;
}
.xb8qb8r {
  margin-top: 100px;
}
.xb947yb {
  bottom: -24px;
}
.xbaz6xv {
  padding-bottom: 30px;
}
.xbb4h0s {
  border-bottom-color: var(--gradient-yellow);
}
.xbblozr {
  max-width: 84px;
}
.xbbp3fn {
  padding-bottom: 1%;
}
.xbe17z6 {
  padding-bottom: 34px;
}
.xbfrwjf {
  bottom: 4px;
}
.xbgkxdc {
  max-width: 30%;
}
.xbk4o8w {
  max-height: calc(90vh - 148px);
}
.xbkr7qi {
  width: 3.5ch;
}
.xbktkl8 {
  min-height: 56px;
}
.xbnlgq2 {
  padding-top: var(--nav-list-cell-padding-vertical);
}
.xbnlsq {
  margin-bottom: 3.2%;
}
.xboal0k {
  height: 368px;
}
.xbobb8a {
  padding-top: var(--paddingTop, revert);
}
.xbqmo8c {
  max-width: 156px;
}
.xbr3nou {
  padding-bottom: var(--dialog-anchor-vertical-padding);
}
.xbric6n {
  border-bottom-color: var(--primary-icon);
}
.xbs1w56 {
  max-height: 810px;
}
.xbssg55 {
  top: 50px;
}
.xbstwhj {
  width: 450px;
}
.xbu5dzu {
  width: 288px;
}
.xbv6z1s {
  max-width: 215px;
}
.xbvv5uc {
  margin-bottom: -45px;
}
.xbwjon8 {
  width: 552px;
}
.xbwlled {
  margin-bottom: -100vh;
}
.xbwy6ji {
  min-height: 150px;
}
.xbxl0rb {
  height: calc(100vh - var(--revamp-nav-bottom-toolbar-height));
}
.xbz6pb5 {
  height: 588px;
}
.xbzbn6b {
  width: calc((100% - 88px) / 4 - 8px);
}
.xbzbt5l {
  width: 166px;
}
.xc1i04v {
  bottom: 106px;
}
.xc35whr {
  margin-top: var(--size-2);
}
.xc3b8f0 {
  height: 266px;
}
.xc3bs5a {
  margin-bottom: -30px;
}
.xc3hqiw {
  min-width: 153px;
}
.xc3xnms {
  padding-top: 53px;
}
.xc4rmwq {
  bottom: -16%;
}
.xc5o50y {
  width: 210px;
}
.xc6p2dh {
  height: 270px;
}
.xc99tnm {
  max-width: 64px;
}
.xc9ousl {
  margin-top: var(--section-header-subtitle-margin-vertical);
}
.xc9qbxq {
  height: 36px;
}
.xcajucb {
  height: 74vh;
}
.xcbf60w {
  height: 115px;
}
.xcbi72k {
  padding-bottom: 1.55%;
}
.xcbkimw {
  height: 85px;
}
.xccbga4 {
  margin-bottom: -25px;
}
.xcctkbc {
  height: 1000px;
}
.xcdlrvm {
  width: 1rem;
}
.xcdvueo {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}
.xcf0b12 {
  width: 41.66%;
}
.xcf9131 {
  left: -7px;
}
.xcgnprq {
  top: calc(100% + 3px);
}
.xch2pb1 {
  margin-top: -0.3rem;
}
.xch40qd {
  height: 122px;
}
.xci0xqf {
  width: 7px;
}
.xcjnwoz {
  max-width: 105px;
}
.xcjo1qa {
  margin-top: var(--typeahead-list-outer-padding-vertical);
}
.xclnmbr {
  right: 6px;
}
.xcmxsux {
  padding-top: 37.75px;
}
.xcn1v36 {
  max-height: calc(100vh - var(--header-height) - 10px);
}
.xconrdv {
  bottom: 44px;
}
.xcoq3jd {
  top: 120px;
}
.xcpk43y {
  padding-left: 5px;
}
.xcprkey {
  width: 16.66%;
}
.xcqhk00 {
  min-width: 264px;
}
.xcqyyxr {
  left: 4px;
}
.xcrdjk4 {
  padding-bottom: 54%;
}
.xcrj56b {
  height: var(--menu-item-icon-default-size, initial);
}
.xcrr8yc {
  top: -20px;
}
.xcsk191 {
  min-width: 12px;
}
.xctk3hg {
  max-height: 160px;
}
.xctrb1h {
  width: 168px;
}
.xcwdg0z {
  width: 342px;
}
.xcwrakp {
  min-width: 1226px;
}
.xcx40h0 {
  height: 420px;
}
.xcxhlts {
  margin-top: 15px;
}
.xcxk34k {
  padding-top: -4px;
}
.xcxkbge {
  border-bottom-color: var(--x17t94gx);
}
.xcy7oe {
  width: 413px;
}
.xcyy4bq {
  max-height: calc(80% - 5px - 5px);
}
.xczgizg {
  bottom: -55px;
}
.xd183bf {
  max-height: calc(1em * (20 / 17) * 2);
}
.xd18jyu {
  border-bottom-color: rgb(var(--grey-2));
}
.xd1z115 {
  min-width: 274px;
}
.xd3ty66 {
  padding-left: 24px;
}
.xd402qu {
  top: 26px;
}
.xd5yu7s {
  min-width: 94px;
}
.xd7y6wv {
  height: 26px;
}
.xd8780z {
  margin-left: 5px;
}
.xdc2ju1 {
  width: 69px;
}
.xdd4er5 {
  bottom: auto;
}
.xdd8jsf {
  height: 52px;
}
.xddgzll {
  height: 5em;
}
.xdduh5l {
  max-width: 330px;
}
.xdfo19b {
  min-width: 60%;
}
.xdh4r71 {
  padding-bottom: -8px;
}
.xdh7pzt {
  margin-right: 0.75rem;
}
.xdhoqf5 {
  padding-bottom: var(--waf-wds-flow-container-padding);
}
.xdhweic {
  min-width: 7px;
}
.xdixhd {
  max-height: calc(100vh - 228px);
}
.xdiz9cm {
  height: 59px;
}
.xdj266r {
  margin-top: 0;
}
.xdjccd9 {
  left: -6px;
}
.xdk10zv {
  padding-bottom: var(--size-48);
}
.xdk7pt {
  height: 8px;
}
.xdkb9vc {
  max-width: calc(100% - 56px);
}
.xdko459 {
  padding-bottom: 33px;
}
.xdmo3px {
  height: 295px;
}
.xdnzh0y {
  max-height: 90%;
}
.xdok9ry {
  max-width: calc(100% - 64px);
}
.xdox8uz {
  height: 106px;
}
.xdpfuu1 {
  width: 800px;
}
.xdr870d {
  height: var(--waf-wds-quantity-input-icons-size-small);
}
.xdrmqcf {
  height: 454px;
}
.xdrqleo {
  width: 308px;
}
.xdrs2t1 {
  border-bottom-color: var(--secondary-button-background);
}
.xdsb8wn {
  top: 100%;
}
.xdslu8r {
  height: calc(100vh - 100px);
}
.xduc07 {
  padding-top: calc(1 * 100%);
}
.xdusixz {
  max-width: 384px;
}
.xdvlbce {
  padding-bottom: 9px;
}
.xdwcc1e {
  margin-top: -65px;
}
.xdwzuf7 {
  height: 260px;
}
.xdzyupr {
  width: 300px;
}
.xe0957l {
  min-height: 22px;
}
.xe0p6wg {
  min-height: 28px;
}
.xe0pwq {
  border-left-width: 1px;
}
.xe1l5t4 {
  height: 552px;
}
.xe2m9f7 {
  max-height: 254px;
}
.xe3e8bt {
  border-bottom-color: var(--blue-link);
}
.xe3g5zk {
  border-left-color: var(--fds-divider-on-white);
}
.xe49bxc {
  height: 290.25px;
}
.xe52b9x {
  margin-bottom: 54px;
}
.xe63qz {
  min-width: 1234px;
}
.xe6w5sq {
  max-width: 475px;
}
.xe7qboe {
  width: 343px;
}
.xe8fvb2 {
  top: 54px;
}
.xe98eky {
  height: calc(var(--scrollable-content-header-height-large) - 1px);
}
.xe9vn5y {
  width: 174px;
}
.xeahe1f {
  padding-bottom: 1.15%;
}
.xeatkqw {
  max-width: 50vw;
}
.xeb3olx {
  padding-top: calc(0.6944444444444444 * 100%);
}
.xeb55yp {
  max-width: var(--dialog-size-small-max-width);
}
.xeb58b7 {
  top: 0.5px;
}
.xec78no {
  padding-top: 3.5%;
}
.xecx8xk {
  margin-top: 0.55rem;
}
.xedcshv {
  max-height: inherit;
}
.xeepkih {
  width: 62px;
}
.xeexxlc {
  max-height: 70%;
}
.xefyazp {
  width: 90px;
}
.xefzj8c {
  padding-bottom: 60px;
}
.xegnrdp {
  height: 9px;
}
.xehck9z {
  max-width: 316px;
}
.xehph5 {
  height: 32%;
}
.xehuqhz {
  width: 193px;
}
.xejinwx {
  min-height: 655px;
}
.xek95gm {
  min-width: 164px;
}
.xel65mk {
  max-height: 616px;
}
.xemvgb0 {
  padding-top: 74px;
}
.xen30ot {
  min-height: 168px;
}
.xenbecp {
  max-width: 370px;
}
.xeoy8u4 {
  min-width: 103px;
}
.xepu288 {
  top: -34px;
}
.xeq5yr9 {
  width: fit-content;
}
.xeqeli2 {
  max-width: 735px;
}
.xes99ow {
  padding-bottom: 0.25rem;
}
.xet2fuk {
  margin-left: 8px;
}
.xetcy85 {
  margin-bottom: var(--x1jn8a02);
}
.xettwda {
  height: 2rem;
}
.xeuawnv {
  bottom: 69px;
}
.xeuhodm {
  border-bottom-color: rgbs(255, 255, 255, 0.7);
}
.xeuugli {
  min-width: 0;
}
.xewcech {
  max-width: 20%;
}
.xewm4ob {
  margin-top: -42px;
}
.xewp6mh {
  width: 560px;
}
.xexlgce {
  top: calc(50% - 61px);
}
.xexx8yu {
  padding-top: 0;
}
.xeyy32k {
  border-bottom-right-radius: 8px;
}
.xezivpi {
  width: max-content;
}
.xezl2tj {
  width: 25px;
}
.xf00w7v {
  padding-left: 0.25rem;
}
.xf18ygs {
  padding-left: 12px;
}
.xf4mmcx {
  width: calc(36vw - 50px);
}
.xf8h68t {
  margin-top: -25px;
}
.xf9sqsv {
  width: 23.5px;
}
.xf9y8ew {
  top: 350px;
}
.xfa7iah {
  width: 219px;
}
.xfb3i0g {
  min-width: 180px;
}
.xfb5sle {
  margin-left: -1rem;
}
.xfc6v5b {
  margin-bottom: var(--waf-wds-input-label-padding-vertical);
}
.xfd5v8p {
  height: 380px;
}
.xfdjxqc {
  width: 516px;
}
.xfer4rk {
  width: calc(100% - 50px - 32px);
}
.xfggxmx {
  width: 56%;
}
.xfgsk1c {
  width: 67px;
}
.xfhlp2a {
  width: 33.33%;
}
.xfi1oeo {
  padding-bottom: 21px;
}
.xfitlp5 {
  margin-bottom: 9px;
}
.xfj1xho {
  width: 158px;
}
.xfjcqko {
  width: var(--waf-wds-quantity-input-icons-size);
}
.xfjrsp3 {
  border-bottom-color: var(--geodesic-color-border-element-default-active);
}
.xflhtjb {
  max-height: calc(80vh - 60px);
}
.xflrilb {
  margin-bottom: 120px;
}
.xfmqdhw {
  width: 70vw;
}
.xfmqk8h {
  min-height: calc(100% - var(--header-height));
}
.xfo62xy {
  width: 2px;
}
.xfobmml {
  width: 408px;
}
.xfof8km {
  width: 633px;
}
.xfp4ol3 {
  width: 215px;
}
.xfp8y2z {
  border-bottom-color: rgba(var(--ig-stroke), 0.5);
}
.xfq485p {
  max-width: 195px;
}
.xfqi8uc {
  bottom: 25px;
}
.xfqvx3j {
  height: 282px;
}
.xfr5jun {
  top: 8px;
}
.xfs21u1 {
  padding-bottom: 8%;
}
.xfstn9c {
  padding-bottom: var(--size-4);
}
.xfumdyt {
  height: var(--blueprint-button-height-medium);
}
.xfuyx01 {
  height: 513px;
}
.xfvfia3 {
  margin-bottom: var(--menu-item-base-margin-vertical);
}
.xfvmw2 {
  padding-top: var(--p-space-4);
}
.xfvyar9 {
  min-width: 60px;
}
.xfw7k77 {
  width: var(--radio-checked-icon-size-large);
}
.xfwh8a8 {
  min-width: 156px;
}
.xfx42nl {
  min-height: 324px;
}
.xfyf068 {
  top: 13px;
}
.xfywdjv {
  max-height: 510px;
}
.xfz9iyh {
  border-bottom-color: var(--negative);
}
.xfzl79u {
  height: 1.55em;
}
.xfzxyo3 {
  max-height: 35vh;
}
.xg0jo4d {
  width: 75%;
}
.xg10s4p {
  padding-bottom: 125%;
}
.xg16ivm {
  max-width: 296px;
}
.xg4rxxw {
  top: 43px;
}
.xg6iff7 {
  min-height: 100vh;
}
.xg7gh6y {
  width: 195px;
}
.xg7h5cd {
  height: fit-content;
}
.xg7mtoe {
  margin-bottom: 35vh;
}
.xg80ozm {
  width: 330px;
}
.xg87l8a {
  margin-top: 32px;
}
.xg8j3zb {
  padding-bottom: 3px;
}
.xg95wih {
  width: 167px;
}
.xga75y6 {
  min-height: calc(100vh - 64px);
}
.xgbm1jk {
  width: 78px;
}
.xgc0pbm {
  min-width: 1px;
}
.xgczaz5 {
  width: calc(66.6666% - var(--mobile-grid-item-margin));
}
.xgd8bvy {
  width: 28px;
}
.xge0ay3 {
  width: 66px;
}
.xgf8fm {
  width: 99px;
}
.xgfcmlh {
  border-bottom-style: var(--popover-border-style);
}
.xgfja2r {
  border-right-width: 0;
}
.xgg1l89 {
  max-width: 546px;
}
.xggygye {
  scroll-margin-top: 8px;
}
.xghtnf9 {
  margin-top: 50%;
}
.xgj6eaf {
  border-bottom-color: rgb(var(--grey-8));
}
.xgkjt62 {
  width: 67%;
}
.xgl3mwj {
  width: 244px;
}
.xgmub6v {
  width: 590px;
}
.xgmxx4u {
  max-width: 270px;
}
.xgmzaj5 {
  width: 522px;
}
.xgn03vj {
  width: calc(40% - 20px);
}
.xgo48lr {
  top: -50px;
}
.xgqk73l {
  width: 95%;
}
.xgqnoi5 {
  min-height: 560px;
}
.xgqtt45 {
  min-width: 100%;
}
.xgt3fid {
  width: 316px;
}
.xgu7n3t {
  height: 156px;
}
.xgujvf1 {
  min-height: 42px;
}
.xgutici {
  max-width: 344px;
}
.xgvigy7 {
  right: -0.5rem;
}
.xgz4800 {
  min-height: 28px !important;
}
.xgzdjil {
  right: -6px;
}
.xh00ny3 {
  width: 72%;
}
.xh04scg {
  width: 253px;
}
.xh05dso {
  border-bottom-color: rgb(var(--post-separator));
}
.xh1goz3 {
  margin-right: -1rem;
}
.xh1ijdm {
  max-height: 580px;
}
.xh29eag {
  width: 1.75rem;
}
.xh2bela {
  border-bottom-width: var(--list-border-width, 0px);
}
.xh3wvx0 {
  margin-bottom: -12px;
}
.xh4j8nf {
  max-height: 32px;
}
.xh6lk7j {
  width: 154px;
}
.xh7uebp {
  margin-bottom: 80px;
}
.xh7uskw {
  margin-top: 170px;
}
.xh894vf {
  padding-bottom: var(--x1atnhr1);
}
.xh8midk {
  min-height: 99%;
}
.xh8yej3 {
  width: 100%;
}
.xh9b8t5 {
  max-width: 1110px;
}
.xh9uqaf {
  max-width: 60%;
}
.xhaqhkv {
  max-height: calc(100vh - 100px);
}
.xhbfen4 {
  margin-bottom: 0.5rem;
}
.xhbo1ub {
  width: calc((600px - 100%) * 9999);
}
.xhc39nw {
  padding-bottom: 0.9%;
}
.xhchfpf {
  top: 300px;
}
.xhcnd13 {
  max-height: 95vh;
}
.xhd15vd {
  padding-top: var(--waf-wds-flow-container-padding);
}
.xhd83ik {
  max-height: 85vh;
}
.xhft0lx {
  max-height: calc(100vh - 400px);
}
.xhg8w3n {
  padding-top: 31px;
}
.xhie56u {
  max-height: 353px;
}
.xhiitf2 {
  height: calc(100% - 2px);
}
.xhikscq {
  max-width: 74px;
}
.xhimm0m {
  height: 504px;
}
.xhj03cu {
  max-width: calc(100% - var(--mwp-message-list-actions-width, 70px) - 5px);
}
.xhjk10j {
  height: 140px;
}
.xhjxwu4 {
  bottom: 76px;
}
.xhksxof {
  top: -24px;
}
.xhl67rn {
  height: calc(100% - 114px);
}
.xhm7p0i {
  min-height: 192px;
}
.xhng3xu {
  border-bottom-color: var(--progress-ring-disabled-foreground);
}
.xhnxaur {
  border-bottom-color: var(--dolly-cta-default);
}
.xhoyvmc {
  border-bottom-color: var(--always-black);
}
.xhpsy1p {
  margin-bottom: var(--p-space-8);
}
.xhq1jkn {
  right: -24px;
}
.xhq574j {
  border-bottom-color: rgba(29, 101, 193, 1);
}
.xhqpbu2 {
  width: calc(100% + 8px);
}
.xhrpt6u {
  margin-top: 18px;
}
.xhsvlbd {
  margin-top: -10px;
}
.xht4xr3 {
  width: 480px;
}
.xht5p9 {
  min-height: calc(80vh - 60px);
}
.xht8ovn {
  border-bottom-color: var(--base-blue);
}
.xhuqy04 {
  height: 233px;
}
.xhva8cs {
  border-bottom-color: #ffffff20;
}
.xhvchuf {
  min-width: 328px;
}
.xhvdbge {
  height: 19px;
}
.xhvuyzw {
  width: 485px;
}
.xhwf2h4 {
  width: 186px;
}
.xhxebqp {
  border-top-right-radius: 20px;
}
.xhyb2dy {
  width: 52%;
}
.xhzj8wp {
  padding-top: 46px;
}
.xi0exxh {
  height: 23px;
}
.xi0zx8b {
  top: 17.5px;
}
.xi1fizc {
  border-bottom-color: var(--waf-wds-alert-color);
}
.xi2lk0m {
  bottom: -8px;
}
.xi3av73 {
  min-height: 120px;
}
.xi3dyvs {
  top: 22px;
}
.xi55695 {
  width: 328px;
}
.xi5c1m5 {
  max-height: 383px;
}
.xi5va6r {
  border-bottom-color: var(--primary-deemphasized-button-background);
}
.xi881uo {
  height: 43px;
}
.xi9gaw1 {
  right: 0.8rem;
}
.xib59rt {
  margin-top: 38px;
}
.xiba41w {
  height: 25vh;
}
.xibtwe8 {
  height: 520px;
}
.xic6xeb {
  margin-bottom: 2%;
}
.xieb3on {
  margin-bottom: 20px;
}
.xif1xkk {
  height: 52vw;
}
.xifccgj {
  margin-top: -6px;
}
.xifgf4x {
  margin-top: 62px;
}
.xifkd7f {
  width: 140px;
}
.xify85c {
  max-height: calc(100vh - var(--header-height) - 40px);
}
.xignqqw {
  padding-bottom: var(--section-header-padding-vertical);
}
.xijc0j3 {
  padding-top: 36px;
}
.xilefcg {
  height: calc(100% - var(--mobile-nav-height));
}
.xinu3np {
  width: 45%;
}
.xip93fl {
  border-bottom-color: var(--base-cherry);
}
.xipajat {
  width: 131px;
}
.xipdjvq {
  max-height: 454px;
}
.xiqx3za {
  height: 178px;
}
.xiqz8rq {
  padding-top: 42px;
}
.xircvzj {
  border-bottom-color: var(--p-color-border-subdued, var(--p-border-subdued));
}
.xirhts3 {
  padding-left: var(--waf-wds-flow-container-padding);
}
.xirqqd8 {
  max-width: 80px;
}
.xisnujt {
  min-height: 20px;
}
.xitx4z4 {
  right: 14.65%;
}
.xiun8qx {
  min-height: 6px;
}
.xivesh0 {
  width: 298px;
}
.xivrtre {
  margin-bottom: var(--header-height);
}
.xiw3zem {
  height: 624px;
}
.xj17ml3 {
  margin-right: 0.25rem;
}
.xj1urod {
  margin-top: 1rem;
}
.xj2t2y1 {
  border-bottom-color: var(--ocds-cta-disabled);
}
.xj35x94 {
  width: 112px;
}
.xj6ak53 {
  width: 340px;
}
.xj7dor9 {
  max-width: 96px;
}
.xj7dxh7 {
  max-height: 330px;
}
.xj9uezu {
  padding-left: 2px;
}
.xj9xw9b {
  min-height: 26px;
}
.xja02kk {
  width: 110px;
}
.xja6vt0 {
  min-height: 312px;
}
.xjb2dyf {
  margin-bottom: 21px;
}
.xjb6gf8 {
  bottom: -22px;
}
.xjbyncn {
  top: 44%;
}
.xjcabj4 {
  height: 181px;
}
.xjd2vgl {
  width: 539px;
}
.xjdehy0 {
  width: calc(100vw - 2rem);
}
.xjetflh {
  min-height: 489px;
}
.xjhyrdu {
  height: 650px;
}
.xji0cgr {
  border-bottom-color: var(--shadow-2);
}
.xjibb99 {
  top: -5px;
}
.xjjci79 {
  min-height: 250px;
}
.xjkqmoq {
  padding-top: var(--waf-wds-flow-text-component-padding);
}
.xjkvuk6 {
  padding-bottom: 4px;
}
.xjl7whj {
  width: calc(100% + 1px);
}
.xjlotr5 {
  max-width: 25%;
}
.xjm9jq1 {
  height: 1px;
}
.xjmv2fv {
  border-bottom-width: var(--input-border-width);
}
.xjmwvv9 {
  width: 544px;
}
.xjn69dv {
  padding-top: 3.55%;
}
.xjnb2h5 {
  height: 125px;
}
.xjnlgov {
  bottom: 20px;
}
.xjoudau {
  min-width: 125px;
}
.xjp8j0k {
  height: 96px;
}
.xjpr12u {
  margin-bottom: 2px;
}
.xjqbwj4 {
  min-width: 296px;
}
.xjqd8mg {
  top: 19px;
}
.xjrrmdf {
  height: 310px;
}
.xjs400a {
  max-height: -webkit-fill-available;
}
.xjth25s {
  padding-left: 54px;
}
.xjue0pa {
  border-bottom-color: rgb(var(--ig-close-friends-refreshed));
}
.xjutblv {
  border-bottom-color: var(--dolly-cta-dark-grey-border);
}
.xjv05ge {
  margin-top: 28px;
}
.xjvjlmm {
  right: 100%;
}
.xjwf9q1 {
  min-height: 24px;
}
.xjx4602 {
  margin-bottom: 76px;
}
.xjxljni {
  min-height: 50vh;
}
.xjy6hil {
  max-height: 34px;
}
.xjyil56 {
  width: 109px;
}
.xjzaux3 {
  width: 92px;
}
.xjzcg3w {
  width: 85px;
}
.xk07ur1 {
  border-bottom-color: var(--ocds-cta-blue-hover);
}
.xk0gi2l {
  height: calc(50% - 4px);
}
.xk0gniz {
  padding-left: var(--xarahkt);
}
.xk1l47c {
  margin-bottom: -68px;
}
.xk1wuvs {
  margin-bottom: 56px;
}
.xk35gh9 {
  padding-bottom: 1.5px;
}
.xk3pjcj {
  min-width: 30%;
}
.xk4dd5j {
  height: 30%;
}
.xk54qb2 {
  padding-top: 160px;
}
.xk68kj7 {
  width: 510px;
}
.xk6ci0l {
  right: 20px;
}
.xk7dvq3 {
  bottom: 42px;
}
.xk7kdwb {
  height: 619px;
}
.xk8lq53 {
  min-width: max-content;
}
.xk9mzb7 {
  margin-top: 13px;
}
.xkbk8bh {
  min-width: calc(min(100%, 356px));
}
.xkdopwv {
  max-width: 40.2%;
}
.xkdpuxl {
  height: 15%;
}
.xken49m {
  margin-top: -13px;
}
.xkgs3ab {
  min-width: 130px;
}
.xkgu5aw {
  max-height: 50px;
}
.xkiff13 {
  min-height: 293px;
}
.xkisesf {
  height: 75vh;
}
.xkjf3g4 {
  max-height: 221px;
}
.xkk9dy8 {
  max-width: 799px;
}
.xkl5mrx {
  height: 460px;
}
.xkm6oy0 {
  bottom: 6.1px;
}
.xkmbr8y {
  min-height: 45vh;
}
.xkmisrf {
  height: 262px;
}
.xkosdsc {
  width: 96%;
}
.xkqdns9 {
  height: calc(((100vh - 80px) * 0.5625 - 48px) * 9 / 16);
}
.xkrzlt3 {
  min-height: 348px;
}
.xkss70l {
  border-bottom-color: #45bd62;
}
.xksvg92 {
  width: 383px;
}
.xktia5q {
  width: 80%;
}
.xktpd3l {
  min-width: 100px;
}
.xkvgnsj {
  min-height: 415px;
}
.xkvqqw9 {
  padding-top: 3.5px;
}
.xkxa9zd {
  width: calc(100% - 32px);
}
.xkygqaa {
  max-width: 216px;
}
.xkyulak {
  width: 0.9em;
}
.xkzvxw0 {
  width: 238px;
}
.xl010v5 {
  margin-right: 4px;
}
.xl0us3e {
  width: 164px;
}
.xl2kcsi {
  margin-bottom: var(--scrollable-content-header-height);
}
.xl2p5ez {
  width: calc(100% - 5px);
}
.xl4tj0a {
  width: 367px;
}
.xl4ysuq {
  height: 313px;
}
.xl6bkxh {
  width: var(--waf-wds-contextual-menu-width);
}
.xl8wat7 {
  left: 100%;
}
.xl8z2ie {
  max-height: 250px;
}
.xl9nvqe {
  min-width: min(fit-content, 100%);
}
.xlaft8j {
  padding-top: 44px;
}
.xlbnqw7 {
  padding-bottom: var(--size-32);
}
.xlcfok9 {
  bottom: -100px;
}
.xld31j7 {
  margin-bottom: var(--marginBottom, revert);
}
.xle2ein {
  height: 107px;
}
.xlf3ee7 {
  border-bottom-color: #e7f3ff;
}
.xlf90xa {
  height: 65vw;
}
.xlk1fp6 {
  max-height: 80px;
}
.xlkpf9p {
  padding-bottom: 0%;
}
.xlkv09j {
  top: 12%;
}
.xlm99nl {
  min-width: 240px;
}
.xlno8ev {
  margin-bottom: 4.6%;
}
.xlnp5zw {
  padding-top: var(--header-height);
}
.xlo07zb {
  height: 90px;
}
.xloyg6u {
  width: calc(100% - 48px);
}
.xlrawln {
  height: 25px;
}
.xlrdbfi {
  width: 370px;
}
.xlrnmfh {
  max-height: 72px;
}
.xlro9se {
  width: 274px;
}
.xls908q {
  height: calc(75vh - 60px);
}
.xlu33ui {
  width: 155px;
}
.xlu6nak {
  border-bottom-color: #00000026;
}
.xlup9mm {
  height: 16px;
}
.xluzry3 {
  padding-bottom: 92px;
}
.xlv8yqo {
  max-width: calc(100% - 16px);
}
.xlvg47w {
  min-height: 44%;
}
.xlw1g54 {
  width: 41.5%;
}
.xlxy82 {
  border-bottom-width: 2px;
}
.xlxyqfn {
  height: 50%;
}
.xly6t68 {
  min-width: 135px;
}
.xlzg99y {
  width: 23px;
}
.xlzyvqe {
  height: 1em;
}
.xm3jcjm {
  min-width: 508px;
}
.xm3se36 {
  top: 2rem;
}
.xm4epkw {
  border-bottom-color: var(--disabled-button-background);
}
.xm4gzq9 {
  min-height: var(--waf-wds-input-min-height);
}
.xm4l6ww {
  border-bottom-color: gray;
}
.xm4tvsq {
  max-width: 806px;
}
.xm6i5cn {
  width: 90%;
}
.xm73e5p {
  width: calc(100% + 24px);
}
.xm77wn2 {
  padding-top: 34px;
}
.xm7ieuk {
  min-width: calc(max(100%, 480px));
}
.xm7lytj {
  padding-top: 7px;
}
.xm80bdy {
  margin-right: -9999px;
}
.xm82sml {
  width: 265px;
}
.xm9qwu6 {
  border-bottom-color: var(--toast-border-color);
}
.xm9yn7a {
  top: 85%;
}
.xma9wqu {
  width: 784px;
}
.xmaeki8 {
  min-height: 406px;
}
.xmaf8s6 {
  max-width: 375px;
}
.xmassuo {
  margin-bottom: var(--x1u4m2yn);
}
.xmbx2d0 {
  bottom: 14px;
}
.xmcc3rk {
  width: 515px;
}
.xmcgfsh {
  max-width: 60px;
}
.xmfa5jm {
  padding-bottom: var(--padding, revert);
}
.xmfemka {
  margin-top: 6.4px;
}
.xmgb6t1 {
  margin-bottom: -2px;
}
.xmgptkm {
  border-bottom-color: rgb(var(--ig-elevated-highlight-background));
}
.xmhk92p {
  top: 20px;
}
.xmhvbfp {
  height: 479px;
}
.xmix8c7 {
  height: 18px;
}
.xmll18r {
  height: 1.25rem;
}
.xmlve6y {
  top: 126px;
}
.xmmdwdf {
  border-bottom-color: rgba(0, 0, 0, 0.75);
}
.xmnamis {
  padding-bottom: 0.5rem;
}
.xmnaoh6 {
  margin-bottom: var(--desktop-story-tray-bottom-margin-denser);
}
.xmndll1 {
  max-height: 660px;
}
.xmon034 {
  border-bottom-color: var(--fds-blue-60);
}
.xmpnr0e {
  width: 1.35em;
}
.xmqbgn8 {
  bottom: calc(123% + 5px);
}
.xmqonmh {
  left: 175px;
}
.xmrbpvb {
  height: 210px;
}
.xmssixy {
  width: 74.5%;
}
.xmstequ {
  width: calc(33.333333333333336% - 12px);
}
.xmtxsfm {
  max-width: 268px;
}
.xmv20l {
  left: 32px;
}
.xmxhcf9 {
  max-width: 25vw;
}
.xmydgjh {
  height: 65%;
}
.xmz0i5r {
  max-height: 100%;
}
.xmzs88n {
  padding-right: 4px;
}
.xmzxq64 {
  border-bottom-color: var(--dolly-text-white);
}
.xn0lweg {
  top: -7px;
}
.xn0ockd {
  margin-top: 54px;
}
.xn0s1vl {
  min-width: 926px;
}
.xn0vg7t {
  bottom: 12px;
}
.xn2ks54 {
  padding-top: 56px;
}
.xn3a2ky {
  max-height: calc(100vh - 60px - 24px);
}
.xn3vecc {
  left: -50%;
}
.xn3w4p2 {
  height: 44px;
}
.xn3ymt8 {
  margin-bottom: 124px;
}
.xn41z2f {
  margin-bottom: 6rem;
}
.xn47u6e {
  width: 0.88em;
}
.xn5hqff {
  right: 16px;
}
.xn6wvy2 {
  height: 82px;
}
.xn6xo9k {
  width: 282px;
}
.xn6xy2s {
  width: 19px;
}
.xn866dk {
  height: 136px;
}
.xn9wirt {
  width: 100vw;
}
.xnalus7 {
  width: 0;
}
.xnatle3 {
  border-bottom-color: var(--positive);
}
.xnb4fj5 {
  width: 325px;
}
.xnbkqk7 {
  height: 436px;
}
.xnc8uc2 {
  padding-bottom: var(--revamp-feed-card-dense-padding);
}
.xncym2f {
  left: 8px;
}
.xncyr3k {
  margin-top: -5%;
}
.xndgnhs {
  margin-bottom: var(--card-padding-vertical);
}
.xndqk7f {
  top: 4px;
}
.xnei2rj {
  min-width: 24px;
}
.xnewptu {
  border-bottom-color: var(--disabled-button-background) !important;
}
.xnezbuk {
  border-bottom-color: var(--mwp-message-row-background);
}
.xnf1dy1 {
  width: 268px;
}
.xnfiwf0 {
  max-width: var(--site-width-wide);
}
.xnfr1j {
  top: 1px;
}
.xnfxvih {
  height: 116px;
}
.xng853d {
  bottom: calc(100% - 1px);
}
.xng8ra {
  height: 60px;
}
.xnghqwk {
  height: 88.7%;
}
.xnhpnai {
  width: 29px;
}
.xni0hvr {
  height: 119px;
}
.xni59qk {
  width: 72px;
}
.xnilrbp {
  border-bottom-color: rgba(var(--web-always-black), 0.0975);
}
.xnjgh8c {
  max-height: 0;
}
.xnk06it {
  width: 211px;
}
.xnk5j39 {
  padding-top: 100px;
}
.xnl1qt8 {
  max-height: 1.3333em;
}
.xnlsq7q {
  width: calc(100% - 20px);
}
.xnm25rq {
  padding-left: 16px;
}
.xnmwye4 {
  height: 365px;
}
.xnnlda6 {
  height: 56px;
}
.xnpegx7 {
  height: 709px;
}
.xnq0rdo {
  width: min-content;
}
.xnr8qi5 {
  margin-top: 144px;
}
.xns55qn {
  height: 538.84px;
}
.xnshwm5 {
  width: 1.55em;
}
.xnuq7ks {
  padding-right: 12px;
}
.xnv457d {
  height: 424px;
}
.xnxb3zj {
  height: 70px;
}
.xny7s23 {
  min-height: 361px;
}
.xnyloks {
  min-width: 19px;
}
.xo0ha1f {
  padding-bottom: 96px;
}
.xo1d8dh {
  height: 65vh;
}
.xo2ijh6 {
  min-width: 25%;
}
.xo2m7is {
  height: 402px;
}
.xo3x5bn {
  top: 79px;
}
.xo4zgqt {
  height: 265px;
}
.xo5ses6 {
  padding-bottom: 70px;
}
.xo5smes {
  min-height: 370px;
}
.xo5x3gg {
  width: 70px;
}
.xo6jp7v {
  height: -1px;
}
.xo75vxw {
  border-bottom-color: var(--x1vuubov);
}
.xo7cro3 {
  max-height: 56px;
}
.xo7uitg {
  width: 27px;
}
.xo8cnfx {
  padding-top: 4.4%;
}
.xo92w5m {
  max-width: 40px;
}
.xoa0rjt {
  width: 148px;
}
.xobtr1e {
  min-height: 460px;
}
.xocp1fn {
  padding-top: var(--search-modal-top-offset);
}
.xocpf76 {
  margin-top: 0.42em;
}
.xocrmdt {
  padding-bottom: var(--tooltip-padding-vertical);
}
.xod5an3 {
  margin-bottom: 12px;
}
.xoden9 {
  width: 0.5em;
}
.xogclcu {
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
.xohbwnv {
  margin-right: -0.05rem;
}
.xohozt6 {
  min-height: -webkit-fill-available;
}
.xoiudb1 {
  max-width: calc(max(100%, 230px));
}
.xojvqvm {
  height: 33px;
}
.xokdoo8 {
  margin-top: 4.6%;
}
.xolnv53 {
  margin-bottom: 1.4em;
}
.xolqqvf {
  min-width: 291px;
}
.xols6we {
  height: 6px;
}
.xoml2pt {
  width: 0.8rem;
}
.xomnu4r {
  top: 16px;
}
.xoohvc3 {
  padding-bottom: 47%;
}
.xookmgy {
  border-bottom-color: var(--wig-nav-background);
}
.xop8lp1 {
  width: 225px;
}
.xopl6j5 {
  height: 326px;
}
.xopm3yk {
  width: 204px;
}
.xopohe7 {
  width: 286px;
}
.xoruuee {
  margin-bottom: -50px;
}
.xossbfl {
  height: calc(100vh - var(--header-height) - 52px);
}
.xoverlg {
  height: 20%;
}
.xovy0qw {
  bottom: -30px;
}
.xowf52n {
  width: 247px;
}
.xowu84q {
  max-height: 90px;
}
.xoylwha {
  width: 139px;
}
.xoyzfg9 {
  top: 18px;
}
.xp0d4r4 {
  max-height: calc(33vh);
}
.xp22266 {
  min-height: 700px;
}
.xp29y6q {
  border-bottom-color: #c9ccd0;
}
.xp33xtk {
  min-width: 288px;
}
.xp4tyjd {
  width: 356px;
}
.xp6bsu {
  max-width: 850px;
}
.xp8d6y2 {
  width: 1.5rem;
}
.xp9b3b8 {
  border-bottom-style: dotted;
}
.xpb5cs5 {
  padding-bottom: 0.1rem;
}
.xpbsij0 {
  height: 8%;
}
.xpcibvc {
  width: 22.5px;
}
.xpdbtf9 {
  height: 324px;
}
.xpf9j6y {
  padding-right: 2px;
}
.xpfhh1 {
  width: calc(50% - 10px);
}
.xpg55fz {
  height: 53.33px;
}
.xpgaw4o {
  left: calc(50% - 36px);
}
.xphddl8 {
  max-width: 550px;
}
.xpjowex {
  border-bottom-color: var(--ig-stroke-on-media);
}
.xplvr90 {
  height: calc(8px);
}
.xpmtt7c {
  width: 102px;
}
.xpn6nip {
  width: 108%;
}
.xpn8fn3 {
  border-bottom-color: var(--card-background);
}
.xpnabnx {
  padding-bottom: 0.69rem !important;
}
.xpnc28q {
  height: 275px;
}
.xpnmzw7 {
  left: 12px;
}
.xppr10f {
  min-width: 600px;
}
.xpqan2r {
  max-width: 328px;
}
.xpr85wv {
  border-bottom-color: var(--ocds-cta-dark);
}
.xps46vt {
  width: 163px;
}
.xpsfe9r {
  margin-bottom: 86px;
}
.xpvcztv {
  border-bottom-style: dashed;
}
.xpvvgw5 {
  min-height: calc(100vh - var(--header-height));
  min-height: calc(100dvh - var(--header-height));
}
.xpwnpg4 {
  min-width: 548px;
}
.xpyat2d {
  height: 100px;
}
.xpyjxry {
  width: 13%;
}
.xpz6ql4 {
  height: 1.3em;
}
.xpzpqj7 {
  bottom: 10%;
}
.xq14iec {
  width: 31px;
}
.xq1608w {
  padding-bottom: 36px;
}
.xq1dxzn {
  width: 160px;
}
.xq1n1xh {
  margin-left: 16px;
}
.xq2pcee {
  max-width: 440px;
}
.xq3t0pi {
  max-height: 280px;
}
.xq48mlj {
  height: 166px;
}
.xq4x0wy {
  padding-top: 1%;
}
.xq6397w {
  bottom: -16px;
}
.xq7m41r {
  width: 79px;
}
.xq8bd64 {
  padding-top: var(--size-4);
}
.xq8v1hd {
  max-width: 90%;
}
.xq8vb7s {
  border-bottom-color: #1b74e4;
}
.xq8xjp4 {
  max-width: 125px;
}
.xq9evs9 {
  width: 266px;
}
.xqb0rpr {
  border-bottom-color: rgba(255, 145, 16, 0);
}
.xqb9ast {
  min-height: 290px;
}
.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);
}
.xqbwi30 {
  min-height: 63px;
}
.xqcji2w {
  margin-right: -0.35rem;
}
.xqd3l62 {
  bottom: -10px;
}
.xqdwrps {
  max-width: 908px;
}
.xqem4oq {
  max-width: 287px;
}
.xqeqjp1 {
  border-bottom-color: var(--always-dark-overlay);
}
.xqesh9j {
  height: 74%;
}
.xqfe9jp {
  left: 40%;
}
.xqh8cxy {
  max-height: 361px;
}
.xqhayiu {
  max-width: calc((100vh - 122px) * 9 / 16);
}
.xqitzto {
  height: 280px;
}
.xqk20xv {
  max-height: 760px;
}
.xqknez5 {
  min-height: 550px;
}
.xqm4iv {
  border-bottom-width: 6px;
}
.xqmnf81 {
  width: 292px;
}
.xqmqarp {
  max-height: 980px;
}
.xqmqy1e {
  bottom: -1px;
}
.xqmxat8 {
  margin-top: -0.2em;
}
.xqnzamk {
  max-width: calc(100% - 48px);
}
.xqo3gd {
  bottom: 8px;
}
.xqrff1o {
  max-height: 298px;
}
.xqsdca1 {
  border-bottom-color: var(--dataviz-secondary-1);
}
.xqt63rz {
  height: 80vh;
}
.xqtp20y {
  height: 0;
}
.xqu0tyb {
  height: 4px;
}
.xqu606t {
  width: calc(100% * (2 / 3));
}
.xqu7ram {
  height: calc(100vh - 66px);
}
.xqufjia {
  margin-top: 85px;
}
.xqui1pq {
  max-height: 90vh;
}
.xqui205 {
  margin-top: 24px;
}
.xqvb90d {
  max-height: var(--maxHeight, revert);
}
.xqvfhly {
  height: 45px;
}
.xqw29h0 {
  height: 4.3em;
}
.xqwfe0g {
  top: 90%;
}
.xqx5mla {
  max-width: 324px;
}
.xqy66fx {
  padding-top: 15px;
}
.xqy6rj4 {
  max-height: 204px;
}
.xqyf9gi {
  width: 250px;
}
.xqz5q94 {
  height: 94.8%;
}
.xqzrom {
  width: 91.66%;
}
.xr0t2fk {
  margin-right: 0.3em;
}
.xr1496l {
  padding-bottom: 15px;
}
.xr1yuqi {
  margin-top: auto;
}
.xr6pica {
  width: 520px;
}
.xr7zk81 {
  min-width: 275px;
}
.xr931m4 {
  height: 75px;
}
.xr9ek0c {
  margin-top: 2px;
}
.xr9nq99 {
  border-bottom-color: rgb(var(--ig-tertiary-text));
}
.xrb244j {
  bottom: 6px;
}
.xrbctvo {
  min-width: 15vmin;
}
.xrces1c {
  min-height: 548px;
}
.xrck7ff {
  border-bottom-color: var(--xhp1vyb);
}
.xrcyg4e {
  min-height: 580px;
}
.xrees7y {
  margin-top: 108px;
}
.xrf2nzk {
  height: var(--search-box-height);
}
.xrg34sf {
  min-height: var(--waf-wds-cta-min-height);
}
.xrg5d16 {
  padding-top: 56.25%;
}
.xrgej4m {
  max-width: 700px;
}
.xrgpyri {
  height: 510px;
}
.xrgxagk {
  max-width: calc(100% - 10px);
}
.xrhstn2 {
  top: 0.06em;
}
.xri0jbl {
  top: calc(var(--mobile-nav-height) - 1px);
}
.xri9cli {
  border-bottom-color: var(--geodesic-color-border-warning-default-active);
}
.xric181 {
  max-width: 665px;
}
.xrl60rf {
  margin-top: var(--margin, revert);
}
.xrlqpzj {
  padding-top: 45px;
}
.xrlsmeg {
  max-width: 600px;
}
.xro9gxr {
  width: 0.6rem;
}
.xrostsh {
  width: 150px;
}
.xrqonrr {
  height: 139px;
}
.xrqrgcu {
  margin-bottom: 15%;
}
.xrrpcnn {
  border-bottom-color: var(--chat-incoming-message-border-color, transparent);
}
.xrrx92i {
  padding-bottom: 65px;
}
.xrsdzbr {
  margin-top: -48px;
}
.xrskzf1 {
  height: 188px;
}
.xrt222 {
  border-bottom-color: var(--primary-text);
}
.xrtckle {
  height: calc(100% + var(--mobile-nav-height));
}
.xrtm9ri {
  border-bottom-color: rgb(var(--ig-secondary-background));
}
.xrtz9ly {
  height: 37px;
}
.xrua2ca {
  border-bottom-color: var(--fds-gray-20);
}
.xrwa9c3 {
  width: 972px;
}
.xrx92ra {
  height: 444px;
}
.xryc3np {
  bottom: 108px;
}
.xryxfnj {
  overflow-y: visible;
}
.xrzbxsz {
  top: var(--top, revert);
}
.xs0t0u8 {
  margin-top: 3.5px;
}
.xs1gewo {
  height: calc(100% * (17 / 36));
}
.xs1s249 {
  border-right-width: 1px;
}
.xs20ya3 {
  padding-bottom: 9.5px;
}
.xs2mk4o {
  width: 47px;
}
.xs3hcls {
  height: 212px;
}
.xs408vu {
  padding-top: 16%;
}
.xs4flsr {
  height: 255px;
}
.xs4gv7i {
  width: 16;
}
.xs5cyba {
  margin-right: 8;
}
.xs5wg7j {
  border-bottom-color: var(--primary-button-background);
}
.xs6309a {
  width: 209px;
}
.xs6kywh {
  margin-top: -84px;
}
.xs7ag91 {
  height: 565px;
}
.xs7f9wi {
  top: 2px;
}
.xs81ime {
  min-width: 106px;
}
.xs8enbx {
  margin-top: -70px;
}
.xs8rnei {
  width: 436px;
}
.xs99y1e {
  max-height: max(50vh, 400px);
}
.xs9asl8 {
  padding-bottom: 5px;
}
.xs9f51f {
  width: calc((100% - 88px) / 9 - 8px);
}
.xs9h3oa {
  padding-bottom: 0.68rem;
}
.xs9ks74 {
  padding-bottom: calc(200% + var(--mobile-grid-item-margin));
}
.xs9mwh0 {
  margin-top: -24px;
}
.xs9x0gt {
  padding-top: calc(4vh);
}
.xsag5q8 {
  padding-bottom: 12px;
}
.xsaxbkt {
  padding-bottom: 0.75rem;
}
.xsbew6x {
  min-width: 370px;
}
.xsbggsw {
  height: 286px;
}
.xsbjyhr {
  height: 104px;
}
.xsbl3tl {
  top: -65px;
}
.xscrixk {
  padding-bottom: -4px;
}
.xsdox4t {
  height: 48px;
}
.xseo6mj {
  margin-top: 36px;
}
.xseoqlg {
  min-height: 80px;
}
.xsfll8i {
  border-bottom-width: var(--xy9ppbc);
}
.xsi3cqs {
  border-bottom-color: var(--progress-ring-disabled-background);
}
.xsi6dy0 {
  height: 86px;
}
.xsjaar9 {
  height: 367px;
}
.xsjs6fv {
  height: calc(50% - 2px);
}
.xslgxbw {
  border-bottom-color: var(--shadow-5);
}
.xsmwaxf {
  padding-bottom: 5%;
}
.xsmyaan {
  width: 12px;
}
.xso031l {
  border-bottom-width: 1px;
}
.xsoyeob {
  left: 14.65%;
}
.xsrdlg4 {
  max-width: 95vw;
}
.xstkc06 {
  height: var(--mobile-nav-height);
}
.xsugpx9 {
  bottom: -6px;
}
.xsvhuol {
  max-width: var(--maxWidth, revert);
}
.xswpmyp {
  width: 392px;
}
.xt2fmrd {
  top: var(--text-input-label-top);
}
.xt2p5b3 {
  margin-bottom: 156px;
}
.xt2sadw {
  min-height: var(--search-modal-height-expanded);
}
.xt3xpxm {
  margin-left: 1rem;
}
.xt4sqew {
  width: 214px;
}
.xt4wkqq {
  width: calc(100% / 7);
}
.xt4ypqs {
  min-width: 20px;
}
.xt55aet {
  min-height: 54px;
}
.xt57l9s {
  margin-bottom: 136px;
}
.xt5b8yg {
  margin-right: 0.3rem;
}
.xt7dq6l {
  height: auto;
}
.xt7fyls {
  min-width: 150px;
}
.xtamo4v {
  max-height: 55vh;
}
.xtbh88u {
  height: 225px;
}
.xtcbf50 {
  margin-bottom: 74px;
}
.xtcgf0k {
  border-bottom-color: var(--placeholder-icon);
}
.xtcyhm9 {
  max-height: calc(100vh - 160px + 32px);
}
.xtd2538 {
  width: calc(100% - 30px);
}
.xtdtrs8 {
  height: 100dvh;
}
.xtfuh1u {
  height: 604px;
}
.xtgf0zi {
  width: var(--waf-wds-cta-min-width);
}
.xtha0ss {
  height: 154px;
}
.xthkip5 {
  width: 270px;
}
.xthy2uy {
  max-width: 50%;
}
.xtib48d {
  bottom: 112px;
}
.xtlc4pp {
  min-height: 155px;
}
.xtlo18s {
  width: 315px;
}
.xtlvy1s {
  margin-top: 0.5em;
}
.xtm0smt {
  width: 650px;
}
.xtmeyug {
  width: 41%;
}
.xtmw667 {
  left: 0.75rem;
}
.xtotuo0 {
  top: 36px;
}
.xtp0wl1 {
  height: calc(100vh - var(--header-height));
}
.xtqaf1t {
  width: 198px;
}
.xtqzso9 {
  border-bottom-width: var(--radio-border-width);
}
.xtrxkvy {
  bottom: 70px;
}
.xtu2ozf {
  border-bottom-color: var(--dolly-cta-grey-border);
}
.xtu2xtp {
  top: -6px;
}
.xtuxyv6 {
  width: 690px;
}
.xtvgqb5 {
  max-width: calc(100vw - 120px);
}
.xtwcsib {
  padding-top: var(--section-header-addOnEnd-button-padding-vertical);
}
.xtxwg39 {
  height: 768px;
}
.xty4aln {
  margin-bottom: -40px;
}
.xtyxrdr {
  border-bottom-color: rgb(var(--ig-toggle-outline-prism));
}
.xu06os2 {
  margin-bottom: 5px;
}
.xu0aao5 {
  min-height: 36px;
}
.xu0jt6k {
  height: 410px;
}
.xu15cu9 {
  height: 3.5rem;
}
.xu1mrb {
  height: 10%;
}
.xu3xrit {
  height: 320px;
}
.xu40bym {
  padding-top: var(--card-padding-vertical);
}
.xu45tvi {
  width: 375px;
}
.xu5yr9u {
  top: -16px;
}
.xu6qffr {
  border-bottom-color: var(--fds-gray-30);
}
.xu74z1l {
  padding-bottom: 76px;
}
.xu75nwu {
  border-bottom-width: 10px;
}
.xu85oma {
  max-height: 664px;
}
.xu96u03 {
  left: 0;
}
.xu97haq {
  min-height: 34px;
}
.xu9qebc {
  min-width: 700px;
}
.xuax084 {
  padding-right: var(--waf-wds-flow-container-padding);
}
.xud65wk {
  border-bottom-color: red;
}
.xufetwn {
  width: 868px;
}
.xui9b5u {
  margin-bottom: 50px;
}
.xuinexy {
  height: calc(75vh - 46px);
}
.xuivejd {
  top: 14px;
}
.xukjeql {
  height: calc(100% - 64px);
}
.xukkn0l {
  min-height: 212px;
}
.xukmsvk {
  left: 340px;
}
.xulzisn {
  padding-top: 0.6em;
}
.xumnd2p {
  height: 252px;
}
.xuo6tqj {
  height: 480px;
}
.xuoj239 {
  height: 3px;
}
.xupq1l4 {
  height: 143px;
}
.xuqiktq {
  margin-left: 0.75rem;
}
.xur5s0g {
  min-width: 85px;
}
.xurgmgr {
  max-width: 225px;
}
.xus7lly {
  width: calc(100%);
}
.xuubg26 {
  width: 504px;
}
.xuugldn {
  width: calc(100% - 64px);
}
.xuv0xuj {
  height: 75%;
}
.xuvo3zv {
  bottom: -4.9px;
}
.xuw4p4q {
  max-width: 288px;
}
.xuxzixs {
  width: 351px;
}
.xuy2kf2 {
  max-width: 648px;
}
.xuyfhz4 {
  width: calc(100% - 16px);
}
.xuyhj88 {
  height: 581.15px;
}
.xuyqlj2 {
  max-height: 300px;
}
.xuyvd19 {
  max-width: calc(100% - 96px);
}
.xuzvuw4 {
  height: 78px;
}
.xv0phki {
  max-width: calc(100% - 40px);
}
.xv0t3ls {
  max-height: calc(90vh);
}
.xv22ei7 {
  padding-bottom: 10;
}
.xv28oh6 {
  width: var(--x10dawq9);
}
.xv2kvbc {
  height: 184px;
}
.xv32h1t {
  height: 101px;
}
.xv3da76 {
  bottom: 68px;
}
.xv4lvxq {
  top: 17px;
}
.xv55zj0 {
  max-width: calc(100% - 26px);
}
.xv560u0 {
  max-width: 98px;
}
.xv5cbrw {
  margin-top: 5vh;
}
.xv6mvtp {
  height: calc(100% - 6px);
}
.xv6nkyv {
  height: 1.6875rem;
}
.xv6pb6r {
  height: calc(100% - 43px);
}
.xv6r821 {
  padding-bottom: 0.69rem;
}
.xvcrhkp {
  max-width: calc(100% - 2rem);
}
.xvecwji {
  max-height: 2.5%;
}
.xveorr9 {
  max-width: 152px;
}
.xveoyg5 {
  margin-bottom: var(--p-space-4);
}
.xvg26x5 {
  border-bottom-color: rgb(255, 255, 255, 0.7);
}
.xvg6bp3 {
  margin-top: -140px;
}
.xvijh9v {
  margin-top: 1px;
}
.xvivwo0 {
  bottom: 45px;
}
.xvkn1hz {
  width: calc(100% - 52px);
}
.xvkph5b {
  margin-top: 60px;
}
.xvl6max {
  margin-bottom: 36px;
}
.xvm51jw {
  width: 2.5rem;
}
.xvnh2x {
  height: var(--menu-item-icon-container-size, 36px);
}
.xvni27 {
  width: 52px;
}
.xvnwnnf {
  min-height: 17px;
}
.xvo1kyu {
  margin-right: 7px;
}
.xvo3xdp {
  height: calc(100% - 40px);
}
.xvp9trb {
  height: var(--BasePulseEffect_height);
}
.xvpi1xe {
  border-bottom-color: lightgray;
}
.xvpofvs {
  margin-top: 12%;
}
.xvq70eu {
  height: var(--radio-size-medium);
}
.xvr7zsw {
  width: 50vw;
}
.xvrgn94 {
  min-height: 18px;
}
.xvrlw6f {
  top: calc(var(--header-height));
}
.xvrx75z {
  margin-bottom: 8.5px;
}
.xvt0np {
  top: 67px;
}
.xvt47uu {
  height: 65px;
}
.xvue9z {
  width: 500px;
}
.xvugcgq {
  width: 43%;
}
.xvv2zd5 {
  min-height: 130px;
}
.xvv7gvb {
  min-height: 425px;
}
.xvy0gy0 {
  padding-bottom: 1.75%;
}
.xvy4d1p {
  width: 24px;
}
.xvy4fau {
  min-height: 164px;
}
.xvya9yh {
  top: 55%;
}
.xvzkaev {
  min-height: 244px;
}
.xw0iwtq {
  width: 402px;
}
.xw10px1 {
  margin-top: -0.025rem;
}
.xw2csxc {
  overflow-x: auto;
}
.xw36ugu {
  min-height: calc(100vh - (2 * var(--dialog-anchor-vertical-padding)));
}
.xw3w31c {
  width: 564px;
}
.xw4jnvo {
  width: 20px;
}
.xw4kpri {
  padding-bottom: var(--x1lcm6v9);
}
.xw5ewwj {
  max-width: 300px;
}
.xw7nakj {
  max-width: calc(100vw - 32px);
}
.xw7yly9 {
  margin-top: 16px;
}
.xw8b4ww {
  top: 97px;
}
.xw8z3yp {
  width: 46.5%;
}
.xw9h2ki {
  border-bottom-color: var(--positive-background);
}
.xwa4se8 {
  height: 405px;
}
.xwa60dl {
  top: 50%;
}
.xwa7hi {
  height: 58px;
}
.xwai6ee {
  padding-top: 0%;
}
.xwaiz5r {
  height: 2.5rem;
}
.xwajptj {
  bottom: 30px;
}
.xwazeda {
  max-height: 218px;
}
.xwc1p85 {
  height: 102px;
}
.xwgfvnl {
  width: 0.6em;
}
.xwgvhgk {
  top: -1.5px;
}
.xwib8y2 {
  padding-bottom: 8px;
}
.xwips74 {
  height: calc(70vh - 130px - 115px);
}
.xwj5yc2 {
  min-width: 256px;
}
.xwjie4w {
  right: 40px;
}
.xwl03xd {
  min-height: calc(85vh - var(--header-height));
}
.xwl9fdd {
  width: 380px;
}
.xwlbaog {
  padding-bottom: var(--size-8);
}
.xwlfvw5 {
  margin-top: -0.5%;
}
.xwlm3sr {
  border-bottom-width: var(--x194mhd1);
}
.xwmvlbq {
  margin-left: var(--marginLeft, revert);
}
.xwnhm4w {
  height: 38.5px;
}
.xwoyzhm {
  margin-bottom: 7px;
}
.xwqvltr {
  min-width: 398px;
}
.xwrg52n {
  min-width: 88px;
}
.xwrzfcx {
  max-width: calc(100% + 24px);
}
.xws0hc0 {
  max-width: 241px;
}
.xwsc5h {
  padding-top: var(--padding, revert);
}
.xwt3t8n {
  margin-top: -3.5px;
}
.xwtojoe {
  margin-left: 0.3em;
}
.xwtuau4 {
  top: 0.45em;
}
.xwu6oj1 {
  min-height: 4px;
}
.xwukr4l {
  right: auto;
}
.xwv4xc4 {
  height: 462px;
}
.xwvo6wf {
  border-bottom-color: var(--base-grape);
}
.xwvoa34 {
  width: 19%;
}
.xwvwv9b {
  height: 46px;
}
.xwwfhk3 {
  padding-bottom: var(--nav-list-cell-padding-vertical);
}
.xwwitqe {
  right: -12px;
}
.xwwon6g {
  margin-left: 37px;
}
.xwwskcc {
  border-bottom-color: var(--wash);
}
.xwxc41k {
  padding-bottom: 24px;
}
.xwya9rg {
  margin-top: -16px;
}
.xwzcjdk {
  width: 284px;
}
.xwzfr38 {
  height: 80px;
}
.xwzpupj {
  width: 110%;
}
.xwzsa0r {
  min-width: 133px;
}
.xx087iq {
  height: calc(
    100vh - var(--mobile-nav-height) - var(--revamp-nav-bottom-toolbar-height)
  );
}
.xx1l9l6 {
  margin-left: 28px;
}
.xx3o462 {
  height: 15px;
}
.xx4vt8u {
  margin-top: 48px;
}
.xx55fl2 {
  height: var(--waf-wds-quantity-input-icons-size);
}
.xx57dg0 {
  max-height: 25px;
}
.xx65bwa {
  height: 675px;
}
.xx6bls6 {
  padding-bottom: 20px;
}
.xx79609 {
  border-bottom-color: var(--primary-button-pressed);
}
.xx7atzb {
  margin-bottom: 44px;
}
.xx86319 {
  margin-bottom: 0.55rem;
}
.xx8uwfa {
  max-width: 468px;
}
.xx9hx60 {
  height: 28;
}
.xx9tyur {
  min-height: 12px;
}
.xxb8hkx {
  height: 226px;
}
.xxbrewl {
  padding-bottom: 11px;
}
.xxc7z9f {
  max-width: 360px;
}
.xxcbz4w {
  top: 10%;
}
.xxd7ogt {
  height: 628px;
}
.xxdznab {
  padding-bottom: calc(var(--header-height));
}
.xxea1mb {
  width: var(--waf-wds-image-icon-width);
}
.xxeg0ib {
  height: fit-content !important;
}
.xxg71s4 {
  border-bottom-color: var(--ocds-cta-light);
}
.xxhn2co {
  height: 48vh;
}
.xxjacno {
  height: 18%;
}
.xxjuter {
  border-bottom-color: var(--utilities-photo-border, rgba(0, 0, 0, 0.15));
}
.xxk0z11 {
  height: 24px;
}
.xxk6nc9 {
  top: 3px;
}
.xxljpkc {
  width: 30%;
}
.xxpd7ok {
  border-bottom-color: var(--xwh6bgr);
}
.xxpkpgd {
  padding-left: 28px;
}
.xxpl6zr {
  width: 602px;
}
.xxpnhu5 {
  width: 231px;
}
.xxqbpr {
  margin-top: 68px;
}
.xxsgkw5 {
  width: 350px;
}
.xxt37ne {
  bottom: -14px;
}
