@layer reset{*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0}button,input,select,textarea{color:inherit;font:inherit;background:0 0;border:none}button{cursor:default}}@layer base{body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;position:relative}html,body,#root{width:100%;height:100%;overflow:hidden}#root,#storybook-root{isolation:isolate}}.prompt-scrollbar::-webkit-scrollbar{background:0 0;width:4px;height:4px}.prompt-scrollbar::-webkit-scrollbar-track{background:0 0}.prompt-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.prompt-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--bwf-scrollbar-thumb)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.window-drag{z-index:30;-webkit-app-region:drag;height:34px;position:fixed;inset:0 0 auto}

@layer reset, base, stylex.priority1;

@layer stylex.priority2 {
  .x2po2za {
    inset: 0 0 auto;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .x8g15wg {
    padding: 4px;
  }
}

@layer stylex.priority3 {
  .x1fxgij4 {
    border-color: color-mix(in srgb,var(--x1bp8ox1) 40%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xpsr0nx {
    border-color: var(--x11q5ope);
  }

  .xgb4yg {
    border-color: var(--x13zdibz);
  }

  .x1jtijzt {
    border-color: var(--x14xd2tp);
  }

  .x12q8mfh {
    border-color: #ef444466;
  }

  .x19ck55x {
    border-color: var(--x1h2dlzy);
  }

  .x1niz44i {
    border-color: var(--x1h7iu18);
  }

  .xgpeunv {
    border-color: var(--x1is7lcy);
  }

  .x19o9llu {
    border-color: #ffffff1a;
  }

  .x1lcw5o8 {
    border-color: var(--x89ao9r);
  }

  .x1m54i22 {
    border-color: var(--xg8gkwm);
  }

  .x125y6r {
    border-color: #ffffff1a;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x7yrpt8 {
    border-radius: var(--x-borderRadius);
  }

  .xscm42b {
    border-radius: 9999px;
  }

  .xv0xqbm {
    border-radius: 10px;
  }

  .x1qsa6sl {
    border-radius: 12px;
  }

  .xxvapjm {
    border-radius: 16px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x4hv7ue {
    border-width: .5px;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x167g77z, .xcfchtm {
    gap: 8px;
  }

  .x173xonq {
    gap: 2px;
  }

  .xnpctgy {
    gap: 4px;
  }

  .x15nkzyl {
    gap: 12px;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1i54egk {
    overflow: var(--x-overflow);
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1b9wmvo {
    padding-block: 15px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim, .x138twje {
    padding-block: 8px;
  }

  .x1kjeti9 {
    padding-block: 2px;
  }

  .xluj4z7 {
    padding-block: 4px;
  }

  .x1qqvb0e {
    padding-block: 12px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xr1jaoa {
    padding-inline: 16px;
  }

  .xkvhacc {
    padding-inline: 8px;
  }

  .x1dyawiy {
    padding-inline: 4px;
  }

  .x1va4sxk {
    padding-inline: 12px;
  }

  .x1ibsj99 {
    transition: var(--x-transition);
  }

  .xbv1ddp:focus-visible {
    outline: 2px solid var(--x1o26yo0);
  }

  .x5bwnvf:focus {
    border-color: var(--x1o26yo0);
  }
}

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

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .xamitd3 {
    align-self: center;
  }

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

  .x1uzojwf {
    animation-delay: 0s;
  }

  .x1s8elqy {
    animation-delay: 3s;
  }

  .x6g6xww {
    animation-delay: 7s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .x1shwlz2 {
    animation-duration: .16s;
  }

  .xs4xyr0 {
    animation-duration: .25s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .x2mfxb {
    animation-duration: .4s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1jak35n {
    animation-duration: .3s;
  }

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

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .x1ir97tl {
    animation-fill-mode: none;
  }

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

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1u5sgcr {
    animation-name: x1cgdmuz-B;
  }

  .x97zbip {
    animation-name: x1k48ry3-B;
  }

  .xsuiv4y {
    animation-name: x1mi9bte-B;
  }

  .xhpbw76 {
    animation-name: x1uknk9t-B;
  }

  .xdd6h36 {
    animation-name: x1wuov4y-B;
  }

  .x1cat8ld {
    animation-name: xa23vs7-B;
  }

  .xpjpazq {
    animation-name: xvj8laq-B;
  }

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

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .x14xfks9 {
    animation-timing-function: ease-out;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xwhdwdg {
    backdrop-filter: blur(24px);
  }

  .xi4djqw {
    backdrop-filter: blur(32px);
  }

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

  .xigetfx {
    backdrop-filter: var(--x139349m);
  }

  .xhmfro4 {
    backdrop-filter: var(--x16o7iio);
  }

  .xyotf56 {
    backdrop-filter: var(--x1o91u5b);
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x9s350g {
    background-color: color-mix(in oklab,var(--xav1n3i) 86%,transparent);
  }

  .x10ypjz4 {
    background-color: color-mix(in srgb,var(--x11q5ope) 90%,transparent);
  }

  .xgcnf87 {
    background-color: color-mix(in srgb,var(--xav1n3i) 72%,transparent);
  }

  .x1nw5at9 {
    background-color: color-mix(in srgb,var(--xav1n3i) 90%,transparent);
  }

  .x1fg5zdc {
    background-color: color-mix(in srgb,var(--xda543l) 25%,transparent);
  }

  .xhy2dae {
    background-color: #00000040;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x13ld3s2 {
    background-color: var(--x10bg9op);
  }

  .xddfezf {
    background-color: var(--x11q5ope);
  }

  .x1jf0i8e {
    background-color: var(--x1bp8ox1);
  }

  .x4ikjvl {
    background-color: #ef44441f;
  }

  .x1yhox59 {
    background-color: var(--x1ksgekd);
  }

  .x1f7jrq9 {
    background-color: var(--x1uq6xpj);
  }

  .x17g82lb {
    background-color: var(--x1ys6szm);
  }

  .xeutzdt {
    background-color: #ef44441a;
  }

  .x17f5r5c {
    background-color: #0003;
  }

  .x1drwg5i {
    background-color: #ffffff1a;
  }

  .x1d4kcmc {
    background-color: var(--xav1n3i);
  }

  .xa139qc {
    background-color: var(--xo9dp45);
  }

  .x6n85n {
    background-color: var(--xrlk1tz);
  }

  .x7eywq1 {
    background-color: var(--xro235o);
  }

  .x1ub749m {
    background-color: var(--xtkjbht);
  }

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

  .x1dn7ckp {
    background-color: var(--xukpt3a);
  }

  .x1ginn1k {
    background-color: var(--xzs3m8l);
  }

  .x9i3e2b {
    background-image: linear-gradient(#0006, #0003, #0000);
  }

  .x6b4ozq {
    background-image: linear-gradient(to top, #0006, #0003, #0000);
  }

  .x1ffjblh {
    box-shadow: 0 0 0 .5px #000000bf, inset 0 0 0 .5px #ffffffbf;
  }

  .xf4v6ku {
    box-shadow: 0 0 0 1px var(--x1qy7nsl);
  }

  .xv186zg {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x9axevo {
    box-shadow: 0 25px 50px -12px #0000008c;
  }

  .x1uio3fp {
    box-shadow: 0 4px 6px -1px #0000001a;
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .xo4c3uc {
    box-shadow: 0 25px 50px -12px #0000008c;
  }

  .x12hdicn {
    box-shadow: var(--xk6xrqw);
  }

  .x14vzf63 {
    box-shadow: var(--xpu9fbo);
  }

  .x5m5irz {
    box-shadow: var(--xsy5n45);
  }

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

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

  @media (prefers-color-scheme: dark) {
    .x108lcm5 {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
    }
  }

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

  .x1hieamh {
    color: color-mix(in srgb,var(--x17j4cge) 80%,transparent);
  }

  .x15coplt {
    color: color-mix(in srgb,var(--x89ao9r) 60%,transparent);
  }

  .xl4twc8 {
    color: color-mix(in srgb,var(--x89ao9r) 80%,transparent);
  }

  .xj1h6i9 {
    color: #eef4ff;
  }

  .x12a79sz {
    color: #f6f7fbcc;
  }

  .xj3f2pr {
    color: var(--x17j4cge);
  }

  .xdkkeco {
    color: #f6f7fb;
  }

  .x1t0mj3d {
    color: #f6f7fbcc;
  }

  .x1obrtnh {
    color: #f6f7fb;
  }

  .x1hqkeig {
    color: var(--x1xzm9u7);
  }

  .x1wl2frj {
    color: var(--x89ao9r);
  }

  .x1pb9awc {
    color: #fca5a5;
  }

  .x11ijrhj {
    color: var(--xda543l);
  }

  .x26uq28 {
    color: #f6f7fb;
  }

  .xevknvm {
    color: var(--xy2nrwi);
  }

  .x1ampwju {
    color: #8991a4;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5hlk9d {
    filter: blur();
  }

  .xnyzrob {
    filter: blur(1px);
  }

  .x1qgin71 {
    filter: blur(4px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

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

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1khi24 {
    font-size: 12px;
  }

  .xqb51dp {
    font-size: 14px;
  }

  .xtnev84 {
    font-size: 10px;
  }

  .x1j3puqf {
    font-size: 13px;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f, .x1npw1ld {
    font-weight: 600;
  }

  .x1fjzod7 {
    font-weight: 500;
  }

  .x1xxtoay {
    grid-template-rows: var(--x-gridTemplateRows);
  }

  .x1qd1gx7 {
    image-rendering: pixelated;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

  .x1ksxc8v {
    line-height: 1.625;
  }

  .xuy8w9f {
    line-height: 17px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .xw01apr {
    margin-inline-start: -6px;
  }

  .x1xk3g5q {
    -webkit-mask-image: linear-gradient(#0000 0, #000 48px calc(100% - 72px), #0000 100%);
    mask-image: linear-gradient(#0000 0, #000 48px calc(100% - 72px), #0000 100%);
  }

  .xd6l2ye {
    -webkit-mask-image: linear-gradient(#0000 0, #000 56px calc(100% - 32px), #0000 100%);
    mask-image: linear-gradient(#0000 0, #000 56px calc(100% - 32px), #0000 100%);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1h0botc {
    transform: scale(.5) rotate(-45deg);
  }

  .x1uxm1jc {
    transform: scale(.5) rotate(45deg);
  }

  .x1a33avv {
    transform: scale(.5);
  }

  .x1omdec3 {
    transform: scale(1.5);
  }

  .x1nd5xg5 {
    transform: scale(1) rotate(0);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x1psfjxj {
    transform: translateX(16px);
  }

  .x1wj5aou {
    transform: translateY(-4px) scale(.95);
  }

  .xvvkyix {
    transform: translateY(0) scale(1);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xhuz40o {
    transform: translateY(4px) scale(1.05);
  }

  .x1eavr9u {
    transform: translateY(8px);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .x1k2tvsc {
    transition-duration: 75ms;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

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

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

  .xuvwwu4 {
    transition-duration: .2s;
  }

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

  .x7h6xqb {
    transition-property: background-color, color, opacity;
  }

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .xdq46b1 {
    transition-property: opacity, transform, background-color, color;
  }

  .xnejef0 {
    transition-property: opacity, transform, filter;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1mu9o27 {
    transition-property: width, transform, opacity;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .xr81utb {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x1bei18w {
    z-index: 50;
  }

  .xhje92f {
    z-index: 20;
  }

  .xw2yu0u:focus-visible {
    outline-color: var(--x1o26yo0);
  }

  .x1pwwqoy:first-child {
    margin-inline-start: 0;
  }

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

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .xv72owm:hover {
    background-color: var(--x11q5ope);
  }

  .xdueoid:hover {
    background-color: var(--x1h2dlzy);
  }

  .xjm3dym:hover {
    background-color: var(--x1ys6szm);
  }

  .x10sj52e:hover {
    background-color: #ffffff1a;
  }

  .xgp7434:hover {
    background-color: var(--xav1n3i);
  }

  .xcfj6rh:hover {
    background-color: var(--xtkjbht);
  }

  .x8n56w4:hover {
    color: var(--x89ao9r);
  }

  .xy4hswj:hover {
    color: var(--xy2nrwi);
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .xcum6zn:hover {
    transform: scale(1.04);
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

  .xuwh916:active {
    background-color: var(--xr0nj15);
  }

  .xjvhpl4:active {
    background-color: var(--xs6vj6n);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }
}

@layer stylex.priority5 {
  .xyibyru {
    border-bottom-color: #ffffff1a;
  }

  .xjlzo6t {
    border-bottom-color: var(--xcp75q6);
  }

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

  .x1co6499 {
    border-bottom-width: .5px;
  }

  .x1j2bljy {
    border-top-color: #ef444466;
  }

  .x38dpot {
    border-top-left-radius: 24px;
  }

  .x1kuloru {
    border-top-right-radius: 24px;
  }

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

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

  .x191j7n5 {
    bottom: 16px;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .x1m4c5gx {
    bottom: 16px;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x18gnavp {
    height: 13px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xrk9nte {
    height: min(70vh, 620px);
  }

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

  .x213ymm {
    height: 32px;
  }

  .x1xw57zu {
    height: 36px;
  }

  .x1me3jgr {
    height: 24px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x1qpfodn {
    left: 16px;
  }

  .x1nrll8i {
    left: 50%;
  }

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

  .xty4aln {
    margin-bottom: -40px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x14fwe3t {
    margin-bottom: var(--x-marginBottom);
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .xnp1ti1 {
    max-height: 288px;
  }

  .x9v6m0g {
    max-height: 40vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xuw4p4q {
    max-width: 288px;
  }

  .xdusixz {
    max-width: 384px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .xf68679 {
    max-width: var(--x-maxWidth);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xfwl3qm {
    min-height: 32px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xsyy15k {
    padding-bottom: 216px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .xh80x56 {
    padding-right: 48px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .xl7erhr {
    right: 48px;
  }

  .x1pzoy33 {
    right: 4px;
  }

  .x19up5dg {
    right: 8px;
  }

  .x13vifvy {
    top: 0;
  }

  .xomnu4r {
    top: 16px;
  }

  .xndqk7f {
    top: 4px;
  }

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

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x152qxlz {
    width: 33%;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x3bhodz {
    width: 63px;
  }

  .x1fu8urw {
    width: 64px;
  }

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

  .x682min {
    width: min(92vw, 960px);
  }

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

  .xfah9y3 {
    width: 32px;
  }

  .x4paszy {
    width: 36px;
  }

  .xwm0gp7 {
    width: 24px;
  }
}

@layer stylex.priority6 {
  .xfj45cj:before {
    inset-block: -16px;
  }

  .xobhr9b:before {
    inset-inline: -24px;
  }
}

@layer stylex.priority7 {
  .x184p0i4::backdrop {
    background-color: #00000080;
  }

  .x517su4::backdrop {
    background-color: var(--x10bg9op);
  }

  .x9dla3p::placeholder {
    color: var(--x1xzm9u7);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .xpvlim7::placeholder {
    font-weight: 500;
  }

  .x1hmns74:before {
    position: absolute;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1cgdmuz-B {
  0% {
    left: -33%;
  }

  100% {
    left: 100%;
  }
}

@keyframes x1mi9bte-B {
  to {
    opacity: 0;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xa23vs7-B {
  from {
    opacity: 0;
    transform: scale(.95) translateY(8px);
  }

  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}

@keyframes x1k48ry3-B {
  from {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1wuov4y-B {
  from {
    opacity: 0;
    transform: scale(.98);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xvj8laq-B {
  from {
    opacity: 0;
    transform: translateY(-12px) scale(.9);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x1uknk9t-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .xqo7lpp {
  --xav1n3i: #0b0d12;
  --x11q5ope: #11131a;
  --xro235o: #1a1d26;
  --x1ys6szm: #232735;
  --xrlk1tz: #161922;
  --x10bg9op: #0000008f;
  --x89ao9r: #f6f7fb;
  --xda543l: #8991a4;
  --x1xzm9u7: #737b8e;
  --x1tpcz66: #5d6474;
  --x1jvsxxu: #160016;
  --x1yvt0qt: #fa82f6;
  --xcp75q6: #f6f7fb14;
  --x13zdibz: #292d3a;
  --xmo2q: #3a4052;
  --x1bp8ox1: #f0f;
  --x1h2dlzy: #ff58ff;
  --xr0nj15: #d401d4;
  --x17j4cge: #160016;
  --xtkjbht: #f6f7fb0f;
  --xs6vj6n: #f6f7fb1a;
  --x1689r22: #ff00ff24;
  --x1n68myg: #ff00ff38;
  --x1o26yo0: #f0f;
  --x1m2tqyw: #0b0d12;
  --x1oxevfl: #ff00ff59;
  --x1qumlzq: #fff;
  --x1qy7nsl: #34d399;
  --x1h0szro: #34d3991f;
  --xyg0liq: #34d39966;
  --x11v4shx: #fbbf24;
  --x1jlcbhr: #fbbf241f;
  --xr1hmz3: #fbbf2466;
  --xy2nrwi: #fca5a5;
  --x1uq6xpj: #ef44441a;
  --xzs3m8l: #ef444429;
  --x14xd2tp: #ef444466;
  --x1qq8ply: #7dd3fc;
  --x8d3ghr: #38bdf81f;
  --xpiyh0h: #7dd3fc66;
  --bwf-scrollbar-thumb: #8991a44d;
}

@supports (color: lab(0% 0 0)) {
  :root, .xqo7lpp {
    --x1yvt0qt: lab(71.5057% 57.7417 -38.0041);
    --x1bp8ox1: lab(60.1684% 93.5381 -60.5064);
    --x1h2dlzy: lab(66.4473% 83.9061 -54.5947);
    --xr0nj15: lab(50.2243% 81.2119 -52.5355);
    --x1689r22: lab(60.1684% 93.5381 -60.5064 / .14);
    --x1n68myg: lab(60.1684% 93.5381 -60.5064 / .22);
    --x1o26yo0: lab(60.1684% 93.5381 -60.5064);
    --x1oxevfl: lab(60.1684% 93.5381 -60.5064 / .35);
  }
}

:root, .x1fmy98e {
  --xukpt3a: transparent;
  --xg8gkwm: transparent;
  --xsy5n45: none;
  --x1o91u5b: none;
  --x1ksgekd: #11131ab8;
  --x1is7lcy: #f6f7fb1a;
  --xpu9fbo: 0 12px 28px -18px #00000080;
  --x16o7iio: blur(16px);
  --xo9dp45: #0003;
  --x1h7iu18: #ffffff1a;
  --xk6xrqw: 0 25px 50px -12px #0000008c;
  --x139349m: blur(24px);
}

@supports (color: lab(0% 0 0)) {
  :root, .x1fmy98e {
    --x1ksgekd: lab(5.90917% .493474 -5.02638 / .72);
  }
}

@media (prefers-color-scheme: light) {
  :root, .x1fmy98e {
    --x1ksgekd: #ffffffd1;
    --x1is7lcy: #171a221a;
    --xpu9fbo: 0 12px 28px -18px #1a1f2c47;
    --xo9dp45: #ffffffb8;
    --x1h7iu18: #171a221f;
    --xk6xrqw: 0 25px 50px -12px #1a1f2c47;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x1fmy98e {
      --x1ksgekd: lab(100% -.0000298023 .0000119209 / .82);
    }
  }

  :root, .xqo7lpp {
    --xav1n3i: #f4f5fa;
    --x11q5ope: #fff;
    --xro235o: #e9ebf3;
    --x1ys6szm: #e3e6f2;
    --xrlk1tz: #fff;
    --x10bg9op: #171a226b;
    --x89ao9r: #171a22;
    --xda543l: #5c6474;
    --x1xzm9u7: #697080;
    --x1tpcz66: #8b91a0;
    --x1jvsxxu: #f6f7fb;
    --x1yvt0qt: #9d0a9c;
    --xcp75q6: #171a2214;
    --x13zdibz: #d8dce8;
    --xmo2q: #b9c0d1;
    --x1h2dlzy: #e600e7;
    --xtkjbht: #171a220a;
    --xs6vj6n: #171a2214;
    --x1689r22: #ff00ff1a;
    --x1n68myg: #ff00ff29;
    --x1o26yo0: #b900b9;
    --x1m2tqyw: #f4f5fa;
    --x1oxevfl: #ff00ff3d;
    --x1qumlzq: #171a22;
    --x1qy7nsl: #047857;
    --x1h0szro: #0596691a;
    --xyg0liq: #04785761;
    --x11v4shx: #92400e;
    --x1jlcbhr: #f59e0b1a;
    --xr1hmz3: #92400e61;
    --xy2nrwi: #b4232c;
    --x1uq6xpj: #ef44441a;
    --xzs3m8l: #ef444424;
    --x14xd2tp: #b4232c61;
    --x1qq8ply: #0369a1;
    --x8d3ghr: #0ea5e91a;
    --xpiyh0h: #0369a161;
    --bwf-scrollbar-thumb: #5c64744d;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .xqo7lpp {
      --x1yvt0qt: lab(37.2919% 63.7843 -41.2942);
      --x1h2dlzy: lab(54.5349% 87.0216 -56.2826);
      --x1689r22: lab(60.1684% 93.5381 -60.5064 / .1);
      --x1n68myg: lab(60.1684% 93.5381 -60.5064 / .16);
      --x1o26yo0: lab(43.5627% 75.4536 -48.7583);
      --x1oxevfl: lab(60.1684% 93.5381 -60.5064 / .24);
    }
  }
}

.x1cuyx8c.x1cuyx8c, .x1cuyx8c.x1cuyx8c:root {
  --bwf-scrollbar-thumb: #8991a44d;
  --x1bp8ox1: #f0f;
  --x17j4cge: #160016;
  --x1h2dlzy: #ff58ff;
  --xr0nj15: #d401d4;
  --x13zdibz: #292d3a;
  --xmo2q: #3a4052;
  --xcp75q6: #f6f7fb14;
  --x1tpcz66: #5d6474;
  --x1jvsxxu: #160016;
  --x1yvt0qt: #fa82f6;
  --x89ao9r: #f6f7fb;
  --xda543l: #8991a4;
  --x1xzm9u7: #737b8e;
  --x1o26yo0: #f0f;
  --x1m2tqyw: #0b0d12;
  --xtkjbht: #f6f7fb0f;
  --xs6vj6n: #f6f7fb1a;
  --x1689r22: #ff00ff24;
  --x1n68myg: #ff00ff38;
  --x1qumlzq: #fff;
  --x1oxevfl: #ff00ff59;
  --x14xd2tp: #ef444466;
  --xy2nrwi: #fca5a5;
  --x1uq6xpj: #ef44441a;
  --xzs3m8l: #ef444429;
  --xpiyh0h: #7dd3fc66;
  --x1qq8ply: #7dd3fc;
  --x8d3ghr: #38bdf81f;
  --xyg0liq: #34d39966;
  --x1qy7nsl: #34d399;
  --x1h0szro: #34d3991f;
  --xr1hmz3: #fbbf2466;
  --x11v4shx: #fbbf24;
  --x1jlcbhr: #fbbf241f;
  --x1ys6szm: #232735;
  --x11q5ope: #11131a;
  --xav1n3i: #0b0d12;
  --xrlk1tz: #161922;
  --xro235o: #1a1d26;
  --x10bg9op: #0000008f;
}

@supports (color: lab(0% 0 0)) {
  .x1cuyx8c.x1cuyx8c, .x1cuyx8c.x1cuyx8c:root {
    --x1bp8ox1: lab(60.1684% 93.5381 -60.5064);
    --x1h2dlzy: lab(66.4473% 83.9061 -54.5947);
    --xr0nj15: lab(50.2243% 81.2119 -52.5355);
    --x1yvt0qt: lab(71.5057% 57.7417 -38.0041);
    --x1o26yo0: lab(60.1684% 93.5381 -60.5064);
    --x1689r22: lab(60.1684% 93.5381 -60.5064 / .14);
    --x1n68myg: lab(60.1684% 93.5381 -60.5064 / .22);
    --x1oxevfl: lab(60.1684% 93.5381 -60.5064 / .35);
  }
}

.x4lfbc8.x4lfbc8, .x4lfbc8.x4lfbc8:root {
  --bwf-scrollbar-thumb: #5c64744d;
  --x1bp8ox1: #f0f;
  --x17j4cge: #160016;
  --x1h2dlzy: #e600e7;
  --xr0nj15: #d401d4;
  --x13zdibz: #d8dce8;
  --xmo2q: #b9c0d1;
  --xcp75q6: #171a2214;
  --x1tpcz66: #8b91a0;
  --x1jvsxxu: #f6f7fb;
  --x1yvt0qt: #9d0a9c;
  --x89ao9r: #171a22;
  --xda543l: #5c6474;
  --x1xzm9u7: #697080;
  --x1o26yo0: #b900b9;
  --x1m2tqyw: #f4f5fa;
  --xtkjbht: #171a220a;
  --xs6vj6n: #171a2214;
  --x1689r22: #ff00ff1a;
  --x1n68myg: #ff00ff29;
  --x1qumlzq: #171a22;
  --x1oxevfl: #ff00ff3d;
  --x14xd2tp: #b4232c61;
  --xy2nrwi: #b4232c;
  --x1uq6xpj: #ef44441a;
  --xzs3m8l: #ef444424;
  --xpiyh0h: #0369a161;
  --x1qq8ply: #0369a1;
  --x8d3ghr: #0ea5e91a;
  --xyg0liq: #04785761;
  --x1qy7nsl: #047857;
  --x1h0szro: #0596691a;
  --xr1hmz3: #92400e61;
  --x11v4shx: #92400e;
  --x1jlcbhr: #f59e0b1a;
  --x1ys6szm: #e3e6f2;
  --x11q5ope: #fff;
  --xav1n3i: #f4f5fa;
  --xrlk1tz: #fff;
  --xro235o: #e9ebf3;
  --x10bg9op: #171a226b;
}

@supports (color: lab(0% 0 0)) {
  .x4lfbc8.x4lfbc8, .x4lfbc8.x4lfbc8:root {
    --x1bp8ox1: lab(60.1684% 93.5381 -60.5064);
    --x1h2dlzy: lab(54.5349% 87.0216 -56.2826);
    --xr0nj15: lab(50.2243% 81.2119 -52.5355);
    --x1yvt0qt: lab(37.2919% 63.7843 -41.2942);
    --x1o26yo0: lab(43.5627% 75.4536 -48.7583);
    --x1689r22: lab(60.1684% 93.5381 -60.5064 / .1);
    --x1n68myg: lab(60.1684% 93.5381 -60.5064 / .16);
    --x1oxevfl: lab(60.1684% 93.5381 -60.5064 / .24);
  }
}

.x1cegfcw.x1cegfcw, .x1cegfcw.x1cegfcw:root {
  --x1o91u5b: none;
  --xg8gkwm: transparent;
  --xsy5n45: none;
  --xukpt3a: transparent;
  --x16o7iio: blur(16px);
  --x1is7lcy: #171a221a;
  --xpu9fbo: 0 12px 28px -18px #1a1f2c47;
  --x1ksgekd: #ffffffd1;
  --x139349m: blur(24px);
  --x1h7iu18: #171a221f;
  --xk6xrqw: 0 25px 50px -12px #1a1f2c47;
  --xo9dp45: #ffffffb8;
}

@supports (color: lab(0% 0 0)) {
  .x1cegfcw.x1cegfcw, .x1cegfcw.x1cegfcw:root {
    --x1ksgekd: lab(100% -.0000298023 .0000119209 / .82);
  }
}

.x5gfr6w.x5gfr6w, .x5gfr6w.x5gfr6w:root {
  --x1o91u5b: none;
  --xg8gkwm: transparent;
  --xsy5n45: none;
  --xukpt3a: transparent;
  --x16o7iio: blur(16px);
  --x1is7lcy: #f6f7fb1a;
  --xpu9fbo: 0 12px 28px -18px #00000080;
  --x1ksgekd: #11131ab8;
  --x139349m: blur(24px);
  --x1h7iu18: #ffffff1a;
  --xk6xrqw: 0 25px 50px -12px #0000008c;
  --xo9dp45: #0003;
}

@supports (color: lab(0% 0 0)) {
  .x5gfr6w.x5gfr6w, .x5gfr6w.x5gfr6w:root {
    --x1ksgekd: lab(5.90917% .493474 -5.02638 / .72);
  }
}
