:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*,:before,:after{box-sizing:border-box}body{scrollbar-gutter:stable;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x8gn65e {
    inset: var(--xr5xhxc);
  }

  .x19ilx4q {
    margin: var(--x-14mfytm);
  }

  .xnbvghs {
    margin: var(--x10wewel);
  }

  .x1fcxgtv {
    margin: var(--x12691mp);
  }

  .x1gqzriz {
    margin: -8px;
  }

  .x7q0758 {
    margin: var(--x1qxghh1);
  }

  .x1ytgzfd {
    margin: var(--x1rnwtyu);
  }

  .xs2jrss {
    margin: var(--x1uo4hpd);
  }

  .x1170v7g {
    margin: var(--x1x7q0f0);
  }

  .xcshsu2 {
    margin: var(--x1y5sj8e);
  }

  .x90h45e {
    margin: var(--x3rbvw6);
  }

  .x15giddx {
    margin: var(--x6ko8ln);
  }

  .x1hech1q {
    margin: var(--xogcc84);
  }

  .xir49t {
    margin: var(--xqn9d5n);
  }

  .xak7v3g {
    margin: var(--xr5xhxc);
  }

  .x1fapc1n {
    margin: var(--xusrrra);
  }

  .xkqdld6 {
    margin: var(--xzr3f05);
  }

  .x1tcepkn {
    padding: var(--x-p360mw);
  }

  .xkptiag {
    padding: var(--x10wewel);
  }

  .xy6qvn {
    padding: var(--x12691mp);
  }

  .x1fx7c97 {
    padding: var(--x1qxghh1);
  }

  .x1rtzv8k {
    padding: var(--x1rnwtyu);
  }

  .xv2gmof {
    padding: var(--x1uo4hpd);
  }

  .x1j9ic4b {
    padding: var(--x1x7q0f0);
  }

  .xtz7qq9 {
    padding: var(--x1y5sj8e);
  }

  .xxego1d {
    padding: var(--x3rbvw6);
  }

  .x11i4fmk {
    padding: var(--x6ko8ln);
  }

  .x1xfxral {
    padding: var(--xogcc84);
  }

  .x1azugi4 {
    padding: var(--xqn9d5n);
  }

  .x1ysa9e9 {
    padding: var(--xr5xhxc);
  }

  .x1b6nxbp {
    padding: var(--xusrrra);
  }

  .x1g4aauq {
    padding: var(--xzr3f05);
  }
}

