*{font-family:Roboto,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI}html{font-size:clamp(100%,min(.833333vw,1.48148vh),200%)}body{color:#fafafa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1d20;margin:0;font-size:1rem;font-weight:400;line-height:1.5}ul{margin:0;padding:0;list-style:none}a{color:#fafafa;text-decoration:none}a:hover{opacity:.7;transition:all .2s}:focus-visible{outline-offset:3px;outline:2px solid #7ea266}main:focus{outline:none}[data-intro=play] #root,[data-intro] [data-intro-part=title]{visibility:hidden}[data-intro=play] [data-intro-part=reveal]{opacity:0}

@property --x---flip-scale {
  syntax: "*";
  inherits: false
}

@property --x---flip-x {
  syntax: "*";
  inherits: false
}

@property --x---flip-y {
  syntax: "*";
  inherits: false
}

@property --x-12evnpe {
  syntax: "*";
  inherits: false
}

@property --x-14gz4fx {
  syntax: "*";
  inherits: false
}

@property --x-1q6an58 {
  syntax: "*";
  inherits: false
}

@property --x-1xmrurk {
  syntax: "*";
  inherits: false
}

@property --x-1yfxym5 {
  syntax: "*";
  inherits: false
}

@property --x-476w34 {
  syntax: "*";
  inherits: false
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-backgroundImage {
  syntax: "*";
  inherits: false
}

@property --x-bpaopr {
  syntax: "*";
  inherits: false
}

@property --x-transform {
  syntax: "*";
  inherits: false
}

@keyframes x1gb32uu-B {
  from {
    background-color: var(--xbvnnv3);
  }

  to {
    background-color: #0000;
  }
}

@keyframes x1bfvtgj-B {
  0% {
    opacity: 1;
  }

  49% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1caz2zu-B {
  50% {
    opacity: 0;
  }
}

@keyframes xj59ajq-B {
  to {
    opacity: 0;
    transform: translate(-25%, -60%) scale(.4);
  }
}

@keyframes x14sxuep-B {
  from {
    opacity: 0;
    transform: translateY(-.5rem);
  }
}

@keyframes x1g8opv2-B {
  to {
    opacity: 0;
    filter: blur(4px);
    transform: translateY(-12px);
  }
}

@keyframes xnfnphj-B {
  to {
    opacity: 0;
    transform: translateY(-8vh);
  }
}

@keyframes xpi6v4w-B {
  from {
    opacity: 0;
    transform: translateY(6px);
  }
}

@keyframes xmvhm5l-B {
  from {
    opacity: 0;
    transform: translateY(.5rem);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xx1hx13-B {
  from {
    opacity: 0;
    transform: translateY(20px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xm16y5f-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x19r56c4-B {
  from {
    opacity: .6;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(3);
  }
}

@keyframes xilk5x4-B {
  to {
    transform: translate(var(--flip-x),var(--flip-y)) scale(var(--flip-scale));
  }
}

@keyframes xyz4r9t-B {
  to {
    transform: translateY(-100%);
  }
}

@keyframes x12skz7c-B {
  from {
    transform: translateY(110%) rotate(3deg);
  }
}

@keyframes x3dkvvf-B {
  from {
    width: 0;
  }

  to {
    width: 12ch;
  }
}

:root, .x177jvst {
  --x16otfoa: "Roboto", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI";
  --xr4vc3c: "IBM Plex Mono", monospace, "SFMono-Regular", Menlo, Consolas;
  --x1a7y0mc: "Manrope", "Roboto", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI";
}

:root, .x1ghn85x {
  --x1hb95kt: .25rem;
  --xl83f9l: .5rem;
  --xj6fn50: .75rem;
  --x10g9phg: 1rem;
  --x1a6vkw5: 1.5rem;
  --x12aotkl: 999px;
  --x14mj8zy: clamp(1rem, 1.4vw, 1.5rem);
}

:root, .x1ywbpmf {
  --x1ij23c9: 1.2;
  --xxs8apb: 1.5;
}

:root, .x19gy3vm {
  --x1l93n96: 4.5rem;
  --xqfvcm: 94.5rem;
  --x1ale4c7: clamp(1.25rem, 5vw, 6rem);
  --xt8dtl8: clamp(3rem, 7vw, 7rem);
}

:root, .xewl3zv {
  --x1lhqas8: #1f1d20;
  --x1uhs4h2: #2e2f33;
  --xmdnb5q: #43454a;
  --xzqzno3: #484a4d;
  --x1fm6ywo: #2c2a2e;
  --xap4m8g: #fafafa;
  --xo72mwa: #fafafab3;
  --x18okyzr: #a7aab1;
  --x1ipmsen: #d7d4d0;
  --x5acomy: #1f1d20;
  --xav17l1: #7ea266;
  --x1dejma7: #d5c6f8;
  --x1n73z14: #d96b6b;
  --xot2wyr: #43454a;
  --x14l774b: #fafafa1a;
  --x9j8vb: #ff5f56;
  --x18l4y0n: #ffbd2e;
  --xds6w1z: #27c93f;
}

:root, .xh0g7sq {
  --xbq0hne: 2.5rem;
  --x1ntfrk2: 1.5rem;
  --xkl88gx: 1.25rem;
  --x7zlliq: 1.125rem;
  --x4nq837: 1rem;
  --x14gjiw1: .875rem;
  --xmh97dv: 1rem;
  --x8xc9yx: 1.125rem;
  --xedkr37: .875rem;
  --x18ngugd: clamp(1.125rem, .9vw + .75rem, 2rem);
  --x1v333m2: clamp(1.75rem, 1.2vw + 1.2rem, 3rem);
}

:root, .xrdm1ub {
  --xbvnnv3: var(--xav17l1);
}

@media (width <= 768px) {
  :root, .xh0g7sq {
    --xbq0hne: 2rem;
    --x1ntfrk2: 1.375rem;
    --xkl88gx: 1.125rem;
  }
}

.x1oeqg5s.x1oeqg5s, .x1oeqg5s.x1oeqg5s:root {
  --xbvnnv3: var(--x1dejma7);
}

.x15l42rl {
  --flip-scale: var(--x---flip-scale);
}

.x1wh10y4 {
  --flip-x: var(--x---flip-x);
}

.x103ns48 {
  --flip-y: var(--x---flip-y);
}

.xm5sq0l {
  --notch: .75rem;
}

.xqfye7j {
  --notch-a: calc(100% - var(--stub)) 0;
}

.x80sp8q {
  --notch-b: calc(100% - var(--stub)) 100%;
}

.xgi77fb {
  --notch-y: 4.25rem;
}

.x1n1kxs5 {
  --strip: 4.5rem;
}

.xdf90lv {
  --stub: 10rem;
}

.xln7xf2:not(#\#) {
  font: inherit;
}

.x15r89dc:not(#\#) {
  grid-area: 1 / 1;
}

.x1qd5a2c:not(#\#) {
  grid-area: main;
}

.x12eun8n:not(#\#) {
  grid-area: stub;
}

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

.x1d0cfx4:not(#\#) {
  margin: .5rem 0 0 -.75rem;
}

.xp4nneq:not(#\#) {
  margin: .5rem 0 1.5rem;
}

.x1qaq86h:not(#\#) {
  margin: .625rem 0 0;
}

.xotmrsr:not(#\#) {
  margin: .7rem 0 0;
}

.x137yb54:not(#\#) {
  margin: .875rem 0 0;
}

.xd3ecko:not(#\#) {
  margin: 0 0 .35em;
}

.xfvqny0:not(#\#) {
  margin: 0 0 .4em;
}

.xxpcivd:not(#\#) {
  margin: 0 0 .5rem;
}

.x1szienq:not(#\#) {
  margin: 0 0 .75rem;
}

.xubsig6:not(#\#) {
  margin: 0 0 1.25rem;
}

.x1ago1ev:not(#\#) {
  margin: 0 0 1.5rem;
}

.x1rv6ihb:not(#\#) {
  margin: 0 0 1em;
}

.x7qn6qj:not(#\#) {
  margin: 0 0 1rem;
}

.x1ia4kcc:not(#\#) {
  margin: 0 0 2.25rem;
}

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

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

.x1il3dx0:not(#\#) {
  margin: 1.25rem 0 1.75rem;
}

.x1757kgk:not(#\#) {
  margin: 1.75rem 0 0;
}

.x1v1onv:not(#\#) {
  margin: 1rem 0 .2rem;
}

.xtrlojg:not(#\#) {
  margin: 1rem 0 0;
}

.x1v1au95:not(#\#) {
  margin: 2.5rem 0 0;
}

.x1gryrjt:not(#\#) {
  margin: 2rem 0 1rem;
}

.xwfsw39:not(#\#) {
  margin: 50px auto 10px;
}

.xumaas7:not(#\#) {
  margin: clamp(2rem, 4vw, 3rem) 0 0;
}

.x1s8gbzn:not(#\#) {
  padding: .15em 0;
}

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

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

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

.x1g1f2ug:not(#\#) {
  padding: .45rem .85rem;
}

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

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

.xfp987e:not(#\#) {
  padding: .5rem var(--x1ale4c7) 1rem;
}

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

.xfwf6xb:not(#\#) {
  padding: .75rem 1rem .5rem;
}

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

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

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

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

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

.x1jfwr8d:not(#\#) {
  padding: 0 .9375rem;
}

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

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

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

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

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

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

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

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

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

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

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

.x1swf4y6:not(#\#) {
  padding: 2px .3125rem;
}

.xp3v9tu:not(#\#) {
  padding: 2rem 2.25rem;
}

.xlz717g:not(#\#) {
  padding: 2rem var(--x1ale4c7);
}

.xr6jg0x:not(#\#) {
  padding: 2rem;
}

.x1d4r0zl:not(#\#) {
  padding: 3.5rem var(--x1ale4c7) 2rem;
}

.x1nr7fp5:not(#\#) {
  padding: calc(var(--xt8dtl8) * .75) var(--x1ale4c7) var(--xt8dtl8);
}

.x19iq659:not(#\#) {
  padding: clamp(1.5rem,4vw,3.5rem) var(--x1ale4c7) clamp(3rem,6vw,5rem);
}

.x1po5hns:not(#\#) {
  padding: clamp(1rem, 3vw, 2.5rem) 0 0;
}

.xp54ie2:not(#\#) {
  padding: var(--xt8dtl8) var(--x1ale4c7) calc(var(--xt8dtl8) * .5);
}

.x1783jqt:not(#\#) {
  padding: var(--xt8dtl8) var(--x1ale4c7) calc(var(--xt8dtl8) * .75);
}

.x1c5bk4f:not(#\#) {
  padding: var(--xt8dtl8) var(--x1ale4c7) calc(var(--xt8dtl8) * 1.4);
}

.x91l4dg:not(#\#) {
  padding: var(--xt8dtl8) var(--x1ale4c7);
}

.x1xsqp64:not(#\#):not(#\#) {
  background-position: center;
}

.x181nr7w:not(#\#):not(#\#) {
  border-color: currentColor;
}

.xzqbvh3:not(#\#):not(#\#) {
  border-color: #fafafa24;
}

.xd1aj0a:not(#\#):not(#\#) {
  border-color: #fafafa29;
}

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

.xj9465s:not(#\#):not(#\#) {
  border-color: var(--xap4m8g);
}

.xhb2gwl:not(#\#):not(#\#) {
  border-color: var(--xav17l1);
}

.x14cbi0f:not(#\#):not(#\#) {
  border-color: var(--xbvnnv3);
}

.xdtx9bb:not(#\#):not(#\#) {
  border-color: var(--xmdnb5q);
}

.xr4x9up:not(#\#):not(#\#) {
  border-color: var(--xot2wyr);
}

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

.x7rs9z2:not(#\#):not(#\#) {
  border-radius: .9375rem;
}

.x1j6x5gx:not(#\#):not(#\#) {
  border-radius: 1.5rem;
}

.x17kscem:not(#\#):not(#\#) {
  border-radius: 2rem 0;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

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

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.x18110yt:not(#\#):not(#\#) {
  border-radius: var(--x10g9phg);
}

.xvbayub:not(#\#):not(#\#) {
  border-radius: var(--x12aotkl);
}

.xgy7o8p:not(#\#):not(#\#) {
  border-radius: var(--x14mj8zy);
}

.x1qtsdvb:not(#\#):not(#\#) {
  border-radius: var(--x1hb95kt);
}

.x9f11es:not(#\#):not(#\#) {
  border-radius: var(--xj6fn50);
}

.xxangcw:not(#\#):not(#\#) {
  border-radius: var(--xl83f9l);
}

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

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

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

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

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

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

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

.xs0gksz:not(#\#):not(#\#) {
  border-width: clamp(3px, .4vw, 6px);
}

.x3psx0u:not(#\#):not(#\#) {
  flex: none;
}

.x12lumcd:not(#\#):not(#\#) {
  flex: auto;
}

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

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

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

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

.x73f2yu:not(#\#):not(#\#) {
  gap: .35rem;
}

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

.x1neeqzj:not(#\#):not(#\#) {
  gap: .4rem;
}

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

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

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

.x1uma3xh:not(#\#):not(#\#) {
  gap: .6rem;
}

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

.x1rq4zhh:not(#\#):not(#\#) {
  gap: .8rem;
}

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

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

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

.xtacmkj:not(#\#):not(#\#) {
  gap: 2.5rem;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.x1mvcec4:not(#\#):not(#\#) {
  gap: calc(clamp(2.5rem, 5vw + 1rem, 6rem) / 2.5);
}

.x1dqalkp:not(#\#):not(#\#) {
  gap: clamp(.75rem, 1.2vw, 1.25rem);
}

.xs87gng:not(#\#):not(#\#) {
  gap: clamp(1.5rem, 4vw, 3.5rem);
}

.x13p3q8k:not(#\#):not(#\#) {
  gap: clamp(1.5rem, 4vw, 3rem);
}

.x1abryu6:not(#\#):not(#\#) {
  gap: clamp(1rem, 2vw, 1.5rem);
}

.x11jl57p:not(#\#):not(#\#) {
  gap: clamp(2.5rem, 6vw, 6rem);
}

.x1br4tfc:not(#\#):not(#\#) {
  gap: clamp(2rem, 4.5vw, 4rem) clamp(1.5rem, 3.5vw, 3rem);
}

.x1tjordc:not(#\#):not(#\#) {
  gap: clamp(2rem, 4vw, 4rem);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xyz4p4p:not(#\#):not(#\#) {
  grid-column: 1 / 8;
}

.x1nwdf2b:not(#\#):not(#\#) {
  grid-column: 9 / 13;
}

.xl63mem:not(#\#):not(#\#) {
  grid-row: 1 / 3;
}

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.x132kjeh:not(#\#):not(#\#) {
  grid-template-areas: "main stub";
}

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

.x1vvoggu:not(#\#):not(#\#) {
  margin-inline: -.75rem;
}

.xrhvsw2:not(#\#):not(#\#) {
  -webkit-mask: radial-gradient(circle at 0 var(--notch-y),transparent var(--notch),black calc(var(--notch) + .5px)),radial-gradient(circle at 100% var(--notch-y),transparent var(--notch),black calc(var(--notch) + .5px));
  mask: radial-gradient(circle at 0 var(--notch-y),transparent var(--notch),black calc(var(--notch) + .5px)),radial-gradient(circle at 100% var(--notch-y),transparent var(--notch),black calc(var(--notch) + .5px));
}

.x1709cei:not(#\#):not(#\#) {
  -webkit-mask: radial-gradient(circle at var(--notch-a),transparent var(--notch),black calc(var(--notch) + .5px)),radial-gradient(circle at var(--notch-b),transparent var(--notch),black calc(var(--notch) + .5px));
  mask: radial-gradient(circle at var(--notch-a),transparent var(--notch),black calc(var(--notch) + .5px)),radial-gradient(circle at var(--notch-b),transparent var(--notch),black calc(var(--notch) + .5px));
}

.x17xkx34:not(#\#):not(#\#) {
  outline: 2px solid var(--xav17l1);
}

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

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

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

.x1t60aqp:not(#\#):not(#\#) {
  padding-inline: var(--x1ale4c7);
}

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

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

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

.xvbmxz7:not(#\#):not(#\#) {
  transition: background-color .2s, color .2s;
}

.xlkovuz:not(#\#):not(#\#) {
  transition: background-color .3s;
}

.x11m0sca:not(#\#):not(#\#) {
  transition: border-color .16s;
}

.xloy9ls:not(#\#):not(#\#) {
  transition: color .15s;
}

.x1e6qi8l:not(#\#):not(#\#) {
  transition: color .2s;
}

.xj2qe8o:not(#\#):not(#\#) {
  transition: filter .15s;
}

.x9c1rhb:not(#\#):not(#\#) {
  transition: opacity .2s, filter .2s;
}

.x7y6ro0:not(#\#):not(#\#) {
  transition: text-decoration-color .16s;
}

.xedjmry:not(#\#):not(#\#) {
  transition: transform .16s cubic-bezier(.22, 1, .36, 1);
}

.x1bcjt29:not(#\#):not(#\#) {
  transition: transform .16s, background-color .16s, filter .16s, box-shadow .16s;
}

.x1u15s0p:not(#\#):not(#\#) {
  transition: transform .16s;
}

.x144n8zx:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--x1dejma7);
}

.x155adeq.x155adeq:where(.x-default-marker:has(a:focus-visible) *):not(#\#):not(#\#) {
  outline: 2px solid var(--xap4m8g);
}

.xk2swo9:focus-visible:not(#\#):not(#\#) {
  outline: none;
}

.x1k7mgg1:hover:not(#\#):not(#\#) {
  border-color: var(--xav17l1);
}

.x1dv6nu3:hover:not(#\#):not(#\#) {
  transition: all .2s;
}

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

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

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

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

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

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.x192tdn3:not(#\#):not(#\#):not(#\#) {
  animation-delay: .25s;
}

.x1mwfoql:not(#\#):not(#\#):not(#\#) {
  animation-delay: 1.65s;
}

.xvo38ju:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--x-animationDelay);
}

.x1shwlz2:not(#\#):not(#\#):not(#\#) {
  animation-duration: .16s;
}

.xb8lv0f:not(#\#):not(#\#):not(#\#) {
  animation-duration: .28s;
}

.x1i47e9z:not(#\#):not(#\#):not(#\#) {
  animation-duration: .32s;
}

.xxkxylk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .5s;
}

.xdz8niu:not(#\#):not(#\#):not(#\#) {
  animation-duration: .6s;
}

.xemfg65:not(#\#):not(#\#):not(#\#) {
  animation-duration: .8s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.xr7ufhj:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.1s;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

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

.x10r4im3:not(#\#):not(#\#):not(#\#) {
  animation-name: x12skz7c-B;
}

.xbp2rwf:not(#\#):not(#\#):not(#\#) {
  animation-name: x14sxuep-B;
}

.xbfij5i:not(#\#):not(#\#):not(#\#) {
  animation-name: x1caz2zu-B;
}

.x1ly39e:not(#\#):not(#\#):not(#\#) {
  animation-name: x1g8opv2-B;
}

.xvefnto:not(#\#):not(#\#):not(#\#) {
  animation-name: x3dkvvf-B;
}

.x1s32njk:not(#\#):not(#\#):not(#\#) {
  animation-name: xilk5x4-B;
}

.x1cx2uum:not(#\#):not(#\#):not(#\#) {
  animation-name: xj59ajq-B;
}

.xh2lav8:not(#\#):not(#\#):not(#\#) {
  animation-name: xm16y5f-B;
}

.xx7qehu:not(#\#):not(#\#):not(#\#) {
  animation-name: xnfnphj-B;
}

.x1rdz6qr:not(#\#):not(#\#):not(#\#) {
  animation-name: xpi6v4w-B;
}

.xeqv7lz:not(#\#):not(#\#):not(#\#) {
  animation-name: xx1hx13-B;
}

.xonu2wf:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.16, 1, .3, 1);
}

.x1iqbowt:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.x15whneq:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.33, 0, .1, 1);
}

.x8g84h0:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.7, 0, .84, 0);
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.x1nxgg22:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: step-end;
}

.xbv57ra:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: steps(12, end);
}

