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

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

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

@keyframes x1fvgsnr-B {
  0% {
    opacity: .45;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .45;
  }
}

@keyframes x17v254d-B {
  0%, 100% {
    opacity: .55;
  }

  50% {
    opacity: 1;
  }
}

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

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

@keyframes x1rfz6nc-B {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.08);
  }
}

@keyframes x1npa8st-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes x1iozoa8-B {
  from {
    transform: scaleY(0);
  }

  to {
    transform: scaleY(1);
  }
}

@keyframes x1ofc7ps-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

@keyframes xfa266b-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes x14ov76u-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-10px);
  }
}

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

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

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

.x108lf0y:not(#\#) {
  margin: 10px 0 0;
}

.x1uud7ro:not(#\#) {
  margin: 12px 0 0;
}

.x1nwyajf:not(#\#) {
  margin: 16px 0 0;
}

.xled65b:not(#\#) {
  margin: 18px 0 0;
}

.x99n7l:not(#\#) {
  margin: 1px 0 0;
}

.x1haxdu1:not(#\#) {
  margin: 36px 0 0;
}

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

.xabx8x8:not(#\#) {
  margin: 6px 0 0;
}

.x15ampbs:not(#\#) {
  margin: 6px 0 20px;
}

.xe6w4ck:not(#\#) {
  margin: 8px 0 0;
}

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

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

