

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x4srchr {
    padding: var(--x10qjpur);
  }

  .xydfopo {
    padding: var(--x11ivul9);
  }

  .xqjsbj8 {
    padding: var(--x1b89kt2);
  }
}

@layer priority3 {
  .xog1ubg {
    border-color: color-mix(in oklch,currentColor 18%,transparent);
  }

  .x1acgl4l {
    border-color: color-mix(in oklch,var(--x5xdndu) 28%,var(--x1jmwk66));
  }

  .x1gd59n2 {
    border-color: color-mix(in oklch,var(--x5xdndu) 42%,var(--x1jmwk66));
  }

  .xwep6rl {
    border-color: color-mix(in oklch,var(--x5xdndu) 62%,var(--x1jmwk66));
  }

  .x1xavqi3 {
    border-color: var(--x1etqoje);
  }

  .xjpesyk {
    border-color: var(--x1mzhqvj);
  }

  .x1c96obh {
    border-color: var(--x5xdndu);
  }

  .xwli3eq {
    border-color: var(--xrpj0e6);
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x8w6mzl {
    border-radius: var(--x17tu55g) var(--x17tu55g) 0 0;
  }

  .x1of9who {
    border-radius: var(--xrucie0);
  }

  .x18xydr2 {
    border-radius: var(--xrvg6v6);
  }

  .x8rc69q {
    border-radius: var(--xvt6u2f);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xsh12cc {
    gap: var(--x10qjpur);
  }

  .xz9n1td {
    gap: var(--x11ivul9);
  }

  .x1rbxoqv {
    gap: var(--x11ncz4z);
  }

  .x1vclwbh {
    gap: var(--x1b89kt2);
  }

  .x1cd02yh {
    gap: var(--x1jzr6d) var(--x10qjpur);
  }

  .xx4qv87 {
    gap: var(--x1jzr6d) var(--x11ivul9);
  }

  .x1lvj83s {
    gap: var(--x1jzr6d);
  }

  .x12ruypc {
    gap: var(--x1xjwpze);
  }

  .x10no89f {
    inset-block: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x8ccd21 {
    padding-block: var(--x10qjpur);
  }

  .x14d8cgp {
    padding-block: var(--x11ivul9) var(--x1jzr6d);
  }

  .xuf1k3w {
    padding-block: var(--x11ivul9);
  }

  .x1crnrvr {
    padding-block: var(--x11ncz4z);
  }

  .xyxal79 {
    padding-block: var(--x1b89kt2);
  }

  .x1ho2h4v {
    padding-block: var(--x1jzr6d);
  }

  .x19vbcpl {
    padding-block: var(--x1xjwpze);
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xave78a {
    padding-inline: 4px var(--x10qjpur);
  }

  .xajbn7y {
    padding-inline: var(--x10qjpur) 4px;
  }

  .x1w0e7zt {
    padding-inline: var(--x10qjpur);
  }

  .xtb3uee {
    padding-inline: var(--x11ivul9);
  }

  .x92be0p {
    padding-inline: var(--x1b89kt2);
  }

  .x7tzrtw {
    padding-inline: var(--x1jzr6d);
  }

  .x1dxkmwz {
    padding-inline: var(--x1xjwpze);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1b0mws4 {
    transition: box-shadow var(--x1553qwt) var(--x155u8vq),transform var(--x1553qwt) var(--x155u8vq);
  }

  .xrp6rji {
    transition: transform var(--x1553qwt) var(--x155u8vq),background-color var(--x1553qwt);
  }

  .x1vv4fa8 {
    transition: transform var(--x1553qwt) var(--x155u8vq);
  }

  .x1s66h:focus-within, .xpc1eh8:focus-visible {
    border-color: var(--x5xdndu);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .xjyslct {
    appearance: none;
  }

  .x2rdwqa {
    background-color: color-mix(in oklch,var(--x1c0zdnx) 55%,transparent);
  }

  .xf7jh6w {
    background-color: color-mix(in srgb,var(--x1453dn8) 50%,var(--xndrdki));
  }

  .xgan49s {
    background-color: color-mix(in srgb,var(--x1c0zdnx) 50%,var(--xndrdki));
  }

  .x1s79ai2 {
    background-color: color-mix(in srgb,var(--x1f0xlqj) 50%,var(--xndrdki));
  }

  .x14shmfm {
    background-color: color-mix(in srgb,var(--xd2uwrl) 50%,var(--xndrdki));
  }

  .x1l6qz2g {
    background-color: color-mix(in srgb,var(--xwpv4eo) 50%,var(--xndrdki));
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1py7q8y {
    background-color: var(--x10gtuya);
  }

  .xf84786 {
    background-color: var(--x1453dn8);
  }

  .x56g8zp {
    background-color: var(--x1c0zdnx);
  }

  .xmw0f2w {
    background-color: var(--x1e12jvl);
  }

  .xii4uyx {
    background-color: var(--x1etqoje);
  }

  .xyfg8in {
    background-color: var(--x1f0xlqj);
  }

  .x1kjtsyj {
    background-color: var(--x1gfqvft);
  }

  .x1j66gn2 {
    background-color: var(--x1ha9tbw);
  }

  .xox95nw {
    background-color: var(--x1jmwk66);
  }

  .x1nri80p {
    background-color: var(--x1mzhqvj);
  }

  .x4tx5y3 {
    background-color: var(--x5xdndu);
  }

  .x1cbkm7m {
    background-color: var(--xd2uwrl);
  }

  .x1a59dbo {
    background-color: var(--xdxyceo);
  }

  .xqw4ywa {
    background-color: var(--xkzqxf);
  }

  .xox8awt {
    background-color: var(--xnagnt1);
  }

  .x1xfrk84 {
    background-color: var(--xndrdki);
  }

  .xk8c2qx {
    background-color: var(--xrbsjmd);
  }

  .x9e3vg3 {
    background-color: var(--xrpj0e6);
  }

  .x1tdyzd {
    background-color: var(--xwpv4eo);
  }

  .x597x8g {
    background-color: var(--xxdonk4);
  }

  .x1lmh9nk {
    background-color: var(--xze7mcz);
  }

  .xtnyign {
    background-color: var(--xzp798r);
  }

  .xduj627 {
    border-block-color: var(--xvl1ge7);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

  .xfcxnuj {
    box-shadow: 0 0 0 5px color-mix(in oklch,var(--x5xdndu) 20%,transparent);
  }

  .x1vfhqm1 {
    box-shadow: var(--x1g9bejo);
  }

  .x10lhgx3 {
    box-shadow: var(--x1ns0lnx);
  }

  .xpg069 {
    box-shadow: var(--xq1hm5p);
  }

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

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

  .x1heor9g {
    color: inherit;
  }

  .xu08pob {
    color: var(--x1gfqvft);
  }

  .x1f5wv90 {
    color: var(--x1idj1e1);
  }

  .x1bb8yvw {
    color: var(--x1jmwk66);
  }

  .xm4pnkk {
    color: var(--x1mzhqvj);
  }

  .x1f3wfts {
    color: var(--x1w2ysp8);
  }

  .xdaa4rd {
    color: var(--x5xdndu);
  }

  .xhjgq41 {
    color: var(--xc2zj2h);
  }

  .x16g1syx {
    color: var(--xjxk01d);
  }

  .x1kblp0v {
    color: var(--xrpj0e6);
  }

  .x154xdcz {
    color: var(--xze7mcz);
  }

  .xbdy17w {
    color: var(--xzp798r);
  }

  .x108lcm5 {
    color-scheme: light dark;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .x19a0gvd {
    column-gap: var(--x11ncz4z);
  }

  .x1b3jlda {
    column-gap: var(--x1b89kt2);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xw36f2b {
    flex-grow: var(--x-flexGrow);
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x3fba32 {
    font-family: var(--x3e0bhd);
  }

  .x13c6hrg {
    font-family: var(--xbk0nyp);
  }

  .x125pf44 {
    font-family: var(--xkt0dz7);
  }

  .xh88k37 {
    font-size: .5em;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x1s8x48d {
    font-size: var(--x17oczjq);
  }

  .xx0rpxy {
    font-size: var(--x1dvq0tv);
  }

  .x1us3xw3 {
    font-size: var(--x1kh1gca);
  }

  .x1hzyd5n {
    font-size: var(--x1lsrzxt);
  }

  .x1vwcy0s {
    font-size: var(--x6xe2q2);
  }

  .x10freyz {
    font-size: var(--xn9q2pn);
  }

  .xtsjixt {
    font-size: var(--xzrrr7g);
  }

  .xj8fevo {
    font-variant-numeric: normal;
  }

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

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1u5ayh6 {
    font-weight: var(--x1iionvs);
  }

  .x54qb0 {
    font-weight: var(--x1opunal);
  }

  .x1we8jw0 {
    font-weight: var(--x3qx0ts);
  }

  .xirf6mp {
    font-weight: var(--x5hmc0o);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .xkgyxu0 {
    grid-template-columns: repeat(5, 1fr);
  }

  .xayjvla {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  }

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1drqf7z {
    line-height: var(--x1h6ejeb);
  }

  .xros88j {
    line-height: var(--x1on801m);
  }

  .x1wtxitd {
    line-height: var(--xozx4xv);
  }

  .x6mxbxg {
    line-height: var(--xtsufx8);
  }

  .x191z66 {
    mask-image: linear-gradient(to right, #000 82%, #0000);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1syqo4t {
    object-position: bottom;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1cdxuls {
    padding-inline-start: calc(40px + var(--x11ivul9));
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xu33fau {
    stroke: color-mix(in oklch,var(--x5xdndu) 28%,var(--x1jmwk66));
  }

  .x4ifmdu {
    stroke: color-mix(in oklch,var(--x5xdndu) 42%,var(--x1jmwk66));
  }

  .x16dhhf8 {
    stroke: color-mix(in oklch,var(--x5xdndu) 62%,var(--x1jmwk66));
  }

  .xc80i7r {
    stroke: color-mix(in oklch,var(--xrpj0e6) 55%,var(--x1jmwk66));
  }

  .x1b82urz {
    stroke: var(--x5xdndu);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

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

  .x1flhpcd {
    transform: translateY(-130%);
  }

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

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .xmziwt1 {
    vertical-align: -2px;
  }

  .x1rhzrp4 {
    vertical-align: 3px;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1355qak {
    z-index: 20;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .x1u8a7rm {
    z-index: 5;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1l4ecbw:checked {
    background-color: var(--x1ha9tbw);
  }

  .x1tv0j9m:hover {
    background-color: var(--xkzqxf);
  }

  .xuaht18:hover {
    color: var(--xrpj0e6);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }
}

@layer priority5 {
  .xygkf4b {
    border-bottom-color: var(--x1etqoje);
  }

  .x7e3ete {
    border-bottom-color: var(--xvl1ge7);
  }

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

  .x1pzews7 {
    border-bottom-width: 1.5px;
  }

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

  .x1g236ki {
    border-right-color: var(--x1etqoje);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x1u0srql {
    border-top-color: var(--x1etqoje);
  }

  .xx2azq1 {
    border-top-color: var(--xvl1ge7);
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

  .x48lskh {
    bottom: -3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1wkxgih {
    height: 120px;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .xhjk10j {
    height: 140px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xjyypqb {
    height: var(--x1n7lszl);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xnxhi83 {
    left: 78%;
  }

  .x1duacnz {
    left: 81%;
  }

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

  .x12nagc {
    margin-bottom: 4px;
  }

  .x11ns321 {
    margin-bottom: calc(var(--x11ncz4z) * -1 + var(--x10qjpur));
  }

  .xeqlhl {
    margin-bottom: var(--x1jzr6d);
  }

  .x1r4znqy {
    margin-bottom: var(--x1xjwpze);
  }

  .xiz41ja {
    margin-left: -6px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x3pe80r {
    margin-left: var(--x10qjpur);
  }

  .xl010v5 {
    margin-right: 4px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x14llx6n {
    margin-top: calc(-1 * var(--x1jzr6d));
  }

  .xv4yh1f {
    margin-top: var(--x10qjpur);
  }

  .x55ln08 {
    margin-top: var(--x11ivul9);
  }

  .xs2assl {
    margin-top: var(--x1jzr6d);
  }

  .x637xou {
    margin-top: var(--x1xjwpze);
  }

  .x10n50nr {
    max-height: 92dvh;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x1qbbx5o {
    max-width: var(--xk86kf5);
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x105grxe {
    min-height: 2.4em;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .xzajsoe {
    min-height: var(--x1n7lszl);
  }

  .xeuugli {
    min-width: 0;
  }

  .x187xtus {
    min-width: 72px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  @media (width >= 1024px) {
    .x1esh1zo.x1esh1zo {
      padding: var(--x11ncz4z);
    }
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

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

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

  .x1hzz9gr {
    padding-bottom: var(--x10qjpur);
  }

  .xqaj7db {
    padding-bottom: var(--x144noam);
  }

  .x1hvvl6g {
    padding-bottom: var(--x1b89kt2);
  }

  .x5o92n5 {
    padding-bottom: var(--x1jzr6d);
  }

  .xsdtof8 {
    padding-bottom: var(--xuoxpox);
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xg3sno2 {
    padding-left: 44px;
  }

  .x19aolk3 {
    padding-left: var(--x1jzr6d);
  }

  .xax41bw {
    padding-right: var(--x10qjpur);
  }

  .x5qj51s {
    padding-right: var(--x11ncz4z);
  }

  .x16xn57g {
    padding-right: var(--xuoxpox);
  }

  .xyuismm {
    padding-top: var(--x11ivul9);
  }

  .x1jgky0p {
    padding-top: var(--x11ncz4z);
  }

  .x1hupiv2 {
    padding-top: var(--x1b89kt2);
  }

  .x2s0jlw {
    padding-top: var(--x1jzr6d);
  }

  .x3m8u43 {
    right: 0;
  }

  .x44moml {
    right: 14px;
  }

  .x1pqncro {
    right: 50%;
  }

  .x1e0gzzx {
    top: -3px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x80663w {
    top: auto;
  }

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

  .x1fb05a5 {
    top: var(--x11ncz4z);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xygnafs {
    width: 120px;
  }

  .x1f2tiqu {
    width: 136px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .xvni27 {
    width: 52px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xig3uv9 {
    width: 6ch;
  }

  .xthe8de {
    width: 78%;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .x14atkfc {
    width: auto;
  }

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

  .xwz6ofb {
    width: var(--x1n7lszl);
  }

  .xxcxh4n:focus-within {
    border-bottom-color: var(--x5xdndu);
  }

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

@layer priority6 {
  @media (width >= 1024px) {
    .x1a9k7ks.x1a9k7ks {
      border-radius: var(--x17tu55g);
    }

    .xpsg0jn.xpsg0jn {
      gap: var(--x10qjpur);
    }

    .x1b1vplj.x1b1vplj {
      gap: var(--x1b89kt2);
    }

    .x7uyq7f.x7uyq7f {
      gap: var(--x1jzr6d);
    }

    .xsof4s8.xsof4s8 {
      margin-inline: 0;
    }

    .xp570vh.xp570vh {
      padding-inline: var(--x11ncz4z);
    }

    .xmxutmz.xmxutmz {
      padding-inline: var(--x1b89kt2);
    }

    .xw8m8qo.xw8m8qo {
      padding-inline: var(--xuoxpox);
    }
  }
}

@layer priority7 {
  @media (width >= 1024px) {
    .x1co34dq.x1co34dq {
      align-items: center;
    }
  }

  @media (hover: hover) {
    .x1pokm2h.x1pokm2h {
      box-shadow: var(--x1g9bejo);
    }
  }

  @media (width >= 1024px) {
    .x25acp5.x25acp5 {
      column-gap: var(--x1b89kt2);
    }

    .x1veyvt2.x1veyvt2 {
      display: block;
    }

    .x1sdtygq.x1sdtygq {
      display: flex;
    }

    .xsrxvsz.xsrxvsz {
      display: grid;
    }

    .xw802a9.xw802a9 {
      display: none;
    }

    .x1cwwnzr.x1cwwnzr {
      flex-direction: row;
    }

    .x3i2cpy.x3i2cpy {
      font-family: var(--x3e0bhd);
    }
  }

  @media (width >= 600px) {
    .x1xb44h1.x1xb44h1 {
      font-size: var(--x1dvq0tv);
    }
  }

  @media (width >= 1024px) {
    .xcbiqqq.xcbiqqq {
      font-size: 56px;
    }

    .xob7ei3.xob7ei3 {
      font-size: var(--x1gzjin6);
    }

    .xz5m7e4.xz5m7e4 {
      font-size: var(--xn9q2pn);
    }

    .xyvqjrl.xyvqjrl {
      font-size: var(--xzrrr7g);
    }

    .x18u0h22.x18u0h22 {
      font-weight: var(--x1iionvs);
    }

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

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

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

    .x14irohj.x14irohj {
      grid-row-end: span 2;
    }

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

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

    .x6puhgw.x6puhgw {
      grid-template-columns: minmax(0, 1.35fr) minmax(340px, 1fr);
    }

    .x3eokpa.x3eokpa {
      grid-template-columns: minmax(0, 1.5fr) minmax(320px, 1fr);
    }

    .xry19f0.xry19f0 {
      grid-template-columns: minmax(0, 600px) minmax(340px, 1fr);
    }

    .x2kyk48.x2kyk48 {
      grid-template-rows: auto auto auto 1fr;
    }

    .xffwlyj.xffwlyj {
      justify-content: center;
    }

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

    .x11zvl5w.x11zvl5w {
      mask-image: none;
    }

    .x1rf7hdr.x1rf7hdr {
      position: sticky;
    }

    .x1rq2c1v.x1rq2c1v {
      row-gap: var(--x1xjwpze);
    }

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

    .xd31ywj.xd31ywj {
      visibility: hidden;
    }
  }

  @media (hover: hover) {
    .xq71fsq.xq71fsq:hover {
      box-shadow: var(--x1ns0lnx);
    }
  }
}

@layer priority8 {
  .xb52w3a:before {
    border-radius: 4px;
  }

  .x1o06r5j:after {
    border-radius: var(--xrucie0);
  }

  @media (width >= 1024px) {
    .x7ctxmc.x7ctxmc {
      border-top-color: #0000;
    }

    .x1b84pwc.x1b84pwc {
      bottom: auto;
    }
  }

  @media (width >= 600px) {
    .x1trrce3.x1trrce3 {
      height: 152px;
    }
  }

  @media (width >= 1024px) {
    .xt4bd8h.xt4bd8h {
      height: 180px;
    }

    .xuxafd0.xuxafd0 {
      height: auto;
    }

    .x1qz5yx2.x1qz5yx2 {
      left: 50%;
    }

    .x1lrce5z.x1lrce5z {
      margin-bottom: calc(var(--x11ncz4z) * -1 + var(--x1b89kt2));
    }

    .xvrktkw.xvrktkw {
      max-width: var(--x17sj0dr);
    }

    .xy7wbc0.xy7wbc0 {
      min-height: 196px;
    }

    .x8vijaa.x8vijaa {
      padding-bottom: var(--x11ncz4z);
    }

    .x147ikmp.x147ikmp {
      padding-bottom: var(--x1b89kt2);
    }

    .x1r6zywn.x1r6zywn {
      padding-bottom: var(--xsmbcys);
    }

    .x36373a.x36373a {
      padding-right: 0;
    }

    .xwmcaer.xwmcaer {
      padding-top: 0;
    }

    .x1m4ubid.x1m4ubid {
      padding-top: var(--x11ncz4z);
    }

    .xso04is.xso04is {
      padding-top: var(--x1b89kt2);
    }

    .x1umzc6l.x1umzc6l {
      padding-top: var(--xuoxpox);
    }

    .x9as09r.x9as09r {
      right: auto;
    }

    .xldf3ki.xldf3ki {
      top: 50%;
    }

    .xo2c0ku.xo2c0ku {
      width: 196px;
    }

    .xsajabc.xsajabc {
      width: 280px;
    }

    .x9sph5c.x9sph5c {
      width: 520px;
    }
  }
}

@layer priority9 {
  .x1733kqb:before {
    background-color: var(--x1f0xlqj);
  }

  .x1gadsz8:before {
    background-color: var(--x1idj1e1);
  }

  .xhrp6xq:after {
    background-color: var(--xjxk01d);
  }

  .x110869u:after {
    background-color: var(--xndrdki);
  }

  .xghd0wj:before {
    box-shadow: 0 3px 0 color-mix(in oklch,var(--x1f0xlqj) 65%,var(--xrpj0e6));
  }

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

  .x10bxx3s:before, .x71tlqn:after {
    flex-grow: 1;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x16h0vlm:after {
    transform: translateX(20px);
  }
}

@layer priority10 {
  .xlycdss:before, .xnu8uvg:after {
    border-top-color: var(--x1etqoje);
  }

  .x13fydu1:after, .xpl44qm:before {
    border-top-style: dashed;
  }

  .xeoqffv:after, .xrebz86:before {
    border-top-width: 1.5px;
  }

  .xnatz7w:before {
    bottom: -3px;
  }

  .x17zp9gg:before {
    height: 10px;
  }

  .x13y8ogg:after {
    height: 26px;
  }

  .xlryync:after {
    left: 3px;
  }

  .xgdch9p:before {
    left: 50%;
  }

  .x14xgke4:before {
    left: calc(var(--x1jzr6d) * -1);
  }

  .x2mkjg4:before {
    right: calc(var(--x1jzr6d) * -1);
  }

  .x1nw6nmz:before {
    top: -3px;
  }

  .x158vwej:after {
    top: 3px;
  }

  .xuqog9y:before {
    top: 84px;
  }

  .x3vl400:before {
    width: 1.5px;
  }

  .x1r8gmqd:after {
    width: 26px;
  }
}

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

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

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

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

:root, .x1u0kapf {
  --x155u8vq: cubic-bezier(.22, 1, .36, 1);
  --x1553qwt: .15s;
}

:root, .xth2kvk {
  --x1g9bejo: 0 1px 2px oklch(35% .03 60 / .08), 0 1px 1px oklch(35% .03 60 / .04);
  --x1ns0lnx: 0 4px 12px oklch(35% .03 60 / .1), 0 1px 3px oklch(35% .03 60 / .06);
  --xq1hm5p: 0 18px 40px oklch(30% .03 60 / .18), 0 4px 10px oklch(30% .03 60 / .08);
}

:root, .x15encna {
  --x1jmwk66: light-dark(oklch(95% .022 85), oklch(20% .014 70));
  --xndrdki: light-dark(oklch(97.5% .014 88), oklch(24.5% .016 70));
  --x1etqoje: light-dark(oklch(87% .026 80), oklch(33% .018 70));
  --xrpj0e6: light-dark(oklch(27% .028 60), oklch(92% .022 85));
  --x1idj1e1: light-dark(oklch(47% .03 65), oklch(74% .028 80));
  --x1gfqvft: light-dark(oklch(89% .06 55), oklch(32% .04 55));
  --x1mzhqvj: light-dark(oklch(27% .028 60), oklch(90% .05 60));
  --x1w2ysp8: light-dark(oklch(40% .04 58), oklch(78% .045 60));
  --x1ha9tbw: light-dark(oklch(27% .028 60), oklch(86% .07 55));
  --xjxk01d: light-dark(oklch(97% .014 88), oklch(22% .03 55));
  --x5xdndu: light-dark(oklch(53% .11 45), oklch(84% .08 55));
  --xxdonk4: light-dark(oklch(88% .06 300), oklch(40% .06 300));
  --xze7mcz: light-dark(oklch(45% .13 150), oklch(84% .11 150));
  --xnagnt1: light-dark(oklch(95% .04 150), oklch(30% .06 150));
  --xzp798r: light-dark(oklch(45% .13 25), oklch(84% .11 25));
  --xdxyceo: light-dark(oklch(95% .04 25), oklch(30% .06 25));
  --xc2zj2h: light-dark(oklch(45% .13 75), oklch(84% .11 75));
  --x10gtuya: light-dark(oklch(95% .04 75), oklch(30% .06 75));
  --xvl1ge7: light-dark(oklch(91% .02 82), oklch(29% .016 70));
  --xkzqxf: light-dark(oklch(92.5% .04 65), oklch(29% .03 60));
  --xrbsjmd: light-dark(oklch(89.5% .022 80), oklch(30% .016 70));
  --x1e12jvl: oklch(20% .02 60 / .35);
}

:root, .x1x2sfgk {
  --x1xjwpze: 4px;
  --x1jzr6d: 8px;
  --x11ivul9: 12px;
  --x10qjpur: 16px;
  --x1b89kt2: 24px;
  --x11ncz4z: 32px;
  --xuoxpox: 48px;
  --xsmbcys: 64px;
}

:root, .xxuxks3 {
  --xk86kf5: 560px;
  --x17sj0dr: 1120px;
  --xlrefpx: 248px;
  --x1n7lszl: 44px;
  --x144noam: 112px;
}

:root, .x1xjq6zz {
  --xkt0dz7: "Onest", system-ui, sans-serif;
  --x3e0bhd: "Young Serif", Georgia, serif;
  --xbk0nyp: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --x1lsrzxt: 12px;
  --x1kh1gca: 15px;
  --x1dvq0tv: 16px;
  --xn9q2pn: 20px;
  --xzrrr7g: 24px;
  --x17oczjq: 30px;
  --x6xe2q2: 44px;
  --x1gzjin6: 56px;
  --x3qx0ts: 400;
  --x5hmc0o: 500;
  --x1opunal: 600;
  --x1iionvs: 400;
  --xtsufx8: 1.5;
  --x1on801m: 1.2;
  --x1h6ejeb: 1.15;
  --xozx4xv: 1.05;
}

:root, .xfe5mhk {
  --xrvg6v6: 12px;
  --xvt6u2f: 24px;
  --x17tu55g: 28px;
  --xrucie0: 999px;
}

:root, .xrb5ftq {
  --xwpv4eo: light-dark(oklch(89% .06 55), oklch(32% .04 55));
  --x1f0xlqj: light-dark(oklch(82% .09 50), oklch(42% .07 50));
  --x1453dn8: light-dark(oklch(88% .06 300), oklch(40% .06 300));
  --xd2uwrl: light-dark(oklch(90% .07 88), oklch(42% .05 88));
  --x1c0zdnx: light-dark(oklch(90% .03 80), oklch(34% .02 80));
}