.x298j41:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1.1;
}

.x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.xg6t43p:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 21 / 9;
}

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.xf68a4f:not(#\#):not(#\#):not(#\#) {
  background-color: #1f1d20d9;
}

.x1w564qy:not(#\#):not(#\#):not(#\#) {
  background-color: #7ea2661f;
}

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

.x1qb0wwi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x18l4y0n);
}

.x15rptfu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1fm6ywo);
}

.x1bm3n51:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1lhqas8);
}

.xd20iog:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1uhs4h2);
}

.x15vhex7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9j8vb);
}

.xakk1ea:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xav17l1);
}

.x17h15n7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xds6w1z);
}

.xg6vrpf:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xmdnb5q);
}

.xohfgen:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xzqzno3);
}

.x18o3ruo:not(#\#):not(#\#):not(#\#) {
  background-image: none;
}

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

.x18d0r48:not(#\#):not(#\#):not(#\#) {
  background-size: cover;
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.x10y48ws:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8));
}

.xza1c3h:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 40px #00000059;
}

.x1j6h2uk:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px #fafafa14;
}

.xd2u0d3:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff47, 0 1px 2px #0006, 0 8px 20px -12px #7ea26680;
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.xui2wko:not(#\#):not(#\#):not(#\#) {
  caret-color: var(--x1dejma7);
}

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

