@layer reset{*{box-sizing:border-box}}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x1anvkwx {
    inset: auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xz48ver {
    padding: 14px;
  }

  .x1f9hbit {
    padding: 22px;
  }
}

@layer priority3 {
  .x119tjhl {
    border-color: light-dark(#06c, #54a9ff);
  }

  .xayki4c {
    border-color: light-dark(#c42b1c29, #ff696138);
  }

  .xduatm4 {
    border-color: light-dark(#1d1d1f0f, #ffffff14);
  }

  .xansbpw {
    border-color: light-dark(#1d1d1f14, #ffffff1a);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1ss5hve {
    border-radius: 10px;
  }

  .x1d9dqzk {
    border-radius: 20px;
  }

  .xue4l7w {
    border-radius: 12px;
  }

  .xje8eng {
    border-radius: 24px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1yz578q {
    gap: 16px 18px;
  }

  .xrjs6z3 {
    gap: 20px;
  }

  .x1txgw1t {
    gap: 16px;
  }

  .x13zl5av {
    gap: 12px;
  }

  .x19qr143 {
    gap: 6px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10z36pz {
    margin-block: -1rem;
  }

  .xdf1z78 {
    margin-block: -36px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1xb32ym {
    padding-block: 44px;
  }

  .x1hjokqv {
    padding-inline: 16px;
  }

  .x1sjls8s {
    padding-inline: 14px;
  }

  .x1pwmz5p {
    padding-inline: 12px;
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }
}

@layer priority4 {
  .x1lugfcp {
    -webkit-appearance: none;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1oblplu {
    anchor-name: --brand-filter-trigger;
  }

  .xjyslct {
    appearance: none;
  }

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

  .xpivpjv {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xqs0fqc {
    background-color: light-dark(#f5f5f7, #1e1e22);
  }

  .x8qqsfw {
    background-color: light-dark(#f5f5f7, #0a0a0c);
  }

  .x1l8srmm {
    background-color: light-dark(#ffffffd1, #1f1f23e0);
  }

  .x10y6knq {
    background-color: light-dark(#c42b1c14, #ff69611f);
  }

  .x1btz2el {
    box-shadow: 0 16px 40px light-dark(#0f172a0d, #0000004d);
  }

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

  .xx58lst {
    clip-path: var(--x-clipPath);
  }

  .x108lcm5 {
    color-scheme: light dark;
  }

  .x1heor9g {
    color: inherit;
  }

  .x18z2bf8 {
    color: light-dark(#06c, #54a9ff);
  }

  .xuhqaxx {
    color: light-dark(#6e6e73, #8e8e93);
  }

  .xxcxa62 {
    color: light-dark(#515154, #aaaab0);
  }

  .x18p14pb {
    color: light-dark(#1d1d1f, #f5f5f7);
  }

  .x1s5ch4y {
    color: light-dark(#c42b1c, #ff6961);
  }

  .xn5mhl5 {
    color: light-dark(#424245, #c6c6cc);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xrse260 {
    font-family: SF Pro Display, Avenir Next, Helvetica Neue, sans-serif;
  }

  .xr33hc {
    font-family: Avenir Next, SF Pro Text, Helvetica Neue, sans-serif;
  }

  .x6a1mha {
    font-size: 1.05rem;
  }

  .x1k5x8so {
    font-size: .78rem;
  }

  .x19abzb4 {
    font-size: 1.65rem;
  }

  .x1gmrrzf {
    font-size: clamp(2.5rem, 9vw, 5.75rem);
  }

  .xtvv1s2 {
    font-size: .76rem;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1onz594 {
    grid-auto-columns: 100%;
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x4xo5sw {
    justify-items: end;
  }

  .x1u0c5h7 {
    letter-spacing: -.04em;
  }

  .x6206z5 {
    letter-spacing: .12em;
  }

  .xk9jge7 {
    letter-spacing: -.055em;
  }

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

  .x1j4510k {
    line-height: .92;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1juoeyi {
    margin-inline-start: -.04em;
  }

  .x1nof7gr {
    position-anchor: --brand-filter-trigger;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x1i8vdtw {
    stroke-width: 1.3px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xufuqqn {
    stroke: light-dark(#6e6e73, #8e8e93);
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

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

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5hzr90 {
    text-underline-offset: .18em;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  @media (width >= 980px) {
    .x27ig83.x27ig83 {
      align-items: start;
    }

    .x149uk3v.x149uk3v {
      grid-template-columns: minmax(280px, 360px) minmax(0, 1fr);
    }
  }

  @media (width >= 720px) {
    .xmm5lm7.xmm5lm7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 900px) {
    .xr676ta.xr676ta {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
}

@layer priority5 {
  .x13s6qre {
    border-bottom-color: light-dark(#1d1d1f14, #ffffff1a);
  }

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

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

  .xgrpnwb {
    border-top-color: light-dark(#1d1d1f0f, #ffffff14);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x3rpodo {
    left: -9999px;
  }

  .x10mfts2 {
    left: anchor(left);
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1innbap {
    margin-right: -6px;
  }

  .x10063u {
    margin-top: 24px;
  }

  .xsnvbjj {
    margin-top: 6px;
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .xcnaoj3 {
    max-height: min(420px, 100vh - 32px);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x7p5m3t {
    overscroll-behavior-x: contain;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1t3otbb {
    padding-bottom: 64px;
  }

  .x1um80ii {
    padding-bottom: 8px;
  }

  .x40diid {
    padding-bottom: 6px;
  }

  .x2oa1x {
    padding-left: 16px;
  }

  .x1ivsrko {
    padding-left: 14px;
  }

  .x1vxh8v6 {
    padding-left: 12px;
  }

  .x13e9uu0 {
    padding-right: 16px;
  }

  .x1gw0pqk {
    padding-right: 14px;
  }

  .xoagnq4 {
    padding-right: 12px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1y3yk5d {
    padding-top: 40px;
  }

  .xclx3t2 {
    padding-top: 24px;
  }

  .x1ey69jx {
    padding-top: 8px;
  }

  .xnk9q6n {
    padding-top: 16px;
  }

  .xigt92f {
    padding-top: 12px;
  }

  .x128mgol {
    padding-top: 6px;
  }

  .x15vsfj5 {
    padding-top: 16px;
  }

  .xby3d5a {
    right: anchor(right);
  }

  .x1agkon0 {
    top: -9999px;
  }

  .x10uo525 {
    top: anchor(bottom);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x14atkfc {
    width: auto;
  }

  .x13ba2ub {
    width: min(1100px, 100vw - 32px);
  }
}

@layer priority6 {
  .xqgua9p::-webkit-slider-thumb {
    border-radius: 8px;
  }

  .xbg57mj::-webkit-slider-runnable-track {
    border-radius: 999px;
  }

  .xqv7g6e::-moz-range-track {
    border-radius: 999px;
  }

  .x1b2rrgm::-webkit-slider-thumb {
    border-style: none;
  }

  .x1xn9wjn::-webkit-slider-thumb {
    outline: none;
  }
}

@layer priority7 {
  .x1hzk0bc::-webkit-slider-thumb {
    -webkit-appearance: none;
  }

  .x1d1csos::-moz-range-track {
    appearance: none;
  }

  .xibs45w::-webkit-slider-thumb {
    appearance: none;
  }

  .xq6czoi::-webkit-slider-runnable-track {
    background-color: light-dark(#f5f5f7, #1e1e22);
  }

  .xgce0zv::-moz-range-track {
    background-color: light-dark(#f5f5f7, #1e1e22);
  }

  .x8g122x::-webkit-slider-thumb {
    background-color: light-dark(#1d1d1f, #f5f5f7);
  }

  .x17j16b4::-webkit-slider-runnable-track {
    background-image: var(--x-16fvinz);
  }

  .xgtch9k::-moz-range-track {
    background-image: var(--x-irvhmv);
  }
}

@layer priority8 {
  .x1v4l21s::-webkit-slider-thumb {
    height: 16px;
  }

  .x1fwsap::-webkit-slider-runnable-track {
    height: 8px;
  }

  .x1e1o01m::-moz-range-track {
    height: 8px;
  }

  .x1um94ky::-webkit-slider-thumb {
    margin-top: -4px;
  }

  .x1xow3sz::-webkit-slider-thumb {
    width: 16px;
  }
}

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

@property --x-16fvinz {
  syntax: "*";
  inherits: true
}

@property --x-irvhmv {
  syntax: "*";
  inherits: true
}
