@layer reset{*{box-sizing:border-box}html{background:var(--universe-canvas)}body{font-family:var(--universe-sans);color:var(--universe-ink);background:var(--universe-canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease-out}button,nav{-webkit-user-select:none;user-select:none}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--universe-sans);font-weight:450;line-height:1.3}img,svg{flex-shrink:0}:focus-visible{outline:2px solid var(--universe-ink);outline-offset:3px}::selection{background:#26251e24}}@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--universe-canvas:#f7f7f4;--universe-surface:#f2f1ed;--universe-raised:#fbfbf9;--universe-hover:#26251e0b;--universe-selected:#26251e13;--universe-ink:#26251e;--universe-secondary:#26251eb8;--universe-muted:#26251ead;--universe-border:#26251e1a;--universe-strong-border:#26251e3d;--universe-fill:#e8e7e1;--universe-fill-hover:#e1e0d9;--universe-primary:#26251e;--universe-on-primary:#f7f7f4;--universe-primary-hover:#3b3a33;--universe-accent:#1f2a55;--universe-scrim:#14120b59;--universe-danger:#945637;--universe-paper:#fdfcf8;--universe-paper-mark:#1b1c181f;--universe-playful-ink:#231f1a;--universe-playful-selected:#e0e8d6;--universe-playful-primary:#b23a2b;--universe-playful-primary-hover:#932f24;--universe-playful-secondary:#27406f;--universe-playful-support:#4a7436;--universe-playful-surface:#f4efe4;--universe-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--universe-mono:"IBM Plex Mono", ui-monospace, monospace;--universe-display:"Zilla Slab", Georgia, serif}}@layer default;@layer components{.marketing-skip-link{z-index:100;background:var(--universe-ink);color:var(--universe-canvas);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.marketing-skip-link:focus{transform:translateY(0)}.marketing-no-script-navigation{display:none}@media (width<=800px){.marketing-no-script-navigation{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:0 24px 16px;display:flex}}}@layer utilities;@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-c6f09ee0e0a24b7c-BKehAWor.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-7b59d6bf7f8b8408-DkeVBss5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-0a8b854cc18641bd-DKn25-tQ.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-f1050dc5317b4343-C05TWSE2.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-c36f509c0a8f9f85-BJoXLJYV.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-311098be73eac339-CU9Da17h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-d524dc8ff6dbf7ed-dnJBCtls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-b2529fba93fd07a5-B5e70VyC.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-77f03e26f981c582-BQJS6Ovj.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-a76f53ca6612e7b3-C820gu2e.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-f746246b6b0b641f-hCF3fsXQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-b814a03d7e57b062-DiqaCFl3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-69744cabbccc9faf-Dky8cY56.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-1b6b18fd0fd240bc-BRMVj9uZ.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-ad4580d8cb4b5f62-DpGnXj3s.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-c7fa87a1d7be5a6f-C1_pm3Uf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-bb7642ad6085595e-CBG_B1Ax.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-429a912c8121ee67-DmqKzmlC.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-099842414ddad0cb-BqoVA4Sx.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-9e1455e6e9c5866f-Bm1Kh9QZ.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-c01b3de8c8058462-CXU3YvQl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-5bac72520e0a9a56-CnEgTPdE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-a29d4e6345cdb7e2-Cuw1d432.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-526a4dd36c3af41f-tuJ4lY6O.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-ae1d854fefa1167a-KUPCjGsn.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-056e4e2459f57a00-BD64o3ke.woff2)format("woff2");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:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/zilla-slab-413b9498c1fde415-B7hAPSO3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/zilla-slab-6d5ec30c781ce44a-COGOEMc7.woff2)format("woff2");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}html[data-app-ready] #app-startup,html:not([data-app-started]) #app-startup{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}#app-startup{z-index:30;pointer-events:none;background:var(--universe-canvas);position:fixed;inset:0}#app-startup>*{opacity:0;animation:startup-reveal var(--startup-fade) var(--startup-delay) forwards}@keyframes startup-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){#app-startup>*{animation-duration:0s}}body:has(.marketing-no-script-navigation) [data-marketing-interactive]{display:none!important}@media (width<=800px){header:has(.marketing-no-script-navigation){position:static!important}header:has(.marketing-no-script-navigation) [data-marketing-menu]{display:none!important}}.exploration-gallery{max-width:56rem;margin-inline:auto;padding:clamp(1.5rem,6vw,4rem)}.exploration-gallery ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.exploration-gallery li a{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:inherit;border-radius:.375rem;padding:1rem;display:block}.exploration-gallery nav{flex-wrap:wrap;gap:1.5rem;margin-block-start:1.5rem;display:flex}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x13a2y8r {
    grid-area: bio;
  }

  .x12ahqt4 {
    grid-area: board;
  }

  .x1pmbb8p {
    grid-area: brand;
  }

  .x1i8imp5 {
    grid-area: code;
  }

  .x4g4kps {
    grid-area: entry;
  }

  .x4lrnbh {
    grid-area: header;
  }

  .xt33hwp {
    grid-area: links;
  }

  .xonq2b6 {
    grid-area: monitor;
  }

  .x10jn74n {
    grid-area: nav;
  }

  .x1d72nhj {
    grid-area: policy;
  }

  .x1ku0k06 {
    grid-area: portrait;
  }

  .x1jzp0t2 {
    grid-area: program;
  }

  .xlglc5o {
    grid-area: scene;
  }

  .xr1iqeq {
    inset: 0 auto 0 0;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x4twkcu {
    margin: 8px 8px 8px 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xs0fqhl {
    padding: 10px 16px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x1gqud3g {
    padding: 12px 14px;
  }

  .x1iwkndl {
    padding: 12px 16px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x14hcewi {
    padding: 16px 20px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xvmc0bf {
    padding: 18px 18px 18px 40px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .xd9u61 {
    padding: 20px 12px 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x5bcbwj {
    padding: 28px 28px 22px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xc2gujw {
    padding: 40px 40px 64px;
  }

  .xs45064 {
    padding: 4px 11px;
  }

  .xx94rt0 {
    padding: 52px 7%;
  }

  .x10kg585 {
    padding: 6px 14px;
  }

  .x15u5035 {
    padding: 6px 4px 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1s52j8e {
    padding: 9px 19px;
  }

  @media (width <= 720px) {
    .x1yemgb7.x1yemgb7 {
      margin: 0;
    }
  }

  @media (width <= 860px) {
    .xytcidv.xytcidv {
      padding: 10px 12px;
    }
  }

  @media (width <= 700px) {
    .xjm9crs.xjm9crs {
      padding: 10px;
    }
  }

  @media (width <= 640px) {
    .x10erhnk.x10erhnk {
      padding: 12px;
    }
  }

  @media (width <= 700px) {
    .xr9fbd.xr9fbd {
      padding: 12px;
    }

    .x6ty5yq.x6ty5yq {
      padding: 16px 10px 14px;
    }
  }

  @media (width <= 640px) {
    .xv6hiwc.xv6hiwc {
      padding: 16px;
    }
  }

  @media (width <= 700px) {
    .xfj2q1j.xfj2q1j {
      padding: 16px;
    }

    .x1bh5x1y.x1bh5x1y {
      padding: 20px 0 20px 12px;
    }
  }

  @media (width <= 900px) {
    .x9tq8do.x9tq8do {
      padding: 24px 16px 8px;
    }
  }

  @media (width <= 720px) {
    .x1133s8d.x1133s8d {
      padding: 28px 20px 48px;
    }
  }

  @media (width <= 860px) {
    .x1wmoipq.x1wmoipq {
      padding: 4px;
    }
  }

  @media (width <= 700px) {
    .xdvkd76.xdvkd76 {
      padding: 6px;
    }

    .x9e1ogv.x9e1ogv {
      padding: 8px;
    }
  }
}

@layer priority3 {
  .xkuq44j {
    background-position: -1px -1px;
  }

  .x149iso3 {
    background-position: 0 16px;
  }

  .x1ybaghg {
    background-position: 0 6px;
  }

  .xacnp9f {
    background-position: 13px 17px, 41px 31px;
  }

  .x1wpmnbl {
    background-position: 50% -1px;
  }

  .x1xsqp64 {
    background-position: center;
  }

  .x1vq06vs {
    border-color: color-mix(in srgb,var(--universe-playful-ink) 35%,transparent);
  }

  .xyesxcw {
    border-color: color-mix(in srgb,var(--universe-playful-ink) 45%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .xq4af9v {
    border-color: #27406f57;
  }

  .xoz55al {
    border-color: #b3aea6;
  }

  .x1jxjdnk {
    border-color: var(--universe-playful-ink);
  }

  .xtup8nb {
    border-color: var(--universe-border);
  }

  .x1hqfi28 {
    border-color: #b3aea6;
  }

  .x8vu1u9 {
    border-color: var(--universe-fill);
  }

  .x14ai9za {
    border-color: var(--universe-playful-support);
  }

  .x1br5zyw {
    border-color: var(--universe-primary);
  }

  .xjwm2ll {
    border-color: #b3aea6;
  }

  .x6wpw1o {
    border-color: var(--universe-playful-primary);
  }

  .x1n85xmr {
    border-color: #b3aea6;
  }

  .xuyf7sr {
    border-color: #e2dccd;
  }

  .x1l1h72u {
    border-color: var(--universe-playful-secondary);
  }

  .xl8133e {
    border-color: #b3aea6;
  }

  .x16bvsot {
    border-radius: .111em;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x6iu9wd {
    border-radius: 3px 3px 0 0;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .xk30mkq {
    flex: 240px;
  }

  .x1ikkx7y {
    flex: 260px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1xgxo1j {
    gap: .12em;
  }

  .xfwahwj {
    gap: .1em;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x14vjnnb {
    gap: 48px 24px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xdim9vw {
    gap: 64px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xxy7wue {
    gap: 80px;
  }

  .x1fkiil2 {
    gap: 8px 16px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

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

  .xgkxs2y {
    grid-column: 1;
  }

  .x17d9j0x {
    grid-column: 2 / -1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x1a80n4u {
    grid-column: span 3;
  }

  .xqf6rcv {
    grid-column: var(--x-10j7hia);
  }

  .xossps8 {
    grid-row: 1 / 4;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .xz51j44 {
    grid-row: 3;
  }

  .x15daork {
    grid-row: auto;
  }

  .x1pte3vf {
    grid-row: span 4;
  }

  .xfuc7di {
    grid-template-areas: "brand nav entry";
  }

  .x14r818u {
    grid-template-areas: "policy scene"
                         "code scene";
  }

  .x1gow8gb {
    grid-template-areas: "portrait header"
                         "portrait bio"
                         "portrait links";
  }

  .x1qil0ft {
    grid-template-areas: "portrait"
                         "header"
                         "links"
                         "bio";
  }

  .xq4l9cj {
    grid-template-areas: "program monitor"
                         "board monitor";
  }

  .xe8uvvx {
    list-style: none;
  }

  .x3tgyqv {
    margin-block: -10px;
  }

  .x1t065qq {
    margin-block: -8px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1jp4ehj {
    margin-block: 8px;
  }

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

  .xubnld7 {
    margin-inline: -6px;
  }

  .x16aqqit {
    margin-inline: .02em;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xcwsfa8 {
    margin-inline: 14px;
  }

  .x1nmg3sf {
    margin-inline: 16px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1mv2p2y {
    margin-inline: calc(50% + min(1040px, 100vw - 32px) / -2);
  }

  .x16yrf2z {
    margin-inline: calc(50% - 50cqw);
  }

  .x1qn7ui {
    outline: 1px solid var(--universe-playful-ink);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .x1a6kali {
    padding-block: 30px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xgmh6ty {
    padding-block: 56px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1r7f3ni {
    padding-block: 80px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x6sgm8y {
    padding-block: 96px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x13yjeeb {
    padding-inline: 18%;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .x1sdxjpb {
    padding-inline: 48px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1qbkocn {
    place-items: end center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xko6qh1 {
    transition: background-color .15s, box-shadow .15s;
  }

  .xfyfa0t {
    transition: background-color .15s, color .15s;
  }

  .x111pd7f {
    transition: background-color .15s;
  }

  .x1qoi595 {
    transition: background-color .22s cubic-bezier(.23, 1, .32, 1);
  }

  .x1le9ltd {
    transition: opacity .18s;
  }

  .x1auuo87 {
    transition: opacity .24s cubic-bezier(.23, 1, .32, 1);
  }

  .x1t0xw9l {
    transition: opacity .2s cubic-bezier(.23, 1, .32, 1);
  }

  .x1v3xpfv {
    transition: opacity .42s;
  }

  .x14znju7 {
    transition: opacity .5s;
  }

  .xw0xcj5 {
    transition: opacity 0s linear .42s;
  }

  .xz505m {
    transition: transform .16s cubic-bezier(.23, 1, .32, 1), background-color .15s;
  }

  .x1fcne74 {
    transition: transform .16s cubic-bezier(.23, 1, .32, 1), box-shadow .16s cubic-bezier(.23, 1, .32, 1), background-color .15s;
  }

  .xy0bpng {
    transition: transform .16s cubic-bezier(.23, 1, .32, 1);
  }

  .x1bt1s1t {
    transition: var(--x-17zc5sg);
  }

  .x1xfd4ba:hover {
    border-color: #0000;
  }

  .xm074y0:hover {
    border-color: var(--universe-playful-primary);
  }

  .xzamwj4:hover {
    border-color: var(--universe-fill-hover);
  }

  .x4y9vlk:hover {
    border-color: var(--universe-primary-hover);
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

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

  @media (width <= 960px) {
    .xles162.xles162 {
      background-position: 6px 0;
    }
  }

  @media (hover: hover) {
    .xm9js8b.xm9js8b {
      border-color: #b3aea6;
    }

    .x1pb64qn.x1pb64qn {
      border-color: var(--universe-playful-ink);
    }

    .x8nr8k3.x8nr8k3, .x1rq4fbg.x1rq4fbg, .xnbp4zd.xnbp4zd, .x19cipkm.x19cipkm {
      border-color: #b3aea6;
    }
  }

  @media (width <= 700px) {
    .xd22jv.xd22jv {
      border-radius: 0;
    }
  }

  @media (width <= 720px) {
    .x1c7unap.x1c7unap {
      border-radius: 0;
    }
  }

  @media (width <= 700px) {
    .xh82sgh.xh82sgh {
      border-radius: 10px;
    }

    .x1yilc3f.x1yilc3f {
      border-radius: 12px;
    }

    .x1hl9b51.x1hl9b51 {
      border-radius: 6px;
    }
  }

  @media (width <= 720px) {
    .x1w0s2p6.x1w0s2p6 {
      border-width: 0;
    }
  }

  @media (width <= 700px) {
    .x1wg68vu.x1wg68vu {
      gap: 12px;
    }
  }

  @media (width <= 860px) {
    .xlflhr2.xlflhr2 {
      gap: 12px;
    }
  }

  @media (width <= 700px) {
    .x631f5h.x631f5h {
      gap: 16px;
    }
  }

  @media (width <= 860px) {
    .xb2fldm.xb2fldm {
      gap: 16px;
    }
  }

  @media (width <= 700px) {
    .x1cg4xz4.x1cg4xz4 {
      gap: 20px;
    }
  }

  @media (width <= 640px) {
    .xjgfjw9.xjgfjw9 {
      gap: 24px;
    }
  }

  @media (width <= 700px) {
    .x7d6c3w.x7d6c3w {
      gap: 24px;
    }
  }

  @media (width <= 800px) {
    .x5p5khk.x5p5khk {
      gap: 24px;
    }
  }

  @media (width <= 700px) {
    .xq8uggj.xq8uggj {
      gap: 28px;
    }

    .xarm1al.xarm1al {
      gap: 32px;
    }
  }

  @media (width <= 800px) {
    .x1dyt75u.x1dyt75u {
      gap: 32px;
    }
  }

  @media (width <= 700px) {
    .x124qdk7.x124qdk7 {
      gap: 40px;
    }

    .x13d9odc.x13d9odc {
      gap: 4px;
    }
  }

  @media (width <= 900px) {
    .x10syc6z.x10syc6z {
      gap: 8px;
    }
  }

  @media (width <= 1000px) {
    .x1nxeox0.x1nxeox0 {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 700px) {
    .xdq8kt8.xdq8kt8 {
      grid-column: 1 / -1;
    }

    .xjpies9.xjpies9 {
      grid-column: 1;
    }
  }

  @media (width <= 800px) {
    .x1udcyyu.x1udcyyu {
      grid-column: 1;
    }
  }

  @media (width <= 860px) {
    .x1ad2p00.x1ad2p00 {
      grid-column: 1;
    }
  }

  @media (width <= 700px) {
    .x1h2ge3d.x1h2ge3d {
      grid-column: 2;
    }

    .xv66te1.xv66te1 {
      grid-column: auto;
    }

    .x13ilufa.x13ilufa {
      grid-row: 1 / 3;
    }

    .x1xelu8c.x1xelu8c {
      grid-row: 2;
    }
  }

  @media (width <= 860px) {
    .x1von40.x1von40 {
      grid-row: 2;
    }

    .x192ejjl.x192ejjl {
      grid-row: 3;
    }

    .x1t637yo.x1t637yo {
      grid-row: 4;
    }
  }

  @media (width <= 700px) {
    .xbc7nyp.xbc7nyp {
      grid-row: auto;
    }
  }

  @media (width <= 800px) {
    .x1ludgvr.x1ludgvr {
      grid-row: auto;
    }

    .x1re0a47.x1re0a47 {
      grid-template-areas: "brand entry"
                           "nav nav";
    }
  }

  @media (width <= 640px) {
    .x5n596s.x5n596s {
      grid-template-areas: "brand nav nav"
                           "entry entry entry";
    }
  }

  @media (width <= 1000px) {
    .x1gfxrci.x1gfxrci {
      grid-template-areas: "policy"
                           "scene"
                           "code";
    }
  }

  @media (width <= 700px) {
    .x8d828x.x8d828x {
      grid-template-areas: "portrait header"
                           "bio bio"
                           "links links";
    }

    .x1hf96a8.x1hf96a8 {
      grid-template-areas: "portrait header"
                           "portrait links"
                           "portrait bio";
    }
  }

  @media (width <= 1100px) {
    .x164tvsn.x164tvsn {
      grid-template-areas: "program"
                           "monitor"
                           "board";
    }
  }

  @media (width <= 640px) {
    .x1qwbndi.x1qwbndi {
      margin-inline: -16px;
    }
  }

  @media (width <= 700px) {
    .x1055x9u.x1055x9u {
      margin-inline: -16px;
    }

    .xnf5irz.xnf5irz {
      margin-inline: 6px;
    }

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

  @media (width <= 640px) {
    .x14qt8hm.x14qt8hm {
      padding-block: 12px;
    }

    .x1smij4.x1smij4 {
      padding-block: 16px;
    }
  }

  @media (width <= 700px) {
    .x5p2jrv.x5p2jrv {
      padding-block: 20px;
    }

    .x1tkswwx.x1tkswwx {
      padding-block: 22px;
    }

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

    .xxq1cix.xxq1cix {
      padding-block: 28px;
    }

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

  @media (width <= 900px) {
    .x1jrgovb.x1jrgovb {
      padding-block: 32px;
    }
  }

  @media (width <= 960px) {
    .xgkvq18.xgkvq18 {
      padding-block: 32px;
    }
  }

  @media (width <= 700px) {
    .x1hubzk4.x1hubzk4 {
      padding-block: 40px;
    }

    .x18ag0q3.x18ag0q3 {
      padding-block: 48px;
    }

    .x1m09nw0.x1m09nw0 {
      padding-block: 64px;
    }

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

    .xjevy5k.xjevy5k {
      padding-inline: 10px;
    }

    .x4uv7vy.x4uv7vy {
      padding-inline: 12px;
    }

    .x1xjma79.x1xjma79 {
      padding-inline: 14px;
    }
  }

  @media (width <= 1100px) {
    .xndplie.xndplie {
      padding-inline: 16px;
    }
  }

  @media (width <= 640px) {
    .xn3xmfv.xn3xmfv {
      padding-inline: 16px;
    }
  }

  @media (width <= 700px) {
    .x1u4lynp.x1u4lynp {
      padding-inline: 16px;
    }
  }

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

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

    .xoeq56e.xoeq56e {
      padding-inline: 24px;
    }

    .x1bc1z11.x1bc1z11 {
      padding-inline: 8px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x9kvfbb.x9kvfbb {
      transition: none;
    }
  }

  @media (hover: hover) {
    .xdxz60y.xdxz60y:hover {
      border-color: var(--universe-playful-ink);
    }

    .x1h2sb6g.x1h2sb6g:hover {
      border-color: var(--universe-playful-secondary);
    }

    .xj1fyc0.xj1fyc0:hover {
      border-color: var(--universe-playful-primary-hover);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1963cle.x1963cle:hover {
      text-decoration: none;
    }

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

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

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .x12n2v2i {
    align-items: last baseline;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xjc2qj8 {
    animation-delay: 75ms;
  }

  .x192tdn3 {
    animation-delay: .25s;
  }

  .x569zme {
    animation-delay: .65s;
  }

  .x1hgyi95 {
    animation-duration: 75ms;
  }

  .x1shwlz2 {
    animation-duration: .16s;
  }

  .xw6taxk {
    animation-duration: .22s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

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

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

  .x1ty5t3a {
    animation-name: x1copmq-B;
  }

  .xd255gl {
    animation-name: x1mvyyr6-B;
  }

  .x1kczt0s {
    animation-name: x1xy63tl-B;
  }

  .xehl4ir {
    animation-name: xh8v5x-B;
  }

  .xhnadnh {
    animation-name: xstdwuj-B;
  }

  .x1ietlfe {
    animation-name: xv5q8jy-B;
  }

  .xvj87bh {
    animation-timing-function: cubic-bezier(.22, .61, .36, 1);
  }

  .xrmiu4m {
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .x1iixvmn {
    animation-timing-function: cubic-bezier(.55, .06, .68, .19);
  }

  .x1wkfkym {
    aspect-ratio: .7;
  }

  .x10wak2g {
    aspect-ratio: 1 / 1.12;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1cf5fk9 {
    aspect-ratio: 224 / 168;
  }

  .x12yf9y4 {
    aspect-ratio: 369 / 139;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .x1iycn2h {
    aspect-ratio: 420 / 400;
  }

  .x1eo6hlv {
    aspect-ratio: 560 / 380;
  }

  .xz1p3mq {
    aspect-ratio: 580 / 436;
  }

  .x1y203vp {
    aspect-ratio: 600 / 380;
  }

  .xnq3v9 {
    aspect-ratio: 780 / 470;
  }

  .xh586ow {
    aspect-ratio: 80 / 43;
  }

  .xlp1x4z {
    backface-visibility: hidden;
  }

  .x16ti36v {
    background-color: #e8d39f;
  }

  .xuvd2gb {
    background-color: #f4efe4;
  }

  .x2nlrct {
    background-color: #231f1a73;
  }

  .xjp9rq6 {
    background-color: #ffffffd9;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1vym878 {
    background-color: #e0f3e8;
  }

  .x1aoumzf {
    background-color: var(--universe-playful-selected);
  }

  .x1sb7hpt {
    background-color: #b4dc98;
  }

  .x1smqejd {
    background-color: var(--universe-playful-ink);
  }

  .x8deonj {
    background-color: #e8ece1;
  }

  .xzwka68 {
    background-color: var(--universe-paper);
  }

  .xasnxur {
    background-color: #fffdf6;
  }

  .xvhi6ep {
    background-color: var(--universe-border);
  }

  .x1edlli1 {
    background-color: var(--universe-fill);
  }

  .x1c1hzof {
    background-color: #e3e5e8;
  }

  .x16iagws {
    background-color: var(--universe-playful-surface);
  }

  .x1kdr6cm {
    background-color: var(--universe-strong-border);
  }

  .x1szotrv {
    background-color: var(--universe-playful-support);
  }

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

  .xxqciyl {
    background-color: #ebf0e2;
  }

  .xsp24ar {
    background-color: var(--universe-playful-primary);
  }

  .x197ha2t {
    background-color: #eef5d8;
  }

  .x151s5hl {
    background-color: #e8ece1;
  }

  .x1m7tpt8 {
    background-color: #ffd84a;
  }

  .x1cktgyl {
    background-color: var(--universe-raised);
  }

  .xmho0cy {
    background-color: #e3e5e8;
  }

  .x1xbi2pr {
    background-color: var(--universe-playful-secondary);
  }

  .x1j2rugs {
    background-color: var(--universe-selected);
  }

  .xs941vw {
    background-color: #e8ece1;
  }

  .x15bg3v3 {
    background-color: #efe6d6;
  }

  .x99q7u2 {
    background-color: var(--universe-canvas);
  }

  .xn2hrd9 {
    background-color: #6fe8b3;
  }

  .xus4s4 {
    background-color: #c9a77c;
  }

  .x19afc3c {
    background-color: var(--universe-ink);
  }

  .xhvbill {
    background-color: #e6edf2;
  }

  .xtvo9ok {
    background-color: #ffebe0;
  }

  .xh2a2zj {
    background-color: var(--universe-scrim);
  }

  .x1h7ydah {
    background-color: #b4dc98;
  }

  .x1vq0luz {
    background-color: #e3f1f7;
  }

  .x17jdvsu {
    background-color: #ebe0cb;
  }

  .x1o1eilc {
    background-color: #e3e5e8;
  }

  .xdpkeq1 {
    background-color: var(--universe-surface);
  }

  .x1z13xmb {
    background-color: #e6edf2;
  }

  .x4085v6 {
    background-color: var(--universe-fill-hover);
  }

  .x1yxtwhz {
    background-color: #d8a23a;
  }

  .xrp92j3 {
    background-color: #ebf0e2;
  }

  .xwjcnst {
    background-image: linear-gradient(150deg, #27406f12, #27406f05 45%, #27406f0f);
  }

  .x1ivpa2h {
    background-image: linear-gradient(#231f1a12, #231f1a12);
  }

  .xb0wts5 {
    background-image: linear-gradient(to right,color-mix(in srgb,var(--universe-playful-ink) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--universe-playful-ink) 9%,transparent) 1px,transparent 1px);
  }

  .x1fufe0 {
    background-image: linear-gradient(#0000 calc(50% - .5px), #231f1a73 calc(50% - .5px) calc(50% + .5px), #231f1a12 calc(50% + .5px));
  }

  .xdt7q0h {
    background-image: linear-gradient(#dcc29c 0 7px, #c9a77c 7px);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1crcged {
    background-image: radial-gradient(circle,var(--universe-paper) 2.4px,var(--universe-playful-ink) 2.6px 3.6px,transparent 3.9px);
  }

  .xg35cp2 {
    background-image: radial-gradient(var(--universe-paper-mark) .6px,transparent .9px),radial-gradient(var(--universe-paper-mark) .5px,transparent .8px);
  }

  .x1pnu3lf {
    background-image: repeating-linear-gradient(to bottom,transparent 0 31px,color-mix(in srgb,var(--universe-playful-ink) 16%,transparent) 31px 32px);
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .xzgl5i4 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.2' fill='%2327406f' fill-opacity='.24'/%3E%3C/svg%3E");
  }

  .x15use16 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M10 14l5-3M44 8l2 6M78 22l5 3M24 46l5-2M60 40l1 6M88 58l4-4M8 78l4 4M40 72l5 2M70 86l2-6' stroke='%23231f1a' stroke-opacity='.28' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .xf1g6fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 .5H.5V32' fill='none' stroke='%234a7436' stroke-opacity='.24'/%3E%3C/svg%3E");
  }

  .x3uuef3 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 .5H.5V32' fill='none' stroke='%234a7436' stroke-opacity='.16'/%3E%3C/svg%3E");
  }

  .xvhumpy {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 .5H.5V32' fill='none' stroke='%234a7436' stroke-opacity='.24'/%3E%3C/svg%3E");
  }

  .xr1dz0k, .xcg4f8s {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M10 14l5-3M44 8l2 6M78 22l5 3M24 46l5-2M60 40l1 6M88 58l4-4M8 78l4 4M40 72l5 2M70 86l2-6' stroke='%23231f1a' stroke-opacity='.28' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .x14nlfwi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 .5H.5V32' fill='none' stroke='%23231f1a' stroke-opacity='.08'/%3E%3C/svg%3E");
  }

  .x1fecufe {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.2' fill='%2327406f' fill-opacity='.34'/%3E%3C/svg%3E");
  }

  .x3bley5 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M10 14l5-3M44 8l2 6M78 22l5 3M24 46l5-2M60 40l1 6M88 58l4-4M8 78l4 4M40 72l5 2M70 86l2-6' stroke='%23231f1a' stroke-opacity='.28' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E");
  }

  .xixhbvm {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 .5H.5V32' fill='none' stroke='%234a7436' stroke-opacity='.24'/%3E%3C/svg%3E");
  }

  .xrdadsp {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.2' fill='%2327406f' fill-opacity='.34'/%3E%3C/svg%3E");
  }

  .x1f4ho1f {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='200'%3E%3Cg fill='%2327406f' fill-opacity='.3'%3E%3Cpath d='M34 23Q34 28 39 28Q34 28 34 33Q34 28 29 28Q34 28 34 23ZM176 48.5Q176 52 179.5 52Q176 52 176 55.5Q176 52 172.5 52Q176 52 176 48.5ZM104 113.5Q104 118 108.5 118Q104 118 104 122.5Q104 118 99.5 118Q104 118 104 113.5ZM212 157Q212 160 215 160Q212 160 212 163Q212 160 209 160Q212 160 212 157ZM40 166.5Q40 170 43.5 170Q40 170 40 173.5Q40 170 36.5 170Q40 170 40 166.5ZM150 183.5Q150 186 152.5 186Q150 186 150 188.5Q150 186 147.5 186Q150 186 150 183.5Z'/%3E%3Ccircle cx='128' cy='24' r='1.2'/%3E%3Ccircle cx='74' cy='70' r='1'/%3E%3Ccircle cx='224' cy='100' r='1.3'/%3E%3Ccircle cx='12' cy='118' r='1.1'/%3E%3Ccircle cx='92' cy='182' r='1'/%3E%3Ccircle cx='190' cy='124' r='0.9'/%3E%3C/g%3E%3C/svg%3E");
  }

  .x1q5lmat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.2' fill='%2327406f' fill-opacity='.34'/%3E%3C/svg%3E");
  }

  .x9wwp8f {
    background-repeat: repeat-y;
  }

  .x1ytqgvq {
    background-size: 100% 32px;
  }

  .xu5r4ml {
    background-size: 10px 13px;
  }

  .xwq1jj4 {
    background-size: 128px 128px;
  }

  .x5szi4u {
    background-size: 22px 22px;
  }

  .xx86bco {
    background-size: 240px 200px;
  }

  .xeutlqa {
    background-size: 24px 24px;
  }

  .xlpqoug {
    background-size: 32px 32px;
  }

  .x1bm3cg0 {
    background-size: 43px 67px, 79px 53px;
  }

  .x8roa5r {
    background-size: 96px 96px;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .xgwa9e9 {
    box-shadow: 0 0 0 .06em #f7f3ea, 0 .08em .16em .04em #231f1a52;
  }

  .x1zpzwx {
    box-shadow: 0 0 0 1px #231f1a14, 0 .05em .08em #231f1a33;
  }

  .xr6x020 {
    box-shadow: 0 0 0 1px #231f1a12, 0 1px #231f1a1a, 0 12px 20px -16px #231f1a80;
  }

  .xohul64 {
    box-shadow: 0 0 0 1px #231f1a12, 0 1px #231f1a1a, 0 14px 24px -18px #231f1a8c;
  }

  .x13g5vdp {
    box-shadow: 0 0 0 1px var(--universe-border);
  }

  .x1wxb9hl {
    box-shadow: 0 0 0 1px #8f6c46;
  }

  .x1ws09dh {
    box-shadow: 0 1px 0 color-mix(in srgb,var(--universe-playful-ink) 14%,transparent),4px 6px 0 color-mix(in srgb,var(--universe-playful-ink) 7%,transparent);
  }

  .x14i0y3t {
    box-shadow: 0 1px 0 color-mix(in srgb,var(--universe-playful-ink) 18%,transparent),3px 4px 0 color-mix(in srgb,var(--universe-playful-ink) 7%,transparent);
  }

  .x1odvoav {
    box-shadow: 0 1px 0 color-mix(in srgb,var(--universe-playful-ink) 18%,transparent),4px 6px 0 color-mix(in srgb,var(--universe-playful-ink) 7%,transparent);
  }

  .xjv1rbt {
    box-shadow: 0 1px 2px #0000000f,0 0 0 1px var(--universe-border);
  }

  .xfq57fq {
    box-shadow: 0 28px 70px #00000024,0 14px 32px #0000001a,0 0 0 1px var(--universe-border);
  }

  .x1o6r23f {
    box-shadow: 0 2px 0 var(--universe-playful-ink);
  }

  .x18juot5 {
    box-shadow: 0 3px 0 var(--universe-playful-ink);
  }

  .x1o1ngyo {
    box-shadow: 2px 3px;
  }

  .xuw4ylv {
    box-shadow: 2px 3px 0 var(--universe-playful-ink);
  }

  .xfe903 {
    box-shadow: 4px 4px 0 var(--universe-playful-ink);
  }

  .x1yydbb7 {
    box-shadow: 6px 6px 0 var(--universe-playful-ink);
  }

  .x1jl078l {
    box-shadow: inset 0 -1px #8f6c46, 0 12px 18px -14px #231f1ab3;
  }

  .xm4nyhb {
    box-shadow: inset 0 0 0 1px var(--universe-border);
  }

  .x1n54zrz {
    box-shadow: inset 0 0 0 1px #e2dccd;
  }

  .xcrw7l9 {
    box-shadow: inset 0 0 0 2px var(--universe-playful-secondary);
  }

  .x5qe0y9 {
    box-shadow: inset 0 0 0 3px #ffffffb3;
  }

  .x4ttyu4 {
    box-shadow: inset 0 10px 14px -10px #231f1a8c, inset 0 0 0 1px #231f1a4d;
  }

  .xiptbih {
    box-shadow: inset 0 6px #dcc29c, inset 0 -1px #8f6c46, 0 16px 24px -18px #231f1ab3;
  }

  .xix4f3v {
    box-shadow: inset 1.5px 1.5px 0 color-mix(in srgb,var(--universe-playful-ink) 22%,transparent);
  }

  .xn6nxme {
    box-shadow: inset 2px 2px 0 color-mix(in srgb,var(--universe-playful-ink) 22%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xtvlv8c {
    clip-path: polygon(12.8px 0, calc(100% - 12.8px) 0, 100% 12.8px, 100% calc(100% - 12.8px), calc(100% - 12.8px) 100%, 12.8px 100%, 0 calc(100% - 12.8px), 0 12.8px);
  }

  .x1r6t66i {
    clip-path: polygon(14px 0, calc(100% - 14px) 0, 100% 14px, 100% calc(100% - 14px), calc(100% - 14px) 100%, 14px 100%, 0 calc(100% - 14px), 0 14px);
  }

  .x7cccbg {
    color: #231f1a;
  }

  .x11uw3nj {
    color: #27406f;
  }

  .x1uipk9c {
    color: #4a7436;
  }

  .xw3hhbx {
    color: #b23a2b;
  }

  .x110027r {
    color: #ffd84ac7;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x11t0the {
    color: var(--universe-on-primary);
  }

  .x1kh9efl {
    color: var(--universe-playful-ink);
  }

  .x1sb3vlt {
    color: var(--universe-paper);
  }

  .x1ascjsr {
    color: var(--universe-accent);
  }

  .xsi2ahr {
    color: var(--universe-playful-primary);
  }

  .xoml8ie {
    color: var(--universe-danger);
  }

  .x16kmw7x {
    color: var(--universe-playful-secondary);
  }

  .x16n65zd {
    color: var(--universe-canvas);
  }

  .xs2ynxt {
    color: var(--universe-ink);
  }

  .xhe9wo3 {
    color: var(--universe-muted);
  }

  .x18y6jd5 {
    color: var(--universe-secondary);
  }

  .xjou28z {
    color: #eadaa0b3;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .xjbmbcv {
    column-gap: 32px;
  }

  .x1wh94ac {
    column-gap: 40px;
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .xf2q2za {
    column-gap: 64px;
  }

  .xhet72f {
    column-gap: 80px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xb5mbof {
    content-visibility: auto;
  }

  .x1wqpnmw {
    counter-increment: step;
  }

  .x1cdrkyh {
    counter-reset: step;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xa3ouci {
    flex-basis: 24rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1lii4aw {
    font-family: var(--universe-mono);
  }

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

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

  .xeb7xqv {
    font-size: .9em;
  }

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

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xrv4cvt {
    font-size: 1em;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .x6ybaqj {
    font-size: 46px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x8j6043 {
    font-size: 54px;
  }

  .x1fhusgw {
    font-size: 56px;
  }

  .xpgl8qd {
    font-size: 76px;
  }

  .x1xceadr {
    font-size: 80px;
  }

  .x1s74f3r {
    font-size: 88px;
  }

  .x6ky0b2 {
    font-size: 2.60417cqw;
  }

  .xdmh292 {
    font-size: var(--x-fontSize);
  }

  .xnsi1wu {
    font-variant-numeric: lining-nums tabular-nums;
  }

  .x17gc79u {
    font-variant-numeric: lining-nums;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

  .xrew2ix {
    grid-auto-rows: 56px;
  }

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

  .x1y2qv2d {
    grid-template-columns: 148px minmax(0, 1fr) auto;
  }

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

  .x130q02l {
    grid-template-columns: 14px 1fr;
  }

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

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

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

  .xzu6v3h {
    grid-template-columns: 208px minmax(0, 640px);
  }

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

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

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

  .xglxbav {
    grid-template-columns: 28px 1fr;
  }

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

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

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

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

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

  .x1y370t8 {
    grid-template-columns: 48px minmax(0, 1fr) auto;
  }

  .x15ihfyp {
    grid-template-columns: 58% 42%;
  }

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

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

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

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

  .x19eo8ko {
    grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
  }

  .x1bu5on4 {
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
  }

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

  .xa6st1s {
    grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
  }

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

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

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

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

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

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

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

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

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

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

  .xpf78aw {
    grid-template-columns: minmax(0, 27fr) minmax(0, 66fr) minmax(0, 27fr);
  }

  .xk2ddvo {
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  }

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

  .x1t7t0kt {
    grid-template-columns: minmax(0, 384px) minmax(0, 1fr) 52px;
  }

  .xwofc3h {
    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
  }

  .x1eija96 {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  }

  .x1vio7y2 {
    grid-template-columns: minmax(0, 672px);
  }

  .x14bry58 {
    grid-template-columns: minmax(260px, .42fr) minmax(0, 1fr);
  }

  .xxg6ugg {
    grid-template-columns: minmax(300px, .42fr) minmax(0, 1fr);
  }

  .x1yvytdk {
    grid-template-columns: minmax(360px, .66fr) minmax(0, 1.4fr);
  }

  .xoj27ji {
    grid-template-columns: minmax(380px, .9fr) minmax(0, 1.1fr);
  }

  .x1noms9b {
    grid-template-columns: none;
  }

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

  .x11ny1cx {
    grid-template-columns: repeat(3, auto);
  }

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

  .xueod8l {
    grid-template-columns: repeat(4, max-content);
  }

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

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

  .x19vt64s {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .x12l8gnl {
    grid-template-columns: repeat(auto-fit, minmax(min(290px, 100%), 1fr));
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .x1h51kgi {
    grid-template-rows: 1fr auto;
  }

  .x1w5h89t {
    grid-template-rows: auto 108px auto;
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .x1qxlq8j {
    grid-template-rows: auto auto 1fr;
  }

  .x1bo5odz {
    grid-template-rows: auto;
  }

  .x1clt5hq {
    grid-template-rows: subgrid;
  }

  .x1qd1gx7 {
    image-rendering: pixelated;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .xlqzeqv {
    justify-content: start;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

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

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

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

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

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

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

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

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

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .xkv8mnm {
    letter-spacing: .6px;
  }

  .x14ju556 {
    line-height: 0;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x11k29pw {
    line-height: 1.18;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xuy8w9f {
    line-height: 17px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .x1htr374 {
    line-height: 27px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xklk4pu {
    line-height: 30px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1slxwg {
    line-height: 34px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x1bsvlme {
    line-height: 38px;
  }

  .x1cpheol {
    line-height: 40px;
  }

  .xggrcbb {
    line-height: 42px;
  }

  .xbzal7z {
    line-height: 44px;
  }

  .xp1sfm7 {
    line-height: 46px;
  }

  .x1h50m6h {
    line-height: 48px;
  }

  .x16bu0fj {
    line-height: 56px;
  }

  .xb7ehew {
    line-height: 60px;
  }

  .xqyagaq {
    line-height: 72px;
  }

  .x1xkedpm {
    margin-inline-start: -28px;
  }

  .xy5rbn7 {
    margin-inline-start: .13em;
  }

  .x7phf20 {
    margin-inline-start: 3px;
  }

  .x1w1dmbp {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  }

  .x1f9qfhb {
    -webkit-mask-size: 160px 80px;
    mask-size: 160px 80px;
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1kzsush {
    opacity: .08;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

  .xw8awkt {
    outline-color: var(--universe-paper);
  }

  .x1v57pqu {
    outline-offset: -3px;
  }

  .xr2mjdv {
    outline-offset: -4px;
  }

  .x12wgm2d {
    outline-offset: -5px;
  }

  .x7hgqxj {
    outline-offset: -8px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x8wkva7 {
    outline-offset: 6px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x116usuu {
    perspective: 5em;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x14vct77 {
    row-gap: 14px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .xi32cqo {
    row-gap: 32px;
  }

  .x1ra7mdn {
    row-gap: 36px;
  }

  .xe93d63 {
    row-gap: 40px;
  }

  .xputb5m {
    row-gap: 48px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xfp43f9 {
    row-gap: 56px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xgl4sty {
    -webkit-text-decoration-color: var(--universe-strong-border);
    text-decoration-color: var(--universe-strong-border);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

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

  .x1xxi7tn {
    text-decoration-style: wavy;
  }

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

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1k3kx61 {
    text-shadow: 1.5px 1px 0 color-mix(in srgb,var(--universe-playful-primary) 32%,transparent);
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

  .xjygbdx {
    text-underline-offset: 6px;
  }

  .x1mkqfsi {
    text-underline-offset: 8px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

  .xm4efwp, .xhmqdbg {
    transform-origin: bottom;
  }

  .x1kboss {
    transform-origin: top;
  }

  .xosp3gc {
    transform-origin: var(--x-bn3ma7);
  }

  .x1c071of {
    transform: none;
  }

  .x1uwj82o {
    transform: rotate(-.5deg);
  }

  .x6asa0f {
    transform: rotate(-.7deg);
  }

  .x15m98yq {
    transform: rotate(-1.2deg);
  }

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

  .x1711q3r {
    transform: rotate(-1.6deg);
  }

  .xtwysp0 {
    transform: rotate(-1deg);
  }

  .xzbzvgq {
    transform: rotate(-28deg);
  }

  .xf5r5xt {
    transform: rotate(-2deg);
  }

  .xt8glu {
    transform: rotate(-3deg);
  }

  .xpdry0n {
    transform: rotate(-4deg);
  }

  .x13wk6d0 {
    transform: rotate(-7deg);
  }

  .x2uk0j2 {
    transform: rotate(.8deg);
  }

  .xua54kt {
    transform: rotate(.9deg) translateY(6px);
  }

  .xze6cfp {
    transform: rotate(1.2deg);
  }

  .x144pkbt {
    transform: rotate(1deg);
  }

  .x1pacjlr {
    transform: rotate(24deg);
  }

  .xdzgsf4 {
    transform: rotate(5deg);
  }

  .xhkc9bb {
    transform: scale(.7);
  }

  .x3oybdh {
    transform: scale(1);
  }

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

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

  .x17yclkj {
    transform: translateY(-150%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x1l0rlnr {
    transform: translateY(4px);
  }

  .x11wx31z {
    transform: var(--x-qthpiu);
  }

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

  .xadk85b {
    transition-delay: 0s, .16s;
  }

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

  .x1b1twup {
    transition-duration: .16s, 0s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

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

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

  .x43t7r1 {
    transition-duration: .24s;
  }

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

  .x22j8wx {
    transition-duration: var(--x-transitionDuration);
  }

  .xe4dpsn, .x63tewr, .x1q1j3pb {
    transition-duration: 80ms;
  }

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

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

  .x1nfj1bl {
    transition-property: border-color, transform;
  }

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

  .xhd6ntr {
    transition-property: box-shadow, transform;
  }

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

  .x1jl3cmp {
    transition-property: opacity, visibility;
  }

  .x19991ni {
    transition-property: opacity;
  }

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

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x1ub3vjo {
    transition-property: transform, height, background-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xl405pv {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

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

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

  .xcj1dhv {
    transition-timing-function: linear;
  }

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

  .x1gv5fuh {
    vertical-align: -.14em;
  }

  .x1v0h343 {
    vertical-align: super;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x98t3bc {
    writing-mode: vertical-rl;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .xrpil0i.xrpil0i:where(.x-default-marker:hover *) {
    background-color: var(--universe-accent);
  }

  .x5j2na.x5j2na:where(.x-default-marker:hover *) {
    text-decoration-line: none;
  }

  .x7ejhl0.x7ejhl0:where(.x-default-marker:hover *) {
    text-decoration-line: underline;
  }

  .xoaku6z:focus-visible {
    box-shadow: 0 0 0 2px var(--universe-ink);
  }

  .x1kmd1l4.x1kmd1l4:where(.x-default-marker[open] *) {
    transform: rotate(180deg);
  }

  .xrqhr8o.xrqhr8o:where(.x-default-marker[open] *) {
    transform: rotate(90deg);
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .xvgq3y1:hover {
    background-color: var(--universe-paper);
  }

  .xp6o88e:hover {
    background-color: var(--universe-fill);
  }

  .xfbf3hf:hover {
    background-color: var(--universe-playful-surface);
  }

  .xp5rjpe:hover {
    background-color: var(--universe-playful-primary);
  }

  .x10mtg2l:hover {
    background-color: var(--universe-selected);
  }

  .xrcen5o:hover {
    background-color: #6fe8b3;
  }

  .xngf9bj:hover {
    background-color: var(--universe-hover);
  }

  .x1p08u74:hover {
    background-color: #e3f1f7;
  }

  .x15w8zc1:hover {
    background-color: var(--universe-fill-hover);
  }

  .xrzndh:hover {
    background-color: var(--universe-primary-hover);
  }

  .xsseu0s:hover {
    box-shadow: inset 0 0 0 1px #e2dccd;
  }

  .x1wtrbu5:hover {
    box-shadow: none;
  }

  .xj7rois:hover {
    color: var(--universe-accent);
  }

  .xtnpvww:hover {
    color: var(--universe-ink);
  }

  .x44se78:hover {
    color: var(--universe-secondary);
  }

  .x1ubmc1d:hover {
    text-decoration-line: none;
  }

  .xhd47g6:hover {
    text-underline-offset: 4px;
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  .x11ubp5u:active {
    background-color: color-mix(in srgb,var(--universe-playful-surface) 90%,transparent);
  }

  .x5owpl5:active {
    background-color: #eae5da;
  }

  .x15bc9gw:active {
    background-color: var(--universe-playful-surface);
  }

  .xbhudjr:active {
    background-color: var(--universe-playful-secondary);
  }

  .xrhl1xx:active, .x1sulmm3:active {
    background-color: #eae5da;
  }

  .x18zv0xs:active {
    box-shadow: 0 1px 0 var(--universe-playful-ink);
  }

  .xdutc8g:active {
    box-shadow: inset 0 0 0 1px var(--universe-playful-ink);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  .x1sjarlb:active {
    transform: translateY(2px);
  }

  @media (width <= 700px) {
    .xxdlepx.xxdlepx {
      align-self: end;
    }
  }

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

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

  @media (hover: hover) {
    .x150ydqw.x150ydqw {
      background-color: #0000;
    }

    .xsoncas.xsoncas {
      background-color: #b4dc98;
    }

    .xd8gkv4.xd8gkv4 {
      background-color: var(--universe-playful-ink);
    }

    .x1yw6wkp.x1yw6wkp {
      background-color: var(--universe-paper);
    }
  }

  @media (width <= 700px) {
    .x9k952n.x9k952n {
      background-color: #c9a77c;
    }
  }

  @media (hover: hover) {
    .x10p6498.x10p6498 {
      background-color: #b4dc98;
    }

    .x1tads9m.x1tads9m {
      background-image: none;
    }
  }

  @media (width <= 960px) {
    .xll08f4.xll08f4 {
      background-repeat: repeat-x;
    }

    .x1x27clw.x1x27clw {
      background-size: 13px 10px;
    }
  }

  @media (hover: hover) and (prefers-reduced-motion: no-preference) {
    .x1m02hs0.x1m02hs0 {
      box-shadow: 4px 4px 0 var(--universe-playful-ink);
    }
  }

  @media (width <= 700px) {
    .x1p0kyu1.x1p0kyu1 {
      box-shadow: inset 0 6px #dcc29c, inset 0 -1px #8f6c46;
    }
  }

  @media (width <= 640px) {
    .x1mmtia3.x1mmtia3 {
      column-gap: 12px;
    }
  }

  @media (width <= 700px) {
    .xap3jvg.xap3jvg {
      column-gap: 16px;
    }
  }

  @media (width <= 800px) {
    .x11mn3ch.x11mn3ch {
      display: block;
    }
  }

  @media (width <= 720px) {
    .x1qj9whq.x1qj9whq {
      display: contents;
    }
  }

  @media (width <= 800px) {
    .x1ivurkz.x1ivurkz {
      display: flex;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1szg828.x1szg828 {
      display: flex;
    }
  }

  @media (width <= 700px) {
    .xwpcsko.xwpcsko {
      display: inline;
    }
  }

  @media (width <= 1000px) {
    .xznp9yw.xznp9yw {
      display: none;
    }
  }

  @media (width <= 1319px) {
    .x1t9sv7c.x1t9sv7c {
      display: none;
    }
  }

  @media (width <= 560px) {
    .xl0nte0.xl0nte0 {
      display: none;
    }
  }

  @media (width <= 700px) {
    .x1gz44f.x1gz44f {
      display: none;
    }
  }

  @media (width <= 720px) {
    .x49x15t.x49x15t {
      display: none;
    }
  }

  @media (width <= 800px) {
    .xze2x15.xze2x15 {
      display: none;
    }
  }

  @media (width <= 860px) {
    .xubcuz8.xubcuz8 {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xkio4u3.xkio4u3 {
      display: none;
    }
  }

  @media (width <= 700px) {
    .xk3fpul.xk3fpul {
      flex-basis: 100%;
    }

    .xwlf911.xwlf911 {
      flex-direction: column;
    }

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

  @media (width <= 640px) {
    .x3kgf68.x3kgf68 {
      font-size: 12px;
    }
  }

  @media (width <= 700px) {
    .x1myrtjv.x1myrtjv {
      font-size: 12px;
    }

    .x1y18ytc.x1y18ytc {
      font-size: 13px;
    }

    .x1h8vfmw.x1h8vfmw {
      font-size: 16px;
    }
  }

  @media (width <= 640px) {
    .xn50ssu.xn50ssu {
      font-size: 17px;
    }
  }

  @media (width <= 700px) {
    .ximp677.ximp677 {
      font-size: 17px;
    }
  }

  @media (width <= 640px) {
    .x1szwvsd.x1szwvsd {
      font-size: 18px;
    }
  }

  @media (width <= 700px) {
    .x95h7a7.x95h7a7 {
      font-size: 18px;
    }

    .x1ma7c9k.x1ma7c9k {
      font-size: 20px;
    }

    .x1syeayu.x1syeayu {
      font-size: 21px;
    }
  }

  @media (width <= 640px) {
    .x13abjme.x13abjme {
      font-size: 22px;
    }
  }

  @media (width <= 700px) {
    .x1kypicx.x1kypicx {
      font-size: 22px;
    }

    .xu9a7md.xu9a7md {
      font-size: 23px;
    }

    .xsq2caf.xsq2caf {
      font-size: 24px;
    }
  }

  @media (width <= 720px) {
    .x17ck9c9.x17ck9c9 {
      font-size: 24px;
    }
  }

  @media (width <= 700px) {
    .x19d6z0m.x19d6z0m {
      font-size: 26px;
    }

    .xz3jhj1.xz3jhj1 {
      font-size: 28px;
    }

    .x1q3ntmf.x1q3ntmf {
      font-size: 30px;
    }

    .x1ys0ncb.x1ys0ncb {
      font-size: 32px;
    }

    .x1qdksb0.x1qdksb0 {
      font-size: 34px;
    }
  }

  @media (width <= 640px) {
    .x37q7uu.x37q7uu {
      font-size: 36px;
    }
  }

  @media (width <= 700px) {
    .xlch8ix.xlch8ix {
      font-size: 36px;
    }
  }

  @media (width <= 640px) {
    .x1b0v38o.x1b0v38o {
      font-size: 38px;
    }
  }

  @media (width <= 700px) {
    .xicgvtm.xicgvtm {
      font-size: 40px;
    }
  }

  @media (width <= 640px) {
    .xn5hzai.xn5hzai {
      font-size: 44px;
    }
  }

  @media (width <= 700px) {
    .xuirp52.xuirp52 {
      font-size: 44px;
    }
  }

  @media (width >= 701px) and (width <= 800px) {
    .xlaqr1h.xlaqr1h {
      font-size: 46px;
    }
  }

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

  @media (width <= 700px) {
    .x80jyd3.x80jyd3 {
      font-size: 56px;
    }
  }

  @media (width >= 1281px) {
    .x1na0lth.x1na0lth {
      font-size: 56px;
    }
  }

  @media (width <= 700px) {
    .xv52mcm.xv52mcm {
      font-size: 64px;
    }
  }

  @media (width >= 1281px) {
    .xu41cz4.xu41cz4 {
      font-size: 72px;
    }
  }

  @media (width <= 800px) {
    .x10q3ot2.x10q3ot2 {
      grid-auto-flow: row;
    }

    .x1ogevnp.x1ogevnp {
      grid-auto-rows: 48px;
    }
  }

  @media (width <= 700px) {
    .x1rmd12z.x1rmd12z {
      grid-template-columns: 104px minmax(0, 1fr);
    }

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

  @media (width <= 800px) {
    .x17hx107.x17hx107 {
      grid-template-columns: 1fr 1fr;
    }

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

  @media (width <= 700px) {
    .xx3cr9d.xx3cr9d {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 800px) {
    .xcqouw7.xcqouw7 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 860px) {
    .x1w4zg41.x1w4zg41 {
      grid-template-columns: 1fr;
    }
  }

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

  @media (width <= 960px) {
    .x1e75u2o.x1e75u2o {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 700px) {
    .x178lfpf.x178lfpf {
      grid-template-columns: 96px minmax(0, 1fr);
    }
  }

  @media (width >= 700.01px) and (width <= 1000px) {
    .x6f1l1w.x6f1l1w {
      grid-template-columns: calc(33.3333% - 21.3333px) minmax(0, 1fr);
    }
  }

  @media (width <= 700px) {
    .x1gxvn9.x1gxvn9 {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width <= 800px) {
    .xanf0ek.xanf0ek {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width <= 1000px) {
    .x1xvdkq4.x1xvdkq4 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 1100px) {
    .xesxnj2.xesxnj2 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 520px) {
    .x1b8mikl.x1b8mikl {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 560px) {
    .x10vqusa.x10vqusa {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 640px) {
    .x4jmfmw.x4jmfmw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 700px) {
    .x16p75mz.x16p75mz {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 720px) {
    .x57k0db.x57k0db {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 800px) {
    .x1g3s8sx.x1g3s8sx {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 960px) {
    .x19dxrgd.x19dxrgd {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 800px) {
    .x13bpja0.x13bpja0 {
      grid-template-columns: minmax(0, 640px);
    }
  }

  @media (width <= 640px) {
    .xou8obv.xou8obv {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 700px) {
    .xu9auyj.xu9auyj {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 960px) {
    .x1j0h8iw.x1j0h8iw {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 700.01px) and (width <= 1000px) {
    .xmexa0x.xmexa0x {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

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

  @media (width <= 860px) {
    .x1pjlgq8.x1pjlgq8 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 700.01px) and (width <= 1000px) {
    .xeeted2.xeeted2 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 700.01px) and (width <= 960px) {
    .xqu07bb.xqu07bb {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 700.01px) and (width <= 1000px) {
    .xsuonz5.xsuonz5 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width <= 1100px) {
    .x1wu41qm.x1wu41qm {
      grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    }
  }

  @media (width <= 700px) {
    .x19kwsf1.x19kwsf1 {
      grid-template-rows: auto auto 1fr;
    }
  }

  @media (width <= 1000px) {
    .xw7ggi9.xw7ggi9 {
      grid-template-rows: auto;
    }
  }

  @media (width <= 1100px) {
    .x5twxa7.x5twxa7 {
      grid-template-rows: auto;
    }
  }

  @media (width <= 700px) {
    .x1wfvj54.x1wfvj54 {
      grid-template-rows: auto;
    }
  }

  @media (width <= 800px) {
    .x16cms90.x16cms90 {
      grid-template-rows: none;
    }
  }

  @media (width <= 700px) {
    .x2rip02.x2rip02 {
      justify-content: stretch;
    }

    .x1r095ku.x1r095ku {
      line-height: 18px;
    }

    .x1r0aghs.x1r0aghs {
      line-height: 20px;
    }
  }

  @media (width <= 640px) {
    .x1r5q7ls.x1r5q7ls {
      line-height: 22px;
    }
  }

  @media (width <= 700px) {
    .x1svt4a8.x1svt4a8 {
      line-height: 24px;
    }
  }

  @media (width <= 640px) {
    .xqvsw7i.xqvsw7i {
      line-height: 26px;
    }
  }

  @media (width <= 700px) {
    .xi6chpr.xi6chpr {
      line-height: 26px;
    }

    .x1nx3xya.x1nx3xya {
      line-height: 27px;
    }
  }

  @media (width <= 640px) {
    .x1t26xgd.x1t26xgd {
      line-height: 28px;
    }
  }

  @media (width <= 700px) {
    .x1tanrzq.x1tanrzq {
      line-height: 28px;
    }

    .x58o8sx.x58o8sx {
      line-height: 30px;
    }

    .x17ik9lz.x17ik9lz {
      line-height: 32px;
    }

    .x1wlf2q2.x1wlf2q2 {
      line-height: 34px;
    }

    .xkf2ued.xkf2ued {
      line-height: 36px;
    }

    .xi63c8i.xi63c8i {
      line-height: 37px;
    }
  }

  @media (width <= 640px) {
    .x1hmz57o.x1hmz57o {
      line-height: 38px;
    }

    .x1t34y96.x1t34y96 {
      line-height: 44px;
    }
  }

  @media (width <= 700px) {
    .x1rynzjs.x1rynzjs {
      line-height: 44px;
    }

    .xjifsse.xjifsse {
      line-height: 52px;
    }
  }

  @media (width >= 1281px) {
    .xyo6uo.xyo6uo {
      line-height: 58px;
    }

    .x1twd9gz.x1twd9gz {
      line-height: 72px;
    }
  }

  @media (hover: hover) {
    .x12uun15.x12uun15 {
      opacity: 1;
    }
  }

  @media (width <= 800px) {
    .x1rgymli.x1rgymli {
      position: static;
    }
  }

  @media (width <= 700px) {
    .xm6gcbz.xm6gcbz {
      row-gap: 12px;
    }
  }

  @media (width <= 1000px) {
    .xatb2g.xatb2g {
      row-gap: 24px;
    }
  }

  @media (width <= 700px) {
    .x1qgff5i.x1qgff5i {
      row-gap: 24px;
    }

    .xdyl4io.xdyl4io {
      row-gap: 32px;
    }

    .xt5rnhs.xt5rnhs {
      row-gap: 40px;
    }
  }

  @media (width <= 1000px) {
    .xepciob.xepciob {
      row-gap: 48px;
    }
  }

  @media (width <= 700px) {
    .xg2royf.xg2royf {
      row-gap: 8px;
    }
  }

  @media (hover: hover) {
    .x1r19c2d.x1r19c2d {
      text-decoration-line: none;
    }

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

  @media (width <= 700px) {
    .xbj65ty.xbj65ty {
      transform-origin: var(--x-foc47l);
    }
  }

  @media (hover: hover) and (prefers-reduced-motion: no-preference) {
    .x1xdxagt.x1xdxagt {
      transform: none;
    }
  }

  @media (hover: hover) {
    .x1cx9e1a.x1cx9e1a {
      transform: none;
    }
  }

  @media (width <= 700px) {
    .x14fb2sv.x14fb2sv {
      transform: rotate(-.4deg);
    }

    .xcfmpzj.xcfmpzj {
      transform: rotate(-.5deg);
    }

    .xlzwt21.xlzwt21 {
      transform: rotate(-.6deg);
    }

    .xz78lzz.xz78lzz {
      transform: rotate(-.8deg);
    }

    .x1kfy3as.x1kfy3as {
      transform: rotate(.4deg);
    }

    .x15f5idt.x15f5idt {
      transform: rotate(.6deg);
    }

    .xflmx3l.xflmx3l {
      transform: rotate(.7deg);
    }

    .x143n5li.x143n5li {
      transform: var(--x-1w8wdg2);
    }
  }

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

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }

    .x1ympp8d.x1ympp8d {
      transition-property: opacity;
    }
  }

  @media (width <= 960px) {
    .x10jluah.x10jluah {
      writing-mode: horizontal-tb;
    }
  }

  @media (hover: hover) and (prefers-reduced-motion: no-preference) {
    .xn2ppce.xn2ppce.xn2ppce:where(.x-default-marker:hover *) {
      box-shadow: 6px 6px 0 var(--universe-playful-ink);
    }
  }

  @media (hover: hover) {
    .x1xux9dv.x1xux9dv.x1xux9dv:where(.x-default-marker:hover *) {
      opacity: .35;
    }

    .x98etn8.x98etn8.x98etn8:where(.x-default-marker:hover *) {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) and (prefers-reduced-motion: no-preference) {
    .xjqzais.xjqzais.xjqzais:where(.x-default-marker:hover *) {
      transform: translate(-2px, -2px);
    }
  }

  @media (hover: hover) {
    .xy04ru9.xy04ru9.xy04ru9:where(.x-default-marker:hover *) {
      transform: translate(-6px, -6px);
    }

    .x1w4114n.x1w4114n.x1w4114n:where(.x-default-marker:hover *) {
      transform: translateY(-6px);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x14fc4mb.x14fc4mb:hover {
      background-color: color-mix(in srgb,var(--universe-playful-surface) 50%,transparent);
    }

    .xgzhdvf.xgzhdvf:hover {
      background-color: color-mix(in srgb,var(--universe-playful-surface) 60%,transparent);
    }

    .x1oijau2.x1oijau2:hover {
      background-color: color-mix(in srgb,var(--universe-playful-surface) 70%,transparent);
    }
  }

  @media (hover: hover) {
    .xcxee65.xcxee65:hover {
      background-color: var(--x-1c9canu);
    }

    .x1kbyqfh.x1kbyqfh:hover {
      background-color: #9fcf7f;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1egz9gi.x1egz9gi:hover {
      background-color: #4fdc9d;
    }
  }

  @media (hover: hover) {
    .xi9v5tp.xi9v5tp:hover {
      background-color: var(--universe-fill);
    }

    .xvti2f.xvti2f:hover {
      background-color: #9fcf7f;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x11tzoib.x11tzoib:hover {
      background-color: var(--universe-playful-surface);
    }
  }

  @media (hover: hover) {
    .x1kawft.x1kawft:hover {
      background-color: var(--universe-playful-surface);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1acwoei.x1acwoei:hover {
      background-color: #ffd84a;
    }

    .xo4owk9.xo4owk9:hover {
      background-color: var(--universe-playful-secondary);
    }
  }

  @media (hover: hover) {
    .xxg4cqk.xxg4cqk:hover {
      background-color: var(--universe-playful-secondary);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xrk4zi6.xrk4zi6:hover {
      background-color: var(--universe-playful-primary-hover);
    }
  }

  @media (hover: hover) {
    .xx5xo3s.xx5xo3s:hover {
      background-color: var(--universe-playful-primary-hover);
    }

    .x89pkxq.x89pkxq:hover {
      background-image: var(--x-1wd2nr1);
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xto2x9l.xto2x9l:hover {
      box-shadow: 2px 2px 0 var(--universe-playful-ink);
    }
  }

  @media (hover: hover) {
    .xbeb4bk.xbeb4bk:hover {
      box-shadow: inset 0 0 0 1px var(--universe-playful-ink);
    }

    .x366mxz.x366mxz:hover {
      text-decoration-line: underline;
    }

    .xszrmsc.xszrmsc:hover {
      text-decoration-thickness: 2px;
    }
  }
}

@layer priority5 {
  .x1fhb0fb {
    border-bottom-color: var(--universe-playful-ink);
  }

  .x144icfa {
    border-bottom-color: var(--universe-paper);
  }

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

  .x8aiian {
    border-bottom-color: #e2dccd;
  }

  .xrkyuts {
    border-bottom-left-radius: .111em;
  }

  .x7s5qeg {
    border-bottom-right-radius: .111em;
  }

  .xeeeip7 {
    border-bottom-right-radius: 10px;
  }

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

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

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

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

  .x1g4hjc {
    border-left-color: #0000;
  }

  .xwju1jm {
    border-left-color: var(--universe-playful-ink);
  }

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

  .xakkj63 {
    border-left-color: var(--universe-ink);
  }

  .xsxj2vf {
    border-left-style: dashed;
  }

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

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

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

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xgvk8za {
    border-right-color: var(--universe-playful-ink);
  }

  .x114bon2 {
    border-right-color: var(--universe-border);
  }

  .x32b0ac {
    border-right-style: solid;
  }

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

  .x15liu9v {
    border-right-width: 1.5px;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xyy74w7 {
    border-right-width: 2px;
  }

  .xxcupty {
    border-top-color: var(--universe-playful-ink);
  }

  .x1osfg4p {
    border-top-color: var(--universe-accent);
  }

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

  .xlxgggl {
    border-top-left-radius: .111em;
  }

  .x1nrfd8m {
    border-top-left-radius: 3px;
  }

  .x2b5lcy {
    border-top-left-radius: 4px;
  }

  .x2v9jug {
    border-top-right-radius: .111em;
  }

  .x1fpjpro {
    border-top-right-radius: 10px;
  }

  .x1o1mw4 {
    border-top-right-radius: 12px;
  }

  .x9gvle8 {
    border-top-right-radius: 7px;
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

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

  .xamhcws {
    border-top-width: 2px;
  }

  .x9oozgu {
    bottom: -.02em;
  }

  .x5n1mf6 {
    bottom: -.27em;
  }

  .x1ot2bnl {
    bottom: -.34em;
  }

  .x1n7iir3 {
    bottom: -7px;
  }

  .xlqly2c {
    bottom: -9px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x1tljiab {
    bottom: 37px;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .x1vywnv8 {
    height: .36em;
  }

  .x1tbm5ih {
    height: .41em;
  }

  .x1sn65zw {
    height: .54em;
  }

  .x1wnoz61 {
    height: .56em;
  }

  .x1luamch {
    height: .86em;
  }

  .x1w5fna5 {
    height: 1.12em;
  }

  .xpz6ql4 {
    height: 1.3em;
  }

  .x1nwmdmu {
    height: 1.444em;
  }

  .xsk6x0x {
    height: 1.62em;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xg2ss61 {
    height: 1lh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xng8ra {
    height: 60px;
  }

  .x1peatla {
    height: 64px;
  }

  .xy75621 {
    height: 72px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1oh7f7f {
    height: calc(200% + 1px);
  }

  .xw4yvfu {
    height: calc(50% - .5px);
  }

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

  .x1oal5t7 {
    left: -.02em;
  }

  .x12yjfv3 {
    left: -.08em;
  }

  .x1bfb6jz {
    left: -.12em;
  }

  .x1920kts {
    left: -.1em;
  }

  .x1l85i0a {
    left: -14px;
  }

  .xdjccd9 {
    left: -6px;
  }

  .x1ip85sw {
    left: -9px;
  }

  .xu96u03 {
    left: 0;
  }

  .x12lbrt0 {
    left: 10px;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .x216pvk {
    left: 19%;
  }

  .x1oax2jk {
    left: 24px;
  }

  .xncym2f {
    left: 8px;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xmloc2e {
    left: calc(50% - 46px);
  }

  .x1oomx0e {
    left: calc(50% - 7px);
  }

  .xjwsoiy {
    left: var(--x-1e9v8er);
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .xk1wuvs {
    margin-bottom: 56px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xh9i6ac {
    margin-left: -1px;
  }

  .x1b973y9 {
    margin-left: -7px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .xgsvwom {
    margin-left: 1px;
  }

  .x1swdo50 {
    margin-left: 2px;
  }

  .x16vho4v {
    margin-left: 6px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1aakdg7 {
    margin-left: var(--x-1dznrgg);
  }

  .x1y7amh {
    margin-right: -1px;
  }

  .x1wsuqlk {
    margin-right: 12px;
  }

  .x1d3na89 {
    margin-top: -28px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x14cthet {
    max-width: 1064px;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .xmpbez3 {
    max-width: 1364px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .xh5f40g {
    max-width: 25em;
  }

  .x14lruf5 {
    max-width: 260px;
  }

  .xbgkxdc {
    max-width: 30%;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x430s42 {
    max-width: 45vw;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .xx8uwfa {
    max-width: 468px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x65f84u {
    max-width: 500px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x17q2glr {
    max-width: 780px;
  }

  .xf9lk3t {
    max-width: 840px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1uyial6 {
    max-width: 940px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .x2tsbj1 {
    min-height: 208px;
  }

  .x13uojcr {
    min-height: 224px;
  }

  .x1e5xj31 {
    min-height: 248px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .xe0p6wg {
    min-height: 28px;
  }

  .x1jn3f92 {
    min-height: 304px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x3ncfzq {
    min-height: 60svh;
  }

  .xazjpyg {
    min-height: calc(100svh - 52px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1wc95rx {
    min-width: 136px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .x46jg8d {
    min-width: 32px;
  }

  .x1fns5xo {
    min-width: 40px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .xqd9o7y {
    padding-bottom: 160px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xq1608w {
    padding-bottom: 36px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x161sli9 {
    padding-bottom: 56px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1j3kn9t {
    padding-bottom: 72px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x1tudf5h {
    padding-left: 32px;
  }

  .x1dcfgta {
    padding-left: 48px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .xyndbda {
    padding-left: 9px;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1sai7j1 {
    padding-right: 28px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .x1evdl5j {
    padding-top: 120px;
  }

  .x1ix77vt {
    padding-top: 128px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xx4yyd5 {
    padding-top: 144px;
  }

  .xk54qb2 {
    padding-top: 160px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .xijc0j3 {
    padding-top: 36px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1dcn8h2 {
    padding-top: 68px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x15uerrv {
    padding-top: 72px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x17teg8n {
    padding-top: 96px;
  }

  .xde4b46 {
    right: -16px;
  }

  .xgzdjil {
    right: -6px;
  }

  .x1p4y56j {
    right: -9px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x1giht6c {
    right: 21%;
  }

  .xwjqmvi {
    right: 43px;
  }

  .x1cnfoas {
    scroll-margin-top: 104px;
  }

  .xvfkcm2 {
    scroll-margin-top: 56px;
  }

  .x1m47xos {
    scroll-margin-top: 64px;
  }

  .xafbih7 {
    scroll-margin-top: 68px;
  }

  .x1d7tess {
    top: -.16em;
  }

  .x1fur4o1 {
    top: -10px;
  }

  .xxrm3jo {
    top: -11px;
  }

  .x12c0h9u {
    top: -12px;
  }

  .x1uvocx6 {
    top: -36px;
  }

  .x1toy1gi {
    top: -40px;
  }

  .xn0lweg {
    top: -7px;
  }

  .x122giso {
    top: -9px;
  }

  .x13vifvy {
    top: 0;
  }

  .xyhuw {
    top: 104px;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xomnu4r {
    top: 16px;
  }

  .xi3dyvs {
    top: 22px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xfr5jun {
    top: 8px;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .x1z0he6f {
    width: .7em;
  }

  .x1x4gf04 {
    width: .86em;
  }

  .xaj5587 {
    width: 1.111em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1sb9yw4 {
    width: 108px;
  }

  .xygnafs {
    width: 120px;
  }

  .xifkd7f {
    width: 140px;
  }

  .x1fznrkb {
    width: 144px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1g6vzv9 {
    width: 170px;
  }

  .xzjbwwf {
    width: 180px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x19app5s {
    width: 68%;
  }

  .xdldgak {
    width: 7.14286%;
  }

  .xni59qk {
    width: 72px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x10y0s8s {
    width: 91px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .x14atkfc {
    width: auto;
  }

  .x1qfh6ee {
    width: calc(100% + .04em);
  }

  .x9vyjnp {
    width: calc(100% + .18em);
  }

  .x8ve5tq {
    width: calc(100% + .22em);
  }

  .x15kbsh4 {
    width: calc(100% + .32em);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1s39ub4 {
    width: min(100%, 240px);
  }

  .x102drp6 {
    width: min(1040px, 100% - 24px);
  }

  .x1voslk {
    width: min(1200px, 100% - 24px);
  }

  .xicjlcf {
    width: min(1240px, 100% - 80px);
  }

  .x1tbp81i {
    width: min(360px, 92vw);
  }

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

  .xoww62b {
    width: min(640px, 100%);
  }

  .x9redfm {
    width: min(720px, 100%);
  }

  .x1n85fwn {
    width: min(720px, 100% - 32px);
  }

  .x1u6vt17 {
    width: min(960px, 100% - 32px);
  }

  .x11ymkkh {
    width: var(--x-1xmrurk);
  }

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

  .xqu9oib:first-child {
    border-left-width: 1px;
  }

  .x10zg81t:first-child {
    padding-top: 0;
  }

  .xq6gsfa:first-child {
    scroll-margin-top: 104px;
  }

  .x1p5c90x:last-child {
    border-bottom-width: 1px;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  @media (width <= 700px) {
    .xxa47qx.xxa47qx {
      border-bottom-right-radius: 0;
    }
  }

  @media (width <= 1000px) {
    .x1l14q36.x1l14q36 {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 860px) {
    .x1qs3g81.x1qs3g81 {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 900px) {
    .xwd3hym.xwd3hym {
      border-bottom-width: 1px;
    }
  }

  @media (width <= 700px) {
    .x4ggwzf.x4ggwzf {
      border-bottom-width: 2px;
    }
  }

  @media (width <= 1000px) {
    .x3z2n98.x3z2n98 {
      border-left-width: 0;
    }
  }

  @media (width <= 700px) {
    .xpp82rp.xpp82rp {
      border-left-width: 0;
    }
  }

  @media (width <= 860px) {
    .xpza4ee.xpza4ee {
      border-left-width: 0;
    }
  }

  @media (width <= 960px) {
    .x19mebdx.x19mebdx {
      border-left-width: 0;
    }
  }

  @media (width <= 1100px) {
    .x1qn81j9.x1qn81j9 {
      border-right-width: 0;
    }
  }

  @media (width <= 700px) {
    .xzfo338.xzfo338 {
      border-right-width: 0;
    }
  }

  @media (width <= 900px) {
    .x1w3mbok.x1w3mbok {
      border-right-width: 0;
    }
  }

  @media (width <= 700px) {
    .x1lkjf8z.x1lkjf8z {
      border-top-right-radius: 0;
    }
  }

  @media (width <= 860px) {
    .x1f6hjl0.x1f6hjl0 {
      border-top-width: 0;
    }
  }

  @media (width <= 700px) {
    .x1240y2e.x1240y2e {
      border-top-width: 1px;
    }
  }

  @media (width <= 800px) {
    .xn2qot.xn2qot {
      border-top-width: 1px;
    }
  }

  @media (width <= 960px) {
    .xzj1hbk.xzj1hbk {
      border-top-width: 1px;
    }
  }

  @media (width <= 1100px) {
    .x8arbtb.x8arbtb {
      border-top-width: 2px;
    }
  }

  @media (width <= 960px) {
    .xhtv67i.xhtv67i {
      border-top-width: 2px;
    }

    .xllrovi.xllrovi {
      bottom: 39px;
    }
  }

  @media (width <= 700px) {
    .x1hy30x3.x1hy30x3 {
      height: 18px;
    }

    .x2iue3t.x2iue3t {
      height: 22px;
    }

    .x1iakzdl.x1iakzdl {
      height: 24px;
    }

    .x11o2xhv.x11o2xhv {
      height: 28px;
    }

    .xx272kp.xx272kp {
      height: 32px;
    }
  }

  @media (pointer: coarse) {
    .x63sfu2.x63sfu2 {
      height: 44px;
    }
  }

  @media (width <= 960px) {
    .x1m1l2nb.x1m1l2nb {
      height: 48px;
    }
  }

  @media (pointer: coarse) {
    .xwvphk8.xwvphk8 {
      height: 52px;
    }
  }

  @media (width <= 960px) {
    .xh50fhm.xh50fhm {
      left: -9px;
    }
  }

  @media (width <= 700px) {
    .x96j7h3.x96j7h3 {
      left: 13%;
    }
  }

  @media (width <= 640px) {
    .x1o65kud.x1o65kud {
      left: 16px;
    }
  }

  @media (width <= 960px) {
    .x12k3vly.x12k3vly {
      left: 22px;
    }
  }

  @media (width <= 700px) {
    .x1du8mkr.x1du8mkr {
      left: var(--x-uxsl61);
    }

    .xi6sl2t.xi6sl2t {
      margin-bottom: 20px;
    }

    .x1flzfo8.x1flzfo8 {
      margin-bottom: 24px;
    }
  }

  @media (width <= 640px) {
    .x1m5e80b.x1m5e80b {
      margin-bottom: 32px;
    }
  }

  @media (width <= 700px) {
    .x1qxya5a.x1qxya5a {
      margin-bottom: 32px;
    }

    .xu2ehqb.xu2ehqb {
      margin-bottom: var(--x-11gz6o4);
    }

    .x1qcvvgs.x1qcvvgs {
      margin-left: 0;
    }

    .x1nqynzt.x1nqynzt {
      margin-left: var(--x-y9mvak);
    }

    .x1cvmqgr.x1cvmqgr {
      margin-right: 8px;
    }

    .x1iizctd.x1iizctd {
      margin-top: 0;
    }

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

  @media (width <= 640px) {
    .x1ytxg9o.x1ytxg9o {
      margin-top: 16px;
    }
  }

  @media (width <= 700px) {
    .xk7kwvz.xk7kwvz {
      margin-top: 16px;
    }
  }

  @media (width <= 640px) {
    .xg0897w.xg0897w {
      margin-top: 24px;
    }
  }

  @media (width <= 700px) {
    .xl33kkx.xl33kkx {
      margin-top: 28px;
    }
  }

  @media (width <= 1000px) {
    .x2x20d9.x2x20d9 {
      max-width: 480px;
    }
  }

  @media (pointer: coarse) {
    .x17aqpur.x17aqpur {
      min-height: 44px;
    }
  }

  @media (width <= 720px) {
    .x1y75iz8.x1y75iz8 {
      min-height: 52px;
    }
  }

  @media (pointer: coarse) {
    .x19yoat8.x19yoat8 {
      min-height: 64px;
    }
  }

  @media (width <= 800px) {
    .x18ze4ru.x18ze4ru {
      min-width: 0;
    }
  }

  @media (pointer: coarse) {
    .x1xrq5m.x1xrq5m {
      min-width: 44px;
    }
  }

  @media (width <= 700px) {
    .xx112od.xx112od {
      padding-bottom: 12px;
    }

    .x1du9e47.x1du9e47 {
      padding-bottom: 20px;
    }

    .xmn8sdn.xmn8sdn {
      padding-bottom: 24px;
    }

    .x1d4in2l.x1d4in2l {
      padding-bottom: 26px;
    }

    .xokyomh.xokyomh {
      padding-bottom: 28px;
    }
  }

  @media (width <= 640px) {
    .x1jzxrjp.x1jzxrjp {
      padding-bottom: 32px;
    }
  }

  @media (width <= 700px) {
    .xf4pc2d.xf4pc2d {
      padding-bottom: 32px;
    }

    .xdv5svr.xdv5svr {
      padding-bottom: 36px;
    }

    .x1albeht.x1albeht {
      padding-bottom: 40px;
    }

    .xcgq580.xcgq580 {
      padding-bottom: 48px;
    }

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

    .x10jpild.x10jpild {
      padding-bottom: 96px;
    }

    .xxrdlfq.xxrdlfq {
      padding-bottom: min(14vw, 64px);
    }

    .xatkk8r.xatkk8r {
      padding-left: 10px;
    }

    .xaw1q58.xaw1q58 {
      padding-left: 20px;
    }

    .x3x8wl1.x3x8wl1 {
      padding-left: 6px;
    }
  }

  @media (width <= 960px) {
    .x1db3w7c.x1db3w7c {
      padding-left: 8px;
    }
  }

  @media (width <= 700px) {
    .x1fksuyt.x1fksuyt {
      padding-right: 0;
    }

    .x1dtqqz6.x1dtqqz6 {
      padding-right: 6px;
    }

    .xk1xv46.xk1xv46 {
      padding-right: 8px;
    }

    .x1wc1b1a.x1wc1b1a {
      padding-top: 0;
    }

    .xyagot8.xyagot8 {
      padding-top: 108px;
    }
  }

  @media (width <= 640px) {
    .x1sidwtp.x1sidwtp {
      padding-top: 16px;
    }
  }

  @media (width <= 700px) {
    .x106w9kk.x106w9kk {
      padding-top: 20px;
    }
  }

  @media (width <= 640px) {
    .xvl5zoi.xvl5zoi {
      padding-top: 24px;
    }
  }

  @media (width <= 700px) {
    .x1eusay6.x1eusay6 {
      padding-top: 24px;
    }
  }

  @media (width <= 960px) {
    .x1wu0orr.x1wu0orr {
      padding-top: 24px;
    }
  }

  @media (width <= 700px) {
    .x1okish8.x1okish8 {
      padding-top: 28px;
    }

    .x1kxol8i.x1kxol8i {
      padding-top: 32px;
    }

    .x1f1yf2d.x1f1yf2d {
      padding-top: 36px;
    }

    .xntitl9.xntitl9 {
      padding-top: 40px;
    }

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

    .x1ybh7t4.x1ybh7t4 {
      padding-top: 64px;
    }
  }

  @media (width <= 640px) {
    .x183hfsy.x183hfsy {
      padding-top: 80px;
    }
  }

  @media (width <= 700px) {
    .x10hr80u.x10hr80u {
      padding-top: 80px;
    }

    .xna4io6.xna4io6 {
      padding-top: 96px;
    }
  }

  @media (width <= 960px) {
    .x1nu9qdt.x1nu9qdt {
      right: -9px;
    }
  }

  @media (width <= 700px) {
    .xzpgwd9.xzpgwd9 {
      right: 14%;
    }
  }

  @media (width <= 960px) {
    .x19q5s27.x19q5s27 {
      right: auto;
    }
  }

  @media (width <= 800px) {
    .x1mijkpw.x1mijkpw {
      scroll-margin-top: 96px;
    }
  }

  @media (width <= 700px) {
    .x18vz8di.x18vz8di {
      top: -32px;
    }

    .xoeazxh.xoeazxh {
      top: 11px;
    }
  }

  @media (width <= 960px) {
    .x1nqc3sv.x1nqc3sv {
      top: 15px;
    }

    .x157822s.x157822s {
      top: auto;
    }
  }

  @media (width >= 1408px) and (width <= 1623.99px) {
    .x1vtdjt.x1vtdjt {
      width: 216px;
    }
  }

  @media (width >= 701px) and (width <= 1407.99px) {
    .x1k52ljh.x1k52ljh {
      width: 216px;
    }
  }

  @media (width <= 700px) {
    .x9k9j56.x9k9j56 {
      width: 22px;
    }
  }

  @media (width >= 1624px) {
    .x8wh49l.x8wh49l {
      width: 288px;
    }
  }

  @media (width <= 700px) {
    .xad2zfc.xad2zfc {
      width: 30px;
    }
  }

  @media (width >= 1408px) and (width <= 1623.99px) {
    .x1i410rt.x1i410rt {
      width: 324px;
    }
  }

  @media (width >= 1624px) {
    .x19l2nlp.x19l2nlp {
      width: 432px;
    }
  }

  @media (pointer: coarse) {
    .x18s75z6.x18s75z6 {
      width: 44px;
    }
  }

  @media (width <= 700px) {
    .xq7384e.xq7384e {
      width: 55%;
    }

    .x1wdd7pl.x1wdd7pl {
      width: 60px;
    }

    .xsnxm5g.xsnxm5g {
      width: 64px;
    }

    .x14w0qhn.x14w0qhn {
      width: 72px;
    }

    .xhkqscf.xhkqscf {
      width: 80%;
    }

    .x1f4h7h7.x1f4h7h7 {
      width: 94%;
    }
  }

  @media (width <= 640px) {
    .xu6hpi3.xu6hpi3 {
      width: calc(100% - 32px);
    }
  }

  @media (width <= 700px) {
    .x1b2cidn.x1b2cidn {
      width: var(--x-ssiq7j);
    }
  }

  @media (width <= 800px) {
    .xzieb7g.xzieb7g:first-child {
      border-left-width: 0;
    }
  }
}

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

  .x1nc033x:before {
    inset-block: 0;
  }

  .x1wys85h:before {
    margin-inline: .6em;
  }
}

@layer priority7 {
  .x1amek0:after, .xvgv9gf:before {
    background-color: var(--universe-playful-ink);
  }

  .xtscy62:before {
    background-color: var(--universe-border);
  }

  .x1b88g52::marker {
    color: var(--universe-muted);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xuq9qpm:before {
    content: "Step " counter(step);
  }

  .x1fgarty:before {
    display: block;
  }

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

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

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

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

  .x5don49:before {
    vertical-align: .12em;
  }

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

  @media (width <= 700px) {
    .xmpa847.xmpa847:before {
      display: none;
    }
  }
}

@layer priority8 {
  .x1ajohhl:before {
    height: .4em;
  }

  .xr2oakv:before, .xtf7t35:after {
    height: 5px;
  }

  .x1wk4sv6:before {
    left: -3px;
  }

  .x1wlytlt:before {
    left: 0;
  }

  .xphi5we:after {
    right: -3px;
  }

  .x1nw6nmz:before, .x1sqi65r:after {
    top: -3px;
  }

  .x1cfwerh:before {
    width: .4em;
  }

  .x1vgi0k:before {
    width: 1px;
  }

  .x1orumrs:after, .xnbj06e:before {
    width: 5px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes xstdwuj-B {
  from {
    clip-path: inset(0 100% 0 0);
  }

  to {
    clip-path: inset(0);
  }
}

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

  to {
    opacity: 1;
  }
}

@keyframes x1copmq-B {
  from {
    opacity: .55;
  }

  to {
    opacity: 1;
  }
}

@keyframes xh8v5x-B {
  from {
    opacity: 0;
    transform: rotate(-4deg) scale(1.12);
  }

  to {
    opacity: 1;
    transform: rotate(-4deg) scale(1);
  }
}

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

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

@keyframes xv5q8jy-B {
  from {
    visibility: visible;
    transform: rotateX(0);
  }

  99% {
    visibility: visible;
    transform: rotateX(-90deg);
  }

  to {
    visibility: hidden;
    transform: rotateX(-90deg);
  }
}

@keyframes x1mvyyr6-B {
  from {
    transform: rotateX(90deg);
  }

  to {
    transform: rotateX(0);
  }
}