.x3m11u1:not(#\#):not(#\#):not(#\#) {
  color: #fafafa99;
}

.xvgmntt:not(#\#):not(#\#):not(#\#) {
  color: var(--x18okyzr);
}

.x2z3mzv:not(#\#):not(#\#):not(#\#) {
  color: var(--x1dejma7);
}

.x3onqw0:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ipmsen);
}

.x1igiyjh:not(#\#):not(#\#):not(#\#) {
  color: var(--x1n73z14);
}

.xl8zvu8:not(#\#):not(#\#):not(#\#) {
  color: var(--x5acomy);
}

.x1opvpsd:not(#\#):not(#\#):not(#\#) {
  color: var(--xap4m8g);
}

.xz4f9z2:not(#\#):not(#\#):not(#\#) {
  color: var(--xav17l1);
}

.xwmuks:not(#\#):not(#\#):not(#\#) {
  color: var(--xbvnnv3);
}

.xdx90cl:not(#\#):not(#\#):not(#\#) {
  color: var(--xo72mwa);
}

.x1uh1n10:not(#\#):not(#\#):not(#\#) {
  column-gap: .6em;
}

.x19hr0qk:not(#\#):not(#\#):not(#\#) {
  column-gap: .6rem;
}

.xn0tsn1:not(#\#):not(#\#):not(#\#) {
  column-gap: clamp(1rem, 2vw, 2rem);
}

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

