@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{min-height:100%}body,h1,h2,h3,p,dl,dd,figure,pre{margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}

@layer priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1849qyo {
    padding: 12px;
  }

  .xuchaoa {
    padding: 20px;
  }

  .x17zd301 {
    padding: 24px;
  }

  .x189upne {
    padding: 2px;
  }

  .xuf85xj {
    padding: 32px;
  }

  .xmdiq2l {
    padding: 4px;
  }
}

@layer priority3 {
  .x1wjlahj {
    border-color: color-mix(in srgb,currentColor 25%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x342ir0 {
    border-color: var(--x134ovxy);
  }

  .x13f1nv5 {
    border-color: var(--x1fjq6q3);
  }

  .x137ka1q {
    border-color: var(--xazg3yy);
  }

  .x169qsce {
    border-radius: 12px;
  }

  .x1j6xszg {
    border-radius: 16px;
  }

  .x1ix0569 {
    border-radius: 4px;
  }

  .xccas8a {
    border-radius: 8px;
  }

  .x6h7fs6 {
    border-radius: 999px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xxhr3t {
    gap: 0;
  }

  .xs8hebq {
    gap: 12px;
  }

  .xwdgf7c {
    gap: 16px;
  }

  .xqxdow3 {
    gap: 1px;
  }

  .xqxov7y {
    gap: 20px;
  }

  .xr0ddpt {
    gap: 24px;
  }

  .xpgk9om {
    gap: 2px;
  }

  .x1r8h784 {
    gap: 32px;
  }

  .xam10r1 {
    gap: 40px;
  }

  .x1967mvj {
    gap: 4px;
  }

  .xomwejd {
    gap: 8px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1d8843r {
    margin-block: 4px;
  }

  .xktlbej {
    margin-inline: 20px;
  }

  .x1e14zv0 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x8pyjx1 {
    margin-inline: -12px;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1fi1vj3 {
    padding-block: 12px;
  }

  .x2v7ok1 {
    padding-block: 16px;
  }

  .x1rtvwr0 {
    padding-block: 1px;
  }

  .x1r7ndvf {
    padding-block: 32px;
  }

  .x1r09980 {
    padding-block: 40px;
  }

  .xr4ddcl {
    padding-block: 4px;
  }

  .x1unse0 {
    padding-block: 80px;
  }

  .x1ty6xrj {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xwx0b53 {
    padding-inline: 12px;
  }

  .xb75frn {
    padding-inline: 16px;
  }

  .xwdrw5j {
    padding-inline: 20px;
  }

  .x1vdv1go {
    padding-inline: 24px;
  }

  .x12sc6tf {
    padding-inline: 4px;
  }

  .xhwan1c {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x242kdp[data-invalid] {
    border-color: var(--x10gebcd);
  }

  .xlo7o51:focus-visible {
    border-color: var(--x1rhyv8r);
  }

  .x1t6rqwd[data-checked], .x19arsbm:has([data-checked]) {
    border-color: var(--xehe3lv);
  }

  .x1um4dxw:hover {
    border-color: var(--x1fjq6q3);
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

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

  .x5kmd2y {
    backdrop-filter: blur(3px);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x1qiaij9 {
    background-color: var(--x10gebcd);
  }

  .x1ny5u3n {
    background-color: var(--x134ovxy);
  }

  .x1699suj {
    background-color: var(--x1ascei);
  }

  .x1gymxe5 {
    background-color: var(--x1fjq6q3);
  }

  .x1432uxg {
    background-color: var(--x1jarh3k);
  }

  .xnqlgva {
    background-color: var(--x1mvtwjx);
  }

  .xla0jdy {
    background-color: var(--x1n1t158);
  }

  .xrc1owd {
    background-color: var(--x1qlpx7j);
  }

  .x7z03kl {
    background-color: var(--x1tmpcsz);
  }

  .xr8vyeb {
    background-color: var(--x1wrxq4o);
  }

  .x1vqp3dr {
    background-color: var(--x9q2gag);
  }

  .x21eber {
    background-color: var(--xam32ul);
  }

  .x1abz7tt {
    background-color: var(--xdceqcs);
  }

  .x1blvmxg {
    background-color: var(--xe5ejfa);
  }

  .xzcngnd {
    background-color: var(--xehe3lv);
  }

  .x1nsea6o {
    background-color: var(--xgazifc);
  }

  .xvjwcqu {
    background-color: var(--xhhihsq);
  }

  .x8j36ne {
    background-color: var(--xjzq3xe);
  }

  .x1fti1kj {
    background-color: var(--xwpj7hg);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1m7oaum {
    border-inline-end-color: var(--x134ovxy);
  }

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

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

  .x98n8h {
    border-inline-start-color: var(--x134ovxy);
  }

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

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

  .x1je7vf2 {
    box-shadow: var(--xklneqf);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x16r75ws {
    color: var(--x10gebcd);
  }

  .x1pd7e6b {
    color: var(--x1bfw7up);
  }

  .x7ql4u4 {
    color: var(--x1mvtwjx);
  }

  .x19zq3nt {
    color: var(--x1pw2gq6);
  }

  .xxo9gcm {
    color: var(--x1wncndr);
  }

  .x14vp3m0 {
    color: var(--x1wrxq4o);
  }

  .x1esg8p {
    color: var(--x3wmgob);
  }

  .x1sm5j0h {
    color: var(--x8gzjwb);
  }

  .x1l27dpq {
    color: var(--xe5ejfa);
  }

  .xq5pr9q {
    color: var(--xehe3lv);
  }

  .x1hcl4dv {
    color: var(--xmedwty);
  }

  .x1gozi41 {
    color: var(--xvl6zla);
  }

  .x10g72pc {
    color: var(--xxyhre1);
  }

  .x93ejcl {
    color: var(--xzwbhm7);
  }

  .xntwwlm {
    color-scheme: dark;
  }

  .x108lcm5 {
    color-scheme: light dark;
  }

  .x19aimcq {
    color-scheme: light;
  }

  .xyfcheo {
    column-gap: 12px;
  }

  .x1p3m5ej {
    column-gap: 20px;
  }

  .xq0ytqk {
    column-gap: 24px;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .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;
  }

  .x1a4bs9z {
    flex-basis: 320px;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xb604z3, .xx2chz4 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  }

  .x1i4wfw6 {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  }

  .xeb7xqv {
    font-size: .9em;
  }

  .xkd000p {
    font-size: 12px;
  }

  .x1depzoj {
    font-size: 13px;
  }

  .x12wzf0k {
    font-size: 15px;
  }

  .xovlcxe {
    font-size: 18px;
  }

  .xcix27z {
    font-size: 24px;
  }

  .x1uz4us2 {
    font-size: 32px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .x19w91x0 {
    font-weight: 400;
  }

  .x15dc6d3 {
    font-weight: 500;
  }

  .x1hcy5cu {
    font-weight: 600;
  }

  .x1y9h50y {
    font-weight: 700;
  }

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

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

  .xvh5h6f {
    grid-template-columns: 3ch 1fr;
  }

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

  .x17psz1p {
    grid-template-columns: minmax(140px, max-content) 1fr;
  }

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

  .x15vz560 {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  }

  .x1h0hkej {
    inset-inline-end: 8px;
  }

  .xq7asnr {
    inset-inline-start: 12px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1f8i9bp {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1ajk2fj {
    line-height: 20px;
  }

  .x1kfvpxl, .x1v63jby {
    line-height: 24px;
  }

  .xabvict {
    line-height: 32px;
  }

  .x1exaq0b {
    line-height: 40px;
  }

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

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x6u05ig {
    opacity: calc(1 - var(--drawer-swipe-progress, 0));
  }

  .x1nqb2vf {
    outline-color: var(--x1rhyv8r);
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

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

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x169ps28 {
    padding-inline-end: 48px;
  }

  .x115n1dx {
    padding-inline-end: 4px;
  }

  .xbdvdxr {
    padding-inline-end: 8px;
  }

  .xwa6p1m {
    padding-inline-end: max(12px, env(safe-area-inset-right));
  }

  .xi5rmqk {
    padding-inline-start: 12px;
  }

  .x1g7j90z {
    padding-inline-start: 16px;
  }

  .x19jkuwc {
    padding-inline-start: 32px;
  }

  .x7z2d4q {
    padding-inline-start: 48px;
  }

  .xnwfahn {
    padding-inline-start: 8px;
  }

  .x1s8m20t {
    padding-inline-start: env(safe-area-inset-left);
  }

  .x1cm8i2g {
    padding-inline-start: max(12px, env(safe-area-inset-left));
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1t1kspk {
    row-gap: 12px;
  }

  .x1cqmzyq {
    row-gap: 20px;
  }

  .xjt3lw {
    row-gap: 4px;
  }

  .x173g7a4 {
    row-gap: 8px;
  }

  .x1pvypsb {
    stroke-width: 1.75px;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x12ugcsw {
    text-decoration-color: var(--x1fjq6q3);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

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

  .x1dib6f7 {
    transform: translateX(var(--drawer-swipe-movement-x, 0));
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

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

  .x4iqtal {
    transition-duration: .12s;
  }

  .xw7xti {
    transition-duration: .18s;
  }

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

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

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1ym43eq {
    transition-property: left, width;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xdarhgg {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

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

  .x1vjfegm {
    z-index: 1;
  }

  .xzfh1yc {
    z-index: 10;
  }

  .x14jozm9 {
    z-index: 19;
  }

  .x1b3whzc {
    z-index: 20;
  }

  .x1m02p47 {
    z-index: 25;
  }

  .x1g5cuz5 {
    z-index: 30;
  }

  .x1wp9e67 {
    z-index: 40;
  }

  @supports (-webkit-touch-callout: none) {
    .x1pjgtt3.x1pjgtt3 {
      position: absolute;
    }
  }

  .xy6enr0:hover:not([data-disabled]) {
    background-color: var(--x1aty3hb);
  }

  .xpdbgz4:hover:not([data-disabled]) {
    background-color: var(--x9q2gag);
  }

  .x56yjrx[data-popup-open], .xvop2gl:hover:not([data-disabled]), .xyxkw5z[data-highlighted] {
    background-color: var(--xdceqcs);
  }

  .xqgl22v[data-checked] {
    background-color: var(--xehe3lv);
  }

  .x1nfz45d:hover:not([data-disabled]) {
    background-color: var(--xhhihsq);
  }

  .x1l5v3qy[data-active] {
    color: var(--xe5ejfa);
  }

  .x5ezrf1[data-disabled] {
    cursor: not-allowed;
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .xtlgd9q[data-disabled] {
    opacity: .6;
  }

  .xjtmol5:hover:not([data-disabled]) {
    opacity: .9;
  }

  .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .x8df453:focus-visible > span {
    outline-color: var(--x1rhyv8r);
  }

  .x15rdcsq:focus-visible > span, .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x8thzt7:focus-visible > span, .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1bsqxl9:focus-visible > span {
    outline-width: 2px;
  }

  .x1mi8ng5:is([data-starting-style], [data-ending-style]) {
    transform: translate(-50%, -50%) scale(.98);
  }

  .x4z8bqh:is([data-starting-style], [data-ending-style]) {
    transform: translateX(-100%);
  }

  .xm69ghq[data-swiping] {
    transition-duration: 0s;
  }

  .xk78c8h[data-swiping] {
    -webkit-user-select: none;
    user-select: none;
  }

  .xtbqspk:has([data-checked]) {
    background-color: var(--xam32ul);
  }

  .x1x9hnoj:has( > span > a:focus-visible) {
    outline-style: solid;
  }

  .xyf0ibl:first-child {
    border-inline-start-style: none;
  }

  .x13ix10w:hover {
    background-color: var(--x1ascei);
  }

  .x6iq7hs:hover {
    background-color: var(--xdceqcs);
  }

  .x1l549r2:hover {
    background-color: var(--xgazifc);
  }

  .x1161pnj:hover {
    background-color: var(--xhhihsq);
  }

  .xw6d7s7:hover {
    color: var(--xe5ejfa);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x16uflk7:focus {
    transform: none;
  }
}

@layer priority5 {
  .x1a3l67g {
    border-bottom-color: var(--x134ovxy);
  }

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

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

  .x1tkckmt {
    border-top-color: var(--x134ovxy);
  }

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

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

  .xqmqy1e {
    bottom: -1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1t0kz2a, .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x1peatla {
    height: 64px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1lqo9mp {
    left: 12px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xvbikie {
    left: var(--active-tab-left);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xkf6cik {
    margin-bottom: 4px;
  }

  .x1i4q0rz {
    margin-bottom: 8px;
  }

  .xfmirls {
    margin-top: 8px;
  }

  .xg2gxhm {
    margin-top: -8px;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .xs8sm83 {
    max-height: calc(100dvh - 32px);
  }

  .xznecq9 {
    max-height: min(420px,var(--available-height));
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xxg2mq6 {
    max-width: 1040px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xiszslo {
    max-width: 420px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x1recik0 {
    max-width: calc(100vw - 48px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x5lao98 {
    min-height: 28px;
  }

  .x1ekkidr {
    min-height: 32px;
  }

  .x10d3q1n {
    min-height: 36px;
  }

  .x17qtvwy {
    min-height: 40px;
  }

  .x3835ae {
    min-height: 44px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x41f7m4 {
    min-height: 32px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .xhs97ut {
    min-width: 28px;
  }

  .xch833w {
    min-width: 32px;
  }

  .xbbjqlz {
    min-width: 36px;
  }

  .x4m7ku4 {
    min-width: 64px;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x6i9wio {
    overscroll-behavior-y: none;
  }

  .xq15i8w {
    padding-bottom: 12px;
  }

  .xnayop5 {
    padding-bottom: 16px;
  }

  .x11d55f8 {
    padding-bottom: 64px;
  }

  .xobjwmh {
    padding-bottom: 8px;
  }

  .x11ba12 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .x15zxz0f {
    padding-top: 16px;
  }

  .xp3gv43 {
    padding-top: 2px;
  }

  .x1a93i7j {
    padding-top: 80px;
  }

  .x6vio5b {
    padding-top: env(safe-area-inset-top);
  }

  .xdkbcvc {
    padding-top: max(8px, env(safe-area-inset-top));
  }

  .x13vifvy {
    top: 0;
  }

  .x12u5t8g {
    top: 12px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xjtempe {
    top: 8px;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od, .x3753d8 {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x3ufbyn {
    width: 264px;
  }

  .xgd8bvy, .xkgs84u {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x11crc4p, .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14rfw6j {
    width: min(480px, 100vw - 32px);
  }

  .x1b2iwg2 {
    width: min(760px, 100vw - 32px);
  }

  .xoffw1 {
    width: var(--active-tab-width);
  }

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

  .x1d9v4yf:first-child {
    border-top-style: none;
  }
}

@layer priority6 {
  @media (width <= 800px) {
    .xvq342k.xvq342k {
      gap: 32px;
    }

    .x1nvb5pu.x1nvb5pu {
      padding-block: 40px;
    }

    .xeagpq5.xeagpq5 {
      padding-block: 8px;
    }

    .x1mq48nb.x1mq48nb {
      padding-inline: 16px;
    }
  }
}

@layer priority7 {
  @media (width <= 800px) {
    .x1vm31d6.x1vm31d6 {
      align-items: stretch;
    }

    .xjvq4zh.xjvq4zh {
      border-inline-start-width: 0;
    }

    .x1mr1g9n.x1mr1g9n {
      display: flex;
    }

    .xi6zvx0.xi6zvx0 {
      display: inline-flex;
    }

    .x1qlhwpf.x1qlhwpf {
      display: none;
    }

    .xttbwyn.xttbwyn {
      flex-direction: column;
    }

    .x11u7fsf.x11u7fsf {
      font-size: 24px;
    }
  }

  @media (pointer: coarse) {
    .x14yy1o4.x14yy1o4 {
      font-size: 16px;
    }
  }

  @media (width <= 800px) {
    .x1x5s19w.x1x5s19w {
      grid-auto-flow: row;
    }

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

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

  .xarstr8:after {
    inset: 0;
  }

  @media (width <= 800px) {
    .x11gt13m.x11gt13m {
      line-height: 32px;
    }

    .x1puxbn8.x1puxbn8 {
      padding-inline-end: max(16px, env(safe-area-inset-right));
    }

    .x1udvmbu.x1udvmbu {
      padding-inline-start: max(16px, env(safe-area-inset-left));
    }

    .x14bdc2j.x14bdc2j {
      row-gap: 2px;
    }
  }
}

@layer priority8 {
  @media (width <= 800px) {
    .x1j48zje.x1j48zje {
      margin-bottom: 8px;
    }
  }

  @media (pointer: coarse) {
    .xgp9lz8.xgp9lz8 {
      min-height: 36px;
    }

    .x1dkuqcm.x1dkuqcm {
      min-height: 44px;
    }

    .x1dm8428.x1dm8428 {
      min-height: 40px;
    }

    .x14fusn3.x14fusn3 {
      min-width: 36px;
    }

    .x1ne393i.x1ne393i {
      min-width: 44px;
    }
  }

  @media (width <= 800px) {
    .x6f6s10.x6f6s10 {
      padding-bottom: max(16px, env(safe-area-inset-bottom));
    }

    .xy7hc06.xy7hc06 {
      padding-top: 24px;
    }

    .x1qd0hw2.x1qd0hw2 {
      scroll-padding-top: calc(max(8px, env(safe-area-inset-top)) + 44px + 16px);
    }
  }
}

@layer priority9 {
  .x19hrrhs::placeholder {
    color: var(--x1wncndr);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

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

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

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .xdijqg8 {
  --x1wrxq4o: light-dark(#fff, #111);
  --x1jarh3k: light-dark(#f7f7f8, #151515);
  --x1ascei: light-dark(#fff, #1d1d1d);
  --x1qlpx7j: light-dark(#f5f5f6, #161616);
  --xjzq3xe: light-dark(#f0f0f1, #262626);
  --xhhihsq: light-dark(#e7e7e9, #2e2e2e);
  --xdceqcs: light-dark(#f2f2f3, #212121);
  --xgazifc: light-dark(#ebebed, #2a2a2a);
  --x134ovxy: light-dark(#e7e7e9, #282828);
  --x1fjq6q3: light-dark(#d5d5d9, #363636);
  --xazg3yy: light-dark(#8a8a8f, #6b6b6b);
  --xe5ejfa: light-dark(#111, #fcfcfc);
  --x1wncndr: light-dark(#6b6a6a, #8c8b8b);
  --xvl6zla: light-dark(#858484, #747373);
  --xehe3lv: #3c66bf;
  --x1aty3hb: light-dark(#3157a8, #4a74cc);
  --xam32ul: light-dark(#e8eefa, #223d72);
  --x1pw2gq6: light-dark(#3c66bf, #6084ca);
  --x1rhyv8r: light-dark(#3c66bf, #6084ca);
  --x8gzjwb: #fff;
  --xxyhre1: #fff;
  --xzwbhm7: #111;
  --x1bfw7up: light-dark(#8a4fe0, #a770f7);
  --x3wmgob: light-dark(#1a7a44, #5fc488);
  --x1tmpcsz: light-dark(#e5f3ea, #16291d);
  --x1mvtwjx: light-dark(#8f5a00, #e2ab4f);
  --x1n1t158: light-dark(#fbf1df, #2d2414);
  --x10gebcd: light-dark(#b8321e, #f2806e);
  --x9q2gag: light-dark(#fbe9e5, #331b17);
  --xmedwty: light-dark(#fff, #1a0b08);
  --xwpj7hg: light-dark(#1111114d, #0009);
  --xklneqf: 0 1px 2px light-dark(#1111110f, #00000080), 0 16px 40px light-dark(#1111111f, #00000080);
}

:root, .x5haywt {
  --xudm9g9: light-dark(#8297e0, #9fb4f8);
  --x1qlxwk7: light-dark(#c77185, #de8d9e);
  --x1wk68bm: light-dark(#67bd8d, #88d5a8);
  --xznyivy: light-dark(#9381cb, #ab9be1);
  --xge9shc: light-dark(#ca8c4d, #e4aa72);
  --x19hkvmg: light-dark(#2dadc3, #61c8dd);
  --x13skodq: light-dark(#d9675a, #ef8c7c);
  --x1qpniwe: light-dark(#b8a998, #8a7f74);
}
