*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--app-viewport-height:calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;background:#0b1220;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@supports (height:100dvh){:root{--app-viewport-height:calc(100dvh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}}html{overscroll-behavior:none;scrollbar-color:#3b4c6b transparent;scrollbar-width:thin;background:#0b1220;min-height:100%;overflow-x:clip}body{box-sizing:border-box;overscroll-behavior-y:none;min-height:100dvh;padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}#root{min-height:var(--app-viewport-height)}::selection{color:#fff;background:#e11d48}button,a,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}

@keyframes xywov7e-B {
  0% {
    opacity: 0;
    transform: translate(-50%, .4rem);
  }

  15% {
    opacity: 1;
    transform: translate(-50%);
  }

  80% {
    opacity: 1;
    transform: translate(-50%);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -.4rem);
  }
}

@keyframes x14ob7dc-B {
  0%, 100% {
    opacity: .35;
  }

  50% {
    opacity: 1;
  }
}

:root, .x1tv1t99 {
  --xag1bfk: #c3cede;
  --x1n9csah: #f8fafc;
  --xuil1th: #fff;
  --x6ldi1w: #0b1220;
  --x1nqjoop: #3b4c6b;
  --xydhd5v: #25324a;
  --x12ijd9g: #25324a;
  --x1sswt7g: #0e1626;
  --x1vfjfrd: #64748b;
  --x50mtmu: #161f33;
  --x9z38i0: #0b1220;
  --x187knew: #1e2b45;
  --xn9txu8: #283958;
  --xbh0k8z: #fda4af;
  --xfsooe4: #f8fafc;
  --xrkyz3n: #101a2c;
  --x17b5n3n: #161f33;
  --xuzm3zt: #3a1521;
  --x11e71zg: #f59e0b;
  --x1fuo3yd: #2563eb;
  --x1a45y03: #65a30d;
  --xsjqem: #e11d48;
  --xr59gxw: #0d9488;
  --xgpqx85: #7c3aed;
  --x1gpdqam: #f8fafc;
  --x19q3vnt: #a9b6c9;
  --x1el15jk: #7f8ca2;
  --xcp6ebk: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --x85yrsp: 1rem;
  --x1d9vbxw: .875rem;
  --xyw54wu: clamp(2.5rem, 12vw, 3.5rem);
  --xsgvl11: 1.375rem;
  --x1qzn827: .8125rem;
  --xo8njgl: 600;
  --x1xa32ky: 500;
  --xbg8619: 400;
  --x1axi1bz: -.04em;
  --x1385nwp: -.025em;
  --xbaxbhe: 1.5rem;
  --x1eic263: 1.25rem;
  --xyvdnip: 1.08;
  --xiibnop: 1.875rem;
  --x1ly08vg: 1.125rem;
  --x1ptw0l6: background-color .14s cubic-bezier(.2, 0, 0, 1), border-color .14s cubic-bezier(.2, 0, 0, 1), color .14s cubic-bezier(.2, 0, 0, 1), transform .14s cubic-bezier(.2, 0, 0, 1);
  --x1djx6qj: .625rem;
  --x19w86pp: .625rem;
  --x1wrxw0f: .875rem;
  --x1ssga8j: 0 1rem 2.5rem #00000038;
  --xq4pf74: 2.75rem;
  --x1hiwn57: 3rem;
  --xxab0ry: .125rem;
  --x41vxxp: .125rem;
  --x11miwbr: 0rem;
  --xrphc2t: .25rem;
  --xdki4f8: .5rem;
  --x1hh5ejr: .75rem;
  --xc4hi0q: 1rem;
  --xfi46g9: 1.25rem;
  --xq51z7j: 1.5rem;
  --xp4rum7: 2rem;
  --x1d8p0bg: 2.5rem;
}

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

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

.x8kp73m:not(#\#) {
  padding: var(--x11miwbr);
}

.x3do27m:not(#\#) {
  padding: var(--x1hh5ejr);
}

.x1nvzj5j:not(#\#) {
  padding: var(--xc4hi0q);
}

.x2uumty:not(#\#) {
  padding: var(--xdki4f8);
}

.xxs4h9b:not(#\#) {
  padding: var(--xq51z7j);
}

.x1yh2s3a:not(#\#) {
  padding: var(--xrphc2t);
}

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

.x8y5jpv:not(#\#):not(#\#) {
  border-color: var(--x1n9csah);
}

.x7qnbkn:not(#\#):not(#\#) {
  border-color: var(--x1nqjoop);
}

.xqkftdz:not(#\#):not(#\#) {
  border-color: var(--xsjqem);
}

.x1sj4fgw:not(#\#):not(#\#) {
  border-color: var(--xydhd5v);
}

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