.xi9pz9s:not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}

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

.x1ed109x:not(#\#):not(#\#):not(#\#) {
  cursor: text;
}

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

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

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.xglq5dn:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 24px 40px #00000073);
}

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

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

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x109kz5u:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x16otfoa);
}

.x9owleh:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1a7y0mc);
}

.xapvkjm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xr4vc3c);
}

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

.x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

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

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

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

.xsfzzmd:not(#\#):not(#\#):not(#\#) {
  font-size: .8em;
}

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

.x1nrrp6k:not(#\#):not(#\#):not(#\#) {
  font-size: .9rem;
}

.x1lkfr7t:not(#\#):not(#\#):not(#\#) {
  font-size: 1.0625rem;
}

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

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

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

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

.xu54ipa:not(#\#):not(#\#):not(#\#) {
  font-size: 3.125rem;
}

.xe20n8i:not(#\#):not(#\#):not(#\#) {
  font-size: 4.5rem;
}

.x14hdhoj:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.85rem, .55vw + .7rem, 1.0625rem);
}

.xzqyzzk:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.875rem, .6vw + .7rem, 1rem);
}

.x1ud0g7h:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.95rem, 1vw + .6rem, 1.25rem);
}

.xh93lg6:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.9rem, .45vw + .75rem, 1.125rem);
}

