:root, .xlr19ya {
  --xp4fyfz: #0f1113;
  --xco678u: #151819;
  --x3kw90a: #171c1a;
  --x1iuh6n0: #252a2c;
  --x1stkbqz: #f2f4ed;
  --x1jjt4gm: #b8bfba;
  --x1145s2x: #d1fe17;
  --x1s8ziwa: #d1fe17;
  --x4ye9me: #c4ef14;
  --x1qb684i: #d1fe1710;
  --xvhg97q: #65812f;
  --x190jz3m: #111411;
  --x1otbi1q: #252a2c;
  --x18w4q2q: #d1fe17;
  --xxuwbwz: #303637;
  --x1qhjic6: #1b2116;
  --x38r1ok: #161b1b;
  --x4frcdp: #f2f5e8;
  --xudxksv: #152012;
  --x11y52oc: #000000bf;
  --x1us4e3u: #fb718519;
  --x1xayo0p: #172007;
  --x1rbgdgt: #303435;
  --xy0bra7: #fb7185;
  --x1wlorpg: "Space Grotesk", sans-serif;
  --xdise0: "Manrope", sans-serif;
  --xbc5nxq: 1.25rem;
  --x18dwfu7: 1.375rem;
  --x1xo72at: .875rem;
  --xegcx5: 1rem;
  --xa2p080: clamp(2.75rem, 4.4vw, 4rem);
  --xnzpu9p: 24px;
  --x1o4j9sp: clamp(1.75rem, 2.6vw, 2.25rem);
  --x6gdx7d: 1.5;
  --x5k909r: 160px;
  --x120ihw: 64px;
  --xwg6ruw: 128px;
  --xd4bkc8: 48px;
  --xprc6iy: 1280px;
  --x13hmvvw: 12px;
  --xgxr1rk: 20px;
  --xxiy8j5: 44px;
  --x10wc9vs: 4px;
  --x1a13xsk: 8px;
  --x1fxp5v3: 12px;
  --xgtu8mk: 16px;
  --x1gb64we: 20px;
  --x165671q: 24px;
  --xtz7odo: 32px;
  --x111n266: 40px;
  --x1pml95x: 48px;
  --xlessuw: 0 8px 30px #0006;
}

