@layer reset{@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.5;position:relative}#root{isolation:isolate;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1t12wrf {
    padding: 16px;
  }

  .x1fuwfbu, .xboqmf2 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x11ca3ip {
    padding: 4px;
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1t4b5fe {
    border-color: var(--x1e1av39);
  }

  .x7lzdkx {
    border-color: var(--x1fj9bb2);
  }

  .x1n30p09 {
    border-color: var(--xufb2gq);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x76oe9i {
    border-radius: 12px;
  }

  .xj4vrdm {
    border-radius: 16px;
  }

  .xjsbc7e {
    border-radius: 28px;
  }

  .x1frq3mw {
    border-radius: 8px;
  }

  .x1b4ctq8 {
    border-radius: 9999px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xwo98gs {
    gap: 12px;
  }

  .x16oh08h {
    gap: 16px;
  }

  .x1evg53s {
    gap: 20px;
  }

  .xb00fvo {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x8pxke3 {
    gap: 32px;
  }

  .xcgtp9i {
    gap: 48px;
  }

  .x62nbnq {
    gap: 4px;
  }

  .x98j6j4 {
    gap: 8px;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1gtbx0s {
    margin-block: 4px;
  }

  .x1iyyiug {
    margin-inline: -2px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xy1eccd {
    margin-inline: 24px;
  }

  .x1tl1lz0 {
    margin-inline: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xl0whzf {
    margin-inline: -24px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xl0rbat {
    padding-block: 12px;
  }

  .x1lsnpjb {
    padding-block: 14px;
  }

  .xx3nsz5 {
    padding-block: 16px;
  }

  .x1nsv90b {
    padding-block: 20px;
  }

  .xjoowk4 {
    padding-block: 24px;
  }

  .x1lnizbc {
    padding-block: 48px;
  }

  .x12ulsxz, .x1wzcpcm {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xvtzyk8 {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x8h85q6 {
    padding-inline: 12px;
  }

  .x1myvpfu {
    padding-inline: 16px;
  }

  .xatylxm {
    padding-inline: 20px;
  }

  .x7eei0f, .xnbhxp {
    padding-inline: 24px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .xlq5ht7 {
    padding-inline: 4px;
  }

  .x7l6v4q {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

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

  .xpz12be {
    animation-direction: alternate;
  }

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

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1csyjg9, .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x26emsm, .xlzvq0z {
    animation-duration: .4s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

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

  .x1dhd7zh {
    animation-name: x1696hsa-B;
  }

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

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

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

  .x1afjg56 {
    animation-name: xbtkye5-B;
  }

  .x1xwfobu {
    animation-name: xeq2ppv-B;
  }

  .xs1aghe {
    animation-name: xwwbdjc-B;
  }

  .x1x1rfrr {
    animation-timing-function: cubic-bezier(.2, .9, .3, 1);
  }

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

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

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

  .x1nxgg22 {
    animation-timing-function: step-end;
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x1x7emk9 {
    -webkit-backdrop-filter: blur(16px) saturate(160%);
    backdrop-filter: blur(16px) saturate(160%);
  }

  .xjdu6xw {
    -webkit-backdrop-filter: blur(24px) saturate(180%);
    backdrop-filter: blur(24px) saturate(180%);
  }

  .x1f0ztbi {
    background-color: #000;
  }

  .x1q85c4o {
    background-color: #fff;
  }

  .x1tle0rg {
    background-color: color-mix(in srgb,var(--x6q7ai6) 82%,transparent);
  }

  .x1xqp7fi {
    background-color: #ffffff24;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x18me5gk {
    background-color: var(--x118um1o);
  }

  .x1qmtl52 {
    background-color: var(--x1421i9f);
  }

  .x73h3t6 {
    background-color: var(--x18r72cc);
  }

  .x1vlovjz {
    background-color: var(--x1ay4vky);
  }

  .x1o1bzy0 {
    background-color: var(--x1cy5njg);
  }

  .x1u19k63 {
    background-color: var(--x1e1av39);
  }

  .x1ly1t9d {
    background-color: var(--x1fj9bb2);
  }

  .xbmllm4 {
    background-color: var(--x1jg5pgf);
  }

  .xxo7dgu {
    background-color: var(--x1mmbkb2);
  }

  .xeuvhxc {
    background-color: var(--x1qby5r4);
  }

  .x1sv32fu {
    background-color: var(--x2x4q6);
  }

  .x1idclby {
    background-color: var(--x6q7ai6);
  }

  .x1c8of69 {
    background-color: var(--x7gahb3);
  }

  .x1er1mqg {
    background-color: var(--xgf8dke);
  }

  .x1jwvkgh {
    background-color: var(--xktxi4o);
  }

  .xzsb7dg {
    background-color: var(--xpjvotg);
  }

  .x1e2rr07 {
    background-color: var(--xufb2gq);
  }

  .x1ofcvn1 {
    background-color: var(--xyxtr8d);
  }

  .x16uus16 {
    border-end-end-radius: 0;
  }

  .xbiv7yw {
    border-end-start-radius: 0;
  }

  .xw46g7z {
    border-inline-end-color: var(--xufb2gq);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .xnyio3e {
    border-start-end-radius: 16px;
  }

  .xks82w6 {
    border-start-start-radius: 16px;
  }

  .xkik2yh {
    box-shadow: 0 0 0 1px var(--x1jg5pgf),0 16px 48px var(--x1421i9f);
  }

  .x1tdmb3l {
    box-shadow: inset 0 -1px #0000;
  }

  .xk1yp5 {
    box-shadow: inset 0 -1px 0 var(--xufb2gq);
  }

  .x1dpadeg {
    box-shadow: inset 0 1px 0 #ffffff2e,var(--xsv69qr);
  }

  .x1a13zlb {
    box-shadow: inset 0 1px #ffffff2e;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1ep4bhi {
    box-shadow: var(--x8rqp3y),0 0 0 1px var(--xufb2gq);
  }

  .x18zl533 {
    box-shadow: var(--x8rqp3y);
  }

  .x11a1cnf {
    box-shadow: var(--xubm4wl),var(--x8rqp3y);
  }

  .xl5oj8z {
    box-shadow: var(--xubm4wl),var(--xsv69qr);
  }

  .x71cs4e {
    box-shadow: var(--xubm4wl);
  }

  .x4f25z0 {
    caret-color: var(--x18r72cc);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xayvuls {
    color: #000;
  }

  .x8yag65 {
    color: #fff;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .xrc6osv {
    color: var(--x17cthux);
  }

  .xpqfzak {
    color: var(--x18r72cc);
  }

  .xmfn4k9 {
    color: var(--x1ay4vky);
  }

  .x10mf9pc {
    color: var(--x1e1av39);
  }

  .xzeh1as {
    color: var(--x1fj9bb2);
  }

  .xl7sudl {
    color: var(--x1g8z3d7);
  }

  .xcd4i6r {
    color: var(--x2hvx0b);
  }

  .x1j4gfvk {
    color: var(--x6q7ai6);
  }

  .x1pp55sj {
    color: var(--xgnt5z2);
  }

  .xzxpovz {
    color: var(--xma0qny);
  }

  .x1x3z4jj {
    color: var(--xyxtr8d);
  }

  .x1gktd0s {
    color: var(--xzysen);
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x1sbskl3 {
    column-gap: 12px;
  }

  .x15wrbd2 {
    column-gap: 24px;
  }

  .x6ldd8v {
    column-gap: 4px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1955x8h {
    fill: var(--x18r72cc);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xocso58 {
    font-family: var(--x19jus7p);
  }

  .x2xpi38 {
    font-family: var(--x1b3uc1l);
  }

  .x1w2175n {
    font-family: var(--x1peq516);
  }

  .x1ki4mtl {
    font-size: .6875rem;
  }

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

  .x180lx77, .xldp714 {
    font-size: .8125rem;
  }

  .x1dajg00 {
    font-size: .9375rem;
  }

  .x19rmib, .x1akyd2n {
    font-size: 1.0625rem;
  }

  .xaegmkq {
    font-size: 1.125rem;
  }

  .x11g6zsb {
    font-size: 1.1875rem;
  }

  .x1t0ais {
    font-size: 1.375rem;
  }

  .xfe94ea, .xngnso2 {
    font-size: 1.5rem;
  }

  .x3p3jw7 {
    font-size: 1rem;
  }

  .x1dr403o {
    font-size: clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);
  }

  .x1qyiqj3 {
    font-size: clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);
  }

  .xdwr2bf {
    font-size: clamp(2.25rem, 1.2rem + 4.6vw, 4.5rem);
  }

  .xgvvqmg {
    font-size: clamp(2.5rem, 1.6rem + 3.6vw, 4rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

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

  .x1lzhf6z {
    font-variation-settings: "wdth" 100;
  }

  .x1p6krn0 {
    font-variation-settings: "wdth" 104;
  }

  .xufv3hj {
    font-variation-settings: "wdth" 108;
  }

  .x1vlw61k {
    font-variation-settings: "wdth" 112;
  }

  .xiuvxs2, .xo1l8bm {
    font-weight: 400;
  }

  .x14m111z {
    font-weight: 500;
  }

  .x11zgcw {
    font-weight: 520;
  }

  .xfbjfs5 {
    font-weight: 540;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x1pigi9g {
    font-weight: 600;
  }

  .x70r0ul {
    font-weight: 640;
  }

  .xu6a5m6 {
    grid-auto-columns: 1fr;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

  .x8g1lkm {
    inset-inline-end: 12px;
  }

  .xz03a8w {
    inset-inline-end: 2px;
  }

  .x1wpkksf {
    inset-inline-end: 44px;
  }

  .xzgzeo {
    inset-inline-end: 8px;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1hi0czg {
    letter-spacing: -.012em;
  }

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

  .x94scma {
    letter-spacing: -.022em;
  }

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

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

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

  .x11tfl78 {
    letter-spacing: .4em;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xplvh11 {
    line-height: 1.28;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xbcz3fp, .x1kipd22 {
    margin-inline-end: -12px;
  }

  .xwklpps {
    margin-inline-start: 2px;
  }

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

  .x1w9b7ed {
    margin-inline-start: -12px;
  }

  .x9trnwi {
    mask-image: linear-gradient(#000 calc(100% - 60px), #0000);
  }

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

  .x1xwu6gd {
    mask-image: linear-gradient(#0000 0, #000 min(72px, 38%) 100%);
  }

  .xfoirnc {
    mask-image: linear-gradient(#0000, #000 20px);
  }

  .xr5yg4x {
    mask-image: linear-gradient(#0000, #000 48px);
  }

  .x1xxjza {
    mask-image: linear-gradient(#0000, #000 60px calc(100% - 60px), #0000);
  }

  .xufxg9i {
    mask-image: linear-gradient(#0000, #000 60px);
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .xowsz0s {
    outline-color: var(--x18r72cc);
  }

  .x1smdlou {
    outline-color: var(--x1ay4vky);
  }

  .x1vjka8x {
    outline-color: var(--x1e1av39);
  }

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

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x6ixy31 {
    padding-inline-end: 24px;
  }

  .x1jwt8g9 {
    padding-inline-end: 32px;
  }

  .xp3wktp {
    padding-inline-end: 52px;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xa0axob {
    padding-inline-start: 20px;
  }

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

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1rdnf1q {
    row-gap: 24px;
  }

  .x194ujfd {
    row-gap: 48px;
  }

  .xn16687 {
    row-gap: 4px;
  }

  .xwebvg6 {
    row-gap: 8px;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1fjrbg0 {
    stroke: var(--x18r72cc);
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1cjbwkn {
    -webkit-text-decoration-color: var(--x1fj9bb2);
    text-decoration-color: var(--x1fj9bb2);
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .x1jnmos7 {
    text-indent: .4em;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1c071of {
    transform: none;
  }

  .x12x3gb1 {
    transform: scale(.4);
  }

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .x3oybdh {
    transform: scale(1);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .x15481yp {
    transform: translateX(14px);
  }

  .xqyy0d1 {
    transform: translateX(18px);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1weeur4 {
    transform: translateY(100%);
  }

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

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

  .x1xcwlea {
    transform-box: view-box;
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .x36qk3r {
    transform-origin: 32px 32px;
  }

  .x1bndym7 {
    transform-origin: 50%;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

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

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

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

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

  .x1jmjytt {
    transition-duration: .5s;
  }

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

  .xwmulxh {
    transition-property: background-color, box-shadow, color, height, width;
  }

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

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

  .x1kg2t6n {
    transition-property: bottom, height;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1qb2izk {
    transition-property: opacity, transform, background-color, box-shadow, color;
  }

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

  .x1xrqhjt {
    transition-property: opacity, visibility, transform, background-image;
  }

  .x19991ni {
    transition-property: opacity;
  }

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

  .x13zkoj4 {
    transition-property: transform, width;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x8fmk6g {
    transition-timing-function: cubic-bezier(.2, .9, .3, 1);
  }

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

  .xyv95w9 {
    transition-timing-function: ease-in-out;
  }

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

  .x1uuroth {
    vertical-align: text-bottom;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1so62im {
    will-change: transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    .x1yjbwhg.x1yjbwhg {
      background-color: var(--xj5emh7);
    }
  }

  @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
    .x62bp5v.x62bp5v {
      background-color: var(--xl415sr);
    }
  }

  .x1lv8h79:focus-visible {
    color: var(--x1e1av39);
  }

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

  .x1cq5w7s:focus-visible {
    transform: none;
  }

  .xf0dgdd:focus {
    background-color: var(--xpjvotg);
  }

  .x1w3fd36:active {
    background-color: var(--x1jg5pgf);
  }

  .x1wd23q:active {
    background-color: var(--xgf8dke);
  }

  .xajdars:active {
    opacity: .85;
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  .xz6p2fl:active {
    transform: translateY(.5px) scale(.98);
  }

  @media (width >= 1080px) and (prefers-reduced-motion: no-preference) {
    .xtuvcfg.xtuvcfg {
      display: block;
    }

    .x14w2mlh.x14w2mlh {
      display: none;
    }
  }

  @media (hover: none) {
    .x1bop62p.x1bop62p {
      display: flex;
    }

    .x1dc2ync.x1dc2ync {
      display: none;
    }
  }

  @media (forced-colors: active) {
    .xmw301f.xmw301f {
      fill: canvastext;
    }
  }
}

@layer priority5 {
  .x1ey2m1c {
    bottom: 0;
  }

  .xrsf3xo {
    bottom: 104px;
  }

  .xuk9mxp {
    bottom: 16px;
  }

  .x4llz9n {
    bottom: 4px;
  }

  .xqlm61z {
    bottom: calc(16px + env(safe-area-inset-bottom) + var(--gemi-toast-offset, 0px));
  }

  .x9cw4x1 {
    bottom: calc(16px + env(safe-area-inset-bottom));
  }

  .x1nqzi6q {
    bottom: var(--x-bottom);
  }

  .x1ycihql {
    height: 1.1em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xdwzuf7 {
    height: 260px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .xu3xrit {
    height: 320px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xnxb3zj {
    height: 70px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1k1orhq {
    height: calc(100dvh - 56px);
  }

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

  .xg8cbt7 {
    height: 2.9rem;
  }

  .x1mge6c {
    height: min(57vw, 86dvh - 55.04px, 820px);
  }

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

  .xu96u03 {
    left: 0;
  }

  .xj8f661 {
    left: 16px;
  }

  .xvlwoa {
    left: 4px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x2vdkz3 {
    left: calc(50% - 220px);
  }

  .x13vqn84 {
    left: calc(50% - 280px);
  }

  .xi8014y {
    left: calc(50% + min(57vw, 86dvh - 55.04px, 820px) / -2);
  }

  .x1oo3vh0 {
    margin-bottom: -16px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x151g361 {
    margin-bottom: 16px;
  }

  .x1cwpvxv {
    margin-bottom: 48px;
  }

  .x1g0g4zj {
    margin-bottom: 4px;
  }

  .x265al5 {
    margin-bottom: 8px;
  }

  .x7wgvq7 {
    margin-top: -12px;
  }

  .x1kgmq87 {
    margin-top: -2px;
  }

  .x1f4odhs {
    margin-top: 12px;
  }

  .x1oqdhtz {
    margin-top: 16px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x15pka24 {
    margin-top: 24px;
  }

  .xonxd3h {
    margin-top: 32px;
  }

  .x1u72uqi {
    margin-top: 48px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xaz7c15 {
    margin-top: -12px;
  }

  .xnivehi {
    margin-top: -8px;
  }

  .x1ma3xwf {
    margin-top: calc(64px - 100dvh);
  }

  .x162dhq2 {
    margin-top: calc(min(88vw, max(180px, 48dvh - 108px)) / -14.2857 + 13px);
  }

  .x10n50nr {
    max-height: 92dvh;
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x104f9w2 {
    max-width: 1080px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1o50whc {
    max-width: 14em;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .x1bgo2pq {
    max-width: 26ch;
  }

  .x1qv14hj {
    max-width: 30em;
  }

  .x1baebcl {
    max-width: 34em;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xgbakoo {
    max-width: calc(100% - 60px);
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .xn1qqgg {
    max-width: min(36rem, 100% - 60px);
  }

  .x1xxnejj {
    max-width: min(100% - 60px, 30em);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xvrgn94 {
    min-height: 18px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xgqnoi5 {
    min-height: 560px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x155bbaf {
    min-height: 80dvh;
  }

  .x65nank {
    min-height: auto;
  }

  .x1g68mmw {
    min-height: calc(100dvh - 56px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x1epu6i4 {
    min-width: 5ch;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  @media (width >= 720px) {
    .xoasyhe.xoasyhe {
      padding: 24px;
    }

    .xn3xwou.xn3xwou {
      padding: 32px;
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xq5hidq {
    padding-bottom: 16px;
  }

  .xgwexb3 {
    padding-bottom: 48px;
  }

  .x1posecq {
    padding-bottom: 8px;
  }

  .x1trsso8 {
    padding-bottom: calc(16px + env(safe-area-inset-bottom));
  }

  .x68z6ni {
    padding-bottom: calc(24px + env(safe-area-inset-bottom));
  }

  .x61v9n6 {
    padding-bottom: calc(32px + env(safe-area-inset-bottom));
  }

  .x7vd9gu {
    padding-bottom: calc(48px + env(safe-area-inset-bottom));
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .x1ww22v0 {
    padding-top: 12px;
  }

  .x1yy0f9k {
    padding-top: 16px;
  }

  .x1ui6o1i {
    padding-top: 24px;
  }

  .xjabesv {
    padding-top: 48px;
  }

  .x15uerrv {
    padding-top: 72px;
  }

  .x1axigw9 {
    padding-top: 8px;
  }

  .xj18pw2 {
    padding-top: calc(32px + env(safe-area-inset-top));
  }

  .xtyk7yd {
    padding-top: clamp(48px, 16dvh, 160px);
  }

  .x6vio5b {
    padding-top: env(safe-area-inset-top);
  }

  .x110j72m {
    right: 16px;
  }

  .x13vifvy {
    top: 0;
  }

  .x18hn3tb {
    top: 12px;
  }

  .x1islocw {
    top: 4px;
  }

  .x1imwcls {
    top: 64px;
  }

  .x1alx8ba {
    top: 8px;
  }

  .xzt2scf {
    top: calc(42% + min(57vw, 86dvh - 55.04px, 820px) / 4.2517 + 24px);
  }

  .xvrdg1d {
    top: calc(45% + min(57vw, 86dvh - 55.04px, 820px) / -2);
  }

  .x3v1imy {
    top: calc(45% + min(57vw, 86dvh - 55.04px, 820px) / 2.38095 + 16px);
  }

  .xz02az6 {
    top: calc(56px + env(safe-area-inset-top));
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .xayc3bl {
    width: 1ch;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x3p9ev8 {
    width: 420px;
  }

  .x1peuizl {
    width: 440px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xewp6mh {
    width: 560px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xni59qk {
    width: 72px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x356ps5 {
    width: min(57vw, 86dvh - 55.04px, 820px);
  }

  .x6zzxhg {
    width: min(60vw, 240px);
  }

  .x133oxv2 {
    width: min(80vw, 300px);
  }

  .x1ukdt7p {
    width: min(88vw, max(180px, 48dvh - 108px));
  }

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

  @media (hover: none) {
    .xs98oat.xs98oat {
      width: 24px;
    }
  }
}

@layer priority6 {
  @media (width >= 1080px) {
    .xiwqx1c.xiwqx1c {
      border-radius: 12px;
    }
  }

  @media (width >= 720px) {
    .xujg581.xujg581 {
      gap: 16px;
    }

    .xcktk1l.xcktk1l {
      gap: 24px;
    }

    .xfulnjl.xfulnjl {
      grid-column: span 2;
    }
  }

  @media (width >= 1080px) {
    .xgjilgj.xgjilgj {
      grid-column: 1 / span 6;
    }

    .x1a1rqy.x1a1rqy {
      grid-column: 7 / span 6;
    }

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

    .x1xwj9hm.x1xwj9hm {
      margin-inline: 8px;
    }
  }

  @media (width >= 720px) {
    .x1rlx772.x1rlx772 {
      padding-inline: 16px;
    }
  }

  @media (width >= 1080px) {
    .x1agt9pa.x1agt9pa {
      padding-inline: 16px;
    }

    .x80j8xc.x80j8xc {
      padding-inline: 48px;
    }
  }

  @media (width >= 720px) and (width <= 1079.98px) {
    .x1vkhjr7.x1vkhjr7 {
      padding-inline: 24px;
    }
  }
}

@layer priority7 {
  @media (width >= 1080px) {
    .xbbd99k.xbbd99k {
      align-content: center;
    }
  }

  @media (width >= 720px) {
    .x1mfs474.x1mfs474 {
      align-items: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xgyrf5z.xgyrf5z {
      animation-duration: 0s;
    }

    .x13svuh8.x13svuh8 {
      animation-duration: 2.4s;
    }

    .x1kt7qte.x1kt7qte {
      animation-name: none;
    }

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

  @media (width >= 720px) {
    .x16krq17.x16krq17 {
      background-color: var(--xpjvotg);
    }
  }

  @media (width <= 719.98px) {
    .xd8907y.xd8907y {
      background-color: var(--xpjvotg);
    }
  }

  @media (width >= 720px) {
    .x19ou63t.x19ou63t {
      border-end-end-radius: 16px;
    }

    .x2r7ph4.x2r7ph4 {
      border-end-start-radius: 16px;
    }

    .x15706zx.x15706zx {
      box-shadow: var(--x8rqp3y);
    }

    .xvbk8fb.xvbk8fb {
      column-gap: 48px;
    }

    .x13l0g9w.x13l0g9w {
      display: block;
    }

    .xwdhfsz.xwdhfsz {
      display: inline-flex;
    }

    .x176g43k.x176g43k {
      display: none;
    }
  }

  @media (width >= 1080px) {
    .x15anfz7.x15anfz7 {
      display: flex;
    }

    .x1b03mpr.x1b03mpr {
      display: inline-flex;
    }

    .x1ed9ch4.x1ed9ch4 {
      display: none;
    }
  }

  @media (width >= 720px) {
    .x1m93s4t.x1m93s4t {
      flex-direction: row;
    }

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

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

  @media (width >= 1080px) {
    .x1pf590j.x1pf590j {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (width >= 720px) {
    .xk7v0uc.xk7v0uc {
      justify-content: center;
    }

    .xxwlooj.xxwlooj {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xjidy4f.xjidy4f {
      opacity: .7;
    }
  }

  @media (hover: hover) {
    .xzb313w.xzb313w {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xar72t6.xar72t6 {
      opacity: 0;
    }
  }

  @media (width >= 720px) {
    .x8y82n7.x8y82n7 {
      order: 0;
    }

    .xsvr7qs.xsvr7qs {
      padding-inline-start: 0;
    }
  }

  @media (width >= 1080px) {
    .x1umi0aj.x1umi0aj {
      padding-inline-start: 72px;
    }
  }

  @media (width >= 720px) {
    .x1y9m0qw.x1y9m0qw {
      transform: scale(.96);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1h6ujs3.x1h6ujs3 {
      transform: none;
    }
  }

  @media (width >= 720px) {
    .x1wla7uc.x1wla7uc {
      transition-duration: .2s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xyds4jw.xyds4jw {
      transition-duration: 0s;
    }
  }

  @media (width >= 720px) {
    .x1ilaq19.x1ilaq19 {
      transition-timing-function: ease-in-out;
    }
  }

  @media (hover: hover) {
    .x44tpml.x44tpml.x44tpml:where(.x-default-marker:focus-within *), .xjzaypb.xjzaypb.xjzaypb:where(.x-default-marker:hover *) {
      opacity: 1;
    }

    .xxes32r.xxes32r:hover {
      background-color: #ffffff38;
    }

    .x4qjk4j.x4qjk4j:hover {
      background-color: var(--x1jg5pgf);
    }

    .x1x50lmo.x1x50lmo:hover {
      background-color: var(--xgf8dke);
    }

    .x17hemy9.x17hemy9:hover {
      background-image: linear-gradient(#ffffff0a, #ffffff0a);
    }

    .x1jes5ah.x1jes5ah:hover {
      color: var(--x1e1av39);
    }

    .xgqckny.xgqckny:hover {
      -webkit-text-decoration-color: var(--xyxtr8d);
      text-decoration-color: var(--xyxtr8d);
    }
  }
}

@layer priority8 {
  @media (width >= 1080px) {
    .x1ijgv14.x1ijgv14 {
      height: 100dvh;
    }
  }

  @media (width >= 720px) {
    .xs8j793.xs8j793 {
      margin-bottom: 64px;
    }

    .x1bp8crr.x1bp8crr {
      margin-top: 48px;
    }
  }

  @media (width >= 1080px) {
    .x1k7s92k.x1k7s92k {
      margin-top: calc(min(100%, 560px) / -14.2857 + 13px);
    }
  }

  @media (width >= 720px) and (width <= 1079.98px) {
    .xuy51aj.xuy51aj {
      margin-top: calc(min(40vw, 36dvh, 320px) / -14.2857 + 13px);
    }
  }

  @media (width >= 720px) {
    .x1frdp43.x1frdp43 {
      max-height: calc(100dvh - 48px);
    }

    .xzj3t3v.xzj3t3v {
      max-width: 420px;
    }

    .x1vu51op.x1vu51op {
      max-width: 560px;
    }

    .x1qwhstu.x1qwhstu {
      max-width: 640px;
    }
  }

  @media (width >= 1080px) {
    .x16qsbjf.x16qsbjf {
      min-height: 100dvh;
    }

    .x1bys3pn.x1bys3pn {
      min-height: 200px;
    }

    .x16lhlv8.x16lhlv8 {
      min-height: calc(100dvh - 64px);
    }
  }

  @media (width >= 720px) and (width <= 1079.98px) {
    .xez0gvs.xez0gvs {
      min-height: 172px;
    }
  }

  @media (width >= 1080px) {
    .x1f0y1kj.x1f0y1kj {
      min-width: 7ch;
    }
  }

  @media (width >= 720px) {
    .xxsdyub.xxsdyub {
      padding-bottom: 24px;
    }

    .x1iq7eyk.x1iq7eyk {
      padding-top: 48px;
    }
  }

  @media (width >= 1080px) {
    .xa73sr2.xa73sr2 {
      padding-top: 128px;
    }

    .x1kgcf6i.x1kgcf6i {
      padding-top: 48px;
    }

    .xgwsqgq.xgwsqgq {
      padding-top: 8px;
    }
  }

  @media (width >= 720px) and (width <= 1079.98px) {
    .x8lh0u4.x8lh0u4 {
      padding-top: 96px;
    }
  }

  @media (width >= 1080px) {
    .x1cx5gvb.x1cx5gvb {
      top: 0;
    }
  }

  @media (width >= 720px) {
    .x1dbgu27.x1dbgu27 {
      width: 240px;
    }

    .x1v85bhn.x1v85bhn {
      width: 280px;
    }

    .x1lseq65.x1lseq65 {
      width: 360px;
    }

    .x1c5ka4z.x1c5ka4z {
      width: auto;
    }
  }

  @media (width >= 1080px) {
    .x1m9mbz8.x1m9mbz8 {
      width: calc(100% - 16px);
    }

    .x11g4xih.x11g4xih {
      width: min(100%, 560px);
    }
  }

  @media (width >= 720px) and (width <= 1079.98px) {
    .x10hw6aa.x10hw6aa {
      width: min(40vw, 36dvh, 320px);
    }
  }
}

@layer priority9 {
  .x1ecqtz8::placeholder {
    color: var(--x1fj9bb2);
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }
}

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

@keyframes xbtkye5-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes xeq2ppv-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .45;
  }

  100% {
    opacity: 1;
  }
}

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

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

@keyframes xwwbdjc-B {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .55;
    transform: scale(1.04);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

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

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

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1696hsa-B {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(.85);
  }
}

:root, .xu096vw {
  --x1peq516: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --x1b3uc1l: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;
  --x19jus7p: "Mona Sans Variable", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
}

:root, .xye109j {
  --x6q7ai6: #f2f2f2;
  --xpjvotg: #fff;
  --x1mmbkb2: #e6e6e6;
  --xyxtr8d: #1a1a1a;
  --xzysen: #8c8c8c;
  --x1fj9bb2: #c4c4c4;
  --xma0qny: #666;
  --x17cthux: #575757;
  --x18r72cc: #ff4d00;
  --x1ay4vky: #fff;
  --x7gahb3: #ff4d001f;
  --x2x4q6: #ff2a2a;
  --x1e1av39: #ef4444;
  --xgf8dke: #ef44441f;
  --x2hvx0b: #22c55e;
  --x1421i9f: #0000004d;
  --xufb2gq: #c4c4c433;
  --xgnt5z2: #ffffff80;
  --x1cy5njg: #ffffff1a;
  --x1qby5r4: #fff3;
  --x1jg5pgf: #1a1a1a0f;
  --x118um1o: #1a1a1a1f;
  --xl415sr: #ff4d00eb;
  --xj5emh7: #ffffffb8;
  --xktxi4o: #000;
  --x1g8z3d7: #fff;
  --xcx6md5: #ff6d00;
  --xizi6x3: #2e2e2e;
  --xd7jr6t: #c4c4c4;
  --x8g2lrc: #999;
  --xwv7yjs: #1a1a1a;
  --x58aa3a: #fff;
}

:root, .x12c36zc {
  --x8rqp3y: 0 2px 10px #00000008;
  --xzliu93: 0 0 20px #0003;
  --xsv69qr: 0 10px 20px #ff4d004d;
  --xubm4wl: inset 0 1px 0 #ffffff40;
}

@media (prefers-color-scheme: dark) {
  :root, .xye109j {
    --x6q7ai6: #141414;
    --xpjvotg: #1c1c1c;
    --x1mmbkb2: #2a2a2a;
    --xyxtr8d: #f5f5f5;
    --xzysen: #a0a0a0;
    --x1fj9bb2: #505050;
    --xma0qny: #b0b0b0;
    --x17cthux: #b4b4b4;
    --x7gahb3: #ff4d002e;
    --x2x4q6: #ff4a4a;
    --x1e1av39: #f87171;
    --xgf8dke: #f8717124;
    --x2hvx0b: #34d399;
    --x1421i9f: #00000080;
    --xufb2gq: #50505033;
    --x1jg5pgf: #f5f5f50f;
    --x118um1o: #f5f5f51f;
    --xl415sr: #ff4d00e6;
    --xj5emh7: #1c1c1cb8;
    --xktxi4o: #fff;
    --x1g8z3d7: #000;
    --xcx6md5: #ff8a30;
    --xizi6x3: #d4d4d4;
    --xd7jr6t: #505050;
    --x8g2lrc: #707070;
    --xwv7yjs: #fff;
  }

  :root, .x12c36zc {
    --x8rqp3y: 0 2px 10px #0000004d;
  }
}

.x14gciw4.x14gciw4, .x14gciw4.x14gciw4:root {
  --x18r72cc: #ff4d00;
  --x1ay4vky: #fff;
  --x7gahb3: #ff4d001f;
  --xktxi4o: #000;
  --x1g8z3d7: #fff;
  --x6q7ai6: #f2f2f2;
  --xpjvotg: #fff;
  --x1mmbkb2: #e6e6e6;
  --x17cthux: #575757;
  --xma0qny: #666;
  --xyxtr8d: #1a1a1a;
  --xzysen: #8c8c8c;
  --x1fj9bb2: #c4c4c4;
  --xl415sr: #ff4d00eb;
  --xj5emh7: #ffffffb8;
  --xufb2gq: #c4c4c433;
  --xgnt5z2: #ffffff80;
  --x1qby5r4: #fff3;
  --x1cy5njg: #ffffff1a;
  --x118um1o: #1a1a1a1f;
  --x1jg5pgf: #1a1a1a0f;
  --x1421i9f: #0000004d;
  --x1e1av39: #ef4444;
  --xgf8dke: #ef44441f;
  --x2x4q6: #ff2a2a;
  --x2hvx0b: #22c55e;
  --xcx6md5: #ff6d00;
  --xizi6x3: #2e2e2e;
  --x58aa3a: #fff;
  --x8g2lrc: #999;
  --xd7jr6t: #c4c4c4;
  --xwv7yjs: #1a1a1a;
}

.x1ip8pp8.x1ip8pp8, .x1ip8pp8.x1ip8pp8:root {
  --x18r72cc: #ff4d00;
  --x1ay4vky: #fff;
  --x7gahb3: #ff4d002e;
  --xktxi4o: #fff;
  --x1g8z3d7: #000;
  --x6q7ai6: #141414;
  --xpjvotg: #1c1c1c;
  --x1mmbkb2: #2a2a2a;
  --x17cthux: #b4b4b4;
  --xma0qny: #b0b0b0;
  --xyxtr8d: #f5f5f5;
  --xzysen: #a0a0a0;
  --x1fj9bb2: #505050;
  --xl415sr: #ff4d00e6;
  --xj5emh7: #1c1c1cb8;
  --xufb2gq: #50505033;
  --xgnt5z2: #ffffff80;
  --x1qby5r4: #fff3;
  --x1cy5njg: #ffffff1a;
  --x118um1o: #f5f5f51f;
  --x1jg5pgf: #f5f5f50f;
  --x1421i9f: #00000080;
  --x1e1av39: #f87171;
  --xgf8dke: #f8717124;
  --x2x4q6: #ff4a4a;
  --x2hvx0b: #34d399;
  --xcx6md5: #ff8a30;
  --xizi6x3: #d4d4d4;
  --x58aa3a: #fff;
  --x8g2lrc: #707070;
  --xd7jr6t: #505050;
  --xwv7yjs: #fff;
}

.x1v6unao.x1v6unao, .x1v6unao.x1v6unao:root {
  --x8rqp3y: 0 2px 10px #00000008;
  --xsv69qr: 0 10px 20px #ff4d004d;
  --xubm4wl: inset 0 1px 0 #ffffff40;
  --xzliu93: 0 0 20px #0003;
}

.xompnls.xompnls, .xompnls.xompnls:root {
  --x8rqp3y: 0 2px 10px #0000004d;
  --xsv69qr: 0 10px 20px #ff4d004d;
  --xubm4wl: inset 0 1px 0 #ffffff40;
  --xzliu93: 0 0 20px #0003;
}
