@font-face{font-family:DanaFaNum;src:url(/fonts/dana-fanum/DanaFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DanaFaNum;src:url(/fonts/dana-fanum/DanaFaNum-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@theme inline{--font-sans: "DanaFaNum"; --radius-sm: 10px; --radius-md: 14px; --radius-lg: 20px; --radius-xl: 28px; --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--foreground); --color-popover: var(--popover); --color-popover-foreground: var(--foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--primary-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring);}:root{--orange:#df6445;--sand:#e1d4c0;--ink:#2a1812;--cream:#fff7ec;--orange-text:#a33b22;--band:var(--orange);--panel:var(--cream);--lift:#fff;--surf-rgb:255 255 255;--rim-rgb:255 255 255;--ink-rgb:42 24 18;--shade-rgb:80 26 10;--on-ink:var(--cream);--deep:var(--ink);--paper:color-mix(in oklab, var(--lift) 55%, var(--sand));--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--muted-ink:color-mix(in oklab, var(--ink) 68%, var(--sand));--background:var(--orange);--foreground:var(--ink);--card:var(--paper);--popover:var(--cream);--primary:var(--orange);--primary-foreground:var(--cream);--secondary:var(--sand);--muted:var(--sand);--muted-foreground:var(--muted-ink);--accent:var(--sand);--destructive:#b3261e;--border:color-mix(in oklab, var(--ink) 14%, transparent);--input:color-mix(in oklab, var(--ink) 18%, transparent);--ring:var(--orange);--spring:cubic-bezier(.34, 1.56, .64, 1);--smooth:cubic-bezier(.2, .9, .2, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--band:#8a3822;--sand:#1e1512;--ink:#f4e7d7;--panel:#3b2c24;--lift:#3b2c24;--orange-text:#f39478;--surf-rgb:72 55 46;--rim-rgb:120 92 78;--ink-rgb:244 231 215;--shade-rgb:0 0 0;--destructive:#ff8a7a;--on-ink:#1e1512;--deep:#140d0b}@layer base{*,:before,:after{box-sizing:border-box;border-color:var(--border);letter-spacing:0}html{background:var(--sand)}body{background:var(--band);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DanaFaNum;font-size:14px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button,input,select,textarea{-webkit-tap-highlight-color:transparent;font-family:inherit}code,kbd,pre,samp{font-family:inherit}button{touch-action:manipulation}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--cream);outline-offset:3px;box-shadow:0 0 0 5px var(--ink)}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-group(root){animation-duration:.2s}::view-transition-old(root){animation:.18s ease-out both vt-out}::view-transition-new(root){animation:.2s ease-out both vt-in}::view-transition-group(dock){border-radius:999px;animation-duration:0s;overflow:clip}::view-transition-group(topbar){border-radius:999px;animation-duration:0s;overflow:clip}::view-transition-old(dock){display:none}::view-transition-old(topbar){display:none}::view-transition-new(dock){animation:none}::view-transition-new(topbar){animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}[data-cms-workspace]{--cms-sidebar:280px;--cms-ink:var(--ink);--cms-muted:var(--muted-ink);--cms-line:rgb(var(--ink-rgb) / .1);--cms-surface:#fffdf8;--cms-canvas:#f3efe8;--cms-accent:var(--orange);--cms-accent-soft:rgb(var(--orange-rgb,223 100 69) / .12)}:root[data-theme=dark] [data-cms-workspace]{--cms-surface:#2a211c;--cms-canvas:#1a1512;--cms-line:#ffffff1a}

@layer priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }
}

@layer priority3 {
  .x7ivz25 {
    background-position: 135% 0;
  }

  .x1p5f0sc {
    background-position: 140% 0;
  }

  .xg63w42 {
    background-position: 50% 0, 0;
  }

  .xuwh0n0 {
    border-color: #141414;
  }

  .xjngl3t {
    border-color: #1b1b1b;
  }

  .xr02420 {
    border-color: #b42318;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x1yszkc8 {
    border-color: #b43c2840;
  }

  .xbvvk8l {
    border-color: #df644538;
  }

  .x4npeer {
    border-color: #df644559;
  }

  .x4e19x4 {
    border-color: #ffffff14;
  }

  .x1x8xmh2 {
    border-color: #ffffff1a;
  }

  .x1clpkp2 {
    border-color: rgb(var(--ink-rgb) / .08);
  }

  .x15r13x4 {
    border-color: rgb(var(--ink-rgb) / .1);
  }

  .x137yyml {
    border-color: rgb(var(--ink-rgb) / .16);
  }

  .x154q5zq {
    border-color: rgb(var(--ink-rgb) / .18);
  }

  .x1n0igt9 {
    border-color: rgb(var(--ink-rgb) / .25);
  }

  .x11stygn {
    border-color: rgb(var(--surf-rgb) / .12);
  }

  .x15tuc84 {
    border-color: rgb(var(--surf-rgb) / .35);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1yphnd0 {
    border-color: var(--cms-accent);
  }

  .x2rfs75 {
    border-color: var(--cms-line);
  }

  .xceuj3h {
    border-color: var(--cream);
  }

  .x1mk73bs {
    border-color: var(--panel);
  }

  .xk6wxdg {
    border-color: var(--paper);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x9h44rk {
    border-radius: 13px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xn5hx6u {
    border-radius: 15px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xmf3hgm {
    border-radius: 17px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .xetvl1f {
    border-radius: 19px;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x14o3kyb {
    border-radius: 26px;
  }

  .x1jvnzes {
    border-radius: 28px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x174e0gf {
    border-radius: 30px;
  }

  .x12fzoxp {
    border-radius: 32px;
  }

  .x1ym1fkr {
    border-radius: 34px;
  }

  .xff7v11 {
    border-radius: 36px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1eovdha {
    border-width: 2.5px;
  }

  .xbgxhjy {
    border-width: 28px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .xf0lols {
    border-width: 5px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .xseyljb {
    gap: 30px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xr6ywxm {
    margin-inline: -4px;
  }

  .xubnld7 {
    margin-inline: -6px;
  }

  .x10bka1u {
    margin-inline: 22px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xdr3bgu {
    scroll-padding-inline: 0;
  }

  .x412t2l {
    scroll-padding-inline: 20px;
  }

  .x1n2ixml {
    scroll-padding-inline: 6px;
  }

  .xexsw6k {
    scroll-snap-type: none;
  }

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

  .x1di6z1p {
    scroll-snap-type: x proximity;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1jle46l {
    transition: background .2s ease-out, color .2s ease-out;
  }

  .x3azc8m {
    transition: background .2s;
  }

  .x1wc60st {
    transition: background .3s, box-shadow .3s;
  }

  .x18lfniu {
    transition: background .3s,color .3s,transform .5s var(--spring);
  }

  .x10pwoqa {
    transition: background .3s,transform .45s var(--spring);
  }

  .x1s14pu4 {
    transition: background .3s;
  }

  .x4ggj2h {
    transition: background .4s var(--spring),color .3s,box-shadow .4s;
  }

  .xolykxc {
    transition: background .4s,color .4s,transform .5s var(--spring);
  }

  .x1o9kriv {
    transition: background .55s;
  }

  .x11ufw96 {
    transition: background-color .2s, box-shadow .2s;
  }

  .xfvp3ma {
    transition: background-position 1s var(--smooth);
  }

  .xxen042 {
    transition: box-shadow .2s ease-out;
  }

  .xqlybh8 {
    transition: opacity .25s,transform .4s var(--spring);
  }

  .xzdg38j {
    transition: opacity .2s;
  }

  .xz0vhjv {
    transition: opacity .3s,transform .55s var(--spring);
  }

  .xgputvj {
    transition: transform .28s ease-out;
  }

  .xhxyrfz {
    transition: transform .45s var(--spring),background-color .25s;
  }

  .x1nbdpq0 {
    transition: transform .45s var(--spring),box-shadow .3s,background .3s;
  }

  .xkw6weu {
    transition: transform .45s var(--spring);
  }

  .x1rgzvvf {
    transition: transform .4s var(--spring),background-color .25s;
  }

  .x17f7t7w {
    transition: transform .4s var(--spring);
  }

  .x1sqr2sy {
    transition: transform .55s var(--spring),background .3s,color .3s;
  }

  .x1h3mw0b {
    transition: transform .55s var(--spring),box-shadow .3s;
  }

  .x12a9adf {
    transition: transform .55s var(--spring);
  }

  .x2li9ez {
    transition: transform .5s var(--spring),background .3s;
  }

  .x1ihvkl {
    transition: transform .5s var(--spring),box-shadow .3s;
  }

  .xrhrxnt {
    transition: transform .5s var(--spring),fill .2s;
  }

  .x12694hi {
    transition: transform .5s var(--spring);
  }

  .xd8uaqo {
    transition: transform .65s var(--spring);
  }

  .x2uhhmn {
    transition: transform .6s var(--spring),box-shadow .4s;
  }

  .xobazpr {
    transition: transform .6s var(--spring),opacity .35s var(--smooth);
  }

  .x1hdhj7e {
    transition: transform 1.1s var(--smooth);
  }

  .xo7e7h7 {
    transition: transform 1.2s var(--smooth);
  }

  .x664t12 {
    transition: width .4s var(--spring),background-color .3s;
  }

  .x1guwob5.x1guwob5:where(.x10wldc7:hover *) {
    background-position: -35% 0;
  }

  .x4x7to0:focus-within {
    border-color: var(--cms-accent);
  }

  .xhe2g83.xhe2g83:where(.x1px7ags:where(*) *) {
    border-radius: 10px;
  }

  .x1ir20wm:last-child:nth-child(odd) {
    grid-column: 1 / -1;
  }

  .xwv73w1:focus-visible {
    outline: 2px solid #fff;
  }

  .x19lixoh:focus-visible, .xx9wd87:focus-within {
    outline: 2px solid var(--cms-accent);
  }

  .x1yjghe9:focus-within, .xxm702x:focus-visible {
    outline: 2px solid var(--cream);
  }

  .x1na8tc3:focus-visible {
    outline: 2px solid var(--ink);
  }

  .xatdo8c:focus-visible {
    outline: 2px solid var(--orange-text);
  }

  .x1168jdz:focus-within, .xm1ozc4:focus-visible {
    outline: 2px solid var(--orange);
  }

  .xazkyl2:last-child {
    flex: none;
  }

  .xk8na9e:only-child {
    grid-column: 1 / -1;
  }

  .xjqe0pc:disabled {
    text-decoration: line-through;
  }

  .x1126209:hover {
    border-color: rgb(var(--ink-rgb) / .22);
  }

  .x1xfd4ba:hover {
    border-color: #0000;
  }

  .x17373nb:hover {
    border-color: var(--cms-accent);
  }

  .x2j15wl:hover {
    outline: none;
  }

  .x934efd.x934efd:disabled:where(.x1mxq2tz:where(*) *) {
    text-decoration: line-through;
  }

  .xy90hyd:focus {
    outline: 2px solid color-mix(in oklab,var(--orange) 55%,transparent);
  }

  .x10owve9:focus {
    outline: 2px solid #df644559;
  }

  .x17p1pa1:focus {
    outline: 2px solid var(--orange);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width >= 760px) {
    .x1h8q8ne.x1h8q8ne {
      border-radius: 18px;
    }

    .x1xjnswq.x1xjnswq {
      border-radius: 38px;
    }
  }

  @media (width >= 900px) {
    .xcksde4.xcksde4 {
      border-radius: 32px;
    }
  }

  @media (width <= 720px) {
    .x60sqnl.x60sqnl {
      border-radius: 24px;
    }
  }

  @media (width >= 760px) {
    .x1h7rulh.x1h7rulh {
      gap: 10px;
    }
  }

  @media (width <= 720px) {
    .x116gee6.x116gee6 {
      gap: 14px;
    }

    .x1yfacwp.x1yfacwp {
      grid-column: 2;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

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

  .x1o1kagc {
    -webkit-mask-image: linear-gradient(to left, #000 82%, #0000);
  }

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x5evu19 {
    accent-color: var(--cms-accent);
  }

  .xsmii09 {
    accent-color: var(--orange);
  }

  .xc26acl {
    align-content: center;
  }

  .xcdzlcm {
    align-content: space-between;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x26c1s {
    animation-delay: -4s;
  }

  .xs6alww {
    animation-delay: 80ms;
  }

  .x1vwdvh2 {
    animation-delay: .12s;
  }

  .x1k0bccz {
    animation-delay: .1s;
  }

  .x192tdn3 {
    animation-delay: .25s;
  }

  .x1t83zlg {
    animation-delay: .2s;
  }

  .x1jtncu1 {
    animation-delay: .35s;
  }

  .xfjzax6 {
    animation-delay: .5s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .xs4xyr0 {
    animation-duration: .25s;
  }

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

  .x2mfxb {
    animation-duration: .4s;
  }

  .xl8t4ro {
    animation-duration: .55s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xeooxyl {
    animation-duration: .65s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .x7v9bd0 {
    animation-duration: .75s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

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

  .xegkacw {
    animation-duration: .9s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1g3bjam {
    animation-duration: 1.3s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x17rb3hg {
    animation-duration: 12s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

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

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

  .x1a5igra {
    animation-name: none;
  }

  .x10ap4p3 {
    animation-name: x112020x-B;
  }

  .xf92ol9 {
    animation-name: x12romn4-B;
  }

  .x8p68sn {
    animation-name: x14as7e9-B;
  }

  .x9uh7pd {
    animation-name: x15wyuid-B;
  }

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

  .xl54jo2 {
    animation-name: x1btsle2-B;
  }

  .xdlemr2 {
    animation-name: x1bxv0jd-B;
  }

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

  .x9er51l {
    animation-name: x1px1r73-B;
  }

  .ximjsn6 {
    animation-name: x1txblte-B;
  }

  .xppztyz {
    animation-name: x1xg7oe2-B;
  }

  .xkbuz4a {
    animation-name: xf4slbi-B;
  }

  .xt40je5 {
    animation-name: xfds38z-B;
  }

  .x1h8f2fs {
    animation-name: xmg52f6-B;
  }

  .x5l1oca {
    animation-name: xo6x8e4-B;
  }

  .x18ij42r {
    animation-name: xulvjrf-B;
  }

  .x1b4660h {
    animation-name: xx8pc5y-B;
  }

  .xk0msiv {
    animation-name: xx9i0kq-B;
  }

  .xnp51io {
    animation-name: xz3g3t6-B;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

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

  .xad563j {
    animation-timing-function: var(--smooth);
  }

  .xghrwz1 {
    animation-timing-function: var(--spring);
  }

  .xjyslct {
    appearance: none;
  }

  .x1dv2z37 {
    aspect-ratio: 1.15;
  }

  .x148k35a {
    aspect-ratio: 1.3;
  }

  .x1ox8313 {
    aspect-ratio: 1.4;
  }

  .x1pymuaf {
    aspect-ratio: 1.45;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .xbzjc2f {
    aspect-ratio: 1280 / 896;
  }

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

  .x1f0dr5b {
    aspect-ratio: 16 / 11;
  }

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

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x11fneen {
    aspect-ratio: auto;
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .x1du874l {
    backdrop-filter: blur(12px) saturate(1.3);
  }

  .xb3h1wu {
    backdrop-filter: blur(14px) saturate(1.3);
  }

  .x177atxy {
    backdrop-filter: blur(16px) saturate(1.4);
  }

  .xmoehnc {
    backdrop-filter: blur(18px) saturate(1.55);
  }

  .xx2xxxu {
    backdrop-filter: blur(26px) saturate(1.8);
  }

  .x2soycl {
    backdrop-filter: blur(30px) saturate(1.9);
  }

  .x1trncxb {
    backdrop-filter: blur(7px) saturate(1.35) brightness(1.04);
  }

  .x1x4d0a8 {
    backdrop-filter: blur(8px) saturate(2) brightness(1.08);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .x1xep5uh {
    background-color: #1f1612;
  }

  .x1ntiwzy {
    background-color: #1f4fa3;
  }

  .xiu1g5c {
    background-color: #2ea05a;
  }

  .x1x6u4bg {
    background-color: #a63d2b;
  }

  .xrmxgpi {
    background-color: #e7f3e4;
  }

  .x3mbd9n {
    background-color: #e7f4ea;
  }

  .x1dyjlvd {
    background-color: #e8f1e4;
  }

  .x1xrvv34 {
    background-color: #ebe7ff;
  }

  .x12ehuy1 {
    background-color: #f3ecdf;
  }

  .x1vq7ghv {
    background-color: #f4f1ea;
  }

  .xs6ihwg {
    background-color: #f8dcd4;
  }

  .xhu7dpg {
    background-color: #fbecd5;
  }

  .xwzikex {
    background-color: #fde8e6;
  }

  .x1dnr8ph {
    background-color: #fdfdf8;
  }

  .x83z2og {
    background-color: #fff;
  }

  .xhy8ohw {
    background-color: #fff3dc;
  }

  .x1ukvnl0 {
    background-color: color-mix(in oklab,var(--cream) 62%,var(--orange));
  }

  .xkj676 {
    background-color: color-mix(in oklab,var(--destructive) 10%,var(--paper));
  }

  .xy09gva {
    background-color: color-mix(in oklab,var(--orange) 10%,var(--paper));
  }

  .x1f2chg8 {
    background-color: color-mix(in oklab,var(--orange) 22%,var(--paper));
  }

  .x1cn2a5a {
    background-color: color-mix(in oklab,var(--orange) 24%,var(--paper));
  }

  .x1nvfmqi {
    background-color: color-mix(in oklab,var(--panel) 70%,var(--lift));
  }

  .xjrzyq4 {
    background-color: color-mix(in oklab,var(--panel) 80%,transparent);
  }

  .x1jwg1uc {
    background-color: color-mix(in oklab,var(--panel) 82%,transparent);
  }

  .x1y6ldem {
    background-color: color-mix(in oklab,var(--paper) 88%,white);
  }

  .xzj18sj {
    background-color: color-mix(in oklab,var(--sand) 65%,var(--lift));
  }

  .xj4da7k {
    background-color: color-mix(in oklab,var(--sand) 78%,var(--lift));
  }

  .xy7br37 {
    background-color: color-mix(in srgb,var(--orange, #e85d04) 12%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xdpcgnd {
    background-color: #0e0907f7;
  }

  .x37m6p7 {
    background-color: #b43c281a;
  }

  .xgn7edx {
    background-color: #140c087a;
  }

  .xt6rehz {
    background-color: #df644509;
  }

  .x42gwbg {
    background-color: #df64450a;
  }

  .x8i5qmy {
    background-color: #df644514;
  }

  .x1tqm6cc {
    background-color: #df644517;
  }

  .xvb0igt {
    background-color: #df64451a;
  }

  .x1a0zl8a {
    background-color: #df64451f;
  }

  .xdg7klm {
    background-color: #df644524;
  }

  .x1mauhea {
    background-color: #df644538;
  }

  .x1oqwowo {
    background-color: #f3efe8eb;
  }

  .x14c6rwm {
    background-color: #ffffff0f;
  }

  .x1np77uz {
    background-color: #ffffff14;
  }

  .xqqwatf {
    background-color: #ffffff1f;
  }

  .x1j3xra5 {
    background-color: #ffffff8c;
  }

  .x11lpdev {
    background-color: #5f7d6e29;
  }

  .xo6yx57 {
    background-color: rgb(var(--ink-rgb) / .025);
  }

  .x1cnsmoh {
    background-color: rgb(var(--ink-rgb) / .03);
  }

  .xfba7nb {
    background-color: rgb(var(--ink-rgb) / .035);
  }

  .x126jwre {
    background-color: rgb(var(--ink-rgb) / .04);
  }

  .xcrcpgh {
    background-color: rgb(var(--ink-rgb) / .045);
  }

  .x1pksjzm {
    background-color: rgb(var(--ink-rgb) / .06);
  }

  .x7bu8rj {
    background-color: rgb(var(--ink-rgb) / .08);
  }

  .x1s1ueu8 {
    background-color: rgb(var(--ink-rgb) / .1);
  }

  .xbvr7rc {
    background-color: rgb(var(--ink-rgb) / .12);
  }

  .x162hzld {
    background-color: rgb(var(--ink-rgb) / .14);
  }

  .xeim6ui {
    background-color: rgb(var(--surf-rgb) / .3);
  }

  .x1ilqd5v {
    background-color: rgb(var(--surf-rgb) / .35);
  }

  .xjnh4dr {
    background-color: rgb(var(--surf-rgb) / .55);
  }

  .xs641vc {
    background-color: rgb(var(--surf-rgb) / .65);
  }

  .xydvb1h {
    background-color: rgb(var(--surf-rgb) / .78);
  }

  .xce73tu {
    background-color: rgb(var(--surf-rgb) / .8);
  }

  .x1n2v10z {
    background-color: rgb(var(--surf-rgb) / .82);
  }

  .xcthvay {
    background-color: rgb(var(--surf-rgb) / .92);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x57g7xu {
    background-color: var(--band);
  }

  .xypp00t {
    background-color: var(--cms-accent);
  }

  .xr1bp4d {
    background-color: var(--cms-canvas, #f3efe8);
  }

  .x19xxzdz {
    background-color: var(--cms-canvas);
  }

  .x6m0q9n {
    background-color: var(--cms-surface, #fffdf8);
  }

  .x14ae5uu {
    background-color: var(--cms-surface);
  }

  .x225rkn {
    background-color: var(--cream);
  }

  .x1c0tjm5 {
    background-color: var(--deep);
  }

  .xhqetk0 {
    background-color: var(--ink);
  }

  .x1kgsyh1 {
    background-color: var(--muted-ink);
  }

  .xs8c0lu {
    background-color: var(--orange-text);
  }

  .xx5krr6 {
    background-color: var(--orange);
  }

  .xvzt15a {
    background-color: var(--panel);
  }

  .xsh0q14 {
    background-color: var(--paper);
  }

  .x129m0h6 {
    background-color: var(--sand);
  }

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

  .x1c231ss {
    background-image: linear-gradient(#239f40 33%, #fff 33% 66%, #da0000 66%);
  }

  .xdtmpje {
    background-image: linear-gradient(112deg, #0000 30%, #ffffffe6 50%, #0000 70%);
  }

  .xu8444x {
    background-image: linear-gradient(112deg, #0000 34%, #ffffff8c 50%, #0000 66%);
  }

  .x1mz9cxf {
    background-image: linear-gradient(112deg, #0000 36%, #ffffff8c 50%, #0000 64%);
  }

  .xfbznpy {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .36),rgb(var(--surf-rgb) / .07) 46%,rgb(var(--surf-rgb) / .17));
  }

  .x1kknrbn {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .42),rgb(var(--surf-rgb) / .1) 46%,rgb(var(--surf-rgb) / .22));
  }

  .x1vooy33 {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .7),rgb(var(--surf-rgb) / .34));
  }

  .xoz6oc1 {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .82),rgb(var(--surf-rgb) / .62));
  }

  .x1lk8zg6 {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .86),rgb(var(--surf-rgb) / .66));
  }

  .xstwbux {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .9),rgb(var(--surf-rgb) / .7));
  }

  .x1jxqvte {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .9),rgb(var(--surf-rgb) / .72));
  }

  .x15k0i84 {
    background-image: linear-gradient(140deg,rgb(var(--surf-rgb) / .92),rgb(var(--surf-rgb) / .76));
  }

  .x3e9wlg {
    background-image: linear-gradient(150deg,rgb(var(--surf-rgb) / .75),rgb(var(--surf-rgb) / .32));
  }

  .x1ksm8xb {
    background-image: linear-gradient(155deg,rgb(var(--surf-rgb) / .72),rgb(var(--surf-rgb) / .38) 42%,rgb(var(--surf-rgb) / .55));
  }

  .xuhqq4i {
    background-image: linear-gradient(180deg,color-mix(in oklab,var(--sand) 92%,var(--lift)) 0%,var(--sand) 40%);
  }

  .x1078srp {
    background-image: linear-gradient(180deg,#df64451a,var(--cms-surface));
  }

  .xsit1c4 {
    background-image: linear-gradient(90deg, #ffffffb3 55%, #0000 55%);
  }

  .xd5swmm {
    background-image: linear-gradient(90deg,rgb(var(--ink-rgb) / .06),rgb(var(--ink-rgb) / .12),rgb(var(--ink-rgb) / .06));
  }

  .x2qtdv0 {
    background-image: linear-gradient(90deg,transparent,rgb(var(--rim-rgb) / .4),transparent);
  }

  .x1r7e6ah {
    background-image: linear-gradient(90deg,transparent,rgb(var(--rim-rgb) / .45),transparent);
  }

  .xa3l9pl {
    background-image: linear-gradient(90deg,transparent,rgb(var(--rim-rgb) / .55),transparent);
  }

  .x1ye1nac {
    background-image: linear-gradient(to bottom,var(--cream) 50%,transparent 50%),linear-gradient(transparent,transparent);
  }

  .xvene5b {
    background-image: linear-gradient(to left,color-mix(in oklab,var(--orange) 45%,transparent),var(--orange));
  }

  .x18o3ruo {
    background-image: none;
  }

  .x3fxkdx {
    background-image: radial-gradient(120% 80% at 100% 0, #df64451f, #0000 55%);
  }

  .x7bht5 {
    background-image: radial-gradient(120% 80% at 50% -10%,rgb(var(--surf-rgb) / .22),transparent 55%),linear-gradient(165deg,color-mix(in oklab,var(--band) 88%,#fff),var(--band) 55%,color-mix(in oklab,var(--band) 82%,#8a2e18));
  }

  .x16d2j6f {
    background-image: radial-gradient(120% 90% at 50% 110%, #0000001a, #0000 55%), linear-gradient(160deg, #e8eef5, #cfd8e6);
  }

  .x1gr9fv1 {
    background-image: radial-gradient(120% 90% at 50% 110%,#0000001f,transparent 55%),linear-gradient(160deg,var(--studio-a, #e8eef5),var(--studio-b, #cfd8e6));
  }

  .x1vw806b {
    background-image: radial-gradient(90% 70% at 50% 38%,rgb(var(--surf-rgb) / .75),transparent 70%);
  }

  .x7rnqkx {
    background-image: radial-gradient(circle at 30% 40%,color-mix(in oklab,var(--orange) 22%,transparent),transparent 55%);
  }

  .x35dp9y {
    background-image: radial-gradient(circle,rgb(var(--ink-rgb) / .18) 0%,transparent 70%);
  }

  .xbch4wu {
    background-image: radial-gradient(circle,rgb(var(--surf-rgb) / .28) 0%,transparent 68%);
  }

  .x10amgqp {
    background-image: radial-gradient(closest-side,rgb(var(--shade-rgb) / .32),transparent);
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

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

  .x1jt2y6u {
    background-repeat: repeat-y, repeat-x;
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x31ge7m {
    background-size: 240% 100%;
  }

  .x1s8mef9 {
    background-size: 260% 100%;
  }

  .x19h7plv {
    background-size: 26px 4px;
  }

  .x4sxcjn {
    background-size: 2px 12px, 0 0;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1wa498v {
    border-inline-end-color: #fff7ec8c;
  }

  .x1vztdw1 {
    border-inline-end-color: #ffffff0f;
  }

  .x1e2uabc {
    border-inline-end-color: rgb(var(--ink-rgb) / .08);
  }

  .x15rls27 {
    border-inline-end-color: rgb(var(--ink-rgb) / .25);
  }

  .xwy3id5 {
    border-inline-end-style: dashed;
  }

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

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

  .x1alpsbp {
    border-inline-end-width: 2px;
  }

  .x1if355w {
    border-inline-end-width: 3px;
  }

  .xgi4y2x {
    border-inline-start-color: #1b1b1b;
  }

  .x119nqw6 {
    border-inline-start-color: #fff7ec8c;
  }

  .x5q8si4 {
    border-inline-start-color: rgb(var(--ink-rgb) / .25);
  }

  .x11nt7xy {
    border-inline-start-style: dashed;
  }

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

  .x1x3agtl {
    border-inline-start-width: 1.5px;
  }

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

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xnlwouz {
    border-start-end-radius: 16px;
  }

  .xbjudin {
    border-start-start-radius: 16px;
  }

  .x1ygo5ns {
    box-shadow: 0 -24px 44px -24px rgb(var(--shade-rgb) / .55),inset 0 2px 0 rgb(var(--rim-rgb) / .55);
  }

  .xwk7o0d {
    box-shadow: 0 -28px 48px -28px rgb(var(--shade-rgb) / .55),inset 0 2px 0 rgb(var(--rim-rgb) / .55);
  }

  .x19c2xi1 {
    box-shadow: 0 0 0 2px #b423182e;
  }

  .x71yv6w {
    box-shadow: 0 0 0 2px var(--cream),0 10px 18px -10px rgb(var(--shade-rgb) / .8);
  }

  .x1ww3djv {
    box-shadow: 0 10px 16px -10px #a33b22e6;
  }

  .x14sowim {
    box-shadow: 0 10px 18px -10px #a33b22e6;
  }

  .x1w4ju2a {
    box-shadow: 0 10px 18px -10px rgb(var(--shade-rgb) / .7);
  }

  .x1ou4yr4 {
    box-shadow: 0 10px 20px -14px rgb(var(--shade-rgb) / .6),inset 0 0 0 1px rgb(var(--rim-rgb) / .6);
  }

  .x1d4cvn5 {
    box-shadow: 0 12px 20px -12px #a33b22e6;
  }

  .xub74w1 {
    box-shadow: 0 12px 24px rgb(var(--shade-rgb) / .12);
  }

  .xgaaat4 {
    box-shadow: 0 12px 32px #0000001f;
  }

  .xk88yom {
    box-shadow: 0 16px 24px -14px #a33b22f2,inset 0 2px 1px -1px rgb(var(--rim-rgb) / .6);
  }

  .xeixtkq {
    box-shadow: 0 16px 28px -22px rgb(var(--shade-rgb) / .55),inset 0 0 0 1px rgb(var(--rim-rgb) / .65);
  }

  .x1kadnfd {
    box-shadow: 0 18px 30px -24px rgb(var(--shade-rgb) / .7),inset 0 0 0 1px rgb(var(--rim-rgb) / .55);
  }

  .x38o6wx {
    box-shadow: 0 18px 30px -24px rgb(var(--shade-rgb) / .7),inset 0 0 0 1px rgb(var(--rim-rgb) / .6);
  }

  .xfecufn {
    box-shadow: 0 1px 4px #0000004d;
  }

  .x4dolxq {
    box-shadow: 0 20px 30px -16px rgb(var(--shade-rgb) / .85),inset 0 1px 0 rgb(var(--rim-rgb) / .85);
  }

  .x1ujpqy0 {
    box-shadow: 0 20px 50px -30px #00000059;
  }

  .x1y3gqhf {
    box-shadow: 0 30px 40px -28px #a33b22e6;
  }

  .x11snc5j {
    box-shadow: 0 30px 50px -28px rgb(var(--shade-rgb) / .75),inset 0 0 0 1px rgb(var(--rim-rgb) / .35);
  }

  .xh1kvfz {
    box-shadow: 0 30px 50px -28px rgb(var(--shade-rgb) / .75),inset 0 0 0 1px rgb(var(--rim-rgb) / .7);
  }

  .x1ezbyr5 {
    box-shadow: 0 30px 50px -30px rgb(var(--shade-rgb) / .85),inset 0 1px 0 rgb(var(--rim-rgb) / .9),inset 0 0 0 1px rgb(var(--rim-rgb) / .35);
  }

  .x1ezutsg {
    box-shadow: 0 30px 50px -30px rgb(var(--shade-rgb) / .85),inset 0 1px 0 rgb(var(--rim-rgb) / .9);
  }

  .xhpx9ai {
    box-shadow: 0 30px 80px -20px #00000073;
  }

  .x1vn8bht {
    box-shadow: 0 40px 80px -30px rgb(var(--ink-rgb) / .7),inset 0 0 0 1px rgb(var(--rim-rgb) / .7);
  }

  .x1xn8mk2 {
    box-shadow: 0 4px 10px -2px rgb(var(--shade-rgb) / .6);
  }

  .x1wiikcn {
    box-shadow: 0 8px 16px -10px #0000008c, inset 0 -2px #00000014;
  }

  .x1hdwgjk {
    box-shadow: 0 8px 18px -12px rgb(var(--ink-rgb) / .55);
  }

  .x18zbtzq {
    box-shadow: inset 0 0 0 1.5px color-mix(in oklab,var(--orange) 55%,transparent);
  }

  .x1lt795h {
    box-shadow: inset 0 0 0 1.5px color-mix(in oklab,var(--orange) 70%,transparent),0 10px 18px -14px #a33b228c;
  }

  .x1p6rsdv {
    box-shadow: inset 0 0 0 1.5px color-mix(in oklab,var(--orange) 75%,transparent),0 12px 20px -16px #a33b22b3;
  }

  .x15zt7kc {
    box-shadow: inset 0 0 0 1.5px rgb(var(--ink-rgb) / .18);
  }

  .xnfccuh {
    box-shadow: inset 0 0 0 1.5px rgb(var(--ink-rgb) / .22);
  }

  .x1hc75y9 {
    box-shadow: inset 0 0 0 1.5px var(--orange);
  }

  .x1ddvsk6 {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--ink) 12%,transparent);
  }

  .x165nymc {
    box-shadow: inset 0 0 0 1px #0000000a;
  }

  .xqdd53r {
    box-shadow: inset 0 0 0 1px #b4231833;
  }

  .x19uic7a {
    box-shadow: inset 0 0 0 1px #22784638;
  }

  .x1txtkja {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .06),inset 4px 0 0 var(--orange);
  }

  .x118wapm {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .06);
  }

  .x1a2mihs {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .07);
  }

  .xen8jri {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .08),0 16px 28px -18px rgb(var(--shade-rgb) / .55);
  }

  .xtd355t {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .08);
  }

  .xqqwgu8 {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .1);
  }

  .x1luv1d6 {
    box-shadow: inset 0 0 0 1px rgb(var(--ink-rgb) / .12);
  }

  .x49spw7 {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .35);
  }

  .xtdd4a3 {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .55);
  }

  .x1s05yod {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .6),0 10px 20px -12px rgb(var(--shade-rgb) / .6);
  }

  .xzw2ahb {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .6),0 24px 48px -18px rgb(var(--shade-rgb) / .6);
  }

  .x1rxvsrj {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .6),inset 0 1px 0 rgb(var(--rim-rgb)),0 20px 34px -16px rgb(var(--shade-rgb) / .75);
  }

  .x1jw1gf0 {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .6);
  }

  .x1jm2otn {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .65),0 18px 36px -28px rgb(var(--ink-rgb) / .45);
  }

  .x1khp45q {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .65),0 20px 40px -30px rgb(var(--ink-rgb) / .5);
  }

  .xm33ur6 {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .65),0 22px 44px -34px rgb(var(--ink-rgb) / .45);
  }

  .x4ubkio {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .65);
  }

  .x1toiwjm {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .7),0 24px 50px -34px rgb(var(--ink-rgb) / .5);
  }

  .x17ofixi {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .7),0 28px 50px -34px rgb(var(--ink-rgb) / .55);
  }

  .x1q384tt {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .7),inset 2px 2px 1px -1px rgb(var(--rim-rgb)),0 40px 60px -20px rgb(var(--ink-rgb) / .6);
  }

  .x174a12q {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .7);
  }

  .xseul22 {
    box-shadow: inset 0 0 0 1px rgb(var(--rim-rgb) / .8);
  }

  .xsxoxcn {
    box-shadow: inset 0 0 0 1px var(--sand);
  }

  .xnle042 {
    box-shadow: inset 0 0 0 2px rgb(var(--ink-rgb) / .18);
  }

  .xkwfjt3 {
    box-shadow: inset 0 0 0 2px rgb(var(--ink-rgb) / .2);
  }

  .x1vngk4 {
    box-shadow: inset 0 0 0 2px var(--cream);
  }

  .x1xz8m3i {
    box-shadow: inset 0 0 0 2px var(--destructive);
  }

  .xuluwu6 {
    box-shadow: inset 0 0 0 2px var(--orange),0 10px 20px -16px #a33b22cc;
  }

  .x10kvqil {
    box-shadow: inset 0 0 0 2px var(--orange),0 14px 22px -16px rgb(var(--shade-rgb) / .7);
  }

  .x1i2rx4f {
    box-shadow: inset 0 0 0 2px var(--orange),0 14px 24px -18px #a33b22e6;
  }

  .xnb40zo {
    box-shadow: inset 0 0 0 2px var(--orange),0 16px 28px -22px #a33b22d9;
  }

  .x4rdprx {
    box-shadow: inset 2px 2px 1px -1px rgb(var(--rim-rgb) / .85),inset -2px -2px 1px -1.5px rgb(var(--rim-rgb) / .5),inset 0 0 0 1px rgb(var(--rim-rgb) / .22),inset 0 -14px 16px -14px rgb(var(--shade-rgb) / .4),0 16px 28px -14px rgb(var(--shade-rgb) / .55),0 1px 3px rgb(var(--shade-rgb) / .16);
  }

  .x1s42h58 {
    box-shadow: inset 2px 2px 1px -1px rgb(var(--rim-rgb) / .9),inset -2px -2px 1px -1.5px rgb(var(--rim-rgb) / .55),inset 0 0 0 1px rgb(var(--rim-rgb) / .25),inset 0 -16px 18px -16px rgb(var(--shade-rgb) / .45),0 26px 40px -18px rgb(var(--shade-rgb) / .65),0 2px 6px rgb(var(--shade-rgb) / .18);
  }

  .xyzwt3b {
    box-shadow: inset 2px 2px 1px -1px rgb(var(--rim-rgb) / .95),inset -1.5px -1.5px 1px -1px rgb(var(--rim-rgb) / .55),inset 0 0 0 1px rgb(var(--rim-rgb) / .45),0 28px 50px -28px rgb(var(--shade-rgb) / .55),0 4px 14px rgb(var(--shade-rgb) / .12);
  }

  .x1cwmmu3 {
    box-shadow: inset 2px 2px 1px -1px rgb(var(--rim-rgb)),inset -1.5px -1.5px 1px -1px rgb(var(--rim-rgb) / .8),inset 0 -10px 12px -10px rgb(var(--shade-rgb) / .4),0 8px 16px -8px rgb(var(--shade-rgb) / .5);
  }

  .x44arj4 {
    box-shadow: inset 2px 2px 1px -1px rgb(var(--rim-rgb)),inset -2px -2px 1px -1.5px rgb(var(--rim-rgb) / .8),inset 0 0 0 1px rgb(var(--rim-rgb) / .55),inset 0 -12px 14px -14px rgb(var(--shade-rgb) / .3),0 12px 22px -14px rgb(var(--shade-rgb) / .5),0 1px 2px rgb(var(--shade-rgb) / .12);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

  .x1qgqlal {
    break-inside: avoid;
  }

  .x3ktr2k {
    caret-color: var(--orange);
  }

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

  .x1votaj3 {
    color: #111;
  }

  .x239c2q {
    color: #14532d;
  }

  .x11cmzzo {
    color: #1b6b38;
  }

  .xgklvui {
    color: #245528;
  }

  .x1vp7eca {
    color: #28743d;
  }

  .xh1sr5k {
    color: #2ea05a;
  }

  .x8hpdn3 {
    color: #2f5a22;
  }

  .xzkb19f {
    color: #3d3270;
  }

  .xdqzjbg {
    color: #6a4b1a;
  }

  .x1g7s3oq {
    color: #6d1a14;
  }

  .x148hay8 {
    color: #7a2d1f;
  }

  .x1gg1jc0 {
    color: #8a5413;
  }

  .xrs677o {
    color: #8a5800;
  }

  .x102zpgf {
    color: #9b1c14;
  }

  .x4kje85 {
    color: #b42318;
  }

  .x1x1zjlz {
    color: #bd3524;
  }

  .x1dfvvwc {
    color: #f2b544;
  }

  .xmd58zm {
    color: #f7efe6;
  }

  .xfungia {
    color: #fff;
  }

  .x1adpidi {
    color: color-mix(in oklab,#2ea05a 62%,var(--ink));
  }

  .x1nt21kh {
    color: color-mix(in oklab,var(--ink) 72%,var(--sand));
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .xg9foeg {
    color: #f7efe69e;
  }

  .x17r8jdx {
    color: #f7efe6c7;
  }

  .x9kvjs4 {
    color: #f7efe6d9;
  }

  .x1xupt5s {
    color: #f7efe6e0;
  }

  .x1im5nlo {
    color: #ffffffd9;
  }

  .xocwblg {
    color: rgb(var(--ink-rgb) / .25);
  }

  .xr6xiej {
    color: rgb(var(--ink-rgb) / .28);
  }

  .x12tr8j9 {
    color: var(--cms-accent);
  }

  .xe4amy2 {
    color: var(--cms-ink);
  }

  .xah6um1 {
    color: var(--cms-muted);
  }

  .x1t4qi0v {
    color: var(--cream);
  }

  .x1orek7e {
    color: var(--destructive);
  }

  .x1lk8qxj {
    color: var(--ink);
  }

  .xi59qab {
    color: var(--muted-ink);
  }

  .x1um3fk9 {
    color: var(--on-ink);
  }

  .xw8psif {
    color: var(--orange-text);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .xzt5al7 {
    direction: ltr;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1n9xxwz {
    display: table-cell;
  }

  .x1whl12z {
    display: table-header-group;
  }

  .x5yl94v {
    display: table-row-group;
  }

  .xf5m44m {
    display: table-row;
  }

  .x11r6d5e {
    display: table;
  }

  .xbh8q5q {
    fill: none;
  }

  .xllyubw {
    fill: var(--ink);
  }

  .x4fl8b9 {
    fill: var(--orange);
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .x1wd8k3y {
    filter: blur(8px);
  }

  .x1r2v6tr {
    filter: brightness(0);
  }

  .xfzdxii {
    filter: drop-shadow(0 10px 18px rgb(var(--ink-rgb) / .35));
  }

  .x196shv3 {
    filter: drop-shadow(0 14px 14px #14182833);
  }

  .x1hnh4qe {
    filter: drop-shadow(0 18px 16px #14182847);
  }

  .xml0qhk {
    filter: drop-shadow(0 18px 18px #14182838);
  }

  .x4qzs0w {
    filter: drop-shadow(0 24px 26px rgb(var(--shade-rgb) / .32));
  }

  .x1wan1nf {
    filter: drop-shadow(0 3px 5px #a33b2259);
  }

  .x1c9hlgg {
    filter: drop-shadow(0 6px 6px #14182838);
  }

  .x1xo5kcv {
    filter: drop-shadow(0 8px 10px #1418282e);
  }

  .x1f4a21g {
    filter: grayscale(.35);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1kbcxh1 {
    flex-basis: 140px;
  }

  .x1x0l8y7 {
    flex-basis: 180px;
  }

  .xxednrl {
    flex-basis: 220px;
  }

  .xhnlq4v {
    flex-basis: 25%;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x9cxo5s {
    font-size: .62rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .x1ksoetq {
    font-size: 1.05rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .xvewgow {
    font-size: 1.2rem;
  }

  .x5pdnfe {
    font-size: 1.35rem;
  }

  .xbpanq3 {
    font-size: 1.45rem;
  }

  .x1s31vzs {
    font-size: 10.5px;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xazqsvr {
    font-size: 14.5px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x3jc0hy {
    font-size: 29px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x34eiuy {
    font-size: 5.5px;
  }

  .x3ek0n1 {
    font-size: 6px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xfmn3hh {
    font-size: 9.5px;
  }

  .xkduc26 {
    font-size: clamp(22px, 5vw, 28px);
  }

  .x1ygexev {
    font-size: clamp(26px, 7vw, 36px);
  }

  .x1ovgudp {
    font-size: clamp(28px, 4vw, 40px);
  }

  .x14g9qqw {
    font-size: clamp(28px, 8.4vw, 38px);
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x8bsokv {
    font-weight: 850;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .x1lr1j7v {
    font-weight: 950;
  }

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

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

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

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

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

  .x1ew1rfn {
    grid-template-columns: 1fr 28px 1fr;
  }

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

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

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

  .x1uiym4i {
    grid-template-columns: 28px 1fr auto;
  }

  .xgdxxzx {
    grid-template-columns: 28px 76px minmax(0, 1fr) auto;
  }

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

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

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

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

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

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

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

  .x1hqk7me {
    grid-template-columns: minmax(2.6rem, 1fr) minmax(2.8rem, .9fr) minmax(3.6rem, 1.35fr) minmax(3.2rem, 1.1fr);
  }

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

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

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

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

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

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

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

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

  .x16raiw4 {
    grid-template-columns: repeat(auto-fill, minmax(min(110px, 100%), 1fr));
  }

  .x1c0zhcr {
    grid-template-columns: repeat(auto-fill, minmax(min(150px, 100%), 1fr));
  }

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

  .xahihf4 {
    grid-template-columns: repeat(auto-fit, minmax(min(110px, 100%), 1fr));
  }

  .x1lelaru {
    grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr));
  }

  .x11n186e {
    grid-template-columns: repeat(auto-fit, minmax(min(160px, 100%), 1fr));
  }

  .xt2d6zu {
    grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
  }

  .xjdpawa {
    grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr));
  }

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

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

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

  .x13isoqp {
    inset-inline-end: -18%;
  }

  .x4e0jua {
    inset-inline-end: -40px;
  }

  .x1euzuty {
    inset-inline-end: -6px;
  }

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

  .xo2ifbc {
    inset-inline-end: 10px;
  }

  .x9q68il {
    inset-inline-end: 12px;
  }

  .x1bo7vvo {
    inset-inline-end: 14%;
  }

  .xys98vm {
    inset-inline-end: 14px;
  }

  .x1i4sgur {
    inset-inline-end: 18px;
  }

  .xxx7yvo {
    inset-inline-end: 4px;
  }

  .x1dkd41z {
    inset-inline-end: 50%;
  }

  .xl8ojoq {
    inset-inline-end: 8%;
  }

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

  .x1woyocn {
    inset-inline-end: auto;
  }

  .xjb377x {
    inset-inline-start: -22%;
  }

  .x1m55yg7 {
    inset-inline-start: -50%;
  }

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

  .xi5uv41 {
    inset-inline-start: 10px;
  }

  .xgbmbvk {
    inset-inline-start: 14%;
  }

  .x9p6ekw {
    inset-inline-start: 14px;
  }

  .x1yrbt7s {
    inset-inline-start: 36px;
  }

  .xrr41r3 {
    inset-inline-start: 6px;
  }

  .x3fwglr {
    inset-inline-start: 8%;
  }

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x16q24ku {
    letter-spacing: .02em;
  }

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

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

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xmpu03t {
    line-height: 1.32;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xwsnznl {
    line-height: 1.85;
  }

  .xbs1c6g {
    line-height: 1.9;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .x1u5lrna {
    line-height: 2;
  }

  .x1trhqq4 {
    margin-inline-end: -20px;
  }

  .x11lt19s {
    margin-inline-end: -2px;
  }

  .x1ws5yxj {
    margin-inline-end: -6px;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x1sa5p1d {
    margin-inline-end: 10px;
  }

  .x1p8j9ns {
    margin-inline-end: 3px;
  }

  .xbelrpt {
    margin-inline-end: 6px;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .x1o1p3th {
    margin-inline-start: -20px;
  }

  .xw01apr {
    margin-inline-start: -6px;
  }

  .x166poo9 {
    margin-inline-start: -9px;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .x1hm9lzh {
    margin-inline-start: 10px;
  }

  .xdwrcjd {
    margin-inline-start: 4px;
  }

  .xdzw4kq {
    margin-inline-start: 6px;
  }

  .x13fj5qh {
    margin-inline-start: 8px;
  }

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

  .xt6kw5n {
    -webkit-mask-image: linear-gradient(to left, #000 82%, #0000);
    mask-image: linear-gradient(to left, #000 82%, #0000);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xc1z6as {
    object-position: center 62%;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xff18fc {
    object-position: right center;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1uy6g52 {
    opacity: .62;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1hixak6 {
    opacity: .88;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .x1f9f2iw {
    opacity: .92;
  }

  .x179ler2 {
    opacity: .96;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x14efnr7 {
    outline-color: var(--orange);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x2vl965 {
    padding-inline-end: 10px;
  }

  .xpdmqnj {
    padding-inline-end: 12px;
  }

  .x1pic42t {
    padding-inline-end: 14px;
  }

  .x1q3ajuy {
    padding-inline-end: 15px;
  }

  .x1x5flf6 {
    padding-inline-end: 18px;
  }

  .x1xnnf8n {
    padding-inline-end: 20px;
  }

  .x1o5r3ls {
    padding-inline-end: 22px;
  }

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

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

  .x1gabggj {
    padding-inline-end: 5px;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

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

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

  .xe2zdcy {
    padding-inline-start: 10px;
  }

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

  .x1gx403c {
    padding-inline-start: 15px;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x135b78x {
    padding-inline-start: 4px;
  }

  .xaso8d8 {
    padding-inline-start: 5px;
  }

  .x25sj25 {
    padding-inline-start: 6px;
  }

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

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .x1o0lzc5 {
    row-gap: 18px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .xpse7mg {
    row-gap: 3px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .xlrxu3r {
    scroll-behavior: auto;
  }

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

  .x1magkp4 {
    scrollbar-color: color-mix(in oklab,currentColor 36%,transparent) transparent;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .xmvb846 {
    stroke: rgb(var(--ink-rgb) / .09);
  }

  .x1usb459 {
    stroke: rgb(var(--ink-rgb) / .28);
  }

  .x161gji6 {
    stroke: var(--ink);
  }

  .x148mpc5 {
    stroke-dasharray: .01 12.5;
  }

  .x95pr5i {
    stroke-dasharray: 100 100;
  }

  .x1o453hq {
    stroke-dashoffset: var(--x-strokeDashoffset);
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

  .x19hu7x7 {
    stroke-width: 9px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xupdbgv {
    text-shadow: 0 1px 10px rgb(var(--shade-rgb) / .38);
  }

  .x14rm68q {
    text-shadow: 0 1px 8px rgb(var(--shade-rgb) / .4);
  }

  .x1tfzmpw {
    text-shadow: 0 2px 22px #78281247;
  }

  .x19pm5ym {
    text-shadow: none;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xge0x1e {
    touch-action: pan-y pinch-zoom;
  }

  .x1c071of {
    transform: none;
  }

  .xqphbgy {
    transform: rotate(-90deg) scale(.4);
  }

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

  .xofwqb5 {
    transform: rotate(90deg) scale(.4);
  }

  .x1mk2fnf {
    transform: scale(1.08);
  }

  .xzikk98 {
    transform: scale(1.12);
  }

  .x3oybdh {
    transform: scale(1);
  }

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

  .xjawzc4 {
    transform: translateY(-1px) scale(1.08);
  }

  .x13pose0 {
    transform: translateY(-3px);
  }

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

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

  .x1voqup9 {
    transform-origin: 60px 62px;
  }

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

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x1yuq802 {
    transition-duration: .22s, .35s, .22s;
  }

  .x3tl7zm {
    transition-duration: .25s, .25s, .35s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x1nrosa8 {
    transition-duration: .2s, .2s;
  }

  .xxf3k2l {
    transition-duration: .35s, .25s, .25s;
  }

  .x1c3s8xg {
    transition-duration: .3s, .3s, .45s;
  }

  .x5gzal4 {
    transition-duration: .3s, .3s, .5s;
  }

  .x1jp9ilk {
    transition-duration: .3s, .45s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1kuxss8 {
    transition-duration: .45s, .3s, .3s;
  }

  .x1fbs3r {
    transition-duration: .45s;
  }

  .xofcydl {
    transition-duration: .4s;
  }

  .xpg8q6a {
    transition-duration: .55s, .3s;
  }

  .x1gfacrb {
    transition-duration: .55s;
  }

  .x1tk4878 {
    transition-duration: .5s, .3s;
  }

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

  .x94gwrd {
    transition-duration: .6s, .4s;
  }

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x1x6l7r1 {
    transition-duration: 1.1s;
  }

  .x2vhj3c {
    transition-property: background-color, box-shadow, transform;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

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

  .xhds75k {
    transition-property: background;
  }

  .x1nfj1bl {
    transition-property: border-color, transform;
  }

  .x15wldfd {
    transition-property: box-shadow, background-color;
  }

  .xz7p4n0 {
    transition-property: box-shadow, transform, background-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .x5i1d13 {
    transition-property: transform, background-color, box-shadow;
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .x1qqfgv3 {
    transition-property: transform, box-shadow, background-color;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x7rxard {
    transition-timing-function: ease,ease,var(--spring);
  }

  .x11udeeo {
    transition-timing-function: ease, ease;
  }

  .x12ufxdf {
    transition-timing-function: ease,var(--spring),ease;
  }

  .x76kzmx {
    transition-timing-function: ease,var(--spring);
  }

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

  .x1zw4t8 {
    transition-timing-function: var(--smooth);
  }

  .x1hy66gb {
    transition-timing-function: var(--spring),ease,ease;
  }

  .x1cna3nx {
    transition-timing-function: var(--spring),ease;
  }

  .xak50cc {
    transition-timing-function: var(--spring);
  }

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

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

  .x523cq2 {
    vertical-align: -3px;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .x1ub0ps4 {
    view-transition-name: dock;
  }

  .x1ggb401 {
    view-transition-name: topbar;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x1orn75v {
    z-index: 39;
  }

  .xoegz02 {
    z-index: 4;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1w0boku {
    z-index: 6;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x1q8xho0 {
    z-index: 8;
  }

  .xdqikle.xdqikle:where(.x1mxq2tz:focus-visible *) {
    background-color: var(--orange);
  }

  .x1iafcg.x1iafcg:where(.x1mxq2tz:focus-visible *) {
    color: var(--cream);
  }

  .xfwgkcn.xfwgkcn:where(.x1mxq2tz:focus-visible *) {
    transform: translateY(-5px) scale(1.05);
  }

  .x1t71cac.x1t71cac:where(.x1mxq2tz:hover *) {
    background-color: var(--orange);
  }

  .x1b6tul0.x1b6tul0:where(.x1mxq2tz:hover *) {
    color: var(--cream);
  }

  .xwms81s.xwms81s:where(.x1g1wo7i:hover *) {
    opacity: 1;
  }

  .x2zn11b.x2zn11b:where(.x1mxq2tz:hover *) {
    transform: none;
  }

  .x15vsldj.x15vsldj:where(.x1jn96an:hover *), .x1itnm32.x1itnm32:where(.x5ywmst:hover *), .x6lwld1.x6lwld1:where(.x1ro1nfb:hover *) {
    transform: scale(1.04);
  }

  .xgmkd2p.xgmkd2p:where(.x1jn96an:hover *) {
    transform: scale(1.07);
  }

  .x1ad0q6n.x1ad0q6n:where(.x10wldc7:hover *) {
    transform: translateX(-4px);
  }

  .x3uc9et.x3uc9et:where(.x1mxq2tz:hover *) {
    transform: translateY(-5px) scale(1.05);
  }

  .x697k06.x697k06:where(.x1r282e8:hover *) {
    transform: translateY(-6px) scale(1.012);
  }

  .xdswlx9.xdswlx9:where(.x1mxq2tz:active *) {
    transform: scale(.9);
  }

  @supports selector(::-webkit-scrollbar) {
    .xr7rr7b.xr7rr7b {
      scrollbar-color: auto;
    }

    .x1ccds91.x1ccds91 {
      scrollbar-width: auto;
    }
  }

  .x1boam4g.x1boam4g:where(.x-default-marker[data-theme="dark"] *) {
    background-color: #233620;
  }

  .xbr1zye.xbr1zye:where(.x-default-marker[data-theme="dark"] *) {
    background-color: #2a2440;
  }

  .x19rdv0s.x19rdv0s:where(.x-default-marker[data-theme="dark"] *) {
    background-color: #322820;
  }

  .x1ciyr7c.x1ciyr7c:where(.x-default-marker[data-theme="dark"] *) {
    background-color: #3a2a12;
  }

  .x1et1oc.x1et1oc:where(.x-default-marker[data-theme="dark"] *) {
    background-color: #43211a;
  }

  .xzwwy78.xzwwy78:where(.x-default-marker[data-theme="dark"] *) {
    background-color: color-mix(in oklab,var(--paper) 70%,transparent);
  }

  .xd8jjfm.xd8jjfm:where(.x-default-marker[data-theme="dark"] *) {
    background-color: #1a1512eb;
  }

  .x1hg4lnk.x1hg4lnk:where(.x1mxq2tz:where(*) *) {
    background-color: var(--orange);
  }

  .x1azdv2e.x1azdv2e:where(.x1mxq2tz:where(*) *) {
    background-color: var(--sand);
  }

  .xail2yn:focus-within {
    box-shadow: 0 0 0 3px #df64451f;
  }

  .x2oj1a:focus-within {
    box-shadow: 0 0 0 5px var(--ink);
  }

  .xa1zxtq:focus-within {
    box-shadow: inset 0 0 0 2px var(--orange),0 0 0 4px #df64452e;
  }

  .x13ed0n2.x13ed0n2:where(.x1mxq2tz:where(*) *), .x1xk3k8f:focus-visible {
    box-shadow: none;
  }

  .xb7ck95.xb7ck95:where(.x-default-marker[data-theme="dark"] *) {
    color: #a9d79a;
  }

  .xxxahjh.xxxahjh:where(.x-default-marker[data-theme="dark"] *) {
    color: #c8b8ff;
  }

  .xddt41n.xddt41n:where(.x-default-marker[data-theme="dark"] *) {
    color: #f0b4ad;
  }

  .x1y03wdr.x1y03wdr:where(.x-default-marker[data-theme="dark"] *) {
    color: #f0c27a;
  }

  .x6gdgkk.x6gdgkk:where(.x-default-marker[data-theme="dark"] *) {
    color: var(--cms-ink);
  }

  .xtnu7e5.xtnu7e5:where(.x1mxq2tz:where(*) *) {
    color: var(--ink);
  }

  .x7bz9yl.x7bz9yl:where(.x-default-marker[data-theme="dark"] *) {
    filter: brightness(0) invert();
  }

  .x57z29l.x57z29l:where(.x1px7ags:where(*) *) {
    font-weight: 800;
  }

  .xj6qc9i.xj6qc9i:where(.x-default-marker[data-theme="dark"] *) {
    opacity: .9;
  }

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

  .x1vygmqv:focus-within, .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x16gxa91:focus-within {
    outline-width: 2px;
  }

  .x1pw5r7p:hover:not(:disabled) {
    transform: translateY(-2px);
  }

  .xtmpplf:last-child {
    color: var(--muted-ink);
  }

  .x1rudlt0:disabled {
    box-shadow: none;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .xiahmlw:hover {
    background-color: color-mix(in oklab,var(--sand) 70%,var(--panel));
  }

  .x1s86vs8:hover {
    background-color: color-mix(in srgb,var(--orange, #e85d04) 12%,transparent);
  }

  .x9c8hnu:hover {
    background-color: #df64450a;
  }

  .xsfwsnd:hover {
    background-color: #ffffff0d;
  }

  .x1onfv07:hover {
    background-color: #ffffff12;
  }

  .x18ph7md:hover {
    background-color: #ffffff1a;
  }

  .x1alq5xp:hover {
    background-color: #ffffff1f;
  }

  .xfhajti:hover {
    background-color: #ffffff24;
  }

  .x1ah0ggu:hover {
    background-color: #ffffff38;
  }

  .xzg79so:hover {
    background-color: rgb(var(--ink-rgb) / .035);
  }

  .xnscanq:hover {
    background-color: rgb(var(--ink-rgb) / .04);
  }

  .xgvczze:hover {
    background-color: rgb(var(--ink-rgb) / .08);
  }

  .xoomw8f:hover {
    background-color: rgb(var(--surf-rgb) / .6);
  }

  .xfkfh6m:hover {
    background-color: rgb(var(--surf-rgb) / .8);
  }

  .x1ua8dur:hover {
    background-color: rgb(var(--surf-rgb) / .9);
  }

  .x4weawx:hover {
    background-color: var(--ink);
  }

  .x1gmkp5r:hover {
    background-color: var(--panel);
  }

  .x1yqev9t:hover {
    background-color: var(--paper);
  }

  .x14rh6bk:hover {
    box-shadow: 0 18px 30px -20px rgb(var(--shade-rgb) / .6);
  }

  .xfm14fk:hover {
    box-shadow: 0 22px 28px -14px #a33b22f2,inset 0 2px 1px -1px rgb(var(--rim-rgb) / .6);
  }

  .xalthhy:hover {
    box-shadow: 0 22px 36px -24px rgb(var(--shade-rgb) / .7),inset 0 0 0 1px color-mix(in oklab,var(--orange) 50%,white);
  }

  .xvwqzgh:hover {
    box-shadow: 0 26px 34px -16px rgb(var(--shade-rgb) / .85),inset 0 1px 0 rgb(var(--rim-rgb) / .85);
  }

  .xg1cej0:hover {
    box-shadow: 0 30px 40px -26px rgb(var(--shade-rgb) / .8),inset 0 0 0 1px rgb(var(--rim-rgb) / .6);
  }

  .x15x2f3n:hover {
    box-shadow: inset 0 0 0 1.5px var(--orange);
  }

  .xtsbqag:hover {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--ink) 28%,transparent);
  }

  .x15de1oc:hover {
    color: #f7efe6;
  }

  .x1iih0q2:hover {
    color: #fff;
  }

  .x1rv2hr1:hover {
    color: var(--cream);
  }

  .x1ouypr0:hover {
    color: var(--orange-text);
  }

  .x4e61f8:hover {
    filter: brightness(.97);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x9o7oaf:hover {
    transform: translateX(-3px);
  }

  .xjz6slj:hover {
    transform: translateX(-4px);
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x1oa88o5:hover {
    transform: translateY(-3px);
  }

  .x1n3u82n:hover {
    transform: translateY(-4px);
  }

  .xowld10:hover {
    transform: translateY(-6px);
  }

  .xmjxdi1.xmjxdi1:disabled:where(.x1mxq2tz:where(*) *) {
    cursor: not-allowed;
  }

  .x1vnvjd9.x1vnvjd9:disabled:where(.x1mxq2tz:where(*) *) {
    opacity: .35;
  }

  .xbccenr:focus {
    background-color: #df644524;
  }

  .xjzguia:focus {
    box-shadow: inset 0 0 0 2px var(--orange),0 0 0 4px #df64452e;
  }

  .xr9r2s9:focus {
    box-shadow: none;
  }

  .x1q1bs38:focus {
    outline-offset: 1px;
  }

  .x1cm8ssg:focus {
    outline-offset: 2px;
  }

  .x18a6gik:focus {
    transform: translateY(-2px);
  }

  .x1nx8bkm.x1nx8bkm:hover:where(.x-default-marker[data-theme="dark"] *) {
    background-color: color-mix(in oklab,var(--paper) 70%,transparent);
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

  .xvruv2t:active {
    transform: scale(.9);
  }

  .x1r0vdo7:active {
    transform: scale(.92);
  }

  .xgwqcfx:active {
    transform: scale(.94);
  }

  .x1jplu5e:active {
    transform: scale(.95);
  }

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

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

  .xv3zcqh:active {
    transform: scale(.985);
  }

  @media (width >= 760px) {
    .xusxy1x.xusxy1x {
      align-items: center;
    }
  }

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

  @media (width <= 720px) {
    .x1943nhg.x1943nhg {
      align-items: stretch;
    }
  }

  @media (width >= 760px) {
    .xcxp936.xcxp936 {
      align-self: flex-start;
    }
  }

  @media (width >= 900px) {
    .x145x0s9.x145x0s9 {
      display: grid;
    }
  }

  @media (width >= 961px) {
    .xbggu1n.xbggu1n {
      display: block;
    }

    .xxdo9s2.xxdo9s2 {
      display: flex;
    }

    .x5zeodw.x5zeodw {
      display: grid;
    }

    .x1gppy2s.x1gppy2s {
      display: inline;
    }
  }

  @media (width <= 360px) {
    .x1phz06y.x1phz06y {
      display: none;
    }
  }

  @media (width <= 400px) {
    .x9338sv.x9338sv {
      flex-basis: 33.3333%;
    }
  }

  @media (width >= 760px) {
    .xbjf715.xbjf715 {
      flex-direction: column;
    }
  }

  @media (width <= 720px) {
    .x1g3ag0e.x1g3ag0e {
      flex-direction: column;
    }
  }

  @media (width >= 760px) {
    .x99oo77.x99oo77 {
      font-size: 24px;
    }
  }

  @media (width >= 961px) {
    .x1ds18lm.x1ds18lm {
      font-size: 13.5px;
    }
  }

  @media (width <= 720px) {
    .xxae97u.xxae97u {
      font-size: 16px;
    }
  }

  @media (width <= 420px) {
    .x1xxsvsn.x1xxsvsn {
      font-size: .95rem;
    }

    .xeu3jks.xeu3jks {
      font-size: 1.05rem;
    }
  }

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

  @media (width >= 900px) {
    .x11gmcjx.x11gmcjx {
      grid-template-columns: 1.05fr 1fr;
    }

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

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

  @media (width <= 720px) {
    .xbmh4mj.xbmh4mj {
      grid-template-columns: 1fr 1fr;
    }

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

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

  @media (width <= 420px) {
    .x1l1t43a.x1l1t43a {
      grid-template-columns: 1fr;
    }

    .x8jqmu8.x8jqmu8 {
      grid-template-columns: minmax(2.4rem, 1fr) minmax(2.6rem, .95fr) minmax(3.2rem, 1.35fr) minmax(3rem, 1.05fr);
    }
  }

  @media (width >= 560px) and (width <= 899.98px) {
    .xejbg9g.xejbg9g {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 420px) {
    .x1p69khm.x1p69khm {
      justify-content: center;
    }
  }

  @media (width >= 760px) {
    .xyyn719.xyyn719 {
      margin-inline-end: auto;
    }

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

    .x1p98abn.x1p98abn {
      text-align: center;
    }
  }

  @media (width <= 720px) {
    .xdbjoos.xdbjoos {
      text-align: start;
    }
  }

  @media (width >= 961px) {
    .x1g7nrho.x1g7nrho.x1g7nrho:where(.x1px7ags[data-collapsed="true"] *) {
      display: none;
    }

    .xa2ums4.xa2ums4.xa2ums4:where(.x1px7ags[data-collapsed="true"] *) {
      font-size: 11px;
    }

    .xkw7ery.xkw7ery.xkw7ery:where(.x1px7ags[data-collapsed="true"] *) {
      justify-items: center;
    }

    .xmw3lng.xmw3lng.xmw3lng:where(.x1px7ags[data-collapsed="true"] *) {
      text-align: center;
    }
  }
}

@layer priority5 {
  .x1txbgiz {
    border-bottom-color: #ffffff14;
  }

  .x1l7hy71 {
    border-bottom-color: rgb(var(--ink-rgb) / .07);
  }

  .x1rvenqi {
    border-bottom-color: rgb(var(--ink-rgb) / .08);
  }

  .x14x206q {
    border-bottom-color: rgb(var(--ink-rgb) / .1);
  }

  .xvrzp2n {
    border-bottom-color: rgb(var(--ink-rgb) / .25);
  }

  .x12na03z {
    border-bottom-color: var(--cms-line);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

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

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

  .x2x41l1 {
    border-bottom-width: 3px;
  }

  .x1vjci62 {
    border-left-color: #141414;
  }

  .x1xp3yvc {
    border-left-color: #00000029;
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .x1g8ep6a {
    border-right-color: #00000029;
  }

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

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

  .x1e2t6bg {
    border-top-color: #ffffff14;
  }

  .x5yzo0r {
    border-top-color: rgb(var(--ink-rgb) / .08);
  }

  .x7e4mnh {
    border-top-color: rgb(var(--ink-rgb) / .14);
  }

  .xszdls6 {
    border-top-color: rgb(var(--rim-rgb) / .6);
  }

  .x1p7qn18 {
    border-top-color: var(--cms-line);
  }

  .x8yf9bo {
    border-top-color: var(--cream);
  }

  .x12mioer {
    border-top-color: var(--orange);
  }

  .x1kdptur {
    border-top-color: var(--x-borderTopColor);
  }

  .x1e5j64d {
    border-top-left-radius: 38px;
  }

  .x1jy14yv {
    border-top-left-radius: 40px;
  }

  .x1ki2e5d {
    border-top-right-radius: 38px;
  }

  .xupgezi {
    border-top-right-radius: 40px;
  }

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

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

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

  .xmn4e3e {
    border-top-width: 3px;
  }

  .x48lskh {
    bottom: -3px;
  }

  .x1o583il {
    bottom: -4px;
  }

  .x1xzzui5 {
    bottom: -70px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .xmbx2d0 {
    bottom: 14px;
  }

  .x1y0lptx {
    bottom: 22px;
  }

  .xe5z4yz {
    bottom: 4%;
  }

  .x1qqjqyx {
    bottom: 40px;
  }

  .x1t8ds6e {
    bottom: 5%;
  }

  .x1ie60bf {
    bottom: 58px;
  }

  .xrb244j {
    bottom: 6px;
  }

  .x1m2socq {
    bottom: calc(max(14px,env(safe-area-inset-bottom)) + 84px);
  }

  .x1wd9hu0 {
    bottom: max(14px,env(safe-area-inset-bottom));
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x18gnavp {
    height: 13px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1ta3ar0 {
    height: 17px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x121yvx8 {
    height: 190px;
  }

  .xhvdbge {
    height: 19px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x158ke7r {
    height: 21px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xi0exxh {
    height: 23px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x9fpu7x {
    height: 27px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xwa7hi {
    height: 58px;
  }

  .x1x0gksc {
    height: 62px;
  }

  .x1mgsydn {
    height: 66px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x14baz6b {
    height: 76px;
  }

  .xuzvuw4 {
    height: 78px;
  }

  .x1hagigm {
    height: 7px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x1to3lk4 {
    height: 92px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1m7l9sd {
    margin-bottom: -18px;
  }

  .x38tqe7 {
    margin-bottom: -20px;
  }

  .x9a3u73 {
    margin-bottom: -24px;
  }

  .x7xdw8u {
    margin-bottom: -88px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xu06os2 {
    margin-bottom: 5px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x1o6q14k {
    margin-right: 16px;
  }

  .xl010v5 {
    margin-right: 4px;
  }

  .x1db2dqx {
    margin-right: 8px;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1w8jdc1 {
    margin-top: -22px;
  }

  .x1d3na89 {
    margin-top: -28px;
  }

  .xpi0dg0 {
    margin-top: -34px;
  }

  .x15kljv6 {
    margin-top: -44px;
  }

  .x1v53sqx {
    margin-top: -46px;
  }

  .xifccgj {
    margin-top: -6px;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1e1m7ul {
    margin-top: 25px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x7qnjfq {
    max-height: 82dvh;
  }

  .x10n50nr {
    max-height: 92dvh;
  }

  .xy2oaap {
    max-height: calc(100dvh - 48px);
  }

  .xhjn0vf {
    max-height: min(320px, 50vh);
  }

  .xfi7toh {
    max-height: min(52vh, 480px);
  }

  .x10h4no {
    max-height: min(680px, 100%);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x16q51m2 {
    max-width: 150px;
  }

  .xmjjyld {
    max-width: 17.5rem;
  }

  .x1e4dklr {
    max-width: 180px;
  }

  .xosgda {
    max-width: 22em;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1nn97rj {
    max-width: 24em;
  }

  .x1h5qwi4 {
    max-width: 28em;
  }

  .x9kgaae {
    max-width: 40em;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1huhsjo {
    max-width: 42em;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1xgfxhi {
    max-width: 78%;
  }

  .x1lvh1i4 {
    max-width: 9.5rem;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x3ilyx8 {
    min-height: 104px;
  }

  .xuxxueq {
    min-height: 110px;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .x7v6ubd {
    min-height: 140px;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .xen30ot {
    min-height: 168px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x12gh9je {
    min-height: 2.9em;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .xjjci79 {
    min-height: 250px;
  }

  .x1bq8ba2 {
    min-height: 280px;
  }

  .x712feu {
    min-height: 320px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x5mc7k8 {
    min-height: 480px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .xefclja {
    min-height: 88px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .x8vlvzz {
    min-height: calc(100dvh - 76px);
  }

  .xw9cjq8 {
    min-height: min(70dvh, 560px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .x1oslful {
    min-width: 22px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1aasl1c {
    min-width: 34px;
  }

  .x13m5vm7 {
    min-width: 38px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .x15cq3s0 {
    min-width: 480px;
  }

  .x1oef4wy {
    min-width: 720px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  @media (width <= 560px) {
    .xvusupo.xvusupo {
      padding: 16px;
    }

    .x1rs3jej.x1rs3jej {
      padding: 8px;
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1ug4tga {
    padding-bottom: 13px;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .x1gwgq1z {
    padding-bottom: 150px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .x1t4gjm {
    padding-bottom: 22px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1s14bel {
    padding-bottom: 26px;
  }

  .x84yb8i {
    padding-bottom: 28px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xbaz6xv {
    padding-bottom: 30px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .x1mxstf9 {
    padding-bottom: 4%;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xs9asl8 {
    padding-bottom: 5px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xfs21u1 {
    padding-bottom: 8%;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xdvlbce {
    padding-bottom: 9px;
  }

  .x1lgwebr {
    padding-bottom: calc(16px + env(safe-area-inset-bottom));
  }

  .xvaviwv {
    padding-bottom: max(12px,env(safe-area-inset-bottom));
  }

  .x10lhuxw {
    padding-bottom: max(28px,env(safe-area-inset-bottom));
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x15dwlfu {
    padding-left: 10%;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .x6pqhf1 {
    padding-left: 11px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .x1igx7t4 {
    padding-left: 15px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .x1x7g8rv {
    padding-left: 26px;
  }

  .xj9uezu {
    padding-left: 2px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .xcpk43y {
    padding-left: 5px;
  }

  .xtgdcp1 {
    padding-left: 6%;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .xp5pvr8 {
    padding-left: 7px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xwdtj1b {
    padding-right: 10%;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .x1nnee3q {
    padding-right: 11px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x19tmk5i {
    padding-right: 14px;
  }

  .x172e5tb {
    padding-right: 15px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x18a8kpn {
    padding-right: 18px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x1oou3sl {
    padding-right: 22px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1tuxcxe {
    padding-right: 26px;
  }

  .xpf9j6y {
    padding-right: 2px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .x1nx2rwh {
    padding-right: 5px;
  }

  .x16ah965 {
    padding-right: 6%;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .x82l30n {
    padding-right: 7px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xb2igco {
    padding-top: 10%;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xyl1zun {
    padding-top: 12%;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1d0ri9u {
    padding-top: 13px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x9desvi {
    padding-top: 26px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .xm77wn2 {
    padding-top: 34px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .xsx72as {
    padding-top: 54px;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1skx261 {
    padding-top: 8%;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x96k8nx {
    padding-top: 9px;
  }

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

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

  .xdk2xc1 {
    padding-top: min(10dvh, 72px);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1dy22fe {
    scroll-margin-bottom: 140px;
  }

  .xkwnv09 {
    scroll-margin-bottom: 180px;
  }

  .x14wwnlc {
    scroll-margin-bottom: 190px;
  }

  .x1fjqipq {
    scroll-margin-top: 16px;
  }

  .x1d73xr4 {
    scroll-margin-top: 20px;
  }

  .x1e0gzzx {
    top: -3px;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x1d9zq39 {
    top: -8%;
  }

  .x1v4kod4 {
    top: -8px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .x1rouazn {
    top: 11px;
  }

  .xuivejd {
    top: 14px;
  }

  .x7be41k {
    top: 15px;
  }

  .x1b90o33 {
    top: 18%;
  }

  .x9ri80z {
    top: 40px;
  }

  .xndqk7f {
    top: 4px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1atx4j1 {
    top: 6px;
  }

  .xfr5jun {
    top: 8px;
  }

  .x80663w {
    top: auto;
  }

  .xf8mck9 {
    top: calc(100% - 1.6rem);
  }

  .x12rjxi7 {
    top: calc(100% + 10px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xygnafs {
    width: 120px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1fxhmyf {
    width: 13px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1a00udw {
    width: 15px;
  }

  .xctrb1h {
    width: 168px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1se2ifz {
    width: 17px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x636qxn {
    width: 190px;
  }

  .xn6xy2s {
    width: 19px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1kl0l3y {
    width: 21px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xlzg99y {
    width: 23px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xo7uitg {
    width: 27px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1fnd73c {
    width: 42%;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1u78mur {
    width: 58px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xge0ay3 {
    width: 66px;
  }

  .x65xoit {
    width: 70%;
  }

  .xni59qk {
    width: 72px;
  }

  .x1d7z9mz {
    width: 76px;
  }

  .xgbm1jk {
    width: 78px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x19v3vle {
    width: 84px;
  }

  .x1bepr8w {
    width: 88%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .x129hbsw {
    width: calc(20% - 2.4px);
  }

  .x14r54xd {
    width: min(100%, 420px);
  }

  .x1ufy46i {
    width: min(100%, 520px);
  }

  .xn7nnwp {
    width: min(420px, 100%);
  }

  .x1nyppsm {
    width: min(440px, 100%);
  }

  .xvzn5ge {
    width: min(560px, 100%);
  }

  .xgna2g3 {
    width: min(58vw, 320px);
  }

  .xoww62b {
    width: min(640px, 100%);
  }

  .xt4camw {
    width: min(72vw, 420px);
  }

  .x1jl80wr {
    width: min(100% - 24px, 480px);
  }

  .xv1af4m {
    width: min(100% - 28px, 440px);
  }

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

  .x1y8olaj.x1y8olaj:where(.x-default-marker[open] *) {
    margin-bottom: 10px;
  }

  .x1ogwxh8.x1ogwxh8:where(.x1mxq2tz:where(*) *) {
    scroll-margin-bottom: 190px;
  }

  .x14tvv71:last-child {
    border-bottom-style: none;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xdoy47t:last-child {
    height: 18px;
  }

  .x972bd1:last-child {
    width: 18px;
  }

  .x1nnkqb7:last-of-type {
    border-bottom-style: none;
  }

  .xxt7lk8:last-of-type {
    border-bottom-width: 0;
  }

  @media (width >= 760px) {
    .xur3rxe.xur3rxe {
      height: 60px;
    }
  }

  @media (width >= 900px) {
    .xambth8.xambth8 {
      max-height: min(58vh, 520px);
    }
  }

  @media (width >= 760px) {
    .x1skujbe.x1skujbe {
      max-width: 460px;
    }
  }

  @media (width <= 420px) {
    .x1tzhm6o.x1tzhm6o {
      max-width: none;
    }
  }

  @media (width <= 360px) {
    .xyogsoy.xyogsoy {
      max-width: min(96px, 30vw);
    }

    .x1w60084.x1w60084 {
      max-width: none;
    }
  }

  @media (width >= 768px) and (width <= 999px) {
    .x1p6xtqf.x1p6xtqf {
      max-width: 760px;
    }
  }

  @media (width >= 900px) {
    .xsyl7j3.xsyl7j3 {
      min-height: 180px;
    }
  }

  @media (width <= 420px) {
    .x119bvk6.x119bvk6 {
      min-height: 48px;
    }

    .xk35atl.xk35atl {
      min-height: 52px;
    }
  }

  @media (width <= 720px) {
    .x1erl4df.x1erl4df {
      min-width: 360px;
    }
  }

  @media (width >= 760px) {
    .x1bc43i4.x1bc43i4 {
      padding-bottom: 24px;
    }

    .x1s0ml11.x1s0ml11 {
      padding-bottom: 64px;
    }
  }

  @media (width >= 900px) {
    .xitdom7.xitdom7 {
      padding-bottom: 18px;
    }
  }

  @media (width <= 720px) {
    .xg6c22k.xg6c22k {
      padding-bottom: 14px;
    }
  }

  @media (width <= 360px) {
    .x15gwu41.x15gwu41 {
      padding-bottom: 0;
    }
  }

  @media (width >= 760px) {
    .xaibcxs.xaibcxs {
      padding-left: 26px;
    }
  }

  @media (width >= 900px) {
    .xpuvekc.xpuvekc {
      padding-left: 18px;
    }
  }

  @media (width <= 720px) {
    .xmtfsep.xmtfsep {
      padding-left: 14px;
    }
  }

  @media (width <= 360px) {
    .xknojxg.xknojxg {
      padding-left: 0;
    }
  }

  @media (width >= 760px) {
    .x13dhi5t.x13dhi5t {
      padding-right: 26px;
    }
  }

  @media (width >= 900px) {
    .x1pe3k7j.x1pe3k7j {
      padding-right: 18px;
    }
  }

  @media (width <= 720px) {
    .x1llrj2t.x1llrj2t {
      padding-right: 14px;
    }
  }

  @media (width <= 360px) {
    .xknl93z.xknl93z {
      padding-right: 0;
    }
  }

  @media (width >= 760px) {
    .xha0z3o.xha0z3o {
      padding-top: 18px;
    }

    .xdlmpny.xdlmpny {
      padding-top: 28px;
    }
  }

  @media (width >= 900px) {
    .xix61fe.xix61fe {
      padding-top: 18px;
    }
  }

  @media (width <= 720px) {
    .x8sjgq4.x8sjgq4 {
      padding-top: 14px;
    }
  }

  @media (width <= 360px) {
    .xsfz87z.xsfz87z {
      padding-top: 0;
    }
  }

  @media (width <= 720px) {
    .xnx2h9z.xnx2h9z {
      width: 100%;
    }
  }

  @media (width <= 420px) {
    .xzg14c7.xzg14c7 {
      width: 100%;
    }
  }

  @media (width <= 400px) {
    .x1cc5h7f.x1cc5h7f {
      width: 48px;
    }
  }

  @media (width <= 360px) {
    .x1bd07gj.x1bd07gj {
      width: 40px;
    }
  }
}

@layer priority6 {
  @media (width <= 560px) {
    .xvlhvxy.xvlhvxy {
      border-width: 0;
    }

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

  @media (width <= 719px) {
    .x1afdym.x1afdym {
      flex: 1 0 100%;
    }
  }

  @media (width >= 720px) {
    .xzsgean.xzsgean {
      gap: 10px;
    }
  }

  @media (width >= 1000px) {
    .x1rbenpj.x1rbenpj {
      gap: 12px;
    }

    .x1xrv7fd.x1xrv7fd {
      gap: 20px;
    }

    .x1vr4xfd.x1vr4xfd {
      gap: 22px;
    }
  }

  @media (width <= 520px) {
    .x7sp6gj.x7sp6gj {
      gap: 4px;
    }

    .x689t9d.x689t9d {
      gap: 6px;
    }

    .x1j0ni2z.x1j0ni2z {
      gap: 8px;
    }
  }

  @media (width >= 1000px) {
    .x1ez0gzn.x1ez0gzn {
      grid-column: 1;
    }

    .xtzeaqf.xtzeaqf {
      grid-column: 2;
    }

    .xg05q24.xg05q24 {
      grid-row: 1 / span 3;
    }
  }

  @media (width <= 560px) {
    .x7f0qx.x7f0qx {
      margin-inline: 16px;
    }

    .xf439sd.xf439sd {
      overflow: visible;
    }

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

  @media (width >= 720px) {
    .x1tmnndw.x1tmnndw {
      scroll-padding-inline: 0;
    }
  }

  @media (width <= 520px) {
    .x1muqm3.x1muqm3 {
      scroll-padding-inline: 14px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1qrec9d.x1qrec9d, .x1fz2183.x1fz2183.x1fz2183:where(.x1ro1nfb:hover *) {
      transition: none;
    }
  }
}

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

  @media (width >= 1000px) {
    .xzi2x9a.xzi2x9a {
      align-items: center;
    }

    .x1cyhhsh.x1cyhhsh {
      align-items: start;
    }

    .xkt8m01.xkt8m01 {
      align-items: stretch;
    }
  }

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

  @media (width <= 960px) {
    .x1kw3xhc.x1kw3xhc {
      background-color: #00000073;
    }
  }

  @media (width >= 1000px) {
    .x1u3191.x1u3191 {
      background-image: linear-gradient(transparent,transparent),linear-gradient(to right,var(--cream) 50%,transparent 50%);
    }

    .xnj4nwd.xnj4nwd {
      background-size: 0 0, 12px 2px;
    }
  }

  @media (width <= 960px) {
    .x1elp0vg.x1elp0vg {
      box-shadow: 0 20px 50px #00000059;
    }
  }

  @media (width >= 1000px) {
    .x1bic4gm.x1bic4gm {
      column-count: 2;
    }

    .xm9ufgz.xm9ufgz {
      column-gap: 56px;
    }
  }

  @media (width >= 720px) {
    .x1c6howb.x1c6howb {
      cursor: pointer;
    }

    .xc28qxt.xc28qxt {
      display: grid;
    }

    .x15r7ytj.x15r7ytj {
      display: inline-grid;
    }
  }

  @media (width >= 1000px) {
    .x1s8dk57.x1s8dk57 {
      display: block;
    }

    .xq0rngl.xq0rngl {
      display: flex;
    }

    .xci6569.xci6569 {
      display: grid;
    }
  }

  @media (width <= 960px) {
    .xzulou1.xzulou1 {
      display: block;
    }

    .x15vye8l.x15vye8l {
      display: grid;
    }

    .x8kb1c1.x8kb1c1 {
      display: none;
    }
  }

  @media (width <= 560px) {
    .xaexe18.xaexe18 {
      display: block;
    }

    .x1f2ekd3.x1f2ekd3 {
      display: grid;
    }

    .xyuv62l.xyuv62l {
      display: none;
    }
  }

  @media (width <= 520px) {
    .x7uyzz1.x7uyzz1 {
      display: none;
    }
  }

  @media (width >= 720px) {
    .x1lv016m.x1lv016m {
      flex-basis: 50%;
    }
  }

  @media (width >= 1000px) {
    .x10lnjn9.x10lnjn9 {
      flex-basis: 33.3333%;
    }

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

  @media (width <= 560px) {
    .x1tq8k7a.x1tq8k7a {
      flex-grow: 1;
    }
  }

  @media (width >= 720px) {
    .x1gyibyd.x1gyibyd {
      flex-wrap: wrap;
    }
  }

  @media (width <= 719px) {
    .x50mmrv.x50mmrv {
      flex-wrap: wrap;
    }
  }

  @media (width <= 560px) {
    .x10caoba.x10caoba {
      flex-wrap: wrap;
    }
  }

  @media (width >= 720px) {
    .xd4ugn3.xd4ugn3 {
      font-size: 54px;
    }
  }

  @media (width >= 1000px) {
    .xfar7sz.xfar7sz {
      font-size: 26px;
    }

    .x1dcgkn3.x1dcgkn3 {
      font-size: 36px;
    }
  }

  @media (width <= 560px) {
    .x1glmjp8.x1glmjp8 {
      font-size: 18px;
    }
  }

  @media (width <= 520px) {
    .xdtw4he.xdtw4he {
      font-size: 12px;
    }

    .x1pllxrs.x1pllxrs {
      font-size: 13.5px;
    }
  }

  @media (width >= 1000px) {
    .x18r79p0.x18r79p0 {
      grid-auto-columns: minmax(0, 1fr);
    }

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

  @media (width >= 720px) {
    .x15fdio5.x15fdio5 {
      grid-row-end: auto;
    }

    .x1a7ee6f.x1a7ee6f {
      grid-row-start: auto;
    }

    .x1d0ve8a.x1d0ve8a {
      grid-template-columns: 1.4fr .8fr;
    }

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

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

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

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

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

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

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

  @media (width >= 1000px) {
    .xxfj30p.xxfj30p {
      grid-template-columns: minmax(0, 1.45fr) minmax(340px, 1fr);
    }

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

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

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

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

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

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

  @media (width >= 1100px) {
    .x1y4gk7e.x1y4gk7e {
      grid-template-columns: 1fr 1fr 1fr;
    }

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

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

  @media (width <= 1180px) {
    .x1b8xy4s.x1b8xy4s {
      grid-template-columns: 1fr;
    }

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

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

  @media (width <= 960px) {
    .x1k7gox1.x1k7gox1 {
      grid-template-columns: 1fr 1fr;
    }

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

  @media (width <= 560px) {
    .x1w0rkjb.x1w0rkjb {
      grid-template-columns: 1fr;
    }

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

  @media (width <= 520px) {
    .x1n2ggxe.x1n2ggxe {
      grid-template-columns: 24px 56px minmax(0, 1fr);
    }
  }

  @media (width >= 1000px) {
    .x1q4x1p0.x1q4x1p0 {
      inset-inline-end: var(--x-1s97x8e);
    }

    .xgz90ss.xgz90ss {
      inset-inline-start: var(--x-pact0k);
    }
  }

  @media (width <= 960px) {
    .x1cr3i5h.x1cr3i5h {
      justify-content: center;
    }
  }

  @media (width >= 720px) {
    .xk5pfk.xk5pfk {
      margin-inline-end: 0;
    }
  }

  @media (width >= 768px) {
    .x10ogcaa.x10ogcaa {
      margin-inline-end: auto;
    }
  }

  @media (width >= 1000px) {
    .x1xocbpi.x1xocbpi {
      margin-inline-end: 0;
    }

    .x1nalrep.x1nalrep {
      margin-inline-end: auto;
    }
  }

  @media (width <= 520px) {
    .xxqizw3.xxqizw3 {
      margin-inline-end: -14px;
    }

    .xr7f96g.xr7f96g {
      margin-inline-end: 6px;
    }
  }

  @media (width >= 720px) {
    .xxfjjij.xxfjjij {
      margin-inline-start: 0;
    }
  }

  @media (width >= 768px) {
    .x9vo4o7.x9vo4o7 {
      margin-inline-start: auto;
    }
  }

  @media (width >= 1000px) {
    .x8ayn5s.x8ayn5s {
      margin-inline-start: 0;
    }

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

  @media (width <= 520px) {
    .xrhppka.xrhppka {
      margin-inline-start: -14px;
    }

    .x1mmqfjh.x1mmqfjh {
      margin-inline-start: 6px;
    }
  }

  @media (width >= 720px) {
    .x1vfh9g2.x1vfh9g2 {
      padding-inline-end: 0;
    }
  }

  @media (width <= 960px) {
    .x1l2mnrq.x1l2mnrq {
      padding-inline-end: 16px;
    }
  }

  @media (width <= 520px) {
    .x1r9yepa.x1r9yepa {
      padding-inline-end: 14px;
    }
  }

  @media (width >= 720px) {
    .x1s8q5d.x1s8q5d {
      padding-inline-start: 0;
    }
  }

  @media (width <= 960px) {
    .x18xoxgx.x18xoxgx {
      padding-inline-start: 16px;
    }
  }

  @media (width <= 520px) {
    .xh3thks.xh3thks {
      padding-inline-start: 14px;
    }
  }

  @media (width >= 1000px) {
    .xdcqceb.xdcqceb {
      position: sticky;
    }
  }

  @media (width <= 960px) {
    .xuw945f.xuw945f {
      position: fixed;
    }
  }

  @media (width >= 1000px) {
    .x1x0v1en.x1x0v1en {
      row-gap: 24px;
    }

    .x1mitbww.x1mitbww {
      text-align: center;
    }
  }

  @media (width <= 960px) {
    .x1sa556r.x1sa556r {
      transform: translateX(0);
    }

    .xfo0iej.xfo0iej {
      transform: translateX(105%);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1dfqfqh.x1dfqfqh {
      transform: none;
    }
  }

  @media (width <= 960px) {
    .x120g157.x120g157 {
      transition-duration: .2s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1dqfbvq.x1dqfbvq, .x1oehgg1.x1oehgg1 {
      transition-duration: 0s;
    }

    .x161bb2t.x161bb2t {
      transition-property: none;
    }
  }

  @media (width <= 960px) {
    .xoyxuu6.xoyxuu6 {
      visibility: hidden;
    }

    .x9amdw9.x9amdw9 {
      z-index: 7;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1f3l7kr.x1f3l7kr.x1f3l7kr:where(.x1ro1nfb:hover *) {
      transform: none;
    }
  }
}

@layer priority8 {
  @media (width <= 560px) {
    .x1s37drx.x1s37drx {
      border-bottom-width: 0;
    }
  }

  .x1y1fc37::-webkit-scrollbar-thumb {
    border-color: #0000;
  }

  .xty4yez:before {
    border-radius: 2px;
  }

  .x1kvar18::-webkit-scrollbar-thumb {
    border-radius: 999px;
  }

  .xxyica1:before {
    border-radius: inherit;
  }

  .x9zpkr8::-webkit-scrollbar-thumb {
    border-style: solid;
  }

  .x1uz9dzm::-webkit-scrollbar-thumb {
    border-width: 2px;
  }

  @media (width >= 1000px) {
    .x1azvjzw.x1azvjzw {
      bottom: -196px;
    }

    .xt2kmqe.xt2kmqe {
      bottom: 0;
    }

    .xo85r20.xo85r20 {
      bottom: 16px;
    }

    .x1bi9qc8.x1bi9qc8 {
      bottom: auto;
    }
  }

  @media (width <= 960px) {
    .xtddeuo.xtddeuo {
      bottom: 0;
    }
  }

  @media (width >= 1000px) {
    .xb1vk94.xb1vk94 {
      height: 14px;
    }
  }

  @media (width <= 520px) {
    .x13schar.x13schar {
      height: 16px;
    }

    .x17lbxlg.x17lbxlg {
      height: 24px;
    }

    .xtew9t1.xtew9t1 {
      height: 30px;
    }

    .x12j8hrd.x12j8hrd {
      height: 40px;
    }

    .x1ax16de.x1ax16de {
      height: 56px;
    }
  }

  @media (width <= 960px) {
    .x17dcw6i.x17dcw6i {
      left: 0;
    }

    .xiurxhl.xiurxhl {
      left: auto;
    }
  }

  @media (width >= 1000px) {
    .xnzifeu.xnzifeu {
      margin-bottom: -14px;
    }

    .x1ca0is3.x1ca0is3 {
      margin-bottom: 0;
    }

    .xz18tza.xz18tza {
      margin-bottom: 14px;
    }

    .x1nuppnb.x1nuppnb {
      margin-left: 0;
    }

    .x1yiljp3.x1yiljp3 {
      margin-right: 0;
    }

    .x3leysw.x3leysw {
      margin-top: 0;
    }
  }

  @media (width >= 720px) {
    .xla1xpi.xla1xpi {
      max-width: 520px;
    }
  }

  @media (width >= 768px) {
    .xxx8l8y.xxx8l8y {
      max-width: 760px;
    }
  }

  @media (width >= 1000px) {
    .x1754r5g.x1754r5g {
      max-width: 720px;
    }

    .x6df00n.x6df00n {
      max-width: none;
    }
  }

  @media (width <= 520px) {
    .x1abx3s.x1abx3s {
      max-width: 7.25rem;
    }

    .xjujkbj.xjujkbj {
      max-width: min(112px, 34vw);
    }
  }

  @media (width >= 720px) {
    .x8b0i48.x8b0i48 {
      min-height: 360px;
    }
  }

  @media (width >= 1000px) {
    .xbeg7pq.xbeg7pq {
      min-height: 380px;
    }
  }

  @media (width <= 560px) {
    .xsj5h1g.xsj5h1g {
      min-width: 0;
    }
  }

  @media (width >= 720px) {
    .x1y91xxm.x1y91xxm {
      overflow-x: visible;
    }

    .x1c9epkh.x1c9epkh {
      padding-bottom: 0;
    }
  }

  @media (width <= 960px) {
    .x1yi4tgy.x1yi4tgy {
      padding-bottom: 0;
    }
  }

  @media (width <= 520px) {
    .x164mxmt.x164mxmt {
      padding-bottom: 0;
    }

    .x19yfwpn.x19yfwpn {
      padding-bottom: 18px;
    }
  }

  @media (width <= 960px) {
    .xvqwjo4.xvqwjo4 {
      padding-left: 0;
    }

    .x10e3bpb.x10e3bpb {
      padding-left: 16px;
    }
  }

  @media (width <= 560px) {
    .xb76sfg.xb76sfg {
      padding-left: 10px;
    }
  }

  @media (width <= 520px) {
    .x1i2xmrt.x1i2xmrt {
      padding-left: 16px;
    }

    .x5flxte.x5flxte {
      padding-left: 18px;
    }

    .x133irf3.x133irf3 {
      padding-left: 8px;
    }
  }

  @media (width <= 960px) {
    .xx74vnu.xx74vnu {
      padding-right: 0;
    }

    .x9m3700.x9m3700 {
      padding-right: 16px;
    }
  }

  @media (width <= 560px) {
    .x15fvmyf.x15fvmyf {
      padding-right: 10px;
    }
  }

  @media (width <= 520px) {
    .x3p63yi.x3p63yi {
      padding-right: 10px;
    }

    .xyl86vj.xyl86vj {
      padding-right: 16px;
    }

    .xi8rhkf.xi8rhkf {
      padding-right: 18px;
    }
  }

  @media (width >= 720px) {
    .x1qrr59l.x1qrr59l {
      padding-top: 0;
    }
  }

  @media (width >= 1000px) {
    .xvy2by3.xvy2by3 {
      padding-top: 56px;
    }
  }

  @media (width <= 960px) {
    .x64w2ex.x64w2ex {
      padding-top: 0;
    }
  }

  @media (width <= 560px) {
    .x1l25ica.x1l25ica {
      padding-top: max(12px,env(safe-area-inset-top));
    }
  }

  @media (width <= 520px) {
    .x1g7wsg5.x1g7wsg5 {
      padding-top: 0;
    }
  }

  @media (width <= 960px) {
    .xgychmq.xgychmq {
      right: 0;
    }
  }

  @media (width >= 1000px) {
    .x1thabjh.x1thabjh {
      top: 16px;
    }

    .x143bcct.x143bcct {
      top: 41px;
    }
  }

  @media (width <= 960px) {
    .x18h9d9l.x18h9d9l {
      top: 0;
    }
  }

  .xhva04b:before {
    transition: background-position 1s var(--smooth);
  }

  @media (width >= 720px) {
    .x1ggp4p3.x1ggp4p3 {
      width: auto;
    }
  }

  @media (width >= 768px) {
    .xbhtrc3.xbhtrc3 {
      width: 100%;
    }
  }

  @media (width >= 1000px) {
    .x1keyyoq.x1keyyoq {
      width: 100%;
    }

    .xqmzwf3.xqmzwf3 {
      width: auto;
    }
  }

  @media (width <= 960px) {
    .x1mkeg0b.x1mkeg0b {
      width: 38px;
    }

    .xi0r06a.xi0r06a {
      width: min(300px, 88vw);
    }
  }

  @media (width <= 560px) {
    .x12upk5r.x12upk5r {
      width: 100%;
    }
  }

  @media (width <= 520px) {
    .x1fx6um0.x1fx6um0 {
      width: 16px;
    }

    .x1o4n6zg.x1o4n6zg {
      width: 24px;
    }

    .xkgcekf.xkgcekf {
      width: 28px;
    }

    .x2mctty.x2mctty {
      width: 30px;
    }

    .xw227ff.xw227ff {
      width: 40px;
    }

    .xs968ss.xs968ss {
      width: 56px;
    }

    .xvy10ra.xvy10ra {
      width: auto;
    }
  }

  .x1qb4rce:hover:before {
    background-position: -35% 0;
  }
}

@layer priority9 {
  .xi6t3jm::backdrop {
    backdrop-filter: blur(12px);
  }

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

  .x1ftd4sf::-webkit-scrollbar-thumb {
    background-clip: padding-box;
  }

  .x80nh6y::-webkit-scrollbar-thumb {
    background-color: color-mix(in oklab,currentColor 36%,transparent);
  }

  .x19vxy9i::backdrop {
    background-color: #0e090799;
  }

  .x1doolzu::backdrop {
    background-color: #140c0873;
  }

  .x1wrjtvs:before {
    background-color: rgb(var(--ink-rgb) / .12);
  }

  .xmkyeig::backdrop {
    background-color: rgb(var(--ink-rgb) / .38);
  }

  .x122zoth::-webkit-scrollbar-track {
    background-color: #0000;
  }

  .xf6u46u::-webkit-scrollbar-corner {
    background-color: #0000;
  }

  .x11mmeua:before {
    background-image: linear-gradient(112deg,transparent 36%,#ffffff8c 50%,transparent 64%) 135% 0  / 260% 100% no-repeat;
  }

  .x1yr7dlo::placeholder {
    color: #f7efe68c;
  }

  .xgwtlou::placeholder {
    color: var(--ink);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .xkiwl45::-webkit-scrollbar-button {
    display: none;
  }

  .x1j0x89d::placeholder {
    font-weight: 600;
  }

  .x1os5mhc:before {
    inset-inline-start: 19px;
  }

  .x20o1f::placeholder {
    opacity: .78;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before {
    position: absolute;
  }

  .xy5mcqj:before {
    z-index: -1;
  }

  .xsp5fpu:hover::-webkit-scrollbar-thumb {
    background-color: color-mix(in oklab,var(--orange) 70%,currentColor);
  }
}

@layer priority10 {
  .xhq5o37:before {
    bottom: 0;
  }

  .x8v1gau:before {
    bottom: 20px;
  }

  .x1gonmgj::-webkit-scrollbar-button {
    height: 0;
  }

  .xddcg6h::-webkit-scrollbar {
    height: 8px;
  }

  .x1wlytlt:before {
    left: 0;
  }

  .x187cf42::-webkit-scrollbar-thumb {
    min-height: 32px;
  }

  .xb0dqd5:before {
    right: 0;
  }

  .x1y3wzot:before {
    top: 0;
  }

  .x13efhh3:before {
    top: 20px;
  }

  .x1268db8::-webkit-scrollbar-button {
    width: 0;
  }

  .xjuy2up:before {
    width: 2px;
  }

  .x12o6m6d::-webkit-scrollbar {
    width: 8px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes xf4slbi-B {
  from {
    background-position: 100% 0;
  }

  to {
    background-position: -100% 0;
  }
}

@keyframes x1txblte-B {
  from {
    background-position: 140% 0;
  }

  to {
    background-position: -40% 0;
  }
}

@keyframes x112020x-B {
  from {
    background-position: 50% 0, 0;
  }

  to {
    background-position: 50% 24px, 24px;
  }
}

@keyframes xz3g3t6-B {
  0% {
    box-shadow: 0 0 #2ea05a8c;
  }

  70% {
    box-shadow: 0 0 0 8px #2ea05a00;
  }

  100% {
    box-shadow: 0 0 #2ea05a00;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xmg52f6-B {
  from {
    stroke-dashoffset: 100px;
  }
}

@keyframes x15wyuid-B {
  from {
    opacity: 0;
    transform: translateY(40px) scale(.96);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1bxv0jd-B {
  from {
    opacity: 0;
    transform: translateY(12px) scale(.96);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1px1r73-B {
  from {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1xg7oe2-B {
  from {
    opacity: 0;
    transform: translateY(50px) scale(.96);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xfds38z-B {
  from {
    opacity: 0;
    transform: translateY(28px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xo6x8e4-B {
  from {
    opacity: 0;
    transform: translateY(80px) scale(.94);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xx9i0kq-B {
  from {
    opacity: 0;
    transform: translateY(120%);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x12romn4-B {
  from {
    transform: rotate(-135deg);
  }
}

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

@keyframes x14as7e9-B {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }

  to {
    transform: translate3d(-18px, 22px, 0) scale(1.06);
  }
}

@keyframes x1btsle2-B {
  from {
    opacity: 0;
    transform: translateX(-14%);
  }
}

@keyframes xx8pc5y-B {
  from {
    opacity: 0;
    transform: translateY(-12px) scale(.5);
  }
}

@keyframes xulvjrf-B {
  from {
    opacity: 0;
    transform: translateY(24px) scale(.96);
  }
}