@media (width <= 560px) {
  :root, .xlr19ya {
    --xbc5nxq: 1.125rem;
    --x18dwfu7: 1.125rem;
    --xa2p080: clamp(2.25rem, 9.2vw, 2.75rem);
    --xnzpu9p: 22px;
    --x5k909r: 96px;
    --x120ihw: 32px;
    --xwg6ruw: 72px;
    --xd4bkc8: 20px;
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  :root, .xlr19ya {
    --xbc5nxq: 1.1875rem;
    --x18dwfu7: 1.25rem;
    --xa2p080: clamp(2.5rem, 5.7vw, 3rem);
    --x5k909r: 128px;
    --x120ihw: 48px;
    --xwg6ruw: 96px;
  }
}

@media (width >= 560.01px) and (width <= 1100px) {
  :root, .xlr19ya {
    --xd4bkc8: 32px;
  }
}

.xl23l3p.xl23l3p, .xl23l3p.xl23l3p:root {
  --x1145s2x: #0866ff;
  --xvhg97q: #72a5f3;
  --x4ye9me: #0755d1;
  --x1qb684i: #0866ff16;
  --x1s8ziwa: #0755d1;
  --xp4fyfz: #f1f6ff;
  --xdise0: Inter, sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #ccdcf4;
  --x1wlorpg: Inter, sans-serif;
  --x120ihw: 48px;
  --xa2p080: 48px;
  --xegcx5: 16px;
  --x38r1ok: #c4daf5;
  --x1jjt4gm: #4f6383;
  --x1xayo0p: #fff;
  --x1iuh6n0: #d3e6ff;
  --x5k909r: 112px;
  --x1xo72at: 14px;
  --xco678u: #fff;
  --x1stkbqz: #102c58;
}

.x1r8c5ka.x1r8c5ka, .x1r8c5ka.x1r8c5ka:root {
  --x1145s2x: #0866ff;
  --xvhg97q: #72a5f3;
  --x4ye9me: #0755d1;
  --x1qb684i: #0866ff16;
  --x1s8ziwa: #7aaaff;
  --xp4fyfz: #0b0d11;
  --xdise0: Inter, sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #2a2f39;
  --x1wlorpg: Inter, sans-serif;
  --x120ihw: 48px;
  --xa2p080: 48px;
  --xegcx5: 16px;
  --x38r1ok: #c4daf5;
  --x1jjt4gm: #a1a6b2;
  --x1xayo0p: #fff;
  --x1iuh6n0: #d3e6ff;
  --x5k909r: 112px;
  --x1xo72at: 14px;
  --xco678u: #151820;
  --x1stkbqz: #fff;
}

.xo5qsyd.xo5qsyd, .xo5qsyd.xo5qsyd:root {
  --x1145s2x: #6551c7;
  --x4ye9me: #5742b4;
  --x1s8ziwa: #5742b4;
  --xp4fyfz: #f3f2f8;
  --x1rbgdgt: #d8d3e8;
  --x38r1ok: #ddd9e8;
  --x1jjt4gm: #625e75;
  --x1xayo0p: #fff;
  --x1iuh6n0: #ded9ef;
  --xco678u: #e8e6f2;
  --x1stkbqz: #242136;
}

.x1msp35w.x1msp35w, .x1msp35w.x1msp35w:root {
  --x1145s2x: #c46244;
  --xvhg97q: #bc7457;
  --x4ye9me: #b45237;
  --x1qb684i: #c4624420;
  --x1s8ziwa: #a8442b;
  --xp4fyfz: #faf9f5;
  --xdise0: Inter, sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #dfc4b5;
  --x1wlorpg: Inter, sans-serif;
  --x120ihw: 48px;
  --xa2p080: 48px;
  --xegcx5: 16px;
  --x38r1ok: #30251f;
  --x1jjt4gm: #77594c;
  --x1xayo0p: #fff;
  --x1iuh6n0: #edd3bf;
  --x5k909r: 112px;
  --x1xo72at: 14px;
  --xco678u: #f0eee6;
  --x1stkbqz: #34231d;
}

.xt3z1un.xt3z1un, .xt3z1un.xt3z1un:root {
  --x1145s2x: #d1fe17;
  --x1s8ziwa: #526d16;
  --xp4fyfz: #fff;
  --xdise0: Inter, sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #e1e3e6;
  --x1wlorpg: Inter, sans-serif;
  --x120ihw: 48px;
  --xa2p080: 48px;
  --xegcx5: 16px;
  --x1jjt4gm: #66696e;
  --x1iuh6n0: #d9e5c2;
  --x5k909r: 112px;
  --x1xo72at: 14px;
  --xco678u: #e4edd4;
  --x1stkbqz: #151719;
}

.x8g5ma.x8g5ma, .x8g5ma.x8g5ma:root {
  --x1145s2x: #e19a7f;
  --xvhg97q: #92614d;
  --x4ye9me: #edb299;
  --x1qb684i: #e19a7f20;
  --x1s8ziwa: #e19a7f;
  --xp4fyfz: #181411;
  --xdise0: Inter, sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #48372d;
  --x1wlorpg: Inter, sans-serif;
  --x120ihw: 48px;
  --xa2p080: 48px;
  --xegcx5: 16px;
  --x38r1ok: #30251f;
  --x1jjt4gm: #bda89c;
  --x1xayo0p: #241811;
  --x1iuh6n0: #382b23;
  --x5k909r: 112px;
  --x1xo72at: 14px;
  --xco678u: #241e19;
  --x1stkbqz: #faf4ef;
}

.x19uys2c.x19uys2c, .x19uys2c.x19uys2c:root {
  --x1qhjic6: #181a1c;
  --xp4fyfz: #0b0c0d;
  --xdise0: "Inter", sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #2a2c2f;
  --x3kw90a: #141516;
  --xgxr1rk: 20px;
  --x1wlorpg: "Inter", sans-serif;
  --x120ihw: 56px;
  --xa2p080: 48px;
  --x38r1ok: #151719;
  --x1jjt4gm: #a1a4a8;
  --x1iuh6n0: #222426;
  --xxuwbwz: #303235;
  --x5k909r: 144px;
  --xco678u: #141516;
  --x1stkbqz: #f7f7f7;
}

.x18h1yvc.x18h1yvc, .x18h1yvc.x18h1yvc:root {
  --xvhg97q: #6b812e;
  --x1qb684i: #d1fe1726;
  --x1s8ziwa: #3e5900;
  --x1qhjic6: #eef1e4;
  --xp4fyfz: #f7f6ef;
  --x1rbgdgt: #cbd0bf;
  --x3kw90a: #fff;
  --xy0bra7: #ad2540;
  --x1us4e3u: #ad254014;
  --x38r1ok: #e1e5d6;
  --x1jjt4gm: #556052;
  --x1iuh6n0: #e4e6d9;
  --xxuwbwz: #d8ddca;
  --xlessuw: 0 8px 30px #1720071f;
  --xco678u: #efeee5;
  --x1stkbqz: #182019;
}

.x59soo9.x59soo9, .x59soo9.x59soo9:root {
  --xvhg97q: #b6cc72;
  --x1qb684i: #d1fe171a;
  --x1s8ziwa: #344b00;
  --x1qhjic6: #f7f7f8;
  --xp4fyfz: #fff;
  --xdise0: "Inter", sans-serif;
  --x6gdx7d: 1.6;
  --xbc5nxq: 16px;
  --x1rbgdgt: #e5e6e8;
  --x3kw90a: #fff;
  --xgxr1rk: 20px;
  --x1wlorpg: "Inter", sans-serif;
  --x120ihw: 56px;
  --xa2p080: 48px;
  --x38r1ok: #151719;
  --x1jjt4gm: #66696e;
  --x1iuh6n0: #eee;
  --xxuwbwz: #e4e4e4;
  --x5k909r: 144px;
  --xlessuw: 0 8px 30px #0000000a;
  --xco678u: #f5f5f5;
  --x1stkbqz: #151719;
}

@media (width <= 700px) {
  .x1msp35w.x1msp35w, .x1msp35w.x1msp35w:root, .x1r8c5ka.x1r8c5ka, .x1r8c5ka.x1r8c5ka:root, .x8g5ma.x8g5ma, .x8g5ma.x8g5ma:root, .xl23l3p.xl23l3p, .xl23l3p.xl23l3p:root, .xt3z1un.xt3z1un, .xt3z1un.xt3z1un:root {
    --x120ihw: 32px;
    --x5k909r: 72px;
  }
}

@media (width <= 560px) {
  .x19uys2c.x19uys2c, .x19uys2c.x19uys2c:root, .x59soo9.x59soo9, .x59soo9.x59soo9:root {
    --x120ihw: 28px;
    --xa2p080: 32px;
    --x5k909r: 80px;
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .x19uys2c.x19uys2c, .x19uys2c.x19uys2c:root, .x59soo9.x59soo9, .x59soo9.x59soo9:root {
    --x120ihw: 40px;
    --xa2p080: 40px;
    --x5k909r: 112px;
  }
}

@media (width <= 560px) {
  .x1msp35w.x1msp35w, .x1msp35w.x1msp35w:root, .x1r8c5ka.x1r8c5ka, .x1r8c5ka.x1r8c5ka:root, .x8g5ma.x8g5ma, .x8g5ma.x8g5ma:root, .xl23l3p.xl23l3p, .xl23l3p.xl23l3p:root, .xt3z1un.xt3z1un, .xt3z1un.xt3z1un:root {
    --xa2p080: 32px;
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .x1msp35w.x1msp35w, .x1msp35w.x1msp35w:root, .x1r8c5ka.x1r8c5ka, .x1r8c5ka.x1r8c5ka:root, .x8g5ma.x8g5ma, .x8g5ma.x8g5ma:root, .xl23l3p.xl23l3p, .xl23l3p.xl23l3p:root, .xt3z1un.xt3z1un, .xt3z1un.xt3z1un:root {
    --xa2p080: 40px;
  }
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.xwd23ue:not(#\#) {
  margin: 0 0 4px;
}

.ximipr9:not(#\#) {
  margin: 0 24px 24px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1bpp3o7:not(#\#) {
  margin: auto;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x7z7khe:not(#\#) {
  padding: 10px;
}

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.x9ms5i6:not(#\#) {
  padding: 3px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x1pkdms2:not(#\#) {
  padding: var(--x1a13xsk);
}

.x1kahgdj:not(#\#) {
  padding: var(--x1fxp5v3);
}

.x135tt5i:not(#\#) {
  padding: var(--x1gb64we);
}

.xvq7nb6:not(#\#) {
  padding: var(--xtz7odo);
}

@media (width <= 1100px) {
  .x1fnb6im.x1fnb6im:not(#\#) {
    padding: var(--x165671q);
  }
}

@media (width <= 560px) {
  .x1t3y18o.x1t3y18o:not(#\#) {
    padding: 7px;
  }

  .xf94ygs.xf94ygs:not(#\#) {
    padding: var(--x165671q);
  }
}

@media (width >= 560.01px) and (width <= 1050px) {
  .x17h5imk.x17h5imk:not(#\#) {
    padding: 8px;
  }
}

.xqn6f0t:not(#\#):not(#\#) {
  border-color: #151719;
}

.xnjkh8j:not(#\#):not(#\#) {
  border-color: #d1fe17;
}

.xkqzj2t:not(#\#):not(#\#) {
  border-color: #fff;
}

.xe9mbav:not(#\#):not(#\#) {
  border-color: #fff5;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x91t4o9:not(#\#):not(#\#) {
  border-color: var(--x1145s2x);
}

.x1c6qdnf:not(#\#):not(#\#) {
  border-color: var(--x190jz3m);
}

.x1gwcmw4:not(#\#):not(#\#) {
  border-color: var(--x1rbgdgt);
}

.x19tpg7p:not(#\#):not(#\#) {
  border-color: var(--x1s8ziwa);
}

.xudej9r:not(#\#):not(#\#) {
  border-color: var(--xvhg97q);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.xgqmno8:not(#\#):not(#\#) {
  border-radius: 16px;
}

.x1m3ak92:not(#\#):not(#\#) {
  border-radius: 20px;
}

.x13pz1uv:not(#\#):not(#\#) {
  border-radius: 22px;
}

.x1khhgft:not(#\#):not(#\#) {
  border-radius: 24px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x1pl3jqz:not(#\#):not(#\#) {
  border-radius: 48px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xu4hgxq:not(#\#):not(#\#) {
  border-radius: 7px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.xysxnb3:not(#\#):not(#\#) {
  border-radius: var(--x13hmvvw);
}

.x96jj4g:not(#\#):not(#\#) {
  border-radius: var(--xgxr1rk);
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.x9r2w2z:not(#\#):not(#\#) {
  border-width: 3px;
}

.xf0lols:not(#\#):not(#\#) {
  border-width: 5px;
}

.xvx4679:not(#\#):not(#\#) {
  flex: initial;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

.x1cmxjpc:not(#\#):not(#\#) {
  gap: 62px;
}

.xdim9vw:not(#\#):not(#\#) {
  gap: 64px;
}

.xnn31ll:not(#\#):not(#\#) {
  gap: 70px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.x1hbehsj:not(#\#):not(#\#) {
  gap: var(--x10wc9vs);
}

.x1860q7x:not(#\#):not(#\#) {
  gap: var(--x165671q);
}

.x14o5udz:not(#\#):not(#\#) {
  gap: var(--x1a13xsk);
}

.x15fa7np:not(#\#):not(#\#) {
  gap: var(--x1fxp5v3);
}

.xfbapt8:not(#\#):not(#\#) {
  gap: var(--xgtu8mk);
}

.x12leohd:not(#\#):not(#\#) {
  gap: var(--xtz7odo);
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.xlhspt7:not(#\#):not(#\#) {
  grid-template-areas: "brand language student";
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.xkzbhuf:not(#\#):not(#\#) {
  margin-block: 56px 48px;
}

.xufc7f5:not(#\#):not(#\#) {
  margin-block: var(--x10wc9vs);
}

.x1kibt8e:not(#\#):not(#\#) {
  margin-block: var(--x165671q);
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

.x1xn8qrt:not(#\#):not(#\#) {
  padding-block: 16px;
}

.x46kdej:not(#\#):not(#\#) {
  padding-block: 20px 32px;
}

.x1xg6qyv:not(#\#):not(#\#) {
  padding-block: 22px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.x12rx82b:not(#\#):not(#\#) {
  padding-block: 40px 48px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.xssbhr1:not(#\#):not(#\#) {
  padding-block: var(--x111n266);
}

.x18tm0t6:not(#\#):not(#\#) {
  padding-block: var(--x120ihw);
}

.xkjq8od:not(#\#):not(#\#) {
  padding-block: var(--x165671q);
}

.x1vof02:not(#\#):not(#\#) {
  padding-block: var(--x1a13xsk);
}

.xdm7m63:not(#\#):not(#\#) {
  padding-block: var(--x1fxp5v3);
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x65v0h:not(#\#):not(#\#) {
  padding-inline: 22px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1pbfunf:not(#\#):not(#\#) {
  padding-inline: 28px;
}

.x1bzy8qs:not(#\#):not(#\#) {
  padding-inline: 40px;
}

.x1dao9b2:not(#\#):not(#\#) {
  padding-inline: 64px;
}

.x15qqnd2:not(#\#):not(#\#) {
  padding-inline: max(var(--xd4bkc8),calc((100% - var(--xprc6iy)) / 2));
}

.xgi0v4x:not(#\#):not(#\#) {
  padding-inline: var(--x111n266);
}

.x19v9wdb:not(#\#):not(#\#) {
  padding-inline: var(--x165671q);
}

.x3ruazb:not(#\#):not(#\#) {
  padding-inline: var(--x1a13xsk);
}

.x1ns36a:not(#\#):not(#\#) {
  padding-inline: var(--x1fxp5v3);
}

.xn5qoi5:not(#\#):not(#\#) {
  padding-inline: var(--xgtu8mk);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1n66eit:not(#\#):not(#\#) {
  scroll-padding-inline: 1px;
}

.xmcgyig:not(#\#):not(#\#) {
  scroll-padding-inline: max(var(--xd4bkc8),calc((100% - var(--xprc6iy)) / 2));
}

.xexsw6k:not(#\#):not(#\#) {
  scroll-snap-type: none;
}

.xhfbhpw:not(#\#):not(#\#) {
  scroll-snap-type: x mandatory;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x1351osf:focus-visible:not(#\#):not(#\#) {
  outline: 3px solid var(--x1s8ziwa);
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

@media (width <= 700px) {
  .xwcuptm.xwcuptm:not(#\#):not(#\#) {
    border-radius: 28px;
  }
}

@media (width <= 560px) {
  .x1pfyg2.x1pfyg2:not(#\#):not(#\#) {
    border-radius: 12px;
  }

  .x6sqwur.x6sqwur:not(#\#):not(#\#) {
    flex: 0 0 82%;
  }
}

@media (width <= 850px) {
  .x11ap9cv.x11ap9cv:not(#\#):not(#\#) {
    gap: 14px;
  }

  .x15qdgyi.x15qdgyi:not(#\#):not(#\#) {
    gap: var(--x120ihw);
  }
}

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

  .x7d6c3w.x7d6c3w:not(#\#):not(#\#) {
    gap: 24px;
  }
}

@media (width <= 640px) {
  .xfmbjpd.xfmbjpd:not(#\#):not(#\#) {
    gap: var(--x1gb64we);
  }
}

@media (width <= 560px) {
  .x1ovtwlx.x1ovtwlx:not(#\#):not(#\#) {
    gap: 12px;
  }

  .xy3kxhl.xy3kxhl:not(#\#):not(#\#) {
    gap: 14px;
  }

  .x1g1v80l.x1g1v80l:not(#\#):not(#\#) {
    gap: 32px 24px;
  }

  .xxtbrx1.xxtbrx1:not(#\#):not(#\#) {
    gap: 32px;
  }

  .x1t8jho5.x1t8jho5:not(#\#):not(#\#) {
    gap: 6px;
  }

  .xfj998x.xfj998x:not(#\#):not(#\#) {
    gap: var(--x1a13xsk);
  }

  .x1ga5rd9.x1ga5rd9:not(#\#):not(#\#) {
    gap: var(--x1gb64we);
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .xi0ngi4.xi0ngi4:not(#\#):not(#\#) {
    gap: 36px;
  }
}

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

@media (width <= 560px) {
  .xkkpey1.xkkpey1:not(#\#):not(#\#) {
    grid-template-areas: "brand brand"
                         "language student";
  }
}

@media (width <= 700px) {
  .x1ng0wnf.x1ng0wnf:not(#\#):not(#\#) {
    margin-block: 36px 32px;
  }
}

@media (width <= 560px) {
  .x1bkr66i.x1bkr66i:not(#\#):not(#\#) {
    margin-inline: 24px;
  }
}

@media (width >= 560.01px) and (width <= 1360px) {
  .x1nq9dm4.x1nq9dm4:not(#\#):not(#\#) {
    margin-inline: 40px;
  }
}

@media (width <= 560px) {
  .x1tfm13c.x1tfm13c:not(#\#):not(#\#) {
    padding-block: 10px;
  }

  .x1lpjyls.x1lpjyls:not(#\#):not(#\#) {
    padding-block: 24px;
  }

  .x1tsygn3.x1tsygn3:not(#\#):not(#\#) {
    padding-block: var(--x1fxp5v3);
  }

  .xzq3ty2.xzq3ty2:not(#\#):not(#\#) {
    padding-block: var(--xtz7odo);
  }
}

@media (width <= 700px) {
  .xoeq56e.xoeq56e:not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

@media (width <= 560px) {
  .x3w0d6w.x3w0d6w:not(#\#):not(#\#) {
    padding-inline: 10px;
  }

  .x12iigxe.x12iigxe:not(#\#):not(#\#) {
    padding-inline: 12px;
  }

  .x13mf3ql.x13mf3ql:not(#\#):not(#\#) {
    padding-inline: 20px;
  }

  .x1ge68i2.x1ge68i2:not(#\#):not(#\#) {
    padding-inline: 24px;
  }

  .x7a2a13.x7a2a13:not(#\#):not(#\#) {
    padding-inline: 26px;
  }

  .x4kqm6z.x4kqm6z:not(#\#):not(#\#) {
    padding-inline: 6px;
  }

  .x1ttey8i.x1ttey8i:not(#\#):not(#\#) {
    padding-inline: var(--x1fxp5v3);
  }
}

@media (width >= 560.01px) and (width <= 1000px) {
  .xf9e3ii.xf9e3ii:not(#\#):not(#\#) {
    padding-inline: 36px;
  }
}

@media (width <= 560px) {
  .x13q52bn.x13q52bn:not(#\#):not(#\#) {
    scroll-snap-type: x mandatory;
  }
}

.x3sltwt:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--x1s8ziwa);
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.x6grhm:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 3 / 4;
}

.x15jox0q:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 9 / 16;
}

.xnxhxsi:not(#\#):not(#\#):not(#\#) {
  background-color: #13203a;
}

.x1c7jfhz:not(#\#):not(#\#):not(#\#) {
  background-color: #151719;
}

.x6hkyks:not(#\#):not(#\#):not(#\#) {
  background-color: #24211e;
}

.x40b19w:not(#\#):not(#\#):not(#\#) {
  background-color: #d1fe17;
}

.xtynhx6:not(#\#):not(#\#):not(#\#) {
  background-color: #f1f2f3;
}

.x1c5tqo3:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.x16fh7bw:not(#\#):not(#\#):not(#\#) {
  background-color: #fffffff2;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xdalb1i:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1145s2x);
}

.x1ns7qrd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x190jz3m);
}

.x1szq87t:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1iuh6n0);
}

.x14phl7r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1rbgdgt);
}

.x1c3bh0s:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1us4e3u);
}

.x1cjzsr5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x38r1ok);
}

.xaj59t5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x3kw90a);
}

.xc36xo7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4frcdp);
}

.x1pio9cp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xco678u);
}

.xpy0b4c:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xp4fyfz);
}

.x17ds1ng:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#0000 45%, #0005);
}

.x7l9y3f:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#0000, #000b);
}

.xwo4st9:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#0000, #000000d9);
}

.x1x6m360:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#0000, #18120ee0);
}

