@layer reset,theme,base,components,utilities;html,body,#root{min-height:100%;margin:0}

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

  .xmtjor9 {
    margin: 0 8px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1gqud3g {
    padding: 12px 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xfawy5m {
    padding: 4px;
  }
}

@layer priority2 {
  .xujpj66 {
    border-color: #f8717199;
  }

  .x1xjm4ls {
    border-color: #fbbf2433;
  }

  .xi67de8 {
    border-color: #ffffff12;
  }

  .x19w1d6y {
    border-color: #ffffff14;
  }

  .x1dlxfug {
    border-color: #ffffff1a;
  }

  .x16trjpx {
    border-color: #ffffff1f;
  }

  .xpneto0 {
    border-color: #ffffff24;
  }

  .xtmso9n {
    border-color: #22c55e26;
  }

  .x1d660nw {
    border-color: #60a5fa33;
  }

  .x1pgeuam {
    border-color: #60a5fa66;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1i0uq9b {
    flex: 2;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }
}

@layer priority3 {
  .x6s0dn4 {
    align-items: center;
  }

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

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

  .xjyslct {
    appearance: none;
  }

  .x152lrxv {
    background-color: #0d1526;
  }

  .xahznf7 {
    background-color: #0f172a;
  }

  .xrvbj3v {
    background-color: #16a34a;
  }

  .x1s1zsy0 {
    background-color: #1e293b;
  }

  .x1iegiob {
    background-color: #2563eb;
  }

  .x1efvng4 {
    background-color: #3b82f6;
  }

  .xy45g1k {
    background-color: #4ade80;
  }

  .x10ox22y {
    background-color: #60a5fa;
  }

  .x1r4crlo {
    background-color: #94a3b8;
  }

  .xsz34vl {
    background-color: #f87171;
  }

  .xl7yhg6 {
    background-color: #fbbf24;
  }

  .x1frzhxr {
    background-color: #000000b3;
  }

  .xyi09a {
    background-color: #94a3b826;
  }

  .xtun0v5 {
    background-color: #f871711f;
  }

  .xch2lcn {
    background-color: #f8717126;
  }

  .x10f3602 {
    background-color: #fbbf240f;
  }

  .xnauvnn {
    background-color: #fbbf2426;
  }

  .xdoowgk {
    background-color: #ffffff08;
  }

  .x1bhy06v {
    background-color: #ffffff0a;
  }

  .xpj9qch {
    background-color: #ffffff0d;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .x3ef0oi {
    background-color: #ffffff12;
  }

  .x8897o3 {
    background-color: #ffffff14;
  }

  .x1ohetei {
    background-color: #ffffff1a;
  }

  .x1wcx395 {
    background-color: #22c55e0a;
  }

  .xzkkf2s {
    background-color: #22c55e26;
  }

  .xh1p4fz {
    background-color: #60a5fa14;
  }

  .xdwpgjq {
    background-color: #60a5fa1f;
  }

  .x1j0u0ft {
    background-color: #60a5fa26;
  }

  .xh448hi {
    background-color: #60a5fa2e;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x6yc9b6 {
    box-shadow: -8px 0 32px #00000080;
  }

  .xjzj6cg {
    box-shadow: 0 0 0 2px #60a5fa80;
  }

  .x1ar6i0 {
    box-shadow: 0 24px 64px #0009;
  }

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

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

  .x1uhaor7 {
    color: #4ade80;
  }

  .xhegbo0 {
    color: #60a5fa;
  }

  .x19b8ohj {
    color: #93c5fd;
  }

  .x13jbc4r {
    color: #94a3b8;
  }

  .x1yev4qp {
    color: #e2e8f0;
  }

  .x1f5xtb {
    color: #f87171;
  }

  .xnfvbkn {
    color: #f8fafc;
  }

  .xxqzkdn {
    color: #fbbf24;
  }

  .xfungia {
    color: #fff;
  }

  .x15bk1tc {
    color: #f8fafc33;
  }

  .x4zbm0s {
    color: #f8fafc40;
  }

  .xrmvbjd {
    color: #f8fafc4d;
  }

  .xw5lvgv {
    color: #f8fafc59;
  }

  .xbs27mm {
    color: #f8fafc66;
  }

  .x96l2tw {
    color: #f8fafc73;
  }

  .xpvn6d7 {
    color: #f8fafc80;
  }

  .x1w8n4ts {
    color: #f8fafc8c;
  }

  .x303f6u {
    color: #f8fafc99;
  }

  .x1n0vu5n {
    color: #f8fafcb3;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

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

  .x1ey7xld {
    font-family: monospace;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

  .x2ujxvm {
    letter-spacing: .05em;
  }

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

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

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .xgdialr {
    transition-duration: .12s;
  }

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

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

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

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

  .xs2xxs2 {
    transition-property: background-color, color;
  }

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

  .xxrbq2n {
    transition-property: width;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x8k05lb {
    z-index: 200;
  }
}

@layer priority4 {
  .xenkqzk {
    border-bottom-color: #ffffff0d;
  }

  .xtsi0pb {
    border-bottom-color: #ffffff0f;
  }

  .x162y12f {
    border-bottom-color: #ffffff12;
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .xmcvn6p {
    border-left-color: #ffffff1a;
  }

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

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

  .xgu5fuu {
    border-right-color: #ffffff12;
  }

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

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

  .x1qzh6kr {
    border-top-color: #ffffff12;
  }

  .x73clvc {
    border-top-color: #ffffff1a;
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x18qnofl {
    max-width: 160px;
  }

  .x65f84u {
    max-width: 500px;
  }

  .x1rfaoo0 {
    min-height: 70px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xefzj8c {
    padding-bottom: 60px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xdvlbce {
    padding-bottom: 9px;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x10de0yr {
    padding-left: 36px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x19tmk5i {
    padding-right: 14px;
  }

  .x18a8kpn {
    padding-right: 18px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1sai7j1 {
    padding-right: 28px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x1ow4hk9 {
    padding-top: 60px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x96k8nx {
    padding-top: 9px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x16grhtn {
    width: 220px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xwl9fdd {
    width: 380px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xuyfhz4 {
    width: calc(100% - 16px);
  }
}