.xmbzrem:not(#\#):not(#\#) {
  border-radius: var(--x19w86pp);
}

.x1ldxb3r:not(#\#):not(#\#) {
  border-radius: var(--x1djx6qj);
}

.x1vwviz2:not(#\#):not(#\#) {
  border-radius: var(--x1wrxw0f);
}

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

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

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

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

.x19ilok8:not(#\#):not(#\#) {
  gap: var(--x11miwbr);
}

.xizi4hr:not(#\#):not(#\#) {
  gap: var(--x1d8p0bg);
}

.x5ftyo8:not(#\#):not(#\#) {
  gap: var(--x1hh5ejr);
}

.xo21cqs:not(#\#):not(#\#) {
  gap: var(--xc4hi0q);
}

.x1u6luu4:not(#\#):not(#\#) {
  gap: var(--xdki4f8);
}

.xh50cei:not(#\#):not(#\#) {
  gap: var(--xq51z7j);
}

.x19t0le5:not(#\#):not(#\#) {
  gap: var(--xrphc2t);
}

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

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

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

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

.x19ldmbe:not(#\#):not(#\#) {
  padding-block: var(--x1hh5ejr);
}

.xkv73jk:not(#\#):not(#\#) {
  padding-block: var(--xdki4f8);
}

.xw939nc:not(#\#):not(#\#) {
  padding-block: var(--xp4rum7);
}

.xrygtwu:not(#\#):not(#\#) {
  padding-inline: var(--x1hh5ejr);
}

.x5x4bx4:not(#\#):not(#\#) {
  padding-inline: var(--xc4hi0q);
}

.x19qy0vf:not(#\#):not(#\#) {
  padding-inline: var(--xdki4f8);
}

.x11wa0z6:not(#\#):not(#\#) {
  padding-inline: var(--xrphc2t);
}

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

.x1671rp3:not(#\#):not(#\#) {
  transition: var(--x1ptw0l6);
}

.x14pl16k:focus-visible:not(#\#):not(#\#) {
  border-color: var(--xfsooe4);
}

.xci9kcw:disabled:not(#\#):not(#\#) {
  border-color: var(--xydhd5v);
}

.xu6cpi0:hover:not(#\#):not(#\#) {
  border-color: var(--x1nqjoop);
}

.x2us8x6:hover:not(#\#):not(#\#) {
  border-color: var(--xuil1th);
}

.x1i10hfl:not(#\#):not(#\#):not(#\#) {
  -webkit-tap-highlight-color: transparent;
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

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

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

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

.xmmqq2k:not(#\#):not(#\#):not(#\#) {
  animation-delay: .15s;
}

.x1x1c4bx:not(#\#):not(#\#):not(#\#) {
  animation-delay: .3s;
}

.x1uzojwf:not(#\#):not(#\#):not(#\#) {
  animation-delay: 0s;
}

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

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

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

.x1debygb:not(#\#):not(#\#):not(#\#) {
  animation-name: x14ob7dc-B;
}

.x1xgy021:not(#\#):not(#\#):not(#\#) {
  animation-name: xywov7e-B;
}

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

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

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

.x193z6gd:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17b5n3n);
}

.x1rk4ad4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x187knew);
}

.x17wjgiw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x19q3vnt);
}

.xv72x9x:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1el15jk);
}

.x1wd1jqi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1n9csah);
}

.xnhuxe6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1sswt7g);
}

.x1870dbw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x50mtmu);
}

.x1d7s034:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9z38i0);
}

.x1p8midh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrkyz3n);
}

.x2lyhb7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsjqem);
}

.xumsklr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuzm3zt);
}

.x1ozne0h:not(#\#):not(#\#):not(#\#) {
  color: var(--x19q3vnt);
}

.x1o9lvxl:not(#\#):not(#\#):not(#\#) {
  color: var(--x1gpdqam);
}

.x183yixc:not(#\#):not(#\#):not(#\#) {
  color: var(--x6ldi1w);
}

.x2oafyf:not(#\#):not(#\#):not(#\#) {
  color: var(--xag1bfk);
}

.x1ouw3cb:not(#\#):not(#\#):not(#\#) {
  color: var(--xbh0k8z);
}

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

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

.x1bihnxh:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xcp6ebk);
}

.x62uqg2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1d9vbxw);
}

.x1u2vhwt:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1qzn827);
}

.x1av1uzo:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x85yrsp);
}

.xt4zf2r:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xsgvl11);
}

.x2i47ln:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xyw54wu);
}

.x1kkvsn4:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--x1xa32ky);
}

.xlkbuwb:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--xbg8619);
}

.xjk8kr9:not(#\#):not(#\#):not(#\#) {
  font-weight: var(--xo8njgl);
}

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

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

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

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

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

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

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

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

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

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x2ibqyc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1385nwp);
}