.x1ekznmz:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(ellipse at 20% 10%,var(--x1qb684i),transparent 65%);
}

.x17kxmwp:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x1rbgdgt);
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.xpilrb4:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 1px;
}

.xug662e:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 16px 36px #0004;
}

.x1rzttai:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 16px 36px #4e37251a;
}

.x65qnhu:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 25px 100px #0009;
}

.x132p6ev:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 5px 30px #0004;
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x18cljn5:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xlessuw);
}

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

.x1kopwri:not(#\#):not(#\#):not(#\#) {
  color: #151719;
}

.x1ars4wm:not(#\#):not(#\#):not(#\#) {
  color: #172007;
}

.xspo6x4:not(#\#):not(#\#):not(#\#) {
  color: #526d16;
}

.xpjmy8a:not(#\#):not(#\#):not(#\#) {
  color: #66696e;
}

.xo4mbeo:not(#\#):not(#\#):not(#\#) {
  color: #d1fe17;
}

.xse8012:not(#\#):not(#\#):not(#\#) {
  color: #f4ddcc;
}

.xfungia:not(#\#):not(#\#):not(#\#), .x1f7m26b:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

.xfn1q4q:not(#\#):not(#\#):not(#\#) {
  color: #ffffffc7;
}

.x15rks2t:not(#\#):not(#\#):not(#\#) {
  color: currentColor;
}

.x1kkn3vz:not(#\#):not(#\#):not(#\#) {
  color: var(--x1145s2x);
}

.xzdfvhz:not(#\#):not(#\#):not(#\#) {
  color: var(--x18w4q2q);
}

.xgvacb8:not(#\#):not(#\#):not(#\#) {
  color: var(--x1jjt4gm);
}

.x1o4nhu7:not(#\#):not(#\#):not(#\#) {
  color: var(--x1s8ziwa);
}

.x1g8t91a:not(#\#):not(#\#):not(#\#) {
  color: var(--x1stkbqz);
}

.x1eq6qm5:not(#\#):not(#\#):not(#\#) {
  color: var(--x1xayo0p);
}

.x1sdp23e:not(#\#):not(#\#):not(#\#) {
  color: var(--xudxksv);
}

.xo2mxec:not(#\#):not(#\#):not(#\#) {
  color: var(--xy0bra7);
}

.xntwwlm:not(#\#):not(#\#):not(#\#) {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

.x19aimcq:not(#\#):not(#\#):not(#\#) {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

.x1qgv0r9:not(#\#):not(#\#):not(#\#) {
  column-gap: 24px;
}

.xf2q2za:not(#\#):not(#\#):not(#\#) {
  column-gap: 64px;
}

.xhet72f:not(#\#):not(#\#):not(#\#) {
  column-gap: 80px;
}

.xivkdey:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x165671q);
}

.xqqkc7h:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1a13xsk);
}