.x4zyeis:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.05rem, .7vw + .85rem, 1.3125rem);
}

.x1bbmfvo:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.0625rem, .95rem + .35vw, 1.25rem);
}

.xxak1y1:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.25rem, 1rem + .6vw, 1.5rem);
}

.x26gpxx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.375rem, 1.1rem + .7vw, 1.75rem);
}

.x8v57j3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.75rem, 1.2rem + 1.6vw, 2.75rem);
}

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

.x1lk36vt:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.75rem, 3vw + 1rem, 4rem);
}

.x1eyc12i:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, .9rem + .3vw, 1.2rem);
}

.x301x27:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 1.5rem + 2.6vw, 4.25rem);
}

.x7ry58u:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 2.4vw + 1rem, 4.5rem);
}

.x1sm1e54:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 4vw + 1rem, 5rem);
}

.x1jvzkl5:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 4vw + 1rem, 5rem);
}

.xa4ba57:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 5vw + 1rem, 6rem);
}

.x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

.x56s9qo:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x14gjiw1);
}

.xgykzxn:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x18ngugd);
}

.xamtkjv:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1ntfrk2);
}

.x190tfbc:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1v333m2);
}

.x2ifkm6:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x4nq837);
}

.x13t3da9:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x7zlliq);
}

.x110cefs:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xbq0hne);
}

.x1teqbeq:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xedkr37);
}

.xkybmvt:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xkl88gx);
}

.x1hoco9i:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xmh97dv);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

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

.x117nqv4:not(#\#):not(#\#):not(#\#) {
  font-weight: bold;
}

.xiqf31s:not(#\#):not(#\#):not(#\#) {
  grid-auto-rows: 1fr;
}

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

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

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

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

.x1ahi1ja:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.6fr) minmax(17.5rem, .9fr);
}

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

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

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

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

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

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

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

.x1qc8xww:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 17rem));
}

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

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

.x1oqazeo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr));
}

.x1q1w665:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto;
}

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

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

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

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

.xuy72oy:not(#\#):not(#\#):not(#\#) {
  justify-self: stretch;
}

.x1ixy4ik:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.005em;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

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

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

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

.xo2cfqc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

.x121dk37:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .005em;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

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

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

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

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

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

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

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

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

.xm4ceio:not(#\#):not(#\#):not(#\#) {
  line-height: 1.0625rem;
}

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

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

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

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

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

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

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

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

.x17xweji:not(#\#):not(#\#):not(#\#) {
  line-height: 3.4375rem;
}

.xlfa75q:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1ij23c9);
}

.xdjo357:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xxs8apb);
}

.xtaz4m5:not(#\#):not(#\#):not(#\#) {
  list-style-type: disc;
}

.xyo8xb9:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}

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

.xy8g87o:not(#\#):not(#\#):not(#\#) {
  object-position: 30% 50%;
}

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

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

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

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

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

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

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

.xalnxul:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xav17l1);
}

.xnq1ati:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 1;
}

.x1lgcr9h:not(#\#):not(#\#):not(#\#) {
  stroke-width: 14px;
}

.x140o2bo:not(#\#):not(#\#):not(#\#) {
  table-layout: fixed;
}

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

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

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

.xr5o5jz:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: #0000;
}

.xewurvo:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 2px;
}

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

.x1m3eht:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 2px 16px #1f1d2099;
}

.x1y6e8du:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 2px 16px #1f1d20cc;
}

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

.x1jdncgf:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .25em;
}

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

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

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

.x1bd091l:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 100%;
}

.x1nf803f:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x1al4vs7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 0;
}

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

.x1pv9cyz:not(#\#):not(#\#):not(#\#) {
  vertical-align: -.2em;
}

.x3ajldb:not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}

.x1uuroth:not(#\#):not(#\#):not(#\#) {
  vertical-align: text-bottom;
}

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

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

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

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

.xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

.xp6lfbs:not(#\#):not(#\#):not(#\#) {
  z-index: 1100;
}

.x1i7x82i:not(#\#):not(#\#):not(#\#) {
  z-index: 1200;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

@media (width <= 600px) {
  .xgx1wdn.xgx1wdn:not(#\#):not(#\#):not(#\#) {
    --notch-a: 0 var(--strip);
  }

  .xbo9uvs.xbo9uvs:not(#\#):not(#\#):not(#\#) {
    --notch-b: 100% var(--strip);
  }

  .xogl6j3.xogl6j3:not(#\#):not(#\#):not(#\#) {
    --notch-y: 4rem;
  }
}

.xb32edd.xb32edd:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xav17l1);
}

.x11mw5s2.x11mw5s2:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  color: var(--x5acomy);
}

.x1hm5xmy.x1hm5xmy:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translate(2px, -2px);
}

.xr0chng.xr0chng:where(.x1if15rd:hover *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(2px);
}

.x17tfsos.x17tfsos:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),0 0 color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8));
}

.xlll968.xlll968:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#) {
  translate: 0;
}

