@layer reset{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#f0f2f4;background:#0b0c0e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}img,video{max-width:100%;display:block}svg{flex-shrink:0}:focus-visible{outline-offset:3px;outline:2px solid #55d6f5}::selection{color:#fff;background:#55d6f53d}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer priority1,priority2,priority3,priority4,priority5;
/*$vite$:1*/
@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1fqkf2p, .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x1o8uwn5 {
    padding: 48px;
  }

  .xvuowx1 {
    padding: 8px;
  }
}

@layer priority3 {
  .x1b6idud {
    border-color: #0b0c0e;
  }

  .x1epynvz {
    border-color: #292d32;
  }

  .x1w5jts9 {
    border-color: #3a4047;
  }

  .xkgx6nj {
    border-color: #55313b;
  }

  .x1dvd8xs {
    border-color: #55d6f5;
  }

  .x1h5oxwv {
    border-color: #ff8795;
  }

  .x18l2f44 {
    border-color: #00000080;
  }

  .xijltm5 {
    border-color: #fff3;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xzkeg5q {
    border-radius: 16px;
  }

  .x11r3fly {
    border-radius: 24px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .x1t3j8v9, .xektwno {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x15daork {
    grid-row: auto;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xxbjj12 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr, .xjwb783 {
    padding-inline: 8px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1kiza3z:focus-within {
    border-color: #55d6f5;
  }

  .xdgz4pt:hover:not(:disabled) {
    border-color: #7f8892;
  }

  .xg194es:focus-within {
    outline: 2px solid #55d6f5;
  }

  .xvqd8sx:hover {
    border-color: #3a4047;
  }

  .x1tmhd4f:hover {
    border-color: #55d6f5;
  }

  .xwxfpnn:hover {
    border-color: #7f8892;
  }

  .x1tgfrjl:focus {
    border-color: #55d6f5;
  }
}

@layer priority4 {
  .x1ev3qx {
    accent-color: #55d6f5;
  }

  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1jtncu1 {
    animation-delay: .35s;
  }

  .x12l1aco {
    animation-duration: .12s;
  }

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

  .xeooxyl {
    animation-duration: .65s;
  }

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

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

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

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

  .x1qz3b11 {
    animation-name: x13zcqcn-B;
  }

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

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

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

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

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

  .xjyslct {
    appearance: none;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x11fneen {
    aspect-ratio: auto;
  }

  .x1xhzy88 {
    aspect-ratio: var(--video-aspect-ratio);
  }

  .x1r1mewj {
    background-color: #000;
  }

  .x1wmdaj8 {
    background-color: #0b0c0e;
  }

  .x21ngdc {
    background-color: #0b0c0ecc;
  }

  .x1tvk51i {
    background-color: #10292f;
  }

  .x1d15le4 {
    background-color: #111315;
  }

  .x17ke7ga {
    background-color: #132920;
  }

  .xgoxbhx {
    background-color: #191c1f;
  }

  .xzxhnhn {
    background-color: #22262a;
  }

  .x18mbf0a {
    background-color: #292d32;
  }

  .xlnhqfk {
    background-color: #301c22;
  }

  .xjg2fg4 {
    background-color: #302617;
  }

  .x1y12noi {
    background-color: #3a4047;
  }

  .x7enxpc {
    background-color: #55d6f5;
  }

  .xdyxpjb {
    background-color: #7f8892;
  }

  .xnuv32j {
    background-color: #a0a7af;
  }

  .x1xcgaxc {
    background-color: #f2bd68;
  }

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

  .xahrbb1 {
    background-color: #0b0c0eb8;
  }

  .xl84vuu {
    background-color: #0b0c0ed1;
  }

  .xrm7ssr {
    background-color: #0b0c0ee6;
  }

  .x4kx9oq {
    background-color: #111315e6;
  }

  .xo6t7go {
    background-color: #191c1ff7;
  }

  .xh3slxa {
    background-color: #ffffff29;
  }

  .x1bikvbn {
    background-color: #ffffff47;
  }

  .x9h5r2d {
    background-color: #55d6f514;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1sq9xj6 {
    background-image: linear-gradient(to top, #000000d9, #00000080 60%, #0000);
  }

  .xt29m1h {
    box-shadow: 0 0 0 2px #55d6f5;
  }

  .xfzl39x {
    box-shadow: 0 0 0 3px #10292f;
  }

  .x7azpmm {
    box-shadow: 0 16px 48px #00000073;
  }

  .x1vhotn4 {
    box-shadow: 0 24px 80px #0006;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1lo6ozi {
    color: #0b0c0e;
  }

  .xx1tj3q {
    color: #55d6f5;
  }

  .x152wz32 {
    color: #6bd6a5;
  }

  .x1ieno5w {
    color: #7f8892;
  }

  .x1dk2m59 {
    color: #a0a7af;
  }

  .x198n98o {
    color: #f0f2f4;
  }

  .x1f6tqae {
    color: #f2bd68;
  }

  .xemu9sb {
    color: #ff8795;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x17zd0t2 {
    column-gap: 4px;
  }

  .xnldykx {
    column-gap: 5px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .x9xpc1z {
    column-gap: 7px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .xlrrn2g {
    column-gap: 9px;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xjfk50j {
    cursor: none;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1q5yfls {
    filter: drop-shadow(0 1px 6px #0009);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1s4xw0z {
    font-family: SFMono-Regular, Consolas, Liberation Mono, monospace;
  }

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

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

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

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

  .x1wsikli {
    grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
  }

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

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

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

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

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

  .xwfhfmv {
    grid-template-columns: minmax(0, 1fr) minmax(150px, 200px) auto;
  }

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

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

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

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

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

  .x1ai316y {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr));
  }

  .x1x6wcnw {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 400px), 1fr));
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

  .xlqzeqv {
    justify-content: start;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

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

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

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

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

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x18rec7v {
    outline-color: #55d6f5;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .xr2mjdv {
    outline-offset: -4px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1uwttmd {
    padding-inline-start: 8px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x14vct77 {
    row-gap: 14px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1kb72lq {
    row-gap: 20px;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .xe93d63 {
    row-gap: 40px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1djylrx {
    transform: scale(.92);
  }

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

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

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

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

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

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

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x1n6d7dw {
    transition-property: min-height;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

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

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1q8xho0 {
    z-index: 8;
  }

  .x1v8xful.x1v8xful:where(.x-default-marker:focus-visible *) {
    opacity: 1;
  }

  .x19okhf7.x19okhf7:where(.x-default-marker:focus-visible *) {
    transform: scale(1);
  }

  .x1f6g4a4.x1f6g4a4:where(.x-default-marker:hover *) {
    color: #55d6f5;
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .xcb94ws.xcb94ws:where(.x-default-marker:hover *) {
    transform: scale(1);
  }

  .x1ij8laj:hover:not(:disabled) {
    background-color: #10292f;
  }

  .x53mmim:hover:not(:disabled) {
    background-color: #191c1f;
  }

  .x87knqc:hover:not(:disabled) {
    background-color: #20b9df;
  }

  .xp8kf0k:focus-visible, .xtbwdg8:hover:not(:disabled) {
    background-color: #22262a;
  }

  .xsbbil6:hover:not(:disabled) {
    background-color: #301c22;
  }

  .xze1qyl:hover:not(:disabled) {
    background-color: #42232c;
  }

  .xg7dgf2:focus-within {
    box-shadow: 0 0 0 3px #55d6f514;
  }

  .x1ep7jrl:hover:not(:disabled) {
    color: #55d6f5;
  }

  .x1rhyo8k:hover:not(:disabled) {
    color: #f0f2f4;
  }

  .x10jrzvy:hover:not(:disabled) {
    color: #ff8795;
  }

  .xxlwjwd[data-closing] {
    opacity: 0;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x10rxjb7:disabled {
    opacity: 0;
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

  .xyl17yj:hover {
    background-color: #16191c;
  }

  .xbxzdjn:hover {
    background-color: #191c1f;
  }

  .x1kfev2z:hover {
    background-color: #22262a;
  }

  .x1ozgxal:hover {
    background-color: #f0f2f4;
  }

  .xpmrry3:hover {
    color: #55d6f5;
  }

  .xhwh5bf:focus {
    box-shadow: 0 0 0 3px #55d6f514;
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

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

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

  @media (width <= 1000px) {
    .xkin8on.xkin8on {
      justify-content: space-between;
    }
  }
}

@layer priority5 {
  .xpd3wcv {
    border-bottom-color: #292d32;
  }

  .x12p73j {
    border-bottom-left-radius: 16px;
  }

  .xrxxs7r {
    border-bottom-left-radius: 8px;
  }

  .x1b3vgkr {
    border-bottom-right-radius: 16px;
  }

  .xc9r54p {
    border-bottom-right-radius: 24px;
  }

  .xvegv4a {
    border-bottom-right-radius: 8px;
  }

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

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

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

  .xyj58a3 {
    border-left-width: 0;
  }

  .x1yk23dl {
    border-right-color: #292d32;
  }

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

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

  .xuy1ivu {
    border-top-color: #292d32;
  }

  .xvl6blk {
    border-top-left-radius: 16px;
  }

  .xp8q63i {
    border-top-left-radius: 8px;
  }

  .x1yhyuog {
    border-top-right-radius: 16px;
  }

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

  .xvr713k {
    border-top-right-radius: 8px;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1n7iir3 {
    bottom: -7px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .x36attc {
    bottom: calc(100% + 6px);
  }

  .xwmwtye {
    bottom: calc(100% + 8px);
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x14nwjz3 {
    height: 88px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .xncym2f {
    left: 8px;
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x1iczuxk {
    max-height: calc(100dvh - 220px);
  }

  .xs8sm83 {
    max-height: calc(100dvh - 32px);
  }

  .x1r97p91 {
    max-height: min(360px, 70dvh);
  }

  .x7ab17h {
    max-height: none;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x178d0lo {
    max-width: min(360px, 90%);
  }

  .xlkqh8t {
    max-width: min(620px, 100vw - 32px);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .xisnujt {
    min-height: 20px;
  }

  .x1mp2o57 {
    min-height: 238px;
  }

  .x1xaied3 {
    min-height: 260px;
  }

  .xqb9ast {
    min-height: 290px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x141feeh {
    min-height: 38px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1mbk725 {
    min-height: 70dvh;
  }

  .x1r3qdcx {
    min-height: 76px;
  }

  .xefclja {
    min-height: 88px;
  }

  .x18ramy1 {
    min-height: var(--video-min-height);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .xcqhk00 {
    min-width: 264px;
  }

  .x9041oi {
    min-width: 2px;
  }

  .x1p574vv {
    min-width: 3px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width <= 640px) {
    .x3f6m4s.x3f6m4s {
      padding: 16px;
    }

    .x1do5hk5.x1do5hk5 {
      padding: 20px;
    }

    .x35lir1.x35lir1 {
      padding: 28px;
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xxbrewl {
    padding-bottom: 11px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x84yb8i {
    padding-bottom: 28px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x1tudf5h {
    padding-left: 32px;
  }

  .x19lfox8 {
    padding-left: 40px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1sai7j1 {
    padding-right: 28px;
  }

  .x1m2p0i2 {
    padding-right: 32px;
  }

  .xj5tbmc {
    padding-right: 40px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .xiqz8rq {
    padding-top: 42px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .x19up5dg {
    right: 8px;
  }

  .xwukr4l {
    right: auto;
  }

  .xn0lweg {
    top: -7px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xoyzfg9 {
    top: 18px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x134s9en {
    top: calc(50% - 7px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1so1ns2 {
    width: 192px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xinu3np {
    width: 45%;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1vz4e29 {
    width: 66%;
  }

  .xni59qk {
    width: 72px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1ozb0yq {
    width: min(100%, 1200px);
  }

  .xikze95 {
    width: min(100%, 440px);
  }

  .x6khozg {
    width: min(320px, 100vw - 40px);
  }

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

  @media (width <= 640px) {
    .x1yy75ev.x1yy75ev {
      padding-bottom: 0;
    }

    .xzuy7g3.xzuy7g3 {
      padding-bottom: 16px;
    }

    .x1nxjeuo.x1nxjeuo {
      padding-left: 16px;
    }

    .x1v2ktz8.x1v2ktz8 {
      padding-right: 16px;
    }

    .x1sidwtp.x1sidwtp {
      padding-top: 16px;
    }
  }
}

@layer priority6 {
  @media (width <= 1000px) {
    .x1il93vm.x1il93vm {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 640px) {
    .xigzg6v.xigzg6v {
      grid-column: 2;
    }

    .x1g8v1b8.x1g8v1b8 {
      grid-column: 3;
    }

    .x16ajvwr.x16ajvwr {
      grid-row: 1;
    }

    .xm72xh6.xm72xh6 {
      grid-row: 2;
    }

    .x8dldov.x8dldov {
      padding-inline: 12px;
    }

    .x1vrwmxq.x1vrwmxq {
      padding-inline: 16px;
    }

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

@layer priority7 {
  @media (width <= 640px) {
    .xwxhat9.xwxhat9 {
      column-gap: 14px;
    }

    .x1yu2gcx.x1yu2gcx {
      column-gap: 2px;
    }
  }

  @media (width <= 1000px) {
    .x1ceo6u4.x1ceo6u4 {
      display: flex;
    }

    .x158ctja.x158ctja {
      display: none;
    }
  }

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

    .x3lny25.x3lny25 {
      font-size: 13px;
    }

    .x7wqtjv.x7wqtjv {
      font-size: 18px;
    }

    .x8zbq18.x8zbq18 {
      font-size: 19px;
    }

    .x14x2qjp.x14x2qjp {
      font-size: 22px;
    }

    .x46oyg1.x46oyg1 {
      font-size: 24px;
    }

    .x1u0my1s.x1u0my1s {
      font-size: 25px;
    }

    .xahism8.xahism8 {
      font-size: 28px;
    }
  }

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

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

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

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

  @media (width >= 641px) and (width <= 1000px) {
    .xb507o8.xb507o8 {
      grid-template-columns: minmax(0, 1fr) auto;
    }

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

  @media (width <= 1000px) {
    .xw08fbx.xw08fbx {
      grid-template-rows: auto minmax(0, 1fr);
    }
  }

  @media (width <= 640px) {
    .x5dzae5.x5dzae5 {
      row-gap: 28px;
    }
  }
}

@layer priority8 {
  .x10z76es::-moz-range-thumb {
    border-color: #0000;
  }

  .xc9k4av::-webkit-slider-thumb {
    border-color: #0000;
  }

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

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

  .x1fhuazx::-webkit-progress-value {
    border-radius: 8px;
  }

  .x1iggck9::-moz-progress-bar {
    border-radius: 8px;
  }

  .xbg57mj::-webkit-slider-runnable-track {
    border-radius: 999px;
  }

  .xqv7g6e::-moz-range-track {
    border-radius: 999px;
  }

  .x98k5m5::-moz-range-thumb {
    border-style: solid;
  }

  .xn8bw6q::-webkit-slider-thumb {
    border-style: solid;
  }

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

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

  .x1juzwel::-webkit-slider-thumb {
    border-width: 2px;
  }

  .x1qh8sq2::-moz-range-thumb {
    border-width: 2px;
  }

  @media (width <= 640px) {
    .x1a2cj40.x1a2cj40 {
      height: 56px;
    }

    .x13tz22y.x13tz22y {
      max-height: none;
    }

    .x1fi26tc.x1fi26tc {
      padding-bottom: 8px;
    }

    .x1nfxfok.x1nfxfok {
      padding-left: 12px;
    }

    .x1v96pjj.x1v96pjj {
      padding-left: 20px;
    }
  }

  @media (width >= 641px) and (width <= 1000px) {
    .xqtjlq9.xqtjlq9 {
      padding-left: 32px;
    }
  }

  @media (width <= 640px) {
    .xrzufzy.xrzufzy {
      padding-right: 12px;
    }

    .x6zqtdk.x6zqtdk {
      padding-right: 20px;
    }
  }

  @media (width >= 641px) and (width <= 1000px) {
    .x1r17qyj.x1r17qyj {
      padding-right: 32px;
    }
  }

  @media (width <= 640px) {
    .xw3b6k8.xw3b6k8 {
      padding-top: 0;
    }

    .xr0xzu3.xr0xzu3 {
      padding-top: 16px;
    }

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

    .x1u6lgrp.x1u6lgrp {
      width: 56px;
    }
  }
}

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

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

  .x1y96zyh::-webkit-slider-thumb {
    background-clip: content-box;
  }

  .xo7s4h1::-moz-range-thumb {
    background-clip: content-box;
  }

  .x1uga0mj::backdrop {
    background-color: #000000a6;
  }

  .x1t9pwvy::-webkit-progress-bar {
    background-color: #191c1f;
  }

  .x15wfokt::-moz-progress-bar {
    background-color: #55d6f5;
  }

  .x1tce03y::-webkit-progress-value {
    background-color: #55d6f5;
  }

  .x1tg0kqi::-moz-range-thumb {
    background-color: #f0f2f4;
  }

  .xlzdhh4::-webkit-slider-thumb {
    background-color: #f0f2f4;
  }

  .xx3y6yd::backdrop {
    background-color: #000000a6;
  }

  .x16taylq::-moz-range-track {
    background-color: #0000;
  }

  .x1j9fppj::-webkit-slider-runnable-track {
    background-color: #0000;
  }

  .x1igyxos::-webkit-slider-runnable-track {
    background-image: linear-gradient(to right,#f0f2f4 var(--volume),#fff3 var(--volume));
  }

  .x25lsl0::-moz-range-track {
    background-image: linear-gradient(to right,#f0f2f4 var(--volume),#fff3 var(--volume));
  }

  .xn5elmu::-webkit-slider-thumb {
    box-shadow: 0 0 0 2px #00000040;
  }

  .x1gayi0r::-webkit-slider-thumb {
    box-shadow: none;
  }

  .x1q4xcr2::placeholder {
    color: #7f8892;
  }
}

@layer priority10 {
  .x1xnwtoo::-webkit-slider-runnable-track {
    height: 100%;
  }

  .xi4ee7x::-moz-range-track {
    height: 100%;
  }

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

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

  .x1v4l21s::-webkit-slider-thumb {
    height: 16px;
  }

  .x13m05e8::-webkit-slider-runnable-track {
    height: 4px;
  }

  .xagyqcp::-moz-range-track {
    height: 4px;
  }

  .x1um94ky::-webkit-slider-thumb {
    margin-top: -4px;
  }

  .x1s9biu2::-webkit-slider-thumb {
    margin-top: 4px;
  }

  .x1ekb450::-webkit-slider-thumb {
    margin-top: 6px;
  }

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

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

  .x1xow3sz::-webkit-slider-thumb {
    width: 16px;
  }
}

@property --x---video-aspect-ratio {
  syntax: "*";
  inherits: false
}

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

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

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

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

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

  50% {
    opacity: .8;
  }

  100% {
    opacity: .4;
  }
}

@keyframes x13zcqcn-B {
  from {
    opacity: .9;
    transform: scale(.9);
  }

  to {
    opacity: 0;
    transform: scale(1.15);
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

.x1og3ucv {
  --video-aspect-ratio: var(--x---video-aspect-ratio);
}

.x12yoine {
  --video-min-height: var(--x---video-min-height);
}

.xe19ig {
  --volume: var(--x---volume);
}
