@keyframes xirxot9-B {
    0% {
      margin-top: -100vh;
    }
    to {
      margin-top: 0;
    }
  }
  .x1v6wday {
    background:/*savepage-url=/rsrc.php/v4/yp/r/eB6syI_QcV0.png*/ url();
  }
  .xkzc799 {
    background: var(--careers-refresh-fb-blue);
  }
  .x17d9j0x {
    grid-column: 2 / -1;
  }
  .x1a2a7pz {
    outline: none;
  }
  .x1bvjpef {
    text-decoration: underline;
  }
  .x1cyn1fw {
    border-inline-start: 2px solid #798389;
  }
  .x1f7gdm9 {
    transition: all 0.33s;
  }
  .x1mlefzl {
    border-bottom: 2px solid #798389;
  }
  .x1qijs0l {
    border-top: 2px solid #798389;
  }
  .x1szkzzn {
    border-inline-end: 2px solid #798389;
  }
  .x4r2iws {
    flex: 0 1 100%;
  }
  .xd1rwpp {
    outline: 0 !important;
  }
  .xdr7xzh {
    transition: background-color 0.3s;
  }
  .xrpsvd5 {
    flex: 0 1 90%;
  }
  .x1lku1pv:hover {
    text-decoration: none;
  }
  .x106a9eq {
    padding-inline-start: 20px;
  }
  .x10eyzkn {
    border-inline-start-color: #fff;
  }
  .x10l6tqk {
    position: absolute;
  }
  .x10w94by {
    border-inline-end-width: 0;
  }
  .x1143rjc {
    border-start-end-radius: 100px;
  }
  .x117nqv4 {
    font-weight: 700;
  }
  .x11xpdln {
    transition-property: transform;
  }
  .x12peec7 {
    background-color: #fff;
  }
  .x12swjnk {
    margin-inline-start: 2px !important;
  }
  .x132q4wb {
    line-height: 1.25;
  }
  .x13a6bvl {
    justify-content: flex-end;
  }
  .x13dd7a {
    font-family: var(--careers-default-display);
  }
  .x13fj5qh {
    margin-inline-start: 8px;
  }
  .x13gy369 {
    transform: translate(-20px);
  }
  .x13jy36j {
    padding-inline-start: 24px;
  }
  .x13k7txi {
    color: #677b8c;
  }
  .x13n5tbt {
    transform: translate(20px);
  }
  .x13t98kf {
    transform: translate(24px);
  }
  .x144m466 {
    box-shadow: 0 0 20px #0000001a;
  }
  .x14e42zd {
    border-inline-start-width: 0;
  }
  .x14mdz7r {
    font-family:
      Optimistic Display Medium,
      Helvetica,
      Helvetica Neue,
      Arial,
      sans-serif;
  }
  .x14z9mp {
    margin-inline-end: 0;
  }
  .x15jmfmu {
    background-color: #677b8c;
  }
  .x15pzxud {
    border-inline-start-color: #677b8c;
  }
  .x15x8krk {
    border-end-start-radius: 8px;
  }
  .x1603h9y {
    font-size: 1.25rem;
  }
  .x162tt16 {
    padding-inline-start: 30px;
  }
  .x16h6fyj {
    border-inline-end-color: #fff;
  }
  .x17etkai {
    line-height: 22.4px;
  }
  .x17ok7h3 {
    font-family:
      Optimistic Text,
      Helvetica,
      Helvetica Neue,
      Arial,
      sans-serif;
  }
  .x17smslp {
    padding-inline-start: 60px;
  }
  .x18b5jzi {
    border-inline-end-style: solid;
  }
  .x18d0r48 {
    background-size: cover;
  }
  .x18nyygo {
    border-inline-end-style: none !important;
  }
  .x18vvqws {
    color: var(--careers-gray-03);
  }
  .x194u5oj {
    padding-inline-end: 42px;
  }
  .x19v9tvf {
    line-height: 22px;
  }
  .x1a0261p {
    font-family:
      Optimistic Display Medium,
      Helvetica,
      Helvetica Neue,
      Arial,
      sans-serif;
  }
  .x1a02dak {
    flex-wrap: wrap;
  }
  .x1a1typ4 {
    margin-inline-end: -150px;
  }
  .x1a5l9x9 {
    border-start-end-radius: 12px;
  }
  .x1aejobo {
    color: #0064e0;
  }
  .x1alpsbp {
    border-inline-end-width: 2px;
  }
  .x1aqapje {
    padding-inline-start: 41px;
  }
  .x1awj2ng {
    color: #fff;
  }
  .x1b9h4xk {
    background-color: var(--fds-gray-00);
  }
  .x1bddqey {
    background-color: #f16a1e;
  }
  .x1bfssac {
    background-color: var(--switch-slider-color);
  }
  .x1c1uobl {
    padding-inline-start: 0;
  }
  .x1c3i2sq {
    font-size: 1.125rem;
  }
  .x1cb1t30 {
    transform: translateY(-50%);
  }
  .x1cf5odj {
    padding-inline-start: 54px;
  }
  .x1cy8zhl {
    align-items: flex-start;
  }
  .x1d72o {
    transition-timing-function: var(--fds-animation-move-out);
  }
  .x1do3xcj {
    background-color: #67788a;
  }
  .x1dqj196 {
    margin-inline-end: 32px;
  }
  .x1e4oeot {
    border-start-end-radius: 2px;
  }
  .x1ekh9h2 {
    padding-inline-end: 17px;
  }
  .x1ekkm8c {
    border-start-start-radius: 100px;
  }
  .x1eub6wo {
    transition-duration: var(--fds-duration-extra-short-out);
  }
  .x1evy7pa {
    line-height: 1.5;
  }
  .x1f6kntn {
    font-size: 0.875rem;
  }
  .x1f7lbz {
    color: var(--careers-v2-empathetic-dark-gray);
  }
  .x1fcty0u {
    font-weight: 400;
  }
  .x1fqc64z {
    border-start-start-radius: 3px;
  }
  .x1gnnqk1 {
    box-shadow: none;
  }
  .x1gx403c {
    padding-inline-start: 15px;
  }
  .x1h4eksf {
    border-inline-start-color: #fff;
  }
  .x1hc1fzr {
    opacity: 1;
  }
  .x1hm9lzh {
    margin-inline-start: 10px;
  }
  .x1htr374 {
    line-height: 27px;
  }
  .x1iikomf {
    font-weight: 300;
  }
  .x1j61x8r {
    font-style: normal;
  }
  .x1jchvi3 {
    font-size: 1rem;
  }
  .x1k33ak2 {
    font-family: var(--devsite-refresh-optimistic-font);
  }
  .x1ks1olk {
    opacity: 0.7;
  }
  .x1l4chcl {
    padding-inline-end: 41px;
  }
  .x1lliihq {
    display: block;
  }
  .x1lqcxt8 {
    justify-self: start;
  }
  .x1lun4ml {
    border-inline-end-width: 1px;
  }
  .x1lziwak {
    margin-inline-start: 0;
  }
  .x1mg3h75 {
    border-end-start-radius: 12px;
  }
  .x1mi031y {
    background-color: #f6f7f9;
  }
  .x1n2onr6 {
    position: relative;
  }
  .x1n327nk {
    z-index: 10;
  }
  .x1nbcpyb {
    font-family: Optimistic Text;
  }
  .x1nhvcw1 {
    justify-content: flex-start;
  }
  .x1no3ti9 {
    color: #3e5893;
  }
  .x1o2sk6j {
    line-height: 24px;
  }
  .x1obq294 {
    border-start-start-radius: 8px;
  }
  .x1pczhz8 {
    border-end-start-radius: 4px;
  }
  .x1pg5gke {
    font-size: 0.75rem;
  }
  .x1puf9x1 {
    border-inline-end-color: var(--fds-gray-30);
  }
  .x1q0g3np {
    flex-direction: row;
  }
  .x1q3ajuy {
    padding-inline-end: 15px;
  }
  .x1q8sqs3 {
    background-color: var(--fds-gray-10);
  }
  .x1qab1bc {
    justify-self: end;
  }
  .x1qc3x9g {
    margin-inline-start: -150px;
  }
  .x1qoy3rc {
    line-height: 23px;
  }
  .x1qughib {
    justify-content: space-between;
  }
  .x1r7x56h {
    transition-timing-function: var(--fds-animation-move-in);
  }
  .x1rg5ohu {
    display: inline-block;
  }
  .x1rksg25 {
    font-family:
      Optimistic Text Normal,
      Helvetica,
      Helvetica Neue,
      Arial,
      sans-serif;
  }
  .x1ru8ea5 {
    border-end-start-radius: 3px;
  }
  .x1s688f {
    font-weight: 600;
  }
  .x1sa5p1d {
    margin-inline-end: 10px;
  }
  .x1t39747 {
    border-start-end-radius: 4px;
  }
  .x1t7ytsu {
    border-inline-start-style: solid;
  }
  .x1tbiz1a {
    background-size: contain;
  }
  .x1tsovho {
    background-color: transparent !important;
  }
  .x1u3m9jt {
    color: #67788a;
  }
  .x1u7k74 {
    line-height: 1.2;
  }
  .x1ui04y5 {
    border-end-end-radius: 2px;
  }
  .x1uuroth {
    vertical-align: text-bottom;
  }
  .x1w0boku {
    z-index: 6;
  }
  .x1wcsgtt {
    border-end-end-radius: 4px;
  }
  .x1wehyhk {
    background-color: #f5f6f7;
  }
  .x1wsj2gs {
    font-family:
      Freight Sans,
      Helvetica,
      Arial,
      sans-serif;
  }
  .x1wum01o {
    color: #677b8c;
  }
  .x1xegmmw {
    margin-inline-end: 8px;
  }
  .x1xnnf8n {
    padding-inline-end: 20px;
  }
  .x1xrt3lu {
    letter-spacing: 1.17px;
  }
  .x1xve91k {
    background-color: #eff1f3;
  }
  .x1ypdohk {
    cursor: pointer;
  }
  .x26uert {
    font-family: var(--careers-default-optimistic);
  }
  .x27vdmw {
    opacity: 0.95;
  }
  .x2b8uid {
    text-align: center;
  }
  .x2e1hkk {
    border-inline-end-color: #fff;
  }
  .x2h8tww {
    color: #ca3112;
  }
  .x2izyaf {
    background-color: var(--fds-white);
  }
  .x2vl965 {
    padding-inline-end: 10px;
  }
  .x396r2g {
    padding-inline-start: 35px;
  }
  .x3nfvp2 {
    display: inline-flex;
  }
  .x3sp56b {
    letter-spacing: 0.8px;
  }
  .x47corl {
    pointer-events: none;
  }
  .x5a5i1n {
    border-start-end-radius: 8px;
  }
  .x5pylgq {
    color: #8a95a2;
  }
  .x5zjp28 {
    padding-inline-end: 30px;
  }
  .x64bnmy {
    padding-inline-end: 24px;
  }
  .x6en5u8 {
    border-end-start-radius: 2px;
  }
  .x6nl9eh {
    border-start-start-radius: 12px;
  }
  .x6o4qrp {
    font-family:
      Freight Sans LF Pro Light,
      Helvetica,
      Arial,
      sans-serif;
  }
  .x6s0dn4 {
    align-items: center;
  }
  .x6sozqa {
    background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/CSsignupBackground2x.png*/
      url();
  }
  .x78zum5 {
    display: flex;
  }
  .x7a106z {
    align-items: flex-start;
  }
  .x7m9lr0 {
    background-color: #677b8c;
  }
  .x7p3lkm {
    border-inline-start-style: none !important;
  }
  .x7v9bd0 {
    animation-duration: 0.75s;
  }
  .x7vuprf {
    border-end-end-radius: 12px;
  }
  .x83z2og {
    background-color: #fff;
  }
  .x87ps6o {
    -webkit-user-select: none;
  }
  .x8knxv4 {
    z-index: -1;
  }
  .x8ozs88 {
    padding-inline-end: 44px;
  }
  .x8xxdc5 {
    color: var(--careers-black-3);
  }
  .x92xnlw {
    transform: translate(-24px);
  }
  .x9f619 {
    box-sizing: border-box;
  }
  .xa2vfr4 {
    color: var(--careers-v2-empathetic-deep-orange);
  }
  .xamitd3 {
    align-self: center;
  }
  .xbudbmw {
    inset-inline-start: 50%;
  }
  .xc5qxzx {
    color: #232323;
  }
  .xcg35fi {
    font-size: 1.875rem;
  }
  .xcheg63 {
    letter-spacing: 0.4px;
  }
  .xciflc3 {
    padding-inline-start: 42px;
  }
  .xde0f50 {
    border-end-end-radius: 8px;
  }
  .xdt5ytf {
    flex-direction: column;
  }
  .xe2zdcy {
    padding-inline-start: 10px;
  }
  .xeqr9p9 {
    line-height: 26px;
  }
  .xfhm5kb {
    border-inline-start-color: #67788a;
  }
  .xfungia {
    color: #fff;
  }
  .xg32yw2 {
    color: var(--fds-white);
  }
  .xgkfmb4 {
    border-inline-end-color: #cbd2d9;
  }
  .xh7rcd0 {
    padding-inline-end: 60px;
  }
  .xii2z7h {
    transition-duration: var(--fds-duration-extra-short-in);
  }
  .xixxii4 {
    position: fixed;
  }
  .xiy17q3 {
    background-repeat: no-repeat;
  }
  .xj21bgg {
    border-end-start-radius: 100px;
  }
  .xj46xog {
    padding-inline-end: 54px;
  }
  .xjb2p0i {
    font-family: inherit;
  }
  .xjbqb8w {
    background-color: transparent;
  }
  .xje27ih {
    padding-inline-end: 0 !important;
  }
  .xjmnp5l {
    border-inline-end-color: #ccd1d4;
  }
  .xjwep3j {
    border-start-start-radius: 4px;
  }
  .xjx09e3 {
    margin-inline-end: 15px;
  }
  .xk50ysn {
    font-weight: 500;
  }
  .xklk4pu {
    line-height: 30px;
  }
  .xl56j7k {
    justify-content: center;
  }
  .xlbg4d2 {
    color: #f6f7f9;
  }
  .xlvcv1e {
    border-inline-start-color: var(--fds-gray-30);
  }
  .xn1iy0g {
    color: var(--careers-refresh-dark-gray);
  }
  .xngnso2 {
    font-size: 1.5rem;
  }
  .xnnr8r {
    margin-inline-end: 2px;
  }
  .xo1l8bm {
    font-weight: 400;
  }
  .xoco3db {
    color: #444950;
  }
  .xoq6jky {
    color: #ccd1d4;
  }
  .xoziy3b {
    border-inline-start-color: #ccd1d4;
  }
  .xozx76t {
    padding-inline-start: 0 !important;
  }
  .xp4054r {
    text-align: end;
  }
  .xpcdlxj {
    border-inline-end-color: #67788a;
  }
  .xpcyujq {
    margin-inline-start: 5px;
  }
  .xpilrb4 {
    border-inline-start-width: 1px;
  }
  .xpvyfi4 {
    align-self: flex-end;
  }
  .xr4pobf {
    color: var(--careers-v2-black-01);
  }
  .xr5hkzl {
    letter-spacing: 0.9px;
  }
  .xr62fp {
    border-inline-start-color: #cbd2d9;
  }
  .xr9e8f9 {
    border-start-start-radius: 2px;
  }
  .xriwhlb {
    font-family: var(--careers-default-text);
  }
  .xrvj5dj {
    display: grid;
  }
  .xs83zq4 {
    border-start-end-radius: 3px;
  }
  .xsk5c7h {
    font-family:
      Optimistic Text Normal,
      Helvetica,
      Helvetica Neue,
      Arial,
      sans-serif;
  }
  .xsp13n4 {
    margin-inline-end: 2px !important;
  }
  .xt0e3qv {
    cursor: default;
  }
  .xt6ovg4 {
    border-end-end-radius: 3px;
  }
  .xti2d7y {
    opacity: 0.4;
  }
  .xtwyyt {
    animation-name: xirxot9-B;
  }
  .xtzjzor {
    background-color: #0064e0;
  }
  .xu4lr1e {
    color: #bec3c9;
  }
  .xu8h9nm {
    border-inline-end-color: #677b8c;
  }
  .xuk3077 {
    align-items: flex-end;
  }
  .xum4auv {
    border-end-end-radius: 100px;
  }
  .xvc51xn {
    margin-inline-start: 32px;
  }
  .xvhuzmk {
    line-height: 1.5714;
  }
  .xvo6coq {
    box-shadow: 0 1px 2px var(--shadow-1);
  }
  .xvs79uf {
    background-color: var(--switch-active);
  }
  .xwklpps {
    margin-inline-start: 2px;
  }
  .xwodta0 {
    padding-inline-end: 35px;
  }
  .xx6jrq6 {
    margin-inline-start: 15px;
  }
  .xyumdvf {
    border-inline-start-width: 2px;
  }
  .xzdgj1d {
    color: #1c2b33;
  }
  .xzkaem6 {
    z-index: 3;
  }
  .xzwoauc {
    inset-inline-start: 16px;
  }
  .x16q6xsu:hover {
    background-color: #4267b2;
  }
  .x1mqu5ku:hover {
    background-color: #cbd2d9;
  }
  .x1n5bzlp:hover {
    background-color: transparent;
  }
  .x9k2e2x:hover {
    background-color: #43515d;
  }
  .xlcwoqq:hover {
    background-color: #38444f;
  }
  @media (max-width: 768px) {
    .x13ed8bl.x13ed8bl {
      font-size: 0.875rem;
    }
  }
  @media (max-width: 800px) {
    .x1ivurkz.x1ivurkz {
      display: flex;
    }
  }
  @media (max-width: 1400px) {
    .x1j49kfz.x1j49kfz {
      justify-content: center;
    }
  }
  @media (max-width: 650px) {
    .x1rcz6rn.x1rcz6rn {
      padding-inline-start: 0;
    }
  }
  @media (max-width: 800px) {
    .x1s6bl1n.x1s6bl1n {
      margin-inline-end: 0;
    }
  }
  @media (max-width: 640px) {
    .x1v0m9zr.x1v0m9zr {
      display: none;
    }
  }
  @media (max-width: 800px) {
    .x1xqksv4.x1xqksv4 {
      position: fixed;
    }
  }
  @media (max-width: 768px) {
    .x80i0nj.x80i0nj {
      margin-inline-end: 8px;
    }
  }
  @media (max-width: 372px) {
    .x9ru67t.x9ru67t {
      font-size: 0.625rem;
    }
  }
  @media (max-width: 650px) {
    .xatc0za.xatc0za {
      padding-inline-end: 0;
    }
  }
  @media (min-width: 768px) {
    .xg4b0yz.xg4b0yz {
      font-size: 0.75rem;
    }
  }
  @media (max-width: 768px) {
    .xnqgec0.xnqgec0 {
      margin-inline-start: 8px;
    }
  }
  @media (max-width: 800px) {
    .xqda63o.xqda63o {
      margin-inline-start: 0;
    }
  }
  @media (max-width: 800px) {
    .xsjmal8.xsjmal8 {
      margin-inline-start: 20px;
    }
  }
  @media (max-width: 800px) {
    .xupsplw.xupsplw {
      margin-inline-end: 20px;
    }
  }
  .x109j2v6 {
    padding-top: 18px;
  }
  .x10tge7n {
    margin-bottom: 70px;
  }
  .x10wjd1d {
    height: 50px;
  }
  .x10wlt62 {
    overflow-y: hidden;
  }
  .x11fxgd9 {
    margin-top: 30px;
  }
  .x11t6kkg {
    max-width: 325px;
  }
  .x122buku {
    border-top-color: var(--fds-gray-30);
  }
  .x12ldlkr {
    border-bottom-style: none !important;
  }
  .x12nagc {
    margin-bottom: 4px;
  }
  .x12sigpk {
    margin-right: 25px;
  }
  .x13eb2wx {
    margin-bottom: 10%;
  }
  .x13fuv20 {
    border-top-style: solid;
  }
  .x13rdj4a {
    max-width: 421px;
  }
  .x13vifvy {
    top: 0;
  }
  .x14ler8 {
    margin-bottom: 40px;
  }
  .x14vqqas {
    margin-top: 12px;
  }
  .x16k7hha {
    max-width: 600vw;
  }
  .x16uq2h5 {
    top: 53px;
  }
  .x16xn7b0 {
    max-width: 100vw;
  }
  .x16ydxro {
    margin-left: 10px;
  }
  .x178xt8z {
    border-top-width: 1px;
  }
  .x187nhsf {
    width: 44px;
  }
  .x18dplov {
    padding-bottom: 0 !important;
  }
  .x18l8cfs {
    border-bottom-color: #cbd2d9;
  }
  .x18n5i07 {
    min-width: 300px;
  }
  .x192kdpm {
    border-top-color: #fff;
  }
  .x193iq5w {
    max-width: 100%;
  }
  .x197vjsw {
    max-width: 430px;
  }
  .x19up5dg {
    right: 8px;
  }
  .x19ypqd9 {
    border-left-style: solid;
  }
  .x19zb6os {
    right: -100px;
  }
  .x1a8lsjc {
    padding-bottom: 10px;
  }
  .x1anpbxc {
    margin-top: 10px;
  }
  .x1c436fg {
    margin-bottom: 18px;
  }
  .x1c7xelf {
    padding-left: 25px;
  }
  .x1c9l2s {
    height: calc(100vh - 77px);
  }
  .x1coevs8 {
    margin-top: 50px;
  }
  .x1czthf4 {
    border-bottom-color: #ccd1d4;
  }
  .x1d12jij {
    padding-top: 35px;
  }
  .x1db2dqx {
    margin-right: 8px;
  }
  .x1dr59a3 {
    height: 100vh;
  }
  .x1e56ztr {
    margin-bottom: 8px;
  }
  .x1eoefnw {
    border-bottom-color: #fff;
  }
  .x1f94qq7 {
    margin-top: 21px;
  }
  .x1fqp7bg {
    margin-bottom: 15px;
  }
  .x1g7gg9k {
    border-top-color: #fff;
  }
  .x1gan7if {
    padding-bottom: 32px;
  }
  .x1i80of2 {
    padding-top: 17px;
  }
  .x1iazeee {
    left: -3px;
  }
  .x1iorvi4 {
    padding-top: 4px;
  }
  .x1iymm2a {
    margin-bottom: 32px;
  }
  .x1jdhiy0 {
    margin-bottom: -150px;
  }
  .x1k70j0n {
    margin-top: 6px;
  }
  .x1kky2od {
    width: 16px;
  }
  .x1lh6h5t {
    min-height: fit-content;
  }
  .x1lqa7cf {
    padding-left: 10px;
  }
  .x1m2p0i2 {
    padding-right: 32px;
  }
  .x1miatn0 {
    padding-top: 32px;
  }
  .x1o6q14k {
    margin-right: 16px;
  }
  .x1odjw0f {
    overflow-y: auto;
  }
  .x1p5oq8j {
    padding-top: 24px;
  }
  .x1pfbilc {
    max-width: 460px;
  }
  .x1q0q8m5 {
    border-bottom-style: solid;
  }
  .x1qhh985 {
    border-bottom-width: 0;
  }
  .x1qx5ct2 {
    height: 20px;
  }
  .x1rife3k {
    overflow-y: scroll;
  }
  .x1rqw21r {
    margin-bottom: 2px !important;
  }
  .x1sgudl8 {
    padding-bottom: 48px;
  }
  .x1sy10c2 {
    margin-top: 20px;
  }
  .x1tfhste {
    margin-top: 40px;
  }
  .x1tmrr3t {
    margin-right: 50px;
  }
  .x1tpqehw {
    margin-left: 12px;
  }
  .x1tudf5h {
    padding-left: 32px;
  }
  .x1u7kmwd {
    margin-bottom: 14px;
  }
  .x1useyqa {
    width: 48px;
  }
  .x1w4oqz1 {
    border-top-color: #67788a;
  }
  .x1wsgfga {
    margin-bottom: -8px;
  }
  .x1wsuqlk {
    margin-right: 12px;
  }
  .x1xmf6yo {
    margin-top: 8px;
  }
  .x1y1aw1k {
    padding-top: 8px;
  }
  .x1yztbdb {
    margin-bottom: 16px;
  }
  .x249io5 {
    border-bottom-color: #000;
  }
  .x3hdcf8 {
    padding-top: 0 !important;
  }
  .x3hqpx7 {
    width: 50%;
  }
  .x41k7rp {
    height: 110px;
  }
  .x4i7bpe {
    padding-top: 48px;
  }
  .x4o825q {
    border-bottom-color: #fff;
  }
  .x4p5aij {
    padding-top: 1px;
  }
  .x4yy6wa {
    margin-top: 2px !important;
  }
  .x5yr21d {
    height: 100%;
  }
  .x6ikm8r {
    overflow-x: hidden;
  }
  .x78see {
    margin-right: 32px;
  }
  .x889kno {
    padding-top: 10px;
  }
  .x972fbf {
    border-top-width: 0;
  }
  .x98jqk3 {
    margin-bottom: 35px;
  }
  .xa8s89y {
    border-bottom-color: #67788a;
  }
  .xamhcws {
    border-top-width: 2px;
  }
  .xat24cr {
    margin-bottom: 0;
  }
  .xdj266r {
    margin-top: 0;
  }
  .xdzyupr {
    width: 300px;
  }
  .xe0pwq {
    border-left-width: 1px;
  }
  .xei8oxt {
    margin-top: -150px;
  }
  .xeo2b4q {
    border-top-style: none !important;
  }
  .xet2fuk {
    margin-left: 8px;
  }
  .xfr5jun {
    top: 8px;
  }
  .xg7h5cd {
    height: fit-content;
  }
  .xg87l8a {
    margin-top: 32px;
  }
  .xgblqnj {
    margin-bottom: 39px;
  }
  .xgm4di7 {
    border-top-color: #cbd2d9;
  }
  .xh8yej3 {
    width: 100%;
  }
  .xhaqhkv {
    max-height: calc(100vh - 100px);
  }
  .xhrpt6u {
    margin-top: 18px;
  }
  .xi8t3d3 {
    border-top-color: #ccd1d4;
  }
  .xjm9jq1 {
    height: 1px;
  }
  .xjpr12u {
    margin-bottom: 2px;
  }
  .xl010v5 {
    margin-right: 4px;
  }
  .xl8btve {
    border-top-color: #677b8c;
  }
  .xlup9mm {
    height: 16px;
  }
  .xlxy82 {
    border-bottom-width: 2px;
  }
  .xm6i5cn {
    width: 90%;
  }
  .xm8cfw2 {
    border-left-color: #67788a;
  }
  .xmvh4l2 {
    margin-left: -12px;
  }
  .xmz0i5r {
    max-height: 100%;
  }
  .xn9wirt {
    width: 100vw;
  }
  .xnalus7 {
    width: 0;
  }
  .xnq9dol {
    padding-bottom: 91px;
  }
  .xod5an3 {
    margin-bottom: 12px;
  }
  .xq1608w {
    padding-bottom: 36px;
  }
  .xr1496l {
    padding-bottom: 15px;
  }
  .xr9ek0c {
    margin-top: 2px;
  }
  .xrostsh {
    width: 150px;
  }
  .xs7f9wi {
    top: 2px;
  }
  .xs9asl8 {
    padding-bottom: 5px;
  }
  .xsag5q8 {
    padding-bottom: 12px;
  }
  .xsdox4t {
    height: 48px;
  }
  .xso031l {
    border-bottom-width: 1px;
  }
  .xsx72as {
    padding-top: 54px;
  }
  .xtm72ju {
    width: 243px;
  }
  .xu6qffr {
    border-bottom-color: var(--fds-gray-30);
  }
  .xu96u03 {
    left: 0;
  }
  .xuzjt68 {
    padding-bottom: 54px;
  }
  .xvv2zd5 {
    min-height: 130px;
  }
  .xvy4d1p {
    width: 24px;
  }
  .xw4jnvo {
    width: 20px;
  }
  .xw7yly9 {
    margin-top: 16px;
  }
  .xwa60dl {
    top: 50%;
  }
  .xwib8y2 {
    padding-bottom: 8px;
  }
  .xwr65sw {
    border-bottom-color: #677b8c;
  }
  .xwxc41k {
    padding-bottom: 24px;
  }
  .xx4vt8u {
    margin-top: 48px;
  }
  .xxbrewl {
    padding-bottom: 11px;
  }
  .xxk0z11 {
    height: 24px;
  }
  .xygnafs {
    width: 120px;
  }
  .xyorhqc {
    margin-bottom: 10px;
  }
  .xyq1l15 {
    max-width: 340px;
  }
  .xz9dl7a {
    padding-top: 12px;
  }
  .xzi3mdb {
    padding-top: 11px;
  }
  .xzueoph {
    margin-bottom: 6px;
  }
  @media (max-width: 768px) {
    .x19un7sy.x19un7sy {
      padding-left: 0;
    }
  }
  @media (max-width: 800px) {
    .x1ax52nb.x1ax52nb {
      width: 100vw;
    }
  }
  @media (max-width: 768px) {
    .x1c1841y.x1c1841y {
      margin-right: 8px;
    }
  }
  @media (max-width: 768px) {
    .x1c6dxbd.x1c6dxbd {
      margin-top: 0;
    }
  }
  @media (max-width: 800px) {
    .x1ch9bu5.x1ch9bu5 {
      margin-bottom: 15px;
    }
  }
  @media (min-width: 769px) {
    .x1o5pel3.x1o5pel3 {
      margin-bottom: 64px;
    }
  }
  @media (max-width: 768px) {
    .x1r1z7s4.x1r1z7s4 {
      padding-right: 0;
    }
  }
  @media (max-width: 768px) {
    .x1ym6pxy.x1ym6pxy {
      margin-left: 8px;
    }
  }
  @media (max-width: 800px) {
    .x1ywe6gb.x1ywe6gb {
      max-width: 100vw;
    }
  }
  @media (max-height: 1000px) {
    .x5jk5to.x5jk5to {
      top: 150px;
    }
  }
  @media (max-height: 1085px) {
    .x7djj1f.x7djj1f {
      top: 150px;
    }
  }
  @media (max-width: 800px) {
    .xcukte8.xcukte8 {
      margin-top: 0;
    }
  }
  @media (max-width: 768px) {
    .xh27wz5.xh27wz5 {
      margin-bottom: 0;
    }
  }
  @media (min-width: 769px) {
    .xns1wic.xns1wic {
      margin-top: 64px;
    }
  }
  @media (max-width: 800px) {
    .xxtinad.xxtinad {
      margin-top: 30px;
    }
  }
  @media (max-width: 800px) {
    .xzrd5ua.xzrd5ua {
      height: 100vh;
    }
  }

  .x10l6tqk {
    position: absolute;
  }
  .x179tack {
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
  .xzpqnlu {
    clip: rect(0, 0, 0, 0);
  }

  @property --x-backgroundColor {
    syntax: "*";
    inherits: false;
  }
  @property --x-bottom {
    syntax: "*";
    inherits: false;
  }
  @property --x-height {
    syntax: "*";
    inherits: false;
  }
  @property --x-left {
    syntax: "*";
    inherits: false;
  }
  @property --x-top {
    syntax: "*";
    inherits: false;
  }
  @keyframes x11z2tev-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    13.9% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    27.8% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    80% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
  }
  @keyframes x13r1wbb-B {
    to {
      width: 100%;
    }
    0% {
      width: 200%;
    }
  }
  @keyframes x14q5uy-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    5.57% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    19.47% {
      -webkit-clip-path: inset(9% 0 0 0);
      clip-path: inset(9% 0 0 0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(9% 0 0 0);
      clip-path: inset(9% 0 0 0);
      width: 10vw;
    }
    80% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 54vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 54vw;
    }
  }
  @keyframes x18j1n6d-B {
    0% {
      max-height: 0;
      opacity: 0;
    }
    to {
      max-height: 1000px;
      opacity: 1;
    }
  }
  @keyframes x18re5ia-B {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes x1btkqt8-B {
    0% {
      opacity: 0;
    }
    70% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes x1ccmbxz-B {
    0% {
      opacity: 0;
      transform: translate(-40px);
    }
    11% {
      opacity: 0.01;
      transform: translate(-39px);
    }
    34% {
      opacity: 1;
    }
    87% {
      transform: translate(0);
    }
  }
  @keyframes x1cj8h1b-B {
    0% {
      width: 100%;
    }
    to {
      width: 200%;
    }
  }
  @keyframes x1dwk712-B {
    0% {
      transform: translateY(-40px);
      opacity: 0;
    }
    21% {
      opacity: 1;
    }
    69% {
      transform: translateY(0);
    }
  }
  @keyframes x1fjt4j6-B {
    0% {
      width: calc(150% - 60px);
      left: calc(-50% + 60px);
    }
    to {
      width: 100%;
      left: 0%;
    }
  }
  @keyframes x1hb12yv-B {
    0% {
      transform: translate(-40px);
      opacity: 0;
    }
    32% {
      transform: translate(-39px);
      opacity: 0.01;
    }
    53.5% {
      opacity: 1;
    }
    to {
      transform: translate(0);
    }
  }
  @keyframes x1hi7xu3-B {
    0% {
      opacity: 0;
      transform: translateY(30px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes x1m570am-B {
    0% {
      opacity: 1;
      transform: translate(0);
    }
    to {
      opacity: 0;
      transform: translate(50%, 50%) scale(0.01);
    }
  }
  @keyframes x1n90s79-B {
    0% {
      transform: translateY(0);
      visibility: visible;
    }
    to {
      transform: translateY(-60px);
      visibility: hidden;
    }
  }
  @keyframes x1nr3361-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    18.07% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    31.97% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    80% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
  }
  @keyframes x1q9m0ls-B {
    0% {
      transform: translate(-40px);
      opacity: 0;
    }
    21.5% {
      opacity: 100;
    }
    70% {
      transform: translate(0);
    }
  }
  @keyframes x1rzyv3i-B {
    0% {
      width: 100%;
      left: 0%;
    }
    to {
      width: calc(150% - 60px);
      left: calc(-50% + 60px);
    }
  }
  @keyframes x1sf92kw-B {
    0% {
      opacity: 0;
      transform: translateY(550px);
    }
    35% {
      opacity: 0.01;
      transform: translateY(549px);
    }
    61% {
      opacity: 1;
    }
    to {
      transform: translateY(0);
    }
  }
  @keyframes x1uh2x5g-B {
    to {
      transform: rotate(1turn);
    }
  }
  @keyframes x1vcpvf1-B {
    0% {
      max-height: 1000px;
      opacity: 1;
    }
    to {
      max-height: 0;
      opacity: 0;
    }
  }
  @keyframes x1vo6xzi-B {
    0% {
      transform: translate(-40px);
      opacity: 0;
    }
    10% {
      transform: translate(-39px);
      opacity: 0.01;
    }
    31.5% {
      opacity: 100;
    }
    80% {
      transform: translate(0);
    }
  }
  @keyframes x1wa01iw-B {
    0% {
      background-image: conic-gradient(
        from var(--xfv0oom),
        #29d8df,
        #266bf1,
        #df7af0,
        #29d8df
      );
      --xfv0oom: -90deg;
    }
    to {
      background-image: conic-gradient(
        from var(--xfv0oom),
        #29d8df,
        #266bf1,
        #df7af0,
        #29d8df
      );
      --xfv0oom: 270deg;
    }
  }
  @keyframes x1wv65fh-B {
    to {
      opacity: 1;
    }
  }
  @keyframes x1ymu7vt-B {
    0% {
      opacity: 0;
      transform: translateY(8px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes x364wdz-B {
    0% {
      opacity: 0;
    }
    to {
      opacity: 0;
    }
  }
  @keyframes x3bsu2h-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    22.24% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    36.14% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    80% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
  }
  @keyframes x49q8bb-B {
    0% {
      transform: translateY(-40px);
      opacity: 0;
    }
    32% {
      transform: translateY(-39px);
      opacity: 0.01;
    }
    63% {
      opacity: 1;
    }
    to {
      transform: translateY(0);
    }
  }
  @keyframes x4ojoec-B {
    0% {
      transform: translate(-40px);
      opacity: 0.01;
    }
    21.5% {
      transform: translate(-39px);
      opacity: 0.01;
    }
    45% {
      opacity: 100;
    }
    90% {
      transform: translate(0);
    }
  }
  @keyframes x9rk6xo-B {
    0% {
      opacity: 0;
      transform: translate(50%, 50%) scale(0.01);
    }
    to {
      opacity: 1;
      transform: translate(0);
    }
  }
  @keyframes xa19e6t-B {
    0% {
      opacity: 0;
      transform: translateY(450px);
    }
    5% {
      opacity: 0.01;
      transform: translateY(449px);
    }
    18% {
      opacity: 1;
    }
    55% {
      transform: translateY(0);
    }
  }
  @keyframes xazm07k-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    26.4% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    40.3% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    80% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
  }
  @keyframes xb706y8-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    9.47% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    23.64% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    80% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
  }
  @keyframes xbdpecs-B {
    0% {
      opacity: 0;
      transform: translate(-40px);
    }
    23% {
      opacity: 1;
    }
    76% {
      transform: translate(0);
    }
  }
  @keyframes xbii9mx-B {
    0% {
      opacity: 0;
      transform: translateY(71px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes xdv665z-B {
    0% {
      opacity: 0;
      visibility: hidden;
    }
    25% {
      opacity: 0;
      visibility: hidden;
    }
    50% {
      opacity: 0;
      visibility: hidden;
    }
    75% {
      visibility: visible;
      opacity: 0.5;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes xekv6nw-B {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes xfcu2bf-B {
    0% {
      transform: translateY(-40px);
      opacity: 0;
    }
    10% {
      transform: translateY(-39px);
      opacity: 0.01;
    }
    31% {
      opacity: 1;
    }
    79% {
      transform: translateY(0);
    }
  }
  @keyframes xfgnz9y-B {
    0% {
      opacity: 0;
    }
    75% {
      opacity: 0.01;
    }
    to {
      opacity: 1;
    }
  }
  @property --xfv0oom {
    syntax: "<angle>";
    inherits: true;
    initial-value: -90deg;
  }
  @keyframes xfv5m4g-B {
    0% {
      top: 0;
    }
    to {
      top: 100%;
    }
  }
  @keyframes xg3aut1-B {
    0% {
      top: 100%;
    }
    to {
      top: 0;
    }
  }
  @keyframes xgsy8r6-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
    }
    18% {
      -webkit-clip-path: inset(99.99% 0 0 0);
      clip-path: inset(99.99% 0 0 0);
    }
    75% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
    }
  }
  @keyframes ximov9c-B {
    0% {
      opacity: 0;
      max-height: 0;
    }
    95% {
      opacity: 1;
      max-height: 400px;
    }
    to {
      opacity: 1;
      max-height: none;
    }
  }
  @keyframes xkg8u7h-B {
    0% {
      opacity: 0;
      transform: translateY(30px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes xm3kz2k-B {
    0% {
      transform: translateY(71px);
      opacity: 0;
    }
    53% {
      opacity: 1;
    }
    to {
      transform: translateY(0);
    }
  }
  @keyframes xnpxguu-B {
    0% {
      transform: translateY(-60px);
      visibility: hidden;
    }
    to {
      transform: translateY(0);
      visibility: visible;
    }
  }
  @keyframes xoggwt6-B {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    to {
      opacity: 0;
      transform: translateY(8px);
      display: none;
    }
  }
  @keyframes xsj1s30-B {
    0% {
      transform: translateY(-40px);
      opacity: 0;
    }
    21% {
      transform: translateY(-39px);
      opacity: 0.01;
    }
    42% {
      opacity: 1;
    }
    90% {
      transform: translateY(0);
    }
  }
  @keyframes xsp7i6i-B {
    0% {
      opacity: 0;
      visibility: hidden;
      width: 0%;
    }
    50% {
      opacity: 0;
      visibility: hidden;
      width: 50%;
    }
    75% {
      visibility: visible;
      opacity: 0.5;
      width: 75%;
    }
    to {
      opacity: 1;
      width: 100%;
    }
  }
  @keyframes xv36a2l-B {
    0% {
      opacity: 0;
      transform: translate(-40px);
    }
    23% {
      opacity: 0.01;
      transform: translate(-39px);
    }
    46% {
      opacity: 1;
    }
    to {
      transform: translate(0);
    }
  }
  @keyframes xvalpt2-B {
    0% {
      opacity: 0.8;
    }
    50% {
      opacity: 0.2;
    }
    to {
      opacity: 0.8;
    }
  }
  @keyframes xxacn0c-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
      width: 10vw;
    }
    13.9% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    42% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 10vw;
    }
    95% {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
      width: 3vw;
    }
  }
  @keyframes xxdwhs8-B {
    0% {
      opacity: 1;
      width: 100%;
    }
    50% {
      opacity: 0.5;
    }
    75% {
      opacity: 0;
    }
    to {
      opacity: 0;
      visibility: hidden;
      width: 0%;
    }
  }
  @keyframes xz4hbxm-B {
    0% {
      -webkit-clip-path: inset(100% 0 0 0);
      clip-path: inset(100% 0 0 0);
    }
    to {
      -webkit-clip-path: inset(0);
      clip-path: inset(0);
    }
  }
  @keyframes xzuyeye-B {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0.5;
    }
    to {
      opacity: 0;
      visibility: hidden;
    }
  }
  :root,
  .x1sm8fh0 {
    --xcru1sz: 260;
    --xzk6vsj: 78;
  }
  :root,
  .xhu6knn {
    --xfv0oom: -90deg;
  }
  ::view-transition-new(*.x11wz674) {
    animation-duration: 0.5s;
    animation-timing-function: ease-in-out;
    height: 100%;
    object-fit: none;
    overflow-x: clip;
    overflow-y: clip;
    object-position: center;
  }
  ::view-transition-old(*.x11wz674) {
    animation-duration: 0.2s;
    animation-timing-function: ease-in-out;
    height: 100%;
    object-fit: none;
    overflow-x: clip;
    overflow-y: clip;
    object-position: center;
  }
  ::view-transition-new(*.x1qdy1b3) {
    animation-delay: 0.5s;
    animation-duration: 0.5s;
    animation-timing-function: ease-in-out;
  }
  ::view-transition-new(*.xshi5b3) {
    animation-delay: 0.4s;
    animation-duration: 0.4s;
    animation-name: x1wv65fh-B;
    animation-timing-function: ease-out;
    height: 100%;
    object-fit: none;
    object-position: center;
    overflow-x: clip;
    overflow-y: clip;
  }
  ::view-transition-old(*.xshi5b3) {
    animation-name: x364wdz-B;
    height: 100%;
    object-fit: none;
    object-position: center;
    overflow-x: clip;
    overflow-y: clip;
  }
  ::view-transition-new(*.xz54rnv) {
    animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    animation-name: x9rk6xo-B;
  }
  ::view-transition-old(*.xz54rnv) {
    animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    animation-name: x1m570am-B;
  }
  .x11g6tue {
    background: none;
  }
  .x146niy4 {
    grid-template: auto / auto;
  }
  .x1az6jrq {
    background: var(--Background-Background-Page-Muted, #f1f4f7);
  }
  .x1hd58ce {
    background: var(--Color-Background-background-2, #f1f4f7);
  }
  .x1r7xphn {
    background: #fff;
  }
  .x1xiosvb {
    background: #0064e0;
  }
  .x5izek6 {
    background: var(--dolly-bg-white);
  }
  .xmz8ko {
    background: #ebebeb;
  }
  .xz79jdg {
    background: #0f2d35;
  }
  .x1kdtpu:hover {
    background: #005aca;
  }
  .xne7sxh:hover {
    background: #0050b3;
  }
  .x115woxt {
    transition: box-shadow 0.1s ease;
  }
  .x12lumcd {
    flex: 1 1 auto;
  }
  .x14qvap {
    grid-row: 2 / 3;
  }
  .x16qwkb1 {
    transition: 0.5s ease-in-out;
  }
  .x1a2a7pz {
    outline: none;
  }
  .x1b6ykf0 {
    outline: 0;
  }
  .x1bvjpef {
    text-decoration: underline;
  }
  .x1cqoux5 {
    flex: 1 1 0;
  }
  .x1dxx6df {
    transition: 0.333s cubic-bezier(0.53, 0, 0.28, 1) background;
  }
  .x1hl2dhg {
    text-decoration: none;
  }
  .x1ms6mhf {
    grid-row: 1;
  }
  .x1npkx4u {
    grid-column: 2;
  }
  .x1ob1bbv {
    transition: 0.333s cubic-bezier(0.53, 0, 0.28, 1) opacity;
  }
  .x1otvp5z {
    flex: 0 0 100%;
  }
  .x1xsqp64 {
    background-position: center;
  }
  .x1xxu56v {
    transition: scale 0.2s ease-in-out;
  }
  .x2dd9hm {
    transition:
      width cubic-bezier(0, 0, 0.58, 1) 0.2s,
      opacity ease-in-out 0.2s 0.2s;
  }
  .x3psx0u {
    flex: 0 0 auto;
  }
  .x5gkzjs {
    transition: background-color 0.2s ease;
  }
  .x7sv70a {
    grid-row: 2;
  }
  .x98rzlu {
    flex: 1;
  }
  .xcqg90p {
    border-bottom: 1px solid #ccd1d4;
  }
  .xd1rwpp {
    outline: 0 !important;
  }
  .xdr7xzh {
    transition: background-color 0.3s;
  }
  .xgkxs2y {
    grid-column: 1;
  }
  .xish69e {
    overscroll-behavior: contain;
  }
  .xnnjuj9 {
    flex: 0.5;
  }
  .xonf7to {
    outline: 2px solid var(--dolly-focus-ring);
  }
  .xqwopl {
    background-position: 50% 23px;
  }
  .xuigtob {
    transition: top 0.2s ease-in-out;
  }
  .xz51j44 {
    grid-row: 3;
  }
  .xk2swo9:focus-visible {
    outline: none;
  }
  .x1dmdw0h:visited,
  .x1lku1pv:hover {
    text-decoration: none;
  }
  .xs3z13b:hover {
    transition: background-color 0.2s ease-in-out;
  }
  .x1uvtmcs:focus {
    outline: none;
  }
  .x11iimpl:active {
    text-decoration: none;
  }
  .xzu52ka:active {
    outline: 0;
  }
  @media (max-width: 1200px) {
    .x1nzbpcw.x1nzbpcw {
      grid-column: 2;
    }
  }
  @media (min-width: 768px) {
    .xzfsor5.xzfsor5 {
      background-position: right;
    }
  }
  .x1033uif {
    border-start-end-radius: 999px;
  }
  .x104kibb {
    display: -webkit-box;
  }
  .x106a9eq {
    padding-inline-start: 20px;
  }
  .x108lh05 {
    background-color: var(--fds-blue-30);
  }
  .x1094pbf {
    border-inline-end-color: var(--dolly-cta-pressed);
  }
  .x10bpwj5 {
    border-inline-start-color: var(--fds-divider-on-white);
  }
  .x10c80rt {
    padding-inline-start: 120px;
  }
  .x10cdfl8 {
    background-color: #f1f4f7;
  }
  .x10e4vud {
    animation-fill-mode: forwards;
  }
  .x10eyzkn {
    border-inline-start-color: #fff;
  }
  .x10l6tqk {
    position: absolute;
  }
  .x10lme4x {
    color: var(--careers-black-2);
  }
  .x10s1a3z {
    color: #344854;
  }
  .x10sgxa8 {
    color: var(--dolly-cta-disabled-text);
  }
  .x10softn {
    background-color: #f5f7fa;
  }
  .x10w94by {
    border-inline-end-width: 0;
  }
  .x1143rjc {
    border-start-end-radius: 100px;
  }
  .x115dhu7 {
    object-position: center;
  }
  .x117nqv4 {
    font-weight: 700;
  }
  .x11k29pw {
    line-height: 1.18;
  }
  .x11lfxj5 {
    padding-inline-end: 4px;
  }
  .x11lhmoz {
    transform: translate(-50%, -50%);
  }
  .x11nt7xy {
    border-inline-start-style: dashed;
  }
  .x11t971q {
    margin-inline-end: auto;
  }
  .x11xpdln {
    transition-property: transform;
  }
  .x1208shn {
    border-end-start-radius: 45px;
  }
  .x120xd9q {
    border-start-start-radius: 30px;
  }
  .x12hv4xa {
    background-image:/*savepage-url=/rsrc.php/v4/yD/r/ao6H2M-nYik.png*/ url();
  }
  .x12l2aii {
    border-start-start-radius: 14px;
  }
  .x12ol6y4 {
    border-start-start-radius: 20px;
  }
  .x12peec7 {
    background-color: #fff;
  }
  .x12u81az {
    border-inline-start-color: var(--divider);
  }
  .x132m9xo {
    border-inline-end-color: #1c2b3366;
  }
  .x132t2bv {
    padding-inline-start: 72px;
  }
  .x135b78x {
    padding-inline-start: 4px;
  }
  .x138kev1 {
    border-inline-start-color: transparent !important;
  }
  .x13a6bvl {
    justify-content: flex-end;
  }
  .x13d42kf {
    border-inline-start-color: #ffffff80;
  }
  .x13dd7a {
    font-family: var(--careers-default-display);
  }
  .x13dflua {
    transition-duration: 0.2s;
  }
  .x13fj5qh {
    margin-inline-start: 8px;
  }
  .x13ileg2 {
    border-inline-start-color: var(--fds-blue-60);
  }
  .x13jvlve {
    border-inline-end-color: #c9ccd1;
  }
  .x13jy36j {
    padding-inline-start: 24px;
  }
  .x13tre4k {
    border-inline-end-color: var(--fds-blue-40);
  }
  .x13vsaow {
    border-inline-end-color: transparent !important;
  }
  .x13xmedi {
    border-end-start-radius: 24px;
  }
  .x13xpsfq {
    animation-name: x1fjt4j6-B;
  }
  .x14ahhpt {
    rotate: 315deg;
  }
  .x14ambld {
    color: #6d7886;
  }
  .x14b2q2w {
    background-image: linear-gradient(136.03deg, #ffce85 2.57%, #ff2f63);
  }
  .x14e42zd {
    border-inline-start-width: 0;
  }
  .x14g40p9 {
    z-index: 999;
  }
  .x14ju556 {
    line-height: 0;
  }
  .x14vvt0a {
    border-end-end-radius: 14px;
  }
  .x14z9mp {
    margin-inline-end: 0;
  }
  .x1597r2g {
    scrollbar-width: thin;
  }
  .x15b9hpj {
    border-inline-start-color: #23aae380;
  }
  .x15gmp1s {
    border-inline-start-color: #bcc0c4;
  }
  .x15h3fan {
    animation-name: xfv5m4g-B;
  }
  .x15mokao {
    border-start-start-radius: 0;
  }
  .x15o5vb2 {
    border-inline-end-color: #ebedf0;
  }
  .x15p7v3w {
    border-inline-end-color: var(--dolly-divider-grey);
  }
  .x15vhq0k {
    border-inline-start-color: #67788a;
  }
  .x15x8krk {
    border-end-start-radius: 8px;
  }
  .x15zctf7 {
    flex-direction: row-reverse;
  }
  .x15zmtp0 {
    padding-inline-end: 48px;
  }
  .x1603h9y {
    font-size: 1.25rem;
  }
  .x162tt16 {
    padding-inline-start: 30px;
  }
  .x165lf87 {
    border-end-end-radius: var(--composer-border-radius);
  }
  .x165w4bh {
    box-shadow: 0 0 5px var(--fds-black-alpha-20);
  }
  .x16g9bbj {
    color: var(--dolly-text-primary);
  }
  .x16h6fyj {
    border-inline-end-color: #fff;
  }
  .x16qb05n {
    border-start-start-radius: 10px;
  }
  .x16uus16 {
    border-end-end-radius: 0;
  }
  .x16xm01d {
    border-end-start-radius: 18px;
  }
  .x16z5kkh {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
  }
  .x179ill4 {
    border-end-end-radius: 999px;
  }
  .x17bkl8l {
    border-inline-start-color: #ff6e71;
  }
  .x17etkai {
    line-height: 22.4px;
  }
  .x17ev3eq {
    border-inline-start-color: var(--dolly-cta-hover);
  }
  .x17flmiw {
    border-end-end-radius: 45px;
  }
  .x17kjicv {
    padding-inline-end: 72px;
  }
  .x17nw1r7 {
    animation-name: xvalpt2-B;
  }
  .x17t3377 {
    box-shadow: 0 0 0 1px #dde2e8 inset;
  }
  .x17ti {
    font-family: var(--careers-default-font);
  }
  .x17u5awn {
    background-image: repeating-linear-gradient(
      -45deg,
      #4682c8cc,
      #4682c8cc 5px,
      #4682c87f 5px 10px
    );
  }
  .x180mfp0 {
    color: var(--dolly-cta-pressed);
  }
  .x180vkcf {
    border-start-end-radius: 20px;
  }
  .x181kq6r {
    color: var(--fds-negative);
  }
  .x186iv6y {
    aspect-ratio: 16 / 9;
  }
  .x18b5jzi {
    border-inline-end-style: solid;
  }
  .x18bj8w3 {
    border-inline-end-color: #ff3b6680;
  }
  .x18d0r48 {
    background-size: cover;
  }
  .x18oe1m7 {
    border-inline-end-style: none;
  }
  .x18pi947 {
    padding-inline-start: 1px;
  }
  .x18piylo {
    border-inline-end-color: #f6f7f9;
  }
  .x18q02jb {
    line-height: 141.85%;
  }
  .x18vacxs {
    letter-spacing: 0.32px;
  }
  .x18z5rqv {
    background-color: #f2f4f7;
  }
  .x192ocso {
    background-color: #fff1cc;
  }
  .x197sbye {
    opacity: 0.6;
  }
  .x19991ni {
    transition-property: opacity;
  }
  .x19dbzi3 {
    margin-inline-end: 9px;
  }
  .x19jd1h0 {
    transform: rotate(180deg);
  }
  .x19je3qk {
    background-image:/*savepage-url=/rsrc.php/v4/yq/r/Xr05bWvRF6c.png*/ url();
  }
  .x19kjcj4 {
    object-fit: contain;
  }
  .x19szrea {
    padding-inline-end: 142px;
  }
  .x19t5iym {
    border-start-end-radius: 24px;
  }
  .x19v70rc {
    background-color: var(--fds-red-95);
  }
  .x1a02dak {
    flex-wrap: wrap;
  }
  .x1a1m0xk {
    color: var(--negative);
  }
  .x1a1typ4 {
    margin-inline-end: -150px;
  }
  .x1a4ywym {
    color: var(--dolly-text-dark-grey);
  }
  .x1a5l9x9 {
    border-start-end-radius: 12px;
  }
  .x1a6qonq {
    line-height: 140%;
  }
  .x1ael92d {
    border-inline-end-color: #9360f780;
  }
  .x1af3mal {
    -webkit-clip-path: inset(24px 0px 0px 0px);
    clip-path: inset(24px 0px 0px 0px);
  }
  .x1afcbsf {
    box-sizing: content-box;
  }
  .x1alpsbp {
    border-inline-end-width: 2px;
  }
  .x1aqapje {
    padding-inline-start: 41px;
  }
  .x1awj2ng {
    color: #fff;
  }
  .x1b0oerj {
    background-color: #67788a;
  }
  .x1b60jn0 {
    border-end-start-radius: 999px;
  }
  .x1b9h4xk {
    background-color: var(--fds-gray-00);
  }
  .x1bd3eom {
    background-color: #e7f3ff;
  }
  .x1be82gu {
    background-color: #007e59;
  }
  .x1bgx8a2 {
    background-color: var(--dolly-bg-grey);
  }
  .x1blwhzf {
    background-color: var(--dolly-bg-baby-blue);
  }
  .x1bn8t5w {
    box-shadow: 0 5px 16px #34485433;
  }
  .x1bndym7 {
    transform-origin: 50% 50%;
  }
  .x1bxczte {
    border-end-end-radius: 120px;
  }
  .x1c1uobl {
    padding-inline-start: 0;
  }
  .x1c3i2sq {
    font-size: 1.125rem;
  }
  .x1c4vz4f {
    flex-grow: 0;
  }
  .x1c5tqo3 {
    background-color: #fff;
  }
  .x1c6glj5 {
    background-color: var(--dolly-bg-success);
  }
  .x1c74tu6 {
    animation-duration: 2s;
  }
  .x1c9tyrk {
    border-start-start-radius: 50%;
  }
  .x1ca3p9q {
    border-end-end-radius: var(--geodesic-appearance-radius-container);
  }
  .x1cb1t30 {
    transform: translateY(-50%);
  }
  .x1ccui7m {
    padding-inline-end: 1px;
  }
  .x1ch9zvg {
    color: var(--interactive-link);
  }
  .x1csq8ep {
    border-start-start-radius: 150px;
  }
  .x1cy8zhl {
    align-items: flex-start;
  }
  .x1cy9i3i {
    list-style-position: inside;
  }
  .x1d3mw78 {
    line-height: 16px;
  }
  .x1dct2ni {
    border-inline-start-color: #36cd3980;
  }
  .x1diwwjn {
    margin-inline-start: 12px;
  }
  .x1dm3dyd {
    border-end-end-radius: 10px;
  }
  .x1do3xcj {
    background-color: #67788a;
  }
  .x1dqj196 {
    margin-inline-end: 32px;
  }
  .x1dr50th {
    border-start-start-radius: 45px;
  }
  .x1dr8pv1 {
    background-color: #f1f4f7;
  }
  .x1e4gqcv {
    background-color: #00000026;
  }
  .x1e4oeot {
    border-start-end-radius: 2px;
  }
  .x1eav17c {
    border-inline-start-color: #ff3b6680;
  }
  .x1ef8hx4 {
    background-color: var(--big-blue-gray-30);
  }
  .x1ekkm8c {
    border-start-start-radius: 100px;
  }
  .x1epp0md {
    border-inline-end-color: var(--fds-divider-on-white);
  }
  .x1ertn4p {
    border-end-start-radius: 50%;
  }
  .x1esw782 {
    animation-timing-function: linear;
  }
  .x1f6kntn {
    font-size: 0.875rem;
  }
  .x1fc57z9 {
    line-height: 20px;
  }
  .x1fcty0u {
    font-weight: 400;
  }
  .x1fj9vlw {
    white-space: pre-line;
  }
  .x1fnodzr {
    animation-name: xzuyeye-B;
  }
  .x1fsnxov {
    border-end-end-radius: 150px;
  }
  .x1g0dm76 {
    padding-inline-start: 12px;
  }
  .x1g5q52h {
    border-inline-end-color: var(--fds-blue-60);
  }
  .x1ga7v0g {
    border-start-end-radius: 0;
  }
  .x1gabggj {
    padding-inline-end: 5px;
  }
  .x1gng2b9 {
    accent-color: #1c2b33;
  }
  .x1gnnqk1 {
    box-shadow: none;
  }
  .x1h1n2cj {
    animation-name: xoggwt6-B;
  }
  .x1h53fcu {
    background-color: #e7f3ff;
  }
  .x1h6gzvc {
    cursor: not-allowed;
  }
  .x1h7ydjs {
    border-end-end-radius: 60px;
  }
  .x1h85qd4 {
    animation-name: xxdwhs8-B;
  }
  .x1hbkxxx {
    animation-timing-function: cube-bezier;
  }
  .x1hc1fzr {
    opacity: 1;
  }
  .x1heor9g {
    color: inherit;
  }
  .x1hjb4qp {
    background-color: var(--geo-background-content);
  }
  .x1hl8ikr {
    outline-offset: 2px;
  }
  .x1hm9lzh {
    margin-inline-start: 10px;
  }
  .x1hqvyuz {
    padding-inline-end: 100px;
  }
  .x1hr2gdg {
    text-align: right;
  }
  .x1hrhjjr {
    font-family:
      Optimistic Display,
      Helvetica,
      Helvetica Neue,
      Arial,
      sans-serif;
  }
  .x1htr374 {
    line-height: 27px;
  }
  .x1hyvwdk {
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
  }
  .x1i5p2am {
    border-start-start-radius: 6px;
  }
  .x1i84rja {
    border-end-start-radius: 40px;
  }
  .x1ibzx59 {
    animation-name: ximov9c-B;
  }
  .x1icxu4v {
    padding-inline-end: 6px;
  }
  .x1iezr2b {
    letter-spacing: 4.3px;
  }
  .x1ihp6rs {
    border-end-start-radius: 6px;
  }
  .x1iikomf {
    font-weight: 300;
  }
  .x1io1d0u {
    border-start-end-radius: 120px;
  }
  .x1iszlsh {
    background-color: #006b4e;
  }
  .x1iwo8zk {
    border-start-start-radius: 999px;
  }
  .x1iyjqo2 {
    flex-grow: 1;
  }
  .x1j5n1hd {
    background-color: #3e4042;
  }
  .x1j61x8r {
    font-style: normal;
  }
  .x1ja2u2z {
    z-index: 0;
  }
  .x1jchvi3 {
    font-size: 1rem;
  }
  .x1jm3f1b {
    border-end-start-radius: 150px;
  }
  .x1jsdzb7 {
    line-height: 19.6px;
  }
  .x1jwbhkm {
    border-end-end-radius: 100%;
  }
  .x1k0cz99 {
    background-color: var(--fds-blue-40);
  }
  .x1k4ovr2 {
    border-start-end-radius: 30px;
  }
  .x1k4tb9n {
    font-style: italic;
  }
  .x1k90msu {
    transition-duration: var(--fds-fast);
  }
  .x1khw62d {
    border-end-end-radius: 20px;
  }
  .x1kkm15p {
    background-image: linear-gradient(136.03deg, #29cb3a 2.57%, #c8e031);
  }
  .x1kpx6y5 {
    box-shadow: 0 2px 8px #00000026;
  }
  .x1kwdg9p {
    box-shadow: var(--composer-highlight), var(--shadow);
  }
  .x1l4chcl {
    padding-inline-end: 41px;
  }
  .x1lliihq {
    display: block;
  }
  .x1lma8on {
    border-end-start-radius: var(--geodesic-appearance-radius-addon);
  }
  .x1lun4ml {
    border-inline-end-width: 1px;
  }
  .x1lziwak {
    margin-inline-start: 0;
  }
  .x1mbk4o {
    border-start-end-radius: 14px;
  }
  .x1mfogq2 {
    padding-inline-start: 32px;
  }
  .x1mg3h75 {
    border-end-start-radius: 12px;
  }
  .x1mi031y {
    background-color: #f6f7f9;
  }
  .x1mkiyxj {
    padding-inline-start: 44px;
  }
  .x1mnlqng {
    line-height: 33px;
  }
  .x1mp1tr5 {
    font-family:
      Optimistic Text Normal,
      Helvetica,
      Arial,
      sans-serif;
  }
  .x1mt10he {
    border-inline-start-color: #9360f780;
  }
  .x1mt1orb {
    grid-auto-flow: column;
  }
  .x1my54xf {
    margin-inline-end: 14px;
  }
  .x1mzt3pk {
    word-wrap: break-word;
  }
  .x1n0wa7k {
    content: "center";
  }
  .x1n2onr6 {
    position: relative;
  }
  .x1n327nk {
    z-index: 10;
  }
  .x1n61xuk {
    box-shadow: var(--geodesic-elevation-3);
  }
  .x1n6jlu4 {
    grid-template-columns: 50%;
  }
  .x1n834fs {
    line-height: 33.6px;
  }
  .x1na6gtj {
    row-gap: 24px;
  }
  .x1naspa6 {
    background-color: #eee;
  }
  .x1nbcpyb {
    font-family: Optimistic Text;
  }
  .x1nd53t3 {
    border-inline-end-color: var(--dolly-cta-hover);
  }
  .x1nhvcw1 {
    justify-content: flex-start;
  }
  .x1nlcrkc {
    background-color: #f0ebf5;
  }
  .x1nxh6w3 {
    font-size: 0.8125rem;
  }
  .x1o0tod {
    inset-inline-start: 0;
  }
  .x1o1pmfc {
    column-gap: 0;
  }
  .x1o2pa38 {
    justify-items: center;
  }
  .x1obq294 {
    border-start-start-radius: 8px;
  }
  .x1oiqv2n {
    padding-inline-start: 48px;
  }
  .x1onqgpe {
    color: var(--fds-gray-80);
  }
  .x1onr9mi {
    padding-inline-start: 14px;
  }
  .x1oy2y1k {
    padding-inline-start: 142px;
  }
  .x1p0brg2 {
    background-color: #f5f6f8;
  }
  .x1p52sp3 {
    border-start-end-radius: 32px;
  }
  .x1pahc9y {
    border-end-end-radius: 50%;
  }
  .x1pczhz8 {
    border-end-start-radius: 4px;
  }
  .x1pg5gke {
    font-size: 0.75rem;
  }
  .x1pha0wt {
    align-items: baseline;
  }
  .x1pic42t {
    padding-inline-end: 14px;
  }
  .x1pp6wty {
    border-inline-start-color: #ccd3db;
  }
  .x1puf9x1 {
    border-inline-end-color: var(--fds-gray-30);
  }
  .x1puhwkh {
    background-color: #edf5ff;
  }
  .x1pv694p {
    border-end-start-radius: 10px;
  }
  .x1pvqcql {
    background-color: #f5f6f6;
  }
  .x1pz0l1l {
    border-inline-end-color: #661328;
  }
  .x1q0g3np {
    flex-direction: row;
  }
  .x1q2oy4v {
    z-index: 9999;
  }
  .x1q3qbx4 {
    animation-duration: 1s;
  }
  .x1q8bln2 {
    border-inline-start-color: #5ad237;
  }
  .x1q8sqs3 {
    background-color: var(--fds-gray-10);
  }
  .x1qc3x9g {
    margin-inline-start: -150px;
  }
  .x1qeg48r {
    contain-intrinsic-height: auto 800px;
  }
  .x1qfcdkd {
    border-inline-start-color: var(--fds-gray-10);
  }
  .x1qfuztq {
    transition-timing-function: var(--fds-soft);
  }
  .x1qfxs89 {
    line-height: 150%;
  }
  .x1qgv0r9 {
    column-gap: 24px;
  }
  .x1qjc9v5 {
    align-items: stretch;
  }
  .x1qlqyl8 {
    font-size: inherit;
  }
  .x1qt1ly7 {
    border-inline-end-color: var(--fds-gray-10);
  }
  .x1qughib {
    justify-content: space-between;
  }
  .x1r8uery {
    flex-basis: 0;
  }
  .x1rg5ohu {
    display: inline-block;
  }
  .x1rl75mt {
    border-start-start-radius: 24px;
  }
  .x1rm4nfv {
    animation-name: x1n90s79-B;
  }
  .x1rp53t7 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .x1rpuz4x {
    accent-color: #0064e0;
  }
  .x1rqaijp {
    background-color: var(--dolly-oculus-dark);
  }
  .x1ru42tm {
    animation-delay: 1.5s;
  }
  .x1ryp3ve {
    background-color: var(--fds-blue-60);
  }
  .x1s2xpit {
    border-inline-end-style: inset;
  }
  .x1s688f {
    font-weight: 600;
  }
  .x1s7n7y8 {
    -webkit-line-clamp: 5;
  }
  .x1s7okp8 {
    background-color: #505e6b;
  }
  .x1s85apg {
    display: none;
  }
  .x1sa5p1d {
    margin-inline-end: 10px;
  }
  .x1sgrk91 {
    background-color: #fff;
  }
  .x1shm8ba {
    border-inline-end-color: #23070e80;
  }
  .x1sip627 {
    background-color: #f9f9fa;
  }
  .x1slm5tz {
    animation-name: x1cj8h1b-B;
  }
  .x1swf91x {
    z-index: auto;
  }
  .x1sx8fc2 {
    flex-basis: 32px;
  }
  .x1sxzh64 {
    color: var(--ocds-cta-disabled);
  }
  .x1t1x2f9 {
    flex-basis: 0%;
  }
  .x1t39747 {
    border-start-end-radius: 4px;
  }
  .x1t7ytsu {
    border-inline-start-style: solid;
  }
  .x1tbiz1a {
    background-size: contain;
  }
  .x1tfufa8 {
    border-inline-end-color: var(--fds-negative);
  }
  .x1tirq4t {
    border-start-end-radius: var(--geodesic-appearance-radius-addon);
  }
  .x1tsovho {
    background-color: transparent !important;
  }
  .x1tvm86q {
    padding-inline-start: 100px;
  }
  .x1txhvsy {
    background-color: var(--fds-gray-20);
  }
  .x1tzuarl {
    box-shadow: var(--geodesic-elevation-4);
  }
  .x1u2jdfp {
    animation-iteration-count: 3;
  }
  .x1u3m9jt {
    color: #67788a;
  }
  .x1u6ievf {
    animation-fill-mode: both;
  }
  .x1u8a7rm {
    z-index: 5;
  }
  .x1ua1ujl {
    border-start-start-radius: 22px;
  }
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }
  .x1uf7ed {
    stroke: #1c2b33;
  }
  .x1ui04y5 {
    border-end-end-radius: 2px;
  }
  .x1um54c {
    background-color: #7badf9;
  }
  .x1upk6gm {
    border-inline-end-color: var(--fds-dark-mode-gray-80);
  }
  .x1uuroth {
    vertical-align: text-bottom;
  }
  .x1uvfj22 {
    border-inline-start-color: var(--fds-positive);
  }
  .x1uwzjsp {
    font-family:
      Optimistic Display Medium,
      Helvetica,
      Arial,
      sans-serif;
  }
  .x1uxb8k9 {
    border-start-end-radius: 18px;
  }
  .x1uxerd5 {
    font-size: 1rem !important;
  }
  .x1uxo832 {
    background-color: var(--geodesic-color-background-info-muted);
  }
  .x1uyd5n {
    border-start-start-radius: 60px;
  }
  .x1v7nanv {
    border-inline-start-color: #23070e80;
  }
  .x1v920kf {
    margin-inline-end: 64px;
  }
  .x1ve1bff {
    background-color: var(--nav-bar-background);
  }
  .x1vjfegm {
    z-index: 1;
  }
  .x1vmbcc8 {
    border-end-end-radius: 18px;
  }
  .x1w3ol1v {
    border-end-start-radius: 14px;
  }
  .x1wcsgtt {
    border-end-end-radius: 4px;
  }
  .x1wfwxd8 {
    outline-offset: 0;
  }
  .x1whfx0g {
    border-start-end-radius: 6px;
  }
  .x1wum01o {
    color: #677b8c;
  }
  .x1x5flf6 {
    padding-inline-end: 18px;
  }
  .x1x8ect5 {
    animation-delay: 0.9s;
  }
  .x1xegmmw {
    margin-inline-end: 8px;
  }
  .x1xeyq7u {
    color: #23070e;
  }
  .x1xgwl7b {
    box-shadow:
      0 0 1px #0000001a,
      0 0 5px #0000001a;
  }
  .x1xlr1w8 {
    font-weight: 700;
  }
  .x1xn7y0n {
    border-start-start-radius: 18px;
  }
  .x1xnnf8n {
    padding-inline-end: 20px;
  }
  .x1y3qizg {
    margin-inline-start: 9px;
  }
  .x1y4un4x {
    border-inline-start-color: var(--fds-gray-20);
  }
  .x1y6fwsi {
    grid-template-columns: 1fr;
  }
  .x1yc453h {
    text-align: start;
  }
  .x1ydk1zv {
    background-image: linear-gradient(136.03deg, #b06eff 5.74%, #2196ff 104%);
  }
  .x1yhoyej {
    background-color: #00000008;
  }
  .x1ypdohk {
    cursor: pointer;
  }
  .x1yppyca {
    letter-spacing: -0.08px;
  }
  .x1ys307a {
    margin-inline-end: 16px;
  }
  .x1ywc1zp {
    background-color: var(--geodesic-color-background-wash-primary);
  }
  .x1yzjys4 {
    inset-inline-end: 5%;
  }
  .x20c426 {
    background-image:/*savepage-url=/rsrc.php/v4/yO/r/RqCMAwPRdRk.png*/ url();
  }
  .x23cq6a {
    border-inline-end-color: #5ad237;
  }
  .x25l62i {
    background-size: 100%;
  }
  .x25sj25 {
    padding-inline-start: 6px;
  }
  .x26d7rk {
    background-color: #3fbd6b;
  }
  .x26uert {
    font-family: var(--careers-default-optimistic);
  }
  .x2b8uid {
    text-align: center;
  }
  .x2fvf9 {
    margin-inline-end: 4px;
  }
  .x2izyaf {
    background-color: var(--fds-white);
  }
  .x2kejxg {
    margin-inline-start: 13px;
  }
  .x2l7bo {
    border-end-start-radius: var(--composer-border-radius);
  }
  .x2lah0s {
    flex-shrink: 0;
  }
  .x2mfxb {
    animation-duration: 0.4s;
  }
  .x2pwfks {
    background-color: var(--dolly-bg-warning);
  }
  .x2vl965 {
    padding-inline-end: 10px;
  }
  .x34h7oj {
    animation-name: x1ymu7vt-B;
  }
  .x39viwf {
    background-color: #e4e6eb;
  }
  .x3aesyq {
    margin-inline-end: 20px;
  }
  .x3hccz9 {
    background-color: var(--dolly-bg-error);
  }
  .x3iho3n {
    border-inline-start-color: #fff;
  }
  .x3kqhmp {
    padding-inline-end: 120px;
  }
  .x3mx02x {
    line-height: 52.8px;
  }
  .x3nfvp2 {
    display: inline-flex;
  }
  .x3onkmb {
    opacity: 0.35;
  }
  .x3oym20 {
    border-end-end-radius: 40px;
  }
  .x3pnbk8 {
    row-gap: 8px;
  }
  .x3sou0m {
    border-inline-end-color: var(--divider);
  }
  .x3thtgq {
    border-inline-end-color: #23aae380;
  }
  .x3yw8vx {
    list-style-type: decimal;
  }
  .x40hh3e {
    column-gap: 16px;
  }
  .x413262 {
    border-inline-end-color: var(--fds-gray-45);
  }
  .x43okw4 {
    border-start-end-radius: 21px;
  }
  .x47corl {
    pointer-events: none;
  }
  .x4afe7t {
    animation-duration: 0.3s;
  }
  .x4e3i73 {
    animation-name: x18j1n6d-B;
  }
  .x4hg4is {
    animation-timing-function: ease-in-out;
  }
  .x4q5riw {
    background-color: #ffebb4;
  }
  .x4w72qb {
    border-inline-end-color: #fff;
  }
  .x51soum {
    border-start-start-radius: 32px;
  }
  .x579bpy {
    font-size: 2rem;
  }
  .x5a5i1n {
    border-start-end-radius: 8px;
  }
  .x5asr4a {
    background-color: #fff;
  }
  .x5j2bic {
    border-start-end-radius: 60px;
  }
  .x5l6owl {
    color: #1c2b3380;
  }
  .x5lhwog {
    text-decoration-line: line-through;
  }
  .x5zjp28 {
    padding-inline-end: 30px;
  }
  .x64bnmy {
    padding-inline-end: 24px;
  }
  .x67bb7w {
    pointer-events: auto;
  }
  .x68m4m9 {
    background-color: #0009;
  }
  .x6cgz0f {
    background-color: #f5f5f5;
  }
  .x6cuj84 {
    z-index: 500;
  }
  .x6ec99f {
    grid-template-rows: 1fr 1fr;
  }
  .x6en5u8 {
    border-end-start-radius: 2px;
  }
  .x6ip6dx {
    border-inline-start-color: var(--fds-dark-mode-gray-80);
  }
  .x6lvj10 {
    color: #0000008c;
  }
  .x6mw3hq {
    column-gap: 30px;
  }
  .x6nl9eh {
    border-start-start-radius: 12px;
  }
  .x6prxxf {
    font-size: 0.9375rem;
  }
  .x6s0dn4 {
    align-items: center;
  }
  .x6sjipa {
    background-color: #e4e6eb;
  }
  .x6sozqa {
    background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/CSsignupBackground2x.png*/
      url();
  }
  .x6u5lvz {
    color: var(--positive);
  }
  .x6wuvmt {
    border-inline-start-color: #c9ccd1;
  }
  .x709u02 {
    border-end-start-radius: 20px;
  }
  .x76hypx {
    animation-name: xdv665z-B;
  }
  .x78zum5 {
    display: flex;
  }
  .x7a106z {
    align-items: flex-start;
  }
  .x7c7nwn {
    background-size: 855px;
  }
  .x7l9s84 {
    background-color: var(--interactive-secondary);
  }
  .x7v6yn8 {
    justify-content: flex-end;
  }
  .x7vuprf {
    border-end-end-radius: 12px;
  }
  .x7wzq59 {
    position: -webkit-sticky;
    position: sticky;
  }
  .x7z1be2 {
    font-family: Optimistic Text Normal;
  }
  .x87ps6o {
    -webkit-user-select: none;
  }
  .x89y17g {
    background-image: linear-gradient(136.03deg, #000 2.57%, #ff2f63);
  }
  .x8cw2a4 {
    font-size: 3rem;
  }
  .x8dyrlr {
    font-family:
      Optimistic Text,
      Montserrat,
      Helvetica,
      Arial,
      Noto Sans,
      sans-serif;
  }
  .x8dyxmo {
    border-inline-end-color: #ff6e71;
  }
  .x8gbb9e {
    align-content: normal;
  }
  .x8gbvx8 {
    align-content: flex-start;
  }
  .x8xxdc5 {
    color: var(--careers-black-3);
  }
  .x8yag65 {
    color: #fff;
  }
  .x92186d {
    animation-name: x1vcpvf1-B;
  }
  .x95n4da {
    border-end-start-radius: 60px;
  }
  .x9b5nth {
    border-end-start-radius: 120px;
  }
  .x9d7mpn {
    line-height: 110%;
  }
  .x9f619 {
    box-sizing: border-box;
  }
  .x9hhjxl {
    background-color: #0000000d;
  }
  .x9lcvmn {
    transition-timing-function: ease-out;
  }
  .x9n6jcz {
    border-inline-start-color: #3cdeaf;
  }
  .xa3vuyk {
    animation-timing-function: ease-out;
  }
  .xa4qsjk {
    animation-iteration-count: infinite;
  }
  .xa6kwmc {
    border-start-start-radius: var(--composer-border-radius);
  }
  .xa83c8o {
    border-start-end-radius: 40px;
  }
  .xadangi {
    color: #465a69;
  }
  .xah3hmx {
    border-inline-start-color: #f6f7f9;
  }
  .xai6ijh {
    border-start-end-radius: 45px;
  }
  .xamitd3 {
    align-self: center;
  }
  .xape8qa {
    border-end-start-radius: 21px;
  }
  .xaso8d8 {
    padding-inline-start: 5px;
  }
  .xaw7rza {
    margin-inline-end: 13px;
  }
  .xaw8158 {
    justify-content: space-evenly;
  }
  .xayvuls {
    color: #000;
  }
  .xb39n6a {
    border-start-end-radius: 150px;
  }
  .xb5mbof {
    content-visibility: auto;
  }
  .xbbbgl5 {
    color: #ff3b66;
  }
  .xbelrpt {
    margin-inline-end: 6px;
  }
  .xbeo8cz {
    letter-spacing: 4%;
  }
  .xbiv7yw {
    border-end-start-radius: 0;
  }
  .xbj8eu {
    background-color: #eff4f7cc;
  }
  .xbjudin {
    border-start-start-radius: 16px;
  }
  .xbks1sj {
    color: var(--dolly-text-secondary);
  }
  .xbmvrgn {
    margin-inline-end: 12px;
  }
  .xbpxy8c {
    margin-inline-end: 48px;
  }
  .xbqvh2t {
    z-index: 400;
  }
  .xbsr9hj {
    color: #1c2b33;
  }
  .xbt4k1 {
    border-inline-end-color: var(--geodesic-color-background-info-primary);
  }
  .xbudbmw {
    inset-inline-start: 50%;
  }
  .xbyyjgo {
    opacity: 0.5;
  }
  .xbzal7z {
    line-height: 44px;
  }
  .xc26acl {
    align-content: center;
  }
  .xcg35fi {
    font-size: 1.875rem;
  }
  .xd23e1x {
    border-end-end-radius: var(--geodesic-appearance-radius-addon);
  }
  .xd40t5p {
    background-image:/*savepage-url=/rsrc.php/v4/yP/r/rLuLyGpuOba.png*/ url();
  }
  .xd4r4e8 {
    line-height: 18px;
  }
  .xd8vepm {
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
  }
  .xdbkj30 {
    border-inline-end-color: #36cd3980;
  }
  .xddofbv {
    font-size: 1.625rem;
  }
  .xde0f50 {
    border-end-end-radius: 8px;
  }
  .xdfaw6k {
    border-end-end-radius: 30px;
  }
  .xdhfpv1 {
    font-size: 2.25rem;
  }
  .xdl72j9 {
    flex-basis: auto;
  }
  .xdm0213 {
    animation-name: xkg8u7h-B;
  }
  .xdpxx8g {
    text-align: left;
  }
  .xdt5ytf {
    flex-direction: column;
  }
  .xdwrcjd {
    margin-inline-start: 4px;
  }
  .xdzw4kq {
    margin-inline-start: 6px;
  }
  .xe2zdcy {
    padding-inline-start: 10px;
  }
  .xe6is {
    border-inline-end-color: #3cdeaf;
  }
  .xeaay5l {
    animation-duration: 4s;
  }
  .xebhuq6 {
    text-wrap: nowrap;
  }
  .xebw5cw {
    border-start-start-radius: var(--geodesic-appearance-radius-addon);
  }
  .xeesci3 {
    border-inline-start-color: #6883ff;
  }
  .xefazk8 {
    margin-inline-start: 24px;
  }
  .xefzod {
    border-end-start-radius: 30px;
  }
  .xegdtj6 {
    border-inline-start-color: var(--dolly-cta-pressed);
  }
  .xegmrd8 {
    line-height: var(--body-line-height);
  }
  .xeifxdi {
    line-height: 21.6px;
  }
  .xepy0wj {
    color: #798389;
  }
  .xeqr9p9 {
    line-height: 26px;
  }
  .xeusxvb {
    border-start-end-radius: 50%;
  }
  .xez0dx2 {
    border-inline-end-color: #ffffff80;
  }
  .xezzwy5 {
    background-color: #fffffff2;
  }
  .xf159sx {
    padding-inline-end: 8px;
  }
  .xf5nfwf {
    color: #9360f7;
  }
  .xf7dkkf {
    padding-inline-start: 16px;
  }
  .xf7qf19 {
    padding-inline-start: 36px;
  }
  .xf8pg4h {
    border-inline-end-color: #6883ff;
  }
  .xfb26w1 {
    background-color: var(--mcds-color-gray-70);
  }
  .xfczne9 {
    box-shadow:
      #0000001a 0 1px 1px,
      #0000001a 0 2px 4px;
  }
  .xfex06f {
    column-gap: 8px;
  }
  .xfhm5kb {
    border-inline-start-color: #67788a;
  }
  .xfjzax6 {
    animation-delay: 0.5s;
  }
  .xfnxeld {
    background-color: var(--Background-Background-Page-Muted, #f1f4f7);
  }
  .xfo81ep {
    z-index: 1000;
  }
  .xftg0ou {
    background-color: #ffffffb3;
  }
  .xfz3el5 {
    color: #3866d1;
  }
  .xg01cxk {
    opacity: 0;
  }
  .xg32yw2 {
    color: var(--fds-white);
  }
  .xg3wpu6 {
    border-start-end-radius: 100%;
  }
  .xg4b1mw {
    stroke: #1c2b334d;
  }
  .xg5wztt {
    color: #36cd39;
  }
  .xgcd1z6 {
    background-color: inherit;
  }
  .xge9r7z {
    border-inline-start-color: var(--fds-white);
  }
  .xgfl24k {
    border-start-start-radius: 21px;
  }
  .xgg4q86 {
    border-end-start-radius: 100%;
  }
  .xgkfmb4 {
    border-inline-end-color: #cbd2d9;
  }
  .xgmdwp0 {
    border-end-start-radius: var(--geodesic-appearance-radius-container);
  }
  .xgpatz3 {
    row-gap: 16px;
  }
  .xgt276g {
    border-inline-end-color: var(--fds-white);
  }
  .xgx9qek {
    background-color: var(--fds-black-alpha-05);
  }
  .xgyuaek {
    flex-grow: 2;
  }
  .xh1tjdi {
    background-color: #dadde1;
  }
  .xh20y59 {
    animation-name: x1wa01iw-B;
  }
  .xh6c5li {
    grid-template-columns: auto auto;
  }
  .xhhqpu0 {
    letter-spacing: -1%;
  }
  .xhkc9bb {
    transform: scale(0.7);
  }
  .xhr6100 {
    border-inline-start-color: var(--dolly-divider-grey);
  }
  .xhtitgo {
    z-index: 2;
  }
  .xi7iut8 {
    border-start-end-radius: 10px;
  }
  .xijvmwh {
    border-inline-end-color: #67788a;
  }
  .xitx6ao {
    background-color: var(--composer-background);
  }
  .xixxii4 {
    position: fixed;
  }
  .xiy17q3 {
    background-repeat: no-repeat;
  }
  .xj21bgg {
    border-end-start-radius: 100px;
  }
  .xj4c5ne {
    background-color: #0000004d;
  }
  .xjarugv {
    border-inline-start-color: #1c2b3333;
  }
  .xjat59b {
    letter-spacing: -0.01em;
  }
  .xjb2p0i {
    font-family: inherit;
  }
  .xjbqb8w {
    background-color: transparent;
  }
  .xjdlod3 {
    background-color: #eedcff;
  }
  .xjfk50j {
    cursor: none;
  }
  .xjfo4ez {
    padding-inline-end: 36px;
  }
  .xjiz7q4 {
    border-start-end-radius: var(--composer-border-radius);
  }
  .xjp7ctv {
    display: contents;
  }
  .xjs9k72 {
    font-weight: bolder;
  }
  .xjwep3j {
    border-start-start-radius: 4px;
  }
  .xjx09e3 {
    margin-inline-end: 15px;
  }
  .xjzqdv7 {
    transform: scale(0.98);
  }
  .xk1meuw {
    background-color: #f1f4f7cc;
  }
  .xk390pu {
    font-size: 100%;
  }
  .xk4td0m {
    text-wrap: wrap;
  }
  .xk50ysn {
    font-weight: 500;
  }
  .xkh2ocl {
    align-self: stretch;
  }
  .xkiriyy {
    border-end-end-radius: 21px;
  }
  .xklk4pu {
    line-height: 30px;
  }
  .xkn7p67 {
    color: gray;
  }
  .xkqakaj {
    color: var(--careers-text-primary, #1c2b33);
  }
  .xksyday {
    border-start-end-radius: 22px;
  }
  .xkvsez3 {
    animation-name: xg3aut1-B;
  }
  .xkyogvf {
    border-end-end-radius: 32px;
  }
  .xl2qww7 {
    box-shadow:
      0 5px 16px #0a13171f,
      0 5px 24px #0a13171f;
  }
  .xl56j7k {
    justify-content: center;
  }
  .xl5zsmt {
    letter-spacing: 2px;
  }
  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }
  .xlej2ay {
    border-end-start-radius: 22px;
  }
  .xlqzeqv {
    justify-content: flex-start;
  }
  .xlshs6z {
    visibility: hidden;
  }
  .xlt01e4 {
    border-inline-end-color: var(--dolly-cta-grey-border);
  }
  .xluoswm {
    border-end-start-radius: 32px;
  }
  .xlvcv1e {
    border-inline-start-color: var(--fds-gray-30);
  }
  .xlwwpx5 {
    animation-delay: 1s;
  }
  .xlx8epo {
    background-color: var(--dolly-text-white);
  }
  .xlyipyv {
    text-overflow: ellipsis;
  }
  .xm0g8hd {
    transform: translateY(100px);
  }
  .xmecd1d {
    border-start-start-radius: 36px;
  }
  .xmha3m6 {
    background-color: var(--geodesic-color-background-content-primary);
  }
  .xmj4i3c {
    border-inline-start-color: #465a69;
  }
  .xmm1uy {
    border-inline-start-color: var(--fds-negative);
  }
  .xmmt4cu {
    box-shadow: var(--composer-highlight), var(--shadow), var(--border);
  }
  .xms5gy0 {
    color: var(--mcds-color-white);
  }
  .xmy21w2 {
    color: var(--dolly-cta-default);
  }
  .xmzvs34 {
    padding-inline-start: 8px;
  }
  .xn0cd8s {
    animation-timing-function: ease-in;
  }
  .xn1d1jr {
    background-color: #78beff;
  }
  .xngbhiv {
    border-inline-end-color: var(--fds-gray-20);
  }
  .xngnso2 {
    font-size: 1.5rem;
  }
  .xnjvcao {
    animation-name: x1uh2x5g-B;
  }
  .xnlwouz {
    border-start-end-radius: 16px;
  }
  .xnn1q72 {
    transform: translateY(0);
  }
  .xnpuxes {
    visibility: visible;
  }
  .xnqxrjt {
    margin-inline-end: 22px;
  }
  .xnrpj4b {
    color: var(--fds-positive);
  }
  .xntn3wq {
    grid-template-rows: 14%;
  }
  .xnzr9dm {
    margin-inline-start: 22px;
  }
  .xo1l8bm {
    font-weight: 400;
  }
  .xoe6rev {
    background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/CSMetaAIBackground.png*/
      url();
  }
  .xofcydl {
    transition-duration: 0.4s;
  }
  .xog6y2i {
    background-color: var(--fds-dark-mode-gray-90);
  }
  .xov612j {
    border-start-end-radius: var(--geodesic-appearance-radius-container);
  }
  .xoz2iak {
    box-shadow:
      0 81px 23px #d6d6d600,
      0 52px 21px #d6d6d603,
      0 29px 18px #d6d6d60d,
      0 13px 13px #d6d6d617,
      0 3px 7px #d6d6d61a;
  }
  .xozqiw3 {
    flex-wrap: nowrap;
  }
  .xp2v3zl {
    background-color: #ffffffe6;
  }
  .xp4054r {
    text-align: end;
  }
  .xp48ta0 {
    padding-inline-end: 40px;
  }
  .xp5j34i {
    word-wrap: normal;
  }
  .xpcdlxj {
    border-inline-end-color: #67788a;
  }
  .xpdmqnj {
    padding-inline-end: 12px;
  }
  .xpii1vl {
    animation-name: x13r1wbb-B;
  }
  .xpilrb4 {
    border-inline-start-width: 1px;
  }
  .xpp8er5 {
    border-end-end-radius: 16px;
  }
  .xpsegk0 {
    border-inline-start-color: #1c2b3366;
  }
  .xpvyfi4 {
    align-self: flex-end;
  }
  .xpwdb9g {
    margin-inline-end: 24px;
  }
  .xpzgxzk {
    transform: translateY(68px);
  }
  .xpzm0f {
    border-inline-end-color: #1c2b3333;
  }
  .xq35obi {
    background-color: var(--fds-blue-95);
  }
  .xq5twk9 {
    line-height: 31px;
  }
  .xqbl6rg {
    grid-template-rows: 19% auto 15%;
  }
  .xqclp3c {
    animation-name: xsp7i6i-B;
  }
  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }
  .xqcrz7y {
    align-self: flex-start;
  }
  .xqdla18 {
    box-shadow: 0 0 30px var(--shadow-1);
  }
  .xqeeg7j {
    border-inline-start-color: var(--geodesic-color-background-info-primary);
  }
  .xqkp3wk {
    border-start-start-radius: var(--geodesic-appearance-radius-container);
  }
  .xqnpo41 {
    background-color: #0a78be;
  }
  .xqsn43r {
    margin-inline-start: 20px;
  }
  .xqsp521 {
    background-color: var(--dolly-cta-default);
  }
  .xr2y4jy {
    border-end-end-radius: 6px;
  }
  .xr4gsrn {
    border-start-start-radius: 40px;
  }
  .xr4pobf {
    color: var(--careers-v2-black-01);
  }
  .xr5t6xs {
    background-color: var(--fds-gray-30);
  }
  .xr62fp {
    border-inline-start-color: #cbd2d9;
  }
  .xr9e8f9 {
    border-start-start-radius: 2px;
  }
  .xriwhlb {
    font-family: var(--careers-default-text);
  }
  .xrppinp {
    animation-name: x1rzyv3i-B;
  }
  .xrqd59b {
    contain-intrinsic-width: auto 800px;
  }
  .xrvj5dj {
    display: grid;
  }
  .xs83m0k {
    flex-shrink: 1;
  }
  .xs8c9vo {
    border-inline-start-color: var(--fds-blue-40);
  }
  .xs9wviy {
    border-end-start-radius: 16px;
  }
  .xscfu76 {
    border-inline-start-color: #bfc3c8;
  }
  .xsfy40s {
    padding-inline-end: 32px;
  }
  .xshg46c {
    border-end-end-radius: 22px;
  }
  .xsnfre {
    animation-name: xnpxguu-B;
  }
  .xsr456t {
    border-start-start-radius: 120px;
  }
  .xstzfhl {
    border-inline-start-style: none;
  }
  .xt0e3qv {
    cursor: default;
  }
  .xt1pjr5 {
    border-inline-end-color: #ccd3db;
  }
  .xt3dplx {
    animation-delay: 0.7s;
  }
  .xt4736n {
    font-size: var(--body-font-size);
  }
  .xtaz4m5 {
    list-style-type: disc;
  }
  .xtc6z2u {
    background-color: #f0f2f5;
  }
  .xti2d7y {
    opacity: 0.4;
  }
  .xtijo5x {
    inset-inline-end: 0;
  }
  .xtqikln {
    column-gap: 12px;
  }
  .xtssl2i {
    padding-inline-start: 40px;
  }
  .xtt52l0 {
    resize: none;
  }
  .xtvhhri {
    text-transform: uppercase;
  }
  .xtvsq51 {
    background-color: var(--primary-button-background);
  }
  .xtzjzor {
    background-color: #0064e0;
  }
  .xtzvprt {
    border-start-end-radius: 36px;
  }
  .xu54ipa {
    font-size: 3.125rem;
  }
  .xu6a5m6 {
    grid-auto-columns: 1fr;
  }
  .xudggj6 {
    border-inline-end-color: #465a69;
  }
  .xufhhj4 {
    box-shadow: 0 5px 16px #2e495533;
  }
  .xuk3077 {
    align-items: flex-end;
  }
  .xum4auv {
    border-end-end-radius: 100px;
  }
  .xunj4os {
    line-height: 1.34;
  }
  .xuv8nkb {
    font-weight: 800;
  }
  .xuxe2zz {
    border-inline-start-color: #ebedf0;
  }
  .xuxw1ft {
    white-space: nowrap;
  }
  .xv002az {
    background-color: var(--dolly-bg-white);
  }
  .xv54qhq {
    padding-inline-end: 16px;
  }
  .xvc51xn {
    margin-inline-start: 32px;
  }
  .xvc5jky {
    margin-inline-start: auto;
  }
  .xvcs3sw {
    color: #abb3bd;
  }
  .xvs2etk {
    border-start-start-radius: 100%;
  }
  .xvzvg7y {
    font-size: 3.75rem;
  }
  .xw03fhe {
    border-inline-end-color: var(--fds-positive);
  }
  .xw2npq5 {
    color: var(--text-primary);
  }
  .xwj6ksc {
    border-end-start-radius: 36px;
  }
  .xwji4o3 {
    transition-timing-function: ease;
  }
  .xwn43p0 {
    padding-inline-start: 18px;
  }
  .xwndvku {
    background-image: linear-gradient(136.03deg, #45f29b 1.73%, #1fa3e9);
  }
  .xx5q8f4 {
    background-color: var(--mcds-bg-light-purple);
  }
  .xx6jrq6 {
    margin-inline-start: 15px;
  }
  .xxkxylk {
    animation-duration: 0.5s;
  }
  .xxm01fw {
    color: #23aae3;
  }
  .xxs79tx {
    row-gap: 0;
  }
  .xxymvpz {
    vertical-align: middle;
  }
  .xxznuk4 {
    border-inline-start-color: var(--fds-gray-45);
  }
  .xy1kjg5 {
    font-family: Optimistic Display Medium;
  }
  .xycfd5b {
    animation-name: x1hi7xu3-B;
  }
  .xyicwul {
    border-inline-start-color: var(--dolly-cta-grey-border);
  }
  .xyltg4h {
    background-image:/*savepage-url=/rsrc.php/yd/r/H49CMygJEQA.svg*/ url();
  }
  .xyp16gn {
    color: var(--dolly-text-white);
  }
  .xyqm7xq {
    margin-inline-start: 16px;
  }
  .xyri2b {
    padding-inline-end: 0;
  }
  .xyumdvf {
    border-inline-start-width: 2px;
  }
  .xyv4rvn {
    border-inline-start-color: #661328;
  }
  .xyxa9uu {
    color: var(--fds-white-text);
  }
  .xz1wiqg {
    border-inline-end-color: #bcc0c4;
  }
  .xz7t8uv {
    border-end-end-radius: 24px;
  }
  .xzdgj1d {
    color: #1c2b33;
  }
  .xzf9ole {
    margin-inline-start: 64px;
  }
  .xzfcvrv {
    background-color: #f2f4f7;
  }
  .xzjijqb {
    border-end-end-radius: 36px;
  }
  .xzkaem6 {
    z-index: 3;
  }
  .xzpqnlu {
    clip: rect(0, 0, 0, 0);
  }
  .xzshpuc {
    box-shadow:
      0 0 1px var(--fds-black-alpha-10),
      0 0 5px var(--fds-black-alpha-10);
  }
  .xzzaeyx {
    color: var(--fds-red-55);
  }
  .x3j050y:focus-visible {
    border-inline-end-color: #00000026;
  }
  .xep863:focus-visible {
    border-inline-start-color: #00000026;
  }
  .xng1ird:focus-visible {
    background-color: #0000000d;
  }
  .x1s07b3s:disabled {
    cursor: not-allowed;
  }
  .x5y1uuc:disabled {
    color: #1c2b3380;
  }
  .x1277o0a:hover {
    cursor: pointer;
  }
  .x14tdiyc:hover {
    border-inline-start-color: var(--fds-gray-80);
  }
  .x169gvk5:hover {
    background-color: #eff4f7b3;
  }
  .x1chcg8d:hover {
    box-shadow:
      #0000004d 0 0 6px,
      #0000004d 0 1px 2px,
      #0000004d 0 2px 10px;
  }
  .x1ggr2jv:hover {
    box-shadow:
      #0000001a 0 0 6px,
      #0000001a 0 1px 2px,
      #0000001a 0 2px 10px;
  }
  .x1gwckwn:hover {
    background-color: #0000000d;
  }
  .x1mqu5ku:hover {
    background-color: #cbd2d9;
  }
  .x1mzqehw:hover {
    opacity: 0.6;
  }
  .x1o7uuvo:hover {
    opacity: 1;
  }
  .x1ok7o1a:hover {
    border-inline-start-color: var(--fds-blue-60);
  }
  .x1sie6ua:hover {
    border-inline-end-width: 2px;
  }
  .x1v13g5f:hover {
    border-inline-end-color: var(--fds-gray-20);
  }
  .x4yb96v:hover {
    border-inline-end-width: 1px;
  }
  .x7hf1ok:hover {
    box-shadow:
      #0003 0 0 6px,
      #0003 0 1px 2px,
      #0003 0 2px 10px;
  }
  .x7mqx03:hover {
    background-color: var(--dolly-bg-baby-blue);
  }
  .x80wj61:hover {
    border-inline-end-color: var(--fds-blue-60);
  }
  .x8b0kbs:hover {
    box-shadow: 0 0 0 1px var(--mcds-border-contrast-1-light) inset;
  }
  .x8di8bv:hover {
    background-color: var(--fds-gray-10);
  }
  .x8ulhni:hover {
    border-inline-start-width: 2px;
  }
  .xb90sal:hover {
    border-inline-end-style: solid;
  }
  .xe11yh6:hover {
    border-inline-end-color: var(--fds-gray-80);
  }
  .xed3198:hover {
    border-inline-start-width: 1px;
  }
  .xlcwoqq:hover {
    background-color: #38444f;
  }
  .xnu1zo0:hover {
    border-inline-end-color: var(--fds-white);
  }
  .xrhz2io:hover {
    border-inline-start-style: solid;
  }
  .xrk8ou1:hover {
    text-decoration-color: #fff;
  }
  .xspuoz2:hover {
    border-inline-start-color: var(--fds-white);
  }
  .xxk8hn4:hover {
    background-color: var(--client-bottom-sheet-pressed);
  }
  .xy4mjul:hover {
    border-inline-start-color: var(--fds-gray-20);
  }
  .x1l9t207:focus {
    outline-width: 0;
  }
  .x1ej0imj:active {
    background-color: #f1f4f7cc;
  }
  .x1plqydx:active {
    background-color: var(--dolly-bg-baby-blue);
  }
  @media (max-width: 767px) {
    .x1062cip.x1062cip {
      border-end-end-radius: 32px;
    }
  }
  @media (max-width: 767px) {
    .x10v4vz6.x10v4vz6 {
      margin-inline-start: 0;
    }
  }
  @media (min-width: 768px) {
    .x11u31s9.x11u31s9 {
      justify-content: center;
    }
  }
  @media (min-width: 767px) {
    .x12v1n5j.x12v1n5j {
      padding-inline-end: 32px;
    }
  }
  @media (max-width: 767px) {
    .x137v6ai.x137v6ai {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .x13atguj.x13atguj {
      justify-content: flex-end;
    }
  }
  @media (max-width: 768px) {
    .x13ed8bl.x13ed8bl {
      font-size: 0.875rem;
    }
  }
  @media (max-width: 800px) {
    .x15hlcux.x15hlcux {
      margin-inline-start: auto;
    }
  }
  @media (min-width: 1091px) and (max-width: 1260px) {
    .x15ubtve.x15ubtve {
      font-size: 2.5rem;
    }
  }
  @media (max-width: 768px) {
    .x16xfj39.x16xfj39 {
      flex-direction: column-reverse;
    }
  }
  @media (max-width: 1200px) {
    .x178h58m.x178h58m {
      line-height: 26px;
    }
  }
  @media (max-width: 1200px) {
    .x17jkrbs.x17jkrbs {
      opacity: 1;
    }
  }
  @media (max-width: 768px) {
    .x17kyexw.x17kyexw {
      font-size: 0.75rem;
    }
  }
  @media (min-width: 769px) and (max-width: 900px) {
    .x17lq9rp.x17lq9rp {
      font-size: 2.5rem;
    }
  }
  @media (max-width: 768px) {
    .x17x7mk2.x17x7mk2 {
      font-size: 1.5625rem;
    }
  }
  @media (max-width: 768px) {
    .x18ekk8g.x18ekk8g {
      padding-inline-start: 20px;
    }
  }
  @media (min-width: 1091px) and (max-width: 1260px) {
    .x1anxxdm.x1anxxdm {
      line-height: 1.17;
    }
  }
  @media (max-width: 767px) {
    .x1bbkhn.x1bbkhn {
      padding-inline-end: 24px;
    }
  }
  @media (min-width: 768px) {
    .x1c1kioc.x1c1kioc {
      justify-content: flex-end;
    }
  }
  @media (max-width: 768px) {
    .x1cixr5p.x1cixr5p {
      padding-inline-end: 20px;
    }
  }
  @media (max-width: 768px) {
    .x1cno1gd.x1cno1gd {
      justify-content: flex-start;
    }
  }
  @media (max-width: 768px) {
    .x1cw1ohq.x1cw1ohq {
      justify-content: space-around;
    }
  }
  @media (max-width: 768px) {
    .x1cw82h.x1cw82h {
      justify-content: center;
    }
  }
  @media (max-width: 480px) {
    .x1cx2nl.x1cx2nl {
      background-color: var(--fds-white);
    }
  }
  @media (max-width: 480px) {
    .x1djiq7d.x1djiq7d {
      position: fixed;
    }
  }
  @media (min-width: 480px) {
    .x1dt178m.x1dt178m {
      text-align: center;
    }
  }
  @media (max-width: 800px) {
    .x1e2g0e7.x1e2g0e7 {
      padding-inline-end: 14px;
    }
  }
  @media (max-width: 480px) {
    .x1e8vx8c.x1e8vx8c {
      justify-content: center;
    }
  }
  @media (min-width: 768px) {
    .x1ffvr2m.x1ffvr2m {
      background-repeat: no-repeat;
    }
  }
  @media (max-width: 768px) {
    .x1frexuy.x1frexuy {
      margin-inline-end: 16px;
    }
  }
  @media (max-width: 768px) {
    .x1g67dyf.x1g67dyf {
      padding-inline-end: 18px;
    }
  }
  @media (min-width: 768px) {
    .x1gmlu6q.x1gmlu6q {
      background-image:/*savepage-url=https://www.facebook.com/images/candidate_portal/desktop/2x/AlumniPortal_Grow_MicroConnect_Resources_Agenda_Hero_2x.png*/
        url();
    }
  }
  @media (max-width: 768px) {
    .x1gpa8tf.x1gpa8tf {
      padding-inline-end: 0;
    }
  }
  @media (max-width: 1200px) {
    .x1hmjc7x.x1hmjc7x {
      display: flex;
    }
  }
  @media (max-width: 768px) {
    .x1hui0pp.x1hui0pp {
      border-start-start-radius: 8px;
    }
  }
  @media (max-width: 1099px) {
    .x1igxzhp.x1igxzhp {
      flex-grow: 1;
    }
  }
  @media (max-width: 1400px) {
    .x1j49kfz.x1j49kfz {
      justify-content: center;
    }
  }
  @media (max-width: 1200px) {
    .x1k4zv9x.x1k4zv9x {
      line-height: 23px;
    }
  }
  @media (max-width: 768px) {
    .x1l4my74.x1l4my74 {
      border-start-end-radius: 8px;
    }
  }
  @media (max-width: 768px) {
    .x1lw4388.x1lw4388 {
      padding-inline-end: 12px;
    }
  }
  @media (min-width: 1100px) {
    .x1m4nam.x1m4nam {
      flex-grow: 1;
    }
  }
  @media (max-width: 899px) {
    .x1mqng3n.x1mqng3n {
      position: fixed;
    }
  }
  @media (max-width: 768px) {
    .x1mx85iw.x1mx85iw {
      flex-direction: column;
    }
  }
  @media (max-width: 800px) {
    .x1nh8dj1.x1nh8dj1 {
      padding-inline-start: 14px;
    }
  }
  @media (max-width: 480px) {
    .x1o0sr7q.x1o0sr7q {
      display: block;
    }
  }
  @media (max-width: 480px) {
    .x1oo8xx3.x1oo8xx3 {
      padding-inline-start: 16px;
    }
  }
  @media (max-width: 480px) {
    .x1p56rso.x1p56rso {
      padding-inline-end: 12px;
    }
  }
  @media (max-width: 800px) {
    .x1p8mqp4.x1p8mqp4 {
      margin-inline-end: auto;
    }
  }
  @media (min-width: 768px) {
    .x1ph16wf.x1ph16wf {
      border-start-start-radius: 16px;
    }
  }
  @media (max-width: 768px) {
    .x1pm8l9u.x1pm8l9u {
      position: fixed;
    }
  }
  @media (max-width: 768px) {
    .x1qjpo5l.x1qjpo5l {
      padding-inline-start: 18px;
    }
  }
  @media (max-width: 960px) {
    .x1rernwm.x1rernwm {
      margin-inline-start: 8px;
    }
  }
  @media (max-width: 768px) {
    .x1rmxxjo.x1rmxxjo {
      font-size: 0.75rem;
    }
  }
  @media (max-width: 480px) {
    .x1rpgqan.x1rpgqan {
      flex-direction: column;
    }
  }
  @media (max-width: 800px) {
    .x1ruhwu5.x1ruhwu5 {
      flex-direction: column;
    }
  }
  @media (max-width: 1200px) {
    .x1sdy5wx.x1sdy5wx {
      color: #ccd1d4;
    }
  }
  @media (max-width: 767px) {
    .x1se6bbc.x1se6bbc {
      border-end-start-radius: 32px;
    }
  }
  @media (max-width: 768px) {
    .x1sqcgxv.x1sqcgxv {
      padding-inline-end: 0;
    }
  }
  @media (max-width: 768px) {
    .x1uhl3me.x1uhl3me {
      padding-inline-end: 24px;
    }
  }
  @media (max-width: 800px) {
    .x1uimt1h.x1uimt1h {
      padding-inline-start: 0;
    }
  }
  @media (max-width: 480px) {
    .x1vgsahc.x1vgsahc {
      margin-inline-start: 8px;
    }
  }
  @media (max-width: 768px) {
    .x1vv17fy.x1vv17fy {
      margin-inline-start: 16px;
    }
  }
  @media (max-width: 767px) {
    .x1wr801i.x1wr801i {
      border-start-start-radius: 32px;
    }
  }
  @media (max-width: 480px) {
    .x1xm1ytq.x1xm1ytq {
      padding-inline-start: 12px;
    }
  }
  @media (max-width: 480px) {
    .x1xwytuk.x1xwytuk {
      margin-inline-end: 0;
    }
  }
  @media (min-width: 1025px) {
    .x1yetj9z.x1yetj9z {
      padding-inline-start: 32px;
    }
  }
  @media (min-width: 769px) {
    .x278947.x278947 {
      padding-inline-end: 40px;
    }
  }
  @media (min-width: 768px) {
    .x417u4f.x417u4f {
      border-end-start-radius: 16px;
    }
  }
  @media (max-width: 767px) {
    .x4afuhf.x4afuhf {
      margin-inline-end: 0;
    }
  }
  @media (max-width: 768px) {
    .x556nio.x556nio {
      margin-inline-end: 0;
    }
  }
  @media (max-width: 480px) {
    .x56yoeu.x56yoeu {
      padding-inline-end: 16px;
    }
  }
  @media (max-width: 769px) {
    .x570fy2.x570fy2 {
      padding-inline-start: 15px;
    }
  }
  @media (max-width: 1200px) {
    .x67l0ih.x67l0ih {
      font-size: 1.25rem;
    }
  }
  @media (min-width: 768px) {
    .x7q920r.x7q920r {
      border-end-end-radius: 16px;
    }
  }
  @media (max-width: 768px) {
    .x89s4qi.x89s4qi {
      padding-inline-start: 0;
    }
  }
  @media (min-width: 1360px) {
    .x8ct07t.x8ct07t {
      margin-inline-start: auto;
    }
  }
  @media (max-width: 768px) {
    .x924f49.x924f49 {
      padding-inline-end: 16px;
    }
  }
  @media (max-width: 768px) {
    .xa5hwye.xa5hwye {
      padding-inline-start: 24px;
    }
  }
  @media (max-width: 800px) {
    .xa5vliu.xa5vliu {
      padding-inline-end: 0;
    }
  }
  @media (max-width: 767px) {
    .xcbfeyv.xcbfeyv {
      text-align: center;
    }
  }
  @media (max-width: 768px) {
    .xcq4dyp.xcq4dyp {
      display: none;
    }
  }
  @media (max-width: 480px) {
    .xcyxra.xcyxra {
      background-color: #fff;
    }
  }
  @media (max-width: 800px) {
    .xd0k9we.xd0k9we {
      font-weight: 500;
    }
  }
  @media (max-width: 480px) {
    .xd1cy39.xd1cy39 {
      margin-inline-start: 0;
    }
  }
  @media (max-width: 768px) {
    .xd75l7h.xd75l7h {
      font-size: 1.75rem;
    }
  }
  @media (max-width: 768px) {
    .xdkv1y.xdkv1y {
      border-start-start-radius: 0;
    }
  }
  @media (max-width: 768px) {
    .xdm7lyj.xdm7lyj {
      padding-inline-start: 12px;
    }
  }
  @media (min-width: 767px) {
    .xdvp8mj.xdvp8mj {
      box-sizing: border-box;
    }
  }
  @media (max-width: 768px) {
    .xdxl6yd.xdxl6yd {
      font-size: 1.25rem;
    }
  }
  @media (max-width: 480px) {
    .xedohl4.xedohl4 {
      display: flex;
    }
  }
  @media (max-width: 480px) {
    .xej4jf8.xej4jf8 {
      transform: translateY(30px);
    }
  }
  @media (max-width: 768px) {
    .xeqmlgx.xeqmlgx {
      font-size: 1.125rem;
    }
  }
  @media (max-width: 768px) {
    .xf02rew.xf02rew {
      margin-inline-end: 24px;
    }
  }
  @media (max-width: 768px) {
    .xf0w64i.xf0w64i {
      border-end-end-radius: 0;
    }
  }
  @media (max-width: 375px) {
    .xf43kij.xf43kij {
      font-size: 0.75rem;
    }
  }
  @media (min-width: 1360px) {
    .xfqve09.xfqve09 {
      flex-grow: 0;
    }
  }
  @media (min-width: 1360px) {
    .xfx03kd.xfx03kd {
      margin-inline-end: auto;
    }
  }
  @media (max-width: 767px) {
    .xg2b0j3.xg2b0j3 {
      border-start-end-radius: 32px;
    }
  }
  @media (max-width: 768px) {
    .xgdgxej.xgdgxej {
      border-end-start-radius: 0;
    }
  }
  @media (max-width: 480px) {
    .xgmca1q.xgmca1q {
      text-align: center;
    }
  }
  @media (max-width: 768px) {
    .xhy3nvd.xhy3nvd {
      text-align: left;
    }
  }
  @media (max-width: 767px) {
    .xig2svb.xig2svb {
      display: block;
    }
  }
  @media (max-width: 480px) {
    .xj3ljck.xj3ljck {
      box-sizing: border-box;
    }
  }
  @media (max-width: 768px) {
    .xj533ez.xj533ez {
      z-index: -1;
    }
  }
  @media (max-width: 480px) {
    .xk92nsk.xk92nsk {
      z-index: 1;
    }
  }
  @media (min-width: 769px) and (max-width: 1090px) {
    .xkdsa9f.xkdsa9f {
      font-size: 1.75rem;
    }
  }
  @media (max-width: 768px) {
    .xkhuavo.xkhuavo {
      box-sizing: border-box;
    }
  }
  @media (max-width: 768px) {
    .xlg4af1.xlg4af1 {
      align-items: flex-start;
    }
  }
  @media (max-width: 768px) {
    .xluocoy.xluocoy {
      padding-inline-start: 16px;
    }
  }
  @media (max-width: 480px) {
    .xm2gmim.xm2gmim {
      align-items: center;
    }
  }
  @media (min-width: 768px) {
    .xmcfe9e.xmcfe9e {
      background-size: 600px 120px;
    }
  }
  @media (min-width: 768px) {
    .xmlbd1f.xmlbd1f {
      border-start-end-radius: 16px;
    }
  }
  @media (max-width: 768px) {
    .xmpd8g6.xmpd8g6 {
      align-items: center;
    }
  }
  @media (min-width: 1025px) {
    .xngbnut.xngbnut {
      padding-inline-end: 32px;
    }
  }
  @media (min-width: 767px) {
    .xp099mb.xp099mb {
      padding-inline-start: 32px;
    }
  }
  @media (min-width: 480px) and (max-width: 768px) {
    .xqzeabk.xqzeabk {
      justify-content: flex-end;
    }
  }
  @media (max-width: 767px) {
    .xrgpmi2.xrgpmi2 {
      padding-inline-start: 24px;
    }
  }
  @media (min-width: 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }
  }
  @media (max-width: 768px) {
    .xsvrxod.xsvrxod {
      margin-inline-start: 0;
    }
  }
  @media (max-width: 768px) {
    .xsx4d6k.xsx4d6k {
      text-align: center;
    }
  }
  @media (max-width: 480px) {
    .xsykhe7.xsykhe7 {
      margin-inline-end: 8px;
    }
  }
  @media (max-width: 769px) {
    .xt1p6zu.xt1p6zu {
      padding-inline-end: 15px;
    }
  }
  @media (max-width: 768px) {
    .xtjh2ob.xtjh2ob {
      column-gap: 16px;
    }
  }
  @media (max-width: 1200px) {
    .xtusswa.xtusswa {
      font-size: 1.125rem;
    }
  }
  @media (max-width: 768px) {
    .xvsjpa.xvsjpa {
      margin-inline-start: 24px;
    }
  }
  @media (max-width: 768px) {
    .xwdjrt2.xwdjrt2 {
      border-start-end-radius: 0;
    }
  }
  @media (max-width: 1200px) {
    .xwgpavh.xwgpavh {
      color: #344854;
    }
  }
  @media (max-width: 960px) {
    .xx60l31.xx60l31 {
      margin-inline-end: 8px;
    }
  }
  @media (min-width: 769px) {
    .xxh70gz.xxh70gz {
      padding-inline-start: 40px;
    }
  }
  @media (max-width: 375px) {
    .xz6457f.xz6457f {
      font-size: 0.875rem;
    }
  }
  @media (min-width: 480px) and (max-width: 768px) {
    .xzfgkdh.xzfgkdh {
      display: flex;
    }
  }
  @media (max-width: 768px) {
    .xzg64p3.xzg64p3 {
      font-size: 0.875rem;
    }
  }
  .x100vrsf {
    width: 40px;
  }
  .x101p15g {
    width: calc(100% / 3);
  }
  .x103v00w {
    border-bottom-color: #fff;
  }
  .x109j2v6 {
    padding-top: 18px;
  }
  .x10b6aqq {
    padding-bottom: 6px;
  }
  .x10hjod2 {
    padding-right: 49px;
  }
  .x10of1xk {
    border-bottom-color: var(--dolly-cta-hover);
  }
  .x10tnzdb {
    border-top-color: var(--fds-blue-60);
  }
  .x10vz0mv {
    height: 55%;
  }
  .x10w6t97 {
    height: 32px;
  }
  .x10wjd1d {
    height: 50px;
  }
  .x10wlt62 {
    overflow-y: hidden;
  }
  .x110x0he {
    max-width: 35%;
  }
  .x1120s5i {
    padding-bottom: 2px;
  }
  .x114jws4 {
    max-height: 60vh;
  }
  .x11caxtk {
    height: 386px;
  }
  .x11fxgd9 {
    margin-top: 30px;
  }
  .x11g822b {
    height: calc(100vh - 43px);
  }
  .x11gisft {
    max-width: 640px;
  }
  .x11hoopg {
    margin-left: 40px;
  }
  .x11jb7jc {
    border-bottom-color: #f6f7f9;
  }
  .x11n8d1l {
    border-top-color: #6883ff;
  }
  .x11pwa6s {
    border-right-style: none;
  }
  .x11tgteq {
    width: 574px;
  }
  .x11yfylt {
    margin-left: -4px;
  }
  .x122buku {
    border-top-color: var(--fds-gray-30);
  }
  .x122giso {
    top: -9px;
  }
  .x1231kty {
    max-width: 1090px;
  }
  .x123j3cw {
    padding-top: 5px;
  }
  .x1247r65 {
    width: 60px;
  }
  .x126lfxz {
    border-top-color: --fig-medium-text;
  }
  .x127qqk8 {
    height: 250px;
  }
  .x12lbrt0 {
    left: 10px;
  }
  .x12nagc {
    margin-bottom: 4px;
  }
  .x12sigpk {
    margin-right: 25px;
  }
  .x13fuv20 {
    border-top-style: solid;
  }
  .x13ihpsm {
    margin-bottom: 48px;
  }
  .x13j50qi {
    min-height: 144px;
  }
  .x13o2ni0 {
    height: calc(100vh - 15px);
  }
  .x13qf8ui {
    height: 72vh;
  }
  .x13vifvy {
    top: 0;
  }
  .x13ylt88 {
    border-bottom-color: var(--fds-dark-mode-gray-80);
  }
  .x13zrc24 {
    padding-top: 40px;
  }
  .x140fysx {
    border-top-color: gray;
  }
  .x14aock7 {
    overflow-x: scroll;
  }
  .x14atkfc {
    width: auto;
  }
  .x14ler8 {
    margin-bottom: 40px;
  }
  .x14pkya3 {
    min-height: calc(100vh - 122px);
  }
  .x14rvwrp {
    width: 600px;
  }
  .x14vqqas {
    margin-top: 12px;
  }
  .x14z7g9a {
    height: 74px;
  }
  .x14zkogr {
    max-width: 613px;
  }
  .x152qxlz {
    width: 33%;
  }
  .x15chvws {
    width: 295px;
  }
  .x15icp18 {
    min-width: 440px;
  }
  .x15kl65 {
    max-height: 271px;
  }
  .x15ku74s {
    margin-right: 6px;
  }
  .x15kz4h8 {
    min-width: 16px;
  }
  .x15pp1ss {
    border-bottom-right-radius: 15px;
  }
  .x15uerrv {
    padding-top: 72px;
  }
  .x15wuygo {
    border-top-color: #ccd3db;
  }
  .x163pfp {
    padding-left: 8px;
  }
  .x16bvcjf {
    width: calc(100vw + 100px);
  }
  .x16bybu0 {
    margin-bottom: 64px;
  }
  .x16em4ew {
    max-width: 240px;
  }
  .x16eu3x6 {
    border-top-color: #465a69;
  }
  .x16vho4v {
    margin-left: 6px;
  }
  .x16xn7b0 {
    max-width: 100vw;
  }
  .x16ydxro {
    margin-left: 10px;
  }
  .x16ye13r {
    height: var(--x-height);
  }
  .x178xt8z {
    border-top-width: 1px;
  }
  .x17e9vd5 {
    border-bottom-color: #9360f780;
  }
  .x17inheq {
    border-top-color: #23aae380;
  }
  .x17j7krd {
    height: 84px;
  }
  .x17q2glr {
    max-width: 780px;
  }
  .x17rqnwr {
    padding-top: 150px;
  }
  .x17sffzf {
    border-bottom-left-radius: 16px;
  }
  .x17teg8n {
    padding-top: 96px;
  }
  .x17upfok {
    min-width: 320px;
  }
  .x17v3rxn {
    padding-left: 34px;
  }
  .x1849jeq {
    width: 30px;
  }
  .x184ack5 {
    max-width: 275px;
  }
  .x186ixgm {
    max-width: 1440px;
  }
  .x187nhsf {
    width: 44px;
  }
  .x1887zya {
    width: calc(50% - 8px);
  }
  .x18b33ah {
    max-width: calc(100% - 24px);
  }
  .x18d9i69 {
    padding-bottom: 0;
  }
  .x18dl8mb {
    height: 150px;
  }
  .x18l8cfs {
    border-bottom-color: #cbd2d9;
  }
  .x18u3869 {
    border-top-color: transparent !important;
  }
  .x18vwvus {
    max-width: 135px;
  }
  .x191j7n5 {
    bottom: 16px;
  }
  .x192tbb0 {
    padding-top: 120%;
  }
  .x193iq5w {
    max-width: 100%;
  }
  .x197vjsw {
    max-width: 430px;
  }
  .x198on2p {
    padding-bottom: 38px;
  }
  .x19fy9mj {
    right: 36px;
  }
  .x19lfox8 {
    padding-left: 40px;
  }
  .x19lo0vd {
    margin-right: 10%;
  }
  .x19sv2k2 {
    width: calc(100% - 40px);
  }
  .x19ucgzf {
    width: 90vw;
  }
  .x19xachh {
    top: 84px;
  }
  .x19yggp8 {
    height: 185px;
  }
  .x19ypqd9 {
    border-left-style: solid;
  }
  .x1a00udw {
    width: 15px;
  }
  .x1a6k2m3 {
    max-height: 50%;
  }
  .x1a8lsjc {
    padding-bottom: 10px;
  }
  .x1aa272p {
    border-top-color: #67788a;
  }
  .x1ajfak3 {
    margin-top: 42px;
  }
  .x1akln4p {
    max-height: 16px;
  }
  .x1am9fmy {
    border-right-color: var(--fds-gray-20);
  }
  .x1anpbxc {
    margin-top: 10px;
  }
  .x1ap80js {
    max-width: 800px;
  }
  .x1awbn4j {
    margin-right: 48px;
  }
  .x1b16gh4 {
    border-left-style: none;
  }
  .x1b32izb {
    border-bottom-color: var(--dolly-cta-pressed);
  }
  .x1b5njvb {
    margin-left: 84px;
  }
  .x1ba4aug {
    min-height: 40px;
  }
  .x1blczqt {
    border-top-left-radius: 6px;
  }
  .x1bqy6mi {
    border-bottom-left-radius: 6px;
  }
  .x1bwycvy {
    max-height: 100vh;
  }
  .x1c42kn3 {
    left: 20px;
  }
  .x1c436fg {
    margin-bottom: 18px;
  }
  .x1chd833 {
    margin-bottom: 28px;
  }
  .x1clz6tn {
    border-top-color: var(--dolly-cta-pressed);
  }
  .x1cmgiil {
    max-width: 1400px;
  }
  .x1cnzs8 {
    padding-top: 20px;
  }
  .x1ctg5wj {
    border-bottom-color: #36cd3980;
  }
  .x1d38u6c {
    max-width: 467px;
  }
  .x1d7yc3v {
    margin-top: 56px;
  }
  .x1d8734v {
    max-width: 724px;
  }
  .x1db2dqx {
    margin-right: 8px;
  }
  .x1dcn8h2 {
    padding-top: 68px;
  }
  .x1dgapcl {
    height: 138px;
  }
  .x1dmhkf3 {
    max-width: 385px;
  }
  .x1dnml7z {
    height: 54px;
  }
  .x1dnz4o8 {
    border-bottom-color: #eaeaea;
  }
  .x1dr59a3 {
    height: 100vh;
  }
  .x1dtb55y {
    max-width: 900px;
  }
  .x1dz1jew {
    width: 280px;
  }
  .x1e096f4 {
    padding-right: 5%;
  }
  .x1e56ztr {
    margin-bottom: 8px;
  }
  .x1e8tij5 {
    padding-bottom: 49px;
  }
  .x1eaahee {
    margin-left: 36px;
  }
  .x1edz59j {
    min-height: 96px;
  }
  .x1efvzf8 {
    border-bottom-color: transparent !important;
  }
  .x1egxudb {
    max-height: 48px;
  }
  .x1ej9moc {
    padding-bottom: 80px;
  }
  .x1ejq31n {
    border-top-style: none;
  }
  .x1el4hlo {
    border-top-color: #ebedf0;
  }
  .x1eoefnw {
    border-bottom-color: #fff;
  }
  .x1eu8d0j {
    top: 10px;
  }
  .x1exxlbk {
    width: 100px;
  }
  .x1ey2m1c {
    bottom: 0;
  }
  .x1f0y8mf {
    height: 0%;
  }
  .x1f1nlb9 {
    width: 25%;
  }
  .x1ffnkcp {
    padding-bottom: 120px;
  }
  .x1fgtraw {
    height: 28px;
  }
  .x1fjzoa4 {
    height: calc(100vh - 150px);
  }
  .x1fp3p0o {
    border-bottom-color: #ebedf0;
  }
  .x1fpjpro {
    border-top-right-radius: 10px;
  }
  .x1fu8urw {
    width: 64px;
  }
  .x1fzw46h {
    padding-top: 49px;
  }
  .x1g1tkdf {
    min-height: 366px;
  }
  .x1g2khh7 {
    padding-bottom: 14px;
  }
  .x1g7gg9k {
    border-top-color: #fff;
  }
  .x1gan7if {
    padding-bottom: 32px;
  }
  .x1gb2em4 {
    height: 68px;
  }
  .x1gf7nzk {
    margin-left: 10%;
  }
  .x1gfrnbc {
    max-width: 450px;
  }
  .x1gg8mnh {
    min-height: 44px;
  }
  .x1gh5o4n {
    margin-left: 24px;
  }
  .x1gnnpzl {
    height: 30px;
  }
  .x1gslohp {
    margin-top: 4px;
  }
  .x1gwgq1z {
    padding-bottom: 150px;
  }
  .x1h6fh8o {
    border-top-color: #c9ccd1;
  }
  .x1h80ny7 {
    min-width: 350px;
  }
  .x1hhzuzn {
    padding-bottom: 18px;
  }
  .x1hogkm0 {
    margin-top: 34px;
  }
  .x1hq5gj4 {
    margin-bottom: 24px;
  }
  .x1i1rx1s {
    width: 1px;
  }
  .x1i2kgzu {
    margin-left: 34px;
  }
  .x1i42pi2 {
    border-top-color: var(--fds-dark-mode-gray-80);
  }
  .x1i73ofm {
    border-left-color: #67788a;
  }
  .x1i7np3v {
    min-height: calc(100vh - 412px);
  }
  .x1i80of2 {
    padding-top: 17px;
  }
  .x1ikqzku {
    max-width: 1200px;
  }
  .x1imwcls {
    top: 64px;
  }
  .x1iog12x {
    margin-left: 4px;
  }
  .x1iorvi4 {
    padding-top: 4px;
  }
  .x1iut0ri {
    width: 720px;
  }
  .x1iy3nof {
    width: 32%;
  }
  .x1iymm2a {
    margin-bottom: 32px;
  }
  .x1izi6s6 {
    width: 467px;
  }
  .x1j3kn9t {
    padding-bottom: 72px;
  }
  .x1j85h84 {
    padding-bottom: 1px;
  }
  .x1j8gryn {
    height: 194px;
  }
  .x1j9u4d2 {
    max-width: 400px;
  }
  .x1ja3j02 {
    height: NaNpx;
  }
  .x1jaqmin {
    border-right-color: var(--fds-gray-10);
  }
  .x1jdhiy0 {
    margin-bottom: -150px;
  }
  .x1jn99l4 {
    border-bottom-color: #c9ccd1;
  }
  .x1ju51r2 {
    margin-right: 68px;
  }
  .x1jy14yv {
    border-top-left-radius: 40px;
  }
  .x1k2ji1u {
    border-bottom-color: var(--fds-negative);
  }
  .x1k70j0n {
    margin-top: 6px;
  }
  .x1kc5z5d {
    border-top-color: #5ad237;
  }
  .x1kgmq87 {
    margin-top: -2px;
  }
  .x1kkxoqe {
    margin-top: 46px;
  }
  .x1kky2od {
    width: 16px;
  }
  .x1kpxq89 {
    height: 12px;
  }
  .x1ktj5wk {
    height: calc(100% - 8px);
  }
  .x1l0fb2q {
    width: 227px;
  }
  .x1l2rt3b {
    width: 400px;
  }
  .x1l90r2v {
    padding-bottom: 16px;
  }
  .x1lqa7cf {
    padding-left: 10px;
  }
  .x1lzt3e6 {
    width: 114px;
  }
  .x1m258z3 {
    width: 320px;
  }
  .x1m2p0i2 {
    padding-right: 32px;
  }
  .x1m2ysrp {
    width: 691px;
  }
  .x1m3v4wt {
    height: 200px;
  }
  .x1m47xos {
    scroll-margin-top: 64px;
  }
  .x1m5f395 {
    border-right-color: #67788a;
  }
  .x1m7ys2u {
    height: calc(100vh - 375px);
  }
  .x1miatn0 {
    padding-top: 32px;
  }
  .x1mkiy5m {
    min-width: 50%;
  }
  .x1mvkqlo {
    max-width: 336px;
  }
  .x1n3k48f {
    width: 206px;
  }
  .x1n4n4h2 {
    margin-left: 50px;
  }
  .x1nn3v0j {
    padding-top: 2px;
  }
  .x1nnee3q {
    padding-right: 11px;
  }
  .x1nqzi6q {
    bottom: var(--x-bottom);
  }
  .x1nr3yzd {
    border-top-color: #661328;
  }
  .x1nrexw8 {
    border-top-color: var(--fds-blue-40);
  }
  .x1nrll8i {
    left: 50%;
  }
  .x1o36d7q {
    top: -135px;
  }
  .x1o6q14k {
    margin-right: 16px;
  }
  .x1o8a8up {
    padding-right: 42px;
  }
  .x1odjw0f {
    overflow-y: auto;
  }
  .x1oehlrl {
    border-bottom-color: #6883ff;
  }
  .x1ogwrql {
    border-bottom-color: var(--fds-divider-on-white);
  }
  .x1ok221b {
    margin-top: 5px;
  }
  .x1oo3vh0 {
    margin-bottom: -16px;
  }
  .x1or3cvq {
    min-height: 335px;
  }
  .x1or4hh0 {
    border-bottom-color: var(--dolly-divider-grey);
  }
  .x1os88jd {
    max-width: 1504px;
  }
  .x1ossjkt {
    height: 12.5px;
  }
  .x1ov3xa9 {
    min-height: 100dvh;
  }
  .x1ow4hk9 {
    padding-top: 60px;
  }
  .x1oysuqx {
    width: 200px;
  }
  .x1p2m28r {
    width: 1000px;
  }
  .x1p5oq8j {
    padding-top: 24px;
  }
  .x1p6ez6i {
    width: 218px;
  }
  .x1peatla {
    height: 64px;
  }
  .x1peuizl {
    width: 440px;
  }
  .x1pfbilc {
    max-width: 460px;
  }
  .x1phlbz0 {
    max-height: 400px;
  }
  .x1pn9sc {
    border-top-color: #fff;
  }
  .x1pshirs {
    min-width: fit-content;
  }
  .x1pwisi5 {
    border-top-color: #bcc0c4;
  }
  .x1q0q8m5 {
    border-bottom-style: solid;
  }
  .x1q9jvbm {
    left: 50px;
  }
  .x1qhh985 {
    border-bottom-width: 0;
  }
  .x1qpfodn {
    left: 16px;
  }
  .x1qx5ct2 {
    height: 20px;
  }
  .x1r0b7ma {
    border-bottom-color: #3cdeaf;
  }
  .x1rame53 {
    height: 70vh;
  }
  .x1rdfs0y {
    top: 30%;
  }
  .x1rdy4ex {
    margin-top: -4px;
  }
  .x1rife3k {
    overflow-y: scroll;
  }
  .x1rjakel {
    min-height: 100vh;
  }
  .x1rji325 {
    width: 205px;
  }
  .x1rjt51p {
    max-width: 352px;
  }
  .x1rmmofs {
    margin-right: 24px;
  }
  .x1rxj1xn {
    padding-bottom: 50px;
  }
  .x1s7jvk7 {
    padding-right: 20px;
  }
  .x1s9mdmt {
    max-height: 305px;
  }
  .x1sco937 {
    min-width: 40%;
  }
  .x1sfzahb {
    margin-bottom: 13px;
  }
  .x1sgpng {
    margin-top: 22px;
  }
  .x1sgudl8 {
    padding-bottom: 48px;
  }
  .x1shjp6e {
    border-top-color: #36cd3980;
  }
  .x1sii68 {
    width: 900px;
  }
  .x1so1ns2 {
    width: 192px;
  }
  .x1swdo50 {
    margin-left: 2px;
  }
  .x1sy0etr {
    border-bottom-style: none;
  }
  .x1sy10c2 {
    margin-top: 20px;
  }
  .x1t1ogtf {
    padding-bottom: 40px;
  }
  .x1t7mnj6 {
    width: 99%;
  }
  .x1td3qas {
    width: 32px;
  }
  .x1tfhste {
    margin-top: 40px;
  }
  .x1tk7jg1 {
    top: 12px;
  }
  .x1to3lk4 {
    height: 92px;
  }
  .x1tped1n {
    border-top-color: var(--fds-divider-on-white);
  }
  .x1tpqehw {
    margin-left: 12px;
  }
  .x1tudf5h {
    padding-left: 32px;
  }
  .x1tzav5f {
    border-top-left-radius: 10px;
  }
  .x1tzfg0v {
    border-bottom-color: #23aae380;
  }
  .x1u4bug8 {
    max-width: fit-content;
  }
  .x1u6cv55 {
    max-width: 762px;
  }
  .x1u7kmwd {
    margin-bottom: 14px;
  }
  .x1u8bs6r {
    max-width: 30ch;
  }
  .x1uboq23 {
    width: 412px;
  }
  .x1ug6fkl {
    min-height: calc(100vh - 68px);
  }
  .x1uhho1l {
    padding-left: 0;
  }
  .x1us19tq {
    min-height: 100%;
  }
  .x1useyqa {
    width: 48px;
  }
  .x1utn3gx {
    height: 157px;
  }
  .x1uysmmv {
    padding-top: 64px;
  }
  .x1uz7gt0 {
    max-width: 425px;
  }
  .x1va8c73 {
    max-width: 320px;
  }
  .x1vd4hg5 {
    height: 300px;
  }
  .x1vfmvyc {
    border-top-color: #ff3b6680;
  }
  .x1vqgdyp {
    height: 40px;
  }
  .x1vxotmq {
    margin-left: 60px;
  }
  .x1vz4e29 {
    width: 66%;
  }
  .x1w08yiw {
    padding-top: 88px;
  }
  .x1w1tb2m {
    top: 60px;
  }
  .x1w4oqz1 {
    border-top-color: #67788a;
  }
  .x1wkxgih {
    height: 120px;
  }
  .x1wsuqlk {
    margin-right: 12px;
  }
  .x1wti20i {
    max-width: 1280px;
  }
  .x1wv4q49 {
    border-bottom-color: #661328;
  }
  .x1wyqxqk {
    margin-top: -120px;
  }
  .x1x48xww {
    width: calc(50% - 16px);
  }
  .x1xazlm3 {
    top: 160px;
  }
  .x1xc55vz {
    width: 8px;
  }
  .x1xf729l {
    max-width: 1360px;
  }
  .x1xjqp9h {
    width: calc(100% - 50px);
  }
  .x1xmf6yo {
    margin-top: 8px;
  }
  .x1xp15n3 {
    border-bottom-color: var(--fds-white);
  }
  .x1xpa7k {
    padding-right: 0;
  }
  .x1xr5p7o {
    max-width: 860px;
  }
  .x1xurlhr {
    border-bottom-color: #23070e80;
  }
  .x1y1aw1k {
    padding-top: 8px;
  }
  .x1y332i5 {
    margin-top: -1px;
  }
  .x1ycjhwn {
    height: 5px;
  }
  .x1yf7rl7 {
    margin-right: 0;
  }
  .x1ym02ve {
    top: 48px;
  }
  .x1ymw6g {
    height: 160px;
  }
  .x1ypxqet {
    height: calc(100vh - 122px);
  }
  .x1yrsyyn {
    padding-top: 6px;
  }
  .x1yu7th5 {
    margin-bottom: 38px;
  }
  .x1yztbdb {
    margin-bottom: 16px;
  }
  .x1z11si {
    border-top-color: #1c2b3366;
  }
  .x249io5 {
    border-bottom-color: #000;
  }
  .x277336 {
    min-width: 560px;
  }
  .x2ixbly {
    min-width: 250px;
  }
  .x2lknd0 {
    margin-left: 48px;
  }
  .x2lwn1j {
    min-height: 0;
  }
  .x2so1p5 {
    max-height: 416px;
  }
  .x32b0ac {
    border-right-style: solid;
  }
  .x3h4tne {
    bottom: 32px;
  }
  .x3hnqwi {
    border-bottom-left-radius: 15px;
  }
  .x3hqpx7 {
    width: 50%;
  }
  .x3igimt {
    height: inherit;
  }
  .x3m8u43 {
    right: 0;
  }
  .x3nertt {
    height: calc(100vh - 130px);
  }
  .x3qt5h {
    border-bottom-color: var(--fds-blue-40);
  }
  .x3rpodo {
    left: -9999px;
  }
  .x3v6h7 {
    width: 954px;
  }
  .x3yfovl {
    padding-bottom: min(10%, 50px);
  }
  .x47md24 {
    left: 100px;
  }
  .x4hmm4y {
    right: 40%;
  }
  .x4i7bpe {
    padding-top: 48px;
  }
  .x4ii5y1 {
    margin-bottom: auto;
  }
  .x4m7ku4 {
    min-width: 64px;
  }
  .x4mclp0 {
    border-bottom-color: #ccd3db;
  }
  .x4n8cb0 {
    margin-bottom: 30px;
  }
  .x4p5aij {
    padding-top: 1px;
  }
  .x4u2ecl {
    top: -75px;
  }
  .x4zw9a1 {
    min-height: 1px;
  }
  .x5mc7k8 {
    min-height: 480px;
  }
  .x5tiur9 {
    padding-left: 20px;
  }
  .x5yr21d {
    height: 100%;
  }
  .x6155ps {
    max-width: 210px;
  }
  .x636qxn {
    width: 190px;
  }
  .x65caj5 {
    height: min-content;
  }
  .x65f84u {
    max-width: 500px;
  }
  .x65nank {
    min-height: auto;
  }
  .x65xoit {
    width: 70%;
  }
  .x6ikm8r {
    overflow-x: hidden;
  }
  .x6jxa94 {
    width: 14px;
  }
  .x6mwo3c {
    margin-top: 72px;
  }
  .x6y3iqf {
    border-bottom-color: var(--fds-gray-45);
  }
  .x78see {
    margin-right: 32px;
  }
  .x79b4n4 {
    border-top-color: var(--dolly-divider-grey);
  }
  .x7ajtr {
    height: 60;
  }
  .x7cec4c {
    border-top-color: #23070e80;
  }
  .x7ep2pv {
    max-width: 680px;
  }
  .x7kya4p {
    max-width: 540px;
  }
  .x7r5mf7 {
    margin-top: 3px;
  }
  .x7sb2j6 {
    padding-top: 28px;
  }
  .x80663w {
    top: auto;
  }
  .x80vd3b {
    border-bottom-color: var(--divider);
  }
  .x828b17 {
    border-bottom-right-radius: 6px;
  }
  .x874rk5 {
    bottom: 36px;
  }
  .x889kno {
    padding-top: 10px;
  }
  .x8cjs6t {
    border-top-color: var(--divider);
  }
  .x8e5d8q {
    padding-right: 24px;
  }
  .x8jryan {
    max-width: 40%;
  }
  .x8rgt9n {
    margin-top: 64px;
  }
  .x8x9d4c {
    margin-left: auto;
  }
  .x91k8ka {
    margin-bottom: 22px;
  }
  .x94zr58 {
    padding-top: calc(100vh - 284px);
  }
  .x972fbf {
    border-top-width: 0;
  }
  .x98emw9 {
    border-bottom-color: #67788a;
  }
  .x98jqk3 {
    margin-bottom: 35px;
  }
  .x9cndx1 {
    padding-top: 24.5px;
  }
  .x9fpu7x {
    height: 27px;
  }
  .x9rx8wd {
    bottom: calc(100vh - 95%);
  }
  .x9ybwvh {
    max-height: 600px;
  }
  .xa748i3 {
    height: calc(100vh + 300px);
  }
  .xa8s89y {
    border-bottom-color: #67788a;
  }
  .xaccu0c {
    width: calc(100% - 42px);
  }
  .xack27t {
    margin-right: auto;
  }
  .xafpxmx {
    width: 240px;
  }
  .xaka53j {
    max-width: 230px;
  }
  .xam3y68 {
    padding-top: 66px;
  }
  .xamhcws {
    border-top-width: 2px;
  }
  .xapjn7j {
    max-width: 760px;
  }
  .xaqcw5l {
    margin-left: -100px;
  }
  .xat24cr {
    margin-bottom: 0;
  }
  .xavhohm {
    border-bottom-color: #ff3b6680;
  }
  .xb2p7v0 {
    border-bottom-color: #ffffff80;
  }
  .xb8qb8r {
    margin-top: 100px;
  }
  .xbaz6xv {
    padding-bottom: 30px;
  }
  .xbmgmq6 {
    width: 553px;
  }
  .xc4flck {
    margin-bottom: -26px;
  }
  .xc99tnm {
    max-width: 64px;
  }
  .xc9qbxq {
    height: 36px;
  }
  .xcco8mr {
    margin-left: 18px;
  }
  .xcicffo {
    padding-right: 10px;
  }
  .xcjfrkq {
    max-width: 1456px;
  }
  .xcmpseh {
    border-top-color: var(--dolly-cta-grey-border);
  }
  .xcoq3jd {
    top: 120px;
  }
  .xcpxurw {
    margin-right: 43px;
  }
  .xctk3hg {
    max-height: 160px;
  }
  .xcxhlts {
    margin-top: 15px;
  }
  .xd3ty66 {
    padding-left: 24px;
  }
  .xd7y6wv {
    height: 26px;
  }
  .xdd8jsf {
    height: 52px;
  }
  .xddpn13 {
    height: calc(100vh - 53px);
  }
  .xdiz9cm {
    height: 59px;
  }
  .xdj266r {
    margin-top: 0;
  }
  .xdk7pt {
    height: 8px;
  }
  .xdmo3px {
    height: 295px;
  }
  .xdsb8wn {
    top: 100%;
  }
  .xdslu8r {
    height: calc(100vh - 100px);
  }
  .xdwzuf7 {
    height: 260px;
  }
  .xdyyvo4 {
    border-bottom-color: #5ad237;
  }
  .xdzyupr {
    width: 300px;
  }
  .xe0pwq {
    border-left-width: 1px;
  }
  .xe10afn {
    max-width: 80ch;
  }
  .xe37fcl {
    border-bottom-color: #afafaf;
  }
  .xefzj8c {
    padding-bottom: 60px;
  }
  .xei8oxt {
    margin-top: -150px;
  }
  .xenig1u {
    min-width: 76px;
  }
  .xeq5yr9 {
    width: fit-content;
  }
  .xermzqy {
    border-bottom-color: #1c2b3333;
  }
  .xet2fuk {
    margin-left: 8px;
  }
  .xeu0yli {
    max-height: 80%;
  }
  .xeuugli {
    min-width: 0;
  }
  .xewm4ob {
    margin-top: -42px;
  }
  .xexx8yu {
    padding-top: 0;
  }
  .xf18ygs {
    padding-left: 12px;
  }
  .xf1vhmd {
    border-top-color: #9360f780;
  }
  .xfhlp2a {
    width: 33.33%;
  }
  .xfitlp5 {
    margin-bottom: 9px;
  }
  .xfuwpc2 {
    padding-left: 42px;
  }
  .xg0is8a {
    min-height: 420px;
  }
  .xg0jo4d {
    width: 75%;
  }
  .xg6iff7 {
    min-height: 100vh;
  }
  .xg7gh6y {
    width: 195px;
  }
  .xg7h5cd {
    height: fit-content;
  }
  .xg87l8a {
    margin-top: 32px;
  }
  .xg8j3zb {
    padding-bottom: 3px;
  }
  .xgd8bvy {
    width: 28px;
  }
  .xghaf04 {
    border-top-color: #ffffff80;
  }
  .xglei2g {
    border-top-color: var(--fds-white);
  }
  .xgm4di7 {
    border-top-color: #cbd2d9;
  }
  .xgo1f5x {
    padding-bottom: 66px;
  }
  .xgpp4cj {
    margin-top: 140px;
  }
  .xgq9j65 {
    left: var(--x-left);
  }
  .xgqk73l {
    width: 95%;
  }
  .xgqtt45 {
    min-width: 100%;
  }
  .xgs1500 {
    border-top-right-radius: 6px;
  }
  .xgtgllz {
    top: 29px;
  }
  .xh0rhid {
    top: 200px;
  }
  .xh8yej3 {
    width: 100%;
  }
  .xh9i6ac {
    margin-left: -1px;
  }
  .xh9uqaf {
    max-width: 60%;
  }
  .xhd83ik {
    max-height: 85vh;
  }
  .xhg2dsr {
    border-top-color: #ff6e71;
  }
  .xhjk10j {
    height: 140px;
  }
  .xhksxof {
    top: -24px;
  }
  .xhll6gz {
    border-top-color: var(--fds-gray-45);
  }
  .xhpj6qi {
    border-bottom-color: #bcc0c4;
  }
  .xhrpt6u {
    margin-top: 18px;
  }
  .xhsvqqp {
    padding-bottom: 75px;
  }
  .xht4xr3 {
    width: 480px;
  }
  .xi8t3d3 {
    border-top-color: #ccd1d4;
  }
  .xic7fds {
    border-top-color: #f6f7f9;
  }
  .xieb3on {
    margin-bottom: 20px;
  }
  .xifkd7f {
    width: 140px;
  }
  .xijc0j3 {
    padding-top: 36px;
  }
  .xinu3np {
    width: 45%;
  }
  .xiomzq0 {
    margin-left: -150px;
  }
  .xiqz8rq {
    padding-top: 42px;
  }
  .xisnujt {
    min-height: 20px;
  }
  .xity1qk {
    top: 85px;
  }
  .xiv7p99 {
    margin-bottom: 100px;
  }
  .xj3b58b {
    margin-left: 0;
  }
  .xj431qh {
    margin-top: 20vh;
  }
  .xj6ak53 {
    width: 340px;
  }
  .xjbys53 {
    top: var(--x-top);
  }
  .xjkvuk6 {
    padding-bottom: 4px;
  }
  .xjm9jq1 {
    height: 1px;
  }
  .xjnb2h5 {
    height: 125px;
  }
  .xjnlgov {
    bottom: 20px;
  }
  .xjpr12u {
    margin-bottom: 2px;
  }
  .xjv05ge {
    margin-top: 28px;
  }
  .xjw0oki {
    height: 235px;
  }
  .xk0k611 {
    max-height: 75%;
  }
  .xk6ci0l {
    right: 20px;
  }
  .xk9mzb7 {
    margin-top: 13px;
  }
  .xkh9tda {
    border-top-color: var(--fds-gray-20);
  }
  .xkosdsc {
    width: 96%;
  }
  .xkqt9p3 {
    border-bottom-color: var(--fds-positive);
  }
  .xkrzlt3 {
    min-height: 348px;
  }
  .xktia5q {
    width: 80%;
  }
  .xl010v5 {
    margin-right: 4px;
  }
  .xl4g81z {
    max-height: calc(100vh - 122px);
  }
  .xl6c0mu {
    margin-right: 64px;
  }
  .xl8bhch {
    min-height: calc(100% - 20px);
  }
  .xl8z2ie {
    max-height: 250px;
  }
  .xl9uxad {
    max-width: 252px;
  }
  .xlftelb {
    right: 12px;
  }
  .xlo07zb {
    height: 90px;
  }
  .xloushk {
    width: 12.5px;
  }
  .xlsnb42 {
    border-top-color: var(--dolly-cta-hover);
  }
  .xlup9mm {
    height: 16px;
  }
  .xlw4u6r {
    top: -124px;
  }
  .xlxy82 {
    border-bottom-width: 2px;
  }
  .xlya59e {
    border-top-style: dashed;
  }
  .xm4l6ww {
    border-bottom-color: gray;
  }
  .xm6i5cn {
    width: 90%;
  }
  .xmaf8s6 {
    max-width: 375px;
  }
  .xml67zt {
    margin-top: 76px;
  }
  .xmon034 {
    border-bottom-color: var(--fds-blue-60);
  }
  .xmz76h0 {
    min-height: 434px;
  }
  .xmzs88n {
    padding-right: 4px;
  }
  .xn0ockd {
    margin-top: 54px;
  }
  .xn2xcvq {
    padding-right: 120px;
  }
  .xn3w4p2 {
    height: 44px;
  }
  .xn4wywj {
    padding-bottom: 100px;
  }
  .xn7ohlg {
    border-bottom-color: #1c2b3366;
  }
  .xn9wirt {
    width: 100vw;
  }
  .xnalus7 {
    width: 0;
  }
  .xncym2f {
    left: 8px;
  }
  .xndqk7f {
    top: 4px;
  }
  .xng8ra {
    height: 60px;
  }
  .xnk5j39 {
    padding-top: 100px;
  }
  .xnlsq7q {
    width: calc(100% - 20px);
  }
  .xnm25rq {
    padding-left: 16px;
  }
  .xnm4pwa {
    max-width: 100vh;
  }
  .xnuq7ks {
    padding-right: 12px;
  }
  .xo0ha1f {
    padding-bottom: 96px;
  }
  .xod5an3 {
    margin-bottom: 12px;
  }
  .xomnu4r {
    top: 16px;
  }
  .xopohe7 {
    width: 286px;
  }
  .xp56n1o {
    padding-left: 21px;
  }
  .xp5juhy {
    height: calc(50vh - 122px);
  }
  .xpf9j6y {
    padding-right: 2px;
  }
  .xpocm3k {
    border-bottom-color: #c8d3dd;
  }
  .xpyat2d {
    height: 100px;
  }
  .xq1608w {
    padding-bottom: 36px;
  }
  .xq1dxzn {
    width: 160px;
  }
  .xq1n1xh {
    margin-left: 16px;
  }
  .xq2pcee {
    max-width: 440px;
  }
  .xq3kfgd {
    border-top-color: #1c2b3333;
  }
  .xq48mlj {
    height: 166px;
  }
  .xqfixnn {
    max-width: 1296px;
  }
  .xqg99ve {
    padding-left: 120px;
  }
  .xqjvt4i {
    width: min(100%, 500px);
  }
  .xqknez5 {
    min-height: 550px;
  }
  .xqo3gd {
    bottom: 8px;
  }
  .xqo6u75 {
    top: NaNpx;
  }
  .xqrom3v {
    min-width: 768px;
  }
  .xqtp20y {
    height: 0;
  }
  .xqui205 {
    margin-top: 24px;
  }
  .xqy66fx {
    padding-top: 15px;
  }
  .xqyf9gi {
    width: 250px;
  }
  .xr0a872 {
    top: -68px;
  }
  .xr1496l {
    padding-bottom: 15px;
  }
  .xr1yuqi {
    margin-top: auto;
  }
  .xr6pica {
    width: 520px;
  }
  .xr9ek0c {
    margin-top: 2px;
  }
  .xrgej4m {
    max-width: 700px;
  }
  .xrgzywg {
    border-left-color: #c9ccd1;
  }
  .xrk3b1a {
    border-bottom-color: #ff6e71;
  }
  .xrknsfa {
    height: calc(100vh - 64px);
  }
  .xrlsmeg {
    max-width: 600px;
  }
  .xrostsh {
    width: 150px;
  }
  .xrtmf19 {
    border-top-color: solid var(--fds-divider-on-wash);
  }
  .xrua2ca {
    border-bottom-color: var(--fds-gray-20);
  }
  .xrwgjkq {
    border-top-color: var(--geodesic-color-background-info-primary);
  }
  .xrxthzu {
    max-width: 49%;
  }
  .xs1s249 {
    border-right-width: 1px;
  }
  .xs9asl8 {
    padding-bottom: 5px;
  }
  .xs9mwh0 {
    margin-top: -24px;
  }
  .xsag5q8 {
    padding-bottom: 12px;
  }
  .xscze1f {
    margin-left: -48px;
  }
  .xsdox4t {
    height: 48px;
  }
  .xseo6mj {
    margin-top: 36px;
  }
  .xseoqlg {
    min-height: 80px;
  }
  .xsmyaan {
    width: 12px;
  }
  .xso031l {
    border-bottom-width: 1px;
  }
  .xsxhxmc {
    min-width: 84px;
  }
  .xt102qc {
    margin-left: 15px;
  }
  .xt5dcbg {
    max-width: min(100%, 450px);
  }
  .xt7dq6l {
    height: auto;
  }
  .xtdtrs8 {
    height: 100dvh;
  }
  .xted6l9 {
    max-width: 1000px;
  }
  .xthy2uy {
    max-width: 50%;
  }
  .xtotuo0 {
    top: 36px;
  }
  .xtu2ozf {
    border-bottom-color: var(--dolly-cta-grey-border);
  }
  .xtzlleu {
    border-top-left-radius: 16px;
  }
  .xu06os2 {
    margin-bottom: 5px;
  }
  .xu3xrit {
    height: 320px;
  }
  .xu45hu7 {
    min-height: calc(100vh - 121px);
  }
  .xu6b56t {
    border-top-color: #3cdeaf;
  }
  .xu6qffr {
    border-bottom-color: var(--fds-gray-30);
  }
  .xu96u03 {
    left: 0;
  }
  .xues588 {
    margin-right: 56px;
  }
  .xui9b5u {
    margin-bottom: 50px;
  }
  .xukug15 {
    max-width: 1072px;
  }
  .xuy2kf2 {
    max-width: 648px;
  }
  .xuyqlj2 {
    max-height: 300px;
  }
  .xv81nu7 {
    border-bottom-left-radius: 40px;
  }
  .xv90nub {
    margin-left: 32px;
  }
  .xve69zf {
    border-bottom-right-radius: 16px;
  }
  .xvijh9v {
    margin-top: 1px;
  }
  .xvl6max {
    margin-bottom: 36px;
  }
  .xvue9z {
    width: 500px;
  }
  .xvy4d1p {
    width: 24px;
  }
  .xw21qh3 {
    border-top-color: #c8d3dd;
  }
  .xw2csxc {
    overflow-x: auto;
  }
  .xw4jnvo {
    width: 20px;
  }
  .xw5ewwj {
    max-width: 300px;
  }
  .xw7yly9 {
    margin-top: 16px;
  }
  .xwa60dl {
    top: 50%;
  }
  .xwc1p85 {
    height: 102px;
  }
  .xwib8y2 {
    padding-bottom: 8px;
  }
  .xwjie4w {
    right: 40px;
  }
  .xwqtek9 {
    padding-bottom: min(5%, 50px);
  }
  .xwxc41k {
    padding-bottom: 24px;
  }
  .xwya9rg {
    margin-top: -16px;
  }
  .xwzfr38 {
    height: 80px;
  }
  .xx1l10f {
    border-top-color: var(--fds-gray-10);
  }
  .xx1l9l6 {
    margin-left: 28px;
  }
  .xx3o462 {
    height: 15px;
  }
  .xx4vt8u {
    margin-top: 48px;
  }
  .xx6bls6 {
    padding-bottom: 20px;
  }
  .xxbrewl {
    padding-bottom: 11px;
  }
  .xxh1dlw {
    padding-bottom: 88px;
  }
  .xxk0z11 {
    height: 24px;
  }
  .xxljpkc {
    width: 30%;
  }
  .xxr2gz3 {
    width: calc(100% / 3 * 2);
  }
  .xy13l1i {
    padding-right: 8px;
  }
  .xy2v5k6 {
    min-height: 215px;
  }
  .xy58l3u {
    border-bottom-color: var(--geodesic-color-background-info-primary);
  }
  .xy5igu8 {
    top: -64px;
  }
  .xy75621 {
    height: 72px;
  }
  .xy7tls4 {
    border-bottom-color: var(--fds-gray-10);
  }
  .xy91uf1 {
    bottom: 84px;
  }
  .xyamay9 {
    padding-top: 16px;
  }
  .xycev2y {
    width: 60%;
  }
  .xyfqnmn {
    padding-right: 16px;
  }
  .xygnafs {
    width: 120px;
  }
  .xyinxu5 {
    padding-top: 14px;
  }
  .xyo1k6t {
    margin-right: 10px;
  }
  .xyorhqc {
    margin-bottom: 10px;
  }
  .xyqdw3p {
    padding-top: 3px;
  }
  .xyzno7u {
    max-width: 960px;
  }
  .xz65tgg {
    min-height: 200px;
  }
  .xz84dc7 {
    width: 40%;
  }
  .xz9dl7a {
    padding-top: 12px;
  }
  .xzbgo9x {
    max-width: calc(100vw - 350px);
  }
  .xzbgwbi {
    margin-top: 9px;
  }
  .xzdrt5c {
    border-top-color: var(--fds-negative);
  }
  .xze62ix {
    right: max(32px, calc((100vw - 1504px) / 2 + 32px));
  }
  .xzi3mdb {
    padding-top: 11px;
  }
  .xzmzmjh {
    border-bottom-color: #465a69;
  }
  .xzsyqpu {
    border-top-color: var(--fds-positive);
  }
  .xzueoph {
    margin-bottom: 6px;
  }
  .xzxdvmt {
    padding-bottom: 17px;
  }
  .x1uhr9s9:focus-visible {
    border-top-color: #00000026;
  }
  .x62u5zs:focus-visible {
    border-bottom-color: #00000026;
  }
  .x14l7nz5:first-child {
    margin-top: 0;
  }
  .xzboxd6:last-child {
    margin-bottom: 0;
  }
  .x15g6hr2:hover {
    border-top-color: var(--fds-white);
  }
  .x15x9jbt:hover {
    border-top-color: var(--fds-gray-20);
  }
  .x16uexu2:hover {
    border-top-width: 2px;
  }
  .x18il3e8:hover {
    border-bottom-color: var(--fds-gray-20);
  }
  .x1kylhsf:hover {
    border-bottom-width: 1px;
  }
  .x1lwdpx3:hover {
    border-top-style: solid;
  }
  .x1ou7vsy:hover {
    border-bottom-width: 2px;
  }
  .x1rlzdi:hover {
    border-bottom-style: solid;
  }
  .x1xmka8o:hover {
    border-bottom-color: var(--fds-white);
  }
  .x71fu0x:hover {
    border-bottom-color: var(--fds-gray-80);
  }
  .xav833i:hover {
    border-top-color: var(--fds-blue-60);
  }
  .xhz1bdl:hover {
    border-top-color: var(--fds-gray-80);
  }
  .xogg9fb:hover {
    border-bottom-color: var(--fds-blue-60);
  }
  .xysibl7:hover {
    border-top-width: 1px;
  }
  @media (max-width: 480px) {
    .x105mi3h.x105mi3h {
      width: 45%;
    }
  }
  @media (max-width: 768px) {
    .x109hjem.x109hjem {
      min-height: calc(50vh - 176px);
    }
  }
  @media (max-width: 768px) {
    .x10i7btf.x10i7btf {
      margin-top: 0;
    }
  }
  @media (max-width: 767px) {
    .x10rn61k.x10rn61k {
      width: 100%;
    }
  }
  @media (min-width: 480px) and (max-width: 768px) {
    .x11z2m83.x11z2m83 {
      margin-right: 12px;
    }
  }
  @media (max-width: 480px) {
    .x12u24ib.x12u24ib {
      height: 200px;
    }
  }
  @media (max-width: 767px) {
    .x12v3a5e.x12v3a5e {
      max-width: 30ch;
    }
  }
  @media (max-width: 767px) {
    .x12zm5sk.x12zm5sk {
      padding-top: 40px;
    }
  }
  @media (max-width: 767px) {
    .x13ahj0x.x13ahj0x {
      border-top-left-radius: 32px;
    }
  }
  @media (max-width: 1024px) and (min-width: 769px) {
    .x13goywr.x13goywr {
      width: 45%;
    }
  }
  @media (max-width: 480px) {
    .x13jn6mc.x13jn6mc {
      margin-bottom: 60px;
    }
  }
  @media (max-width: 480px) {
    .x13mg7zb.x13mg7zb {
      height: 48px;
    }
  }
  @media (min-width: 1091px) and (max-width: 1260px) {
    .x13s05kr.x13s05kr {
      max-width: 535px;
    }
  }
  @media (max-width: 1024px) {
    .x14a0p6h.x14a0p6h {
      width: 100%;
    }
  }
  @media (max-width: 768px) {
    .x14l1xd2.x14l1xd2 {
      margin-top: 32px;
    }
  }
  @media (max-width: 768px) {
    .x14nxkyi.x14nxkyi {
      border-top-width: 1px;
    }
  }
  @media (min-width: 768px) {
    .x14yag86.x14yag86 {
      width: calc(100vw - 48px);
    }
  }
  @media (max-width: 480px) {
    .x1536mr4.x1536mr4 {
      margin-top: 0;
    }
  }
  @media (max-width: 800px) {
    .x15fdd57.x15fdd57 {
      height: 40px;
    }
  }
  @media (max-width: 767px) {
    .x15k2jg5.x15k2jg5 {
      border-bottom-style: solid;
    }
  }
  @media (max-width: 960px) {
    .x15oxpr5.x15oxpr5 {
      min-width: 0;
    }
  }
  @media (max-width: 768px) {
    .x168dok4.x168dok4 {
      border-top-style: solid;
    }
  }
  @media (max-width: 769px) {
    .x1690h7i.x1690h7i {
      padding-bottom: 0;
    }
  }
  @media (max-width: 767px) {
    .x16udbod.x16udbod {
      max-width: 800px;
    }
  }
  @media (min-width: 769px) {
    .x16zsqa8.x16zsqa8 {
      padding-top: 32px;
    }
  }
  @media (min-width: 767px) {
    .x17k60lr.x17k60lr {
      min-width: 300px;
    }
  }
  @media (max-width: 480px) {
    .x18ig2p0.x18ig2p0 {
      border-top-color: var(--fds-divider-on-white);
    }
  }
  @media (max-width: 768px) {
    .x18isy1d.x18isy1d {
      padding-top: 10px;
    }
  }
  @media (max-width: 800px) {
    .x1971oxt.x1971oxt {
      padding-bottom: 13px;
    }
  }
  @media (min-width: 768px) {
    .x19p1s13.x19p1s13 {
      padding-left: 8px;
    }
  }
  @media (min-width: 768px) {
    .x1abc6px.x1abc6px {
      width: 720px;
    }
  }
  @media (max-width: 768px) {
    .x1axofmf.x1axofmf {
      margin-bottom: 32px;
    }
  }
  @media (max-width: 768px) {
    .x1bgwy8c.x1bgwy8c {
      padding-bottom: 0;
    }
  }
  @media (max-width: 768px) and (min-width: 481px) {
    .x1c5by7y.x1c5by7y {
      width: 30%;
    }
  }
  @media (max-width: 800px) {
    .x1c5sqmm.x1c5sqmm {
      padding-left: 0;
    }
  }
  @media (max-width: 767px) {
    .x1c9rfu8.x1c9rfu8 {
      border-bottom-right-radius: 0;
    }
  }
  @media (max-width: 768px) {
    .x1dbhj7g.x1dbhj7g {
      top: 0;
    }
  }
  @media (max-width: 768px) {
    .x1de7xdp.x1de7xdp {
      width: auto;
    }
  }
  @media (max-width: 768px) {
    .x1dj01h5.x1dj01h5 {
      margin-left: 36px;
    }
  }
  @media (max-width: 480px) {
    .x1dptfn8.x1dptfn8 {
      margin-left: 8px;
    }
  }
  @media (max-width: 480px) {
    .x1e4g38w.x1e4g38w {
      left: 0;
    }
  }
  @media (max-width: 768px) {
    .x1ekpc38.x1ekpc38 {
      padding-bottom: 40px;
    }
  }
  @media (max-width: 768px) {
    .x1et4atq.x1et4atq {
      margin-bottom: 24px;
    }
  }
  @media (min-width: 769px) and (max-width: 1090px) {
    .x1fhqfo5.x1fhqfo5 {
      margin-bottom: 16px;
    }
  }
  @media (max-width: 768px) {
    .x1fj53yn.x1fj53yn {
      height: NaNpx;
    }
  }
  @media (max-width: 768px) {
    .x1fypi3i.x1fypi3i {
      height: 51px;
    }
  }
  @media (max-width: 768px) {
    .x1fz28vx.x1fz28vx {
      padding-top: 40px;
    }
  }
  @media (max-width: 768px) {
    .x1gor0ca.x1gor0ca {
      padding-top: 48px;
    }
  }
  @media (max-width: 480px) {
    .x1gro1lm.x1gro1lm {
      padding-bottom: 16px;
    }
  }
  @media (max-width: 767px) {
    .x1hgp4p7.x1hgp4p7 {
      width: 20px;
    }
  }
  @media (min-width: 767px) {
    .x1hlaoyv.x1hlaoyv {
      min-width: 440px;
    }
  }
  @media (min-width: 1280px) {
    .x1hrsj9e.x1hrsj9e {
      margin-left: 3px;
    }
  }
  @media (max-width: 768px) {
    .x1hxsuue.x1hxsuue {
      margin-left: 0;
    }
  }
  @media (max-width: 768px) {
    .x1i8vjtc.x1i8vjtc {
      width: 100%;
    }
  }
  @media (max-width: 768px) {
    .x1i9qoil.x1i9qoil {
      height: 108px;
    }
  }
  @media (min-width: 768px) {
    .x1ihl56l.x1ihl56l {
      height: calc(100svh - 48px);
    }
  }
  @media (max-width: 768px) {
    .x1ilxx4r.x1ilxx4r {
      padding-top: 24px;
    }
  }
  @media (max-width: 768px) {
    .x1l3ezzi.x1l3ezzi {
      margin-top: 40px;
    }
  }
  @media (max-width: 768px) {
    .x1l59kts.x1l59kts {
      margin-bottom: 32px;
    }
  }
  @media (max-width: 800px) {
    .x1lacfg.x1lacfg {
      padding-right: 14px;
    }
  }
  @media (min-width: 768px) and (max-width: 1024px) {
    .x1lef9ht.x1lef9ht {
      overflow-x: auto;
    }
  }
  @media (min-width: 1091px) and (max-width: 1260px) {
    .x1lufuau.x1lufuau {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    .x1m7tguv.x1m7tguv {
      padding-right: 8px;
    }
  }
  @media (max-width: 768px) {
    .x1mn314i.x1mn314i {
      padding-left: 20px;
    }
  }
  @media (min-width: 768px) {
    .x1n5ewv4.x1n5ewv4 {
      padding-right: 32px;
    }
  }
  @media (max-width: 768px) {
    .x1o07c4q.x1o07c4q {
      padding-left: 0;
    }
  }
  @media (max-width: 480px) {
    .x1o129na.x1o129na {
      margin-top: 2px;
    }
  }
  @media (max-width: 768px) {
    .x1p2fssp.x1p2fssp {
      padding-top: calc(100vh - 204px);
    }
  }
  @media (max-width: 768px) {
    .x1pnxun9.x1pnxun9 {
      height: 100%;
    }
  }
  @media (min-width: 768px) {
    .x1pwwegd.x1pwwegd {
      padding-bottom: 32px;
    }
  }
  @media (max-width: 768px) {
    .x1pzx3we.x1pzx3we {
      border-top-width: 1px;
    }
  }
  @media (max-width: 1200px) {
    .x1q5ptbo.x1q5ptbo {
      padding-left: 8px;
    }
  }
  @media (max-width: 1038px) {
    .x1q90aoa.x1q90aoa {
      height: 200px;
    }
  }
  @media (max-width: 768px) {
    .x1qx0zej.x1qx0zej {
      margin-top: 32px;
    }
  }
  @media (min-width: 1025px) and (max-width: 1279px) {
    .x1r7wvki.x1r7wvki {
      margin-left: 10px;
    }
  }
  @media (max-width: 768px) and (min-width: 481px) {
    .x1rh61nt.x1rh61nt {
      width: 70%;
    }
  }
  @media (min-width: 1360px) {
    .x1rim3vn.x1rim3vn {
      margin-top: 0;
    }
  }
  @media (max-width: 767px) {
    .x1slj4qe.x1slj4qe {
      max-width: 600px;
    }
  }
  @media (max-width: 800px) {
    .x1sqyxft.x1sqyxft {
      padding-top: 13px;
    }
  }
  @media (max-width: 768px) {
    .x1t1m37z.x1t1m37z {
      height: 260px;
    }
  }
  @media (min-width: 769px) {
    .x1tli9ei.x1tli9ei {
      padding-top: 0;
    }
  }
  @media (max-width: 1090px) {
    .x1tqeh5.x1tqeh5 {
      max-width: 430px;
    }
  }
  @media (min-width: 767px) {
    .x1uv06pg.x1uv06pg {
      padding-top: 40px;
    }
  }
  @media (max-width: 1024px) and (min-width: 769px) {
    .x1vef5zt.x1vef5zt {
      width: 55%;
    }
  }
  @media (max-width: 767px) {
    .x1vk4ifv.x1vk4ifv {
      padding-top: 24px;
    }
  }
  @media (max-width: 768px) {
    .x1wlegip.x1wlegip {
      width: calc(100% - 40px);
    }
  }
  @media (min-width: 768px) {
    .x1zx4lo.x1zx4lo {
      margin-top: 32px;
    }
  }
  @media (max-width: 480px) {
    .x243g30.x243g30 {
      padding-top: 12px;
    }
  }
  @media (max-width: 800px) {
    .x2kwtl7.x2kwtl7 {
      padding-right: 0;
    }
  }
  @media (max-width: 768px) {
    .x2uigwl.x2uigwl {
      padding-top: 0;
    }
  }
  @media (max-width: 768px) {
    .x3ct88n.x3ct88n {
      padding-bottom: 10px;
    }
  }
  @media (max-width: 768px) {
    .x3fhlyl.x3fhlyl {
      border-top-color: #67788a;
    }
  }
  @media (min-width: 1360px) {
    .x3qliav.x3qliav {
      margin-bottom: 0;
    }
  }
  @media (min-width: 767px) {
    .x4ib0o6.x4ib0o6 {
      max-width: 280px;
    }
  }
  @media (min-width: 769px) and (max-width: 1090px) {
    .x4jichp.x4jichp {
      max-width: 440px;
    }
  }
  @media (max-width: 768px) {
    .x4nw5cu.x4nw5cu {
      margin-right: 36px;
    }
  }
  @media (max-width: 768px) {
    .x4qxu0g.x4qxu0g {
      padding-top: 15px;
    }
  }
  @media (max-width: 480px) {
    .x5bw3jd.x5bw3jd {
      width: 55%;
    }
  }
  @media (max-width: 768px) {
    .x5i3zfy.x5i3zfy {
      padding-bottom: 16px;
    }
  }
  @media (max-width: 767px) {
    .x5nrsuq.x5nrsuq {
      height: 60px;
    }
  }
  @media (max-width: 768px) {
    .x6l8rjh.x6l8rjh {
      padding-bottom: 32px;
    }
  }
  @media (max-width: 800px) {
    .x6u2nbx.x6u2nbx {
      margin-bottom: 0;
    }
  }
  @media (max-width: 767px) {
    .x7889ek.x7889ek {
      overflow-x: auto;
    }
  }
  @media (max-width: 480px) {
    .x7omhpt.x7omhpt {
      margin-top: 8px;
    }
  }
  @media (max-width: 768px) {
    .x7wpqf.x7wpqf {
      padding-bottom: 15px;
    }
  }
  @media (max-width: 767px) {
    .x8be0im.x8be0im {
      border-bottom-left-radius: 0;
    }
  }
  @media (max-width: 768px) {
    .x8bw3ua.x8bw3ua {
      right: 5px;
    }
  }
  @media (min-width: 767px) {
    .x8gbfsz.x8gbfsz {
      min-width: 280px;
    }
  }
  @media (max-width: 768px) {
    .x8h4kti.x8h4kti {
      min-height: calc(100vh - 176px);
    }
  }
  @media (max-width: 768px) {
    .x98qlq3.x98qlq3 {
      height: fit-content;
    }
  }
  @media (max-width: 768px) {
    .x99i0y5.x99i0y5 {
      padding-top: 80px;
    }
  }
  @media (max-width: 768px) {
    .x9rm86n.x9rm86n {
      height: 265px;
    }
  }
  @media (max-width: 480px) {
    .x9zphr.x9zphr {
      height: 12%;
    }
  }
  @media (max-width: 768px) {
    .xa1ik48.xa1ik48 {
      height: calc(100vh - 176px);
    }
  }
  @media (max-width: 768px) {
    .xac5b77.xac5b77 {
      min-width: 320px;
    }
  }
  @media (max-width: 767px) {
    .xae083w.xae083w {
      height: calc(100svh - 24px);
    }
  }
  @media (min-width: 769px) {
    .xae2l5t.xae2l5t {
      padding-bottom: 0;
    }
  }
  @media (max-width: 767px) {
    .xb9xqgj.xb9xqgj {
      width: calc(100vw - 48px);
    }
  }
  @media (max-width: 768px) {
    .xcu46eb.xcu46eb {
      max-width: 100%;
    }
  }
  @media (max-width: 800px) {
    .xcukte8.xcukte8 {
      margin-top: 0;
    }
  }
  @media (max-width: 768px) {
    .xd28ij5.xd28ij5 {
      margin-bottom: -20px;
    }
  }
  @media (max-width: 768px) {
    .xd9riw8.xd9riw8 {
      margin-top: 16px;
    }
  }
  @media (max-width: 1200px) {
    .xdtmm5p.xdtmm5p {
      padding-bottom: min(10%, 50px);
    }
  }
  @media (max-width: 480px) {
    .xealedp.xealedp {
      min-width: 50px;
    }
  }
  @media (min-width: 1360px) {
    .xedn7ys.xedn7ys {
      width: 1280px;
    }
  }
  @media (max-width: 768px) {
    .xeerlbb.xeerlbb {
      margin-top: 12px;
    }
  }
  @media (max-width: 769px) {
    .xew003u.xew003u {
      padding-top: 0;
    }
  }
  @media (min-width: 767px) {
    .xffn4n0.xffn4n0 {
      width: 60%;
    }
  }
  @media (max-width: 768px) {
    .xfuitmc.xfuitmc {
      padding-bottom: 24px;
    }
  }
  @media (max-width: 1200px) {
    .xhdnmj5.xhdnmj5 {
      border-top-style: none;
    }
  }
  @media (min-width: 767px) {
    .xhnhrtt.xhnhrtt {
      width: 600px;
    }
  }
  @media (max-width: 480px) {
    .xhstohz.xhstohz {
      padding-top: 16px;
    }
  }
  @media (max-width: 1200px) {
    .xhvflyr.xhvflyr {
      padding-right: 8px;
    }
  }
  @media (max-width: 480px) {
    .xi07z52.xi07z52 {
      width: 100%;
    }
  }
  @media (max-width: 767px) {
    .xiuh4m9.xiuh4m9 {
      border-top-right-radius: 16px;
    }
  }
  @media (max-width: 480px) {
    .xiz542k.xiz542k {
      padding-top: 0;
    }
  }
  @media (min-width: 767px) {
    .xj0x93b.xj0x93b {
      padding-bottom: 32px;
    }
  }
  @media (max-width: 768px) {
    .xj3ftzj.xj3ftzj {
      margin-right: 0;
    }
  }
  @media (max-width: 1024px) {
    .xjtz92y.xjtz92y {
      margin-left: 6px;
    }
  }
  @media (max-width: 767px) {
    .xka6gi8.xka6gi8 {
      border-bottom-left-radius: 32px;
    }
  }
  @media (max-width: 480px) {
    .xkaomgs.xkaomgs {
      margin-bottom: 0;
    }
  }
  @media (max-width: 767px) {
    .xkh6t2e.xkh6t2e {
      overflow-y: auto;
    }
  }
  @media (max-width: 480px) {
    .xkic2cs.xkic2cs {
      border-top-width: 1px;
    }
  }
  @media (max-width: 480px) {
    .xlg8r5a.xlg8r5a {
      margin-bottom: 8px;
    }
  }
  @media (max-width: 768px) {
    .xmmqb2p.xmmqb2p {
      padding-left: 21px;
    }
  }
  @media (max-width: 767px) {
    .xmqxc8w.xmqxc8w {
      padding-bottom: 24px;
    }
  }
  @media (max-width: 768px) {
    .xmx6fm.xmx6fm {
      padding-bottom: 0;
    }
  }
  @media (min-width: 769px) and (max-width: 900px) {
    .xn761s3.xn761s3 {
      margin-bottom: 8px;
    }
  }
  @media (max-width: 768px) {
    .xnku9jy.xnku9jy {
      top: NaNpx;
    }
  }
  @media (max-width: 480px) {
    .xnml542.xnml542 {
      bottom: 0;
    }
  }
  @media (max-width: 768px) {
    .xo0y50g.xo0y50g {
      padding-top: 0;
    }
  }
  @media (min-width: 769px) {
    .xohf0ws.xohf0ws {
      width: 50%;
    }
  }
  @media (min-width: 768px) {
    .xoi1x47.xoi1x47 {
      margin-right: 32px;
    }
  }
  @media (max-width: 767px) {
    .xosfoy1.xosfoy1 {
      min-width: 325px;
    }
  }
  @media (max-width: 768px) {
    .xosu71j.xosu71j {
      left: 20px;
    }
  }
  @media (min-width: 767px) {
    .xoxwini.xoxwini {
      min-width: 720px;
    }
  }
  @media (min-width: 768px) and (max-width: 1024px) {
    .xoy9dzn.xoy9dzn {
      overflow-y: auto;
    }
  }
  @media (max-width: 768px) {
    .xp7zrkg.xp7zrkg {
      margin-top: 24px;
    }
  }
  @media (max-width: 767px) {
    .xp8gt7v.xp8gt7v {
      border-top-left-radius: 16px;
    }
  }
  @media (max-width: 1038px) {
    .xpabomh.xpabomh {
      width: 135px;
    }
  }
  @media (min-width: 767px) {
    .xpt360o.xpt360o {
      max-width: 800px;
    }
  }
  @media (min-width: 767px) {
    .xq6b338.xq6b338 {
      width: 50%;
    }
  }
  @media (max-width: 768px) {
    .xq8r5ux.xq8r5ux {
      border-top-style: solid;
    }
  }
  @media (max-width: 768px) {
    .xqaapmw.xqaapmw {
      left: 41px;
    }
  }
  @media (max-width: 480px) {
    .xqs25kb.xqs25kb {
      padding-bottom: 12px;
    }
  }
  @media (max-width: 480px) {
    .xrbzwmj.xrbzwmj {
      border-top-style: solid;
    }
  }
  @media (min-width: 767px) {
    .xrme68m.xrme68m {
      max-width: 600px;
    }
  }
  @media (max-width: 768px) {
    .xro3qtu.xro3qtu {
      padding-right: 0;
    }
  }
  @media (max-width: 768px) {
    .xstjs3a.xstjs3a {
      padding-bottom: 48px;
    }
  }
  @media (min-width: 767px) {
    .xszboug.xszboug {
      max-width: 1080px;
    }
  }
  @media (max-width: 480px) {
    .xtofmvr.xtofmvr {
      margin-right: 8px;
    }
  }
  @media (max-width: 375px) {
    .xtyjrqr.xtyjrqr {
      height: 16px;
    }
  }
  @media (max-width: 768px) {
    .xu0gjfc.xu0gjfc {
      max-height: 400px;
    }
  }
  @media (min-width: 768px) {
    .xu1ugmg.xu1ugmg {
      margin-bottom: 16px;
    }
  }
  @media (min-width: 767px) {
    .xuvd2m5.xuvd2m5 {
      min-width: 325px;
    }
  }
  @media (max-width: 768px) {
    .xvm1eaw.xvm1eaw {
      height: 78px;
    }
  }
  @media (max-width: 768px) {
    .xwcyyun.xwcyyun {
      width: 195px;
    }
  }
  @media (max-width: 768px) {
    .xwia4uf.xwia4uf {
      padding-top: 16px;
    }
  }
  @media (max-width: 480px) {
    .xx6zl8s.xx6zl8s {
      margin-left: 12px;
    }
  }
  @media (max-width: 1024px) {
    .xxveizt.xxveizt {
      top: 56px;
    }
  }
  @media (max-width: 768px) {
    .xz8ryoa.xz8ryoa {
      width: 65%;
    }
  }
  @media (max-width: 768px) {
    .xzciomb.xzciomb {
      top: -1px;
    }
  }
  @media (max-width: 768px) {
    .xzg6hwp.xzg6hwp {
      border-top-color: #67788a;
    }
  }
  @media (min-width: 768px) {
    .xzuyxx9.xzuyxx9 {
      margin-left: 32px;
    }
  }
  .x1j6awrg:after {
    position: absolute;
  }
  .x1s928wv:after {
    content: "";
  }
  .xdiidqw:after {
    background-image: linear-gradient(to top, #fff0, #fff);
  }
  .x1m1drc7:after {
    top: 0;
  }
  .x4eaejv:after {
    width: 100%;
  }
  .x5vykd1:after {
    height: 24px;
  }
  /*FB_PKG_DELIM*/
  .x1bvjpef {
    text-decoration: underline;
  }
  .xvd02kg {
    background-position: center -75px;
  }
  .xt0b8zv:hover {
    text-decoration: underline;
  }
  .x106a9eq {
    padding-inline-start: 20px;
  }
  .x11t971q {
    margin-inline-end: auto;
  }
  .x14z9mp {
    margin-inline-end: 0;
  }
  .x15mokao {
    border-start-start-radius: 0;
  }
  .x15x8krk {
    border-end-start-radius: 8px;
  }
  .x1awj2ng {
    color: #fff;
  }
  .x1byqy66 {
    background-size: 75%;
  }
  .x1ga7v0g {
    border-start-end-radius: 0;
  }
  .x1lliihq {
    display: block;
  }
  .x1lziwak {
    margin-inline-start: 0;
  }
  .x1mx2tx9 {
    box-shadow: 0 2px 10px 0 var(--fds-gray-20);
  }
  .x1n2onr6 {
    position: relative;
  }
  .x1p02xm8 {
    box-shadow: 0 0 10px #00000080;
  }
  .x1peid0c {
    background-color: green;
  }
  .x1q8sqs3 {
    background-color: var(--fds-gray-10);
  }
  .x1qughib {
    justify-content: space-between;
  }
  .x1xnnf8n {
    padding-inline-end: 20px;
  }
  .x1yc453h {
    text-align: start;
  }
  .x2b8uid {
    text-align: center;
  }
  .x67w97k {
    padding-inline-start: 50px;
  }
  .x6s0dn4 {
    align-items: center;
  }
  .x78zum5 {
    display: flex;
  }
  .xde0f50 {
    border-end-end-radius: 8px;
  }
  .xdt5ytf {
    flex-direction: column;
  }
  .xfo81ep {
    z-index: 1000;
  }
  .xhq3dmg {
    background-image:/*savepage-url=/rsrc.php/v4/yt/r/3iO6CHyzNZa.png*/ url();
  }
  .xihrxzy {
    box-shadow: 0 2px 10px 0 --fds-gray-20;
  }
  .xixxii4 {
    position: fixed;
  }
  .xiy17q3 {
    background-repeat: no-repeat;
  }
  .xl56j7k {
    justify-content: center;
  }
  .xvc5jky {
    margin-inline-start: auto;
  }
  .xx281p9 {
    padding-inline-end: 50px;
  }
  .x13crsa5 {
    padding-top: 50px;
  }
  .x17rqnwr {
    padding-top: 150px;
  }
  .x1dr59a3 {
    height: 100vh;
  }
  .x1e56ztr {
    margin-bottom: 8px;
  }
  .x1gan7if {
    padding-bottom: 32px;
  }
  .x1ok221b {
    margin-top: 5px;
  }
  .x1rxj1xn {
    padding-bottom: 50px;
  }
  .x1sy10c2 {
    margin-top: 20px;
  }
  .x1tfhste {
    margin-top: 40px;
  }
  .x1y1aw1k {
    padding-top: 8px;
  }
  .x1yztbdb {
    margin-bottom: 16px;
  }
  .x3hqpx7 {
    width: 50%;
  }
  .x5yr21d {
    height: 100%;
  }
  .x7ywyr2 {
    min-height: 50px;
  }
  .x8x9d4c {
    margin-left: auto;
  }
  .xack27t {
    margin-right: auto;
  }
  .xat24cr {
    margin-bottom: 0;
  }
  .xh8yej3 {
    width: 100%;
  }
  .xjkvuk6 {
    padding-bottom: 4px;
  }
  .xu06os2 {
    margin-bottom: 5px;
  }
  .xw7yly9 {
    margin-top: 16px;
  }
  .xwib8y2 {
    padding-bottom: 8px;
  }
  .xx4vt8u {
    margin-top: 48px;
  }

  :root,
  [dir="ltr"] {
    --stylex-logical-start: left;
    --stylex-logical-end: right;
  }
  [dir="rtl"] {
    --stylex-logical-start: right;
    --stylex-logical-end: left;
  }
  @keyframes x18re5ia-B {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .x11g6tue {
    background: none;
  }
  .x1xpn4pe {
    background: linear-gradient(135deg, #f7cbe8 81% 82%, #f7cbe8 82%, #e7bfe1);
  }
  .x3at95l {
    background: linear-gradient(135deg, #ff8 81% 82%, #ff8 82%, #ffffc6);
  }
  .x10ppxta {
    border-bottom: thick double #fbb6c2;
  }
  .x12wdn4z {
    border-inline-end: 0;
  }
  .x141n3hd {
    border-top: 1px solid #e7d1e4;
  }
  .x1a2a7pz {
    outline: none;
  }
  .x1ah7p70 {
    outline: 1px solid var(--accent);
  }
  .x1bvjpef {
    text-decoration: underline;
  }
  .x1f0uuog {
    border-inline-start: 0;
  }
  .x1fsgwh4 {
    border-inline-end: thick double #fbb6c2;
  }
  .x1gjp1fm {
    text-decoration: underline line-through;
  }
  .x1h0sj3v {
    border-inline-end: thick double #d4fcbc;
  }
  .x1hl2dhg {
    text-decoration: none;
  }
  .x1lxpc80 {
    border-inline-start: 1px solid #e8e8e8;
  }
  .x1myoq5u {
    border-bottom: 1px solid #e8e8e8;
  }
  .x1vfg1o1 {
    border-inline-end: 1px solid #e8e8e8;
  }
  .x56nm83 {
    border-top: 1px solid #fdfd86;
  }
  .x6umtig {
    border-top: 0;
  }
  .x8xmzq7 {
    border-inline-start: thick double #d4fcbc;
  }
  .x9nasv {
    border-inline-start: thick double #fbb6c2;
  }
  .xaqea5y {
    border-bottom: 0;
  }
  .xbvl8yd {
    transition: none !important;
  }
  .xdppsyt {
    border-bottom: 1px solid var(--divider);
  }
  .xii66kw {
    border-top: thick double #d4fcbc;
  }
  .xj9mwwo {
    border-top: thick double #fbb6c2;
  }
  .xmqliwb {
    text-decoration: line-through;
  }
  .xohfjfw {
    border-bottom: thick double #d4fcbc;
  }
  .xs4rnh2 {
    border-top: 1px solid #e8e8e8;
  }
  .xpqswwc:focus-visible {
    outline: none !important;
  }
  .x1lku1pv:hover {
    text-decoration: none;
  }
  .x106a9eq {
    padding-inline-start: 20px;
  }
  .x10l6tqk {
    position: absolute;
  }
  .x10w94by {
    border-inline-end-width: 0;
  }
  .x117nqv4 {
    font-weight: 700;
  }
  .x11lfxj5 {
    padding-inline-end: 4px;
  }
  .x11t971q {
    margin-inline-end: auto;
  }
  .x126k92a {
    white-space: pre-wrap;
  }
  .x12gmtvw {
    background-color: #1e1e1e;
  }
  .x12mpkf6 {
    color: #f7768e;
  }
  .x12scifz {
    color: var(--placeholder-text);
  }
  .x12u81az {
    border-inline-start-color: var(--divider);
  }
  .x135b78x {
    padding-inline-start: 4px;
  }
  .x13a6bvl {
    justify-content: flex-end;
  }
  .x13fj5qh {
    margin-inline-start: 8px;
  }
  .x13jxa8t {
    background-color: #fbb6c2;
  }
  .x13jy36j {
    padding-inline-start: 24px;
  }
  .x140o2bo {
    table-layout: fixed;
  }
  .x14e42zd {
    border-inline-start-width: 0;
  }
  .x14kloni {
    color: #e90;
  }
  .x14nfmen {
    background-color: var(--divider);
  }
  .x14vy60q {
    padding-inline-end: 2px;
  }
  .x14z9mp {
    margin-inline-end: 0;
  }
  .x158ip91 {
    border-inline-start-color: var(--always-white);
  }
  .x15t6x1y {
    border-inline-end-color: #c9ccd1;
  }
  .x15x8krk {
    border-end-start-radius: 8px;
  }
  .x1603h9y {
    font-size: 1.25rem;
  }
  .x16djdpl {
    cursor: nwse-resize;
  }
  .x16dsc37 {
    vertical-align: top;
  }
  .x170k5ml {
    position: inherit;
  }
  .x180nigk {
    color: #690;
  }
  .x186k294 {
    color: #c586c0;
  }
  .x18b5jzi {
    border-inline-end-style: solid;
  }
  .x18oe1m7 {
    border-inline-end-style: none;
  }
  .x194tvfx {
    color: #89ddff;
  }
  .x19bzpp3 {
    -webkit-box-decoration-break: clone;
  }
  .x19dz412 {
    color: #905;
  }
  .x19k9dhg {
    list-style-type: lower-roman;
  }
  .x1a1m0xk {
    color: var(--negative);
  }
  .x1c1uobl {
    padding-inline-start: 0;
  }
  .x1c4vz4f {
    flex-grow: 0;
  }
  .x1cn8c3t {
    color: #c586c0;
  }
  .x1cy8zhl {
    align-items: flex-start;
  }
  .x1d086am {
    color: #1a441b;
  }
  .x1dcheo9 {
    font-size: 0.8125rem;
  }
  .x1diwwjn {
    margin-inline-start: 12px;
  }
  .x1do52mm {
    padding-inline-end: 0.25rem;
  }
  .x1ed109x {
    cursor: text;
  }
  .x1egwzy8 {
    cursor: sw-resize;
  }
  .x1esvr86 {
    background-color: #d4fcbc;
  }
  .x1euzuty {
    inset-inline-end: -6px;
  }
  .x1f6kntn {
    font-size: 0.875rem;
  }
  .x1fey0fg {
    color: var(--blue-link);
  }
  .x1fqc64z {
    border-start-start-radius: 3px;
  }
  .x1g0dm76 {
    padding-inline-start: 12px;
  }
  .x1gukg7c {
    border-spacing: 0;
  }
  .x1gzqxud {
    background-color: #fff;
  }
  .x1hjwid2 {
    font-size: 94%;
  }
  .x1hnll1o {
    tab-size: 1;
  }
  .x1hr4nm9 {
    background-color: var(--primary-deemphasized-button-background);
  }
  .x1huztuv {
    color: #9cdcfe;
  }
  .x1hx0egp {
    -webkit-user-select: text;
  }
  .x1hywza8 {
    font-family:
      Menlo,
      Monaco,
      Consolas,
      Andale Mono,
      Ubuntu Mono,
      Courier New,
      monospace;
  }
  .x1hzs6vd {
    color: #c8c8c8;
  }
  .x1iyjqo2 {
    flex-grow: 1;
  }
  .x1ja2u2z {
    z-index: 0;
  }
  .x1jchvi3 {
    font-size: 1rem;
  }
  .x1jpiqpb {
    background-color: #ffffff80;
  }
  .x1k4tb9n {
    font-style: italic;
  }
  .x1kb4sjc {
    color: #d16969;
  }
  .x1ks1olk {
    opacity: 0.7;
  }
  .x1lk3jib {
    color: #dcdcaa;
  }
  .x1lliihq {
    display: block;
  }
  .x1lnt9ro {
    background-color: #e3fae0;
  }
  .x1lun4ml {
    border-inline-end-width: 1px;
  }
  .x1lziwak {
    margin-inline-start: 0;
  }
  .x1m6hows {
    background-color: #2a2a2a;
  }
  .x1mocir3 {
    text-shadow: 0 1px white;
  }
  .x1mpyi22 {
    margin-inline-end: 1px;
  }
  .x1mvi0mv {
    color: var(--primary-deemphasized-button-text);
  }
  .x1mwwwfo {
    border-collapse: collapse;
  }
  .x1mzt3pk {
    word-wrap: break-word;
  }
  .x1n2onr6 {
    position: relative;
  }
  .x1nhvcw1 {
    justify-content: flex-start;
  }
  .x1noocy9 {
    color: #999;
  }
  .x1o0tod {
    inset-inline-start: 0;
  }
  .x1o6pynw {
    caret-color: var(--primary-text);
  }
  .x1obq294 {
    border-start-start-radius: 8px;
  }
  .x1ozvsaw {
    color: #569cd6;
  }
  .x1pczhz8 {
    border-end-start-radius: 4px;
  }
  .x1pqso5q {
    color: #6e6e6e;
  }
  .x1q0g3np {
    flex-direction: row;
  }
  .x1qbpfcj {
    color: #4ec9b0;
  }
  .x1qjc9v5 {
    align-items: stretch;
  }
  .x1qlqyl8 {
    font-size: inherit;
  }
  .x1qq9wsj {
    color: var(--accent);
  }
  .x1qughib {
    justify-content: space-between;
  }
  .x1rg5ohu {
    display: inline-block;
  }
  .x1rrqm6h {
    list-style-type: lower-alpha;
  }
  .x1ru8ea5 {
    border-end-start-radius: 3px;
  }
  .x1s688f {
    font-weight: 600;
  }
  .x1s85apg {
    display: none;
  }
  .x1sdyfia {
    white-space: pre;
  }
  .x1sibtaa {
    line-height: 1.2308;
  }
  .x1sqbtui {
    cursor: auto;
  }
  .x1t39747 {
    border-start-end-radius: 4px;
  }
  .x1t7ytsu {
    border-inline-start-style: solid;
  }
  .x1ult018 {
    margin-inline-start: 25px;
  }
  .x1vjfegm {
    z-index: 1;
  }
  .x1vtvx1t {
    background-color: var(--wash);
  }
  .x1wcsgtt {
    border-end-end-radius: 4px;
  }
  .x1wcu8vx {
    margin-inline-end: 25px;
  }
  .x1xegmmw {
    margin-inline-end: 8px;
  }
  .x1xlr1w8 {
    font-weight: 700;
  }
  .x1xnnf8n {
    padding-inline-end: 20px;
  }
  .x1xq1udz {
    color: #c0caf5;
  }
  .x1yc453h {
    text-align: start;
  }
  .x1ydyto7 {
    color: #dcdcaa;
  }
  .x1ypdohk {
    cursor: pointer;
  }
  .x1znate {
    padding-inline-start: 0.25rem;
  }
  .x2b8uid {
    text-align: center;
  }
  .x2lah0s {
    flex-shrink: 0;
  }
  .x2vl965 {
    padding-inline-end: 10px;
  }
  .x31gnff {
    font-family: Facebook Reader;
  }
  .x3ct3a4 {
    list-style-type: none;
  }
  .x3nfvp2 {
    display: inline-flex;
  }
  .x3sou0m {
    border-inline-end-color: var(--divider);
  }
  .x3yw8vx {
    list-style-type: decimal;
  }
  .x443n21 {
    background-color: var(--web-wash);
  }
  .x47corl {
    pointer-events: none;
  }
  .x4wq5d9 {
    background-color: #5890ff26;
  }
  .x56jcm7 {
    border-inline-start-width: 4px;
  }
  .x5a5i1n {
    border-start-end-radius: 8px;
  }
  .x5hsz1j {
    animation-duration: 0.2s;
  }
  .x64bnmy {
    padding-inline-end: 24px;
  }
  .x658ib2 {
    color: #76161b;
  }
  .x68a46l {
    color: #e6db74;
  }
  .x6prxxf {
    font-size: 0.9375rem;
  }
  .x6s0dn4 {
    align-items: center;
  }
  .x6u19be {
    font-size: 0.9375rem;
  }
  .x78zum5 {
    display: flex;
  }
  .x7upqwr {
    border-inline-start-color: var(--accent) !important;
  }
  .x87ps6o {
    -webkit-user-select: none;
  }
  .x8jjedw {
    list-style-type: revert;
  }
  .x8tsxso {
    border-inline-end-color: var(--always-white);
  }
  .x9f619 {
    box-sizing: border-box;
  }
  .xacetse {
    color: #73daca;
  }
  .xaw5a7l {
    color: #f8f8f2;
  }
  .xbyyjgo {
    opacity: 0.5;
  }
  .xc5s1be {
    color: #5a638c;
  }
  .xc7edbc {
    cursor: ne-resize;
  }
  .xcot555 {
    color: #bb9af7;
  }
  .xcrmq0u {
    color: #a6e22e;
  }
  .xd6xcuc {
    color: #b5cea8;
  }
  .xde0f50 {
    border-end-end-radius: 8px;
  }
  .xdof05e {
    border-inline-start-color: #c9ccd1;
  }
  .xdp8it0 {
    color: #9a6e3a;
  }
  .xdpw7ca {
    color: #d4d4d4;
  }
  .xdr3pjx {
    border-inline-end-color: var(--accent) !important;
  }
  .xdt5ytf {
    flex-direction: column;
  }
  .xe2zdcy {
    padding-inline-start: 10px;
  }
  .xeaf4i8 {
    white-space: normal;
  }
  .xebrgi1 {
    color: #d7ba7d;
  }
  .xefazk8 {
    margin-inline-start: 24px;
  }
  .xeq4nuv {
    tab-size: 2;
  }
  .xf159sx {
    padding-inline-end: 8px;
  }
  .xf7dkkf {
    padding-inline-start: 16px;
  }
  .xgjqrgf {
    color: #c00;
  }
  .xgxxoiu {
    font-size: 0;
  }
  .xhluuyv {
    font-family: Menlo, Consolas, Monaco, monospace;
  }
  .xhtitgo {
    z-index: 2;
  }
  .xi81zsa {
    color: var(--secondary-text);
  }
  .xixxii4 {
    position: fixed;
  }
  .xj87blo {
    float: var(--stylex-logical-start);
  }
  .xjbqb8w {
    background-color: transparent;
  }
  .xjjn67l {
    color: #6a9955;
  }
  .xjup8qr {
    background-color: #f5f2f0;
  }
  .xjw0khk {
    border-end-end-radius: 60px 5px;
  }
  .xjwep3j {
    border-start-start-radius: 4px;
  }
  .xkrcy79 {
    color: #ff9e64;
  }
  .xl56j7k {
    justify-content: center;
  }
  .xl5kmx0 {
    color: gray;
  }
  .xlshs6z {
    visibility: hidden;
  }
  .xlyipyv {
    text-overflow: ellipsis;
  }
  .xm1w569 {
    color: #9ece6a;
  }
  .xm2jcoa {
    margin-inline-start: 1px;
  }
  .xmjcpbm {
    background-color: var(--comment-background);
  }
  .xmzvs34 {
    padding-inline-start: 8px;
  }
  .xngnso2 {
    font-size: 1.5rem;
  }
  .xnhn04m {
    color: #7aa2f7;
  }
  .xo1l8bm {
    font-weight: 400;
  }
  .xo5v014 {
    line-height: 1;
  }
  .xod0wng {
    color: #000;
  }
  .xoexkxr {
    color: #fd971f;
  }
  .xpdmqnj {
    padding-inline-end: 12px;
  }
  .xpilrb4 {
    border-inline-start-width: 1px;
  }
  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }
  .xqfym49 {
    background-color: #efefef;
  }
  .xqi1l69 {
    background-color: #f2f3f5;
  }
  .xrpsa6j {
    cursor: nw-resize;
  }
  .xs83m0k {
    flex-shrink: 1;
  }
  .xs83zq4 {
    border-start-end-radius: 3px;
  }
  .xstzfhl {
    border-inline-start-style: none;
  }
  .xt0e3qv {
    cursor: default;
  }
  .xt6ovg4 {
    border-end-end-radius: 3px;
  }
  .xtijo5x {
    inset-inline-end: 0;
  }
  .xtrg13t {
    float: var(--stylex-logical-end);
  }
  .xtt52l0 {
    resize: none;
  }
  .xtv2irb {
    mix-blend-mode: darken;
  }
  .xtvhhri {
    text-transform: uppercase;
  }
  .xu88d7e {
    color: #dd4a68;
  }
  .xuc5kci {
    color: #07a;
  }
  .xuk3077 {
    align-items: flex-end;
  }
  .xuxw1ft {
    white-space: nowrap;
  }
  .xv5twrn {
    cursor: move;
  }
  .xvc5jky {
    margin-inline-start: auto;
  }
  .xvhhaok {
    color: #ce9178;
  }
  .xwnonoy {
    background-color: var(--accent);
  }
  .xws6zjw {
    background-color: #fff6;
  }
  .xy0fqo7 {
    color: #708090;
  }
  .xyen2ro {
    float: none;
  }
  .xygx8qp {
    box-shadow:
      0 12px 28px #0003,
      0 2px 4px #0000001a,
      inset 0 0 0 1px #ffffff80;
  }
  .xyh5bb9 {
    box-decoration-break: clone;
  }
  .xyiysdx {
    padding-inline-start: 2px;
  }
  .xypss5j {
    background-color: #fff1ef;
  }
  .xyri2b {
    padding-inline-end: 0;
  }
  .xzexbsc {
    color: #569cd6;
  }
  .xzsf02u {
    color: var(--primary-text);
  }
  .x12fum4b:hover {
    background-color: var(--divider);
  }
  .x1o7uuvo:hover {
    opacity: 1;
  }
  .xfub72c:hover {
    background-color: #efefef;
  }
  .xwctamf:hover {
    color: var(--primary-text);
  }
  @media print {
    .x2m7a2c.x2m7a2c {
      text-shadow: none;
    }
  }
  .x10avn17 {
    padding-bottom: 56.25%;
  }
  .x10wlt62 {
    overflow-y: hidden;
  }
  .x1120s5i {
    padding-bottom: 2px;
  }
  .x12nagc {
    margin-bottom: 4px;
  }
  .x131sewu {
    right: 10px;
  }
  .x13fuv20 {
    border-top-style: solid;
  }
  .x13vifvy {
    top: 0;
  }
  .x16i1cuh {
    right: 30px;
  }
  .x173qytb {
    min-width: 75px;
  }
  .x173radd {
    min-width: 170px;
  }
  .x178xt8z {
    border-top-width: 1px;
  }
  .x17ats6m {
    border-bottom-color: var(--overlay-alpha-80);
  }
  .x17rw0jw {
    height: 22px;
  }
  .x18d9i69 {
    padding-bottom: 0;
  }
  .x18dl8mb {
    height: 150px;
  }
  .x193iq5w {
    max-width: 100%;
  }
  .x1anpbxc {
    margin-top: 10px;
  }
  .x1c42kn3 {
    left: 20px;
  }
  .x1cnzs8 {
    padding-top: 20px;
  }
  .x1e1m7ul {
    margin-top: 25px;
  }
  .x1e56ztr {
    margin-bottom: 8px;
  }
  .x1ejq31n {
    border-top-style: none;
  }
  .x1ey2m1c {
    bottom: 0;
  }
  .x1gslohp {
    margin-top: 4px;
  }
  .x1hagigm {
    height: 7px;
  }
  .x1hccu1h {
    border-bottom-color: #c9ccd1;
  }
  .x1i1rx1s {
    width: 1px;
  }
  .x1i9suas {
    min-width: 120px;
  }
  .x1ibc7va {
    margin-bottom: 25px;
  }
  .x1iorvi4 {
    padding-top: 4px;
  }
  .x1j85h84 {
    padding-bottom: 1px;
  }
  .x1kky2od {
    width: 16px;
  }
  .x1ktj5wk {
    height: calc(100% - 8px);
  }
  .x1l5p03z {
    height: 70vh;
  }
  .x1lqxvo2 {
    border-bottom-color: var(--always-white);
  }
  .x1ncir08 {
    max-width: 200px;
  }
  .x1nn3v0j {
    padding-top: 2px;
  }
  .x1odjw0f {
    overflow-y: auto;
  }
  .x1pslo05 {
    border-bottom-color: #5890ff4d;
  }
  .x1q0q8m5 {
    border-bottom-style: solid;
  }
  .x1qhh985 {
    border-bottom-width: 0;
  }
  .x1rife3k {
    overflow-y: scroll;
  }
  .x1s6807b {
    border-bottom-color: var(--accent) !important;
  }
  .x1sy0etr {
    border-bottom-style: none;
  }
  .x1sy10c2 {
    margin-top: 20px;
  }
  .x1xmf6yo {
    margin-top: 8px;
  }
  .x1y1aw1k {
    padding-top: 8px;
  }
  .x1yztbdb {
    margin-bottom: 16px;
  }
  .x2lwn1j {
    min-height: 0;
  }
  .x2vplmn {
    top: 45px;
  }
  .x3m8u43 {
    right: 0;
  }
  .x3uilvn {
    max-height: 64px;
  }
  .x4p5aij {
    padding-top: 1px;
  }
  .x50cjq {
    min-height: 25px;
  }
  .x5yr21d {
    height: 100%;
  }
  .x6ikm8r {
    overflow-x: hidden;
  }
  .x80vd3b {
    border-bottom-color: var(--divider);
  }
  .x8cjs6t {
    border-top-color: var(--divider);
  }
  .x972fbf {
    border-top-width: 0;
  }
  .x9tmck8 {
    padding-top: 25px;
  }
  .xat24cr {
    margin-bottom: 0;
  }
  .xci0xqf {
    width: 7px;
  }
  .xdj266r {
    margin-top: 0;
  }
  .xdjccd9 {
    left: -6px;
  }
  .xeuugli {
    min-width: 0;
  }
  .xexx8yu {
    padding-top: 0;
  }
  .xfmqdhw {
    width: 70vw;
  }
  .xfr5jun {
    top: 8px;
  }
  .xfwxh34 {
    bottom: -50px;
  }
  .xgjxtca {
    border-top-color: var(--always-white);
  }
  .xgzdjil {
    right: -6px;
  }
  .xh8yej3 {
    width: 100%;
  }
  .xieb3on {
    margin-bottom: 20px;
  }
  .xjkvuk6 {
    padding-bottom: 4px;
  }
  .xjsvxwn {
    border-top-color: var(--accent) !important;
  }
  .xk6ci0l {
    right: 20px;
  }
  .xktia5q {
    width: 80%;
  }
  .xlup9mm {
    height: 16px;
  }
  .xmdk04u {
    border-top-color: #c9ccd1;
  }
  .xod5an3 {
    margin-bottom: 12px;
  }
  .xqtp20y {
    height: 0;
  }
  .xso031l {
    border-bottom-width: 1px;
  }
  .xsugpx9 {
    bottom: -6px;
  }
  .xt7dq6l {
    height: auto;
  }
  .xtu2xtp {
    top: -6px;
  }
  .xu96u03 {
    left: 0;
  }
  .xv4lvxq {
    top: 17px;
  }
  .xw2csxc {
    overflow-x: auto;
  }
  .xw7yly9 {
    margin-top: 16px;
  }
  .xwib8y2 {
    padding-bottom: 8px;
  }
  .xwxc41k {
    padding-bottom: 24px;
  }
  .xx6bls6 {
    padding-bottom: 20px;
  }
  .xygnafs {
    width: 120px;
  }
  .xyorhqc {
    margin-bottom: 10px;
  }
  .xz84dc7 {
    width: 40%;
  }
  .xzboxd6:last-child {
    margin-bottom: 0;
  }
  .x19m3swy:after {
    background: #0003;
  }
  .x1j6awrg:after {
    position: absolute;
  }
  .x1s928wv:after {
    content: "";
  }
  .x1x6zp8v:after {
    box-shadow: 2px 15px 5px #0006;
  }
  .x2s2ed0::-webkit-input-placeholder {
    color: var(--secondary-text);
  }
  .xfk6m8::-webkit-scrollbar {
    display: none;
  }
  .xi4xitw:after {
    z-index: -1;
  }
  .xtdes4l:after {
    transform: matrix(-1, -0.1, 0, 1, 0, 0);
  }
  .x1cj0po7:after {
    right: 0;
    bottom: 20px;
  }
  .xb7o21d:after {
    width: 120px;
  }
  .xjjcjes:after {
    height: 25px;
  }