.xh073nz:not(#\#) {
  padding: 13px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x3ymu4p:not(#\#) {
  padding: 18px 14px;
}

.x1dypa6k:not(#\#) {
  padding: 18px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xp9y95v:not(#\#) {
  padding: 22px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

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

.xbxcitn:not(#\#) {
  padding: clamp(24px, 4vw, 34px);
}

.xkbqata:not(#\#) {
  padding: clamp(28px, 5vw, 56px);
}

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

.x4q3zyj:not(#\#):not(#\#) {
  border-color: #94b8ff3d;
}

.xlidosj:not(#\#):not(#\#) {
  border-color: #f8f0e447;
}

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

.xrhnauh:not(#\#):not(#\#) {
  border-color: var(--rc-color-border-strong);
}

.xq5zg3r:not(#\#):not(#\#) {
  border-color: var(--rc-color-border);
}

.xqnuem0:not(#\#):not(#\#) {
  border-color: var(--rc-color-brand-400);
}

.xn1bzt8:not(#\#):not(#\#) {
  border-color: var(--rc-color-brand200);
}

.xundwop:not(#\#):not(#\#) {
  border-color: var(--rc-color-danger-soft);
}

.x2e6xfh:not(#\#):not(#\#) {
  border-color: var(--rc-color-danger);
}

.x1hvvisf:not(#\#):not(#\#) {
  border-color: var(--rc-color-success-soft);
}

.xb35z7n:not(#\#):not(#\#) {
  border-color: var(--rc-color-warning-soft);
}

.x8qfjxq:not(#\#):not(#\#) {
  border-color: var(--rc-home-line);
}

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

.x1ctf4ec:not(#\#):not(#\#) {
  border-radius: 11px;
}

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

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

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

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

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

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

.x1jvnzes:not(#\#):not(#\#) {
  border-radius: 28px;
}

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

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

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

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

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

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

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

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

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

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

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

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

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

.x15gj94b:not(#\#):not(#\#) {
  gap: 11px;
}

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

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

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

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

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

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

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

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

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

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

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

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

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

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x1jve9g4:not(#\#):not(#\#) {
  gap: clamp(36px, 6vw, 72px);
}

.x623te4:not(#\#):not(#\#) {
  grid-column: span 2;
}

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

.xg9jes1:not(#\#):not(#\#) {
  margin-block: 4px;
}

.xjgtzcg:not(#\#):not(#\#) {
  margin-inline: 4px;
}

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

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

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

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

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

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

.xrii95j:not(#\#):not(#\#) {
  padding-block: 11px;
}

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

.x99dwph:not(#\#):not(#\#) {
  padding-block: 13px;
}

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

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

.xhyosrm:not(#\#):not(#\#) {
  padding-block: 18px;
}

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

.x1p266rr:not(#\#):not(#\#) {
  padding-block: 26px;
}

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.xf4egzd:not(#\#):not(#\#) {
  padding-block: 3px;
}

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

.xifx94n:not(#\#):not(#\#) {
  padding-block: 5px;
}

.x1t0vds8:not(#\#):not(#\#) {
  padding-block: 6px;
}

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

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

.x1m7iz9m:not(#\#):not(#\#) {
  padding-block: 9px;
}

.xjfxaxv:not(#\#):not(#\#) {
  padding-block: clamp(22px, 3vw, 34px);
}

.x12u6ref:not(#\#):not(#\#) {
  padding-block: clamp(24px, 6vh, 56px);
}

.x1ttq7u8:not(#\#):not(#\#) {
  padding-block: clamp(26px, 4vw, 40px);
}

.x1c3sdgj:not(#\#):not(#\#) {
  padding-block: clamp(28px, 4vw, 44px);
}

.x9ljly9:not(#\#):not(#\#) {
  padding-block: clamp(28px, 5vw, 56px);
}

.xuhqmf3:not(#\#):not(#\#) {
  padding-block: clamp(40px, 10vh, 96px);
}

.x14godnl:not(#\#):not(#\#) {
  padding-block: clamp(48px, 8vw, 104px);
}

.x1vfchlk:not(#\#):not(#\#) {
  padding-block: clamp(52px, 8vw, 96px);
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xfoe8qy:not(#\#):not(#\#) {
  padding-inline: 11px;
}

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

.x1l730wp:not(#\#):not(#\#) {
  padding-inline: 13px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x15ldat2:not(#\#):not(#\#) {
  padding-inline: 15px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

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

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

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

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

.x5k8d2m:not(#\#):not(#\#) {
  padding-inline: 2px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

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

.xlkn9b3:not(#\#):not(#\#) {
  padding-inline: 7px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.x1q4txso:not(#\#):not(#\#) {
  padding-inline: 9px;
}

.x9965fa:not(#\#):not(#\#) {
  padding-inline: clamp(14px, 3vw, 28px);
}

.xza4svn:not(#\#):not(#\#) {
  padding-inline: clamp(14px, 3vw, 32px);
}

.xl619b4:not(#\#):not(#\#) {
  padding-inline: clamp(16px, 4vw, 32px);
}

.xfy8sp7:not(#\#):not(#\#) {
  padding-inline: clamp(16px, 4vw, 40px);
}

.xchdxrk:not(#\#):not(#\#) {
  padding-inline: clamp(22px, 4vw, 40px);
}

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

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

.xzx48fp:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--rc-color-focus);
}

.x1n3atnm:hover:not(#\#):not(#\#) {
  border-color: var(--rc-color-border-strong);
}

.x19189xm:hover:not(#\#):not(#\#) {
  border-color: var(--rc-color-brand-400);
}

.xed4pdv:hover:not(#\#):not(#\#) {
  border-color: var(--rc-home-accent);
}

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

.xp36ts4:focus:not(#\#):not(#\#) {
  border-color: var(--rc-color-brand500);
}

.xeq2119:focus:not(#\#):not(#\#) {
  border-color: var(--rc-color-danger);
}

.x6kh0ml:focus:not(#\#):not(#\#) {
  border-color: var(--rc-home-accent);
}

@media (width <= 700px) {
  .xkab9uh.xkab9uh:not(#\#):not(#\#) {
    grid-column: span 1;
  }
}

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

.x1jtncu1:not(#\#):not(#\#):not(#\#) {
  animation-delay: .35s;
}

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

.xllfotl:not(#\#):not(#\#):not(#\#) {
  animation-duration: .18s;
}

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

.x1m9vv7p:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.2s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

.x17rb3hg:not(#\#):not(#\#):not(#\#) {
  animation-duration: 12s;
}

.x1s1na6r:not(#\#):not(#\#):not(#\#) {
  animation-duration: 34s;
}

.x4aizuh:not(#\#):not(#\#):not(#\#) {
  animation-duration: 70s;
}

.x10bxkc9:not(#\#):not(#\#):not(#\#) {
  animation-duration: 7s;
}

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

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

.x1lnqla9:not(#\#):not(#\#):not(#\#) {
  animation-name: x14ov76u-B;
}

.x103vr27:not(#\#):not(#\#):not(#\#) {
  animation-name: x17v254d-B;
}

.xcg5i6n:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fvgsnr-B;
}

.x1o2jv4d:not(#\#):not(#\#):not(#\#) {
  animation-name: x1iozoa8-B;
}

.x1no39iu:not(#\#):not(#\#):not(#\#) {
  animation-name: x1npa8st-B;
}

.x1avuawy:not(#\#):not(#\#):not(#\#) {
  animation-name: x1ofc7ps-B;
}

.xr9r2jq:not(#\#):not(#\#):not(#\#) {
  animation-name: x1rfz6nc-B;
}

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

.x1w55rbo:not(#\#):not(#\#):not(#\#) {
  animation-name: xfa266b-B;
}

.xatqbsq:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, .8, .2, 1);
}

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

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

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

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

.x1jh03n0:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(16px);
}

.xrefnyo:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(18px);
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

.xhhend0:not(#\#):not(#\#):not(#\#) {
  background-color: #0000008c;
}

.x8897o3:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff14;
}

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

.x12o299a:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-action);
}

