@layer reset{*,:before,:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{appearance:none;font:inherit;border:0}}@layer base{@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Caveat_wght_-8jBGxy3y.ttf)format("truetype-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-width:20rem;font-size:.8125rem}}@layer stylex;html[data-input-modality=pointer] :is(:focus,:focus-within){outline:none}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x1o7olz3 {
    grid-area: 2 / 1;
  }

  .x1cx4dfe {
    grid-area: avatar;
  }

  .x16l5g53 {
    grid-area: controls;
  }

  .xuq6vqr {
    grid-area: strip;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1anvkwx {
    inset: auto;
  }

  .x1dalguc {
    margin: 0 0 calc(var(--x1u8it6n) + var(--x18zv4bq));
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xliul7j {
    margin: calc(-1 * var(--x1djgx60));
  }

  .x1u13rhb {
    margin: calc(var(--x1djgx60) - var(--xndth3a) - var(--xj6jxd));
  }

  .x59wb4 {
    margin: var(--x1djgx60) 0 0;
  }

  .xi95lyl {
    padding: .1875rem;
  }

  .xff8e9j {
    padding: .5625rem var(--x1djgx60);
  }

  .xwbkpvb {
    padding: .625rem .875rem;
  }

  .x1kfbuvt {
    padding: .625rem var(--x1u8it6n) .625rem 0;
  }

  .xrjhu55 {
    padding: .625rem var(--xj6jxd);
  }

  .xbqlmuk {
    padding: 0 var(--x18zv4bq) var(--x1e7vv5r) var(--x1e7vv5r);
  }

  .x7so173 {
    padding: 0 var(--x1e7vv5r);
  }

  .xd0w0k3 {
    padding: 0 var(--x1u8it6n) 1.375rem;
  }

  .x18gvr84 {
    padding: 0 var(--x1u8it6n) var(--x1e7vv5r);
  }

  .x16230cc {
    padding: 0 var(--x1u8it6n) var(--x1u8it6n);
  }

  .xqlfrq7 {
    padding: 0 var(--x1u8it6n);
  }

  .x1717udv {
    padding: 0;
  }

  .xy7d7vy {
    padding: calc(var(--xndth3a) + var(--xj6jxd));
  }

  .xp2g0dq {
    padding: var(--x18zv4bq) var(--x1djgx60);
  }

  .x17owzm1 {
    padding: var(--x18zv4bq);
  }

  .xd0r6mv {
    padding: var(--x1djgx60) var(--x1e7vv5r);
  }

  .x1fvee9i {
    padding: var(--x1djgx60) var(--xj6jxd) var(--x1djgx60) var(--x1e7vv5r);
  }

  .xggdcu2 {
    padding: var(--x1djgx60);
  }

  .x1gtwqe4 {
    padding: var(--x1e7vv5r) var(--x1u8it6n);
  }

  .x1urqowp {
    padding: var(--x1e7vv5r) var(--xj6jxd);
  }

  .x101ip3q {
    padding: var(--x1e7vv5r);
  }

  .x1y0y8uy {
    padding: var(--x1u8it6n);
  }

  .xhdvnit {
    padding: var(--xj6jxd) var(--x1u8it6n);
  }

  .x1cm2549 {
    padding: var(--xj6jxd);
  }

  .x1bneeq4 {
    padding: var(--xndth3a) var(--xndth3a) calc(var(--xy0c9qi) + var(--xndth3a));
  }

  .x1in98dt {
    padding: var(--xndth3a);
  }

  .x1xfbvi7[data-orientation="vertical"] {
    padding: var(--x1djgx60);
  }

  @media (forced-colors: active) {
    .x120avsw.x120avsw {
      padding: calc(var(--x18zv4bq) - 1px);
    }
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x11flecy {
    border-color: var(--x1rnbl5n);
  }

  .x1bns6yk {
    border-color: var(--x1x6o6fb);
  }

  .x2ruokq {
    border-color: var(--xd8dfjw);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xfk80ah {
    border-radius: calc(var(--x1d7trvi) + var(--x1djgx60));
  }

  .xicw0ny {
    border-radius: calc(var(--xkrqhyc) + var(--x1djgx60));
  }

  .x1vo2bb0 {
    border-radius: calc(var(--xkrqhyc) + var(--x1e7vv5r));
  }

  .xdmbejx {
    border-radius: calc(var(--xywuxr1) - var(--x1djgx60));
  }

  .x1ibzjqv {
    border-radius: calc(var(--xywuxr1) + var(--x1e7vv5r));
  }

  .x1oui32w {
    border-radius: var(--x19f5ycn);
  }

  .xyznfjn {
    border-radius: var(--x1d7trvi);
  }

  .xef0a4j {
    border-radius: var(--x1q040y1);
  }

  .x1wsi9wj {
    border-radius: var(--x1s0p4fd) 0 var(--x1s0p4fd) var(--x1s0p4fd);
  }

  .xfbe022 {
    border-radius: var(--x1s0p4fd);
  }

  .xqiqjba {
    border-radius: var(--xc481pd);
  }

  .x177wc2w {
    border-radius: var(--xe5moyv);
  }

  .x12izrr9 {
    border-radius: var(--xkrqhyc);
  }

  .x3vypi7 {
    border-radius: var(--xywuxr1) var(--xywuxr1) 0 0;
  }

  .x1q891fb {
    border-radius: var(--xywuxr1);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1nkbls6 {
    flex: 0 0 9rem;
  }

  .x3psx0u {
    flex: none;
  }

  .xrirrlm {
    flex: 0 0 var(--x18ztnoo);
  }

  .x1as1778 {
    flex: 0 0 var(--x37cdlv);
  }

  .xkbz3aa {
    flex: 0 0 var(--xoqme13);
  }

  .x101yss3 {
    flex: 0 0 var(--xoxt01s);
  }

  .xlg1su4 {
    flex: 0 12.5rem;
  }

  .x1wnwqyg {
    flex: 0 15rem;
  }

  .xrpsvd5 {
    flex: 0 90%;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .xc8qplx {
    flex: 1 0 auto;
  }

  .x3daqg1 {
    flex: 10rem;
  }

  .x1sjb6r2 {
    flex: 13.75rem;
  }

  .x1oaxyc9 {
    flex: 14rem;
  }

  .x1wys8z {
    flex: 7rem;
  }

  .xck25dg {
    flex: 8rem;
  }

  .x12rr5gd {
    flex: 9rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xcvoinf {
    gap: calc(var(--xndth3a) * 3);
  }

  .x12ek3on {
    gap: calc(var(--xndth3a) + var(--x1e7vv5r));
  }

  .x104oxzo {
    gap: var(--x18zv4bq);
  }

  .x1b6pvyw {
    gap: var(--x1djgx60);
  }

  .x1ba64uz {
    gap: var(--x1e7vv5r);
  }

  .xv6v7he {
    gap: var(--x1u8it6n);
  }

  .x1qngb3q {
    gap: var(--xj6jxd);
  }

  .xlyx9yp {
    gap: var(--xndth3a);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x17d9j0x {
    grid-column: 2 / -1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x1sm7lvm {
    grid-template-areas: "avatar controls"
                         "strip strip";
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xs6hwqx {
    list-style: outside;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xvgxrvx {
    margin-block: calc(-1 * var(--x1djgx60));
  }

  .x1y2qj93 {
    margin-block: var(--x1djgx60);
  }

  .x1po8oh6 {
    margin-block: var(--xj6jxd);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1yosjcy {
    margin-inline: calc(-1 * var(--x1e7vv5r));
  }

  .x1i9vtp6 {
    margin-inline: var(--x1djgx60);
  }

  .x1kit6jc {
    outline: 2px dashed var(--x1rnbl5n);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1qrv0by {
    padding-block: .3125rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x12t7k46 {
    padding-block: calc(var(--x1j6gc0g) + var(--xndth3a));
  }

  .xltd7r1 {
    padding-block: var(--x18zv4bq);
  }

  .x1g3xq6m {
    padding-block: var(--x1djgx60);
  }

  .x1r8vc7b {
    padding-block: var(--x1e7vv5r);
  }

  .x1s9j73c {
    padding-block: var(--x1u8it6n);
  }

  .x1hp8roz {
    padding-block: var(--xj6jxd);
  }

  .xa2jtq0 {
    padding-block: var(--xndth3a);
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x15cze32 {
    padding-inline: var(--x1djgx60);
  }

  .x1lc2ku5 {
    padding-inline: var(--x1e7vv5r);
  }

  .x15e7x4r {
    padding-inline: var(--x1u8it6n);
  }

  .xfbq50b {
    padding-inline: var(--xj6jxd) calc(var(--x1dmmydb) + var(--x1e7vv5r) * 2);
  }

  .x4p2l53 {
    padding-inline: var(--xj6jxd);
  }

  .xenpled {
    padding-inline: var(--xndth3a);
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xc7b49j {
    scroll-padding-inline: calc(var(--xndth3a) + var(--xj6jxd));
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x9md86t {
    transition: background-color var(--xlwox29) var(--xko7h8w),box-shadow var(--xlwox29) var(--xko7h8w),color var(--xlwox29) var(--xko7h8w),transform var(--xlwox29) var(--xko7h8w);
  }

  .xnu92mr {
    transition: background-color var(--xlwox29) var(--xko7h8w);
  }

  .xtg7t4n {
    transition: color var(--xlwox29) var(--xko7h8w),background-color var(--x13t29rp) var(--xko7h8w),transform var(--xlwox29) var(--xko7h8w);
  }

  .x1l94g75 {
    transition: color var(--xlwox29) var(--xko7h8w);
  }

  .x76pix4 {
    transition: grid-template-rows var(--x13t29rp) var(--xko7h8w),opacity var(--xlwox29) var(--xko7h8w),visibility 0s var(--x13t29rp);
  }

  .x197l3y5 {
    transition: margin var(--xmjago2) var(--xoddot2);
  }

  .xq2gx43 {
    transition: none;
  }

  .x1pxjmti {
    transition: opacity var(--x13t29rp) var(--xko7h8w);
  }

  .x1tv9rfl {
    transition: opacity var(--xlwox29) var(--xko7h8w);
  }

  .xr5e5px {
    transition: opacity var(--xmjago2) var(--xko7h8w);
  }

  .x1y2b84q {
    transition: transform var(--x13t29rp) var(--xko7h8w),opacity var(--x13t29rp) var(--xko7h8w);
  }

  .x97fwld {
    transition: transform var(--x13t29rp) var(--xko7h8w);
  }

  .xs3ls4n {
    transition: transform var(--xlwox29) var(--xko7h8w),opacity var(--xlwox29) var(--xko7h8w);
  }

  .x1v7cqr6 {
    transition: transform var(--xlwox29) var(--xko7h8w);
  }

  .xjnqfch {
    transition: translate 1.4s cubic-bezier(.45, 0, .25, 1);
  }

  .x9u7gka {
    transition: translate var(--x13t29rp) var(--xko7h8w),scale var(--x13t29rp) var(--xko7h8w),opacity var(--x13t29rp) var(--xko7h8w),height var(--x13t29rp) var(--xko7h8w);
  }

  .xxi6h30 {
    transition: width var(--x13t29rp) var(--xko7h8w);
  }

  .xnybfgb {
    transition: width var(--xmjago2) var(--xoddot2),height var(--xmjago2) var(--xoddot2),margin var(--xmjago2) var(--xoddot2);
  }

  .x1gtuxcz[data-orientation="vertical"] {
    border-radius: calc(var(--x1d7trvi) - var(--x1djgx60));
  }

  .x1nszg9t[data-orientation="vertical"] {
    border-radius: var(--x1d7trvi);
  }

  .x1ywe286:focus-within, .x20qw5e:focus-visible {
    outline: 2px solid var(--x1rnbl5n);
  }

  .x1mhvoc3[data-orientation="vertical"] {
    padding-inline: var(--x1e7vv5r);
  }

  @media (forced-colors: active) {
    .x1w1tqly.x1w1tqly {
      border-color: canvastext;
    }

    .xx61lck.xx61lck {
      border-style: solid;
    }

    .x13rsnn2.x13rsnn2 {
      border-width: 1px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }

  @media (forced-colors: active) {
    .xt650e2.xt650e2:checked {
      border-color: highlight;
    }
  }
}

@layer priority4 {
  .xgp71hs {
    accent-color: var(--x1rnbl5n);
  }

  .xc26acl {
    align-content: center;
  }

  .x1l10kik {
    align-content: safe center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .xjv4kqb {
    animation-duration: 1.75s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .xuq29oz {
    animation-duration: 2.8s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xlbroas {
    animation-duration: 3.2s;
  }

  .x7t6ubo {
    animation-duration: 3s;
  }

  .xbx42ce {
    animation-duration: var(--x13t29rp);
  }

  .xv820n4 {
    animation-duration: var(--xzpi0pt);
  }

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

  .x1v7wizp {
    animation-iteration-count: 1;
  }

  .xuij49y {
    animation-iteration-count: 2;
  }

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

  .xikk6r3 {
    animation-name: x120d9rq-B;
  }

  .x16v3zwj {
    animation-name: x17btccg-B;
  }

  .x1d4uwl0 {
    animation-name: x1ihffww-B;
  }

  .xymmhtu {
    animation-name: x1kuzast-B;
  }

  .xdk4z3d {
    animation-name: x1m5uljo-B;
  }

  .x1t4a60d {
    animation-name: x1qx0eo6-B;
  }

  .x1ouii8b {
    animation-name: x1vh3qrp-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xtk2meq {
    animation-name: x6y510n-B;
  }

  .x14nbhpv {
    animation-name: xdkm6cl-B;
  }

  .x2yj6lc {
    animation-name: xdyu7r2-B;
  }

  .x1saosrk {
    animation-name: xl0k8ol-B;
  }

  .x8o90pd {
    animation-name: xroe53j-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .x1w258dv {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

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

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

  .x1krgfn9 {
    animation-timing-function: var(--xko7h8w);
  }

  .xjyslct {
    appearance: none;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

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

  .x11fneen {
    aspect-ratio: auto;
  }

  .x10y9f9r {
    aspect-ratio: var(--x-aspectRatio);
  }

  .x1t44f1t {
    backdrop-filter: blur(var(--xp09leg)) saturate(1.05);
  }

  .xcojy7y {
    backdrop-filter: blur(var(--xp09leg)) saturate(1.15);
  }

  .xijk5zn {
    backdrop-filter: blur(var(--xqy8vlo)) saturate(1.1);
  }

  .x1g3zji2 {
    backdrop-filter: blur(var(--xqy8vlo)) saturate(1.4);
  }

  .xkcslkt {
    backdrop-filter: blur(var(--xqy8vlo));
  }

  .x14gflsd {
    background-color: color-mix(in oklab,var(--x187oh3s) 60%,transparent);
  }

  .xlz6ucb {
    background-color: color-mix(in oklab,var(--x187oh3s) 90%,transparent);
  }

  .xmuh7vc {
    background-color: color-mix(in oklab,var(--x1rnbl5n) 16%,transparent);
  }

  .x8uw3hp {
    background-color: color-mix(in oklab,var(--xapccmf) 90%,transparent);
  }

  .xq9kdr4 {
    background-color: color-mix(in oklab,var(--xbx6rhm) 55%,transparent);
  }

  .xk94001 {
    background-color: color-mix(in oklab,var(--xd8dfjw) 18%,transparent);
  }

  .x1bv2cyc {
    background-color: color-mix(in oklab,var(--xme6ed6) 16%,transparent);
  }

  .x144bwzd {
    background-color: color-mix(in oklab,var(--xs49xer) 20%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x297xgs {
    background-color: var(--x111wsby);
  }

  .x1fqsobk {
    background-color: var(--x11fao87);
  }

  .xnf4m5o {
    background-color: var(--x11h72yb);
  }

  .x1cnd85x {
    background-color: var(--x11ril8d);
  }

  .xgm6z4r {
    background-color: var(--x12lygwo);
  }

  .x12c3r24 {
    background-color: var(--x14fcn60);
  }

  .x1i11ite {
    background-color: var(--x15ablsb);
  }

  .x151qvuz {
    background-color: var(--x187oh3s);
  }

  .x8w89ah {
    background-color: var(--x1bcdh39);
  }

  .x2g2611 {
    background-color: var(--x1fprfpc);
  }

  .xpuq6vk {
    background-color: var(--x1fwso50);
  }

  .xj6skrg {
    background-color: var(--x1kcvcr7);
  }

  .xiksjbr {
    background-color: var(--x1m1t0fj);
  }

  .xy6awp5 {
    background-color: var(--x1q2ryc3);
  }

  .xv3138b {
    background-color: var(--x1re18gi);
  }

  .x4cvok5 {
    background-color: var(--x1rnbl5n);
  }

  .x14knbjw {
    background-color: var(--x1uek3kn);
  }

  .xcd5gv0 {
    background-color: var(--x1ufa6he);
  }

  .xs4wdl3 {
    background-color: var(--x1xoe5zi);
  }

  .x1hkczf4 {
    background-color: var(--x2envqx);
  }

  .xk5heqf {
    background-color: var(--x2w1lim);
  }

  .xqhz2f {
    background-color: var(--x4axawz);
  }

  .xco1iqa {
    background-color: var(--x4ttpsy);
  }

  .xixb560 {
    background-color: var(--x50gg8o);
  }

  .x1j25zt6 {
    background-color: var(--x5y78zy);
  }

  .x1w738hb {
    background-color: var(--x84580z);
  }

  .x6sdmxl {
    background-color: var(--x8haste);
  }

  .x12jx7i0 {
    background-color: var(--xapccmf);
  }

  .x1ta9dq2 {
    background-color: var(--xb5xho3);
  }

  .xb9lfcn {
    background-color: var(--xbx6rhm);
  }

  .x3mhrsk {
    background-color: var(--xd4nrnh);
  }

  .x1q90yfr {
    background-color: var(--xd8dfjw);
  }

  .x1x28ijq {
    background-color: var(--xe3ybcw);
  }

  .x1nebi7k {
    background-color: var(--xf82qm);
  }

  .xhf6vp5 {
    background-color: var(--xfc0k7z);
  }

  .xexwvj0 {
    background-color: var(--xfucfoy);
  }

  .x1r4fo8p {
    background-color: var(--xhrk5fk);
  }

  .x20yuig {
    background-color: var(--xjle8ng);
  }

  .x17apddg {
    background-color: var(--xk7szse);
  }

  .xro0q8c {
    background-color: var(--xl5nzf4);
  }

  .x1596rhv {
    background-color: var(--xme6ed6);
  }

  .x16dx2hy {
    background-color: var(--xnrufjz);
  }

  .x9r9scs {
    background-color: var(--xo8xk1z);
  }

  .xh7j32l {
    background-color: var(--xpk62k1);
  }

  .xxoitmd {
    background-color: var(--xrcy8k);
  }

  .xkucpz5 {
    background-color: var(--xs3g9sg);
  }

  .xdxdiyj {
    background-color: var(--xs49xer);
  }

  .x1v1j84x {
    background-color: var(--xs508g7);
  }

  .x1l0f1em {
    background-color: var(--xzke6ki);
  }

  .x1iza9eh {
    background-color: var(--xzko5zk);
  }

  .xtty3p3 {
    background-image: linear-gradient(color-mix(in oklab,color-mix(in oklab,currentColor,black var(--xteduq6)) 78%,white),color-mix(in oklab,currentColor,black var(--xteduq6)));
  }

  .xmftn3v {
    background-image: var(--xu9tx0j);
  }

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

  .x1qj836p {
    background-size: 50% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xip14b4 {
    border-inline-start-color: var(--x11h72yb);
  }

  .xelqbt1 {
    border-inline-start-color: var(--x1rnbl5n);
  }

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

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

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .x18022sh {
    border-start-end-radius: var(--x19f5ycn);
  }

  .x8gch82 {
    border-start-start-radius: var(--x19f5ycn);
  }

  .xgl0d54 {
    box-shadow: inset 0 0 0 1px var(--x11h72yb);
  }

  .x1ga1d87 {
    box-shadow: inset 0 0 0 1px var(--x1x6o6fb),var(--x1oaphcj);
  }

  .x1cqsd19 {
    box-shadow: inset 0 0 0 2px var(--xe3ybcw);
  }

  .x1q27g8i {
    box-shadow: inset 0 0 1.125rem .25rem color-mix(in srgb,var(--x1rnbl5n) 50%,transparent);
  }

  .xcy6l3c {
    box-shadow: inset 0 1px 0 var(--x1jrfd7d),inset 0 0 0 1px color-mix(in oklab,var(--tone) 45%,transparent),var(--x1oaphcj);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .xhds4l1 {
    box-shadow: var(--x1fxmvrp);
  }

  .x1swgdil {
    box-shadow: var(--x1m670z3),var(--x1oaphcj);
  }

  .x1pk5s0n {
    box-shadow: var(--x1m670z3),var(--xiksb7r);
  }

  .x12otq9e {
    box-shadow: var(--x1m670z3),var(--xn5mxnf);
  }

  .xwqu0zm {
    box-shadow: var(--x1m670z3);
  }

  .xrec9d9 {
    box-shadow: var(--x1oaphcj);
  }

  .x17v1xk0 {
    box-shadow: var(--x1vlrl0a);
  }

  .xzu06bc {
    box-shadow: var(--x9o63tu);
  }

  .x1bkzcow {
    box-shadow: var(--xh0cyyv),inset 0 0 0 1px var(--x1x6o6fb),var(--xn5mxnf);
  }

  .xhzt9vy {
    box-shadow: var(--xh0cyyv),var(--x1fxmvrp);
  }

  .x1y2fhps {
    box-shadow: var(--xh0cyyv),var(--xiksb7r),0 .25rem .875rem -.25rem color-mix(in oklab,var(--xe3ybcw) 45%,transparent);
  }

  .xl5fudj {
    box-shadow: var(--xh0cyyv);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x19fcmjd {
    color: color-mix(in oklab,var(--x187oh3s) 72%,transparent);
  }

  .x1nn932j {
    color: color-mix(in oklab,var(--xybf9mj) 65%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .xnz46sp {
    color: var(--tone);
  }

  .x11qcl1o {
    color: var(--x187oh3s);
  }

  .x19d4zqj {
    color: var(--x1cht29d);
  }

  .xllrypr {
    color: var(--x1fp3d7f);
  }

  .xlvpja8 {
    color: var(--x1fprfpc);
  }

  .x1ja8wet {
    color: var(--x1gzkse0);
  }

  .x1l983js {
    color: var(--x1ipbbgi);
  }

  .xt4w6w0 {
    color: var(--x1ipi7fc);
  }

  .xhos5ym {
    color: var(--x1rnbl5n);
  }

  .x1dy5b67 {
    color: var(--x1s4re4n);
  }

  .x1sanskx {
    color: var(--x1vsj9ma);
  }

  .x10c1u2r {
    color: var(--x3y8061);
  }

  .x1q5nr7g {
    color: var(--x4dt6ej);
  }

  .x1vnnxei {
    color: var(--x7qyjyf);
  }

  .xx9qwfx {
    color: var(--xbx6rhm);
  }

  .x1csxcbg {
    color: var(--xd8dfjw);
  }

  .xcmlo9q {
    color: var(--xey3zsp);
  }

  .xcltmhr {
    color: var(--xfnmuk7);
  }

  .x19sev5n {
    color: var(--xme6ed6);
  }

  .xi5445h {
    color: var(--xmiqd8u);
  }

  .x1ojvz6d {
    color: var(--xs49xer);
  }

  .xl0w6w2 {
    color: var(--xy3u0up);
  }

  .x296sh5 {
    color: var(--xybf9mj);
  }

  .x1xy05ny {
    column-gap: var(--x1e7vv5r);
  }

  .x13qcwmk {
    column-gap: var(--x1u8it6n);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1yl03ai {
    cursor: nesw-resize;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x16djdpl {
    cursor: nwse-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .xyozgr7 {
    cursor: row-resize;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1s85apg {
    display: none;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1yv3klx {
    fill: var(--x1lw3fe7);
  }

  .x1ypzab3 {
    filter: drop-shadow(0 .125rem .25rem #0000001f);
  }

  .x1wflk80 {
    filter: drop-shadow(0 0 .25rem var(--x1rnbl5n)) drop-shadow(0 1px 2px var(--x1x6o6fb));
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xgualba {
    flex-basis: 8rem;
  }

  .x10i6kci {
    flex-basis: var(--x1c1t3by);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1pp2kg5 {
    font-family: var(--x3cpmto);
  }

  .x4w2md0 {
    font-family: var(--xl0x47m);
  }

  .x6kza74 {
    font-size: var(--x10j0sge);
  }

  .xc44d6x {
    font-size: var(--x19meg3w);
  }

  .x9c6p6v {
    font-size: var(--x1ftfia3);
  }

  .xv55ixd {
    font-size: var(--x1h1bnk1);
  }

  .xs3saef {
    font-size: var(--x1moebx2);
  }

  .x1n90mi9 {
    font-size: var(--x1mumr96);
  }

  .x8nc9um {
    font-size: var(--x1v11qs4);
  }

  .x16uyjm {
    font-size: var(--x4egbfa);
  }

  .x1lo78t7 {
    font-size: var(--xml62h4);
  }

  .x184603v {
    font-size: var(--xw4yzwz);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x4pu07i {
    font-weight: var(--x5j29xz);
  }

  .x1yyiof7 {
    font-weight: var(--xm82bij);
  }

  .x1vaxctd {
    font-weight: var(--xoikp54);
  }

  .xu6a5m6 {
    grid-auto-columns: 1fr;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

  .x1ftzfwy {
    grid-template-columns: 100%;
  }

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

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

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

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

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

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

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

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

  .xtdplt7 {
    grid-template-columns: min(37.5rem, 100%);
  }

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

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

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

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

  .x1c5m7h4 {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 12rem), 1fr));
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

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

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x7k18q3 {
    grid-template-rows: 100%;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

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

  .xg6lkmd {
    grid-template-rows: var(--x1j6gc0g) minmax(0,1fr);
  }

  .xztx7o8 {
    grid-template-rows: var(--xiww236) auto;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x1lxsm33 {
    inset-inline-start: var(--x-insetInlineStart);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

  .xej7fhh {
    justify-content: safe center;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xzwjnfq {
    letter-spacing: var(--x1dycbas);
  }

  .x1d4wzx8 {
    letter-spacing: var(--x1f16gzu);
  }

  .x1gvqwpb {
    letter-spacing: var(--x9ioiwy);
  }

  .xdpg8n2 {
    line-height: 1.125rem;
  }

  .x140xsbm {
    line-height: var(--x12fnjbq);
  }

  .xp772z7 {
    line-height: var(--x29ms30);
  }

  .x1n8k4x3 {
    line-height: var(--x4hd8m3);
  }

  .xrplu65 {
    line-height: var(--x4lm6vk);
  }

  .x5ynefk {
    line-height: var(--xhtl0cm);
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xeybxqo {
    margin-inline-end: calc(-1 * var(--x1e7vv5r));
  }

  .x3gi0xb {
    margin-inline-end: var(--x1e7vv5r);
  }

  .x9e666k {
    margin-inline-start: -.5rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xv2cd4m {
    margin-inline-start: calc(var(--x1fbld0j) - var(--x37cdlv) - var(--x1e7vv5r));
  }

  .x1px0osx {
    margin-inline-start: var(--x1e7vv5r);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x8ozjh4 {
    object-position: top;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1j92hxt {
    opacity: var(--attachment-text-opacity, 1);
  }

  .xa0d40w {
    opacity: var(--opacity);
  }

  .xm9fy5l {
    opacity: var(--shelf-remove-opacity);
  }

  .x1i7dh4k {
    opacity: var(--tab-close-opacity);
  }

  .x1rzv28l {
    outline-color: var(--x1rnbl5n);
  }

  .x1erk6qr {
    outline-offset: -.5rem;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x107h2d7 {
    outline-style: dashed;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x18ohljd {
    padding-inline-end: var(--x1djgx60);
  }

  .x1q5022p {
    padding-inline-end: var(--x1e7vv5r);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xinv1kr {
    padding-inline-start: calc(var(--x1dmmydb) + var(--x1e7vv5r));
  }

  .x2zx0x0 {
    padding-inline-start: var(--x1djgx60);
  }

  .x1w1cb0f {
    padding-inline-start: var(--x1e7vv5r);
  }

  .xhq4mos {
    padding-inline-start: var(--x1q040y1);
  }

  .xsuqqa4 {
    padding-inline-start: var(--x1u8it6n);
  }

  .x4gnkpy {
    padding-inline-start: var(--xj6jxd);
  }

  .x1m1uhpe {
    padding-inline-start: var(--xndth3a);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x17vn3yk {
    row-gap: var(--x1djgx60);
  }

  .x7agrfd {
    row-gap: var(--x1e7vv5r);
  }

  .x1045eft {
    scale: var(--scale);
  }

  .xw3vgpt {
    scrollbar-color: var(--xybf9mj) transparent;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .xdmbb94 {
    stop-color: var(--x187oh3s);
  }

  .x1gwu1po {
    stop-color: var(--xbx6rhm);
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xwyi7ay {
    stroke: var(--x1x6o6fb);
  }

  .xbhsnwl {
    stroke: var(--x3y8061);
  }

  .x1rzshic {
    stroke: var(--xzko5zk);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xq6md7l {
    text-underline-offset: var(--x18zv4bq);
  }

  .x5ve5x3 {
    touch-action: none;
  }

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

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .x18ouj0k {
    transform-origin: bottom;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .x1al4vs7 {
    transform-origin: 0 0;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .xf6vlc6 {
    transform-origin: var(--x-transformOrigin);
  }

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

  .x1iffjtl {
    transform: rotate(90deg);
  }

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

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

  .xyup21o {
    transform: translate(-50%,calc(-100% - var(--x1djgx60)));
  }

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

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

  .x1667ed8 {
    transform: translateY(calc(-1 * (var(--xndth3a) + var(--x1e7vv5r))));
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x3sa99s {
    translate: 0 -50%;
  }

  .x9038xu {
    translate: var(--x) var(--y);
  }

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

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .xhs0y2b {
    will-change: translate,opacity,scale;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1hkze5g {
    z-index: calc(var(--x1be2tza) + var(--z-index));
  }

  .x1up6b9n {
    z-index: var(--attachment-depth);
  }

  .x10y857d {
    z-index: var(--x1yyk2q3);
  }

  .x1ojpt0n {
    z-index: var(--x5a1im5);
  }

  .x1dvugw0 {
    z-index: var(--xbqo83t);
  }

  .xl2p2rr {
    z-index: var(--xixzatg);
  }

  .x1av2g48 {
    z-index: var(--xs3sosj);
  }

  .x1v9p0fz[data-state="closed"] {
    animation-name: x1j9oymf-B;
  }

  .x1mj32sn[data-state="open"] {
    animation-name: x8xao7v-B;
  }

  .xuualqz[data-selected] {
    background-color: var(--x1fprfpc);
  }

  .xpl3gj5[data-highlighted] {
    background-color: var(--x2envqx);
  }

  .xs0pwcn:focus-visible {
    background-color: var(--xu06ouv);
  }

  .x112rvpk[data-selected] {
    box-shadow: var(--x1m670z3);
  }

  .x1wqb0q6:focus-visible {
    color: var(--x1rnbl5n);
  }

  .x1ne4w1c[data-selected] {
    color: var(--xbx6rhm);
  }

  .xcfqy7y[data-disabled] {
    color: var(--xybf9mj);
  }

  .x1qzlms9:is(:disabled, [aria-disabled="true"], [data-disabled]), .x5ezrf1[data-disabled] {
    cursor: not-allowed;
  }

  .xb07146[data-orientation="vertical"] {
    display: grid;
  }

  .x1f37oqi[data-orientation="vertical"] {
    grid-auto-columns: unset;
  }

  .xq8y8vf[data-orientation="vertical"] {
    grid-auto-flow: row;
  }

  .x9dz4f4[data-orientation="vertical"] {
    grid-template-columns: minmax(0, 1fr);
  }

  .x19zj3oz[data-orientation="vertical"] {
    justify-content: flex-start;
  }

  .xl1p8yz:is(:disabled, [aria-disabled="true"], [data-disabled]) {
    opacity: .45;
  }

  .x1y4jn5j[data-state="closed"] {
    opacity: 0;
  }

  .x1euntei:focus-within {
    opacity: 1;
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .x1fanpfn:focus-within, .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xbt4iw:focus-within {
    pointer-events: auto;
  }

  .x1ewdjb5[data-state="closed"] {
    transform: scale(.96);
  }

  .xohfy9p:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):active {
    transform: scale(.97);
  }

  .xc780ml[data-state="closed"] {
    transform: translateY(100%);
  }

  .xywz2xb:focus-within {
    z-index: calc(var(--attachment-count) + 1);
  }

  .xeg4vf7:has(:disabled) {
    cursor: not-allowed;
  }

  .x1hbfynr:has(:disabled) {
    opacity: .45;
  }

  .x1pwwqoy:first-child {
    margin-inline-start: 0;
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xjbj9ax:checked {
    background-color: var(--xe3ybcw);
  }

  .x1jpvu7i:hover {
    color: var(--x1x6o6fb);
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

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

  @media (forced-colors: active) {
    .x14hm74v.x14hm74v {
      backdrop-filter: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .x11rvarm.x11rvarm {
      backdrop-filter: none;
    }
  }

  @media (forced-colors: active) {
    .x9yvj25.x9yvj25 {
      background-color: canvas;
    }

    .xwvh9j7.xwvh9j7 {
      background-color: canvastext;
    }

    .x1jzqe4.x1jzqe4 {
      background-color: highlight;
    }

    .xhobzj1.xhobzj1 {
      background-image: none;
    }

    .xwaqzdf.xwaqzdf {
      box-shadow: none;
    }

    .x1a46atw.x1a46atw {
      color: canvas;
    }

    .xs5hli.xs5hli {
      color: canvastext;
    }

    .x1k5gbb1.x1k5gbb1 {
      color: highlighttext;
    }

    .x1c7sf14.x1c7sf14 {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xkio4u3.xkio4u3 {
      display: none;
    }
  }

  @media (forced-colors: active) {
    .x1g12otp.x1g12otp {
      forced-color-adjust: none;
    }
  }

  @media (hover: none) {
    .xqzx146.xqzx146 {
      opacity: 1;
    }

    .xj2bkfp.xj2bkfp {
      pointer-events: auto;
    }
  }

  @media (forced-colors: active) {
    .xrih18v.xrih18v {
      scrollbar-color: auto;
    }
  }

  @media (hover: hover) {
    .xaxqsks.xaxqsks:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
      backdrop-filter: blur(var(--xp09leg)) saturate(1.05);
    }
  }

  @media (forced-colors: active) {
    .xqqiw67.xqqiw67:not([data-selected]) {
      background-color: canvas;
    }

    .x1xfd3vb.x1xfd3vb[data-selected] {
      background-color: highlight;
    }
  }

  @media (hover: hover) {
    .x1338z9e.x1338z9e:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
      background-color: var(--x1rwcffy);
    }

    .x1y1e39r.x1y1e39r:not(:disabled):hover, .xtthfoc.xtthfoc:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
      background-color: var(--xu06ouv);
    }
  }

  @media (forced-colors: active) {
    .xlg38z2.xlg38z2[data-selected] {
      box-shadow: none;
    }
  }

  @media (hover: hover) {
    .xedqt35.xedqt35:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
      box-shadow: var(--x1m670z3),var(--x1fxmvrp);
    }
  }

  @media (forced-colors: active) {
    .x1fu0va7.x1fu0va7:not([data-selected]) {
      color: canvastext;
    }

    .x2adowb.x2adowb[data-selected] {
      color: highlighttext;
    }
  }

  @media (hover: hover) {
    .xzfapxq.xzfapxq:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
      color: var(--xbx6rhm);
    }

    .x1fhzllc.x1fhzllc:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
      filter: brightness(1.06);
    }
  }

  @media (forced-colors: active) {
    .x9oryzs.x9oryzs:checked {
      background-color: highlight;
    }
  }

  @media (hover: hover) {
    .x132v9za.x132v9za:hover {
      background-color: var(--xu06ouv);
    }

    .xgneiyd.xgneiyd:hover {
      transform: translateY(-.125rem);
    }

    .x92pk4w.x92pk4w:hover {
      z-index: calc(var(--attachment-count) + 1);
    }

    @media (forced-colors: active) {
      .xzoes75.xzoes75.xzoes75:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
        backdrop-filter: none;
      }

      .xx04rnu.xx04rnu.xx04rnu:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
        background-color: highlight;
      }

      .x1lyborl.x1lyborl.x1lyborl:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
        box-shadow: none;
      }

      .xb5fth5.xb5fth5.xb5fth5:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
        color: highlighttext;
      }

      .x5s6hll.x5s6hll.x5s6hll:not(:disabled):not([aria-disabled="true"]):not([data-disabled]):hover {
        forced-color-adjust: none;
      }
    }
  }
}

@layer priority5 {
  .xfjhyo2 {
    border-bottom-color: var(--x11h72yb);
  }

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

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

  .xht25ng {
    border-top-color: var(--x11h72yb);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

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

  .x1uzmgga {
    bottom: -.5rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1oe94vn {
    bottom: calc(var(--x18ztnoo) * -.45);
  }

  .x58mtsc {
    bottom: calc(var(--xy0c9qi) + var(--xj6jxd));
  }

  .xvj98tu {
    bottom: var(--x1u8it6n);
  }

  .x1i6jobr {
    bottom: var(--xj6jxd);
  }

  .xqtp20y {
    height: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xu1mrb {
    height: 10%;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .xg2ss61 {
    height: 1lh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1x65c28 {
    height: 256em;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1x7pkhd {
    height: 5.5rem;
  }

  .xge5lu0 {
    height: 6.25rem;
  }

  .xdgc155 {
    height: 70dvh;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1rq9a0b {
    height: calc(50% - var(--xj6jxd) / 2);
  }

  .x1kjetx3 {
    height: calc(var(--x18ztnoo) * .45);
  }

  .x1i98sdk {
    height: calc(var(--x18ztnoo) * 1.05);
  }

  .x1f5funs {
    height: var(--height);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .x18vuv3s {
    height: var(--x141dge3);
  }

  .x17s0f47 {
    height: var(--x18ztnoo);
  }

  .x1i9qijt {
    height: var(--x1djgx60);
  }

  .x110kzxd {
    height: var(--x1dmmydb);
  }

  .x14zuysx {
    height: var(--x1e7vv5r);
  }

  .xvffte8 {
    height: var(--x1kgu4bu);
  }

  .xbz5idc {
    height: var(--x1o7pl8j);
  }

  .xsz1q4e {
    height: var(--x1skwgyk);
  }

  .x8lpswm {
    height: var(--x1u8it6n);
  }

  .x167l074 {
    height: var(--xfl48fb);
  }

  .x1xzl8mc {
    height: var(--xiww236);
  }

  .xgsqrcr {
    height: var(--xkaxrly);
  }

  .x11toe83 {
    height: var(--xoqme13);
  }

  .x1coetgy {
    height: var(--xoxt01s);
  }

  .x1w44jm {
    height: var(--xx5p27o);
  }

  .xqx707z {
    height: var(--xz9adlu);
  }

  .x1lr0wgl {
    left: .5rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xbp0bdj {
    left: var(--x1e7vv5r);
  }

  .x1igptzd {
    left: var(--x1u8it6n);
  }

  .x1szhe6d {
    margin-bottom: calc(-1 * var(--x1e7vv5r));
  }

  .x1cqp7vf {
    margin-bottom: calc(var(--x18ztnoo) * -.15);
  }

  .x15ff9t8 {
    margin-bottom: calc(var(--x18ztnoo) * .15);
  }

  .x1pcnyy5 {
    margin-bottom: var(--x18zv4bq);
  }

  .x7gsgsh {
    margin-bottom: var(--x1djgx60);
  }

  .x1bp72sh {
    margin-bottom: var(--x1e7vv5r);
  }

  .xd97xjm {
    margin-bottom: var(--xj6jxd);
  }

  .xa3qp72 {
    margin-bottom: var(--xndth3a);
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .x106h9op {
    margin-right: var(--x1e7vv5r);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xwi6q2d {
    margin-top: calc(-1 * var(--xj6jxd));
  }

  .xtxmniy {
    margin-top: var(--x1djgx60);
  }

  .xtyftps {
    margin-top: var(--x1e7vv5r);
  }

  .xf0ocat {
    margin-top: var(--x1u8it6n);
  }

  .x4h792 {
    margin-top: var(--xj6jxd);
  }

  @media (width >= 48rem) {
    .x11q7w7i.x11q7w7i {
      margin: 0 var(--x1e7vv5r) var(--x1e7vv5r);
    }
  }

  .x1b54kes {
    max-height: 10.5rem;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x1fc7kte {
    max-height: 40rem;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .x1j65ot3 {
    max-height: 65dvh;
  }

  .xcwfpss {
    max-height: 70dvh;
  }

  .x10n50nr {
    max-height: 92dvh;
  }

  .x1fnd66s {
    max-height: calc(100dvh - 3rem);
  }

  .x13yk4en {
    max-height: min(28rem,var(--available-height));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x616ay3 {
    max-width: 86%;
  }

  .x1cx6wtl {
    max-width: 9rem;
  }

  .x1qlqqs9 {
    max-width: calc(100% - 2 * var(--x1djgx60));
  }

  .xq1byx1 {
    max-width: calc(100vw - 2 * var(--x1u8it6n));
  }

  .x1pho7tb {
    max-width: calc(100vw - var(--xndth3a));
  }

  .x1x1rfll {
    max-width: none;
  }

  .x8fm75p {
    max-width: var(--x14bacre);
  }

  .xlrlfs4 {
    max-width: var(--x1f9wq7e);
  }

  .x1fw0if0 {
    max-width: var(--x1p9ey1b);
  }

  .x6x8gn2 {
    max-width: var(--x1pdqvl0);
  }

  .xqx5f8y {
    max-width: var(--x1t86kw7);
  }

  .xn1lxd7 {
    max-width: var(--xqltp1q);
  }

  .x1xnnu25 {
    max-width: var(--xzjgrli);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1ymnqli {
    min-height: 15rem;
  }

  .x1tn5z8q {
    min-height: 1lh;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .x65nank {
    min-height: auto;
  }

  .x1heio95 {
    min-height: calc(var(--xndth3a) * 2);
  }

  .xflgkz5 {
    min-height: var(--x141dge3);
  }

  .x14nivmd {
    min-height: var(--x1kgu4bu);
  }

  .x12af3kg {
    min-height: var(--x1o7pl8j);
  }

  .xqr366s {
    min-height: var(--xiww236);
  }

  .xwwg147 {
    min-height: var(--xx5p27o);
  }

  .xhlcdho {
    min-height: var(--xz9adlu);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xd98ffb {
    min-width: 13.75rem;
  }

  .x1oeq5xr {
    min-width: 7.5rem;
  }

  .x1cw64zd {
    min-width: var(--x1akutby);
  }

  .xxu2ukt {
    min-width: var(--xz9adlu);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x11o8sj7 {
    padding-bottom: calc(var(--xndth3a) + env(safe-area-inset-bottom));
  }

  .x1kgelke {
    padding-bottom: var(--x1djgx60);
  }

  .x1gwui93 {
    padding-bottom: var(--x1e7vv5r);
  }

  .xbnwajm {
    padding-bottom: var(--x1u8it6n);
  }

  .x1lw326t {
    padding-top: .1875rem;
  }

  .x1pe9zv5 {
    padding-top: .625rem;
  }

  .xfxficq {
    padding-top: .875rem;
  }

  .x16e2r57 {
    padding-top: var(--x18zv4bq);
  }

  .xc77i9j {
    padding-top: var(--x1djgx60);
  }

  .xzs0hhk {
    padding-top: var(--x1e7vv5r);
  }

  .x104tqc6 {
    padding-top: var(--x1j6gc0g);
  }

  .xrrdcpx {
    padding-top: var(--xj6jxd);
  }

  @container (width >= 42rem) {
    .xjqx53a.xjqx53a {
      padding: 0 var(--x1u8it6n) 0 0;
    }
  }

  @media (width >= 48rem) {
    .x14rhsdl.x14rhsdl {
      padding: var(--x1u8it6n);
    }
  }

  @container (width >= 28rem) {
    .x1ulibj5.x1ulibj5 {
      padding: var(--xndth3a);
    }
  }

  .x3m8u43 {
    right: 0;
  }

  .xwukr4l {
    right: auto;
  }

  .xnxhmel {
    right: var(--x1djgx60);
  }

  .x94aa7l {
    right: var(--x1e7vv5r);
  }

  .x1h31cbl {
    right: var(--x1u8it6n);
  }

  .x15umqda {
    right: var(--xj6jxd);
  }

  .x17v2gtu {
    top: -.5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xati1ur {
    top: 1.5rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1gjv8p4 {
    top: calc((1lh - var(--x1dmmydb)) / 2);
  }

  .xl80481 {
    top: calc(100% + var(--x18zv4bq));
  }

  .x1qixgjp {
    top: calc(50% + var(--xj6jxd) / 2);
  }

  .x5mnzd7 {
    top: var(--x-insetBlockStart);
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xndppi6 {
    top: var(--x1djgx60);
  }

  .x1pf4egl {
    top: var(--x1e7vv5r);
  }

  .xy429ii {
    top: var(--x1u8it6n);
  }

  .x15xktyq {
    width: .9375rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1xei1kg {
    width: 18.25rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x12j8it9 {
    width: 256em;
  }

  .xqujd4m {
    width: 390px;
  }

  .x9abet7 {
    width: 5.6rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xm6i5cn {
    width: 90%;
  }

  .x14atkfc {
    width: auto;
  }

  .x191pg6r {
    width: calc(100vw - 3rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x1irt775 {
    width: min(22.5rem,calc(100vw - var(--x1skwgyk)));
  }

  .xfendpu {
    width: min(var(--xqltp1q),calc(100vw - var(--xndth3a)),var(--available-width));
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .xdji9te {
    width: var(--x141dge3);
  }

  .x1uqtt4s {
    width: var(--x18ztnoo);
  }

  .x1xmpa7y {
    width: var(--x1djgx60);
  }

  .xy1h03u {
    width: var(--x1dmmydb);
  }

  .x1hd63h2 {
    width: var(--x1e7vv5r);
  }

  .x1wfe4su {
    width: var(--x1o7pl8j);
  }

  .x1titby3 {
    width: var(--x1skwgyk);
  }

  .xd2lmjl {
    width: var(--x2cjgx1);
  }

  .x1pj1p2z {
    width: var(--xfl48fb);
  }

  .x3iy91u {
    width: var(--xiww236);
  }

  .xbfypa4 {
    width: var(--xkaxrly);
  }

  .xea034m {
    width: var(--xndth3a);
  }

  .xyu7352 {
    width: var(--xoqme13);
  }

  .x1583o9m {
    width: var(--xovkxax);
  }

  .xa019hu {
    width: var(--xoxt01s);
  }

  .x1aadli3 {
    width: var(--xz9adlu);
  }

  .x60x5n0[data-orientation="vertical"] {
    height: auto;
  }

  .x1g487ut[data-orientation="vertical"] {
    width: 100%;
  }

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

  .xq9l1cs:empty {
    margin-top: calc(-1 * var(--x1djgx60));
  }

  @media (pointer: coarse) {
    .x107kiih.x107kiih {
      bottom: -.875rem;
    }

    .x1yz7qv6.x1yz7qv6 {
      height: 2.75rem;
    }

    .x1rewkhn.x1rewkhn {
      min-height: 2.75rem;
    }

    .xtmaqxq.xtmaqxq {
      top: 1.875rem;
    }
  }
}

@layer priority6 {
  @media (width >= 48rem) {
    .xpnlxm0.xpnlxm0 {
      border-radius: var(--xkrqhyc);
    }

    .xj7zzic.xj7zzic {
      border-radius: var(--xywuxr1);
    }
  }

  @container (width >= 42rem) {
    .x1hkjhey.x1hkjhey {
      flex: 0 0 4.5rem;
    }

    .x19kzn8g.x19kzn8g {
      flex: 0 0 var(--x1kgu4bu);
    }

    .x1b5zv0d.x1b5zv0d {
      gap: var(--x1e7vv5r);
    }
  }

  @media (width >= 48rem) {
    .x4b3lu6.x4b3lu6 {
      gap: var(--xj6jxd);
    }
  }

  @container (width >= 48rem) {
    .xlixqa6.xlixqa6 {
      grid-template-areas: "avatar strip controls";
    }
  }
}

@layer priority7 {
  @media (width >= 48rem) {
    .x1cyrfm6.x1cyrfm6 {
      align-items: center;
    }
  }

  @container (width >= 42rem) {
    .x1h317wv.x1h317wv {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .xlav5aw.xlav5aw {
      background-color: #00000057;
    }

    .x19dze5w.x19dze5w {
      box-shadow: var(--x1m670z3),var(--x17qyxxc);
    }
  }

  @container (width >= 36rem) {
    .x14p0p2h.x14p0p2h {
      display: contents;
    }
  }

  @container (width >= 32rem) {
    .xiuxl9a.xiuxl9a {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x3645v9.x3645v9 {
      display: inline;
    }
  }

  @container (width >= 24rem) {
    .xprkfb4.xprkfb4 {
      display: inline;
    }
  }

  @media (width >= 48rem) {
    .x19hr0x2.x19hr0x2 {
      display: none;
    }
  }

  @container (width >= 32rem) {
    .x1wrkjkt.x1wrkjkt {
      display: none;
    }
  }

  @container (width >= 42rem) {
    .x1tnryvy.x1tnryvy {
      flex-direction: row;
    }
  }

  @container (width >= 24rem) {
    .xycnxa.xycnxa {
      grid-template-columns: auto minmax(0, 1fr) auto;
    }
  }

  @container (width >= 36rem) {
    .xrpgfsn.xrpgfsn {
      grid-template-columns: auto minmax(0, 1fr) minmax(0, 1fr) auto;
    }
  }

  @container (width >= 48rem) {
    .x1yuo30o.x1yuo30o {
      grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    }
  }

  @container (width >= 24rem) {
    .xf3dot3.xf3dot3 {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @container (width >= 42rem) {
    .x1xg5w5w.x1xg5w5w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 36rem) {
    .x1pi996e.x1pi996e {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @container (width >= 56rem) {
    .x1yujt7b.x1yujt7b {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container (width >= 28rem) {
    .x1bgek4k.x1bgek4k {
      grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
    }
  }

  @container (width >= 48rem) {
    .xslicow.xslicow {
      grid-template-rows: auto;
    }
  }

  .xarstr8:after {
    inset: 0;
  }

  @container (width >= 24rem) {
    .xr9ugzk.xr9ugzk {
      justify-self: end;
    }
  }

  @media (width >= 64rem) {
    .x1idr9gz.x1idr9gz {
      margin-inline-end: 0;
    }
  }

  @container (width >= 42rem) {
    .xmf7b13.xmf7b13 {
      margin-inline-start: 0;
    }
  }

  @media (width >= 64rem) {
    .xlrcygn.xlrcygn {
      margin-inline-start: 0;
    }
  }

  @starting-style {
    .x4itv7f.x4itv7f {
      opacity: 0;
    }
  }

  @media (width >= 48rem) {
    .x1vkneh.x1vkneh {
      transform-origin: center;
    }
  }

  @starting-style {
    .xqzqpub.xqzqpub {
      transform: scale(.96);
    }
  }

  @starting-style {
    .xhbqy3z.xhbqy3z {
      transform: translateY(100%);
    }
  }

  @media (width >= 48rem) {
    .x6phzq3.x6phzq3[data-state="closed"] {
      transform: scale(.96);
    }
  }
}

@layer priority8 {
  .x1dmosr7:after {
    border-color: #0000;
  }

  .x1k48kgn:after {
    border-radius: inherit;
  }

  .x9zjtbp::-moz-progress-bar {
    border-radius: var(--xc481pd);
  }

  .xsgzk6q::-webkit-progress-value {
    border-radius: var(--xc481pd);
  }

  .xsismcu:before {
    border-radius: var(--xc481pd);
  }

  .x86avzo:after {
    border-style: solid;
  }

  .x1974i17:after {
    border-width: 0 2px 2px 0;
  }

  @container (width >= 48rem) {
    .x1u9roff.x1u9roff {
      height: 100%;
    }

    .xs160m4.xs160m4 {
      left: calc(50% + var(--xj6jxd) / 2);
    }
  }

  @media (width >= 48rem) {
    .x3cflt9.x3cflt9 {
      max-height: none;
    }

    .xzn7x87.xzn7x87 {
      max-width: var(--x1pdqvl0);
    }
  }

  @container (width >= 42rem) {
    .x196nu1y.x196nu1y {
      min-height: var(--x1kgu4bu);
    }

    .x157407i.x157407i {
      min-width: 6.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1mrj3oz.x1mrj3oz {
      overflow-y: visible;
    }

    .xj9i24e.xj9i24e {
      padding-bottom: var(--xndth3a);
    }
  }

  @container (width >= 48rem) {
    .x1l8vglo.x1l8vglo {
      top: 0;
    }
  }

  .x1htqcgn:before {
    transition: transform var(--xlwox29) var(--xko7h8w);
  }

  @media (width >= 48rem) {
    .x1k2zvxh.x1k2zvxh {
      width: calc(100vw - 3rem);
    }
  }

  @container (width >= 48rem) {
    .x10vixll.x10vixll {
      width: calc(50% - var(--xj6jxd) / 2);
    }
  }

  .x1uvmuvp:checked:after {
    border-color: var(--x3y8061);
  }
}

@layer priority9 {
  .x1woo5v2:after {
    animation-duration: 1.2s;
  }

  .x13ee8us:after {
    animation-iteration-count: infinite;
  }

  .xxajvwa:after {
    animation-name: xroe53j-B;
  }

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

  .x1hfhjwi:after {
    background-color: currentColor;
  }

  .xjqcon6::-webkit-progress-bar {
    background-color: #0000;
  }

  .xru40o3:before {
    background-color: var(--x1fprfpc);
  }

  .x1f2c256:after {
    background-image: linear-gradient(90deg,transparent,color-mix(in srgb,var(--x1jrfd7d) 40%,transparent),transparent);
  }

  .x1lufxr7::-webkit-progress-value {
    background-image: linear-gradient(color-mix(in oklab,color-mix(in oklab,currentColor,black var(--xteduq6)) 78%,white),color-mix(in oklab,currentColor,black var(--xteduq6)));
  }

  .xhbu6r8::-moz-progress-bar {
    background-image: linear-gradient(color-mix(in oklab,color-mix(in oklab,currentColor,black var(--xteduq6)) 78%,white),color-mix(in oklab,currentColor,black var(--xteduq6)));
  }

  .x1o4sr9t:after {
    box-shadow: inset 0 0 0 2px var(--x1rnbl5n);
  }

  .xac2yyn:after {
    box-shadow: inset 0 0 0 2px var(--xd8dfjw);
  }

  .xmog8hs:before {
    box-shadow: var(--x1m670z3),var(--x1fxmvrp);
  }

  .x88j91t::-moz-progress-bar {
    box-shadow: var(--xh0cyyv);
  }

  .xqiep81::-webkit-progress-value {
    box-shadow: var(--xh0cyyv);
  }

  .xmvr56r::placeholder {
    color: var(--xybf9mj);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1tsyyc1:after {
    -webkit-mask-image: linear-gradient(90deg, #0000, #000 30% 70%, #0000);
    mask-image: linear-gradient(90deg, #0000, #000 30% 70%, #0000);
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x5ob0zg:before {
    transform: none;
  }

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

  .x17iaoqu:after {
    transform: translateY(-.0625rem) rotate(45deg);
  }

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

  .x153tqwl:checked:before {
    transform: translateX(var(--x1u8it6n));
  }

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

  @media (forced-colors: active) {
    .x15j5p1n.x15j5p1n:before {
      background-color: canvastext;
    }

    .x15cq1pl.x15cq1pl:before {
      box-shadow: none;
    }
  }
}

@layer priority10 {
  .x1xrz1ek:after {
    bottom: 0;
  }

  .x1w25hq6:after {
    bottom: auto;
  }

  .x14opz49:after {
    height: .625rem;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x1hjr1s4:before {
    height: var(--xfl48fb);
  }

  .x17cx49:after {
    left: 0;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .xoqv437:after {
    top: 50%;
  }

  @media (width >= 48rem) {
    @starting-style {
      .x1t4dceu.x1t4dceu.x1t4dceu {
        transform: scale(.96);
      }
    }
  }

  .x1dmlgfh:after {
    width: .3125rem;
  }

  .xv6d0c5:after {
    width: 1px;
  }

  .x183bm9d:after {
    width: auto;
  }

  .xn6dbui:before {
    width: var(--xfl48fb);
  }
}

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1j9oymf-B {
  from {
    height: var(--height);
    opacity: 1;
  }

  to {
    opacity: 0;
    height: 0;
  }
}

@keyframes x8xao7v-B {
  from {
    opacity: 0;
    height: 0;
  }

  to {
    height: var(--height);
    opacity: 1;
  }
}

@keyframes xl0k8ol-B {
  0% {
    opacity: .15;
    transform: translateX(-4em);
  }

  35% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: .15;
    transform: translateX(4em);
  }
}

@keyframes xdyu7r2-B {
  0% {
    opacity: .3;
  }

  50% {
    opacity: .6;
  }

  100% {
    opacity: .3;
  }
}

@keyframes x1kuzast-B {
  0% {
    opacity: 0;
    transform: scale(0) rotate(0);
  }

  40% {
    opacity: 1;
    transform: scale(1) rotate(45deg);
  }

  80% {
    opacity: 0;
    transform: scale(0) rotate(90deg);
  }

  100% {
    opacity: 0;
    transform: scale(0) rotate(90deg);
  }
}

@keyframes x120d9rq-B {
  0% {
    opacity: 0;
    transform: scaleX(0);
  }

  12% {
    opacity: 1;
    transform: scaleX(1);
  }

  85% {
    opacity: 1;
    transform: scaleX(1);
  }

  100% {
    opacity: 0;
    transform: scaleX(1);
  }
}

@keyframes x6y510n-B {
  0% {
    opacity: 0;
    transform: translateY(-6em);
  }

  20% {
    opacity: 1;
    transform: translateY(0);
  }

  75% {
    opacity: 1;
    transform: translateY(16em);
  }

  100% {
    opacity: 0;
    transform: translateY(22em);
  }
}

@keyframes x1m5uljo-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xnh51d8-B {
  from {
    opacity: .8;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1vh3qrp-B {
  from {
    rotate: -8deg;
  }

  to {
    rotate: 8deg;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1ihffww-B {
  0% {
    transform: translate(0) scale(1);
  }

  25% {
    transform: translate(22em, 16em) scale(1);
  }

  32% {
    transform: translate(22em, 16em) scale(.8);
  }

  38% {
    transform: translate(22em, 16em) scale(1);
  }

  62% {
    transform: translate(40em, 2em) scale(1);
  }

  69% {
    transform: translate(40em, 2em) scale(.8);
  }

  75% {
    transform: translate(40em, 2em) scale(1);
  }

  100% {
    transform: translate(0) scale(1);
  }
}

@keyframes xroe53j-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(100%);
  }
}

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

  40% {
    transform: translateY(0);
  }

  60% {
    transform: translateY(-10em);
  }

  100% {
    transform: translateY(-10em);
  }
}

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

  50% {
    transform: translateY(-4em);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes xdkm6cl-B {
  0% {
    opacity: .4;
    transform: translateY(0);
  }

  30% {
    opacity: 1;
    transform: translateY(-7em);
  }

  60% {
    opacity: .4;
    transform: translateY(0);
  }

  100% {
    opacity: .4;
    transform: translateY(0);
  }
}

:root, .x11zictw {
  --x187oh3s: #fafafa;
  --xapccmf: #f3f3f5;
  --xo8xk1z: #ebebee;
  --x1q2ryc3: #f8f8f9;
  --x1fprfpc: #fff;
  --xzko5zk: #e1e1e5;
  --x14fcn60: #e1e1e5;
  --x1bcdh39: #e1e1e5;
  --xbx6rhm: #15151a;
  --x1ipi7fc: #45474f;
  --xybf9mj: #62646d;
  --x1x6o6fb: #1c1c221f;
  --x11h72yb: #1c1c221a;
  --xu06ouv: #1c1c220f;
  --x2envqx: #1c1c221a;
  --x50gg8o: #ffffff8c;
  --xhrk5fk: #ffffff9e;
  --x5y78zy: #ffffffc7;
  --x1ufa6he: #ffffff9e;
  --x84580z: #ffffff59;
  --x1kcvcr7: #26262c;
  --x1rwcffy: #fafafcb8;
  --xd4nrnh: #fcfcfddb;
  --x1jrfd7d: #fff;
  --x3dagu1: #ffffffe6;
  --xljgvqp: #1c1c220d;
  --x1rnbl5n: #1667d9;
  --xe3ybcw: #1667d9;
  --xjle8ng: #1667d924;
  --xd8dfjw: #147a42;
  --xs49xer: #9a6400;
  --xme6ed6: #c73645;
  --x111wsby: #c22f3d;
  --xfucfoy: #26352f;
  --x4dt6ej: #f4e8b6;
  --x1ipbbgi: #b9e6ff;
  --x1vsj9ma: #ffc6dd;
  --x7qyjyf: #bcebd2;
  --x1s4re4n: #d9ceff;
  --x1fp3d7f: #ffd4b5;
  --x1oprlw1: #e5484d;
  --xy3u0up: #1667d9;
  --x1gzkse0: #0f8a7e;
  --xey3zsp: #b86e00;
  --xmiqd8u: #8a4fc2;
  --x1cht29d: #d6456b;
  --xfnmuk7: #4d7c0f;
  --x3y8061: #fff;
  --x1lw3fe7: #000;
}

:root, .x1hcyopj {
  --x18zv4bq: .125rem;
  --x1djgx60: .25rem;
  --x1e7vv5r: .5rem;
  --xj6jxd: .75rem;
  --x1u8it6n: 1rem;
  --xndth3a: 1.5rem;
}

:root, .x1qui19h {
  --x1c1t3by: 16rem;
  --x10uayjh: 18rem;
  --x1t86kw7: 20rem;
  --xqltp1q: 24rem;
  --x1pdqvl0: 28rem;
  --x1axc6fg: 32rem;
  --xvxoray: 36rem;
  --x14bacre: 42rem;
  --xzjgrli: 48rem;
  --x1p9ey1b: 56rem;
  --x1f9wq7e: 64rem;
  --xf1q770: 72rem;
  --x8zgd71: 80rem;
}

:root, .xomurpz {
  --x1d7trvi: .75rem;
  --xe5moyv: 1rem;
  --xywuxr1: 1.25rem;
  --xkrqhyc: .875rem;
  --x1q040y1: 1.625rem;
  --x1ost57a: 1.25rem;
  --xusw795: 1.5625rem;
  --x1s0p4fd: 1.125rem;
  --x19f5ycn: .4375rem;
  --xc481pd: 624.938rem;
}

:root, .x5v3fj9 {
  --x1dycbas: -.01em;
  --x9ioiwy: .04em;
  --x1f16gzu: .06em;
}

:root, .xfulc4n {
  --x37cdlv: 10rem;
  --x1fbld0j: 2.5rem;
}

:root, .x9flvhc {
  --x4lm6vk: 1;
  --x29ms30: 1.2;
  --x12fnjbq: 1.3;
  --x4hd8m3: 1.5;
  --xhtl0cm: 1.55;
}

:root, .x4y6884 {
  --xbqo83t: 1;
  --xixzatg: 10;
  --x1yyk2q3: 20;
  --x5a1im5: 30;
  --xs3sosj: 40;
  --x1be2tza: 50;
}

:root, .x445l41 {
  --xdgnh51: #a2aab4;
  --x64tuzr: #e5e7ea;
  --x1c0mvhe: #434953;
  --x1817unl: #ba7655;
  --x1o3wasm: #d5bd91;
  --x70ivwm: #659fb5;
  --x1v8b8yj: #527ca9;
  --xtjgy5l: #6e8e5b;
  --xfau9rt: #c7904d;
  --x7lrzhd: #b76b6b;
}

:root, .x1w07ojr {
  --xl0x47m: ui-monospace, SFMono-Regular, Menlo, monospace;
  --x3cpmto: Caveat, cursive;
  --x1ftfia3: .625rem;
  --x4egbfa: .5rem;
  --x19meg3w: .6875rem;
  --xw4yzwz: .75rem;
  --x10j0sge: .8125rem;
  --xml62h4: .875rem;
  --x1mumr96: .9375rem;
  --x1v11qs4: 1rem;
  --x16e5ein: 1.125rem;
  --x1h1bnk1: 1.25rem;
}

:root, .xwiukrv {
  --xlwox29: var(--motion-spring-150-duration, .15s);
  --x13t29rp: var(--motion-spring-200-duration, .2s);
  --xzpi0pt: .8s;
  --xmjago2: .3s;
  --xko7h8w: var(--motion-spring-200-ease, cubic-bezier(.2, 0, 0, 1));
  --xoddot2: cubic-bezier(.4, 0, .2, 1);
  --xjhphg8: cubic-bezier(.22, 1.18, .42, 1);
}

:root, .x1q8xgfo {
  --xoikp54: 400;
  --x5j29xz: 500;
  --xm82bij: 600;
}

:root, .x13yrjdd {
  --xoxt01s: 1.75rem;
  --xz9adlu: 2.125rem;
  --x141dge3: 2.5rem;
  --x1skwgyk: 2rem;
  --x1kgu4bu: 2.75rem;
  --x1j6gc0g: 2.5rem;
  --x18ztnoo: 3.5rem;
  --xy0c9qi: 4.625rem;
  --xx5p27o: 3.5rem;
  --xiww236: 4rem;
  --x2cjgx1: 5rem;
  --x1moebx2: calc(100cqi / 256);
  --xovkxax: 15.25rem;
  --xfl48fb: 1.25rem;
  --x1akutby: 11.25rem;
  --xoqme13: 1.5rem;
  --x1o7pl8j: 2.25rem;
  --xkaxrly: 1rem;
  --x1dmmydb: 1.125rem;
  --x17f99dd: 1.25rem;
}

:root, .xpcc7dx {
  --xp09leg: 10px;
  --xqy8vlo: 20px;
}

:root, .xqfujpp {
  --xu9tx0j: radial-gradient(ellipse, #14141a38, #14141a00 70%);
  --x1m670z3: inset 0 1px 0 var(--x1jrfd7d), inset 0 0 0 1px var(--x3dagu1);
  --xh0cyyv: inset 0 1px 0 #ffffff38;
  --x622avj: 0 0 0 1px var(--xljgvqp);
  --x1fxmvrp: 0 1px 3px #0000000d, 0 3px 12px #0000000f;
  --x9o63tu: 0 1px 2px #0000001f;
  --xiksb7r: 0 2px 6px #0000000f, 0 6px 20px #00000014;
  --x1oaphcj: 0 2px 8px #0000000f, 0 8px 24px #0000001a;
  --xn5mxnf: 0 3px 10px #00000012, 0 10px 30px #0000001f;
  --x17qyxxc: 0 6px 18px #00000014, 0 20px 50px #00000029;
  --x1vlrl0a: inset 0 1px 3px #1c1c221a, inset 0 0 0 1px #1c1c220a;
  --xteduq6: 0%;
}

:root, .x1ggt3e8 {
  --xzke6ki: #3267ad;
  --xrcy8k: #2d6f9f;
  --x15ablsb: #187b87;
  --x1uek3kn: #24776f;
  --xs3g9sg: #16715f;
  --x8haste: #49783b;
  --x1fwso50: #277a4b;
  --x4ttpsy: #607d23;
  --x12lygwo: #6a6e26;
  --xl5nzf4: #94651f;
  --xb5xho3: #8a6514;
  --xpk62k1: #a65b16;
  --x1m1t0fj: #ad4d24;
  --xf82qm: #b24f3c;
  --xk7szse: #ae3f43;
  --x2w1lim: #a53d58;
  --x11ril8d: #aa4568;
  --x1re18gi: #9d477d;
  --xs508g7: #844a91;
  --x1xoe5zi: #8056a8;
  --x4axawz: #704f9e;
  --x11fao87: #5b60ad;
  --xfc0k7z: #467080;
  --xnrufjz: #3d6f91;
}

@media (prefers-contrast: more) {
  :root, .x11zictw {
    --x1x6o6fb: #1c1c223d;
    --x11h72yb: #1c1c2233;
  }
}

@media (prefers-reduced-transparency: reduce) {
  :root, .x11zictw {
    --x50gg8o: #fff;
    --xhrk5fk: #fff;
    --x5y78zy: #fff;
    --x1ufa6he: #fff;
    --x84580z: #f8f8fa;
    --x1rwcffy: #fafafc;
    --xd4nrnh: #fcfcfd;
  }
}

@media (prefers-reduced-motion: reduce) {
  :root, .xwiukrv {
    --xlwox29: 0s;
    --x13t29rp: 0s;
    --xmjago2: 0s;
  }
}

@media (prefers-reduced-transparency: reduce) {
  :root, .xpcc7dx {
    --xp09leg: 0px;
    --xqy8vlo: 0px;
  }
}

.x6mvxhw.x6mvxhw, .x6mvxhw.x6mvxhw:root {
  --x1oprlw1: #ff7b83;
  --x3dagu1: #ffffff12;
  --x1jrfd7d: #ffffff17;
  --xfucfoy: #1d2925;
  --x1ipbbgi: #b9e6ff;
  --x4dt6ej: #f4e8b6;
  --x1s4re4n: #d9ceff;
  --x7qyjyf: #bcebd2;
  --x1fp3d7f: #ffd4b5;
  --x1vsj9ma: #ffc6dd;
  --x187oh3s: #0c0c0e;
  --x1q2ryc3: #202024;
  --xy3u0up: #6ea8ff;
  --x1gzkse0: #4fd1c0;
  --xey3zsp: #ffb84d;
  --xmiqd8u: #b794f6;
  --x1cht29d: #ff8fab;
  --xfnmuk7: #a3d65c;
  --x1ufa6he: #00000080;
  --xljgvqp: #ffffff0f;
  --x1fprfpc: #27272c;
  --x1bcdh39: #1a1a1d;
  --xme6ed6: #ff8994;
  --x5y78zy: #202024c7;
  --x50gg8o: #16161999;
  --xhrk5fk: #161619b3;
  --x1x6o6fb: #ffffff14;
  --xbx6rhm: #f2f2f4;
  --x1ipi7fc: #c3c3c8;
  --xybf9mj: #96969d;
  --x1rwcffy: #ffffff0f;
  --xd4nrnh: #ffffff1a;
  --xo8xk1z: #1a1a1d;
  --xapccmf: #141416;
  --x1rnbl5n: #6ea8ff;
  --xjle8ng: #6ea8ff2e;
  --x11h72yb: #ffffff12;
  --x84580z: #0e0e114d;
  --xd8dfjw: #62c887;
  --xzko5zk: #101012;
  --x14fcn60: #060607;
  --x1kcvcr7: #2e2e35;
  --xs49xer: #ffc164;
  --xu06ouv: #ffffff12;
  --x2envqx: #ffffff1c;
}

.x19z986e.x19z986e, .x19z986e.x19z986e:root {
  --xu9tx0j: radial-gradient(ellipse, #050508d1, #05050800 70%);
  --x1fxmvrp: 0 1px 3px #0000001f, 0 3px 12px #00000024;
  --xn5mxnf: 0 3px 10px #0000002e, 0 10px 30px #00000042;
  --xiksb7r: 0 2px 6px #00000024, 0 6px 20px #0000002e;
  --xteduq6: 30%;
  --x17qyxxc: 0 6px 18px #00000038, 0 20px 50px #00000052;
  --x1oaphcj: 0 2px 8px #00000029, 0 8px 24px #00000038;
  --x1vlrl0a: inset 0 1px 3px #0000003d, inset 0 0 0 1px #00000024;
  --x9o63tu: 0 1px 2px #00000047;
}

@media (prefers-reduced-transparency: reduce) {
  .x6mvxhw.x6mvxhw, .x6mvxhw.x6mvxhw:root {
    --x1ufa6he: #080809;
    --x5y78zy: #202024;
    --x50gg8o: #141416;
    --xhrk5fk: #131315;
    --x1rwcffy: #212125;
    --xd4nrnh: #2a2a2f;
    --x84580z: #1a1a1f;
  }
}

@media (prefers-contrast: more) {
  .x6mvxhw.x6mvxhw, .x6mvxhw.x6mvxhw:root {
    --x1x6o6fb: #ffffff29;
    --x11h72yb: #ffffff24;
  }
}

.x1dyddyd {
  --attachment-text-opacity: 0;
}

.xlo8bb5 {
  --scene-blue: var(--x1v8b8yj);
}

.xcsuu1x {
  --scene-copper: var(--x1817unl);
}

.xvnmexj {
  --scene-graphite: var(--x1c0mvhe);
}

.xpqs7o6 {
  --scene-green: var(--xtjgy5l);
}

.x13pc9bz {
  --scene-orange: var(--xfau9rt);
}

.x2q2fvz {
  --scene-red: var(--x7lrzhd);
}

.x1tsndit {
  --scene-sand: var(--x1o3wasm);
}

.xuln2dh {
  --scene-steel: var(--xdgnh51);
}

.x1y4cqaw {
  --scene-water: var(--x70ivwm);
}

.x1d0lujx {
  --scene-white: var(--x64tuzr);
}

.x9amaz3 {
  --shelf-remove-opacity: 0;
}

.x1re9l34 {
  --tab-close-opacity: 0;
}

.x8213ux {
  --tab-close-opacity: 1;
}

.x1d39vb9 {
  --tone: var(--x1ipi7fc);
}

.x1hjakhd {
  --tone: var(--x1rnbl5n);
}

.x1ubig5b {
  --tone: var(--xd8dfjw);
}

.x1hqsh08 {
  --tone: var(--xme6ed6);
}

.x1ek7wk6 {
  --tone: var(--xs49xer);
}

.xix59l8:focus-within {
  --attachment-text-opacity: 1;
}

.x1ivk8y2:focus-within {
  --shelf-remove-opacity: 1;
}

.x1bgkwk8:focus-within {
  --tab-close-opacity: 1;
}

@media (hover: none) {
  .x1pw8fu9.x1pw8fu9 {
    --shelf-remove-opacity: 1;
  }
}

@media (hover: hover) {
  .x1e49558.x1e49558:hover {
    --attachment-text-opacity: 1;
  }

  .x18ex4en.x18ex4en:hover {
    --shelf-remove-opacity: 1;
  }

  .x16nnblg.x16nnblg:hover {
    --tab-close-opacity: 1;
  }
}