@layer priority3 {
  .xyf91em {
    background-position: top;
  }

  .x1xsqp64 {
    background-position: center;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xrbmxa0 {
    border-color: var(--x1860301);
  }

  .x1ikp8mw {
    border-color: var(--x18v07kk);
  }

  .x14mvv7q {
    border-color: var(--x1e2hqab);
  }

  .x1kfm5zy {
    border-color: var(--x1k0ya13);
  }

  .x886t78 {
    border-color: var(--x1o5swjq);
  }

  .x1roiky7 {
    border-color: var(--x1s8ki0i);
  }

  .x5om7q1 {
    border-color: var(--x4222pv);
  }

  .xesel2g {
    border-color: var(--x6idwnu);
  }

  .xby7oc5 {
    border-color: var(--x7j4ra9);
  }

  .x1b8xkz3 {
    border-color: var(--xbufr8e);
  }

  .xn26usk {
    border-color: var(--xjeh5dd);
  }

  .xudioht {
    border-color: var(--xwu1a5q);
  }

  .x15zsvn6 {
    border-radius: var(--x1lqejm7);
  }

  .x1kwqkkl {
    border-radius: var(--xcs8ypv);
  }

  .x1ahldhq {
    border-radius: var(--xofff31);
  }

  .x14ujjk1 {
    border-radius: var(--xukwqqc);
  }

  .x1ibj6po {
    border-radius: var(--xx4xnip);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xha96y3 {
    border-style: dotted;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1bncapi {
    border-width: var(--x1hvndb7);
  }

  .x1gbnl47 {
    border-width: var(--x1xdqv97);
  }

  .x1dmnfhy {
    border-width: var(--x6qa5yn);
  }

  .xs7ctw1 {
    border-width: var(--x8wmnyf);
  }

  .xuw9qdb {
    flex: 0 0 280px;
  }

  .x1urzjr3 {
    gap: var(--x-egurc0);
  }

  .x1bkje6c {
    gap: var(--x10wewel);
  }

  .x6wes2k {
    gap: var(--x12691mp);
  }

  .x1sltbp8 {
    gap: var(--x1qxghh1);
  }

  .x1x45m0h {
    gap: var(--x1rnwtyu);
  }

  .x1ukla5b {
    gap: var(--x1uo4hpd);
  }

  .xwgbw8t {
    gap: var(--x1x7q0f0);
  }

  .x1ca6n8w {
    gap: var(--x1y5sj8e);
  }

  .xqhrcwv {
    gap: var(--x3rbvw6);
  }

  .x1aqfq8n {
    gap: var(--x6ko8ln);
  }

  .x671b9u {
    gap: var(--xogcc84);
  }

  .xgdhhun {
    gap: var(--xqn9d5n);
  }

  .x1jrw0ho {
    gap: var(--xr5xhxc);
  }

  .x1d3ahja {
    gap: 1px;
  }

  .x12iroah {
    gap: var(--xusrrra);
  }

  .xxcemek {
    gap: var(--xzr3f05);
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x13tmepc {
    grid-column: var(--grid-column);
  }

  .x1t90rx6 {
    grid-row: var(--grid-row-span);
  }

  .xhwf6ir {
    grid-row: var(--grid-row);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1inn3se {
    margin-block: var(--x1rnwtyu);
  }

  .x4cmgvd {
    margin-block: var(--xr5xhxc);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xymf8bb {
    margin-inline: var(--x-txj11k);
  }

  .x1cuvj51 {
    margin-inline: var(--x10wewel);
  }

  .x6fwlx3 {
    margin-inline: var(--x12691mp);
  }

  .x1nhfekf {
    margin-inline: var(--x1qxghh1);
  }

  .xfh5gtw {
    margin-inline: var(--x1rnwtyu);
  }

  .xf39df3 {
    margin-inline: var(--x1uo4hpd);
  }

  .x1bbllyb {
    margin-inline: var(--x1x7q0f0);
  }

  .xqk8b5e {
    margin-inline: var(--x1y5sj8e);
  }

  .x1pnch8e {
    margin-inline: var(--x3rbvw6);
  }

  .xbs6eaw {
    margin-inline: var(--x6ko8ln);
  }

  .x19y2b1t {
    margin-inline: var(--xfu8gxh);
  }

  .x3g5sf8 {
    margin-inline: var(--xgpyrrw);
  }

  .xxwwx74 {
    margin-inline: var(--xogcc84);
  }

  .xrdswid {
    margin-inline: var(--xqn9d5n);
  }

  .xrj9nnz {
    margin-inline: var(--xr5xhxc);
  }

  .x1taf554 {
    margin-inline: var(--xusrrra);
  }

  .x1q0t50d {
    margin-inline: var(--xzr3f05);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xd4o5po {
    overflow: var(--x-c4kq4u);
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1jmej26 {
    padding-block: var(--x-j6p5aq);
  }

  .xuzdf83 {
    padding-block: var(--x10wewel);
  }

  .x1398s {
    padding-block: var(--x12691mp);
  }

  .x78imr2 {
    padding-block: var(--x1qxghh1);
  }

  .xrkugmr {
    padding-block: var(--x1rnwtyu);
  }

  .x1vjqbqd {
    padding-block: var(--x1uo4hpd);
  }

  .x1rhhw2a {
    padding-block: var(--x1x7q0f0);
  }

  .x1g2oha {
    padding-block: var(--x1y5sj8e);
  }

  .x1e3fc1t {
    padding-block: var(--x3rbvw6);
  }

  .xnuostj {
    padding-block: var(--x6ko8ln);
  }

  .xlteua7 {
    padding-block: var(--xogcc84);
  }

  .xvr6g3w {
    padding-block: var(--xqn9d5n);
  }

  .x1bb72sf {
    padding-block: var(--xr5xhxc);
  }

  .x110wg91 {
    padding-block: var(--xusrrra);
  }

  .x16c1nnb {
    padding-block: var(--xzr3f05);
  }

  .x1g9dkuz {
    padding-inline: var(--x-16k533w);
  }

  .x87kil3 {
    padding-inline: var(--x10wewel);
  }

  .x16ybq3k {
    padding-inline: var(--x12691mp);
  }

  .x1sd0o5k {
    padding-inline: var(--x1qxghh1);
  }

  .x19lzv46 {
    padding-inline: var(--x1rnwtyu);
  }

  .x1dxfkwt {
    padding-inline: var(--x1uo4hpd);
  }

  .x1ac8534 {
    padding-inline: var(--x1x7q0f0);
  }

  .xdt80ez {
    padding-inline: var(--x1y5sj8e);
  }

  .x1muud08 {
    padding-inline: var(--x3rbvw6);
  }

  .x1f2o8i {
    padding-inline: var(--x6ko8ln);
  }

  .xetx0ps {
    padding-inline: var(--xogcc84);
  }

  .xq5sp3e {
    padding-inline: var(--xqn9d5n);
  }

  .xdaulf8 {
    padding-inline: var(--xr5xhxc);
  }

  .x1n9l9s1 {
    padding-inline: var(--xusrrra);
  }

  .xozq5sa {
    padding-inline: var(--xzr3f05);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xgep6w1:focus-visible {
    outline: 2px solid var(--xwu1a5q);
  }

  .x1t5p8ur:focus {
    border-color: var(--x18v07kk);
  }
}

@layer priority4 {
  .x19bzpp3 {
    -webkit-box-decoration-break: clone;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x12o7a9z {
    align-items: var(--x-pkr6c5);
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1p45g1v {
    align-self: var(--x-1bhv3tz);
  }

  .x59zhzd {
    animation-delay: .123913s;
  }

  .x1m98km7 {
    animation-delay: .18587s;
  }

  .x13jirn1 {
    animation-delay: 61.9565ms;
  }

  .x15n9njn {
    animation-delay: 0s;
  }

  .xrk8rir {
    animation-delay: .247826s;
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .xfccqg3 {
    animation-duration: 4.1s;
  }

  .x18kmqv3 {
    animation-duration: .8s;
  }

  .xrol343 {
    animation-duration: .3s;
  }

  .x1s9wrgt {
    animation-duration: .15s;
  }

  .x108372d {
    animation-duration: .886957s;
  }

  .x1b8fn35 {
    animation-duration: 4.6s;
  }

  .x1knmy8x {
    animation-duration: var(--task-solve-duration);
  }

  .x1xeeg6s {
    animation-duration: 3.8s;
  }

  .x19rfzzt {
    animation-duration: var(--task-pill-enter-duration);
  }

  .x1h2s7j6 {
    animation-duration: 4.2s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1kr6nvn {
    animation-name: x13ewgd2-B;
  }

  .xdg251v {
    animation-name: x147ns5m-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1erov3x {
    animation-name: x1adxoqu-B;
  }

  .xkww8ia {
    animation-name: x1p6idj5-B;
  }

  .x1npissp {
    animation-name: x1xa8pi8-B;
  }

  .x1ts33tp {
    animation-name: x8c9dpp-B;
  }

  .xt8et44 {
    animation-name: xe2o1n0-B;
  }

  .xs91246 {
    animation-name: xgos9gg-B;
  }

  .x11gb0eh {
    animation-name: xovvp0-B;
  }

  .x1rmv7z2 {
    animation-name: xr8uj8s-B;
  }

  .xe55e65 {
    animation-name: xzhlqp9-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1yc3joy {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .xq25qxe {
    animation-timing-function: ease-in-out;
  }

  .xe59zcr, .x1g49m4u {
    animation-timing-function: ease-out;
  }

  .xjyslct {
    appearance: none;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xal63xi {
    aspect-ratio: 3 / 2;
  }

  .xrcstgi {
    aspect-ratio: 1.3;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1h297l7 {
    background-color: var(--x101bzfa);
  }

  .x1eojie7 {
    background-color: var(--x14gp6d4);
  }

  .xlssh79 {
    background-color: var(--x15oaqt);
  }

  .xl8ny06 {
    background-color: var(--x15uefc4);
  }

  .xkl8hr6 {
    background-color: var(--x18v07kk);
  }

  .xhlbtym {
    background-color: var(--x1d87dzy);
  }

  .x1jmc4pc {
    background-color: var(--x1f8jgt8);
  }

  .xamkk7e {
    background-color: var(--x1hgghon);
  }

  .xfasj7z {
    background-color: var(--x1jehvcl);
  }

  .x7l7a56 {
    background-color: var(--x1p9cd3w);
  }

  .xp878it {
    background-color: var(--x1u6th96);
  }

  .xzb0qq5 {
    background-color: var(--x1w5uuau);
  }

  .x7gs31j {
    background-color: var(--x1ytzx4e);
  }

  .xdcmn6w {
    background-color: var(--x3gkk37);
  }

  .xm63075 {
    background-color: var(--xa5b5x0);
  }

  .x1x4fibb {
    background-color: var(--xcadig9);
  }

  .xn580m2 {
    background-color: #76ab93;
  }

  .x1hgr5mq {
    background-color: var(--xi3lmof);
  }

  .xnhuvjx {
    background-color: var(--xigyfvq);
  }

  .xhm7xhu {
    background-color: var(--xkoy9s7);
  }

  .x16ppe7z {
    background-color: var(--xkqm3qe);
  }

  .x1jvyx7p {
    background-color: var(--xnnci4d);
  }

  .x1aryinx {
    background-color: var(--xqclvke);
  }

  .xsssf4l {
    background-color: var(--xryc6us);
  }

  .x1a29xkd {
    background-image: url("/images/environmental-image.webp");
  }

  .xwcwh0q {
    background-image: url("/images/defence-image.webp");
  }

  .x19kivnb {
    background-image: url("/backgrounds/footer-cta-bg.webp");
  }

  .x1wxcotg {
    background-image: url("/backgrounds/neurips-section-bg.webp");
  }

  .x5jfpo8 {
    background-image: url("/dividers/capabilities.svg");
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1w3jsh0 {
    background-repeat: repeat-x;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1rqh2r1 {
    background-size: 1440px 71px;
  }

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1rq7bex {
    box-shadow: var(--x1fr61yl);
  }

  .x1fjut1g {
    box-shadow: var(--x1tjtp5l);
  }

  .x1ta1ict {
    box-shadow: var(--x8u8dux);
  }

  .x12y8thi {
    box-shadow: var(--xzbt8sc);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xtgrp3p {
    clip-path: inset(1px);
  }

  .x8przhd {
    color-scheme: normal;
  }

  .xs8ijk8 {
    color: var(--x18v07kk);
  }

  .x7przgl {
    color: var(--x1d2mxok);
  }

  .x1p26zu8 {
    color: var(--x1gzk5zb);
  }

  .xltnw3p {
    color: var(--x1huiitg);
  }

  .xqbl1py {
    color: var(--x1qj0hsi);
  }

  .x1dibp27 {
    color: var(--x1u150fx);
  }

  .x7of22m {
    color: var(--x1v03xv8);
  }

  .xjbx5hu {
    color: var(--x4v8kgl);
  }

  .x10zivup {
    color: var(--x51qtus);
  }

  .x1bbuuw5 {
    color: var(--x7kqjnh);
  }

  .x1rbj6yq {
    color: var(--xhncy57);
  }

  .xqp1yvk {
    color: var(--xkqm3qe);
  }

  .x1e2bc91 {
    color: var(--xmwnq);
  }

  .xpsknk3 {
    color: var(--xs3rsol);
  }

  .x1977rkx {
    color: var(--xtl19f4);
  }

  .xahgc25 {
    color: var(--xw50h4t);
  }

  .x1o8r97x {
    color: var(--xxvsh83);
  }

  .xapmucn {
    color: var(--xyinyne);
  }

  .x10jjjcx {
    column-gap: var(--x-106nm22);
  }

  .xhtzk90 {
    column-gap: var(--x10wewel);
  }

  .xoe0evb {
    column-gap: var(--x12691mp);
  }

  .x1oosylh {
    column-gap: var(--x1qxghh1);
  }

  .xkwqcw4 {
    column-gap: var(--x1rnwtyu);
  }

  .x1b2zwa2 {
    column-gap: var(--x1uo4hpd);
  }

  .xnclv5s {
    column-gap: var(--x1x7q0f0);
  }

  .xzeyatg {
    column-gap: var(--x1y5sj8e);
  }

  .x1wkfu1k {
    column-gap: var(--x3rbvw6);
  }

  .x1kn71jp {
    column-gap: var(--x6ko8ln);
  }

  .x4q04vu {
    column-gap: var(--xogcc84);
  }

  .x1iknxwq {
    column-gap: var(--xqn9d5n);
  }

  .xptugid {
    column-gap: var(--xr5xhxc);
  }

  .x5uf08d {
    column-gap: var(--xusrrra);
  }

  .x1ik03vz {
    column-gap: var(--xzr3f05);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xjomij3 {
    display: var(--x-ib3v9g);
  }

  .xl32iei {
    filter: grayscale() opacity(40%);
  }

  .x3vbufi {
    filter: grayscale(0%) opacity();
  }

  .x18cz5fg {
    filter: grayscale() brightness(.3);
  }

  .xikqsia {
    filter: grayscale(0) brightness(.6);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1m2q3j5 {
    flex-direction: var(--x-9v7rpl);
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1kdipj7 {
    flex-shrink: var(--x-3a08ki);
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1b8qmsz {
    flex-wrap: var(--x-1h01rrb);
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1wfby0a {
    font-family: var(--x15j4bo0);
  }

  .x152nvz9 {
    font-family: var(--x1h34a32);
  }

  .x361eoz {
    font-family: var(--xidphbr);
  }

  .xww4jgc {
    font-size: var(--x-19zvkyr);
  }

  .xrwgyne {
    font-size: var(--x12691mp);
  }

  .xouyogi {
    font-size: var(--x12796c4);
  }

  .xozzkha {
    font-size: var(--x132ib1r);
  }

  .x8d0vit {
    font-size: 10px;
  }

  .x1u06bdy {
    font-size: var(--x1est5vk);
  }

  .x5hzol5 {
    font-size: var(--x1kljdzt);
  }

  .xbaoxpa {
    font-size: var(--x1sub9dq);
  }

  .xgs3zu4 {
    font-size: var(--xbdsbaa);
  }

  .xmv5u0t {
    font-size: var(--xnxud1s);
  }

  .x1c83k5u {
    font-size: var(--xozffyc);
  }

  .xx6psql {
    font-size: var(--xrfy83u);
  }

  .xc2uif5 {
    font-size: var(--xtbp7ey);
  }

  .x1x74c3p {
    font-size: var(--xveilp6);
  }

  .x9zve4h {
    font-size: var(--xzocpuv);
  }

  .x1j7pi5l {
    font-weight: var(--x1gmnwxs);
  }

  .xukin02 {
    font-weight: var(--x1vbm7jq);
  }

  .x1s4q173 {
    font-weight: var(--xdx63ml);
  }

  .x1ls7aod {
    grid-column-end: 1;
  }

  .x1wh1ruo {
    grid-column-end: 2;
  }

  .xc3tme8 {
    grid-column-end: 3;
  }

  .x1q5nlun {
    grid-column-end: 4;
  }

  .x1pafn1d {
    grid-column-end: 5;
  }

  .x143fbx1 {
    grid-column-end: var(--x-m4v1pg);
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1mk1bxn {
    grid-column-start: 3;
  }

  .x10k4hdm {
    grid-column-start: 4;
  }

  .x1p6u3uv {
    grid-column-start: 5;
  }

  .x1jctssh {
    grid-column-start: var(--x-1d3oid7);
  }

  .x1byulpo {
    grid-row-end: 1;
  }

  .xf9r7lm {
    grid-row-end: 2;
  }

  .x1tee5qw {
    grid-row-end: 3;
  }

  .x1037myj {
    grid-row-end: 4;
  }

  .x1cq0mwf {
    grid-row-end: 5;
  }

  .x71j4gp {
    grid-row-end: var(--x-1eaoz54);
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x13vxnyz {
    grid-row-start: 2;
  }

  .x1vnunu7 {
    grid-row-start: 3;
  }

  .x1rlzn12 {
    grid-row-start: 4;
  }

  .x1tmp44o {
    grid-row-start: 5;
  }

  .x7wyino {
    grid-row-start: var(--x-1d223az);
  }

  .x39pwss {
    grid-template-columns: var(--x-1pds3uo);
  }

  .x11cjqa3 {
    grid-template-columns: minmax(180px, 1fr) minmax(280px, 3.6fr) 52px;
  }

  .xd6fobb {
    grid-template-columns: minmax(0, 640px) minmax(0, 1fr);
  }

  .xd5wcv4 {
    grid-template-columns: 1fr 1fr;
  }

  .x2xdzmv {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1dmk9bf {
    grid-template-columns: minmax(0, 420px) minmax(0, 1fr);
  }

  .xmzakdw {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1b13can {
    grid-template-columns: minmax(0, 1fr);
  }

  .x5p15uc {
    grid-template-columns: minmax(0, .85fr) minmax(420px, 1.15fr);
  }

  .xu8n7m6 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1k6mx2s {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  }

  .xukgazj {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x1goxy8c {
    grid-template-columns: repeat(var(--task-media-columns), minmax(0, 1fr));
  }

  .x7pb9h7 {
    grid-template-rows: var(--grid-rows);
  }

  .x1xwrpy0 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1l1ennw {
    justify-content: space-around;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xv19cxu {
    justify-content: var(--x-usq7lp);
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x9kg66c {
    justify-self: var(--x-1yceejq);
  }

  .x1usl83i {
    letter-spacing: var(--x1goqe3);
  }

  .x5hi5p3 {
    letter-spacing: var(--x1jny3q8);
  }

  .x1w60l6q {
    letter-spacing: .16em;
  }

  .x1aztjd4 {
    letter-spacing: var(--xl8yn2p);
  }

  .x15m7vas {
    line-height: var(--x1gefey1);
  }

  .x12pgmnw {
    line-height: 1.1;
  }

  .x1grrsod {
    line-height: var(--x1ojkrbn);
  }

  .x1bls4bg {
    line-height: var(--x49mnfy);
  }

  .x1aokb1a {
    line-height: var(--xb8hh30);
  }

  .x11jzxi3 {
    line-height: var(--xk6112m);
  }

  .x15zrtys {
    line-height: var(--xo2vc3e);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xwt9smo {
    object-position: left center;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1lsmcvr {
    opacity: .5;
  }

  .x6trp9g {
    opacity: .7;
  }

  .x1b7c5l7 {
    opacity: .9;
  }

  .x1uqedac {
    opacity: 1;
  }

  .x6go2zr {
    opacity: 0;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xmqzltv {
    position: var(--x-1icfues);
  }

  .x288g5 {
    resize: vertical;
  }

  .xs1aqk3 {
    row-gap: var(--x-1n0a3ot);
  }

  .x1wy5udt {
    row-gap: var(--x10wewel);
  }

  .x1qti124 {
    row-gap: var(--x12691mp);
  }

  .x4nmz2x {
    row-gap: var(--x1qxghh1);
  }

  .x1x2vdew {
    row-gap: var(--x1rnwtyu);
  }

  .x18dd7ha {
    row-gap: var(--x1uo4hpd);
  }

  .x1c2hngj {
    row-gap: var(--x1x7q0f0);
  }

  .xogplzp {
    row-gap: var(--x1y5sj8e);
  }

  .x15xhh2g {
    row-gap: var(--x3rbvw6);
  }

  .xfz6x01 {
    row-gap: var(--x6ko8ln);
  }

  .xfbq2e7 {
    row-gap: var(--xogcc84);
  }

  .xz9h15h {
    row-gap: var(--xqn9d5n);
  }

  .x4nlwrg {
    row-gap: var(--xr5xhxc);
  }

  .x1zmlz2 {
    row-gap: var(--xusrrra);
  }

  .x1d6apaw {
    row-gap: var(--xzr3f05);
  }

  .x1kyttvf {
    stroke-dasharray: 7 11;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1lp0e5o {
    text-align: var(--x-1fopjhq);
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xk4td0m {
    text-wrap: wrap;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .xsmprlp {
    transform-origin: top;
  }

  .x1c071of {
    transform: none;
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1bfeljf {
    transform: translateX(var(--vision-task-swipe-offset));
  }

  .xkh6ubh {
    transform: translateY(var(--vision-task-logo-offset));
  }

  .xjbq96m {
    transform: translateY(var(--vision-task-outcomes-offset));
  }

  .xl4a8pa {
    transform: var(--vision-task-pill-transform);
  }

  .x11wx31z {
    transform: var(--x-qthpiu);
  }

  .xel9wjc {
    transform: rotate(180deg);
  }

  .x4x0u2g {
    transform: translateY(16px);
  }

  .xgla6dq {
    transform: translateY(-50%);
  }

  .x17c68dw {
    transform: translate(-50%);
  }

  .x1in9ijn {
    transform: translate3d(0, 0, 0);
  }

  .x1dbv5wk {
    transform: scale(1);
  }

  .x1exehy7 {
    transform: translateX(-100%);
  }

  .x1wxglgr {
    transform: translateY(0);
  }

  .x1i7b16c {
    transform: translateY(-50%);
  }

  .xwn30u1 {
    transform: translateX(-50%);
  }

  .xlkfnlh {
    transform: translate(-50%, -50%);
  }

  .x12weym {
    transform: translate(50%);
  }

  .xy0luew {
    transform: translate(-50%, 50%);
  }

  .xiru3ez {
    transition-duration: .15s;
  }

  .xhthhwx {
    transition-duration: .6s;
  }

  .x1wgw5vn {
    transition-duration: 0s;
  }

  .x7jn3s {
    transition-duration: .2s;
  }

  .x4jbgno {
    transition-duration: .5s;
  }

  .xjumw6s {
    transition-duration: .26s;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .x1i2vc9d {
    transition-property: filter, opacity;
  }

  .x1eokjkq {
    transition-property: filter;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x1rjteef {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x1kdah96, .x5zsdqn {
    transition-timing-function: cubic-bezier(.34, 1.56, .64, 1);
  }

  .x12p5il4 {
    transition-timing-function: ease-out;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1larqbn {
    will-change: opacity;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1bxsay7 {
    z-index: 0;
  }

  .x1cedf4g {
    z-index: 50;
  }

  .x1u438fj {
    z-index: 100;
  }

  .x5qxwlp {
    z-index: 1;
  }

  .xe9msqr {
    z-index: 200;
  }

  .x3inz8c {
    z-index: 150;
  }

  .x1gdklx8[data-highlighted] {
    background-color: var(--xryc6us);
  }

  .x13yo0e9[data-highlighted] {
    color: var(--x18v07kk);
  }

  .x1qjhs37[data-ending-style], .x6zu0zk[data-starting-style] {
    opacity: 0;
  }

  .xultuyd:focus-visible {
    outline-color: var(--x1iamzco);
  }

  .xlp5avp:focus-visible {
    outline-offset: var(--x1uo4hpd);
  }

  .xfqvzbx:focus-visible {
    outline-offset: 4px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x45u5hm:focus-visible {
    outline-width: var(--x8wmnyf);
  }

  .x13sb0qz[data-starting-style], .xd9f0cp[data-ending-style] {
    transform: scale(.97);
  }

  .xjq09u1:is([data-panel-open] *) {
    transform: rotate(45deg);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x4rxggi:disabled {
    opacity: .5;
  }

  .xwcyjt1:hover {
    background-color: var(--xryc6us);
  }

  .xon43zv:hover {
    opacity: .7;
  }

  .x1sc3fav:hover {
    opacity: .9;
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x1mmollf.x1mmollf {
      opacity: .2108;
    }

    .x1cm16vu.x1cm16vu {
      opacity: .44;
    }

    .xaliypa.xaliypa {
      opacity: .66;
    }

    .x1wu0rov.x1wu0rov {
      opacity: .88;
    }

    .x1o9sq8h.x1o9sq8h {
      opacity: 0;
    }

    .x1fk28qc.x1fk28qc {
      transition-duration: 0s;
    }
  }
}

@layer priority5 {
  .x1qacw3e {
    border-bottom-color: var(--x4222pv);
  }

  .x1gkm9wn {
    border-bottom-color: var(--xryc6us);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1m7rvh5 {
    border-bottom-width: var(--x1hvndb7);
  }

  .x10pc862 {
    border-bottom-width: var(--x1xdqv97);
  }

  .xhmkazo {
    border-bottom-width: var(--x6qa5yn);
  }

  .x1qam42j {
    border-bottom-width: var(--x8wmnyf);
  }

  .xb64mju {
    border-left-width: var(--x1hvndb7);
  }

  .x1f9y6sn {
    border-left-width: var(--x1xdqv97);
  }

  .x16z44ax {
    border-left-width: var(--x6qa5yn);
  }

  .x1nn5jzb {
    border-left-width: var(--x8wmnyf);
  }

  .xhhs1je {
    border-right-width: var(--x1hvndb7);
  }

  .x1pmi0d0 {
    border-right-width: var(--x1xdqv97);
  }

  .x13lmwo9 {
    border-right-width: var(--x6qa5yn);
  }

  .x1lcrq43 {
    border-right-width: var(--x8wmnyf);
  }

  .x19lm4ti {
    border-top-width: var(--x1hvndb7);
  }

  .x2zn9mu {
    border-top-width: var(--x1xdqv97);
  }

  .xqy4629 {
    border-top-width: var(--x6qa5yn);
  }

  .x1yta7uz {
    border-top-width: var(--x8wmnyf);
  }

  .xdd4er5 {
    bottom: auto;
  }

  .xogax5l {
    bottom: var(--vision-task-pill-bottom);
  }

  .xo359wl {
    bottom: var(--xogcc84);
  }

  .x1lcfg4f {
    bottom: var(--xr5xhxc);
  }

  .xt7dq6l {
    height: auto;
  }

  .xg7h5cd {
    height: fit-content;
  }

  .xfk3xky {
    height: var(--x-l1z0du);
  }

  .xglrxso {
    height: 20px;
  }

  .x1kkcuqj {
    height: 65px;
  }

  .x1ekn34k {
    height: 11px;
  }

  .xj118pk {
    height: 18px;
  }

  .x1id1jzp {
    height: 20px;
  }

  .x8esc54 {
    height: var(--x1r0igk1);
  }

  .x1ho6ubs {
    height: var(--x1v8uwb1);
  }

  .xs3fkbc {
    height: 200px;
  }

  .x1pjg3u6 {
    height: 100%;
  }

  .xvx43nx {
    height: 3px;
  }

  .x9u8xsa {
    height: 36px;
  }

  .xa2nqbz {
    height: 56px;
  }

  .x5o4rp6 {
    height: var(--xr5xhxc);
  }

  .x1nihg67 {
    height: 71px;
  }

  .xdqjzkg {
    left: var(--tick-left);
  }

  .x1u56h6n {
    left: var(--vision-task-pill-left);
  }

  .xlxkvlp {
    left: var(--task-label-offset);
  }

  .xfecjs {
    left: var(--xr5xhxc);
  }

  .xyjijut {
    left: 50%;
  }

  .xh5ptmr {
    margin-bottom: var(--x-65j53i);
  }

  .x1vz297k {
    margin-bottom: var(--x10wewel);
  }

  .x9s9w83 {
    margin-bottom: var(--x12691mp);
  }

  .x48kud6 {
    margin-bottom: var(--x1qxghh1);
  }

  .xbys1k4 {
    margin-bottom: var(--x1rnwtyu);
  }

  .x8v0j6r {
    margin-bottom: var(--x1uo4hpd);
  }

  .x1xil44r {
    margin-bottom: var(--x1x7q0f0);
  }

  .xtu0zx8 {
    margin-bottom: var(--x1y5sj8e);
  }

  .xk4xhet {
    margin-bottom: var(--x3rbvw6);
  }

  .xsciwdm {
    margin-bottom: var(--x6ko8ln);
  }

  .xt5yfhu {
    margin-bottom: var(--xogcc84);
  }

  .x1d9lbwg {
    margin-bottom: var(--xqn9d5n);
  }

  .xu16ruq {
    margin-bottom: var(--xr5xhxc);
  }

  .x1elbely {
    margin-bottom: var(--xusrrra);
  }

  .x1jtl31g {
    margin-bottom: var(--xzr3f05);
  }

  .xrfipx4 {
    margin-left: calc(50% - 50vw);
  }

  .x1b0gylm {
    margin-right: calc(50% - 50vw);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x129342h {
    margin-top: var(--x-g77s0);
  }

  .xrkfj04 {
    margin-top: var(--x10wewel);
  }

  .xbhv4ek {
    margin-top: var(--x12691mp);
  }

  .x152vrz6 {
    margin-top: var(--x1qxghh1);
  }

  .xwzv1pl {
    margin-top: var(--x1rnwtyu);
  }

  .xm4z2im {
    margin-top: var(--x1uo4hpd);
  }

  .x1vh61f0 {
    margin-top: var(--x1x7q0f0);
  }

  .x1szykgh {
    margin-top: var(--x1y5sj8e);
  }

  .x9pfsld {
    margin-top: var(--x3rbvw6);
  }

  .x1sxdqx0 {
    margin-top: var(--x6ko8ln);
  }

  .x1kk1d8h {
    margin-top: var(--xogcc84);
  }

  .x1ugfjfr {
    margin-top: var(--xqn9d5n);
  }

  .x1to4458 {
    margin-top: var(--xr5xhxc);
  }

  .xp9shvf {
    margin-top: var(--xusrrra);
  }

  .xleuxlo {
    margin-top: var(--xzr3f05);
  }

  @media (width <= 767px) {
    .x1blmw1k.x1blmw1k {
      margin: var(--x-1lbfmhb);
    }
  }

  @media (width >= 1920px) {
    .xcrsqic.xcrsqic {
      margin: var(--x-1ljv6mw);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xslpy1n.xslpy1n {
      margin: var(--x-jyh8y7);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xlkbzr9.xlkbzr9 {
      margin: var(--x-v3q3gq);
    }
  }

  .xfpn0ju {
    max-height: 240px;
  }

  .x1qjk5pb {
    max-height: 128px;
  }

  .x1iytnlv {
    max-height: 32px;
  }

  .x172vr32 {
    max-height: 196px;
  }

  .xvhwj61 {
    max-height: 64px;
  }

  .x1nr9ifd {
    max-height: 24px;
  }

  .xt0gbx4 {
    max-height: 240px;
  }

  .xx8ma3x {
    max-width: var(--x-17w4yq4);
  }

  .x3esr1q {
    max-width: 320px;
  }

  .x1crhkfq {
    max-width: 132px;
  }

  .x10xzfjv {
    max-width: 640px;
  }

  .xqlm7mq {
    max-width: 1120px;
  }

  .x1hj7cq6 {
    max-width: 180px;
  }

  .x17odrqg, .x15bw1os {
    max-width: 480px;
  }

  .xga4r64 {
    max-width: 560px;
  }

  .x1h5t85u {
    max-width: 360px;
  }

  .x77lhth {
    max-width: 480px;
  }

  .x10nceh9 {
    max-width: 800px;
  }

  .x11sze49 {
    max-width: 320px;
  }

  .x1ko6yau {
    max-width: 968px;
  }

  .x1ls4vru {
    max-width: 100%;
  }

  .xn2zltr {
    max-width: 164px;
  }

  .x1iwshv9 {
    max-width: 480px;
  }

  .xco0dwq {
    max-width: 360px;
  }

  .xk2l2ze {
    max-width: 196px;
  }

  .x1frhmcn {
    max-width: 240px;
  }

  .x65nank {
    min-height: auto;
  }

  .x10kme0n {
    min-height: var(--x-2164qk);
  }

  .x1zfchj {
    min-height: 120px;
  }

  .xe462dj {
    min-height: 100svh;
  }

  .xi7i15m {
    min-height: 320px;
  }

  .xgzjfhs {
    min-height: 620px;
  }

  .xxmujjd {
    min-height: 48px;
  }

  .xkynu2p {
    min-height: 880px;
  }

  .x1436i6u {
    min-height: 50svh;
  }

  .xm0530c {
    min-height: 44px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x727b73 {
    min-width: 280px;
  }

  .x1nb0zlx {
    min-width: 40px;
  }

  .xbxl65v {
    min-width: 200px;
  }

  .xbzubwj {
    min-width: var(--xr5xhxc);
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x60mn45 {
    padding-bottom: var(--x-yjft3h);
  }

  .x1n7cyjy {
    padding-bottom: var(--x10wewel);
  }

  .xyphhge {
    padding-bottom: var(--x12691mp);
  }

  .xxbn382 {
    padding-bottom: var(--x1qxghh1);
  }

  .x3zkunq {
    padding-bottom: var(--x1rnwtyu);
  }

  .x15elgbb {
    padding-bottom: var(--x1uo4hpd);
  }

  .xbt83st {
    padding-bottom: var(--x1x7q0f0);
  }

  .x1ec644b {
    padding-bottom: var(--x1y5sj8e);
  }

  .xec4tv0 {
    padding-bottom: var(--x3rbvw6);
  }

  .xy5obiq {
    padding-bottom: var(--x6ko8ln);
  }

  .x1ikyarr {
    padding-bottom: var(--xogcc84);
  }

  .xhnbjxu {
    padding-bottom: var(--xqn9d5n);
  }

  .x137xe56 {
    padding-bottom: var(--xr5xhxc);
  }

  .xlrufu4 {
    padding-bottom: var(--xusrrra);
  }

  .x131ckv8 {
    padding-bottom: var(--xzr3f05);
  }

  .x16qpidq {
    padding-left: var(--x-i1iptc);
  }

  .x1a2l18j {
    padding-left: var(--x10wewel);
  }

  .xamu3kp {
    padding-left: var(--x12691mp);
  }

  .x1w9jbns {
    padding-left: var(--x1qxghh1);
  }

  .xvwcu1n {
    padding-left: var(--x1rnwtyu);
  }

  .x1q78pzq {
    padding-left: var(--x1uo4hpd);
  }

  .x2x5m93 {
    padding-left: var(--x1x7q0f0);
  }

  .x1qtel3a {
    padding-left: var(--x1y5sj8e);
  }

  .x20xioy {
    padding-left: var(--x3rbvw6);
  }

  .x6enaym {
    padding-left: var(--x6ko8ln);
  }

  .x1imtbzi {
    padding-left: var(--xogcc84);
  }

  .x14kfisx {
    padding-left: var(--xqn9d5n);
  }

  .x102bj84 {
    padding-left: var(--xr5xhxc);
  }

  .x1htjkhw {
    padding-left: var(--xusrrra);
  }

  .xub8jud {
    padding-left: var(--xzr3f05);
  }

  .x1lca0qi {
    padding-top: var(--x-gsmdb0);
  }

  .x1ww6p3p {
    padding-top: var(--x10wewel);
  }

  .xkqoec2 {
    padding-top: var(--x12691mp);
  }

  .x9rijq {
    padding-top: var(--x1qxghh1);
  }

  .x6zo0ak {
    padding-top: var(--x1rnwtyu);
  }

  .x1l20jqj {
    padding-top: var(--x1uo4hpd);
  }

  .x198a8ug {
    padding-top: var(--x1x7q0f0);
  }

  .x18stski {
    padding-top: var(--x1y5sj8e);
  }

  .x1dufbjj {
    padding-top: var(--x3rbvw6);
  }

  .x46vc2c {
    padding-top: var(--x6ko8ln);
  }

  .x19pj0c4 {
    padding-top: var(--xogcc84);
  }

  .x1dldesc {
    padding-top: var(--xqn9d5n);
  }

  .x1hos9co {
    padding-top: var(--xr5xhxc);
  }

  .x1udcg34 {
    padding-top: var(--xusrrra);
  }

  .x1qgcjaj {
    padding-top: var(--xzr3f05);
  }

  @media (width >= 1920px) {
    .x1k7rbhj.x1k7rbhj {
      padding: var(--x-14mqfqm);
    }
  }

  @media (width <= 767px) {
    .xol4mkf.xol4mkf {
      padding: var(--x-1ef3evv);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1eapbsy.x1eapbsy {
      padding: var(--x-ggdhxz);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x9y4026.x9y4026 {
      padding: var(--x-l2byf9);
    }
  }

  .xwukr4l {
    right: auto;
  }

  .x1t8wiw8 {
    right: var(--vision-task-pill-right);
  }

  .x1fn3yse {
    right: var(--xr5xhxc);
  }

  .x4xyjs9 {
    right: 50%;
  }

  .x80663w {
    top: auto;
  }

  .x1dmwhy7 {
    top: var(--vision-task-pill-top);
  }

  .x1kzep3e {
    top: var(--x-1t75zfg);
  }

  .xbn6gjx {
    top: var(--x10wewel);
  }

  .x1jlsb4o {
    top: var(--x12691mp);
  }

  .xyg8f21 {
    top: var(--x1qxghh1);
  }

  .x82jxao {
    top: var(--x1rnwtyu);
  }

  .x1gykpwv {
    top: var(--x1uo4hpd);
  }

  .x2f2vyj {
    top: var(--x1x7q0f0);
  }

  .x1bcwi36 {
    top: var(--x1y5sj8e);
  }

  .x5zm58d {
    top: 100%;
  }

  .xrpyo5k {
    top: var(--x3rbvw6);
  }

  .x1l9ycfc {
    top: var(--x6ko8ln);
  }

  .x1sms0br {
    top: 50%;
  }

  .x1eqtkm2 {
    top: 50svh;
  }

  .x19xxgj {
    top: var(--xogcc84);
  }

  .x1fkyfu {
    top: var(--xqn9d5n);
  }

  .x14g64tq {
    top: var(--xr5xhxc);
  }

  .x17hz5u8 {
    top: var(--xusrrra);
  }

  .x1a0rynb {
    top: var(--xzr3f05);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x11ymkkh {
    width: var(--x-1xmrurk);
  }

  .x18jcpww {
    width: 20px;
  }

  .x52h4pn {
    width: 11px;
  }

  .x1i4i83h {
    width: 90%;
  }

  .x19mj44o {
    width: 200px;
  }

  .x1cl0sfc {
    width: var(--x1r0igk1);
  }

  .xlz3mo5 {
    width: 100%;
  }

  .x86zyk2 {
    width: 3px;
  }

  .x1x4guwp {
    width: 1px;
  }

  .xilaqv2 {
    width: 100vw;
  }

  .xmynce7 {
    width: var(--xr5xhxc);
  }

  .xxc0ota {
    width: var(--bar-width, 0%);
  }
}

@layer priority6 {
  @media (width <= 767px) {
    .xvdgs61.xvdgs61 {
      gap: var(--x-1088285);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1b9yr2d.x1b9yr2d {
      gap: var(--x-155knz7);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1i6t7iw.x1i6t7iw {
      gap: var(--x-fprgoe);
    }
  }

  @media (width >= 1920px) {
    .x3hn133.x3hn133 {
      gap: var(--x-zwreit);
    }
  }

  @media (width <= 767px) {
    .xu8l97w.xu8l97w {
      gap: var(--xogcc84);
    }

    .x151rz8z.x151rz8z {
      gap: var(--xr5xhxc);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xfk0rjg.xfk0rjg {
      margin-inline: var(--x-20szvd);
    }
  }

  @media (width >= 1920px) {
    .xy1rpp1.xy1rpp1 {
      margin-inline: var(--x-22j8ex);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1kwtblc.x1kwtblc {
      margin-inline: var(--x-4os8wk);
    }
  }

  @media (width <= 767px) {
    .xfo4hkv.xfo4hkv {
      margin-inline: var(--x-zdmep1);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xc9541x.xc9541x {
      overflow: var(--x-181s7dn);
    }
  }

  @media (width >= 1920px) {
    .x1wquz67.x1wquz67 {
      overflow: var(--x-1hskfwo);
    }
  }

  @media (width <= 767px) {
    .x1e0a9cq.x1e0a9cq {
      overflow: var(--x-1pvnnei);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x15s9u00.x15s9u00 {
      overflow: var(--x-1tf1go9);
    }
  }

  @media (width >= 1920px) {
    .x1wr5cqa.x1wr5cqa {
      padding-block: var(--x-19qh8bu);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xpw690l.xpw690l {
      padding-block: var(--x-f43ru4);
    }
  }

  @media (width <= 767px) {
    .xumuyx8.xumuyx8 {
      padding-block: var(--x-j3zxom);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xa2k8jt.xa2k8jt {
      padding-block: var(--x-w1ud0);
    }
  }

  @media (width <= 1280px) {
    .x115eh3g.x115eh3g {
      padding-block: var(--x6ko8ln);
    }
  }

  @media (width <= 767px) {
    .x18j00xs.x18j00xs {
      padding-block: var(--xzr3f05);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1f3417t.x1f3417t {
      padding-inline: var(--x-1twdpc6);
    }
  }

  @media (width >= 1920px) {
    .x19u9hv5.x19u9hv5 {
      padding-inline: var(--x-503lfu);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1ev8tch.x1ev8tch {
      padding-inline: var(--x-ccjcxe);
    }
  }

  @media (width <= 767px) {
    .x182zh2d.x182zh2d {
      padding-inline: var(--x-n5599h);
    }
  }

  @media (width >= 1280px) {
    .x151x5ev.x151x5ev {
      padding-inline: var(--x12691mp);
    }
  }

  @media (width <= 767px) {
    .x1emw491.x1emw491 {
      padding-inline: var(--x1rnwtyu);
    }

    .x1nmnph.x1nmnph {
      padding-inline: var(--xzr3f05);
    }
  }
}

@layer priority7 {
  @media (width <= 767px) {
    .x1dcwl97.x1dcwl97 {
      align-items: var(--x-1r1rl9s);
    }
  }

  @media (width >= 1920px) {
    .x1e44kso.x1e44kso {
      align-items: var(--x-f9plav);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x10srxhz.x10srxhz {
      align-items: var(--x-mh4498);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1j4sbv2.x1j4sbv2 {
      align-items: var(--x-nsbade);
    }

    .xutx3vw.xutx3vw {
      align-self: var(--x-1kgulvd);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1g52n74.x1g52n74 {
      align-self: var(--x-1pbw2ij);
    }
  }

  @media (width <= 767px) {
    .x1hb9n6a.x1hb9n6a {
      align-self: var(--x-cx2s3t);
    }
  }

  @media (width >= 1920px) {
    .xaa6kt.xaa6kt {
      align-self: var(--x-qqns9w);
    }
  }

  @media (width <= 767px) {
    .x1tqz08n.x1tqz08n {
      column-gap: var(--x-10yjug3);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xk9frpx.xk9frpx {
      column-gap: var(--x-1qe4uqv);
    }
  }

  @media (width >= 1920px) {
    .x1dx6y33.x1dx6y33 {
      column-gap: var(--x-1vmhrcx);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1096xes.x1096xes {
      column-gap: var(--x-ey5dn1);
    }
  }

  @media (width <= 767px) {
    .x17cuqk7.x17cuqk7 {
      column-gap: var(--xogcc84);
    }

    .x1j35nq5.x1j35nq5 {
      display: block;
    }
  }

  @media (width >= 1920px) {
    .x9rbnri.x9rbnri {
      display: flex;
    }
  }

  @media (width <= 767px) {
    .x102l7f3.x102l7f3 {
      display: none;
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1rsftaz.x1rsftaz {
      display: var(--x-1fd95qw);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x183y9x5.x183y9x5 {
      display: var(--x-1tdj3hz);
    }
  }

  @media (width >= 1920px) {
    .xr0njze.xr0njze {
      display: var(--x-jqdnmh);
    }
  }

  @media (width <= 767px) {
    .x13lswjm.x13lswjm {
      display: var(--x-zy05ue);
    }

    .xmbx59h.xmbx59h {
      filter: grayscale(0) brightness(.6);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x145eph5.x145eph5 {
      flex-direction: var(--x-1i2vqx0);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xxsvg0l.xxsvg0l {
      flex-direction: var(--x-1iuw509);
    }
  }

  @media (width <= 767px) {
    .x1ilo759.x1ilo759 {
      flex-direction: var(--x-ckozvx);
    }
  }

  @media (width >= 1920px) {
    .x1uwuu7j.x1uwuu7j {
      flex-direction: var(--x-ozha4p);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x54rebl.x54rebl {
      flex-shrink: var(--x-1ak5u51);
    }
  }

  @media (width >= 1920px) {
    .x125po84.x125po84 {
      flex-shrink: var(--x-36ru3m);
    }
  }

  @media (width <= 767px) {
    .xzih8zd.xzih8zd {
      flex-shrink: var(--x-5a09kd);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1blzbj0.x1blzbj0 {
      flex-shrink: var(--x-jx4qpa);
    }
  }

  @media (width >= 1920px) {
    .x1wyje6s.x1wyje6s {
      flex-wrap: var(--x-13hnuvy);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1tyz9na.x1tyz9na {
      flex-wrap: var(--x-1sf2pe5);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xeplyx8.xeplyx8 {
      flex-wrap: var(--x-1song2k);
    }
  }

  @media (width <= 767px) {
    .x1vshl33.x1vshl33 {
      flex-wrap: var(--x-vc8hma);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x30sg37.x30sg37 {
      font-size: var(--x-1a9npod);
    }
  }

  @media (width <= 767px) {
    .x1i8mn9f.x1i8mn9f {
      font-size: var(--x-1dn8q36);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x147z4ey.x147z4ey {
      font-size: var(--x-1kuwern);
    }
  }

  @media (width >= 1920px) {
    .xpb6h0r.xpb6h0r {
      font-size: var(--x-eddgbd);
    }
  }

  @media (width <= 767px) {
    .xkowsa0.xkowsa0 {
      font-size: var(--x1est5vk);
    }

    .xp5blfs.xp5blfs {
      font-size: var(--xnxud1s);
    }
  }

  @media (width <= 1280px) {
    .x1d4buqk.x1d4buqk {
      font-size: var(--xrfy83u);
    }

    .x1irwkdy.x1irwkdy {
      font-size: var(--xtbp7ey);
    }

    .x1sxpfw2.x1sxpfw2 {
      font-size: var(--xveilp6);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1vpa6r9.x1vpa6r9 {
      grid-column-end: var(--x-11uffho);
    }
  }

  @media (width >= 1920px) {
    .xodl76n.xodl76n {
      grid-column-end: var(--x-15p2zds);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x17y5ujg.x17y5ujg {
      grid-column-end: var(--x-1aplfz8);
    }
  }

  @media (width <= 767px) {
    .xgfzr8m.xgfzr8m {
      grid-column-end: var(--x-x8nnzq);
    }
  }

  @media (width >= 1920px) {
    .x5xpqte.x5xpqte {
      grid-column-start: var(--x-1jsjhgy);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1cn8ckb.x1cn8ckb {
      grid-column-start: var(--x-1x2yq30);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xnpf6pn.xnpf6pn {
      grid-column-start: var(--x-1xflt2f);
    }
  }

  @media (width <= 767px) {
    .xihce49.xihce49 {
      grid-column-start: var(--x-7cjcfa);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x49xc82.x49xc82 {
      grid-row-end: var(--x-10u7k64);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1i2ogiw.x1i2ogiw {
      grid-row-end: var(--x-1gf98ta);
    }
  }

  @media (width <= 767px) {
    .x19yvuhi.x19yvuhi {
      grid-row-end: var(--x-41ejni);
    }
  }

  @media (width >= 1920px) {
    .x1mcp0j3.x1mcp0j3 {
      grid-row-end: var(--x-sjfiwp);
    }

    .xxekq5f.xxekq5f {
      grid-row-start: var(--x-12z5nxo);
    }
  }

  @media (width <= 767px) {
    .xz0l1io.xz0l1io {
      grid-row-start: var(--x-14ctrks);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x9imf5v.x9imf5v {
      grid-row-start: var(--x-17fxbgg);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xuzh0tw.xuzh0tw {
      grid-row-start: var(--x-a5bpuk);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1b70zpc.x1b70zpc {
      grid-template-columns: var(--x-1088ljo);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1yhtppp.x1yhtppp {
      grid-template-columns: var(--x-1nv9wjx);
    }
  }

  @media (width >= 1920px) {
    .x1vzk9fq.x1vzk9fq {
      grid-template-columns: var(--x-pti0i8);
    }
  }

  @media (width <= 767px) {
    .x1rec4zu.x1rec4zu {
      grid-template-columns: var(--x-skemjt);
    }

    .xn7i1vy.xn7i1vy {
      grid-template-columns: minmax(0, 24px) minmax(0, 1fr) 46px;
    }

    .xjqjwup.xjqjwup {
      grid-template-columns: repeat(var(--task-media-mobile-columns), minmax(0, 1fr));
    }

    .xt4z8cf.xt4z8cf {
      grid-template-columns: minmax(0, 1fr);
    }

    .xur4zbf.xur4zbf {
      grid-template-columns: 1fr auto;
    }
  }

  @media (width <= 1180px) {
    .xdgbbtu.xdgbbtu {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 1920px) {
    .xqcwehx.xqcwehx {
      justify-content: center;
    }
  }

  @media (width <= 767px) {
    .x12751bo.x12751bo {
      justify-content: var(--x-15f44m);
    }
  }

  @media (width >= 1920px) {
    .x1q7jf3a.x1q7jf3a {
      justify-content: var(--x-1gr1cjl);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x9n2hrj.x9n2hrj {
      justify-content: var(--x-1qt5hxg);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1jsineo.x1jsineo {
      justify-content: var(--x-1uv3v8h);
    }
  }

  @media (width >= 1920px) {
    .x1ecb28y.x1ecb28y {
      justify-self: var(--x-19uojvz);
    }
  }

  @media (width <= 767px) {
    .x10zfvat.x10zfvat {
      justify-self: var(--x-1g9x5mg);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xa81pvl.xa81pvl {
      justify-self: var(--x-nei5bk);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1jun5mj.x1jun5mj {
      justify-self: var(--x-x7dmlp);
    }
  }

  @media (width >= 1920px) {
    .x1bvz76a.x1bvz76a {
      position: var(--x-1mvt7ar);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xtn32j4.xtn32j4 {
      position: var(--x-1uf66ro);
    }
  }

  @media (width <= 767px) {
    .x1azpqqe.x1azpqqe {
      position: var(--x-6gibhg);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x47c2gj.x47c2gj {
      position: var(--x-x6whal);
    }
  }

  @media (width >= 1920px) {
    .x9n8c6i.x9n8c6i {
      row-gap: var(--x-1vehram);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xsz49pm.xsz49pm {
      row-gap: var(--x-1ykckew);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1g1n9zv.x1g1n9zv {
      row-gap: var(--x-buzx22);
    }
  }

  @media (width <= 767px) {
    .x16wj52m.x16wj52m {
      row-gap: var(--x-xu24q3);
    }

    .xxkkowp.xxkkowp {
      text-align: var(--x-1prshaa);
    }
  }

  @media (width >= 1920px) {
    .xi8xy7p.xi8xy7p {
      text-align: var(--x-c8jt21);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1r1pmh4.x1r1pmh4 {
      text-align: var(--x-mh93yj);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1vz4de6.x1vz4de6 {
      text-align: var(--x-x2lojw);
    }
  }

  @media (width <= 767px) {
    .x1m05ji9.x1m05ji9 {
      transform: var(--x-16qfu5);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x11cobvm.x11cobvm {
      transform: var(--x-cb7xg3);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xmbf82q.xmbf82q {
      transform: var(--x-s5o6jd);
    }
  }

  @media (width >= 1920px) {
    .xuxdq2s.xuxdq2s {
      transform: var(--x-sburz5);
    }
  }

  @media (width <= 767px) {
    .x1kopywj.x1kopywj {
      transform: translate(-50%, -50%);
    }

    .xu9ynow.xu9ynow {
      transform: translate(-50%, 50%);
    }
  }
}

@layer priority8 {
  @media (width >= 1920px) {
    .x1ao9lc1.x1ao9lc1 {
      height: var(--x-1gv39pb);
    }
  }

  @media (width <= 767px) {
    .xwjnqf8.xwjnqf8 {
      height: var(--x-1pc0s0m);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xb54u9v.xb54u9v {
      height: var(--x-1pvtk6x);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x43mcay.x43mcay {
      height: var(--x-4hl26k);
    }
  }

  @media (width <= 767px) {
    .x17y2kn.x17y2kn {
      height: 8px;
    }

    .x1t9e87k.x1t9e87k {
      height: 2px;
    }
  }

  @media (width >= 1920px) {
    .x179htts.x179htts {
      margin-bottom: var(--x-11fky1a);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1cxixxe.x1cxixxe {
      margin-bottom: var(--x-1957dze);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1c4eqg3.x1c4eqg3 {
      margin-bottom: var(--x-1aiwv2c);
    }
  }

  @media (width <= 767px) {
    .x1m452sb.x1m452sb {
      margin-bottom: var(--x-bk15bs);
    }
  }

  @media (width <= 1280px) {
    .xms3u6n.xms3u6n {
      margin-bottom: var(--xusrrra);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1w7eqto.x1w7eqto {
      margin-top: var(--x-1hyi9v0);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1cpscus.x1cpscus {
      margin-top: var(--x-1s3mz54);
    }
  }

  @media (width >= 1920px) {
    .xkjdvru.xkjdvru {
      margin-top: var(--x-2gppdq);
    }
  }

  @media (width <= 767px) {
    .xkz0w6f.xkz0w6f {
      margin-top: var(--x-cltzbc);
    }

    .xacex6g.xacex6g {
      max-height: 20px;
    }

    .x4gyeas.x4gyeas {
      max-height: 24px;
    }
  }

  @media (width >= 1920px) {
    .x802tgt.x802tgt {
      max-width: var(--x-196hs8v);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xqmvmbs.xqmvmbs {
      max-width: var(--x-rqopnc);
    }
  }

  @media (width <= 767px) {
    .x4i9gg4.x4i9gg4 {
      max-width: var(--x-twzo81);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1311wup.x1311wup {
      max-width: var(--x-zplnu3);
    }
  }

  @media (width >= 1920px) {
    .x1sfpder.x1sfpder {
      max-width: 1120px;
    }
  }

  @media (width <= 767px) {
    .xqetark.xqetark {
      max-width: calc(100% - 16px);
    }
  }

  @media (width >= 1920px) {
    .xnazf2u.xnazf2u {
      min-height: var(--x-1fw9piz);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x1yndqmh.x1yndqmh {
      min-height: var(--x-hukfsq);
    }
  }

  @media (width <= 767px) {
    .xpdz2pi.xpdz2pi {
      min-height: var(--x-ip15v8);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1ju4hdq.x1ju4hdq {
      min-height: var(--x-q8or95);
    }
  }

  @media (width >= 1920px) {
    .x1pg6fw6.x1pg6fw6 {
      min-height: 20svh;
    }

    .x16k9um7.x16k9um7 {
      min-height: calc(100svh - 65px);
    }
  }

  @media (width <= 767px) {
    .x1x4vsqh.x1x4vsqh {
      min-height: 480px;
    }
  }

  @media (width >= 1920px) {
    .x1wc4drw.x1wc4drw {
      padding-bottom: var(--x-nwx5c2);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1lbs6s0.x1lbs6s0 {
      padding-bottom: var(--x-v2n51);
    }
  }

  @media (width <= 767px) {
    .xnx1na2.xnx1na2 {
      padding-bottom: var(--x-vsoxvb);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xmk7w62.xmk7w62 {
      padding-bottom: var(--x-zy68x3);
    }
  }

  @media (width <= 1280px) {
    .xutoh0j.xutoh0j {
      padding-bottom: var(--x6ko8ln);
    }
  }

  @media (width >= 1920px) {
    .x1fg5uiz.x1fg5uiz {
      padding-left: var(--x-1b8h4kb);
    }
  }

  @media (width <= 767px) {
    .xh7f2nn.xh7f2nn {
      padding-left: var(--x-1paupqc);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xrwai72.xrwai72 {
      padding-left: var(--x-awngt0);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x3vd1vy.x3vd1vy {
      padding-left: var(--x-xwp75f);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .x93kix5.x93kix5 {
      padding-top: var(--x-1mrs8h3);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x1cjba4k.x1cjba4k {
      padding-top: var(--x-1yjycvx);
    }
  }

  @media (width >= 1920px) {
    .xhl7iv6.xhl7iv6 {
      padding-top: var(--x-gxadcf);
    }
  }

  @media (width <= 767px) {
    .x67nyxl.x67nyxl {
      padding-top: var(--x-s1ky3i);
    }
  }

  @media (width >= 1920px) {
    .x1809qpp.x1809qpp {
      top: var(--x-1tcqs30);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xz4rf5n.xz4rf5n {
      top: var(--x-1tqxyts);
    }
  }

  @media (width <= 767px) {
    .xde0jqt.xde0jqt {
      top: var(--x-h8uh1a);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .xh0iml9.xh0iml9 {
      top: var(--x-o54iy1);
    }
  }

  @media (width <= 767px) {
    .x10ftil6.x10ftil6 {
      width: var(--x-13cqmd8);
    }
  }

  @media (width >= 768px) and (width <= 1280px) {
    .xjh8pbb.xjh8pbb {
      width: var(--x-1as851q);
    }
  }

  @media (width >= 768px) and (width <= 1180px) {
    .x10tvgh6.x10tvgh6 {
      width: var(--x-bh2ht4);
    }
  }

  @media (width >= 1920px) {
    .xru4cal.xru4cal {
      width: var(--x-iaaqvr);
    }
  }

  @media (width <= 767px) {
    .xoxm16j.xoxm16j {
      width: 8px;
    }

    .x18l2xg3.x18l2xg3 {
      width: 2px;
    }
  }

  @media (width <= 1280px) {
    .x1jnibb.x1jnibb {
      width: 160px;
    }
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes xe2o1n0-B {
  0% {
    border-radius: var(--xukwqqc);
    clip-path: inset(0);
    opacity: 1;
  }

  25% {
    border-radius: var(--xukwqqc);
    clip-path: inset(0);
    opacity: 1;
  }

  65% {
    border-radius: var(--xofff31);
    clip-path: inset(0 calc(50% - 16px) round 9999px);
    opacity: 1;
  }

  80% {
    border-radius: var(--xofff31);
    clip-path: inset(0 calc(50% - 16px) round 9999px);
    filter: blur();
    opacity: 1;
  }

  100% {
    border-radius: var(--xofff31);
    clip-path: inset(0 calc(50% - 16px) round 9999px);
    filter: blur(8px);
    opacity: 0;
  }
}

@keyframes xr8uj8s-B {
  from {
    filter: blur(2px);
    opacity: 0;
    transform: translateY(2px);
  }

  to {
    filter: none;
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xgos9gg-B {
  0% {
    filter: blur();
    opacity: 1;
  }

  24% {
    filter: blur(8px);
    opacity: 0;
  }

  100% {
    filter: blur(8px);
    opacity: 0;
  }
}

@keyframes xzhlqp9-B {
  0%, 100% {
    opacity: .06;
  }

  3% {
    opacity: .2212;
  }

  6% {
    opacity: .558;
  }

  10% {
    opacity: 1;
  }

  14% {
    opacity: .558;
  }

  17% {
    opacity: .2212;
  }

  20% {
    opacity: .06;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1p6idj5-B {
  0% {
    opacity: 0;
    transform: scale(.7);
  }

  50% {
    opacity: 0;
    transform: scale(.7);
  }

  65% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x8c9dpp-B {
  from {
    opacity: 0;
    transform: translateX(-1px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1adxoqu-B {
  from {
    stroke-dashoffset: 0;
  }

  to {
    stroke-dashoffset: -36px;
  }
}

@keyframes x147ns5m-B {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-1px, 2px, 0);
  }
}

@keyframes x1xa8pi8-B {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(1px, -2px, 0);
  }
}

@keyframes xovvp0-B {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(2px, 3px, 0);
  }
}

@keyframes x13ewgd2-B {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-2px, -4px, 0);
  }
}

:root, .xxl0pji {
  --x110pre4: #2a756480;
  --xk7mtpi: #76ab9333;
}

:root, .xo63kgz {
  --x15j4bo0: Schibsted Grotesk, sans-serif;
  --x1h34a32: Schibsted Grotesk, sans-serif;
  --xidphbr: Geist Mono, monospace;
}

:root, .x1iub6c9 {
  --x18v07kk: #102431;
  --xyinyne: #6b706f;
  --xs3rsol: #888;
  --xtl19f4: #102431;
  --xhncy57: #2a7564;
  --x1huiitg: #fff;
  --x1gzk5zb: #d1ffdf;
  --x7kqjnh: #ccc;
  --x4v8kgl: #20d6a0;
}

:root, .x1gxx1fw {
  --x1hgghon: #fffffff5;
  --x1o5swjq: #1e393424;
  --x51qtus: #49645e;
  --x1ytzx4e: #fffffff7;
  --x1e2hqab: #1e393429;
  --x1qj0hsi: #184239;
  --xkoy9s7: #ffffffe6;
  --xbufr8e: #1e39342e;
  --xw50h4t: #49645e;
  --xxvsh83: #b4e0d9;
}

:root, .xsioboa {
  --x1hvndb7: 0px;
  --x1xdqv97: 1px;
  --x8wmnyf: 2px;
  --x6qa5yn: 3px;
}

:root, .x4zqly8 {
  --x1jehvcl: var(--x15uefc4);
  --x1d2mxok: #fff;
  --x1iamzco: #fff;
  --x1k0ya13: #102431;
  --xmwnq: #102431;
  --x15oaqt: #fff;
  --x1u150fx: #102431;
  --x1s8ki0i: #102431;
  --x1v03xv8: #102431;
}

:root, .x1mtmrij {
  --x1jny3q8: -.03em;
  --xl8yn2p: 0;
  --x1goqe3: .1em;
}

:root, .x5wj1le {
  --x1vbm7jq: 400;
  --x1gmnwxs: 500;
  --xdx63ml: 600;
  --x1ud7yim: 700;
}

:root, .x1tr7jii {
  --x1w5uuau: #fbfaf5;
  --x1f8jgt8: #f2f2f2;
  --x7j4ra9: #231f2038;
  --xkqm3qe: #231f20;
}

:root, .xhmi56w {
  --x8u8dux: none;
  --x1tjtp5l: var(--lightningcss-light, 0 1px 2px #0000000d) var(--lightningcss-dark, 0 1px 2px #0003);
  --x1fr61yl: var(--lightningcss-light, 0 4px 6px -2px #0000000d) var(--lightningcss-dark, 0 4px 6px -2px #00000040);
  --xzbt8sc: var(--lightningcss-light, 0 10px 15px -3px #0000001a) var(--lightningcss-dark, 0 10px 15px -3px #0006);
}

:root, .x1k4sm0x {
  --xb8hh30: 1;
  --x1gefey1: 115%;
  --x1ojkrbn: 130%;
  --x49mnfy: 145%;
  --xk6112m: 160%;
  --xo2vc3e: 135%;
}

:root, .xvw96xq {
  --xbdsbaa: 40px;
  --x132ib1r: 36px;
  --xveilp6: 32px;
  --xrfy83u: 28px;
  --x12796c4: 20px;
  --x1sub9dq: 16px;
  --xzocpuv: 14px;
  --xtbp7ey: 14px;
  --xozffyc: 11px;
  --x1kljdzt: 9px;
  --x1est5vk: 8px;
  --xnxud1s: 13px;
}

:root, .xcjfk75 {
  --xcadig9: #e2fff9;
  --x1p9cd3w: #fff;
  --xryc6us: #f2f2f2;
  --x15uefc4: #1f2c30;
  --x3gkk37: #e2fff9d9;
  --xa5b5x0: #e2fff9;
  --xnnci4d: #416068;
  --x1d87dzy: #76ab9340;
  --xi3lmof: #e2fff9;
  --x14gp6d4: #76ab9359;
  --xqclvke: #073d35;
  --xigyfvq: #ececec;
  --x101bzfa: silver;
  --x1u6th96: #050e13;
}

:root, .x1itt75x {
  --xfu8gxh: -2px;
  --xgpyrrw: -4px;
}

:root, .x13ub965 {
  --xjeh5dd: #76ab93;
  --x4222pv: #cdcdcd73;
  --x6idwnu: var(--xryc6us);
  --x1860301: #d1ffdf59;
  --xwu1a5q: #102431;
}

:root, .x1dkne7f {
  --xr5xhxc: 0;
  --x1uo4hpd: 4px;
  --xzr3f05: 6px;
  --xogcc84: 8px;
  --x1rnwtyu: 12px;
  --x1y5sj8e: 16px;
  --x12691mp: 24px;
  --x3rbvw6: 32px;
  --xqn9d5n: 48px;
  --x6ko8ln: 64px;
  --xusrrra: 96px;
  --x10wewel: 128px;
  --x1x7q0f0: 192px;
  --x1qxghh1: 256px;
}

:root, .xor1kxt {
  --xukwqqc: 0;
  --xcs8ypv: 4px;
  --x1lqejm7: 8px;
  --xx4xnip: 12px;
  --xofff31: 9999px;
}

:root, .xg076uc {
  --xxdww5d: 16px;
  --x71r6r4: 32px;
  --x1r0igk1: 48px;
  --x1asiki0: 64px;
  --x1v8uwb1: 96px;
  --x12d1smv: 128px;
}
