:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--background:#f4f7fb;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--muted:#edf3fc;--muted-foreground:#667085;--primary:#2563eb;--primary-foreground:#fff;--action-primary:#2563eb;--action-primary-hover:#3b82f6;--action-primary-foreground:#fff;--accent:#065f46;--border:#d7e3f3;--input:#d7e3f3;--ring:#3b82f6;--destructive:#ef4444;--overlay:#f4f7fbdb}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080d17;--foreground:#f8fafc;--card:#111827;--card-foreground:#f8fafc;--muted:#182235;--muted-foreground:#a7b0c0;--primary:#60a5fa;--primary-foreground:#07101f;--action-primary:#3b82f6;--action-primary-hover:#2563eb;--action-primary-foreground:#fff;--accent:#10b981;--border:#29364a;--input:#29364a;--ring:#60a5fa;--destructive:#f87171;--overlay:#080d17db}@layer reset{*{box-sizing:border-box}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em}button,input{font:inherit}}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a:not([class]){color:inherit}::selection{background:#2563eb3d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer priority1;

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .xcaa3tu {
    padding: 17px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x1o8uwn5 {
    padding: 48px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  @media (width >= 600px) {
    .x18vdydt.x18vdydt {
      padding: 32px;
    }
  }

  @media (width >= 1180px) {
    .x1p5cos6.x1p5cos6 {
      padding: 76px;
    }
  }
}

@layer priority3 {
  .x1oe54ds {
    border-color: #d7e3f3;
  }

  .xa4l5c8 {
    border-color: color-mix(in srgb,var(--destructive) 35%,transparent);
  }

  .xijltm5 {
    border-color: #fff3;
  }

  .x1l8e4h3 {
    border-color: #ffffff38;
  }

  .xjz4tvb {
    border-color: #fff6;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1myumga {
    border-color: var(--border);
  }

  .x14z87we {
    border-color: var(--action-primary);
  }

  .x1oym187 {
    border-color: var(--input);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x9h44rk {
    border-radius: 13px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .xpzoddv {
    border-radius: 35px;
  }

  .x183bstr {
    border-radius: 44px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xqwippm {
    border-radius: 6px;
  }

  .x1y8kq6d {
    border-radius: 10px;
  }

  .x13cl99d {
    border-radius: 20px;
  }

  .x84cm6g {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x15gj94b {
    gap: 11px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x3up9cc {
    gap: 52px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .xdim9vw {
    gap: 64px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xq7u8qf {
    margin-block: 20px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x5rmuvv {
    padding-block: 100px;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xxtzvbg {
    padding-block: 36px;
  }

  .x1dbyjgh {
    padding-block: 38px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .xkmht3e {
    padding-block: 52px;
  }

  .xmw6hcl {
    padding-block: 60px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x14tan9n {
    padding-block: 72px;
  }

  .x61m8d9 {
    padding-block: 76px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .xbf3g3x {
    padding-block: 88px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xkg7m9j {
    transition: background-color .16s, border-color .16s, color .16s, transform .16s;
  }

  .x1w3xhyk {
    transition: color .16s;
  }

  .xx76kc2 {
    transition: transform .18s;
  }

  .xjoa31q {
    transition: width .3s;
  }

  .x1kry767:focus-visible {
    border-color: var(--ring);
  }

  .x1ht2a51:hover {
    border-color: var(--action-primary-hover);
  }

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

  @media (width >= 520px) {
    .x1o64pnj.x1o64pnj {
      gap: 12px;
    }
  }

  @media (width >= 900px) {
    .x1huc2z4.x1huc2z4 {
      gap: 80px;
    }

    .x1tea5cr.x1tea5cr {
      gap: 88px;
    }

    .xct52lj.xct52lj {
      gap: 96px;
    }
  }

  @media (width >= 800px) {
    .xt95tgc.xt95tgc {
      grid-column: auto;
    }
  }

  @media (width >= 900px) {
    .x12gjw85.x12gjw85 {
      padding-block: 100px;
    }
  }

  @media (width >= 800px) {
    .xvkwrjt.xvkwrjt {
      padding-block: 130px;
    }
  }

  @media (width >= 700px) {
    .xyz5115.xyz5115 {
      padding-block: 76px;
    }
  }

  @media (width >= 900px) {
    .xhul1k2.xhul1k2 {
      padding-block: 80px;
    }

    .xab450y.xab450y {
      padding-block: 82px;
    }
  }

  @media (width >= 760px) {
    .x17v0v9s.x17v0v9s {
      padding-block: 96px;
    }
  }

  @media (width >= 900px) {
    .xam0z3p.xam0z3p {
      padding-block: 96px;
    }
  }

  @media (width >= 700px) {
    .xni7mug.xni7mug {
      padding-inline: 20px;
    }
  }

  @media (width >= 650px) {
    .xlmzrfk.xlmzrfk {
      padding-inline: 28px;
    }
  }

  @media (width >= 700px) and (width <= 1279.99px) {
    .x1qyr10g.x1qyr10g {
      padding-inline: 42px;
    }
  }

  @media (width >= 600px) {
    .x5kenl7.x5kenl7 {
      padding-inline: 48px;
    }
  }

  @media (width >= 900px) {
    .xt1vrqh.xt1vrqh {
      padding-inline: 64px;
    }
  }

  @media (width >= 1280px) {
    .xx58f98.xx58f98 {
      padding-inline: max(42px, 50vw - 610px);
    }
  }
}

@layer priority4 {
  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .xdz8niu {
    animation-duration: .6s;
  }

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

  .x106npq6 {
    animation-name: xf7ghgs-B;
  }

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

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

  .x1qb2erx {
    backdrop-filter: blur(20px);
  }

  .xq3dab3 {
    background-color: #080d17;
  }

  .x1g36ypo {
    background-color: #0b1424;
  }

  .x1o0kkyv {
    background-color: #111827;
  }

  .x1iegiob {
    background-color: #2563eb;
  }

  .xbaoizu {
    background-color: #e6ebf2;
  }

  .x52uska {
    background-color: #f4f7fb;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .xa18byt {
    background-color: color-mix(in srgb,var(--accent) 12%,transparent);
  }

  .x15y8s4u {
    background-color: color-mix(in srgb,var(--destructive) 10%,transparent);
  }

  .x1vaezaq {
    background-color: color-mix(in srgb,var(--primary) 12%,transparent);
  }

  .xqqwatf {
    background-color: #ffffff1f;
  }

  .x1tdrzt2 {
    background-color: #080d17d1;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x198r16p {
    background-color: var(--background);
  }

  .x15nhbch {
    background-color: var(--primary);
  }

  .x16tn0ac {
    background-color: var(--overlay);
  }

  .x1load25 {
    background-color: var(--action-primary);
  }

  .x1o99xnj {
    background-color: var(--accent);
  }

  .xhcjfdk {
    background-color: var(--card);
  }

  .x1g61ac7 {
    background-color: var(--muted);
  }

  .x6r2o03 {
    box-shadow: 0 35px 90px #04112d61;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1lylyd {
    box-shadow: 0 1px 3px #0f172a14;
  }

  .xlde15q {
    box-shadow: 0 20px 60px #1f335324;
  }

  .x1ll5zym {
    color: #0a0a0a;
  }

  .x19te5d5 {
    color: #2563eb;
  }

  .x155vmdg {
    color: #475467;
  }

  .xhegbo0 {
    color: #60a5fa;
  }

  .xx8h75s {
    color: #667085;
  }

  .x1d4glee {
    color: #a7b0c0;
  }

  .xnfvbkn {
    color: #f8fafc;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1vqnahc {
    color: #ffffffad;
  }

  .x1p75xsq {
    color: #ffffffb3;
  }

  .xpcazrt {
    color: #ffffffc2;
  }

  .x1qq9wsj {
    color: var(--accent);
  }

  .xa9vu5s {
    color: var(--destructive);
  }

  .x1qh9hqm {
    color: var(--primary);
  }

  .xzbxdbk {
    color: var(--muted-foreground);
  }

  .x1ua22u5 {
    color: var(--action-primary-foreground);
  }

  .xh31qmj {
    color: var(--foreground);
  }

  .xvijazp {
    color: var(--accent);
  }

  .x1sxxwn8 {
    color: var(--card-foreground);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1azl5e1 {
    font-family: var(--font-sans);
  }

  .x1yj92oi {
    font-family: var(--font-display);
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x41z4rm {
    font-size: 150px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x1uzp5y5 {
    font-size: 42px;
  }

  .x6ybaqj {
    font-size: 46px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

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

  .x19s9jnd {
    font-weight: 650;
  }

  .xvdv984 {
    font-weight: 680;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x18ab760 {
    font-weight: 720;
  }

  .x1etuo2s {
    font-weight: 730;
  }

  .xt64d2d {
    font-weight: 740;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .x1t97rjw {
    font-weight: 760;
  }

  .x1hyiqnc {
    grid-template-columns: 1.2fr repeat(3, 1fr);
  }

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

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

  .x14u28xp {
    grid-template-columns: 20px 1fr;
  }

  .xsbjnyx {
    grid-template-columns: 34px 1fr;
  }

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

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

  .xkjl1po {
    hyphens: auto;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

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

  .x97j52 {
    letter-spacing: -.055em;
  }

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

  .x1o3iqad {
    letter-spacing: -.065em;
  }

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

  .x10zlt7o {
    letter-spacing: -.09em;
  }

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

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

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

  .xtsii79 {
    line-height: .75;
  }

  .xobulqh {
    line-height: .98;
  }

  .x1mr4eo2 {
    line-height: 1.01;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xt2yr8m {
    line-height: 1.72;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1c071of {
    transform: none;
  }

  .xei33j5 {
    transform: rotate(-1.4deg);
  }

  .xyjccqs {
    transform: rotate(2.5deg);
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .xaugvt9[data-active] {
    background-color: var(--card);
  }

  .x2v2h5u[data-highlighted] {
    background-color: var(--muted);
  }

  .x1sof41i[data-active] {
    box-shadow: 0 1px 3px #0f172a14;
  }

  .x1p44bay[data-active] {
    color: var(--foreground);
  }

  .x1xs5c3e:focus-visible {
    outline-color: color-mix(in srgb,var(--ring) 28%,transparent);
  }

  .x5gsj7v:focus-visible {
    outline-color: var(--ring);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

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

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xzv1bek:focus-visible {
    outline-width: 3px;
  }

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

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .x172z40x:hover {
    background-color: var(--action-primary-hover);
  }

  .x1c98lwy:hover {
    background-color: var(--muted);
  }

  .xg69367:hover {
    color: var(--foreground);
  }

  .x1t7rm6y:hover {
    transform: none;
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }

  .x1daymbd:focus {
    background-color: var(--muted);
  }

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

  @media (width >= 900px) {
    .x472xim.x472xim {
      display: block;
    }
  }

  @media (width >= 600px) {
    .x1vcij4f.x1vcij4f {
      display: flex;
    }
  }

  @media (width >= 860px) {
    .xcfrmtg.xcfrmtg {
      display: flex;
    }
  }

  @media (width >= 900px) {
    .x1dv45df.x1dv45df {
      display: flex;
    }
  }

  @media (width >= 520px) {
    .xiof9eh.xiof9eh {
      display: inline-flex;
    }

    .xp9xrzy.xp9xrzy {
      display: none;
    }

    .x1t7p9tz.x1t7p9tz {
      flex-direction: row;
    }
  }

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

    .xhihaj7.xhihaj7 {
      font-size: 10px;
    }
  }

  @media (width >= 700px) {
    .xa2569e.xa2569e {
      font-size: 20px;
    }
  }

  @media (width >= 720px) {
    .xravh2j.xravh2j {
      font-size: 20px;
    }
  }

  @media (width >= 700px) {
    .xnlq9gs.xnlq9gs {
      font-size: 250px;
    }
  }

  @media (width >= 600px) {
    .x1buco5h.x1buco5h {
      font-size: 27px;
    }
  }

  @media (width >= 700px) and (width <= 1199.99px) {
    .x13vyaw1.x13vyaw1 {
      font-size: 54px;
    }
  }

  @media (width >= 700px) {
    .xqv8glv.xqv8glv {
      font-size: 54px;
    }
  }

  @media (width >= 1200px) {
    .x8jmei9.x8jmei9 {
      font-size: 58px;
    }
  }

  @media (width >= 600px) {
    .x4ya5by.x4ya5by {
      font-size: 58px;
    }
  }

  @media (width >= 700px) {
    .xd147g9.xd147g9 {
      font-size: 62px;
    }
  }

  @media (width >= 1180px) {
    .xgdk9wa.xgdk9wa {
      font-size: 64px;
    }
  }

  @media (width >= 520px) and (width <= 1179.99px) {
    .xz0cq1d.xz0cq1d {
      font-size: 64px;
    }
  }

  @media (width >= 700px) {
    .xb1jxwb.xb1jxwb {
      font-size: 68px;
    }

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

  @media (width >= 720px) {
    .x9qxl1k.x9qxl1k {
      font-size: 76px;
    }
  }

  @media (width >= 1180px) {
    .x12hvuag.x12hvuag {
      font-size: 82px;
    }
  }

  @media (width >= 900px) {
    .xw7tsm3.xw7tsm3 {
      grid-template-columns: .85fr 1.15fr;
    }

    .x1d05ky0.x1d05ky0 {
      grid-template-columns: .9fr 1.1fr;
    }

    .x1qqnomi.x1qqnomi {
      grid-template-columns: 1.2fr .8fr;
    }
  }

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

  @media (width >= 900px) {
    .x1u3smy4.x1u3smy4 {
      grid-template-columns: 1fr 1fr;
    }

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

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

  @media (width >= 980px) {
    .x1ajiuk5.x1ajiuk5 {
      grid-template-columns: minmax(0, 1.03fr) minmax(420px, .97fr);
    }
  }

  @media (width >= 900px) {
    .x13lqkh6.x13lqkh6 {
      grid-template-columns: minmax(380px, .85fr) minmax(0, 1.15fr);
    }

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

  @media (width >= 650px) and (width <= 979.99px) {
    .xsuwunj.xsuwunj {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 980px) {
    .x1wf7fd6.x1wf7fd6 {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  @media (width >= 900px) {
    .x16p2rm1.x16p2rm1 {
      order: 2;
    }
  }
}

@layer priority5 {
  .x15yl1vp {
    border-bottom-color: #29364a;
  }

  .xl6od3g {
    border-bottom-color: #e2e8f0;
  }

  .xr7jyco {
    border-bottom-color: color-mix(in srgb,var(--border) 70%,transparent);
  }

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

  .xwgadqu {
    border-bottom-color: var(--foreground);
  }

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

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

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

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

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

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

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

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

  .x1l6gjd0 {
    bottom: 18%;
  }

  .x5yr21d {
    height: 100%;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x1egiwwb {
    height: 500px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1mgsydn {
    height: 66px;
  }

  .x1gnyf4w {
    height: 680px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x2e2xj7 {
    left: 5%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .xe52b9x {
    margin-bottom: 54px;
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x5i9c7l {
    margin-top: 17px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .x1hogkm0 {
    margin-top: 34px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .xa9sz7i {
    max-width: 1220px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x65f84u {
    max-width: 500px;
  }

  .x1bio8jh {
    max-width: 570px;
  }

  .xp73w0s {
    max-width: 580px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .xic84rp {
    max-width: 650px;
  }

  .xxn9634 {
    max-width: 670px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x17q2glr {
    max-width: 780px;
  }

  .x18k543f {
    max-width: 820px;
  }

  .xp6bsu {
    max-width: 850px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .xvt3nqv {
    min-height: 620px;
  }

  .xy5rg5z {
    min-height: 680px;
  }

  .x1rfaoo0 {
    min-height: 70px;
  }

  .x65nank {
    min-height: auto;
  }

  .xrdzbn6 {
    min-height: calc(100svh - 72px);
  }

  .xt7fyls {
    min-width: 150px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xp56n1o {
    padding-left: 21px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xk6ci0l {
    right: 20px;
  }

  .x177m4yw {
    right: 6%;
  }

  .xa58gbm {
    scroll-margin-top: 100px;
  }

  .x5wat52 {
    scroll-margin-top: 72px;
  }

  .x13vifvy {
    top: 0;
  }

  .xyhuw {
    top: 104px;
  }

  .xoyzfg9 {
    top: 18px;
  }

  .xv6sz8x {
    top: 23%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x100vrsf {
    width: 40px;
  }

  .xvue9z {
    width: 500px;
  }

  .x1xwk8fm {
    width: 680px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x16qisnu {
    width: min(320px, 82%);
  }

  @media (width >= 650px) and (width <= 979px) {
    .x1tefto2.x1tefto2 {
      border-left-width: 1px;
    }
  }

  @media (width >= 980px) {
    .x1rieuns.x1rieuns {
      border-left-width: 1px;
    }
  }

  @media (width >= 700px) {
    .x1l11bhl.x1l11bhl {
      height: 72px;
    }
  }

  @media (width >= 650px) {
    .x13ef4bp.x13ef4bp {
      min-height: 270px;
    }
  }

  @media (width >= 900px) {
    .x3xu5af.x3xu5af {
      min-height: 620px;
    }

    .x1kaw9b5.x1kaw9b5 {
      min-height: 720px;
    }

    .xjvmfpo.xjvmfpo {
      min-height: 760px;
    }
  }

  @media (width >= 980px) {
    .xlez9g4.xlez9g4 {
      min-height: calc(100svh - 72px);
    }
  }

  @media (width >= 900px) {
    .xexa055.xexa055 {
      padding-left: 48px;
    }

    .x1eqlitr.x1eqlitr {
      padding-left: max(40px, 50vw - 560px);
    }

    .xalhgx3.xalhgx3 {
      padding-right: 48px;
    }

    .xzfjdee.xzfjdee {
      padding-right: max(40px, 50vw - 560px);
    }
  }

  @media (width >= 700px) {
    .x1fkruc4.x1fkruc4 {
      width: 340px;
    }
  }

  @media (width >= 520px) {
    .xob4tp2.xob4tp2 {
      width: auto;
    }
  }
}

@layer priority6 {
  .x1dk8qqd::placeholder {
    color: var(--muted-foreground);
  }
}

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

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