*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}body{line-height:inherit;color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0b;margin:0;font-family:Netflix Sans,Helvetica Neue,Helvetica,Arial,Segoe UI,Roboto,Ubuntu,sans-serif}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,ul,ol,dl,dd,figure,blockquote,pre,fieldset,legend{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}table{border-collapse:collapse}b,strong{font-weight:bolder}::selection{background:oklab(58.1421% .207397 .110214/.55)}*{scrollbar-color:#2f2f2f transparent}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

:root, .xyy7fj1 {
  --xj29g35: #0b0b0b;
  --xykayru: #141414;
  --x1oeoabg: #181818;
  --x263y7s: #262626;
  --x100xjkk: #2f2f2f;
  --xzatx2q: #e50914;
  --x11puhyc: #c11119;
  --x36iqob: #a3a3a3;
  --x1podlqm: #fafafa;
  --x1vzb48k: #f5f5f5;
  --xjxhz8v: #e5e5e5;
  --x1kmyh93: #d4d4d4;
  --x18taqiz: #a3a3a3;
  --x1m9gsxu: #737373;
  --x12o2tv: #34d399;
  --x7330td: #6ee7b7;
  --xben3gy: #fbbf24;
  --x1xy5d7u: #fcd34d;
  --x6t63v0: #fde68a;
  --x1bd2l2y: #f87171;
  --x1vn83ts: #fca5a5;
  --x1x3w2xx: #fecaca;
  --x1g1sp8f: #ef4444;
  --x141bzya: #dc2626;
  --xfeo94s: #fff;
  --x1kcvb6l: #e509140d;
  --x1rgodvm: #e509141a;
  --xqz4d6i: #e5091426;
  --xf2tve0: #e5091440;
  --xvj5b5g: #e5091466;
  --x1iblo38: #e5091480;
  --x16jqft: #2f2f2f99;
  --xo787zh: #2f2f2fcc;
  --xc3ru8i: #14141499;
  --xncrw10: #141414f2;
  --x56idee: #26262633;
  --xhurn1g: #2626264d;
  --x82becc: #26262666;
  --x15mb29s: #26262680;
  --xc23lro: #a3a3a380;
  --x1sw1iih: #a3a3a399;
  --x1vl71o1: #a3a3a3b3;
  --xn1d4as: #a3a3a3cc;
  --xdq3scw: #10b9811a;
  --x1566a3f: #10b9814d;
  --x1rbtt58: #f59e0b1a;
  --xl5mtu6: #f59e0b4d;
  --x1mu0e3r: #ef44441a;
  --xhlibuj: #ef44444d;
  --x1recni0: #f8717180;
  --x1mjax3: #fde68ae6;
  --xjtznkr: #000000b3;
  --x13za2ld: "Netflix Sans", "Helvetica Neue", Helvetica, Arial, "Segoe UI", Roboto, Ubuntu, sans-serif;
  --xaztnfc: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
}

.x10a8y8t:not(#\#) {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

.x78pyy4:not(#\#) {
  padding: .25rem;
}

.xd7ozn7:not(#\#) {
  padding: .375rem;
}

.x7gbtqy:not(#\#) {
  padding: .5rem;
}

.x1835gkm:not(#\#) {
  padding: .625rem;
}

.xkvdauq:not(#\#) {
  padding: .75rem .875rem .875rem;
}

.x79iv2k:not(#\#) {
  padding: .75rem;
}

.x1vjxkgn:not(#\#) {
  padding: .875rem 1rem;
}

.x8hbxov:not(#\#) {
  padding: .875rem;
}

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

.xomzojh:not(#\#) {
  padding: 1.25rem;
}

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x1uz70x1:not(#\#) {
  padding: 1rem;
}

.x2navau:not(#\#) {
  padding: 2.5rem 1.5rem;
}

@media (min-width: 640px) {
  .xop1vu7.xop1vu7:not(#\#) {
    padding: 1.5rem;
  }
}

.x9c2gj8:not(#\#):not(#\#) {
  border-color: var(--x100xjkk);
}

.x4ak6om:not(#\#):not(#\#) {
  border-color: var(--x1566a3f);
}

.xn1jc9p:not(#\#):not(#\#) {
  border-color: var(--x1iblo38);
}

.xlbso0n:not(#\#):not(#\#) {
  border-color: var(--xhlibuj);
}

.x1bac4d7:not(#\#):not(#\#) {
  border-color: var(--xl5mtu6);
}

.x1xl2248:not(#\#):not(#\#) {
  border-color: var(--xvj5b5g);
}

.x16eypsj:not(#\#):not(#\#) {
  border-radius: .25rem;
}

.x6i6fhv:not(#\#):not(#\#) {
  border-radius: .375rem;
}

.x116uinm:not(#\#):not(#\#) {
  border-radius: .5rem;
}

.x1yt6v20:not(#\#):not(#\#) {
  border-radius: .75rem;
}

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

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

.x845mor:not(#\#):not(#\#) {
  flex: 1;
}

.xck25dg:not(#\#):not(#\#) {
  flex: 8rem;
}

.x1enigpx:not(#\#):not(#\#) {
  gap: .125rem;
}

.xvh977a:not(#\#):not(#\#) {
  gap: .25rem;
}

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

.xbcm6b9:not(#\#):not(#\#) {
  gap: .3rem;
}

.x1tmakyn:not(#\#):not(#\#) {
  gap: .5rem 1rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.xb6y1gh:not(#\#):not(#\#) {
  gap: .625rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.x15iy025:not(#\#):not(#\#) {
  gap: 1.25rem;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

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

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

.x1dus959:not(#\#):not(#\#) {
  padding-block-start: .125rem;
  padding-block-end: .125rem;
}

.x1o5vn8x:not(#\#):not(#\#) {
  padding-block-start: .25rem;
  padding-block-end: .25rem;
}

.x1bilvtl:not(#\#):not(#\#) {
  padding-block-start: .375rem;
  padding-block-end: .375rem;
}

.x18g2hj5:not(#\#):not(#\#) {
  padding-block-start: .5rem;
  padding-block-end: .5rem;
}

.x13eudtd:not(#\#):not(#\#) {
  padding-block-start: .625rem;
  padding-block-end: .625rem;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block-start: .75rem;
  padding-block-end: .75rem;
}

.x142x9wm:not(#\#):not(#\#) {
  padding-block-start: .875rem;
  padding-block-end: .875rem;
}

.x6qoaat:not(#\#):not(#\#) {
  padding-block-start: 1.25rem;
  padding-block-end: 1.25rem;
}

.x1yb22fu:not(#\#):not(#\#) {
  padding-block-start: 1.5rem;
  padding-block-end: 1.5rem;
}

.xgepmj6:not(#\#):not(#\#) {
  padding-block-start: 1rem;
  padding-block-end: 1rem;
}

.x1j6fjeo:not(#\#):not(#\#) {
  padding-block-start: 2.5rem;
  padding-block-end: 2.5rem;
}

.x1ie5kix:not(#\#):not(#\#) {
  padding-block-start: 3.5rem;
  padding-block-end: 3.5rem;
}

.xic3azd:not(#\#):not(#\#) {
  padding-block-start: 3rem;
  padding-block-end: 3rem;
}

.x97vtpp:not(#\#):not(#\#) {
  padding-inline-start: .5rem;
  padding-inline-end: .5rem;
}

.xvpgqt4:not(#\#):not(#\#) {
  padding-inline-start: .625rem;
  padding-inline-end: .625rem;
}

.x1ryrjj2:not(#\#):not(#\#) {
  padding-inline-start: .75rem;
  padding-inline-end: .75rem;
}

.x13s4r1c:not(#\#):not(#\#) {
  padding-inline-start: .875rem;
  padding-inline-end: .875rem;
}

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline-start: 1.25rem;
  padding-inline-end: 1.25rem;
}

.xzsmjar:not(#\#):not(#\#) {
  padding-inline-start: 1.5rem;
  padding-inline-end: 1.5rem;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline-start: 1rem;
  padding-inline-end: 1rem;
}

.xhk47l:hover:not(#\#):not(#\#) {
  border-color: var(--x1recni0);
}

.xas4w0z:hover:not(#\#):not(#\#) {
  border-color: var(--x1sw1iih);
}

.x18mbpbf:hover:not(#\#):not(#\#) {
  border-color: var(--xvj5b5g);
}

.xijlozh:focus:not(#\#):not(#\#) {
  border-color: var(--x36iqob);
}

@media (min-width: 1024px) {
  .x1iieg8x.x1iieg8x:not(#\#):not(#\#) {
    grid-column: span 2 / span 2;
  }

  .x1r3shxm.x1r3shxm:not(#\#):not(#\#) {
    grid-column: span 3 / span 3;
  }

  .x42sd1b.x42sd1b:not(#\#):not(#\#) {
    padding-block-start: 2.5rem;
    padding-block-end: 2.5rem;
  }
}

@media (min-width: 640px) {
  .xedse5k.xedse5k:not(#\#):not(#\#) {
    padding-inline-start: 1.5rem;
    padding-inline-end: 1.5rem;
  }

  .x1o91hnj.x1o91hnj:not(#\#):not(#\#) {
    padding-inline-start: 3rem;
    padding-inline-end: 3rem;
  }
}

@media (min-width: 1024px) {
  .x17bbs4n.x17bbs4n:not(#\#):not(#\#) {
    padding-inline-start: 2rem;
    padding-inline-end: 2rem;
  }
}

.xb7eg2q:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--x141bzya);
}

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

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

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

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

.xmg6eyc:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.5s;
}

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1aerksh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wc8ddo-B;
}