.xutga0h:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1gb64we);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x1r2v6tr:not(#\#):not(#\#):not(#\#) {
  filter: brightness(0);
}

.xsse7jy:not(#\#):not(#\#):not(#\#) {
  flex-basis: 400px;
}

.x1dauqfc:not(#\#):not(#\#):not(#\#) {
  flex-basis: 7rem;
}

.xdl72j9:not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}

.x159wc02:not(#\#):not(#\#):not(#\#) {
  flex-basis: clamp(300px, 25vw, 480px);
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.xs83m0k:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xop4dxe:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1wlorpg);
}

.xk9etz5:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xdise0);
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.xddofbv:not(#\#):not(#\#):not(#\#) {
  font-size: 1.625rem;
}

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.x197brh5:not(#\#):not(#\#):not(#\#) {
  font-size: 1.9375rem;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.x1iv1qll:not(#\#):not(#\#):not(#\#) {
  font-size: 2.75rem;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1tgwohi:not(#\#):not(#\#):not(#\#) {
  font-size: 40px;
}

.x5f6h7s:not(#\#):not(#\#):not(#\#) {
  font-size: 4rem;
}

.xn7rfii:not(#\#):not(#\#):not(#\#) {
  font-size: 5rem;
}

.x12mfe8y:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2vw, 1.75rem);
}