.x19p7sao:not(#\#):not(#\#):not(#\#) {
  letter-spacing: var(--x1axi1bz);
}

.xjj94ax:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1eic263);
}

.x1brg4by:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1ly08vg);
}

.x1rqp31t:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xbaxbhe);
}

.x5qsxyu:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xiibnop);
}

.x10evral:not(#\#):not(#\#):not(#\#) {
  line-height: var(--xyvdnip);
}

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

.x1uczgqu:not(#\#):not(#\#):not(#\#) {
  outline-color: #0000;
}

.x1tklboc:not(#\#):not(#\#):not(#\#) {
  outline-offset: var(--xxab0ry);
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1przu1h:not(#\#):not(#\#):not(#\#) {
  outline-width: 1px;
}

.x1z0ddis:not(#\#):not(#\#):not(#\#) {
  outline-width: var(--x41vxxp);
}

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

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

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

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

.xggy1nq:not(#\#):not(#\#):not(#\#) {
  touch-action: manipulation;
}

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

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

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

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

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

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

.x7i8998:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17b5n3n);
}

.x1jxbtb4:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x1el15jk);
}

.x1gl3shj:disabled:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x4e9hg4:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17b5n3n);
}

.xqvt4xl:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xn9txu8);
}

.xoo2p69:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xsjqem);
}

.xs0y2b9:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuil1th);
}

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

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

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

  .xdn7m2a.xdn7m2a:not(#\#):not(#\#):not(#\#) {
    animation-duration: 1ms;
  }
}

.xg5i6ne:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xydhd5v);
}

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

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

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

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

.xhauf42:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x12ijd9g);
}

.xng31pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xydhd5v);
}

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

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

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

.x1b0lh7u:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: var(--xc4hi0q);
}

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

.xqsn623:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(var(--app-viewport-height) - 3.5rem);
}

.x1qiyo6k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--app-viewport-height);
}

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

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

.x7gcrd5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.5rem;
}

.x1ge6az2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1ly08vg);
}

.x1d3ao3i:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xdki4f8);
}

.xxgsxyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xiibnop);
}

.x1uub2qy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xrphc2t);
}

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

.x1d7pc0s:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x1hh5ejr);
}

.x1oc4otl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40ch;
}

.x1hlboqv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
}

.xc5gb0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 27.5rem;
}

.x1x47w02:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100% - 2rem);
}

.x1cy96gg:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 65rem;
}

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

.x18u8ups:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--app-viewport-height);
}

.xmgmp7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.75rem;
}

.xv0rfhl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--x1hiwn57);
}

.x3sr339:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 12rem;
}

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

.x1ljvnec:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4rem;
}

.xb1xtfb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--xq4pf74);
}

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

.x19ij3qo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--xq4pf74);
}

.xpf3oo5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xc4hi0q);
}

.xt28yqb:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xrphc2t);
}

@media (width >= 60em) {
  .x1tbr8s1.x1tbr8s1:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 0;
  }
}

@media (width >= 40em) {
  .xbde11s.xbde11s:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--xp4rum7);
  }
}

@media (width >= 60em) {
  .x6428by.x6428by:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--xq51z7j);
  }
}

@media (width >= 48em) {
  .x12btvej.x12btvej:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: var(--xq51z7j);
  }
}

.x1pkomha:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--x1hh5ejr);
}

.xx4x40n:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1hh5ejr);
}

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

.xinu3np:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 45%;
}

.xnf4mld:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xdki4f8);
}

.x1yj7nn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

.x1j0p3ha:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7rem;
}

.x1fbtpq5:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xrphc2t);
}

@media (width >= 60em) {
  .x1dkjxal.x1dkjxal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: var(--x1wrxw0f);
  }

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

@media (width >= 40em) {
  .xq36xn.xq36xn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (width >= 60em) {
  .x1cnylkp.x1cnylkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow: visible;
  }
}

@media (width >= 48em) {
  .xxz8669.xxz8669:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: var(--xq51z7j);
  }
}

@media (width >= 40em) {
  .x16888op.x16888op:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 60em) {
  .xuda1zk.xuda1zk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--xrkyz3n);
  }

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

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

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

@media (width >= 40em) {
  .x1mgjj6w.x1mgjj6w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

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

@media (width >= 60em) {
  .x1yddfwy.x1yddfwy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 17.5rem minmax(0, 1fr);
  }

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

  .x177of6i.x177of6i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: min(46rem, 100dvh - 8rem);
  }
}

@media (width >= 40em) {
  .x1p8ebqg.x1p8ebqg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 40rem;
  }

  .xyspkth.xyspkth:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 19rem;
  }
}

.x3pptwe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1el15jk);
}
