@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500&display=swap";@layer reset{*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,system-ui,sans-serif}fieldset{min-inline-size:0}}

@layer reset, priority1;

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

  .x1oqdnn1 {
    margin: .5rem 0;
  }

  .xjgi5au {
    margin: 0 0 12px;
  }

  .xswdx4l {
    margin: 0 0 24px;
  }

  .xuam002 {
    margin: 0 0 2px;
  }

  .x1q6ys4k {
    margin: 0 0 8px;
  }

  .xreeogz {
    margin: 0 auto 1.25rem;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x9rwyo8 {
    margin: 12px 0;
  }

  .xipn62r {
    margin: 16px 0 12px;
  }

  .xhv1u6h {
    margin: 16px 0;
  }

  .x1w55zu3 {
    margin: 24px 0 32px;
  }

  .xn4w45c {
    margin: 24px 0;
  }

  .xihj78a {
    margin: 28px 0 20px;
  }

  .x14kudrl {
    margin: 8px 0;
  }

  .xxmtint {
    padding: 0 20px;
  }

  .xehqz9p {
    padding: 0 4px;
  }

  .xst3r74 {
    padding: 0 6px;
  }

  .x1xq1gxn {
    padding: 0 8px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1ximbm5 {
    padding: 1.25rem 0 1.75rem;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x6yrr3s {
    padding: 10px 12px;
  }

  .xs0fqhl {
    padding: 10px 16px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xp41m2r {
    padding: 12px 0;
  }

  .xc4s6jf {
    padding: 12px 22px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1o2bzib {
    padding: 13px 14px;
  }

  .x1ujojxu {
    padding: 13px 22px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1g8o3q3 {
    padding: 16px 0;
  }

  .x14hcewi {
    padding: 16px 20px;
  }

  .xmbxx08 {
    padding: 18px 20px;
  }

  .xr7fb70 {
    padding: 2.5rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .xztvwtv {
    padding: 4px 0;
  }

  .x1whlmpv {
    padding: 4px 6px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x14odnwx {
    padding: 5px;
  }

  .x10kg585 {
    padding: 6px 14px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  @media (width <= 700px) {
    .xr9fbd.xr9fbd {
      padding: 12px;
    }
  }

  @media (width <= 480px) {
    .xg0t023.xg0t023 {
      padding: 0 12px;
    }
  }
}

@layer priority3 {
  .x1crhlj3 {
    border-color: #434c56;
  }

  .x181nr7w, .x1r7ld26 {
    border-color: currentColor;
  }

  .x32ivu6 {
    border-color: #434c56;
  }

  .xb2b0rd {
    border-color: #59636f;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x10ozoio {
    border-color: var(--x1hm0ojj);
  }

  .xf2pur0 {
    border-color: var(--x1k7hthn);
  }

  .x1jxr753 {
    border-color: var(--x1l8ip66);
  }

  .xn178jf {
    border-color: var(--x3hw8ca);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xfn42iu {
    border-width: medium;
  }

  .x1aazh3f {
    font-variant: inherit;
  }

  .x166r7wq {
    font-variant: normal;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xpo3t8g {
    transition: background-color .18s, color .18s, border-radius .22s, transform .18s;
  }

  .x164uc7q {
    transition: border-color .15s, transform .1s;
  }

  .x1aq93mo {
    transition: border-color .15s;
  }

  .x1le9ltd {
    transition: opacity .18s;
  }

  .x1d6d7yz {
    transition: transform .1s, background .15s;
  }

  .x1cnwb3l.x1cnwb3l:where(.x-default-marker:focus-visible ~ *) {
    outline: 3px solid var(--x1k7hthn);
  }

  .xm86oin.xm86oin:where(.x-default-marker:checked ~ *) {
    border-radius: 14px;
  }

  .x5t99lb[aria-pressed="true"] {
    border-color: #59636f;
  }

  .x4eez6y[aria-pressed="true"] {
    border-color: var(--x1k7hthn);
  }

  .xa2zyeb:hover:not([aria-pressed="true"]) {
    border-color: var(--x1nsxfhq);
  }

  .x1nyry49:focus-visible {
    border-color: var(--x3hw8ca);
  }

  .x7epyk4:focus-visible {
    outline: 3px solid var(--x1k7hthn);
  }

  .x1ubeimr:hover {
    border-color: var(--x1nsxfhq);
  }

  .xbq1vcp:hover {
    border-color: var(--x3hw8ca);
  }

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

  .x1g9gitp:focus {
    border-color: var(--x1k7hthn);
  }

  @media (width <= 480px) {
    .xhu40ys.xhu40ys {
      flex: 1;
    }
  }

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

@layer priority4 {
  .x5zfs32 {
    accent-color: var(--x1k7hthn);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1p0imuc {
    animation-duration: 24s;
  }

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

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

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

  .x1xb5t5o {
    appearance: auto;
  }

  .xjyslct {
    appearance: none;
  }

  .x19z9ohp {
    backdrop-filter: blur(2px);
  }

  .x75f89a {
    background-color: #121619;
  }

  .xpiik6b {
    background-color: #161a1e;
  }

  .x5iswbh {
    background-color: #1b1f24;
  }

  .x1fkor {
    background-color: #252b31;
  }

  .x55wzyr {
    background-color: #303620;
  }

  .x15k6qe2 {
    background-color: #08090bb3;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xra2whd {
    background-color: var(--x16yjwpk);
  }

  .x1pik7sd {
    background-color: var(--x1k7hthn);
  }

  .x1pzvv5z {
    background-color: var(--x1ojawvo);
  }

  .x1fph6g {
    background-color: var(--x1ynh1iu);
  }

  .xwc8ywq {
    background-image: linear-gradient(155deg, #17191e, #101114 70%);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xtttq64 {
    background-image: repeating-linear-gradient(115deg, #f4f5f006 0 1px, #0000 1px 64px);
  }

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

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

  .x1gj8qfm {
    clip-path: none;
  }

  .x1hrrzec {
    clip-path: polygon(0 0, 100% 0, 88% 100%, 0% 100%);
  }

  .xvix58e {
    color: #14170a;
  }

  .x10qq69w {
    color: #b4bec9;
  }

  .x15bgm2h {
    color: #f4f6ef;
  }

  .xm0x1oh {
    color: #ffda92;
  }

  .x1heor9g {
    color: inherit;
  }

  .xzg3y8i {
    color: var(--x11vk2a8);
  }

  .xdl6tke {
    color: var(--x1k7hthn);
  }

  .xkm6uea {
    color: var(--x1l8ip66);
  }

  .x1l5xz7 {
    color: var(--x1nsxfhq);
  }

  .xlvps26 {
    color: var(--xiv9kff);
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .xq5c7ks {
    column-gap: 18px;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xo10215 {
    column-gap: 2.5rem;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .xfdd877 {
    column-gap: 2rem;
  }

  .x17zd0t2 {
    column-gap: 4px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x15wcmkt {
    font-family: Bebas Neue, Arial Narrow, sans-serif;
  }

  .x1i3rrvg {
    font-family: Bebas Neue, sans-serif;
  }

  .x7jtw5l {
    font-family: Inter, sans-serif;
  }

  .x1jp391t {
    font-family: Inter, system-ui, sans-serif;
  }

  .xlgxxlp {
    font-family: JetBrains Mono, monospace;
  }

  .xyosu08 {
    font-family: Bebas Neue, sans-serif;
  }

  .xtsk89q {
    font-family: JetBrains Mono, monospace;
  }

  .x1p01sl6 {
    font-family: Segoe UI, Arial, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .xo9glk6 {
    font-size: clamp(3rem, 6vw, 4.75rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1t35e8 {
    font-style: inherit;
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1fcty0u {
    font-weight: normal;
  }

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

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

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

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

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

  .x9pfba7 {
    letter-spacing: .08em;
  }

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

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1j4510k {
    line-height: .92;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xggjnk3 {
    line-height: normal;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x9pjww1 {
    row-gap: 1.5rem;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1o0lzc5 {
    row-gap: 18px;
  }

  .x1w6r25c {
    row-gap: 1rem;
  }

  .x1bqcfbn {
    row-gap: 2.5rem;
  }

  .x1kb72lq {
    row-gap: 20px;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .xugozy4 {
    stroke: var(--x1hm0ojj);
  }

  .xsp6t5 {
    stroke: var(--x3hw8ca);
  }

  .x1hdmjc7 {
    stroke-dasharray: 4 10;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x1ip4yf {
    stroke-width: 2.5px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

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

  .x1tjgwsq {
    transform-origin: 110px 110px;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1qsj9gl.x1qsj9gl:where(.x-default-marker:hover *) {
    filter: brightness(1.08);
  }

  .x1nlj56j.x1nlj56j:where(.x-default-marker:active *) {
    transform: scale(.97);
  }

  .x1hhuxaf.x1hhuxaf:where(.x-default-marker:focus-visible ~ *) {
    outline-offset: 4px;
  }

  .xdcpkrv.xdcpkrv:where(.x-default-marker:disabled ~ *) {
    cursor: not-allowed;
  }

  .x12zbs4n.x12zbs4n:where(.x-default-marker:disabled ~ *) {
    opacity: .6;
  }

  .xb7af6l.xb7af6l:where(.x-default-marker:checked ~ *) {
    background-color: var(--x1k7hthn);
  }

  .x1g7wuwf.x1g7wuwf:where(.x-default-marker:checked ~ *) {
    color: #182000;
  }

  .xzx54wj[aria-pressed="true"] {
    background-color: var(--x1k7hthn);
  }

  .x1gjhaod[aria-pressed="true"] {
    background-image: none;
  }

  .x4okwd4[aria-pressed="true"] {
    color: #182000;
  }

  .x1nyz8lz[data-selected="true"], .x5mcvxh[aria-pressed="true"], .xa4jfnr[aria-current="step"] {
    color: var(--x1k7hthn);
  }

  .x1rxujof[aria-pressed="true"] {
    font-weight: 600;
  }

  .x9xwfar[data-selected="true"], .xqwrf9f[aria-pressed="true"] {
    font-weight: 700;
  }

  .x1cigry4.x1cigry4:where(.x-default-marker:has(:checked) *) {
    opacity: 1;
  }

  .x1v8x7ac:focus-visible, .xuds9lh:focus:not(:focus-visible) {
    outline-color: currentColor;
  }

  .xm8pt32:focus-visible {
    outline-color: var(--x1k7hthn);
  }

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

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

  .x1xdvqd:focus:not(:focus-visible), .xi5y0ii:focus-visible {
    outline-style: none;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x13jdt0x:focus:not(:focus-visible), .x1x65lqo:focus-visible {
    outline-width: 0;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

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

  .xzef3cx:last-child {
    color: #ffda92;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1ku7bnj:hover {
    background-color: #e2ff70;
  }

  .xn3cpwa:hover {
    background-image: none;
  }

  .x1mni8dv:hover {
    color: var(--x11vk2a8);
  }

  .xs4oz3x:hover {
    color: var(--x1l8ip66);
  }

  .x1t2ycdx:hover {
    outline-color: currentColor;
  }

  .x1u80me8:hover {
    outline-style: none;
  }

  .xgtmxkg:hover {
    outline-width: 0;
  }

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

  .x17m875p:focus {
    box-shadow: 0 0 0 3px #d4ff3f26;
  }

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

  @media (width <= 860px) {
    .x1pfbds8.x1pfbds8 {
      align-items: center;
    }
  }

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

  @media (width <= 560px) {
    .x1p7eubb.x1p7eubb {
      align-self: flex-start;
    }
  }

  @media (width <= 860px) {
    .x1c80adk.x1c80adk {
      clip-path: none;
    }

    .xce1vyc.xce1vyc {
      column-gap: 1.5rem;
    }
  }

  @media (width <= 800px) {
    .xeqsukn.xeqsukn {
      column-gap: 12px;
    }

    .x1ncpont.x1ncpont {
      column-gap: 6px;
    }

    .x1dsc55o.x1dsc55o {
      column-gap: 8px;
    }
  }

  @media (width <= 600px) {
    .xh2zjxp.xh2zjxp {
      column-gap: 6px;
    }
  }

  @media (width <= 560px) {
    .x1pa9t57.x1pa9t57 {
      column-gap: 1rem;
    }
  }

  @media (width <= 480px) {
    .xyx1ngn.xyx1ngn {
      column-gap: 0;
    }
  }

  @media (width <= 860px) {
    .x4ev09q.x4ev09q {
      display: flex;
    }

    .xubcuz8.xubcuz8 {
      display: none;
    }
  }

  @media (width <= 800px) {
    .x1ivurkz.x1ivurkz {
      display: flex;
    }
  }

  @media (width <= 700px) {
    .x1ymzxv2.x1ymzxv2 {
      display: block;
    }

    .x1gz44f.x1gz44f {
      display: none;
    }
  }

  @media (width <= 480px) {
    .xedohl4.xedohl4 {
      display: flex;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .x16jt1mq.x16jt1mq {
      display: none;
    }
  }

  @media (width <= 860px) {
    .x1bp4tut.x1bp4tut {
      flex-basis: 0%;
    }
  }

  @media (width <= 800px) {
    .x1jn02yz.x1jn02yz {
      flex-basis: 0%;
    }
  }

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

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

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

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

  @media (width <= 700px) {
    .x7oqd8v.x7oqd8v {
      flex-direction: row;
    }
  }

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

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

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

  @media (width <= 860px) {
    .x1ra74we.x1ra74we {
      flex-grow: 1;
    }
  }

  @media (width <= 800px) {
    .x149dih0.x149dih0 {
      flex-grow: 1;
    }
  }

  @media (width <= 860px) {
    .x1fhwxqa.x1fhwxqa {
      flex-shrink: 1;
    }
  }

  @media (width <= 800px) {
    .x1fvspkx.x1fvspkx {
      flex-shrink: 1;
    }

    .x12s93gc.x12s93gc {
      flex-wrap: wrap;
    }
  }

  @media (width <= 700px) {
    .xnzfb84.xnzfb84 {
      flex-wrap: wrap;
    }
  }

  @media (width <= 560px) {
    .x1j8fcvx.x1j8fcvx {
      flex-wrap: wrap;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .x11odgdm.x11odgdm {
      flex-wrap: wrap;
    }
  }

  @media (width <= 860px) {
    .x2y0m9r.x2y0m9r {
      font-size: 2.75rem;
    }
  }

  @media (width <= 600px) {
    .x1yuhz0b.x1yuhz0b {
      font-size: 12px;
    }
  }

  @media (width <= 800px) {
    .x1g3s8sx.x1g3s8sx {
      grid-template-columns: minmax(0, 1fr);
    }
  }

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

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

  @media (width <= 700px) {
    .x15fkzzq.x15fkzzq {
      position: static;
    }
  }

  @media (width <= 860px) {
    .x9n0brf.x9n0brf {
      row-gap: 1.5rem;
    }
  }

  @media (width <= 800px) {
    .x11wlcyh.x11wlcyh {
      row-gap: 12px;
    }

    .x4bkb02.x4bkb02 {
      row-gap: 6px;
    }

    .x12afr8z.x12afr8z {
      row-gap: 8px;
    }
  }

  @media (width <= 600px) {
    .x810gq6.x810gq6 {
      row-gap: 6px;
    }
  }

  @media (width <= 560px) {
    .x10k5ooc.x10k5ooc {
      row-gap: 1rem;
    }
  }

  @media (width <= 480px) {
    .x1u3f7xm.x1u3f7xm {
      row-gap: 0;
    }
  }

  @media (width <= 600px) {
    .x1tpz95h.x1tpz95h {
      text-align: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1srqe2t.x1srqe2t.x1srqe2t:where(.x-default-marker:active *) {
      transform: none;
    }
  }
}

@layer priority5 {
  .x1p3jxv2 {
    border-bottom-color: var(--x1hm0ojj);
  }

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .xpo5gr5 {
    border-right-color: var(--x1hm0ojj);
  }

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

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

  .xpi4p26 {
    border-top-color: #434c56;
  }

  .x1ky5vzb {
    border-top-color: var(--x1hm0ojj);
  }

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

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

  .xovy0qw {
    bottom: -30px;
  }

  .x1gcdvyj {
    bottom: 120px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x18o2iox {
    margin-bottom: 1.1rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xc8tqf8 {
    margin-bottom: 1.75rem;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1wmrhtn {
    max-width: 1100px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .x1u8bs6r {
    max-width: 30ch;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x197vjsw {
    max-width: 430px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x187nrv {
    min-width: 340px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1plvlek {
    overflow-x: visible;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .xyxor73 {
    padding-bottom: 2.75rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .xo3k3gq {
    padding-left: 1.75rem;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .x1gcoyzd {
    padding-left: 3.5rem;
  }

  .x1hi4g37 {
    padding-left: 3rem;
  }

  .xezukeh {
    padding-right: 1.75rem;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .xl8an7g {
    padding-right: 3rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .x7f1zdl {
    padding-top: 2.75rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1bw24hb {
    padding-top: 3rem;
  }

  .x181vy8k {
    right: -60px;
  }

  .x1apxi4v {
    right: -70px;
  }

  .x1sbfeta {
    right: 1.25rem;
  }

  .xlftelb {
    right: 12px;
  }

  .x13vifvy {
    top: 0;
  }

  .x12o47qk {
    top: 1.25rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .x16grhtn {
    width: 220px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x1t0fkks {
    width: 44%;
  }

  .x187nhsf {
    width: 44px;
  }

  .xvni27 {
    width: 52px;
  }

  .x14atkfc {
    width: auto;
  }

  .xii3z4q[aria-current="step"] {
    border-bottom-color: var(--x1k7hthn);
  }

  .xhkjlwo[aria-current="step"] {
    border-left-color: var(--x1k7hthn);
  }

  .x12vqrqy[aria-current="step"] {
    border-right-color: var(--x1k7hthn);
  }

  .x9p4lro[aria-current="step"] {
    border-top-color: var(--x1k7hthn);
  }

  .xnc0nkd:last-child {
    margin-left: auto;
  }

  @media (width <= 860px) {
    .x5fxmn9.x5fxmn9 {
      border-bottom-color: var(--x1hm0ojj);
    }

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

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

    .x8nh6bv.x8nh6bv {
      margin-top: 1.25rem;
    }
  }

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

  @media (width <= 700px) {
    .x30tp08.x30tp08 {
      min-height: auto;
    }
  }

  @media (width <= 860px) {
    .xeqk6l8.xeqk6l8 {
      min-width: 0;
    }
  }

  @media (width <= 800px) {
    .x1o2ssq6.x1o2ssq6 {
      min-width: 120px;
    }
  }

  @media (width <= 860px) {
    .x98thuw.x98thuw {
      padding-bottom: 2rem;
    }

    .x13i1lbf.x13i1lbf {
      padding-bottom: 3rem;
    }
  }

  @media (width <= 800px) {
    .x1kzdgx6.x1kzdgx6 {
      padding-bottom: 10px;
    }

    .x1qx7f5j.x1qx7f5j {
      padding-bottom: 14px;
    }
  }

  @media (width <= 700px) {
    .x41bhqa.x41bhqa {
      padding-bottom: 16px;
    }

    .x1du9e47.x1du9e47 {
      padding-bottom: 20px;
    }
  }

  @media (width <= 600px) {
    .x19mw7z0.x19mw7z0 {
      padding-bottom: 8px;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .x1b5h72q.x1b5h72q {
      padding-bottom: 1.25rem;
    }

    .x1ll4vys.x1ll4vys {
      padding-bottom: 2rem;
    }
  }

  @media (width <= 860px) {
    .x1uelag1.x1uelag1 {
      padding-left: 1.5rem;
    }

    .x11xjxon.x11xjxon {
      padding-left: 1.75rem;
    }
  }

  @media (width <= 800px) {
    .xxt38nm.xxt38nm {
      padding-left: 12px;
    }
  }

  @media (width <= 700px) {
    .xb7yk7o.xb7yk7o {
      padding-left: 12px;
    }

    .x2igcrd.x2igcrd {
      padding-left: 16px;
    }
  }

  @media (width <= 600px) {
    .x12h3u65.x12h3u65 {
      padding-left: 4px;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .xnbdl0.xnbdl0 {
      padding-left: 1.5rem;
    }
  }

  @media (width <= 860px) {
    .xu2ltny.xu2ltny {
      padding-right: 1.5rem;
    }

    .x1gwiwhm.x1gwiwhm {
      padding-right: 1.75rem;
    }
  }

  @media (width <= 800px) {
    .x1r8jo8s.x1r8jo8s {
      padding-right: 12px;
    }
  }

  @media (width <= 700px) {
    .x1mqlxvu.x1mqlxvu {
      padding-right: 12px;
    }

    .x4y35n8.x4y35n8 {
      padding-right: 16px;
    }
  }

  @media (width <= 600px) {
    .x1hfncny.x1hfncny {
      padding-right: 4px;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .xujjfgx.xujjfgx {
      padding-right: 1.5rem;
    }
  }

  @media (width <= 860px) {
    .x1b5mrta.x1b5mrta {
      padding-top: 1rem;
    }

    .xzltd1.xzltd1 {
      padding-top: 2.5rem;
    }

    .xzf1fyb.xzf1fyb {
      padding-top: 2rem;
    }
  }

  @media (width <= 800px) {
    .x1jyktoe.x1jyktoe {
      padding-top: 10px;
    }

    .x1psjwvs.x1psjwvs {
      padding-top: 14px;
    }
  }

  @media (width <= 700px) {
    .x1we1ywk.x1we1ywk {
      padding-top: 16px;
    }

    .x106w9kk.x106w9kk {
      padding-top: 20px;
    }
  }

  @media (width <= 600px) {
    .x156onlj.x156onlj {
      padding-top: 8px;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .x18kee8k.x18kee8k {
      padding-top: 1.25rem;
    }

    .x1blfbzz.x1blfbzz {
      padding-top: 2rem;
    }
  }

  @media (width <= 860px) {
    .x1cdhp0d.x1cdhp0d {
      width: 100%;
    }
  }

  @media (width <= 800px) {
    .xkf749i.xkf749i {
      width: 100%;
    }
  }

  @media (width <= 700px) {
    .x1eas6io.x1eas6io {
      width: auto;
    }
  }

  @media (width >= 700.01px) and (width <= 860px) {
    .x9iqpra.x9iqpra {
      width: 100%;
    }
  }
}

@layer priority6 {
  .x1dmac2v::-webkit-slider-thumb {
    border-color: #1b1d22;
  }

  .xx9rm3o::-moz-range-thumb {
    border-color: #1b1d22;
  }

  .x17o51zx::-webkit-slider-thumb {
    border-radius: 6px;
  }

  .xpm07mz::-moz-range-thumb {
    border-radius: 6px;
  }

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

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

  .x98k5m5::-moz-range-thumb {
    border-style: solid;
  }

  .xn8bw6q::-webkit-slider-thumb {
    border-style: solid;
  }

  .x1be797h::-moz-range-thumb {
    border-width: 3px;
  }

  .xlvs4hj::-webkit-slider-thumb {
    border-width: 3px;
  }

  .xjslsgc::-webkit-slider-thumb {
    transition: box-shadow .18s;
  }

  @media (prefers-reduced-motion: reduce) {
    .x95esjw.x95esjw::-webkit-slider-thumb {
      transition: none;
    }
  }
}

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

  .x16taylq::-moz-range-track {
    background-color: #0000;
  }

  .x1j9fppj::-webkit-slider-runnable-track {
    background-color: #0000;
  }

  .x1mwnpx0::-webkit-slider-thumb {
    background-color: var(--x1k7hthn);
  }

  .x1y3z8ki::-moz-range-thumb {
    background-color: var(--x1k7hthn);
  }

  .x1c99jxl::-webkit-slider-runnable-track {
    background-image: linear-gradient(to right,var(--x1k7hthn) 0 var(--xlp718e),#434c56 var(--xlp718e) 100%);
  }

  .x1fgsh6k::-moz-range-track {
    background-image: linear-gradient(to right,var(--x1k7hthn) 0 var(--xlp718e),#434c56 var(--xlp718e) 100%);
  }

  .x1ahcxzn::-moz-range-thumb {
    background-image: none;
  }

  .x1j30kt6::-webkit-slider-thumb {
    background-image: none;
  }

  .x1hqx1i4::-moz-range-thumb {
    box-shadow: 0 0 0 2px var(--x1k7hthn);
  }

  .x245grw::-webkit-slider-thumb {
    box-shadow: 0 0 0 2px var(--x1k7hthn);
  }

  .x1370h40::placeholder {
    color: #5b5f68;
  }

  .x1tyxpi:hover::-webkit-slider-thumb {
    box-shadow: 0 0 0 2px var(--x1k7hthn),0 0 0 8px #d4ff3f1a;
  }
}

@layer priority8 {
  .x1wq9pyx::-moz-range-track {
    height: 10px;
  }

  .x98n512::-webkit-slider-runnable-track {
    height: 10px;
  }

  .xguiius::-moz-range-thumb {
    height: 28px;
  }

  .xyk22hl::-webkit-slider-thumb {
    height: 32px;
  }

  .xo0qwat::-webkit-slider-thumb {
    margin-top: -11px;
  }

  .xgzf28c::-webkit-slider-thumb {
    width: 12px;
  }

  .xuvtjx::-moz-range-thumb {
    width: 8px;
  }
}

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

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

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

:root, .x1qzqryn {
  --x1ojawvo: #101114;
  --x1ynh1iu: #1b1d22;
  --x16yjwpk: #24272e;
  --x1hm0ojj: #33363d;
  --x1k7hthn: #d4ff3f;
  --x3hw8ca: #9fc22f;
  --x11vk2a8: #f4f5f0;
  --x1nsxfhq: #7b8794;
  --xiv9kff: #9498a0;
  --x1l8ip66: #ff5a5a;
}

:root, .xaupnpm {
  --xlp718e: 0%;
}

.x1cq04pt {
  --xlp718e: var(--x---xlp718e);
}