.x1w4yqwe:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 4vw, 3.5rem);
}

.x1f9jk2t:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.625rem, 5vw, 4.5rem);
}

.xerj4g2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3.25rem, 6.2vw, 5.5rem);
}

.x1oqh3bb:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x18dwfu7);
}

.xwcs20q:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1xo72at);
}

.x1ihjs2g:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xa2p080);
}

.x1y8brry:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xbc5nxq);
}

.x10h7v0f:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xegcx5);
}

.xgb5r62:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xnzpu9p);
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xpgzx9j:not(#\#):not(#\#):not(#\#) {
  grid-auto-columns: calc(33.3333% - 16px);
}

.x1mt1orb:not(#\#):not(#\#):not(#\#) {
  grid-auto-flow: column;
}

.xx1abn8:not(#\#):not(#\#):not(#\#) {
  grid-column-end: -1;
}

.xwat2et:not(#\#):not(#\#):not(#\#) {
  grid-column-end: brand-end;
}

.x74giyx:not(#\#):not(#\#):not(#\#) {
  grid-column-end: language-end;
}

.xcxjwjk:not(#\#):not(#\#):not(#\#) {
  grid-column-end: student-end;
}

.xcrlgei:not(#\#):not(#\#):not(#\#) {
  grid-column-start: 1;
}

