@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.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}

@layer priority1 {
  :root, .xnb9xcj {
    --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, .x1y08nd1 {
    --ult-filter-backdrop: blur(4px);
  }

  :root, .x56wdpx {
    --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-tightest: -.04em;
    --ult-font-tracking-tighter: -.03em;
    --ult-font-tracking-tight: -.02em;
    --ult-font-tracking-normal: 0;
    --ult-font-tracking-wide: .08em;
    --ult-font-tracking-wider: .14em;
  }

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

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

  :root, .x11s8qm1 {
    --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, .x7pzio0 {
    --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, .x7u27n8 {
    --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;
    --ult-text-12: 3.25rem;
  }

  @media (prefers-color-scheme: light) {
    :root, .xnb9xcj {
      --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, .x1gza4cr {
      --ult-motion-fast: 1ms;
      --ult-motion-base: 1ms;
      --ult-motion-slow: 1ms;
      --ult-motion-loop: 0s;
    }
  }

  @media (prefers-color-scheme: light) {
    :root, .x11s8qm1 {
      --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;
    }
  }

  .xcpengs.xcpengs, .xcpengs.xcpengs:root {
    --ult-color-accent: #1f1b16;
    --ult-color-accent-active: #1f1b16;
    --ult-color-accent-border: #e6ddcb;
    --ult-color-accent-contrast: #fff;
    --ult-color-accent-hover: #5b5347;
    --ult-color-accent-subtle: #f5efe2;
    --ult-color-accent-text: #1f1b16;
    --ult-color-action: #1f1b16;
    --ult-color-action-active: #1f1b16;
    --ult-color-action-contrast: #fff;
    --ult-color-action-hover: #5b5347;
    --ult-color-border: #e6ddcb;
    --ult-color-border-focus: #946000;
    --ult-color-border-strong: #8a7e68;
    --ult-color-danger: #b8432a;
    --ult-color-danger-active: #b8432a;
    --ult-color-danger-border: #b8432a;
    --ult-color-danger-contrast: #fff;
    --ult-color-danger-hover: #b8432a;
    --ult-color-danger-subtle: #b8432a1a;
    --ult-color-danger-text: #b8432a;
    --ult-color-highlight: #946000;
    --ult-color-highlight-active: #946000;
    --ult-color-highlight-border: #b87a0a;
    --ult-color-highlight-contrast: #fff;
    --ult-color-highlight-hover: #946000;
    --ult-color-highlight-subtle: #f2b63229;
    --ult-color-highlight-text: #946000;
    --ult-color-success: #2f7a2b;
    --ult-color-success-active: #2f7a2b;
    --ult-color-success-border: #2f7a2b;
    --ult-color-success-contrast: #fff;
    --ult-color-success-hover: #2f7a2b;
    --ult-color-success-subtle: #3f8a3a1a;
    --ult-color-success-text: #2f7a2b;
    --ult-color-surface: #faf6ec;
    --ult-color-surface-hover: #f5efe2;
    --ult-color-surface-overlay: #faf6eccc;
    --ult-color-surface-raised: #fff;
    --ult-color-surface-sunken: #f5efe2;
    --ult-color-text: #1f1b16;
    --ult-color-text-inverse: #fff;
    --ult-color-text-muted: #5b5347;
    --ult-color-text-subtle: #756c5e;
    --ult-color-warning: #946000;
    --ult-color-warning-active: #946000;
    --ult-color-warning-border: #b87a0a;
    --ult-color-warning-contrast: #fff;
    --ult-color-warning-hover: #946000;
    --ult-color-warning-subtle: #f2b63229;
    --ult-color-warning-text: #946000;
  }

  .xq9g708.xq9g708, .xq9g708.xq9g708:root {
    --ult-font-mono: "Figtree Variable", ui-sans-serif, system-ui, sans-serif;
    --ult-font-sans: "Figtree Variable", ui-sans-serif, system-ui, sans-serif;
  }
}

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

  .xaw4jwi {
    padding: var(--ult-space-7);
  }

  @media (width >= 720px) {
    .xelor7m.xelor7m {
      padding: var(--ult-space-8);
    }
  }
}

@layer priority3 {
  .x1cjbgph {
    border-color: #e6ddcb;
  }

  .x13rdnf6 {
    border-radius: var(--ult-radius-full);
  }

  .xdbqqky {
    border-radius: var(--ult-radius-lg);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .x17mtlat {
    border-width: 1px;
  }

  .xqgp03l {
    gap: var(--ult-space-2);
  }

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

  .x1223kq9 {
    gap: var(--ult-space-9);
  }

  .x1h3vgm7 {
    margin-block: var(--ult-space-3) 0;
  }

  .x17tvkw1 {
    margin-block: var(--ult-space-4) 0;
  }

  .x6g4ip2 {
    margin-block: var(--ult-space-5) 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

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

  .xbol9u6 {
    padding-block: var(--ult-space-6);
  }

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

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

  .xkja1uo {
    padding-inline: var(--ult-space-7);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

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

  @media (width >= 720px) {
    .x8anz4d.x8anz4d {
      gap: var(--ult-space-11);
    }

    .x1p5kc4q.x1p5kc4q {
      margin-block: var(--ult-space-4) 0;
    }

    .x1ufna1n.x1ufna1n {
      margin-block: var(--ult-space-6) 0;
    }

    .xy477mu.xy477mu {
      padding-block: var(--ult-space-7);
    }

    .xapdwbq.xapdwbq {
      padding-inline: 0;
    }
  }
}

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

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

  .xwnpr5p {
    background-color: #1f1b16;
  }

  .xkr3g6b {
    background-color: #2f7a2b;
  }

  .x1hjkvnr {
    background-color: #3565b8;
  }

  .x18pzw2k {
    background-color: #3f8a3a1a;
  }

  .xmpyfv2 {
    background-color: #946000;
  }

  .xdtqs5w {
    background-color: #f5efe2;
  }

  .x1c4vul9 {
    background-color: #fff;
  }

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

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

  .xkm2pk7 {
    color: #2f7a2b;
  }

  .x1d858fh {
    color: #3565b8;
  }

  .x1t1yhc {
    color: #8a5a2b;
  }

  .xb3zku8 {
    color: #b07408;
  }

  .x6bl86l {
    color: #b8432a;
  }

  .x1q372y7 {
    color: #c0561f;
  }

  .x13ipopv {
    color: #fff;
  }

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

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

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

  .xtm2uvh {
    column-gap: var(--ult-space-8);
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x878x1n {
    font-family: Fredoka Variable, Figtree Variable, sans-serif;
  }

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

  .x27wgok {
    font-size: clamp(2.5rem, 6vw, 4.75rem);
  }

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

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

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

  .xhrr8lp {
    font-size: var(--ult-text-6);
  }

  .x3a2acn {
    font-size: var(--ult-text-7);
  }

  .x1s688f {
    font-weight: 600;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1bwi1u5 {
    font-weight: var(--ult-font-weight-semibold);
  }

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

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

  .x1qd1gx7 {
    image-rendering: pixelated;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1tg2ffq {
    letter-spacing: var(--ult-font-tracking-tight);
  }

  .x17pfn3x {
    letter-spacing: var(--ult-font-tracking-tighter);
  }

  .x11s6f4r {
    letter-spacing: var(--ult-font-tracking-wider);
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .xo5v014 {
    line-height: 1;
  }

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

  .xwn4wee {
    line-height: var(--ult-font-leading-normal);
  }

  .xvfh5v1 {
    line-height: var(--ult-font-leading-relaxed);
  }

  .xzyz8w6 {
    line-height: var(--ult-font-leading-snug);
  }

  .xxp9pn7 {
    row-gap: var(--ult-space-6);
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1cmn5u2:hover {
    background-color: #5b5347;
  }

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

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

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

    .x1ol5b9k.x1ol5b9k {
      font-size: var(--ult-text-9);
    }

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

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

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

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

    .x13e6o7w.x13e6o7w {
      text-align: end;
    }
  }
}

@layer priority5 {
  .x4bso65 {
    border-top-width: 1px;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .xlzyvqe {
    height: 1em;
  }

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

  .xgpee46 {
    height: var(--ult-space-2);
  }

  .xmgs4wh {
    height: var(--ult-space-6);
  }

  .x12zc5ul {
    margin-top: var(--ult-space-8);
  }

  .xv5fiaj {
    margin-top: var(--ult-space-9);
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1542gli {
    max-width: 78rem;
  }

  .xnxx90g {
    padding-top: var(--ult-space-7);
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x2pejg6 {
    width: 128px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1h9ohql {
    width: var(--ult-space-11);
  }

  .xagqien {
    width: var(--ult-space-2);
  }

  .x18omkh1 {
    width: var(--ult-space-6);
  }

  @media (width >= 720px) {
    .xgquofr.xgquofr {
      height: 192px;
    }

    .x1pieytg.x1pieytg {
      margin-top: var(--ult-space-10);
    }

    .x12amvr3.x12amvr3 {
      margin-top: var(--ult-space-11);
    }

    .x16k57xv.x16k57xv {
      width: 192px;
    }
  }
}