.x11gx1a2.x11gx1a2:where(.x-default-marker:has(a:focus-visible) *):not(#\#):not(#\#):not(#\#) {
  box-shadow: 1px 1px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),2px 2px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),3px 3px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),4px 4px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),5px 5px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),6px 6px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8));
}

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

.x24revt.x24revt:where(.x-default-marker:has(a:focus-visible) *):not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.x1cq5w7s:focus-visible:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x1aho9c.x1aho9c:where(.x-default-marker:has(a:focus-visible) *):not(#\#):not(#\#):not(#\#) {
  translate: -6px -6px;
}

.xvivw29:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fafafa0a;
}

.xun2rxr:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #fafafa0f;
}

.xagukrg:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xav17l1);
}

.xvk8sen:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1dejma7);
}

.xmrfdvv:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x5acomy);
}

.x1mijzev:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xap4m8g);
}

.xqhxcc1:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xav17l1);
}

.x75zr5u:hover:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.07);
}

.x3v1jnx:hover:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.08);
}

.xe2cd9r:hover:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

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

.xsfcdwj:hover:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--xav17l1);
  text-decoration-color: var(--xav17l1);
}

.x14ow2ja:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.xk4oym4:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

.x1e2gt88:active:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.xpy5smn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #fafafa29;
}

.x13yltld:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x14l774b);
}

.xuy9v3y:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xot2wyr);
}

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

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

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

.x1pzews7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1.5px;
}

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

.x18k0xo:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #fafafa29;
}

.x6gwtqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x14l774b);
}

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

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

.xaqn3yn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 1.5px;
}

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

.x1a0oijh:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x14l774b);
}

.xko9tkv:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xot2wyr);
}

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

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

.xvqfenq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .3125rem;
}

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

.x1gzqbc4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.05em;
}

.x1nb25p5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.15em;
}

.x1ycihql:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.1em;
}

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

.x1q3kd3q:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.2em;
}

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

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

.xwl81jg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.875rem;
}

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

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

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

.x12hms15:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.75rem;
}

.x1j7fsof:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.25rem;
}

.xuv9qwe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.75rem;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

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

.x41bebh:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(2.25rem, 2.8vw, 2.875rem);
}

.x1nuf2km:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(2.5rem, 3.5vw, 3.125rem);
}

.x1ewxer8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(2.5rem, 5vw + 1rem, 6rem);
}

.xvmn7rk:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(34rem, 64vh);
}

.x1mj06vq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1l93n96);
}

.xtmw667:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

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

@media (width <= 1100px) {
  .x1hxjzzg.x1hxjzzg:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 0;
  }
}

@media (width <= 760px) {
  .xciahcc.xciahcc:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 1.5rem 0 0;
  }
}

@media (width <= 600px) {
  .x1h2wpvo.x1h2wpvo:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 1.25rem 0 0;
  }
}

.x1ugm63u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: -.12em;
}

.x1hpqcdg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .25rem;
}

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

.x1gr9t9r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

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

.xepc2wy:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.125rem;
}

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

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

.x4g27kx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(1.5rem, 3vw, 2.5rem);
}

.x17rahrp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(2rem, 4vw, 3.5rem);
}

.x48u10l:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xt8dtl8);
}

.x1kmdy7z:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: .15em;
}

.xtykwgc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: .1em;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.xbc4gqw:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -.625rem;
}

.x2gwqni:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .5ch;
}

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

.x1sfxjv3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .2rem;
}

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

.x1rpqhry:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .8rem;
}

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

.x1hpjnmm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3rem;
}

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

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

.xuv54rz:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 22rem;
}

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

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

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

.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 800px;
}

.x95b5qq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 90vw;
}

.x18wvj2d:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--xqfvcm);
}

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

.x1pw4g4d:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.75rem;
}

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

.x1hikbdl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 17.5rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.x175hb3s:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2lh;
}

.x1wzdup0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 5.75rem;
}

.x19sxwap:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(11rem, 22vw, 26rem);
}

.xs087da:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(36rem, 90vh, 61.375rem);
}

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

.xfkfdo9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 6.5rem;
}

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

@media (width <= 720px) {
  .xrcgnya.xrcgnya:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: .375rem .75rem;
  }
}

@media (width <= 600px) {
  .x1nycpzi.x1nycpzi:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: .25rem 2px;
  }

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

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

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

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

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

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

.x1xlk350:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .12em;
}

.xu8wrxz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(2rem, 4vw, 3.5rem);
}

.x79ra4s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .75rem;
}

.xnmnh17:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .875rem;
}

.x1vua2ax:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.5rem;
}

.x1b58sdr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

.x6gltce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

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

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

.x1iksjxk:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 7.5rem;
}

.x1nxzj52:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .75rem;
}

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

.xdsb8wn:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 100%;
}

.x16zgmd4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .3125rem;
}

.x1jjc1wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .5rem;
}

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.xwgfvnl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .6em;
}

.xeauw9m:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.05em;
}

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

.x1n3ixbd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.2em;
}

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

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

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

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

.xb1qrhf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.75rem;
}

.x154i66o:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3.5rem;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x124bvgt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8.75rem;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.x6ca8vm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(10rem, 14vw, 12.5rem);
}

.xcc63j1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(2.25rem, 2.8vw, 2.875rem);
}

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

.xex95se:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 15rem);
}

.x9kjqse:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(70rem, 100%);
}

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

@media (width <= 600px) {
  .xz9towh.xz9towh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 50%;
  }
}

@media (width <= 760px) {
  .xffih6w.xffih6w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex: 0 0 100%;
  }
}

@media (width <= 768px) {
  .xvxv40a.xvxv40a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .5rem 1.25rem;
  }

  .xiwjqhq.xiwjqhq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(clamp(2.5rem, 5vw + 1rem, 6rem) / 3.33333);
  }
}

@media (width <= 760px) {
  .xwipol8.xwipol8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 0;
  }
}