.xlq40jw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-border);
}

.x1gj3yso:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-brand-50);
}

.xdlr4zs:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-brand-500);
}

.x1q18208:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-brand200);
}

.x1552du3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-brand400);
}

.x1t0xqfo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-brand50);
}

.x18ora3b:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-brand500);
}

.x1edklvk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-danger-soft);
}

.x1gjar7w:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-danger);
}

.xm2ee8s:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-admin-soft);
}

.xhfduv6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-admin);
}

.x1ivrbph:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-caretaker-soft);
}

.xqvy2ms:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-caretaker);
}

.x1roze6b:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-landlord-soft);
}

.x1wiz5w3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-landlord);
}

.xoy1o2k:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-member-soft);
}

.x1q7d2a2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-member);
}

.x1vkw23z:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-tenant-soft);
}

.xi9mz7h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-role-tenant);
}

.xly6icg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-success-soft);
}

.xffeaim:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-success);
}

.x1dm4pd1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-glass);
}

.xlhab0x:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-raised);
}

.x1qnd1i3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-sunken);
}

.x1b3iac2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface);
}

.x1h7d8a7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-warning-soft);
}

.x1egb5ny:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-warning);
}

.xkl334e:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-accent-soft);
}

.xf6nawn:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-accent);
}

.xbz78vi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-danger-soft);
}

.xnc31m0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-gold-soft);
}

.xookk41:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-header);
}

.x1qrfcoq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-ink);
}

.x18l5eko:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-line);
}

.x18glrf8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-panel);
}

.x1yz6q0h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-sage-soft);
}

.x1sekszs:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-sage);
}

.xsibl5r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-surface-strong);
}

.x14nqse2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-surface);
}

.xfz1x0z:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,var(--rc-color-surface-raised) 0%,var(--rc-color-surface) 55%,var(--rc-color-surface-sunken) 100%);
}

.x4ueig6:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(80rem 50rem at 50% -12%, #d9a44114 0%, #0000 58%), linear-gradient(#0000 68%, #0b100d61 100%);
}

.x1n66yj9:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--rc-home-line);
}

.x1ymty3a:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px var(--rc-home-sage-soft);
}

.x1dkgz5v:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px var(--rc-home-accent-soft);
}

.x1i4ob69:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 30px -16px var(--rc-home-accent);
}

.x61jlej:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 18px 40px -22px var(--rc-home-accent);
}

.xia68e3:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rc-home-shadow);
}

.x1f9rw9v:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rc-shadow-glow);
}

.xzhrrzl:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rc-shadow-lg);
}

.x4ix280:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rc-shadow-md);
}

.xeeu183:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rc-shadow-sm);
}

.xzpqnlu:not(#\#):not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.x1upi2cq:not(#\#):not(#\#):not(#\#) {
  color: #e6edf7;
}

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

.x1lsr6y:not(#\#):not(#\#):not(#\#) {
  color: #e2edf7a6;
}

.x1llaxdy:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-brand-500);
}

.x1nf65a2:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-brand-600);
}

.x1ybipio:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-brand600);
}

.xpkmrxs:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-brand700);
}

.x4iprc6:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-brand800);
}

