@layer reset{*,:before,:after{box-sizing:border-box}body{background:var(--page-background,#fafafa);color:var(--page-text,#222);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,p{margin:0}button,input,select{font:inherit}[hidden]{display:none}}

@layer reset, priority1;

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x10tv44 {
    padding: var(--x4vl32v);
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xfaemoo {
    border-color: var(--x12ui4vg);
  }

  .x1jcv3vw {
    border-color: var(--x3nt0rr);
  }

  .x1j29zwl {
    border-color: var(--xbow8oi);
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x2i4nqy {
    border-radius: var(--x12izh7k);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1mrk5v8 {
    gap: var(--x1340tri);
  }

  .x1i86tm4 {
    gap: var(--x1728iq5);
  }

  .x9f3avo {
    gap: var(--x1swa8au);
  }

  .x1op44j8 {
    gap: var(--x4vl32v);
  }

  .xeel9rx {
    gap: var(--xfczd0a);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xytojkm {
    padding-block: var(--x1728iq5);
  }

  .x141sx6i {
    padding-block: var(--x1swa8au);
  }

  .xsrdq1p {
    padding-block: var(--x4vl32v);
  }

  .x49wsff {
    padding-block: var(--xfczd0a);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x17foz5o {
    padding-inline: var(--x1728iq5);
  }

  .x1o8l623 {
    padding-inline: var(--x1swa8au);
  }

  .xhbne40 {
    padding-inline: var(--xfczd0a);
  }

  .xyao82t {
    padding-inline: var(--xin7ik8);
  }

  .x13618eq:hover:not(:disabled) {
    border-color: #0000;
  }

  .x1v9g1rm:hover:not(:disabled) {
    border-color: var(--page-text);
  }

  .x1kicoeq:hover:not(:disabled) {
    border-color: var(--x30iteo);
  }

  @media (width <= 640px) {
    .x1rodqag.x1rodqag {
      gap: var(--xfczd0a);
    }
  }

  @media (width >= 380.01px) and (width <= 640px) {
    .x1fjky51.x1fjky51 {
      padding-inline: var(--x1340tri);
    }
  }

  @media (width <= 380px) {
    .x68qzp.x68qzp {
      padding-inline: var(--xfczd0a);
    }
  }
}

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

  .x6s0dn4 {
    align-items: center;
  }

  .x7a106z {
    align-items: start;
  }

  .xjyslct {
    appearance: none;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x90igki {
    background-color: var(--x12ui4vg);
  }

  .x1m15g4t {
    background-color: var(--x135fv4s);
  }

  .x1qowe69 {
    background-color: var(--x1vjosck);
  }

  .x1koayj5 {
    background-color: var(--xd2wyd1);
  }

  .xdypm47 {
    background-color: var(--xphbpwa);
  }

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

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

  .x42354m {
    background-size: 100% 2px;
  }

  .x1cuo6hr {
    box-shadow: 0 4px 16px #00000014;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1jtidks {
    color: var(--page-text);
  }

  .x1r211iu {
    color: var(--x1cq8lt3);
  }

  .xblbu4e {
    color: var(--x1vjosck);
  }

  .x1e410ly {
    color: var(--x30iteo);
  }

  .x3lk300 {
    column-gap: var(--x1340tri);
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xbh8q5q {
    fill: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x3lbys3 {
    font-size: var(--xjdfxo5);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

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

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

  .x1roq8pg {
    letter-spacing: -.5px;
  }

  .xcwzsbu {
    letter-spacing: -.6px;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xti2d7y {
    opacity: .4;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1oc86r5 {
    outline-color: var(--x12ui4vg);
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1g1xalx {
    row-gap: var(--x1728iq5);
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .x1p2r1zy {
    stroke: var(--x30iteo);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .xv5t66b {
    transform: translateX(12px);
  }

  .x1fe4uzt {
    transform: translateY(-180%);
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x8k05lb {
    z-index: 200;
  }

  .x1q2q8fk:hover:not(:disabled) {
    background-color: var(--page-text);
  }

  .xafz4e4:hover:not(:disabled) {
    background-color: var(--x135fv4s);
  }

  .x1vyb0k5:hover:not(:disabled) {
    color: var(--page-text);
  }

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

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xz1zwdg:hover {
    color: var(--page-text);
  }

  .xzaf5w4:hover {
    color: var(--x30iteo);
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  @media (width <= 640px) {
    .xkaaz9w.xkaaz9w {
      display: none;
    }
  }

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

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

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

@layer priority5 {
  .x9wvxuh {
    border-bottom-color: var(--x3nt0rr);
  }

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

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

  .x1qvnkn {
    border-top-color: var(--x3nt0rr);
  }

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

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

  .x1spmj01 {
    bottom: var(--x1340tri);
  }

  .x170jfvy {
    height: 10px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1fgtraw {
    height: 28px;
  }

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

  .x4mh905 {
    left: 3px;
  }

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

  .xabght8 {
    left: var(--x1728iq5);
  }

  .xo021u9 {
    margin-bottom: var(--x1swa8au);
  }

  .xe5wubc {
    margin-bottom: var(--x4vl32v);
  }

  .x7wgvq7 {
    margin-top: -12px;
  }

  .x1y9mofb {
    margin-top: var(--x1340tri);
  }

  .x1ytg04y {
    margin-top: var(--x1728iq5);
  }

  .x91upsx {
    margin-top: var(--x4vl32v);
  }

  .x1jols5v {
    max-height: var(--x-maxHeight);
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1a9d0u {
    max-width: min(440px, 100vw - 48px);
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xcz92oj {
    min-height: var(--x12mfrp0);
  }

  .xeuugli {
    min-width: 0;
  }

  .xenig1u {
    min-width: 76px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x16yv5ju {
    padding-bottom: var(--x1340tri);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1oe47or {
    padding-top: var(--x1swa8au);
  }

  .xg74k15 {
    padding-top: var(--x4vl32v);
  }

  .x1axvusg {
    padding-top: var(--xfczd0a);
  }

  .xqyv3u2 {
    right: var(--x1340tri);
  }

  .xxk6nc9 {
    top: 3px;
  }

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

  .x1v6196h {
    top: var(--x1728iq5);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xylgo91 {
    width: 156px;
  }

  .x1kky2od {
    width: 16px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

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

  @media (width <= 640px) {
    .x1leal8m.x1leal8m {
      padding-left: 36px;
    }
  }
}

@layer priority6 {
  .x1pvkr6q::-moz-range-thumb {
    border-radius: 50%;
  }

  .xfiu4hc::-webkit-slider-thumb {
    border-radius: 50%;
  }

  .x1wwh93d::-moz-range-thumb {
    border-width: 0;
  }

  .xcvrw5r::-webkit-slider-thumb {
    border-width: 0;
  }
}

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

  .x1ns2kla::-webkit-slider-thumb {
    background-color: var(--x12ui4vg);
  }

  .x1rl5np5::-moz-range-thumb {
    background-color: var(--x12ui4vg);
  }

  .xx7g30y::-moz-range-thumb {
    box-shadow: 0 0 0 3px var(--page-background);
  }

  .xzw7za4::-webkit-slider-thumb {
    box-shadow: 0 0 0 3px var(--page-background);
  }
}

@layer priority8 {
  .x7wbnsr::-webkit-slider-thumb {
    height: 12px;
  }

  .xm8lljt::-moz-range-thumb {
    height: 12px;
  }

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

  .xjz7cho::-moz-range-thumb {
    width: 12px;
  }
}

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

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

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

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

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

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

:root, .x39mbbf {
  --page-background: #fafafa;
  --page-text: #222;
  --xd2wyd1: #fff;
  --x135fv4s: #f0f0f0;
  --x30iteo: #737373;
  --x3nt0rr: #e5e5e5;
  --xbow8oi: #d4d4d4;
  --x12ui4vg: #262626;
  --x1vjosck: #fff;
  --xphbpwa: #dedede;
  --x1cq8lt3: #a32929;
}

:root, .xz1lxnl {
  --x12mfrp0: 36px;
  --x12izh7k: 6px;
  --xjdfxo5: 13px;
}

:root, .x1py2i8b {
  --x4vl32v: 4px;
  --x1728iq5: 8px;
  --x1swa8au: 12px;
  --xfczd0a: 16px;
  --x1340tri: 24px;
  --xin7ik8: 32px;
}

.xi8acn1.xi8acn1, .xi8acn1.xi8acn1:root {
  --page-background: #171717;
  --page-text: #eee;
  --xbow8oi: #404040;
  --x1cq8lt3: #f3a0a0;
  --x12ui4vg: #e5e5e5;
  --x135fv4s: #2b2b2b;
  --x3nt0rr: #303030;
  --x30iteo: #a3a3a3;
  --x1vjosck: #171717;
  --xd2wyd1: #202020;
  --xphbpwa: #404040;
}