@media (width <= 720px) {
  .x1dsq42c.x1dsq42c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .75rem;
  }
}

@media (width <= 600px) {
  .xtevsdp.xtevsdp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .1875rem;
  }

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

@media (width <= 380px) {
  .x1ymr1vc.x1ymr1vc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .5rem;
  }
}

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

  .x1mmffkn.x1mmffkn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 7 / 13;
  }
}

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

  .x1spugvy.x1spugvy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: 3;
  }
}

@media (width <= 600px) {
  .xboy5d2.xboy5d2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-areas: "stub"
                         "main";
  }

  .x2zodo5.x2zodo5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-inline: calc(50% - .75rem);
  }
}

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

@media (prefers-reduced-motion: no-preference) {
  .xqgscu8.xqgscu8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: background-color .2s cubic-bezier(.22, 1, .36, 1), color .2s cubic-bezier(.22, 1, .36, 1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1oqojmy.x1oqojmy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: none;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xytofe4.xytofe4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: transform .2s cubic-bezier(.22, 1, .36, 1);
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1owward.x1owward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: transform .7s cubic-bezier(.22, 1, .36, 1);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x16e4o2j.x16e4o2j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: translate .22s cubic-bezier(.22, 1, .36, 1), box-shadow .22s cubic-bezier(.22, 1, .36, 1), scale .12s cubic-bezier(.22, 1, .36, 1);
  }

  .x1gd780w.x1gd780w.x1gd780w:where(.x2tvdn5[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: clip-path 1s cubic-bezier(.22, 1, .36, 1);
  }

  .x6utr2h.x6utr2h.x6utr2h:where(.x2tvdn5[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: opacity .7s cubic-bezier(.22, 1, .36, 1), transform .7s cubic-bezier(.22, 1, .36, 1);
  }

  .x1xsrhqf.x1xsrhqf.x1xsrhqf:where(.x2tvdn5[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: transform 1s cubic-bezier(.22, 1, .36, 1);
  }

  .x4h9rty.x4h9rty.x4h9rty:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition: var(--x-12evnpe);
  }
}

@media (width <= 600px) {
  .x1iukfzl.x1iukfzl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-content: flex-start;
  }
}

@media (width <= 1100px) {
  .xpxcmko.xpxcmko:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: start;
  }
}

@media (width <= 768px) {
  .xgroffg.xgroffg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

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

@media (width <= 720px) {
  .xxluima.xxluima:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 600px) {
  .x1biisuf.x1biisuf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: baseline;
  }
}

@media (prefers-reduced-motion: reduce) {
  .xcecqlc.xcecqlc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1y76jj.x1y76jj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xmvhm5l-B;
  }
}

@media (width <= 1100px) {
  .x1ph7071.x1ph7071:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 16 / 11;
  }

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

@media (width <= 760px) {
  .xaj5y8o.xaj5y8o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 4 / 3;
  }

  .xyj8hnj.xyj8hnj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: auto;
  }
}

@media (width <= 600px) {
  .x1r4f9ip.x1r4f9ip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 4 / 3;
  }
}

@media (width <= 768px) {
  .x64p6cl.x64p6cl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    column-gap: 1rem;
  }

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

@media (width <= 760px) {
  .x18uo6g3.x18uo6g3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width <= 720px) {
  .x1w22pec.x1w22pec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }

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

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

@media (width <= 600px) {
  .x1zhe9n.x1zhe9n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 768px) {
  .x1rdppue.x1rdppue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 720px) {
  .x1buvjpy.x1buvjpy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 600px) {
  .xw9qrlm.xw9qrlm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width <= 768px) {
  .x1lme4kb.x1lme4kb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}

@media (width <= 600px) {
  .x1fdarb2.x1fdarb2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}

@media (width <= 768px) {
  .xmtxyo3.xmtxyo3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.6875rem;
  }
}

@media (width <= 720px) {
  .x3zc3sr.x3zc3sr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: .875rem;
  }
}

@media (width <= 600px) {
  .x1eos5tc.x1eos5tc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0;
  }

  .x1xcxt2s.x1xcxt2s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
  }
}

@media (pointer: coarse) {
  .x143o8xw.x143o8xw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
}

.x1k7hfpz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  grid-area: 1 / 1;
}

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

  .x787ffl.x787ffl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 17rem));
  }
}

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

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

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

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

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

  .x1imklri.x1imklri:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 20rem);
  }

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

.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 0;
}

.x12r6y11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: -5px;
}

@media (width <= 768px) {
  .x8kom6j.x8kom6j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}

@media (width <= 600px) {
  .x1emxnjy.x1emxnjy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}

@media (width <= 760px) {
  .xg4iao2.xg4iao2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-self: end;
  }
}

@media (width <= 600px) {
  .xosmu7g.xosmu7g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-self: stretch;
  }
}

@media (width <= 768px) {
  .x1t0v3y2.x1t0v3y2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 1.15;
  }
}

@media (width <= 600px) {
  .xw1yeie.xw1yeie:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    row-gap: 1.25rem;
  }
}

@media (width <= 760px) {
  .x28l5ys.x28l5ys:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-snap-align: start;
  }

  .x1aopnpk.x1aopnpk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-snap-stop: always;
  }

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

@media (width <= 768px) {
  .xofrcto.xofrcto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }
}

@media (width <= 900px) {
  .x1or9cj5.x1or9cj5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

@media (hover: hover) and (pointer: fine) {
  .xr7fpih.xr7fpih.xr7fpih:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: 1px 1px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),2px 2px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),3px 3px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),4px 4px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),5px 5px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8)),6px 6px color-mix(in srgb,var(--xbvnnv3) 55%,var(--x1lhqas8));
  }

  .x1jdzv4t.x1jdzv4t.x1jdzv4t:where(.x1813l8d:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: scale(1.04);
  }

  .x17aj6wb.x17aj6wb.x17aj6wb:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateX(3px);
  }

  .xmvcapa.xmvcapa.xmvcapa:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    translate: -6px -6px;
  }
}