.x1ka1v4i:not(#\#):not(#\#):not(#\#) {
  animation-name: xqng64z-B;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.x1dmgsgi:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

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

.x3o7adh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x15mb29s);
}

.x1i8i4qk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1kcvb6l);
}

.xmwrm0a:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1mu0e3r);
}

.x1rcihyv:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1oeoabg);
}

.x1s2hwim:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1rbtt58);
}

.x13rqvsm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1rgodvm);
}

.x1jbs3yl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x263y7s);
}

.x1ambnbw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x56idee);
}

.x1hr6uo7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x82becc);
}

.xxbecn0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xc3ru8i);
}

.x1jkv8uh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xdq3scw);
}

.x2ui4zn:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xfeo94s);
}

.x1ojvgvy:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xhurn1g);
}

.x1j6jpel:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xj29g35);
}

.x1fq16j9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjtznkr);
}

.xcj6gti:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xncrw10);
}

.x12nfr67:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xqz4d6i);
}

.xm01s1b:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xykayru);
}

.x1od142i:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xzatx2q);
}

.x1bkpmvq:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 24px #00000080;
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x1905m1y:not(#\#):not(#\#):not(#\#) {
  color: var(--x100xjkk);
}

.x1wog8dz:not(#\#):not(#\#):not(#\#) {
  color: var(--x12o2tv);
}

