@layer theme,base,components,utilities;

@layer priority1 {
  .x175inf3 {
    --border: #94a3b82b;
  }

  .x10vr2h4 {
    --color-surface-100: #0d1726;
  }

  .xyd34ty {
    --color-surface-200: #172337;
  }

  .x11gnn0p {
    --color-surface-300: #1e2d45;
  }

  .x1bwl4qx {
    --color-surface-content: #dbe7f7;
  }

  .xt4k4xq {
    --muted: #91a2ba;
  }

  .x18fgbkr {
    --panel: #0d1726d1;
  }

  .x17h7a4k {
    --series-color: #22d3ee;
  }

  .x3a1zwm {
    --series-color: #2dd4bf;
  }

  .x12yvdw1 {
    --series-color: #34d399;
  }

  .x1mtsupm {
    --series-color: #38bdf8;
  }

  .xwqhi0c {
    --series-color: #4ade80;
  }

  .x3b6rqg {
    --series-color: #60a5fa;
  }

  .x170dljk {
    --series-color: #67e8f9;
  }

  .x1bp008s {
    --series-color: #818cf8;
  }

  .x10ay26v {
    --series-color: #a3e635;
  }

  .x17byegs {
    --series-color: #a78bfa;
  }

  .x1gpyuub {
    --series-color: #bef264;
  }

  .x1eyrook {
    --series-color: #c084fc;
  }

  .x19pwlpk {
    --series-color: #e879f9;
  }

  .xbngw63 {
    --series-color: #f472b6;
  }

  .xxfv4cq {
    --series-color: #f87171;
  }

  .x1jy5ip7 {
    --series-color: #f97316;
  }

  .xvjoo72 {
    --series-color: #facc15;
  }

  .x1r2i2mz {
    --series-color: #fb7185;
  }

  .xmr6fhj {
    --series-color: #fbbf24;
  }
}

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

  .x1ghz6dp {
    margin: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1ruevkc {
    padding: 6px;
  }
}

@layer priority3 {
  .x9wuuit {
    border-color: #94a3b81f;
  }

  .xgrixxb {
    border-color: #94a3b838;
  }

  .x18sr5oa {
    border-color: #94a3b82b;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .x11x033 {
    place-content: center;
  }

  .x115aabd:hover {
    border-color: #60a5faa6;
  }

  @media (width <= 560px) {
    .x3w0d6w.x3w0d6w {
      padding-inline: 10px;
    }

    .x162vbre.x162vbre {
      padding-inline: 8px;
    }
  }
}

@layer priority4 {
  .xjdrcck {
    accent-color: var(--series-color);
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .x3avcyp {
    background-color: #07101d;
  }

  .xm5dcvq {
    background-color: #0f1a2b9e;
  }

  .xpmsknm {
    background-color: #1e2b40cc;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xmtcd7w {
    background-color: var(--series-color);
  }

  .x10mqiuz {
    background-color: #0d1726d1;
  }

  .xsj8qa0 {
    background-image: radial-gradient(circle at 12% 0, #2563eb2b, #0000 33rem), radial-gradient(circle at 88% 18%, #0891b21a, #0000 30rem);
  }

  .xhiudy9 {
    box-shadow: 0 0 10px color-mix(in srgb,var(--series-color) 60%,transparent);
  }

  .x1t6qvuo {
    box-shadow: 0 24px 80px #00000038;
  }

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

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .xeaiugl {
    color: #cbd5e1;
  }

  .x1wlgu5j {
    color: #dbe7f7;
  }

  .x1ipkplm {
    color: #71849d;
  }

  .xgsf9r7 {
    color: #e5edf8;
  }

  .xyk0i1s {
    color: #91a2ba;
  }

  .xcsdbay {
    color: #93c5fd;
  }

  .x6098vv {
    color: #d7e3f3;
  }

  .x12caqyr {
    color: #60a5fa;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1wpqcr5 {
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  }

  .x5h8b2f {
    font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  }

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

  .x191ayms {
    font-size: .68rem;
  }

  .x1iuv88s {
    font-size: .72rem;
  }

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

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

  .x1sfrptf {
    font-size: .7rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1elmx46 {
    font-size: 1.8rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1icfss4 {
    font-size: clamp(2.2rem, 5vw, 4.8rem);
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1aqguxy {
    font-weight: 690;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

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

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x12fk4p8 {
    justify-self: auto;
  }

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

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

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

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

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

  .xe8mmo7 {
    line-height: .95;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xbb3pvg {
    transition-duration: .14s;
  }

  .xq90yva {
    transition-property: border-color, background-color;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .xf8onz9:focus-visible {
    outline-color: #60a5fa;
  }

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

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

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

  .x1bnn9jh:hover {
    background-color: #94a3b812;
  }

  .xlhpyb6:hover {
    background-color: #263954e6;
  }

  @media (width <= 560px) {
    .xuproqy.xuproqy {
      display: grid;
    }
  }

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

  @media (width <= 560px) {
    .x12jdgpa.x12jdgpa {
      justify-content: flex-start;
    }

    .x1id4qvn.x1id4qvn {
      justify-self: start;
    }

    .x1n9nl7u.x1n9nl7u {
      text-align: left;
    }
  }
}

@layer priority5 {
  .x1v9usgg {
    height: 14px;
  }

  .x1n46bim {
    height: 560px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .xahult9 {
    margin-bottom: 3px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xg0is8a {
    min-height: 420px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xznra1h {
    min-width: 110px;
  }

  .x17upfok {
    min-width: 320px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1j3kn9t {
    padding-bottom: 72px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xa53r5t {
    width: min(1440px, 100% - 32px);
  }

  @media (width <= 860px) {
    .x11om2vg.x11om2vg {
      height: 480px;
    }

    .xlb4dez.xlb4dez {
      padding-top: 28px;
    }

    .x142x2yn.x142x2yn {
      width: min(100% - 20px, 1440px);
    }
  }
}