@media (hover: none) {
  .x1iz9xsg.x1iz9xsg.x1iz9xsg:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: .98;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xotera6.xotera6.xotera6:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-duration: 80ms;
  }

  .xm0glvl.xm0glvl.xm0glvl:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-delay: var(--x-14gz4fx);
  }

  .xndtyb4.xndtyb4.xndtyb4:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: var(--x-1yfxym5);
  }

  .xbwl5nc.xbwl5nc.xbwl5nc:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-fill-mode: both;
  }

  .x19h7lgy.x19h7lgy.x19h7lgy:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1gb32uu-B;
  }

  .xo3y3rr.xo3y3rr.xo3y3rr:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-timing-function: step-end;
  }

  .xmg80jg.xmg80jg.xmg80jg:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    clip-path: inset(0 round var(--x14mj8zy));
  }

  .x13z23tb.x13z23tb.x13z23tb:where(.x2tvdn5[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    clip-path: inset(100% 0 0 0 round var(--x14mj8zy));
  }

  .xwymckx.xwymckx.xwymckx:where(.x2tvdn5[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }

  .x1tqjoc2.x1tqjoc2.x1tqjoc2:where(.x2tvdn5[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: scale(1.12);
  }

  .x9ix285.x9ix285.x9ix285:where(.x2tvdn5[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateY(1rem);
  }

  .xz9lod0.xz9lod0.xz9lod0:where(.x2tvdn5[data-reveal="shown"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-delay: var(--x-476w34);
  }

  .x14rjc6h.x14rjc6h.x14rjc6h:where(.x2tvdn5[data-reveal] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transition-delay: var(--x-bpaopr);
  }
}

@media (width <= 600px) {
  .x1wumy5c.x1wumy5c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1.5px;
  }

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

.x1rndkhj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: 2rem 0;
}

.x1vhdxar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: 4px;
}

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

.x1k48kgn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: inherit;
}

@media (width <= 1100px) {
  .x1hu8t99.x1hu8t99:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: min(28rem, 70vh);
  }
}

@media (width <= 768px) {
  .xo859ea.xo859ea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: calc(clamp(2.5rem, 5vw + 1rem, 6rem) / 1.38889);
  }
}

@media (width <= 600px) {
  .x1o0hsba.x1o0hsba:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: .375rem;
  }

  .xf8usdb.xf8usdb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.75rem;
  }

  .x1kd75bn.x1kd75bn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: var(--strip);
  }
}

@media (width <= 380px) {
  .xqsaq6p.xqsaq6p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 1.4rem;
  }
}

@media (width <= 1100px) {
  .x92dopc.x92dopc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 40rem;
  }

  .x6xvlsq.x6xvlsq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: none;
  }

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

@media (width <= 900px) {
  .xpe8gs4.xpe8gs4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 4.5rem;
  }
}

@media (width <= 600px) {
  .xua972j.xua972j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 3.25rem;
  }
}

@media (width <= 768px) {
  .x16gw5ho.x16gw5ho:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 0;
  }
}

@media (width <= 760px) {
  .xu8stk1.xu8stk1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: auto;
  }

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

@media (width <= 900px) {
  .xbj5lw8.xbj5lw8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 768px) {
  .x8ftfm0.x8ftfm0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 760px) {
  .x1hdawtc.x1hdawtc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100%, 26rem);
  }
}

@media (width <= 600px) {
  .x1e3z1ne.x1e3z1ne:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: .375rem;
  }

  .x13s2a7l.x13s2a7l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 2.75rem;
  }

  .xthi1km.xthi1km:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xpyxnzx.xpyxnzx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: var(--x-1q6an58);
  }

  .xjbty6p.xjbty6p.xjbty6p:where(.x2tvdn5[data-reveal="pending"] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 0;
  }
}

.xvj1163:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-duration: .9s;
}

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

.x1h22ijw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-duration: 2.4s;
}

.x1r973hc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-fill-mode: both;
}

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

.xjah8rj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-name: x19r56c4-B;
}

.x1nvigim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-name: xyz4r9t-B;
}

.x16jje4p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.x1w9us2y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  animation-timing-function: cubic-bezier(.33, 0, .1, 1);
}

.x1yrivrr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  animation-timing-function: step-end;
}

.xsqi414:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  aspect-ratio: 2 / 3;
}

.x13m9oyd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--x1lhqas8);
}

.x1jj7dl7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x2lcjzl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--xav17l1);
}

.xqfxyce:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--xbvnnv3);
}

.xwvow9l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--xo72mwa);
}

.x1tyrdfd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-image: linear-gradient(#1f1d208c, #1f1d20cc);
}

.x1x4j36w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  box-shadow: inset 0 0 0 1px #fafafa14;
}

.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

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

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

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

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

.xv5elvw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-bottom-color: var(--xav17l1);
}

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

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

.x1te75w5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -1px;
}

.x1rv6yhv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  bottom: .875rem;
}

.x3cntg4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 2px;
}

.x1mh5nxi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 7px;
}

.x17cx49:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1wlytlt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 0;
}

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

@media (prefers-reduced-motion: no-preference) {
  @media (width <= 760px) {
    .x1sae2sv.x1sae2sv.x1sae2sv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
      scroll-behavior: smooth;
    }
  }
}

.xyixbg0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: .875rem;
}

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

.xjuy2up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 2px;
}

.x1oz1i02:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 7px;
}

@media (width <= 600px) {
  .x12n6zyd.x12n6zyd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    aspect-ratio: 4 / 5;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x119j8s3.x119j8s3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    content: "";
  }
}

@media (width <= 760px) {
  .xlxavff.xlxavff:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {
    display: none;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1cjilyu.x1cjilyu.x1cjilyu:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xfdkupv.xfdkupv.xfdkupv:where(.x-default-marker:has(a:focus-visible) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    animation-name: x1bfvtgj-B;
  }
}
