@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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.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}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11", "calt";text-rendering:optimizelegibility;margin:0;padding:0;font-family:Inter Variable,system-ui,sans-serif}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}::selection{color:#100d0a;background:#1a14102e}@media (prefers-color-scheme:dark){::selection{color:#fff7e5;background:#fff1d047}}:focus{outline:none}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff1d0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme-switching],html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important;animation-duration:.01ms!important}html[data-page-hidden] *,html[data-page-hidden] :before,html[data-page-hidden] :after{animation-play-state:paused!important}

@layer priority1;

@layer priority2 {
  .x12xk9eu {
    inset: -24px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }
}

@layer priority3 {
  .x1o2xtir {
    border-color: var(--x14xw2wt);
  }

  .x1o1f99 {
    border-color: var(--x1w3j7oe);
  }

  .xls9dlk {
    border-color: var(--x2lan1f);
  }

  .x193kvm8 {
    border-color: var(--xlrf3f0);
  }

  .x6jkiw0 {
    border-color: var(--xvemuxf);
  }

  .x15yzxau {
    border-color: var(--xwzrj7j);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xgo6x7c {
    border-radius: var(--x1kekle);
  }

  .xvoso4i {
    border-radius: var(--x1p9wnp9);
  }

  .x130tzmu {
    border-radius: var(--xv1hfgu);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xtz4gm5 {
    gap: var(--x1osf89i);
  }

  .x186g25b {
    gap: var(--x1su54yw);
  }

  .xhxsk5k {
    gap: var(--x1wi7zk6);
  }

  .x10vbnxm {
    gap: var(--xognc9q);
  }

  .xbkb0kh {
    gap: var(--xq31aui);
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  @supports (animation-timeline: view()) {
    .x1mh4yzx.x1mh4yzx {
      animation-range: entry -40px entry 40px;
    }

    .x16vp4do.x16vp4do {
      animation-range: exit -40px exit 40px;
    }
  }

  .x1uww3r8:focus-visible, .xwc52l[data-invalid] {
    border-color: var(--x14xw2wt);
  }

  .x1h7dv64:focus-within, .x1mwmltw[data-checked], .x1pqab03[data-focused] {
    border-color: var(--x1w3j7oe);
  }

  .xbvygy2:focus-visible {
    text-decoration: underline;
  }

  @media (hover: hover) {
    .x1dhm6th.x1dhm6th:hover {
      border-color: var(--x14xw2wt);
    }

    .x1kgworl.x1kgworl:hover {
      border-color: var(--x2lan1f);
    }

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

@layer priority4 {
  .x1qa4794 {
    -webkit-backdrop-filter: blur(24px) saturate(160%);
  }

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

  .x13fyikx {
    -webkit-mask-image: linear-gradient(#000, #0000);
  }

  .xwpm9a6 {
    -webkit-mask-image: linear-gradient(to top, #000, #0000);
  }

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

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

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

  .x1akoj29 {
    animation-delay: -6s;
  }

  .x1qsfsmc {
    animation-delay: -8s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .xjq15ov {
    animation-duration: 18s;
  }

  .x15prsn3 {
    animation-duration: 22s;
  }

  .x1p0imuc {
    animation-duration: 24s;
  }

  .x1ubysej {
    animation-duration: 30s;
  }

  .x1wqiwcc {
    animation-duration: 36s;
  }

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

  .x1w0r7gy {
    animation-name: x1cv6p67-B;
  }

  .x8kamta {
    animation-name: x1qm252d-B;
  }

  .xe008de {
    animation-name: x1szafnz-B;
  }

  .x1k37aal {
    animation-name: xf4uvi6-B;
  }

  .x1vz1ou6 {
    animation-name: xujcqfs-B;
  }

  .x11fmflc {
    animation-name: xwbd69t-B;
  }

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

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .xp0xdp2 {
    backdrop-filter: blur(24px) saturate(160%);
  }

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

  .xndoltk {
    background-color: #100d0a52;
  }

  .xqkvcql {
    background-color: #100d0a80;
  }

  .x1n9ady {
    background-color: #e8826e0f;
  }

  .x1g03lka {
    background-color: #fff1d00a;
  }

  .x1l0addi {
    background-color: #fff3d705;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1v1q1p3 {
    background-color: var(--x13woh34);
  }

  .xlfn7yf {
    background-color: var(--x1e8ilqb);
  }

  .x588oso {
    background-color: var(--x1w3j7oe);
  }

  .xdbtw4r {
    background-color: var(--xvemuxf);
  }

  .x1qr0kix {
    background-color: var(--xwzrj7j);
  }

  .xd3931t {
    background-image: linear-gradient(#100d0a, #0000);
  }

  .x13zpz4e {
    background-image: linear-gradient(to top, #100d0a, #0000);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1vkm5nq {
    background-image: radial-gradient(circle at 100% 0, #fff1d00b 0%, #0000 50%), radial-gradient(circle at 0 100%, #fff3d706 0%, #0000 40%);
  }

  .x1ij2lox {
    background-image: radial-gradient(circle, #e8a88a29 0%, #e8a88a0a 40%, #0000 75%);
  }

  .xphhu2z {
    background-image: radial-gradient(circle, #e8a88a38 0%, #e8a88a0f 45%, #0000 75%);
  }

  .xa606wl {
    background-image: radial-gradient(circle, #fff1d02e 0%, #fff1d00f 35%, #0000 70%);
  }

  .xz7tg37 {
    background-image: radial-gradient(circle, #fff3d71f 0%, #fff3d70a 40%, #0000 75%);
  }

  .x1d0o74z {
    background-image: radial-gradient(circle, #fff3d729 0%, #fff3d70d 40%, #0000 75%);
  }

  .xb3dffn {
    background-image: radial-gradient(#fff1d024 0%, #fff1d00a 55%, #0000 100%);
  }

  .xh8kthk {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.84 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  }

  .x1k2lfs {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='8'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.95  0 0 0 0 0.83  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  }

  .x182nak8 {
    background-repeat: repeat;
  }

  .xp0mfbe {
    box-shadow: 0 0 #e8a88a00;
  }

  .x1t047y0 {
    box-shadow: 0 0 #fff1d000;
  }

  .x14jete6 {
    box-shadow: 0 0 0 1px #fff3d752, 0 10px 28px -8px #0000008c, 0 2px 6px #00000059;
  }

  .xzeafpr {
    box-shadow: 0 0 0 4px #fff1d038;
  }

  .xzdfnvc {
    box-shadow: inset 0 0 0 1px #fff3d773, 0 10px 28px -8px #00000080, 0 2px 6px #0000004d;
  }

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

  .x1gb2iqp {
    caret-color: var(--x1w3j7oe);
  }

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

  .x3lzstm {
    color: var(--x13woh34);
  }

  .x1df090w {
    color: var(--x14xw2wt);
  }

  .x1ta792x {
    color: var(--x18l47wf);
  }

  .x7rurh2 {
    color: var(--x1e8ilqb);
  }

  .x13voj3b {
    color: var(--x1w3j7oe);
  }

  .x133d6vo {
    color: var(--x2lan1f);
  }

  .xw5b2ag {
    color: var(--x5jbe3u);
  }

  .x6xiq2e {
    color: var(--x7sf236);
  }

  .xekqm45 {
    column-gap: var(--x1uxrfk0);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x3gameo {
    filter: blur(110px);
  }

  .x1vqzsax {
    filter: blur(120px);
  }

  .xoz80yo {
    filter: blur(70px);
  }

  .xr5ipjh {
    filter: blur(80px);
  }

  .xfuwmi5 {
    filter: blur(90px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x13f30ge {
    font-family: var(--x1v9tb9f);
  }

  .x16t868k {
    font-family: var(--xbzry28);
  }

  .x1t6tz0l {
    font-feature-settings: "tnum";
  }

  .xf6afr1 {
    font-size: .55em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x17z1bwz {
    font-size: var(--x142dsor);
  }

  .xc768fg {
    font-size: var(--x1z0pqsr);
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

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

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

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

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

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

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

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

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xenc4b3 {
    line-height: 22.5px;
  }

  .x1ytzzs4 {
    line-height: var(--x1wfznvo);
  }

  .xcl19hs {
    line-height: var(--xww7uym);
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x15hv083 {
    -webkit-mask-image: linear-gradient(#000, #0000);
    mask-image: linear-gradient(#000, #0000);
  }

  .x17kl7js {
    -webkit-mask-image: linear-gradient(to top, #000, #0000);
    mask-image: linear-gradient(to top, #000, #0000);
  }

  .xwgxeq8 {
    mix-blend-mode: overlay;
  }

  .x1wwuglj {
    opacity: .06;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .xq3v4db {
    row-gap: var(--x1osf89i);
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1jpgh95 {
    transform-origin: center;
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x1hbdck {
    transform: translate(-50%, -32px);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1sgr4qk {
    transform: translateX(-2px);
  }

  .x1wx64ow {
    transform: translateY(-6px);
  }

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

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

  .xpceaqw {
    transition-duration: .22s;
  }

  .xchbrx7 {
    transition-duration: .26s;
  }

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

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

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

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

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

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

  .xrf8owv {
    transition-property: color, border-color;
  }

  .x1a0aruy {
    transition-property: color, opacity;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

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

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

  .x11njtxf {
    vertical-align: baseline;
  }

  .x3c9c93 {
    view-timeline-axis: block;
  }

  .x19pu71x {
    view-timeline-name: --scroll-fade-bottom;
  }

  .x1a2hsri {
    view-timeline-name: --scroll-fade-top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  @supports (animation-timeline: view()) {
    .x11r8nx4.x11r8nx4 {
      animation-fill-mode: both;
    }

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

    .xi0kdpi.xi0kdpi {
      animation-name: x1jn504y-B;
    }

    .x1r9aeaq.x1r9aeaq {
      animation-timeline: --scroll-fade-bottom;
    }

    .x1baij6f.x1baij6f {
      animation-timeline: --scroll-fade-top;
    }

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

    .xv3o67u.xv3o67u {
      opacity: 0;
    }

    .xtykg6l.xtykg6l {
      opacity: 1;
    }
  }

  .xr5yqg3[data-invalid] {
    background-color: #e8a88a0f;
  }

  .xc0kk2e[data-focused] {
    background-color: #fff3d70f;
  }

  .x1q6bin5[data-checked] {
    background-color: var(--x1w3j7oe);
  }

  .x1l27iad[data-tone="affirmative"] :scope {
    background-image: radial-gradient(circle, #fff1d02e 0%, #fff1d00f 35%, #0000 70%);
  }

  .x12v4usn[data-tone="affirmative"] :scope {
    background-image: radial-gradient(circle, #fff1d038 0%, #fff1d00f 45%, #0000 75%);
  }

  .xehzvtk:focus-within {
    background-image: radial-gradient(#fff1d01a 0%, #fff1d008 55%, #0000 100%);
  }

  .x1ssfg3u:focus-visible {
    box-shadow: 0 0 0 2px #100d0a, 0 0 0 4px #e8a88af2;
  }

  .x7qjt8h:focus-visible {
    box-shadow: 0 0 0 2px #100d0a, 0 0 0 4px #fff1d0f2;
  }

  .x1ylhtbh[data-invalid] {
    box-shadow: 0 0 0 4px #e8a88a2e;
  }

  .x1ic4jwo:focus-within, .x1la8c12[data-focused] {
    box-shadow: 0 0 0 4px #fff1d029;
  }

  .x1c2xpsu:focus-visible {
    color: var(--x14xw2wt);
  }

  .x174duun:focus-visible {
    color: var(--x18l47wf);
  }

  .xzanrxf:focus-visible {
    color: var(--x1e8ilqb);
  }

  .x1j8bbb8[data-tone="affirmative"] :scope {
    color: var(--x1w3j7oe);
  }

  .x5ezrf1[data-disabled] {
    cursor: not-allowed;
  }

  .xhr2vr8[data-checked] {
    display: inline;
  }

  .x4oq3dp[data-disabled] {
    opacity: .42;
  }

  .x1tlnub4:active:not([data-disabled]), .xd3so5o:active {
    transform: scale(.97);
  }

  @media (width >= 880px) {
    .x1wvzbmm.x1wvzbmm {
      display: flex;
    }

    .xeu3brh.xeu3brh {
      display: none;
    }
  }

  @media (hover: none) {
    .x1xj33zh.x1xj33zh {
      font-size: 16px;
    }
  }

  @media (width >= 480px) {
    .x19zlnp1.x19zlnp1 {
      font-size: 16px;
    }
  }

  @media (width >= 480px) and (width <= 879.99px) {
    .xcco8oy.xcco8oy {
      font-size: 32px;
    }

    .x141ogy0.x141ogy0 {
      font-size: 40px;
    }
  }

  @media (width >= 880px) {
    .x1up4iyl.x1up4iyl {
      font-size: 48px;
    }
  }

  @media (width >= 480px) {
    .x8pt4y1.x8pt4y1 {
      font-size: 52px;
    }
  }

  @media (width >= 880px) {
    .xepwy9c.xepwy9c {
      font-size: 52px;
    }

    .x1iyi1i2.x1iyi1i2 {
      font-size: 72px;
    }

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

    .xpzgscm.xpzgscm {
      position: static;
    }

    .x1tvbfcm.x1tvbfcm {
      row-gap: var(--xq31aui);
    }

    .x117krfd.x117krfd {
      z-index: auto;
    }
  }

  @media (hover: hover) {
    .x15tfepl.x15tfepl.x15tfepl:where(.x-default-marker:hover *) {
      color: var(--x18l47wf);
    }

    .x1mu8zck.x1mu8zck.x1mu8zck:where(.x-default-marker:hover *) {
      color: var(--x1w3j7oe);
    }

    .x1duqsb5.x1duqsb5.x1duqsb5:where(.x-default-marker:hover *) {
      color: var(--x2lan1f);
    }

    .x909xif.x909xif.x909xif:where(.x-default-marker:hover *) {
      transform: translateY(-3px) scale(1.08);
    }

    .x1huscuv.x1huscuv:hover:not([data-disabled]) {
      background-color: var(--x18l47wf);
    }

    .xmaf9xr.xmaf9xr:hover:not([data-disabled]) {
      background-color: var(--xvemuxf);
    }

    .xfbnovi.xfbnovi:hover {
      background-color: #fff3d70d;
    }

    .x1rl8ifs.x1rl8ifs:hover {
      background-image: radial-gradient(#fff1d00f 0%, #fff1d005 50%, #0000 100%);
    }

    .xwh43en.xwh43en:hover {
      color: var(--x14xw2wt);
    }

    .xql5dnb.xql5dnb:hover {
      color: var(--x18l47wf);
    }

    .xrzgjrp.xrzgjrp:hover {
      color: var(--x1e8ilqb);
    }
  }
}

@layer priority5 {
  .x1p5gc9l {
    border-bottom-color: var(--x1w3j7oe);
  }

  .x1u6wo7v {
    border-bottom-color: var(--xlrf3f0);
  }

  .x14zg93m {
    border-bottom-color: var(--xwzrj7j);
  }

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

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

  .x15h5xdj {
    border-left-color: var(--xlrf3f0);
  }

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

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

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

  .xgfja2r {
    border-right-width: 0;
  }

  .xvzsrzk {
    border-top-color: var(--xlrf3f0);
  }

  .x18ojejs {
    border-top-color: var(--xvemuxf);
  }

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

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

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

  .xqdrm6g {
    bottom: -20%;
  }

  .x1yt9rqb {
    bottom: -220px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x10vz0mv {
    height: 55%;
  }

  .x1n46bim {
    height: 560px;
  }

  .x39lw6i {
    height: 60%;
  }

  .x1d9x2de {
    height: 640px;
  }

  .x1peatla {
    height: 64px;
  }

  .xy75621 {
    height: 72px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xxuzkb1 {
    left: -10%;
  }

  .x1aqj5mw {
    left: -180px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1069pew {
    margin-bottom: var(--x1wi7zk6);
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x15ysf4f {
    margin-left: var(--x1wi7zk6);
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1hqvhit {
    margin-top: var(--x1osf89i);
  }

  .x19qry1b {
    margin-top: var(--x1su54yw);
  }

  .x2ppaea {
    margin-top: var(--x1wi7zk6);
  }

  .x1bowngv {
    margin-top: var(--xognc9q);
  }

  .x1oggapq {
    margin-top: var(--xq31aui);
  }

  .x104f9w2 {
    max-width: 1080px;
  }

  .x2aouup {
    max-width: 120px;
  }

  .xt80e6n {
    max-width: 18ch;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .x1qbr2yc {
    max-width: 44ch;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xefclja {
    min-height: 88px;
  }

  .x65nank {
    min-height: auto;
  }

  .xlrd64x {
    min-width: 26px;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .x1ykpatu {
    padding-bottom: 7px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x1qa3xkp {
    padding-bottom: var(--x1osf89i);
  }

  .x1q3jyr0 {
    padding-bottom: var(--x1su54yw);
  }

  .x1ip4gub {
    padding-bottom: var(--x1uxrfk0);
  }

  .x1a7pmug {
    padding-bottom: var(--xognc9q);
  }

  .x14qbcfv {
    padding-bottom: var(--xq31aui);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .x1545nle {
    padding-left: var(--x1osf89i);
  }

  .xe0k0a6 {
    padding-left: var(--x1su54yw);
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xgo5mzo {
    padding-right: var(--x1osf89i);
  }

  .xtgo0cm {
    padding-right: var(--x1su54yw);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .xm7lytj {
    padding-top: 7px;
  }

  .x2zuzyb {
    padding-top: var(--x1osf89i);
  }

  .x55qocj {
    padding-top: var(--x1su54yw);
  }

  .x1hjr29k {
    padding-top: var(--x1uxrfk0);
  }

  .xq9t3gi {
    padding-top: var(--xognc9q);
  }

  .xrafqhu {
    padding-top: var(--xq31aui);
  }

  .xipcha5 {
    right: -12%;
  }

  .x3ndods {
    right: -140px;
  }

  .x1ntxw0t {
    right: -160px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1qzpy72 {
    top: -15%;
  }

  .x17wmsxt {
    top: -200px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1gxw5qe {
    top: 80px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xygnafs {
    width: 120px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1kmanbg {
    width: 55%;
  }

  .xewp6mh {
    width: 560px;
  }

  .xycev2y {
    width: 60%;
  }

  .x11i3ho8 {
    width: 640px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xni59qk {
    width: 72px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x16ujs3l:focus-visible {
    border-bottom-color: var(--x1w3j7oe);
  }

  @media (width >= 880px) {
    .x15rcfkm.x15rcfkm {
      margin-top: 10vh;
    }

    .x1kfypei.x1kfypei {
      margin-top: 4vh;
    }

    .xqd5raj.xqd5raj {
      margin-top: 8vh;
    }

    .xbq36zx.xbq36zx {
      margin-top: auto;
    }

    .xsbtevq.xsbtevq {
      max-width: none;
    }

    .x1pvkl1v.x1pvkl1v {
      min-height: 60vh;
    }

    .x1arve4f.x1arve4f {
      padding-bottom: 0;
    }

    .xco6u1m.xco6u1m {
      padding-bottom: var(--x1osf89i);
    }

    .x10ycalv.x10ycalv {
      padding-bottom: var(--x1uxrfk0);
    }

    .xwk64ty.xwk64ty {
      padding-bottom: var(--xq31aui);
    }

    .xv4xths.xv4xths {
      padding-left: 0;
    }
  }

  @media (width >= 480px) and (width <= 879.99px) {
    .x1mxjj47.x1mxjj47 {
      padding-left: var(--x1osf89i);
    }
  }

  @media (width >= 480px) {
    .x1t79dbv.x1t79dbv {
      padding-left: var(--x1osf89i);
    }
  }

  @media (width >= 880px) {
    .xwg2bu2.xwg2bu2 {
      padding-right: 0;
    }
  }

  @media (width >= 480px) and (width <= 879.99px) {
    .x1t6upke.x1t6upke {
      padding-right: var(--x1osf89i);
    }
  }

  @media (width >= 480px) {
    .x1ly7pj3.x1ly7pj3 {
      padding-right: var(--x1osf89i);
    }
  }

  @media (width >= 880px) {
    .x1oiz7b.x1oiz7b {
      padding-top: 0;
    }

    .x1e923m0.x1e923m0 {
      padding-top: var(--x1osf89i);
    }

    .x37o51k.x37o51k {
      padding-top: var(--x1uxrfk0);
    }

    .xcywt6d.xcywt6d {
      padding-top: var(--xq31aui);
    }
  }

  @media (hover: hover) {
    .x3ehutk.x3ehutk:hover {
      border-bottom-color: var(--x2lan1f);
    }
  }
}

@layer priority6 {
  .xxx281p:before {
    inset: 0;
  }
}

@layer priority7 {
  .x19whi0x:before {
    border-color: var(--x14xw2wt);
  }

  .x1ny8brn:before {
    border-color: var(--x7sf236);
  }

  .xq6e6lv:before {
    border-radius: 24px;
  }

  .x9msap3:before {
    border-radius: 50%;
  }

  .xo9nbae:before {
    border-radius: 9999px;
  }

  .x1fo1fc9:before {
    border-style: solid;
  }

  .xz8fyzm:before {
    border-width: 1px;
  }
}

@layer priority8 {
  .xvtquf2:before {
    -webkit-mask-image: radial-gradient(at 50% 30%, #000 0% 38%, #0000008c 70%, #0000 100%);
  }

  .x33vmd3:before {
    -webkit-mask-image: radial-gradient(#000 0% 40%, #0000008c 72%, #0000 100%);
  }

  .xc3biv5:before {
    animation-delay: var(--pulse-delay, 0s);
  }

  .xmaxxg8:before {
    animation-duration: 3.8s;
  }

  .xzuot31:before {
    animation-iteration-count: infinite;
  }

  .x1b2m4i8:before {
    animation-name: x1eolbpu-B;
  }

  .xa8dimo:before {
    animation-name: x1l05czd-B;
  }

  .xjuh2to:before {
    animation-timing-function: ease-out;
  }

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

  .xsmmpk0:before {
    backdrop-filter: blur(14px);
  }

  .x1yxphc7:before {
    background-color: var(--x14xw2wt);
  }

  .x197gj0a:before {
    background-color: var(--x1w3j7oe);
  }

  .x11pygfr:before {
    background-color: var(--x2lan1f);
  }

  .xik8zhc:after {
    background-color: var(--x5jbe3u);
  }

  .x126y3zi:before {
    background-color: var(--x7sf236);
  }

  .x13olb32:after {
    color: #0000;
  }

  .x1oal53n:after {
    color: var(--x1w3j7oe);
  }

  .x11pyig3::placeholder {
    color: var(--x2lan1f);
  }

  .x100rkj9:after, .x10tli2e:before {
    content: "";
  }

  .x1julvl2:after {
    content: "→";
  }

  .x82y089:after {
    content: "●";
  }

  .x1fgarty:before {
    display: block;
  }

  .x1fhgk32:before {
    display: inline-block;
  }

  .x1h8x0nx:after {
    font-family: var(--xbzry28);
  }

  .xhspmvl:after {
    font-size: 10px;
  }

  .x8mh2gi:after {
    font-size: 14px;
  }

  .x1w83iuy:before {
    -webkit-mask-image: radial-gradient(at 50% 30%, #000 0% 38%, #0000008c 70%, #0000 100%);
    mask-image: radial-gradient(at 50% 30%, #000 0% 38%, #0000008c 70%, #0000 100%);
  }

  .x1h5zgcg:before {
    -webkit-mask-image: radial-gradient(#000 0% 40%, #0000008c 72%, #0000 100%);
    mask-image: radial-gradient(#000 0% 40%, #0000008c 72%, #0000 100%);
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1nfxlbi:before {
    transform-origin: center;
  }

  .x1comnnq:after {
    transform-origin: 0;
  }

  .x1t0p1gd:before {
    transform: scale(1);
  }

  .x1hw7zod:after {
    transform: scaleX(0);
  }

  .x1gukj2d:before, .x1mhifd4::placeholder {
    transition-duration: .18s;
  }

  .x1wjm2sf:after {
    transition-duration: .22s;
  }

  .x1geu1po:after {
    transition-duration: .34s;
  }

  .x1wtuhgi:before {
    transition-property: background-color, transform;
  }

  .xmeaobh:after {
    transition-property: color, transform;
  }

  .xxphkry::placeholder {
    transition-property: opacity;
  }

  .xjocvvi:after {
    transition-property: transform;
  }

  .x15fj410:after {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x1e0eg2x::placeholder, .xy5ulmt:before {
    transition-timing-function: ease-out;
  }

  .xy5mcqj:before {
    z-index: -1;
  }

  .x199ch5c:before:focus-visible {
    background-color: var(--x18l47wf);
  }

  .x1d14efb:before:focus-visible {
    background-color: var(--x1e8ilqb);
  }

  .x1pdctua:after:focus-visible {
    color: var(--x1w3j7oe);
  }

  .xsy36ho::placeholder:is() {
    opacity: .65;
  }

  .x8s96vl:before:focus-visible {
    transform: scale(1.5);
  }

  .x1ottj6y:after:focus-visible {
    transform: scaleX(1);
  }

  @media (hover: hover) {
    .xnxvxoh.xnxvxoh:before:hover {
      background-color: var(--x18l47wf);
    }

    .x1qc46qp.x1qc46qp:before:hover {
      background-color: var(--x1e8ilqb);
    }

    .xd3wdij.xd3wdij:after:hover {
      color: var(--x1w3j7oe);
    }

    .x1m6ewsl.x1m6ewsl:before:hover {
      transform: scale(1.3);
    }

    .x1k3xj3s.x1k3xj3s:after:hover {
      transform: scaleX(1);
    }
  }
}

@layer priority9 {
  .xe80sof:before {
    bottom: -2px;
  }

  .x15o1yhk:before {
    bottom: -6px;
  }

  .x1xrz1ek:after {
    bottom: 0;
  }

  .xcock1l:after, .xy80zi5:before {
    height: 1px;
  }

  .x1k3893l:before {
    height: 4px;
  }

  .x1rcpbj6:before {
    height: 6px;
  }

  .x9s7pda:before {
    left: -20px;
  }

  .x1tan1xn:before {
    left: 14px;
  }

  .xmndr3i:after {
    left: 16px;
  }

  .x1lhxbmj:before {
    right: -20px;
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1abj6f5:before {
    right: 14px;
  }

  .x1isgbki:before {
    top: -4px;
  }

  .x1mpa3hi:before {
    top: -6px;
  }

  .x1j6c3ea:before {
    width: 20px;
  }

  .x1eencha:before {
    width: 4px;
  }

  .xpslbdi:before {
    width: 6px;
  }
}

@property --x18l47wf {
  syntax: "<color>";
  inherits: true;
  initial-value: #100d0a;
}

@property --x1e8ilqb {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a1410;
}

@property --x1w3j7oe {
  syntax: "<color>";
  inherits: true;
  initial-value: #a8543a;
}

@property --x13woh34 {
  syntax: "<color>";
  inherits: true;
  initial-value: #faf8f3;
}

@property --x14xw2wt {
  syntax: "<color>";
  inherits: true;
  initial-value: #fbeae7;
}

@property --x1oc3rj3 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fffbf3e0;
}

@property --xlrf3f0 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a141014;
}

@property --xvemuxf {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a14101f;
}

@property --xwzrj7j {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a141033;
}

@property --x2lan1f {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a141066;
}

@property --x5jbe3u {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a14108f;
}

@property --x7sf236 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1a1410b8;
}

@property --xv1hfgu {
  syntax: "<length>";
  inherits: true;
  initial-value: 10px;
}

@property --x1z0pqsr {
  syntax: "<length>";
  inherits: true;
  initial-value: 15px;
}

@property --x142dsor {
  syntax: "<length>";
  inherits: true;
  initial-value: 16px;
}

@property --x1su54yw {
  syntax: "<length>";
  inherits: true;
  initial-value: 16px;
}

@property --xnwervt {
  syntax: "<length>";
  inherits: true;
  initial-value: 18px;
}

@property --x1wfznvo {
  syntax: "<length>";
  inherits: true;
  initial-value: 20px;
}

@property --x2xnumc {
  syntax: "<length>";
  inherits: true;
  initial-value: 20px;
}

@property --x1osf89i {
  syntax: "<length>";
  inherits: true;
  initial-value: 24px;
}

@property --xww7uym {
  syntax: "<length>";
  inherits: true;
  initial-value: 24px;
}

@property --x1p9wnp9 {
  syntax: "<length>";
  inherits: true;
  initial-value: 28px;
}

@property --xsa8dm1 {
  syntax: "<length>";
  inherits: true;
  initial-value: 30px;
}

@property --xksjbr1 {
  syntax: "<length>";
  inherits: true;
  initial-value: 46px;
}

@property --xfaq94a {
  syntax: "<length>";
  inherits: true;
  initial-value: 48px;
}

@property --xq31aui {
  syntax: "<length>";
  inherits: true;
  initial-value: 48px;
}

@property --x1wi7zk6 {
  syntax: "<length>";
  inherits: true;
  initial-value: 4px;
}

@property --x1uxrfk0 {
  syntax: "<length>";
  inherits: true;
  initial-value: 80px;
}

@property --xognc9q {
  syntax: "<length>";
  inherits: true;
  initial-value: 8px;
}

@property --x1kekle {
  syntax: "<length>";
  inherits: true;
  initial-value: 9999px;
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x1szafnz-B {
  0%, 100% {
    opacity: .35;
    transform: scale(.9);
  }

  50% {
    opacity: 1;
    transform: scale(1.1);
  }
}

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

  80% {
    opacity: 0;
    transform: scale(2);
  }

  100% {
    opacity: 0;
    transform: scale(2);
  }
}

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

  80% {
    opacity: 0;
    transform: scale(2);
  }

  100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes x1cv6p67-B {
  0% {
    opacity: .35;
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    opacity: .55;
    transform: translate3d(-60px, 40px, 0) scale(.94);
  }

  100% {
    opacity: .35;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes xf4uvi6-B {
  0% {
    opacity: .4;
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    opacity: .6;
    transform: translate3d(-60px, 40px, 0) scale(.94);
  }

  100% {
    opacity: .4;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes xwbd69t-B {
  0% {
    opacity: .5;
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    opacity: .68;
    transform: translate3d(80px, -40px, 0) scale(1.08);
  }

  100% {
    opacity: .5;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes x1qm252d-B {
  0% {
    opacity: .55;
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    opacity: .75;
    transform: translate3d(80px, -50px, 0) scale(1.08);
  }

  100% {
    opacity: .55;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes xujcqfs-B {
  0% {
    opacity: .55;
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    opacity: .75;
    transform: translate3d(60px, -36px, 0) scale(1.06);
  }

  100% {
    opacity: .55;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

:root, .x1wkrnbo {
  --x13woh34: #faf8f3;
  --x1e8ilqb: #1a1410;
  --x18l47wf: #100d0a;
  --x1w3j7oe: #a8543a;
  --x14xw2wt: #fbeae7;
  --x7sf236: #1a1410b8;
  --x5jbe3u: #1a14108f;
  --x2lan1f: #1a141066;
  --xwzrj7j: #1a141033;
  --xvemuxf: #1a14101f;
  --xlrf3f0: #1a141014;
  --x1oc3rj3: #fffbf3e0;
}

:root, .xsatk32 {
  --x1wi7zk6: 4px;
  --xognc9q: 8px;
  --x1su54yw: 16px;
  --x1osf89i: 24px;
  --xq31aui: 48px;
  --x1uxrfk0: 80px;
}

:root, .xf3j6d6 {
  --x2xnumc: 20px;
  --x1p9wnp9: 28px;
  --x1kekle: 9999px;
  --xv1hfgu: 10px;
}

:root, .x1vqprch {
  --xbzry28: "Inter Variable", system-ui, sans-serif;
  --x1v9tb9f: "Newsreader Variable", Georgia, serif;
  --x19b651c: ui-monospace, SFMono-Regular, Menlo, monospace;
  --x142dsor: 16px;
  --xww7uym: 24px;
  --x1z0pqsr: 15px;
  --x1wfznvo: 20px;
  --xksjbr1: 46px;
  --xfaq94a: 48px;
  --xnwervt: 18px;
  --xsa8dm1: 30px;
}

@media (prefers-color-scheme: dark) {
  :root, .x1wkrnbo {
    --x13woh34: #100d0a;
    --x1e8ilqb: #fff3d7;
    --x18l47wf: #fff7e5;
    --x1w3j7oe: #d89378;
    --x14xw2wt: #e8a88a;
    --x7sf236: #fff3d7b8;
    --x5jbe3u: #fff3d78f;
    --x2lan1f: #fff3d766;
    --xwzrj7j: #fff3d71a;
    --xvemuxf: #fff3d70f;
    --xlrf3f0: #fff3d70a;
    --x1oc3rj3: #fff3d70f;
  }
}
