*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{height:100%}body{margin:0}

@layer priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .x1bfz6kc {
    inset: 50% 0 auto;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x6juih4 {
    margin: var(--x1gwlymw) 0 var(--x5tzpk8) 0;
  }

  .x84vhe8 {
    padding: 0 12px;
  }

  .x1csxjeb {
    padding: 0 14px;
  }

  .x1xk1jr8 {
    padding: 0 16px;
  }

  .x5b5r1n {
    padding: 0 18px;
  }

  .xxmtint {
    padding: 0 20px;
  }

  .x1470adl {
    padding: 0 2px;
  }

  .xst3r74 {
    padding: 0 6px;
  }

  .x1m8zmzj {
    padding: 0 var(--x1gwlymw);
  }

  .xfmh6ay {
    padding: 0 var(--x1ja3hfz);
  }

  .x1717udv {
    padding: 0;
  }

  .x1dumkz1 {
    padding: 2px 6px;
  }

  .xmfpazt {
    padding: 2px 8px;
  }

  .x1gqu590 {
    padding: 3px 10px;
  }

  .xtdwleo {
    padding: 4px 12px;
  }

  .xdqdrvq {
    padding: 4px 8px;
  }

  .x18tqr4w {
    padding: 6px 8px;
  }

  .x1v749pu {
    padding: 6px var(--x1gwlymw);
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .x19eqzcc {
    padding: var(--x1gwlymw) var(--x1gwlymw);
  }

  .xacldd9 {
    padding: var(--x1gwlymw) var(--x1ja3hfz);
  }

  .xvi11vu {
    padding: var(--x1gwlymw);
  }

  .xe3f3nm {
    padding: var(--x1ja3hfz) var(--xk03y6e);
  }

  .xqarsig {
    padding: var(--x1ja3hfz);
  }

  .x15p74ot {
    padding: var(--x32wwcy);
  }

  .x11704cr {
    padding: var(--x5tzpk8) var(--x1gwlymw);
  }

  .xtphap6 {
    padding: var(--x5tzpk8) var(--xk03y6e);
  }

  .x198fsj0 {
    padding: var(--xk03y6e);
  }

  .x1ywqpn3 {
    padding: var(--xqj72);
  }

  @media (width <= 767px) {
    .x1h4p62m.x1h4p62m {
      inset: auto 0 0;
    }
  }

  @media (width >= 1024px) {
    .xwept3i.xwept3i {
      padding: var(--xqj72);
    }
  }
}

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

  .xplem {
    border-color: #d2992259;
  }

  .xfkfbco {
    border-color: #ef444459;
  }

  .xq7xlq2 {
    border-color: #ef444466;
  }

  .x1mebn5y {
    border-color: #f27c7866;
  }

  .x1iuzz4m {
    border-color: #38bdf859;
  }

  .xb2k2qo {
    border-color: #38bdf866;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xprlxp4 {
    border-color: var(--x13b68h0);
  }

  .xwcxgyf {
    border-color: var(--x14nyuzi);
  }

  .x1aukat2 {
    border-color: var(--x1jjcyt);
  }

  .x1f30vlp {
    border-color: var(--x1o2fxc5);
  }

  .xv7jd02 {
    border-color: var(--x1xaotit);
  }

  .x8u2emb {
    border-color: var(--x1ypr5i3);
  }

  .x1i9erdw {
    border-color: var(--x5g0trj);
  }

  .x1i5p8ji {
    border-color: var(--x687dmf);
  }

  .x1tircln {
    border-color: var(--x8gjrng);
  }

  .x1i5xtk2 {
    border-color: var(--xajuwh5);
  }

  .x179fq1o {
    border-color: var(--xddozz0);
  }

  .xyrke5f {
    border-color: var(--xk8fv24);
  }

  .x1j07m47 {
    border-color: var(--xlzu9hi);
  }

  .xmct4sg {
    border-color: var(--xs9p77e);
  }

  .x1cucoi {
    border-color: var(--xs9pax9);
  }

  .x1ci7s1t {
    border-color: var(--xycj4sv);
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1o52u24 {
    border-radius: var(--x158dclz);
  }

  .x163fkht {
    border-radius: var(--x1aw3gyc) var(--x1aw3gyc) 0 0;
  }

  .xaj4hh3 {
    border-radius: var(--x1aw3gyc);
  }

  .xc8ao3o {
    border-radius: var(--x1fpr06w);
  }

  .x188g8dy {
    border-radius: var(--x1l72dt8);
  }

  .xmq92ru {
    border-radius: var(--xrp87ck);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1iv9x3n {
    flex: 200px;
  }

  .x16lfkth {
    flex: 300px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1mg7dyc {
    gap: var(--x1gwlymw);
  }

  .x165jnay {
    gap: var(--x1ja3hfz);
  }

  .xg0kozi {
    gap: var(--x32wwcy);
  }

  .xowq4re {
    gap: var(--x5tzpk8);
  }

  .x15gx8a8 {
    gap: var(--xk03y6e);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1kvu2zm {
    padding-block: var(--x32wwcy);
  }

  .x1keonfa {
    padding-block: var(--x5tzpk8);
  }

  .xtc9wdh {
    padding-inline: var(--x1gwlymw);
  }

  .x1f5uifv {
    padding-inline: var(--x1ja3hfz);
  }

  .x18y4tmp {
    padding-inline: var(--x5tzpk8);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1myia39 {
    transition: opacity .15s;
  }

  .xn6ple6:hover {
    border-color: var(--x8gjrng);
  }

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

  .xr5n4be:focus {
    border-color: var(--x8gjrng);
  }

  @media (width >= 1024px) {
    .x1vb3enb.x1vb3enb {
      flex: 1;
    }
  }
}

@layer priority4 {
  .x1v6e4sr {
    accent-color: #dfc1ff;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x7a106z {
    align-items: start;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

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

  .xmg6eyc {
    animation-duration: 1.5s;
  }

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

  .x1remqrk {
    animation-name: xn2fwcn-B;
  }

  .x1gtzyqo {
    animation-name: xqiffgi-B;
  }

  .x1ka1v4i {
    animation-name: xqng64z-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

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

  .xjyslct {
    appearance: none;
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1ydx4q1 {
    backdrop-filter: blur(6px);
  }

  .x1wel3ma {
    background-color: #00000040;
  }

  .x1m9af4x {
    background-color: #000000b8;
  }

  .xjeb7pc {
    background-color: #000000c7;
  }

  .x679uo6 {
    background-color: #000c;
  }

  .x1k1kosa {
    background-color: #67cde033;
  }

  .xuoaop9 {
    background-color: #72d6a026;
  }

  .xppsbb5 {
    background-color: #72d6a033;
  }

  .x1hvv5ze {
    background-color: #94a3b833;
  }

  .xwq4uy9 {
    background-color: #a855f726;
  }

  .xseu7i7 {
    background-color: #a855f733;
  }

  .x18fb2p5 {
    background-color: #b4530933;
  }

  .xynrx6i {
    background-color: #d299221f;
  }

  .xexurn6 {
    background-color: #17151bd1;
  }

  .x1he27f2 {
    background-color: #eab30826;
  }

  .x19vbswa {
    background-color: #eab30833;
  }

  .xgfqtin {
    background-color: #ef44440f;
  }

  .x11dtfcl {
    background-color: #ef444426;
  }

  .x131j8r0 {
    background-color: #ef444433;
  }

  .xgaq6z9 {
    background-color: #f27c781a;
  }

  .x1i201g6 {
    background-color: #f27c7824;
  }

  .x23mbu {
    background-color: #f27c7826;
  }

  .x6o44vu {
    background-color: #f27c7833;
  }

  .x9oyps7 {
    background-color: #f4c95d26;
  }

  .xf2n111 {
    background-color: #f4c95d33;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .xdjt8tf {
    background-color: #38bdf81f;
  }

  .xg99ead {
    background-color: #38bdf826;
  }

  .xzuft3k {
    background-color: #453456f2;
  }

  .xsa8iji {
    background-color: #09080dc7;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xzsmu86 {
    background-color: var(--x12xqpjy);
  }

  .x1bgcule {
    background-color: var(--x1a8hdoi);
  }

  .x1tz7k6n {
    background-color: var(--x1brl30n);
  }

  .x1om0fli {
    background-color: var(--x1gssx56);
  }

  .x75bztt {
    background-color: var(--x1xaotit);
  }

  .x1ab54ia {
    background-color: var(--x1ypr5i3);
  }

  .x17vurta {
    background-color: var(--x687dmf);
  }

  .x1kq56w9 {
    background-color: var(--x8gjrng);
  }

  .x4xehek {
    background-color: var(--xd1cjll);
  }

  .xg4cuzz {
    background-color: var(--xft7xat);
  }

  .xa4yydh {
    background-color: var(--xmpuc6c);
  }

  .x1ympue9 {
    background-color: var(--xq0me43);
  }

  .x1mef591 {
    background-color: var(--xr3yc18);
  }

  .x1spaaro {
    background-color: var(--xt5bnz0);
  }

  .x1xl41g4 {
    background-color: var(--xy39l6x);
  }

  .x2xozvh {
    background-image: url("/assets/login-court-dunk.webp"), url("/assets/login-court-dunk.jpg");
  }

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

  .x18d0r48 {
    background-size: cover;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xt0apqt {
    box-shadow: 0 4px 12px #7c3aed66;
  }

  .xyjtjo1 {
    box-shadow: var(--x13zqvis);
  }

  .x1eikxc8 {
    box-shadow: var(--x14n238c);
  }

  .xxuvc9c {
    box-shadow: var(--x14z11o1);
  }

  .x1kfovya {
    box-shadow: var(--x47oaew);
  }

  .xlvbqaj {
    box-shadow: var(--xb5romn);
  }

  .xb23ea4 {
    box-shadow: var(--xlxp7gc);
  }

  .xlou2id {
    box-shadow: var(--xsh31ey);
  }

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

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .xw6tkdy {
    color: #38bdf8;
  }

  .x13jbc4r {
    color: #94a3b8;
  }

  .xrvbfx3 {
    color: #a855f7;
  }

  .x29mykp {
    color: #b45309;
  }

  .x1m3z5z6 {
    color: #eab308;
  }

  .x1968d2o {
    color: #ef4444;
  }

  .x1f5xtb {
    color: #f87171;
  }

  .x8yag65 {
    color: #fff;
  }

  .x1qnr89n {
    color: var(--x1asczvc);
  }

  .xj86pb {
    color: var(--x1o2fxc5);
  }

  .xjfz4zy {
    color: var(--x1r6a3gm);
  }

  .x1irgirf {
    color: var(--x5g0trj);
  }

  .x12x2ef7 {
    color: var(--x5kqm12);
  }

  .x1ictier {
    color: var(--x687dmf);
  }

  .xv0uw76 {
    color: var(--x88mi0w);
  }

  .xu18aeb {
    color: var(--x8gjrng);
  }

  .x1cvuqcl {
    color: var(--xajuwh5);
  }

  .xox4opk {
    color: var(--xd1cjll);
  }

  .xxx1sts {
    color: var(--xddozz0);
  }

  .x1anfgwe {
    color: var(--xft7xat);
  }

  .x3sdkwj {
    color: var(--xifktvb);
  }

  .xb7cu3i {
    color: var(--xjay3bm);
  }

  .x5fbr66 {
    color: var(--xlzu9hi);
  }

  .xk4yg09 {
    color: var(--xmpuc6c);
  }

  .x16cvpxq {
    color: var(--xq0me43);
  }

  .x1k9dypl {
    color: var(--xr3yc18);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xbh8q5q {
    fill: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x18mqm2i {
    float: right;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .x1rxacu6 {
    font-family: var(--xiymef1);
  }

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

  .x1shuy96 {
    font-size: .65rem;
  }

  .x1ll8agd {
    font-size: .66rem;
  }

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

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

  .x157bgb5 {
    font-size: .76rem;
  }

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

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

  .xym1t2f {
    font-size: .82rem;
  }

  .xfl4wtl {
    font-size: .84rem;
  }

  .xzwx8i7 {
    font-size: .86rem;
  }

  .x16vn6xf {
    font-size: .88rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

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

  .x1ksoetq {
    font-size: 1.05rem;
  }

  .x12tz2uy {
    font-size: 1.12rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x1hptrd9 {
    font-size: 1.1rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xvewgow {
    font-size: 1.2rem;
  }

  .x5pdnfe {
    font-size: 1.35rem;
  }

  .xml2kzp {
    font-size: 1.4rem;
  }

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

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x1otn0z {
    font-size: clamp(1.45rem, 4vw, 2rem);
  }

  .x19txzks {
    font-weight: var(--x1wk6379);
  }

  .x1nv4wgk {
    font-weight: var(--xha1a6j);
  }

  .x15ayo9b {
    font-weight: var(--xvfh6db);
  }

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

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

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

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

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

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

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

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

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

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

  .x19kjcj4 {
    object-fit: contain;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1fom828 {
    stroke: var(--x1brl30n);
  }

  .xdpi73w {
    stroke: var(--x687dmf);
  }

  .x1ty57vl {
    stroke: var(--xd1cjll);
  }

  .xpvzles {
    stroke: var(--xft7xat);
  }

  .x1j5hles {
    stroke: var(--xq0me43);
  }

  .xxxhe8j {
    stroke: var(--xr3yc18);
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

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

  .xd877n6 {
    transition-duration: var(--x15k340r);
  }

  .x1h56q4c {
    transition-duration: var(--x1ks3cke);
  }

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

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

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

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

  .xxnu56j {
    transition-property: stroke-dashoffset;
  }

  .x1tlk4ec {
    transition-timing-function: var(--xubcros);
  }

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1hi9sau {
    z-index: 120;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x6cuj84 {
    z-index: 500;
  }

  .xoz0ns6 {
    z-index: 900;
  }

  .xk7o6rf {
    z-index: 950;
  }

  .x3yo3zp:focus-visible {
    box-shadow: var(--xi02aiu);
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xqlhgvp:hover {
    background-color: #a855f71f;
  }

  .x1yjo4gw:hover {
    background-color: #f27c7826;
  }

  .xdkjh1n:hover {
    background-color: #f27c7833;
  }

  .xwzd83e:hover {
    background-color: var(--x12xqpjy);
  }

  .xh00ubl:hover {
    background-color: var(--x1xaotit);
  }

  .xl3ggl8:hover {
    background-color: var(--xy39l6x);
  }

  .xacuo4e:hover {
    box-shadow: var(--x14n238c);
  }

  .x13hmlct:hover {
    color: var(--x1r6a3gm);
  }

  .xcv1pve:hover {
    color: var(--x5kqm12);
  }

  .x14jpi1o:hover {
    color: var(--x8gjrng);
  }

  .x14nt3zd:hover {
    color: var(--xmpuc6c);
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .xclktvd:hover {
    opacity: .95;
  }

  .x1twi78a:focus {
    box-shadow: 0 0 0 2px #dfc1ff40;
  }

  .xi6wqss:active {
    box-shadow: var(--xsh31ey);
  }

  @media (width >= 1024px) {
    .xzhf20h.xzhf20h {
      display: block;
    }

    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }

    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

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

  @media (width >= 720px) {
    .x17oqrfi.x17oqrfi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 860px) {
    .x1na0ull.x1na0ull {
      grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
    }
  }

  @media (width >= 1024px) {
    .xgwsfh9.xgwsfh9 {
      grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    }

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

    .xe6zstd.xe6zstd {
      position: sticky;
    }
  }

  @media (width <= 767px) {
    .x1pr9h31.x1pr9h31 {
      transform: none;
    }
  }

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

@layer priority5 {
  .xcdvueo {
    border-bottom-color: #ffffff0a;
  }

  .xnu1qqk {
    border-bottom-color: var(--x14nyuzi);
  }

  .xr4gohs {
    border-bottom-color: var(--xt5bnz0);
  }

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

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

  .x1r13swh {
    border-left-color: var(--x5kqm12);
  }

  .xicphzf {
    border-left-color: var(--x687dmf);
  }

  .xpfx24i {
    border-left-color: var(--x8gjrng);
  }

  .x1kux5nf {
    border-left-color: var(--xr3yc18);
  }

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

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

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .xab2n2i {
    border-right-color: var(--x14nyuzi);
  }

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

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

  .x1929ig7 {
    border-top-color: var(--x14nyuzi);
  }

  .x1pfxt7i {
    border-top-color: var(--x8gjrng);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xy58vm5 {
    bottom: 24px;
  }

  .xrb244j {
    bottom: 6px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1peatla {
    height: 64px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .x1j8duok {
    height: var(--x1dt9bse);
  }

  .xosse0 {
    height: var(--x1si2zqm);
  }

  .xuk2x4j {
    height: var(--xs2s4cq);
  }

  .xu96u03 {
    left: 0;
  }

  .x1if0o47 {
    margin-bottom: -48px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xfsay3v {
    margin-bottom: var(--x1ja3hfz);
  }

  .x1q92p05 {
    margin-bottom: var(--x5tzpk8);
  }

  .x48twul {
    margin-bottom: var(--xk03y6e);
  }

  .xraygvw {
    margin-left: var(--x5tzpk8);
  }

  .x1chztmu {
    margin-right: var(--x5tzpk8);
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x2c2315 {
    margin-top: var(--x1gwlymw);
  }

  .x38r7zf {
    margin-top: var(--x1ja3hfz);
  }

  .x11meyk2 {
    margin-top: var(--x32wwcy);
  }

  .xnjzfkb {
    margin-top: var(--x5tzpk8);
  }

  .x19aweqf {
    max-height: 180px;
  }

  .x1ismmbu {
    max-height: 90dvh;
  }

  .xycw5lm {
    max-height: 92vh;
  }

  .xs94us0 {
    max-height: min(85dvh, 900px);
  }

  .x1wmrhtn {
    max-width: 1100px;
  }

  .x680sxo {
    max-width: 11rem;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x9l5fec {
    min-height: 220px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xmyzojc {
    min-height: var(--xs2s4cq);
  }

  .xeuugli {
    min-width: 0;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x1aasl1c {
    min-width: 34px;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .x1s7z90o {
    min-width: var(--xs2s4cq);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xm0h1t5 {
    padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px));
  }

  .x1cwmqr2 {
    padding-bottom: calc(96px + env(safe-area-inset-bottom, 0px));
  }

  .x4vtuok {
    padding-bottom: var(--x32wwcy);
  }

  .x1ghgguf {
    padding-bottom: var(--x5tzpk8);
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xh80x56 {
    padding-right: 48px;
  }

  .x1yme1si {
    padding-right: var(--x32wwcy);
  }

  .xms455e {
    padding-top: var(--x1gwlymw);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1gv0tr7 {
    right: 24px;
  }

  .xclnmbr {
    right: 6px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .x7e8qa7 {
    top: var(--x5tzpk8);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x1247r65 {
    width: 60px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .xloyg6u {
    width: calc(100% - 48px);
  }

  .xb4qofg {
    width: min(680px, 100vw - 32px);
  }

  .xsdtlqv {
    width: var(--xs2s4cq);
  }

  .xkwt4zs {
    width: var(--xuxgfep);
  }

  @media (width <= 767px) {
    .x8be0im.x8be0im {
      border-bottom-left-radius: 0;
    }

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

    .x1jpuawk.x1jpuawk {
      border-top-left-radius: var(--x1ta2yyi);
    }

    .x1iqddox.x1iqddox {
      border-top-right-radius: var(--x1ta2yyi);
    }
  }

  @media (width >= 1024px) {
    .x1jn3bn3.x1jn3bn3 {
      margin-left: var(--xuxgfep);
    }

    .xrg86g6.xrg86g6 {
      max-height: calc(100dvh - 64px);
    }
  }

  @media (width <= 767px) {
    .x1rug8x6.x1rug8x6 {
      max-height: 88dvh;
    }
  }

  @media (width >= 1024px) {
    .x1m4w9oy.x1m4w9oy {
      overflow-y: auto;
    }

    .x1kysgn6.x1kysgn6 {
      padding-bottom: var(--xqj72);
    }

    .x1bah3ii.x1bah3ii {
      top: var(--xqj72);
    }
  }

  @media (width <= 767px) {
    .x10rn61k.x10rn61k {
      width: 100%;
    }
  }
}

@layer priority6 {
  .x1cve9a5::backdrop {
    backdrop-filter: blur(5px);
  }

  .xb9336d::backdrop {
    background-color: #09080dc7;
  }
}

@keyframes xqiffgi-B {
  0% {
    opacity: .4;
  }

  50% {
    opacity: .8;
  }

  100% {
    opacity: .4;
  }
}

@keyframes xn2fwcn-B {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

:root, .x2ajkdh {
  --x14n238c: 6px 6px 14px #000000a6, -4px -4px 10px #ffffff0a;
  --xb5romn: 4px 4px 10px #0009, -3px -3px 8px #ffffff08;
  --x14z11o1: inset 4px 4px 8px #000000b3, inset -3px -3px 6px #ffffff08;
  --xsh31ey: inset 4px 4px 8px #000000b3, inset -3px -3px 6px #ffffff08, inset 0 0 12px #dfc1ff38;
  --x13zqvis: 4px 4px 10px #0009, -3px -3px 8px #ffffff08, inset 3px 0 0 #dfc1ff, 0 0 14px #dfc1ff29;
  --xlxp7gc: 0 -12px 32px #0009;
  --xi02aiu: 0 0 0 2px #17151b, 0 0 0 4px #dfc1ff;
  --x47oaew: 0 0 16px #ff003373;
}

:root, .xcifdju {
  --x158dclz: 8px;
  --x1aw3gyc: 12px;
  --xrp87ck: 18px;
  --x1ta2yyi: 24px;
  --x1fpr06w: 28px;
  --x1l72dt8: 999px;
}

:root, .xgtme0v {
  --x1ks3cke: .12s;
  --xusffqa: .2s;
  --x15k340r: .32s;
  --xubcros: cubic-bezier(.2, 0, 0, 1);
}

:root, .x1wws7dd {
  --x1ypr5i3: #17151b;
  --xcqnwaw: #1d1a22;
  --x12xqpjy: #141219;
  --xt5bnz0: #24212b;
  --x1xaotit: #2d2935;
  --x14nyuzi: #ffffff12;
  --x1uyexy6: #000000b8;
  --x1r6a3gm: #f7f4fa;
  --x88mi0w: #cec8d4;
  --xjay3bm: #b6afbe;
  --x81k54e: #3b3544;
  --x1pk62lu: #0a090e;
  --x1brl30n: #3b3544;
  --x687dmf: #f27c78;
  --xft7xat: #f4c95d;
  --xr3yc18: #72d6a0;
  --xq0me43: #67cde0;
  --xd1cjll: #d1acff;
  --x5g0trj: #8fb8ff;
  --xddozz0: #d6a4ff;
  --xajuwh5: #f3b878;
  --x1o2fxc5: #a5d889;
  --xlzu9hi: #f49ab6;
  --xy39l6x: #453456;
  --x8gjrng: #dfc1ff;
  --x1gssx56: #9adacf;
  --x1asczvc: #101719;
  --xk8fv24: #b9a7ce;
  --x17zstqt: #1e3a8a;
  --x10my3d4: #1d4ed8;
  --x29kfp7: #2563eb;
  --x5kqm12: #38bdf8;
  --x1m7ff2k: #f03;
  --xnses0s: #ff1744;
  --xlnpd2z: #ef4444;
  --x1a8hdoi: #3fb950;
  --xifktvb: #d29922;
  --xmpuc6c: #f27c78;
  --xaek40e: #2563eb;
  --xy3in7m: #38bdf8;
  --x16ltwfs: #94a3b8;
  --x1qngyaj: #d97706;
  --x15j123e: #475569;
  --x13b68h0: #d97706;
  --xs9p77e: #cbd5e1;
  --xycj4sv: #facc15;
  --x1jjcyt: #a855f7;
  --xs9pax9: #f03;
}

:root, .xtb0oac {
  --x32wwcy: 4px;
  --x5tzpk8: 8px;
  --x1gwlymw: 12px;
  --x1ja3hfz: 16px;
  --xk03y6e: 24px;
  --xqj72: 32px;
  --x14o7ul2: 48px;
}

:root, .x8c9vyr {
  --xiymef1: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --xcr8lx9: 400;
  --x1wk6379: 500;
  --xvfh6db: 600;
  --xha1a6j: 700;
}

:root, .xu1znsw {
  --xs2s4cq: 48px;
  --xeho63t: 8px;
  --x1dt9bse: 56px;
  --x1si2zqm: 64px;
  --xjck7hn: 12px;
  --xuxgfep: 260px;
  --x89irey: 56px;
  --x1ac89c9: 44px;
}