.x7tn0gv:not(#\#):not(#\#):not(#\#) {
  color: var(--x18taqiz);
}

.x1fcwu2r:not(#\#):not(#\#):not(#\#) {
  color: var(--x1bd2l2y);
}

.xwhah5q:not(#\#):not(#\#):not(#\#) {
  color: var(--x1kmyh93);
}

.x1mo2zds:not(#\#):not(#\#):not(#\#) {
  color: var(--x1m9gsxu);
}

.x1tuxecf:not(#\#):not(#\#):not(#\#) {
  color: var(--x1mjax3);
}

.xvuwjjf:not(#\#):not(#\#):not(#\#) {
  color: var(--x1podlqm);
}

.x1bgfn3r:not(#\#):not(#\#):not(#\#) {
  color: var(--x1sw1iih);
}

.x17d2lpi:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vl71o1);
}

.x1btgd9l:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vn83ts);
}

.x1hj1hac:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vzb48k);
}

.xxafgv9:not(#\#):not(#\#):not(#\#) {
  color: var(--x1xy5d7u);
}

.x1n55imu:not(#\#):not(#\#):not(#\#) {
  color: var(--x36iqob);
}

.xsu7o2b:not(#\#):not(#\#):not(#\#) {
  color: var(--x7330td);
}

.x3wqawx:not(#\#):not(#\#):not(#\#) {
  color: var(--xben3gy);
}

.x17gz5iq:not(#\#):not(#\#):not(#\#) {
  color: var(--xfeo94s);
}

.x1xe45j4:not(#\#):not(#\#):not(#\#) {
  color: var(--xjxhz8v);
}

.x1o03qzn:not(#\#):not(#\#):not(#\#) {
  color: var(--xn1d4as);
}

.xw54a73:not(#\#):not(#\#):not(#\#) {
  color: var(--xzatx2q);
}

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

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

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

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

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

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

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

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

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

.xl1fao7:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x13za2ld);
}

.xz3bbzm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xaztnfc);
}

.x2ohwh0:not(#\#):not(#\#):not(#\#) {
  font-size: .625rem;
}

.x12lo8hy:not(#\#):not(#\#):not(#\#) {
  font-size: .6875rem;
}

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

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

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

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

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

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

.xcg35fi:not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
}

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

.x579bpy:not(#\#):not(#\#):not(#\#) {
  font-size: 2rem;
}

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

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

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

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

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

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

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

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

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

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

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

.x6qtydf:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .25em;
}

.xribhvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .2em;
}

.xxteldw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .3em;
}

.x11tfl78:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .4em;
}

.x2sqz4w:not(#\#):not(#\#):not(#\#) {
  line-height: 1.125;
}