.xdojsep:not(#\#):not(#\#):not(#\#) {
  grid-column-start: brand-start;
}

.x1db6vek:not(#\#):not(#\#):not(#\#) {
  grid-column-start: language-start;
}

.x17an99j:not(#\#):not(#\#):not(#\#) {
  grid-column-start: student-start;
}

.xjw14hv:not(#\#):not(#\#):not(#\#) {
  grid-row-end: brand-end;
}

.xko09k9:not(#\#):not(#\#):not(#\#) {
  grid-row-end: language-end;
}

.x15wqabw:not(#\#):not(#\#):not(#\#) {
  grid-row-end: student-end;
}

.x1h6waxc:not(#\#):not(#\#):not(#\#) {
  grid-row-start: brand-start;
}

.x16ry9k4:not(#\#):not(#\#):not(#\#) {
  grid-row-start: language-start;
}

.x1npbtsj:not(#\#):not(#\#):not(#\#) {
  grid-row-start: student-start;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.xuu0o2o:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 28px minmax(0, 1fr) 18px;
}

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

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

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

.x1hlg3yc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.3fr) minmax(0, .7fr);
}

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

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

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

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

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.xrq0m5f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1w3xk6t:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.x97j52:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.055em;
}

.x1clpfr8:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.05em;
}

.xco43a9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.06em;
}

.x75m3dq:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1px;
}

.xzl56ps:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -2px;
}

.xf02rwc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -3px;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.xcl1409:not(#\#):not(#\#):not(#\#) {
  line-height: 1.04;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x3wcn7f:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x6gdx7d);
}

.x3ct3a4:not(#\#):not(#\#):not(#\#) {
  list-style-type: none;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.xer1dhp:not(#\#):not(#\#):not(#\#) {
  object-position: center 35%;
}

.x115dhu7:not(#\#):not(#\#):not(#\#) {
  object-position: center;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.xko10cg:not(#\#):not(#\#):not(#\#) {
  outline-color: #d1fe17;
}

.x2ssjo2:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x2wh2y9:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.x1h7bf5v:not(#\#):not(#\#):not(#\#) {
  outline-offset: 5px;
}

.x8wkva7:not(#\#):not(#\#):not(#\#) {
  outline-offset: 6px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x110972j:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 28px;
}

.x1mkiyxj:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 44px;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.xp1r0qw:not(#\#):not(#\#):not(#\#) {
  row-gap: 12px;
}

.x1kb72lq:not(#\#):not(#\#):not(#\#) {
  row-gap: 20px;
}

.x107cuzh:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x10wc9vs);
}

.xleupyb:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x120ihw);
}

.x11153eq:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x1fxp5v3);
}

.x1bhewko:not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: start;
}

.x8s10xz:not(#\#):not(#\#):not(#\#) {
  scrollbar-color: #8aaedf transparent;
}

.xd6hdzp:not(#\#):not(#\#):not(#\#) {
  scrollbar-color: var(--x1s8ziwa) var(--x1iuh6n0);
}

.x1rohswg:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: none;
}

.x1597r2g:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: thin;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.xpk2tj9:not(#\#):not(#\#):not(#\#) {
  transform: scaleX(-1);
}

.xuuh30:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.xfqxla5:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-160%);
}

.x1bee3ir:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-200%);
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1fj9vlw:not(#\#):not(#\#):not(#\#) {
  white-space: pre-line;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1dlggez[data-highlighted]:not(#\#):not(#\#):not(#\#), .xwmm2cg:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1iuh6n0);
}

.xxh3kiz[data-disabled]:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xy87jqo:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--x1145s2x);
}

