@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@layer reset{*,:before,:after{box-sizing:border-box}body{margin:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f9f8f4}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}

@layer priority1 {
  :root, .xoi38se {
    --ult-color-surface: #101011;
    --ult-color-surface-raised: #141516;
    --ult-color-surface-sunken: #1d1e20;
    --ult-color-surface-hover: #27272a;
    --ult-color-surface-overlay: #141516b3;
    --ult-color-text: #e7e8e9;
    --ult-color-text-muted: #b6b7ba;
    --ult-color-text-subtle: #919295;
    --ult-color-text-inverse: #101011;
    --ult-color-border: #3c3d40;
    --ult-color-border-strong: #626366;
    --ult-color-border-focus: #8394ff;
    --ult-color-action: #44d4e1;
    --ult-color-action-hover: #59e4f2;
    --ult-color-action-active: #79f0fc;
    --ult-color-action-contrast: #101011;
    --ult-color-accent: #8394ff;
    --ult-color-accent-hover: #96a7ff;
    --ult-color-accent-active: #aab9ff;
    --ult-color-accent-subtle: #161a3d;
    --ult-color-accent-border: #3a4295;
    --ult-color-accent-text: #c3ceff;
    --ult-color-accent-contrast: #101011;
    --ult-color-highlight: #44d4e1;
    --ult-color-highlight-hover: #59e4f2;
    --ult-color-highlight-active: #79f0fc;
    --ult-color-highlight-subtle: #002327;
    --ult-color-highlight-border: #00585f;
    --ult-color-highlight-text: #8ff5ff;
    --ult-color-highlight-contrast: #101011;
    --ult-color-success: #56cb98;
    --ult-color-success-hover: #67dba7;
    --ult-color-success-active: #81e6b6;
    --ult-color-success-subtle: #002516;
    --ult-color-success-border: #005c3d;
    --ult-color-success-text: #9becc4;
    --ult-color-success-contrast: #101011;
    --ult-color-warning: #eab352;
    --ult-color-warning-hover: #f8c060;
    --ult-color-warning-active: #ffcf80;
    --ult-color-warning-subtle: #2a1b00;
    --ult-color-warning-border: #664600;
    --ult-color-warning-text: #ffd898;
    --ult-color-warning-contrast: #101011;
    --ult-color-danger: #df6769;
    --ult-color-danger-hover: #f07778;
    --ult-color-danger-active: #fb8c8c;
    --ult-color-danger-subtle: #351011;
    --ult-color-danger-border: #822b2f;
    --ult-color-danger-text: #ffaaa8;
    --ult-color-danger-contrast: #101011;
  }

  :root, .x8obfhm {
    --ult-filter-backdrop: blur(4px);
  }

  :root, .x16wok24 {
    --ult-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
    --ult-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    --ult-font-weight-regular: 400;
    --ult-font-weight-medium: 500;
    --ult-font-weight-semibold: 600;
    --ult-font-leading-none: 1;
    --ult-font-leading-tight: 1.2;
    --ult-font-leading-snug: 1.35;
    --ult-font-leading-normal: 1.55;
    --ult-font-leading-relaxed: 1.75;
    --ult-font-tracking-tight: -.02em;
    --ult-font-tracking-normal: 0;
    --ult-font-tracking-wide: .08em;
    --ult-font-tracking-wider: .14em;
  }

  :root, .xe01sa2 {
    --ult-motion-fast: .12s;
    --ult-motion-base: .2s;
    --ult-motion-slow: .3s;
    --ult-motion-loop: 1s;
  }

  :root, .xw1epin {
    --ult-radius-xs: 2px;
    --ult-radius-sm: 4px;
    --ult-radius-md: 10px;
    --ult-radius-lg: 12px;
    --ult-radius-full: 9999px;
  }

  :root, .xb50z86 {
    --ult-shadow-sm: 0 1px 2px #0000004d, 0 1px 3px #0006;
    --ult-shadow-md: 0 4px 8px #00000059, 0 8px 24px #00000073;
    --ult-shadow-lg: 0 12px 24px #0006, 0 24px 48px #00000080;
  }

  :root, .xn1be7m {
    --ult-space-1: .125rem;
    --ult-space-2: .25rem;
    --ult-space-3: .375rem;
    --ult-space-4: .5rem;
    --ult-space-5: .75rem;
    --ult-space-6: 1rem;
    --ult-space-7: 1.25rem;
    --ult-space-8: 1.5rem;
    --ult-space-9: 2rem;
    --ult-space-10: 2.5rem;
    --ult-space-11: 3rem;
    --ult-space-12: 4rem;
  }

  :root, .xj6xpos {
    --ult-text-1: .6875rem;
    --ult-text-2: .75rem;
    --ult-text-3: .8125rem;
    --ult-text-4: .875rem;
    --ult-text-5: 1rem;
    --ult-text-6: 1.125rem;
    --ult-text-7: 1.25rem;
    --ult-text-8: 1.5rem;
    --ult-text-9: 1.875rem;
    --ult-text-10: 2.25rem;
    --ult-text-11: 3rem;
  }

  :root, .xibqp77 {
    --xggn69y: "DM Sans", "Inter", ui-sans-serif, system-ui, sans-serif;
  }

  @media (prefers-color-scheme: light) {
    :root, .xoi38se {
      --ult-color-surface: #fdfdff;
      --ult-color-surface-raised: #f7f9ff;
      --ult-color-surface-sunken: #eff1fa;
      --ult-color-surface-hover: #e7e9f3;
      --ult-color-surface-overlay: #f7f9ffcc;
      --ult-color-text: #181a24;
      --ult-color-text-muted: #4f525e;
      --ult-color-text-subtle: #60636f;
      --ult-color-text-inverse: #fdfdff;
      --ult-color-border: #d0d3e2;
      --ult-color-border-strong: #888b99;
      --ult-color-border-focus: #565fde;
      --ult-color-action: #00818b;
      --ult-color-action-hover: #00717a;
      --ult-color-action-active: #00646c;
      --ult-color-action-contrast: #fdfdff;
      --ult-color-accent: #565fde;
      --ult-color-accent-hover: #494fcc;
      --ult-color-accent-active: #4042bf;
      --ult-color-accent-subtle: #eef1ff;
      --ult-color-accent-border: #b3c0ff;
      --ult-color-accent-text: #343997;
      --ult-color-accent-contrast: #fdfdff;
      --ult-color-highlight: #00818b;
      --ult-color-highlight-hover: #00717a;
      --ult-color-highlight-active: #00646c;
      --ult-color-highlight-subtle: #dcf8fb;
      --ult-color-highlight-border: #85d3db;
      --ult-color-highlight-text: #00585f;
      --ult-color-highlight-contrast: #fdfdff;
      --ult-color-success: #008359;
      --ult-color-success-hover: #00734d;
      --ult-color-success-active: #064;
      --ult-color-success-subtle: #defaeb;
      --ult-color-success-border: #8dd7b2;
      --ult-color-success-text: #005c3d;
      --ult-color-success-contrast: #fdfdff;
      --ult-color-warning: #e7ac3e;
      --ult-color-warning-hover: #d39923;
      --ult-color-warning-active: #bf8600;
      --ult-color-warning-subtle: #fff0d8;
      --ult-color-warning-border: #e4be7f;
      --ult-color-warning-text: #714e00;
      --ult-color-warning-contrast: #181a24;
      --ult-color-danger: #cb454c;
      --ult-color-danger-hover: #ba343e;
      --ult-color-danger-active: #a82131;
      --ult-color-danger-subtle: #ffedec;
      --ult-color-danger-border: #ffaaa8;
      --ult-color-danger-text: #88222b;
      --ult-color-danger-contrast: #fdfdff;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    :root, .xe01sa2 {
      --ult-motion-fast: 1ms;
      --ult-motion-base: 1ms;
      --ult-motion-slow: 1ms;
      --ult-motion-loop: 0s;
    }
  }

  @media (prefers-color-scheme: light) {
    :root, .xb50z86 {
      --ult-shadow-sm: 0 1px 2px #0000000f, 0 1px 3px #0000001a;
      --ult-shadow-md: 0 4px 8px #00000014, 0 8px 24px #0000001f;
      --ult-shadow-lg: 0 12px 24px #0000001f, 0 24px 48px #0000002e;
    }
  }

  .x1kx834m.x1kx834m, .x1kx834m.x1kx834m:root {
    --ult-color-accent: #565fde;
    --ult-color-accent-active: #4042bf;
    --ult-color-accent-border: #b3c0ff;
    --ult-color-accent-contrast: #fdfdff;
    --ult-color-accent-hover: #494fcc;
    --ult-color-accent-subtle: #eef1ff;
    --ult-color-accent-text: #343997;
    --ult-color-action: #00818b;
    --ult-color-action-active: #00646c;
    --ult-color-action-contrast: #fdfdff;
    --ult-color-action-hover: #00717a;
    --ult-color-border: #d0d3e2;
    --ult-color-border-focus: #565fde;
    --ult-color-border-strong: #888b99;
    --ult-color-danger: #cb454c;
    --ult-color-danger-active: #a82131;
    --ult-color-danger-border: #ffaaa8;
    --ult-color-danger-contrast: #fdfdff;
    --ult-color-danger-hover: #ba343e;
    --ult-color-danger-subtle: #ffedec;
    --ult-color-danger-text: #88222b;
    --ult-color-highlight: #00818b;
    --ult-color-highlight-active: #00646c;
    --ult-color-highlight-border: #85d3db;
    --ult-color-highlight-contrast: #fdfdff;
    --ult-color-highlight-hover: #00717a;
    --ult-color-highlight-subtle: #dcf8fb;
    --ult-color-highlight-text: #00585f;
    --ult-color-success: #008359;
    --ult-color-success-active: #064;
    --ult-color-success-border: #8dd7b2;
    --ult-color-success-contrast: #fdfdff;
    --ult-color-success-hover: #00734d;
    --ult-color-success-subtle: #defaeb;
    --ult-color-success-text: #005c3d;
    --ult-color-surface: #fdfdff;
    --ult-color-surface-hover: #e7e9f3;
    --ult-color-surface-overlay: #f7f9ffcc;
    --ult-color-surface-raised: #f7f9ff;
    --ult-color-surface-sunken: #eff1fa;
    --ult-color-text: #181a24;
    --ult-color-text-inverse: #fdfdff;
    --ult-color-text-muted: #4f525e;
    --ult-color-text-subtle: #60636f;
    --ult-color-warning: #e7ac3e;
    --ult-color-warning-active: #bf8600;
    --ult-color-warning-border: #e4be7f;
    --ult-color-warning-contrast: #181a24;
    --ult-color-warning-hover: #d39923;
    --ult-color-warning-subtle: #fff0d8;
    --ult-color-warning-text: #714e00;
  }

  .x1qyz6ph.x1qyz6ph, .x1qyz6ph.x1qyz6ph:root {
    --ult-color-accent: #8394ff;
    --ult-color-accent-active: #aab9ff;
    --ult-color-accent-border: #3a4295;
    --ult-color-accent-contrast: #101011;
    --ult-color-accent-hover: #96a7ff;
    --ult-color-accent-subtle: #161a3d;
    --ult-color-accent-text: #c3ceff;
    --ult-color-action: #44d4e1;
    --ult-color-action-active: #79f0fc;
    --ult-color-action-contrast: #101011;
    --ult-color-action-hover: #59e4f2;
    --ult-color-border: #3c3d40;
    --ult-color-border-focus: #8394ff;
    --ult-color-border-strong: #626366;
    --ult-color-danger: #df6769;
    --ult-color-danger-active: #fb8c8c;
    --ult-color-danger-border: #822b2f;
    --ult-color-danger-contrast: #101011;
    --ult-color-danger-hover: #f07778;
    --ult-color-danger-subtle: #351011;
    --ult-color-danger-text: #ffaaa8;
    --ult-color-highlight: #44d4e1;
    --ult-color-highlight-active: #79f0fc;
    --ult-color-highlight-border: #00585f;
    --ult-color-highlight-contrast: #101011;
    --ult-color-highlight-hover: #59e4f2;
    --ult-color-highlight-subtle: #002327;
    --ult-color-highlight-text: #8ff5ff;
    --ult-color-success: #56cb98;
    --ult-color-success-active: #81e6b6;
    --ult-color-success-border: #005c3d;
    --ult-color-success-contrast: #101011;
    --ult-color-success-hover: #67dba7;
    --ult-color-success-subtle: #002516;
    --ult-color-success-text: #9becc4;
    --ult-color-surface: #101011;
    --ult-color-surface-hover: #27272a;
    --ult-color-surface-overlay: #141516b3;
    --ult-color-surface-raised: #141516;
    --ult-color-surface-sunken: #1d1e20;
    --ult-color-text: #e7e8e9;
    --ult-color-text-inverse: #101011;
    --ult-color-text-muted: #b6b7ba;
    --ult-color-text-subtle: #919295;
    --ult-color-warning: #eab352;
    --ult-color-warning-active: #ffcf80;
    --ult-color-warning-border: #664600;
    --ult-color-warning-contrast: #101011;
    --ult-color-warning-hover: #f8c060;
    --ult-color-warning-subtle: #2a1b00;
    --ult-color-warning-text: #ffd898;
  }

  .xekag44.xekag44, .xekag44.xekag44:root {
    --ult-color-accent: #dde7b5;
    --ult-color-accent-active: #b5c580;
    --ult-color-accent-border: #b5c580;
    --ult-color-accent-contrast: #20211e;
    --ult-color-accent-hover: #c9d69a;
    --ult-color-accent-subtle: #eef3d9;
    --ult-color-accent-text: #3e4a1e;
    --ult-color-action: #dde7b5;
    --ult-color-action-active: #b5c580;
    --ult-color-action-contrast: #20211e;
    --ult-color-action-hover: #c9d69a;
    --ult-color-border: #d6d5cc;
    --ult-color-border-focus: #20211e;
    --ult-color-border-strong: #8c8f84;
    --ult-color-danger: #cb454c;
    --ult-color-danger-active: #a82131;
    --ult-color-danger-border: #ffaaa8;
    --ult-color-danger-contrast: #fdfdff;
    --ult-color-danger-hover: #ba343e;
    --ult-color-danger-subtle: #ffedec;
    --ult-color-danger-text: #88222b;
    --ult-color-highlight: #00818b;
    --ult-color-highlight-active: #00646c;
    --ult-color-highlight-border: #85d3db;
    --ult-color-highlight-contrast: #fdfdff;
    --ult-color-highlight-hover: #00717a;
    --ult-color-highlight-subtle: #dcf8fb;
    --ult-color-highlight-text: #00585f;
    --ult-color-success: #008359;
    --ult-color-success-active: #064;
    --ult-color-success-border: #8dd7b2;
    --ult-color-success-contrast: #fdfdff;
    --ult-color-success-hover: #00734d;
    --ult-color-success-subtle: #defaeb;
    --ult-color-success-text: #005c3d;
    --ult-color-surface: #f9f8f4;
    --ult-color-surface-hover: #e5e4dc;
    --ult-color-surface-overlay: #f3f2eccc;
    --ult-color-surface-raised: #f3f2ec;
    --ult-color-surface-sunken: #ecebe4;
    --ult-color-text: #20211e;
    --ult-color-text-inverse: #f9f8f4;
    --ult-color-text-muted: #62665c;
    --ult-color-text-subtle: #7a7e72;
    --ult-color-warning: #e7ac3e;
    --ult-color-warning-active: #bf8600;
    --ult-color-warning-border: #e4be7f;
    --ult-color-warning-contrast: #181a24;
    --ult-color-warning-hover: #d39923;
    --ult-color-warning-subtle: #fff0d8;
    --ult-color-warning-text: #714e00;
  }

  .x9kqvrx.x9kqvrx, .x9kqvrx.x9kqvrx:root {
    --ult-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  }
}

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

  .x1ghz6dp {
    margin: 0;
  }
}

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

  .xu7wa9z {
    border-color: var(--ult-color-border);
  }

  .x1mvjuas {
    border-color: var(--ult-color-danger-border);
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x1lufrj1 {
    border-radius: var(--ult-radius-md);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .x11e4bif {
    border-width: 1px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .xseyljb {
    gap: 30px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x1kxjhzz {
    gap: 42px;
  }

  .x1y3pa34 {
    gap: var(--ult-space-4);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x132v6yt {
    padding-block: 32px 36px;
  }

  .xxtzvbg {
    padding-block: 36px;
  }

  .x1xb32ym {
    padding-block: 44px;
  }

  .x6sqbrq {
    padding-block: var(--ult-space-2);
  }

  .x7f59da {
    padding-block: var(--ult-space-4);
  }

  .x1383588 {
    padding-block: var(--ult-space-5);
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .x2w7zz5 {
    padding-inline: clamp(24px, 5vw, 72px);
  }

  .xa4w50p {
    padding-inline: var(--ult-space-4);
  }

  .x16ekaes {
    padding-inline: var(--ult-space-5);
  }

  .x1brx224 {
    padding-inline: var(--ult-space-6);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xdte1j1:focus-visible {
    outline: 2px solid #20211e;
  }

  .x1fh0a17:focus-visible {
    outline: 2px solid #f9f8f4;
  }

  .x1w37z6t:focus-visible {
    outline: 2px solid var(--ult-color-border-focus);
  }

  @media (width >= 1024px) {
    .xqdhtp9.xqdhtp9 {
      gap: 22px;
    }

    .xieubfc.xieubfc {
      gap: 26px;
    }

    .x1uc0p51.x1uc0p51 {
      gap: 36px;
    }

    .x1ppaa9o.x1ppaa9o {
      gap: 40px;
    }

    .x1faw7m0.x1faw7m0 {
      gap: 52px;
    }

    .x1dlzysb.x1dlzysb {
      gap: 64px;
    }

    .xyaec5l.xyaec5l {
      gap: 72px;
    }

    .x1han98h.x1han98h {
      padding-block: 24px;
    }

    .xnwfam6.xnwfam6 {
      padding-block: 32px;
    }

    .x7vyga5.x7vyga5 {
      padding-block: 56px 32px;
    }

    .x1t9sy8b.x1t9sy8b {
      padding-block: 60px;
    }

    .x3forvu.x3forvu {
      padding-block: 80px;
    }
  }
}

@layer priority4 {
  .x6s0dn4 {
    align-items: center;
  }

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

  .x1qjc9v5 {
    align-items: stretch;
  }

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

  .xjyslct {
    appearance: none;
  }

  .xuohekr {
    aspect-ratio: 730 / 342;
  }

  .xrq4zjv {
    background-color: #20211e;
  }

  .x1fy2iy5 {
    background-color: #363a31;
  }

  .x1mxetzj {
    background-color: #dde7b5;
  }

  .x3smih4 {
    background-color: #e9eddf;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1gok9ik {
    background-color: var(--ult-color-danger);
  }

  .xepyv1l {
    background-color: var(--ult-color-surface);
  }

  .x7c6xoe {
    background-color: var(--ult-color-text);
  }

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

  .x38csrv {
    color: #20211e;
  }

  .xae1dep {
    color: #bbc0b2;
  }

  .xio5gh0 {
    color: #c6ccba;
  }

  .xd9cxr2 {
    color: #ced0c7;
  }

  .xp7nv63 {
    color: #dde7b5;
  }

  .x1u1ekri {
    color: #f9f8f4;
  }

  .x1heor9g {
    color: inherit;
  }

  .xmfs69f {
    color: var(--ult-color-accent-contrast);
  }

  .xi7d4cp {
    color: var(--ult-color-accent);
  }

  .x1l4xv27 {
    color: var(--ult-color-danger-contrast);
  }

  .x19bwybt {
    color: var(--ult-color-danger-text);
  }

  .xfmfuve {
    color: var(--ult-color-surface);
  }

  .xde0qt {
    color: var(--ult-color-text-muted);
  }

  .xms3786 {
    color: var(--ult-color-text);
  }

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

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

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

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

  .xip3hw8 {
    font-family: var(--xggn69y);
  }

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

  .x5heo1l {
    font-size: 23px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .x1uzp5y5 {
    font-size: 42px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x16vzutz {
    font-size: clamp(43px, 6vw, 76px);
  }

  .xepofzc {
    font-size: var(--ult-text-1);
  }

  .xw83wne {
    font-size: var(--ult-text-3);
  }

  .x1wow1l0 {
    font-size: var(--ult-text-4);
  }

  .x1r5ap05 {
    font-size: var(--ult-text-5);
  }

  .x35pmdx {
    font-weight: var(--ult-font-weight-medium);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x75m3dq {
    letter-spacing: -1px;
  }

  .xzl56ps {
    letter-spacing: -2px;
  }

  .x3sp56b {
    letter-spacing: .8px;
  }

  .x99s37k {
    letter-spacing: 1.3px;
  }

  .xkffqfj {
    letter-spacing: 1.5px;
  }

  .xow1fz2 {
    letter-spacing: 1.6px;
  }

  .x4uwd9o {
    letter-spacing: 1.8px;
  }

  .x1r0g7yl {
    letter-spacing: 1px;
  }

  .x1hdd4na {
    line-height: 1.07;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1l5rca0 {
    line-height: var(--ult-font-leading-none);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xrv7xp8 {
    object-position: right;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xxeho1s {
    transition-duration: var(--ult-motion-fast);
  }

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

  .x1m8qfh3[data-disabled] {
    cursor: default;
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

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

  .x1ruedau:hover {
    background-color: var(--ult-color-accent-hover);
  }

  .x85ij9w:hover {
    background-color: var(--ult-color-danger-hover);
  }

  .x741qai:hover {
    background-color: var(--ult-color-danger-subtle);
  }

  .x11pbwzc:hover {
    background-color: var(--ult-color-surface-raised);
  }

  .x1k34ht7:active {
    background-color: var(--ult-color-accent-active);
  }

  .xalf6fb:active {
    background-color: var(--ult-color-danger-active);
  }

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

    .xpgu9bg.xpgu9bg {
      align-self: center;
    }
  }

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

  @media (width >= 1024px) {
    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }

    .x1oob3yn.x1oob3yn {
      display: none;
    }

    .xopo5it.xopo5it {
      flex-basis: 0;
    }

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

    .x1kadl0q.x1kadl0q {
      flex-grow: 1;
    }

    .x1mx0q52.x1mx0q52 {
      font-size: 11px;
    }

    .xpj9ilk.xpj9ilk {
      font-size: 12px;
    }

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

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

    .x1ev37m6.x1ev37m6 {
      font-size: 36px;
    }

    .x1sum8dc.x1sum8dc {
      font-size: 48px;
    }

    .x1omtn4p.x1omtn4p {
      font-size: 54px;
    }

    .x1jlgr3r.x1jlgr3r {
      font-size: var(--ult-text-2);
    }

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

    .xgmgcjb.xgmgcjb {
      letter-spacing: -1.8px;
    }

    .xw7fg9d.xw7fg9d {
      letter-spacing: 1.4px;
    }

    .x15nbuoc.x15nbuoc {
      letter-spacing: 1.8px;
    }

    .x1qd4e3i.x1qd4e3i {
      line-height: normal;
    }
  }
}

@layer priority5 {
  .x5yr21d {
    height: 100%;
  }

  .x1dnml7z {
    height: 54px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xyw4rqc {
    height: var(--ult-space-10);
  }

  .x1hmf2c5 {
    height: var(--ult-space-11);
  }

  .xqummji {
    height: var(--ult-space-9);
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xqfixnn {
    max-width: 1296px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .xijc0j3 {
    padding-top: 36px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1yo87oe {
    width: 172px;
  }

  .xzjbwwf {
    width: 180px;
  }

  .x14atkfc {
    width: auto;
  }

  @media (width >= 1024px) {
    .x1er5hz0.x1er5hz0 {
      height: 70px;
    }

    .x1xhb6w6.x1xhb6w6 {
      max-width: 530px;
    }

    .xhscho.xhscho {
      padding-bottom: 64px;
    }

    .x1df72ts.x1df72ts {
      padding-top: 56px;
    }

    .xz64ikj.xz64ikj {
      width: 224px;
    }

    .xxgmlnr.xxgmlnr {
      width: 330px;
    }

    .x1tu5b9g.x1tu5b9g {
      width: 730px;
    }

    .x14ixjev.x14ixjev {
      width: auto;
    }
  }
}