.xtxnl4w:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-brand900);
}

.xmd51an:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-danger);
}

.xhvjp9u:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-ink-muted);
}

.xblusf:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-ink-soft);
}

.x4lsv0r:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-ink);
}

.x1vhqfng:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-on-brand);
}

.xc2dhd8:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-role-admin);
}

.x19zksrq:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-role-caretaker);
}

.xrqbx7x:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-role-landlord);
}

.x1nps5eo:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-role-member);
}

.x19obanz:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-role-tenant);
}

.xmqk9ms:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-success);
}

.xheyd77:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-warning);
}

.xa10q6h:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-accent);
}

.x1bvt6ri:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-bg);
}

.xbnei4s:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-danger);
}

.x1ufaesz:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-gold);
}

.xikrozh:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-ink);
}

.x1itbefx:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-muted);
}

.xo4oawc:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-on-accent);
}

.xc896sk:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-on-panel-accent);
}

.xh2gysk:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-panel-ink);
}

.xu799ew:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-sage);
}

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

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

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

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

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

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

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

.x10bxnhv:not(#\#):not(#\#):not(#\#) {
  filter: blur(28px);
}

.xoz80yo:not(#\#):not(#\#):not(#\#) {
  filter: blur(70px);
}

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

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

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

.x1l8toaa:not(#\#):not(#\#):not(#\#) {
  font-family: JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

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

.x100s9h4:not(#\#):not(#\#):not(#\#) {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
}

.xmz2490:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

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

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

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

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

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x1npug2p:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2.4vw, 1.85rem);
}

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

.x1bw6dhe:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.7rem, 3.4vw, 2.6rem);
}

.xf57k6c:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.8rem, 3.6vw, 2.8rem);
}

.xrs6f4j:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.8rem, 3vw, 2.6rem);
}

.xd4ku0k:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 3.2vw, 2.8rem);
}

.x9xr1xq:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 3.6vw, 3rem);
}

.x13b8j5q:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.7rem, 6vw, 5rem);
}

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

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

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

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

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

.x1uu0p8:not(#\#):not(#\#):not(#\#) {
  font-weight: 900;
}

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

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

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

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

.xj9vza2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr);
}

.xx48vun:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.15fr) minmax(280px, .85fr);
}

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

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

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

.x1rfa8br:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.x1292rw4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
}

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

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

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

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

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

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

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

.x2hcs4w:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .13em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.xobulqh:not(#\#):not(#\#):not(#\#) {
  line-height: .98;
}

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

.x1rewzq7:not(#\#):not(#\#):not(#\#) {
  line-height: 1.06;
}

.x1vsts26:not(#\#):not(#\#):not(#\#) {
  line-height: 1.08;
}

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

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

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

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

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

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

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

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

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

.x1vx7kgm:not(#\#):not(#\#):not(#\#) {
  opacity: .22;
}

.xs9930i:not(#\#):not(#\#):not(#\#) {
  opacity: .28;
}

.xf9vgkq:not(#\#):not(#\#):not(#\#) {
  opacity: .72;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

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

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

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

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

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

.x185mbhu:not(#\#):not(#\#):not(#\#) {
  scrollbar-gutter: stable;
}

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

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

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

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

.x6mezaz:not(#\#):not(#\#):not(#\#) {
  text-transform: none;
}

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

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

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

.xm4efwp:not(#\#):not(#\#):not(#\#) {
  transform-origin: bottom;
}

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

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

.x9i6iqp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s;
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.xju6q8h:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, box-shadow, transform;
}

.xts7igz:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color;
}

.xs2xxs2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color;
}

.xuo13n2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, transform;
}

.x15406qy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color;
}

.xq90yva:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, background-color;
}

.x1tv3a4w:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, box-shadow, background-color;
}

.x14h5d43:not(#\#):not(#\#):not(#\#) {
  transition-property: top;
}

.x1sphahp:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, border-color, background-color;
}

.x4xan6p:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, border-color, box-shadow;
}

.x16n73rl:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, box-shadow;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

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

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

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

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

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

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

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

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.x6y048q:not(#\#):not(#\#):not(#\#) {
  z-index: 70;
}