.xdpg8n2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.125rem;
}

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

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

.xal1hqk:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375rem;
}

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

.x1ksxc8v:not(#\#):not(#\#):not(#\#) {
  line-height: 1.625;
}

.xladpa3:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75rem;
}

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

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

.x16n75kc:not(#\#):not(#\#):not(#\#) {
  line-height: 2.25rem;
}

.xhacrq1:not(#\#):not(#\#):not(#\#) {
  line-height: 2rem;
}

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

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

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

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

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

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

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

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

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

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

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

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

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

.x19jd1h0:not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x1w74yt8:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}

.x10jsvyt:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, translate, scale, rotate;
}

.xwwtwea:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

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

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

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

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x1yn0g08:not(#\#):not(#\#):not(#\#) {
  word-break: break-all;
}

.xf5e64p:not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}

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

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

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.x1lfpgzf:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

.xfqoyci:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

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

.xz020o0:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x100xjkk);
}

.x1ozwb1k:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11puhyc);
}

.x1gp6d7a:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1mu0e3r);
}

.x1qq8gie:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x263y7s);
}

.x32rf6w:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x82becc);
}

.xkoxp8u:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vn83ts);
}

.xpcooxj:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vzb48k);
}

.x1rh68ds:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1x3w2xx);
}

.x1pkduu:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xfeo94s);
}

.x95e9u8:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xjxhz8v);
}

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

.x1crpc65:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xo787zh);
}

.xhlp2gg:focus:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

@media (min-width: 640px) {
  .xmci4ra.xmci4ra:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

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

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

@media (min-width: 768px) {
  .xa41o0o.xa41o0o:not(#\#):not(#\#):not(#\#) {
    display: none;
  }

  .x3we0re.x3we0re:not(#\#):not(#\#):not(#\#) {
    display: table;
  }
}

@media (min-width: 1024px) {
  .xzhf20h.xzhf20h:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

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

@media (min-width: 640px) {
  .x2kc0e2.x2kc0e2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

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

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

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

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

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

@media (min-width: 768px) {
  .x1um9e8z.x1um9e8z:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .x1i86ep7.x1i86ep7:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

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

@media (min-width: 640px) {
  .x1qx7yns.x1qx7yns:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }

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

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

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

  .x1naka58.x1naka58:not(#\#):not(#\#):not(#\#) {
    line-height: 2rem;
  }
}

@media (min-width: 768px) {
  .xdiy7s1.xdiy7s1:not(#\#):not(#\#):not(#\#) {
    line-height: 1.25rem;
  }
}

@media (min-width: 640px) {
  .xgzz9xu.xgzz9xu:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

.xbsj4za:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x100xjkk);
}

.x13mrmjj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x16jqft);
}

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

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

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

.x1vl27pd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x100xjkk);
}

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

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

.xvik3t0:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x100xjkk);
}

.x6pong6:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x16jqft);
}

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

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

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

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.xf08kfj:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .875rem;
}

.xaylbqo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.125rem;
}

.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

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

.x1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}

.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.xk8t5le:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

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

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.x1eq25fj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.25rem;
}

.x1nhhxel:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.xyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.x1t84w78:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.xj17ml3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .25rem;
}

.xsj8jdm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .0625rem;
}

.x72edsj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .125rem;
}

.x1tbvfm1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .25rem;
}

.x5j7nwy:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .375rem;
}

.x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.xwg69jb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.x1c4vshn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.x178dpqu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.75rem;
}

.xj1urod:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.x18fb9vk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 24rem;
}

.x8z6zn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16rem;
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1983rqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x6ymgno:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
}

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

.x1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

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

.x9padk7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 14rem;
}

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

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

.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

.x163t5y5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x1q8uoa4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4rem;
}

.xvzecpo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 2.25rem;
}

.xlwr664:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 2rem;
}

.x1iul6r4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .25rem;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x1bnp733:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .625rem;
}

.x1suesbl:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .75rem;
}

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

.x1nwpe0i:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.x1xvt488:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .875rem;
}

.xsk17dz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.125rem;
}

.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}

.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}

.xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

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

.x1e67fm3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16rem;
}

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

.xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1rem;
}

.x1s4ejo4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.25rem;
}

.xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.xs5h3dt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}

.xujl33w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3.75rem;
}

.xekueh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4rem;
}

.x1ghds7r:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8.5rem;
}

.x1eyvef:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8rem;
}

.xop6fvv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9rem;
}

.x14tvv71:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: none;
}

.x85395m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1vl71o1);
}

.x13lhnku:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--xc23lro);
}

.xuq6ldn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  letter-spacing: .2em;
}