.x1bu4ink:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--x190jz3m);
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1bq4at4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .3;
}

.xijokvz:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xaqnwrm:disabled:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x15ghaes:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1iuh6n0);
}

.x183jdfm:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1otbi1q);
}

.x1axbwq5:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x4ye9me);
}

.x1ths3fj:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxuwbwz);
}

.x2cv7vd:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1s8ziwa);
}

.x1c6orlx:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1stkbqz);
}

.x1uxbtfk:focus:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x16uflk7:focus:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

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

@media (width <= 700px) {
  .xsn9fb8.xsn9fb8:not(#\#):not(#\#):not(#\#) {
    border-inline-start-width: 0;
  }
}

@media (width <= 560px) {
  .x1r8c7ag.x1r8c7ag:not(#\#):not(#\#):not(#\#) {
    column-gap: var(--x1fxp5v3);
  }

  .x1kygzvu.x1kygzvu:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .x3mmet3.x3mmet3:not(#\#):not(#\#):not(#\#) {
    flex-basis: calc(100vw - 72px);
  }

  .x15v6n4y.x15v6n4y:not(#\#):not(#\#):not(#\#) {
    flex-basis: calc(100vw - 80px);
  }
}

@media (width >= 560.01px) and (width <= 1100px) {
  .x1d6kfpp.x1d6kfpp:not(#\#):not(#\#):not(#\#) {
    flex-basis: 300px;
  }

  .x11if71o.x11if71o:not(#\#):not(#\#):not(#\#) {
    flex-basis: 340px;
  }
}

@media (width <= 560px) {
  .x1wotzab.x1wotzab:not(#\#):not(#\#):not(#\#) {
    font-size: .5625rem;
  }

  .xwf6ugl.xwf6ugl:not(#\#):not(#\#):not(#\#) {
    font-size: .875rem;
  }

  .x1jjv436.x1jjv436:not(#\#):not(#\#):not(#\#) {
    font-size: 1.75rem;
  }

  .xzxf6l9.xzxf6l9:not(#\#):not(#\#):not(#\#) {
    font-size: 32px;
  }

  .x1xye818.x1xye818:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(2.125rem, 9.3vw, 2.75rem);
  }

  .x7ta2r1.x7ta2r1:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(2.1rem, 8.5vw, 2.75rem);
  }

  .xsk21cm.xsk21cm:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(2.5rem, 10.3vw, 3rem);
  }

  .x10txlbh.x10txlbh:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(2rem, 8.5vw, 3rem);
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .x1uuao9k.x1uuao9k:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(3rem, 7.6vw, 4rem);
  }
}

@media (width <= 700px) {
  .xcdu9vo.xcdu9vo:not(#\#):not(#\#):not(#\#) {
    grid-auto-columns: 78%;
  }
}

@media (width <= 850px) {
  .x1s4i0j0.x1s4i0j0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .xonxon5.xonxon5:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

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

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

  .xz9ouej.xz9ouej:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .x1597y3s.x1597y3s:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 560px) {
  .x1id4qvn.x1id4qvn:not(#\#):not(#\#):not(#\#) {
    justify-self: start;
  }

  .xnhy4ay.xnhy4ay:not(#\#):not(#\#):not(#\#) {
    letter-spacing: -1.7px;
  }
}

@media (width <= 700px) {
  .xxpv5gx.xxpv5gx:not(#\#):not(#\#):not(#\#) {
    padding-inline-start: 21px;
  }
}

@media (width <= 560px) {
  .x1kw3doj.x1kw3doj:not(#\#):not(#\#):not(#\#) {
    padding-inline-start: 20px;
  }
}

@media (width <= 850px) {
  .x8rh1yj.x8rh1yj:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--xtz7odo);
  }
}

@media (width <= 560px) {
  .xew8506.xew8506:not(#\#):not(#\#):not(#\#) {
    row-gap: 10px;
  }
}

.x1snpekt:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #151719;
}

.xas2exe:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1rbgdgt);
}

.x17sffzf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 16px;
}

.x1kmrkhd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 20px;
}

.xve69zf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 16px;
}

.x7q44ak:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 20px;
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x1k4hdaw:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1rbgdgt);
}

.x1ia1hqs:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0;
}

.x1a2w583:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0;
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x130t2gz:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -12px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1jn9clo:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 10px;
}

.xn0vg7t:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 12px;
}

.xjnlgov:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 20px;
}

.xm92bjl:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: max(var(--purchase-bar-offset, 16px),env(safe-area-inset-bottom));
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x18dl8mb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 150px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.xqitzto:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 280px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.x5kalc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 42px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.x1x0gksc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 62px;
}

.xjp8j0k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 96px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xrgmru9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xxiy8j5);
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x12lbrt0:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 10px;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1c42kn3:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 20px;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xncym2f:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 8px;
}

.x9pywnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x1fxp5v3);
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 14px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.xjb2dyf:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 21px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1ibc7va:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 25px;
}

.x1chd833:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 28px;
}

.x1iymm2a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 32px;
}

.x14ler8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 40px;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.x16bybu0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 64px;
}

.x15ki48i:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x10wc9vs);
}

.x1575vt4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x120ihw);
}

.xla41x0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1gb64we);
}

.x1fmd083:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: var(--xxiy8j5);
}

.x9otpla:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -8px;
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.x1rcfgkt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 27px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

.x1ok221b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 5px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.x105sa6i:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 96px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x16u4jh3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x120ihw);
}

.x151wbqs:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x165671q);
}

.x9u2yeg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1a13xsk);
}

.x1ulx5f3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1fxp5v3);
}

.x1crmbu1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1gb64we);
}