.x13tdkmf:not(#\#):not(#\#):not(#\#) {
  z-index: 80;
}

.x1j4am69:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-raised);
}

.xu6qii3:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-sunken);
}

.xz4nbqp:focus-visible:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-ink);
}

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

.xyirm3m:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-raised);
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

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

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

.x1nj9xnt:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .65;
}

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

.xfwgjkp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #f8f0e414;
}

.xtdsjgp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-action-hover);
}

.xhqq1cd:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-danger-soft);
}

.x1qdy7sn:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-raised);
}

.x1mdp6pv:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-color-surface-sunken);
}

.x1eboteq:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-accent-soft);
}

.x1u2vp0i:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-accent-strong);
}

.x1is6in9:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rc-home-surface);
}

.x1k6exme:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rc-home-shadow);
}

.x1qpfcbj:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-danger);
}

.xk4vv20:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-color-ink);
}

.x1psjzk2:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rc-home-ink);
}

.x18uuni6:hover:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.xqyrhhy:hover:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.x1bayo4s:hover:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

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

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.x1oa88o5:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-3px);
}

.xhnv8rh:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #357fff29;
}

.x1ybaskg:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px var(--rc-home-accent-soft);
}

.x1133rvf:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #be123c24;
}

.xz7cecf:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 4px #357fff29;
}

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

@media (width <= 1023px) {
  .x3992on.x3992on:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.xtoe2cz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rc-color-border);
}

.x14ysasy:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rc-home-line);
}

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

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

.x1v3el4d:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--rc-color-border);
}

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

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

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

.x19i2ay8:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--rc-color-border);
}

.xvlms03:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--rc-home-line);
}

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

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

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

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

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

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

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

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

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

.x1u5z0ei:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 240px;
}

.xc1a03h:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28rem;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

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

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

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

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

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.x1to3lk4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 92px;
}

.x19aqk9j:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(14rem, 24vw, 22rem);
}

.xiwuif8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(20rem, 34vw, 31rem);
}

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

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

.x1qpfodn:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 16px;
}

.x54rlcq:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 2px;
}

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

.xet2fuk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 8px;
}

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

.x15ku74s:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 6px;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.xhrpt6u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 18px;
}

.x1sgpng:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 22px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xseo6mj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 36px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

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

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

.x4gyc16:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1120px;
}

.xeo09yj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1160px;
}

.x1ko49du:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1240px;
}

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

.x16q51m2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 150px;
}

.x1tcw4pi:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 15ch;
}

.x1lr1uin:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 420px;
}

.x197vjsw:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 430px;
}

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

.x148vls7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46ch;
}

.x6amaq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48ch;
}

.xe0576n:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 52ch;
}

.xcxn7c6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 54ch;
}

.x12qliqu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 60ch;
}

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

.xiky8lt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 62ch;
}

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

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

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

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

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x1shn012:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 180px;
}

.x2xcw19:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 440px;
}

.x1aes4zu:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 92px;
}

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

.x1l6er0i:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 62px;
}

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

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

.x1a8lsjc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 10px;
}

.xlaf1vk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(56px, 8vw, 100px);
}

.x11iknt3:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 6px;
}

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

.x1tuxcxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 26px;
}

.xj5tbmc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 40px;
}

.x1bbp25e:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 52px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x1nzp1pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -10%;
}

.x1mrsgf3:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -40px;
}

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

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

.x1a0vke4:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 84px;
}

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

.x4nfh4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -40%;
}

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

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

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

.x1d1n87m:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + 8px);
}

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

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

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

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

.xafpxmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 240px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.xthkip5:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 270px;
}

.x1g4jftq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28rem;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

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

.x1691je0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x1guw455:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3px;
}

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

.x3hqpx7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50%;
}

.x1u78mur:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 58px;
}

.xycev2y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 60%;
}

.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 64px;
}

.x1vz4e29:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 66%;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

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

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.xv58861:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(14rem, 24vw, 22rem);
}

.x14j870y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(20rem, 34vw, 31rem);
}

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

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

.x8pm5hd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(88vw, 320px);
}

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

.x1xr5qq9:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

@media (width <= 920px) {
  .xe7js94.xe7js94:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 400px;
  }
}

.xm96izb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--rc-color-ink-soft);
}