.x1vlk1vs:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x5k909r);
}

.x3b5pbm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xgtu8mk);
}

.x11p8ha2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 40px);
}

.x13yk4en:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(28rem,var(--available-height));
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xted6l9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.x104f9w2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1080px;
}

.x10xiq2s:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1180px;
}

.x1wti20i:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1280px;
}

.x186ixgm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1440px;
}

.x14lruf5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 260px;
}

.xc5y1ld:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32ch;
}

.x1dt7z5j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 380px;
}

.xq2pcee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 440px;
}

.xtrj1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 530px;
}

.x7kya4p:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 540px;
}

.xrlsmeg:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 600px;
}

.xwo748l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 610px;
}

.x1yr5zsc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 620px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.xic84rp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 650px;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.xp6bsu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 850px;
}

.x1dtb55y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 900px;
}

.xyzno7u:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
}

.x1wtp3jp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 964px;
}

.x4d2062:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100% - 32px);
}

.xv0phki:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100% - 40px);
}

.x7k7lee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--available-width);
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x1wiwyrm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 52px;
}

.x1xkfc13:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 6rem;
}

.xefclja:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 88px;
}

.xexl1hy:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--xxiy8j5);
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x5w4yej:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 160px;
}

.x80t9vs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--anchor-width);
}

.x1sjfbpa:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--xxiy8j5);
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

.x1plvlek:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: visible;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.xryxfnj:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: visible;
}

.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  overscroll-behavior-x: contain;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x1g2khh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 14px;
}

.x1hhzuzn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 18px;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x1s14bel:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 26px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.x1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 48px;
}

.xjkvuk6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4px;
}

.x1ej9moc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 80px;
}

.xxh1dlw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 88px;
}

.x1ej675k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x165671q);
}

.xp7qxk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--xtz7odo);
}

.xkpq208:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: var(--xgtu8mk);
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x1ow4hk9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 60px;
}

.x1uysmmv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 64px;
}

.x11408do:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 80px;
}

.x1w08yiw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 88px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.xbepgrc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 90px;
}

.x11ib3hh:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(40px, 5vw, 72px);
}

.x5urwnj:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1gb64we);
}

.x1h5q29q:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x5k909r);
}

.xwwitqe:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -12px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x131sewu:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 10px;
}

.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12px;
}

.xk6ci0l:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 20px;
}

.x19up5dg:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 8px;
}

.x19vd12g:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--x1fxp5v3);
}

.x1ph3ibt:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--xgtu8mk);
}

.xanhq36:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 24px;
}

.x10fq8lr:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 32px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1eu8d0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 10px;
}

.x1qhd678:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1fxp5v3);
}

.x1autloc:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--xgtu8mk);
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.xh6lk7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 154px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1g6vzv9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 170px;
}

.x1qyi71f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18rem;
}

.x636qxn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 190px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.x16grhtn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 220px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x10h3iyq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 42px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.x51ohtg:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4px;
}

.x15yg21f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 56px;
}

.xeepkih:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 62px;
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.xezivpi:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: max-content;
}

.xo2e34k:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(480px, 64%);
}

.x143lzud:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(480px, 100% - 40px);
}

.x2nmeh5:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(520px, 100% - 24px);
}

.x1tf9yam:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(560px, 100% - 32px);
}

.x9fdj78:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(var(--xprc6iy),calc(100% - 2 * var(--xd4bkc8)));
}

.x1b4c1wd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xxiy8j5);
}

@media (width <= 560px) {
  .x1ncy4vj.x1ncy4vj:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 6px;
  }

  .x1fr2okj.x1fr2okj:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 260px;
  }

  .xxe0idf.xxe0idf:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 72px;
  }

  .xq0k3xc.xq0k3xc:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 5px;
  }
}

@media (width <= 700px) {
  .x1wk6gtc.x1wk6gtc:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 36px;
  }
}

@media (width <= 560px) {
  .x96c7e3.x96c7e3:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 32px;
  }
}

@media (width <= 850px) {
  .x1jfq5zy.x1jfq5zy:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 40px;
  }
}

@media (width <= 560px) {
  .x1v2vhsa.x1v2vhsa:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 24px;
  }

  .x1ru0sad.x1ru0sad:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 32px;
  }

  .xmnqj4q.xmnqj4q:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 64px;
  }
}

@media (width <= 1000px) {
  .xkbq0rq.xkbq0rq:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 640px) {
  .x1qm741w.x1qm741w:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 560px) {
  .xztr11f.xztr11f:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 76px;
  }

  .x1yj7f0y.x1yj7f0y:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: auto;
  }
}

@media (width <= 700px) {
  .x18c6n7n.x18c6n7n:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 56px;
  }

  .x1gvl9r4.x1gvl9r4:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 48px;
  }
}

@media (width <= 560px) {
  .x13wkmop.x13wkmop:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 32px;
  }

  .x1onqxc8.x1onqxc8:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 56px;
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .x9mabko.x9mabko:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 36px;
  }
}

@media (width <= 560px) {
  .xwnhwia.xwnhwia:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 5px;
  }
}

@media (width <= 700px) {
  .xr7604a.xr7604a:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 160px;
  }
}

@media (width <= 560px) {
  .x1m7iz35.x1m7iz35:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 160px;
  }

  .x16m76tt.x16m76tt:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 28px;
  }

  .x1786igm.x1786igm:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(260px, 68%);
  }
}

@media (width >= 560.01px) and (width <= 850px) {
  .x1nymwic.x1nymwic:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 200px;
  }
}

.x6r6gbe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  backdrop-filter: blur(7px);
}

.x1771ldt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop {
  background-color: var(--x11y52oc);
}
