.JobApplicationForm_embedContainer__gICyk {
  display: grid;
  grid-template-columns: 1fr min(70ch, 100%) 1fr;
}
.JobApplicationForm_embedContainer__gICyk > div {
  grid-column: 2;
}
.JobApplicationForm_heading__Z0z5C {
  padding-top: 48px;
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 600;
}
.ArrowLink_link__WKebC {
  display: inline-flex;
  gap: 3px;
  align-items: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: var(--Text-Default, var(--grey-200));
  letter-spacing: 0.3px;
  transition: color 0.3s ease;
}
.ArrowLink_link__WKebC.ArrowLink_right__JqBQt:hover .ArrowLink_svg__F9BZP {
  transform: translateX(2px);
}
.ArrowLink_link__WKebC.ArrowLink_north-east__H4dwD:hover .ArrowLink_svg__F9BZP {
  transform: translate(2px, -2px);
}
.ArrowLink_link__WKebC:hover {
  color: var(--Text-Loud, var(--Base-White, #fff));
}
.ArrowLink_link__WKebC .ArrowLink_svg__F9BZP {
  width: 16px;
  height: 16px;
  transition: transform 0.3s ease;
}
.YoutubeCarousel_embla__HP5Lc {
  padding: 48px 0;
  overflow: hidden;
}
.YoutubeCarousel_embla__container__m63EN {
  display: flex;
}
.YoutubeCarousel_embla__slide__T2y6T {
  flex: 0 0 calc(190px + var(--spacing-5));
  min-width: 0;
  margin-right: var(--spacing-2-5);
  margin-left: var(--spacing-2-5);
}
.YoutubeCarousel_placeholder__lKCI7 {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: var(--grey-400);
  border-radius: var(--rounding-md);
  box-shadow: 0 0 20px 5px hsla(39, 33%, 76%, 0.05),
    0 0 16px -7px hsla(39, 33%, 76%, 0.05);
  transition: all 0.3s ease;
}
.YoutubeCarousel_placeholder__lKCI7.YoutubeCarousel_grayscale__nOLKb {
  filter: grayscale(1);
}
.YoutubeCarousel_placeholder__lKCI7:hover {
  box-shadow: 0 0 16px -7px rgba(154, 170, 255, 0.05),
    0 2px 40px 10px rgba(154, 170, 255, 0.05);
  transform: scale(1.04);
}
.YoutubeCarousel_placeholder__lKCI7 > img {
  width: 290px;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
  object-fit: cover;
  filter: grayscale(0.5);
  transition: filter 0.3s ease;
}
.YoutubeCarousel_placeholder__lKCI7 > img:hover {
  filter: grayscale(0);
}
.YoutubeCarousel_placeholder__lKCI7:after {
  position: absolute;
  inset: 0;
  pointer-events: none;
  content: '';
  background: linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0.2),
      hsla(0, 0%, 100%, 0)
    )
    border-box;
  border: 1px solid transparent;
  border-radius: var(--rounding-md);
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: xor;
  transition: all 0.3s ease;
}
.page_sectionContainer__RJGOC {
  position: relative;
  padding: var(--spacing-4) var(--spacing-none);
}
@media (min-width: 720px) {
  .page_sectionContainer__RJGOC {
    padding: var(--spacing-12) var(--spacing-none);
  }
}
.page_sectionContainer__86OJv {
  position: relative;
  max-width: 100vw;
  padding: var(--spacing-12) var(--spacing-3);
  overflow-x: hidden;
}
@media screen and (min-width: 720px) {
  .page_sectionContainer__86OJv {
    padding: var(--spacing-13) var(--spacing-3);
  }
}
.page_hero__Dwaih {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: var(--spacing-10);
}
@media screen and (min-width: 720px) {
  .page_hero__Dwaih {
    margin-bottom: var(--spacing-13);
  }
}
.page_fadeInUpStagger__UbVUU,
.page_fadeInUp__yDeSr {
  opacity: 0;
  transform: translateY(20px);
  animation: page_fade-in-up__Z4CQm 1s ease forwards;
}
.page_fadeInUpStagger__UbVUU {
  animation-delay: 1s;
}
@keyframes page_fade-in-up__Z4CQm {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.page_heroText___VRvH {
  display: flex;
  visibility: hidden;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  max-width: 818px;
  padding: 260px var(--spacing-2) 137px;
}
.page_heroText___VRvH > h1 {
  max-width: 440px;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  font-feature-settings: 'ss08' on, 'ss02' on, 'liga' off;
  line-height: 110%;
  color: #fff;
  text-align: center;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
.page_heroText___VRvH > p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--Text-Loud, var(--Base-White, #fff));
  text-align: center;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  text-wrap: balance;
  letter-spacing: 0.2px;
}
@media screen and (min-width: 420px) {
  .page_heroText___VRvH > h1 {
    font-size: 48px;
  }
}
@media screen and (min-width: 720px) {
  .page_heroText___VRvH {
    padding-top: 370px;
    padding-bottom: 212px;
  }
  .page_heroText___VRvH > h1 {
    max-width: 540px;
    font-size: 64px;
  }
  .page_heroText___VRvH > p {
    font-size: 18px;
  }
}
.page_heroBackground__MQqbj {
  position: absolute;
  inset: 0;
  z-index: -1;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  background-color: var(--grey-900);
  opacity: 1;
}
.page_heroBackground__MQqbj:after {
  position: absolute;
  inset: 0;
  width: inherit;
  height: inherit;
  content: '';
  background: linear-gradient(
        to bottom,
        #07080a20 0,
        #07080a20 90%,
        var(--grey-900) 100%
      )
      100% 100% /100% 100% no-repeat,
    linear-gradient(to left, #07080a00 0, var(--grey-900) 100%) 0 0 /5% 100% no-repeat,
    linear-gradient(to right, #07080a00 0, var(--grey-900) 100%) 100% 0 /5% 100%
      no-repeat;
  border-radius: inherit;
  opacity: 1;
}
.HeroDownloadInfo_container__QTM_P {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2);
  align-items: center;
}
.HeroDownloadInfo_buttonContainer__jiu_t,
.HeroDownloadInfo_homebrew__mPdCE {
  display: none;
}
@media (min-width: 720px) {
  .HeroDownloadInfo_buttonContainer__jiu_t,
  .HeroDownloadInfo_homebrew__mPdCE {
    display: block;
  }
}
.HeroDownloadInfo_sub__uJ70w {
  display: flex;
  gap: 25px;
  font-family: var(--font-geist-mono);
  font-size: 12px;
  font-style: normal;
  line-height: 160%;
  color: var(--Text-Default, var(--grey-200));
  letter-spacing: 0.2px;
}
.HeroDownloadInfo_sub__uJ70w > * {
  position: relative;
}
.HeroDownloadInfo_sub__uJ70w > :not(:first-child):before {
  position: absolute;
  top: 4px;
  left: -12px;
  height: 10px;
  content: '';
  border-right: 1px solid var(--grey-200);
}
.Container_container__pBLEY {
  width: 100%;
  padding: 0 var(--grid-gap);
  margin: 0 auto;
}
.Container_container__pBLEY.Container_sm__C3rrd {
  max-width: var(--container-sm-width);
}
.Container_container__pBLEY.Container_md__dbYCi {
  max-width: var(--container-width);
}
.Container_container__pBLEY.Container_lg__jx0mY {
  max-width: var(--container-lg-width);
}
.__404_container__0YoRi {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding-top: 200px;
  padding-bottom: 128px;
}
.__404_logo__wRzbI {
  width: 40px;
  height: 40px;
  font-size: 40px;
  color: var(--red-dark);
}
.__404_textContainer__HDWYN {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.__404_subtitle__WGn6y {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  color: hsla(0, 0%, 100%, 0.4);
}
.__404_title__FPsGJ {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
  color: #fff;
}
.__404_text__udZbp {
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  color: hsla(0, 0%, 100%, 0.6);
  letter-spacing: 0.1px;
}
.InternalServerError_container__2YDo0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 436px;
  height: calc(100vh - 72px);
}
.InternalServerError_container__2YDo0 h1 {
  margin-bottom: 16px;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px;
}
.InternalServerError_container__2YDo0 p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: hsla(0, 0%, 100%, 0.4);
  letter-spacing: 0.1px;
}
.InternalServerError_container__2YDo0 a {
  font-weight: 500;
  color: hsla(0, 0%, 100%, 0.6);
  transition: color 0.3s ease;
}
.InternalServerError_container__2YDo0 a:hover {
  color: #fff;
}
.InternalServerError_error__gFbkd {
  margin-bottom: 8px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  color: var(--red-dark);
}
.page_backgroundContainer__kjrFM {
  position: absolute;
  left: 50%;
  z-index: -1;
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  transform: translateX(-50%);
}
.page_backgroundImg__VyYYX {
  min-width: 600px;
}
.page_hero__eNwjd {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--spacing-13) var(--grid-gap) 0;
  margin-bottom: var(--spacing-9);
  text-align: center;
}
.page_hero__eNwjd h1 {
  margin-bottom: var(--spacing-0-5);
  color: var(--Text-Loud, var(--Base-White, #fff));
  text-align: center;
}
.page_hero__eNwjd h1,
.page_hero__eNwjd h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.2px;
}
.page_hero__eNwjd h2 {
  color: var(--Text-Default, var(--grey-200));
}
.page_pricingContainer__HJlY_ {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-3);
  align-items: center;
  max-width: 1110px;
  margin: 0 auto var(--spacing-13);
}
.page_moreAboutPro__VMh9f {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  padding: var(--spacing-1-5) var(--spacing-1);
}
.page_moreAboutPro__VMh9f > a {
  color: #fff;
}
.page_moreAboutPro__VMh9f .page_imgContainer__gL1wD {
  position: relative;
  width: 24px;
  height: 24px;
}
.page_moreAboutPro__VMh9f .page_imgContainer__gL1wD > img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: none;
  height: auto;
  pointer-events: none;
  transform: translate(-50%, -50%);
}
.page_invitation__Cqnh1 {
  display: inline-flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  background: hsla(0, 0%, 100%, 0.01);
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  border: 1px solid #ece2ff;
  border-radius: 20px;
  transform: translateZ(0);
}
@media (max-width: 840px) {
  .page_invitation__Cqnh1 {
    font-size: 12px;
  }
}
.page_content__cj_Ud {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 64px;
  align-items: center;
  justify-content: center;
  padding: 160px 0;
}
.page_title__Ltg_O {
  max-width: 500px;
  font-size: 52px;
  font-weight: 600;
  line-height: 56px;
  text-align: center;
  background: linear-gradient(180deg, #eae9ff, rgba(146, 148, 172, 0.37));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page_cards__P8y7L {
  display: flex;
  flex-direction: row;
  gap: 16px;
  margin-bottom: 16px;
  -webkit-backdrop-filter: opacity(1);
  backdrop-filter: opacity(1);
}
.page_cards__P8y7L .page_separator__fpaXW {
  width: 1px;
  background: linear-gradient(
    270deg,
    rgba(56, 56, 71, 0.04),
    rgba(56, 56, 71, 0.3) 44.79%,
    rgba(56, 56, 71, 0.2)
  );
}
@media (max-width: 840px) {
  .page_cards__P8y7L {
    flex-direction: column;
    order: 5;
  }
}
.page_andMuchMore__Pgitn {
  margin-top: -32px;
}
@media (max-width: 840px) {
  .page_andMuchMore__Pgitn {
    order: 6;
  }
}
.page_card__y8kYr {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  mix-blend-mode: screen;
}
.page_card__y8kYr img {
  border-radius: 6.355px;
}
.page_card__y8kYr h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-align: center;
}
.page_card__y8kYr p {
  max-width: 75%;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  color: var(--secondaryText, hsla(0, 0%, 100%, 0.6));
  text-align: center;
}
.page_andMuchMore__Pgitn {
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  color: var(--tertiaryText, hsla(0, 0%, 100%, 0.4));
  text-align: center;
}
.SocialFooter_container__omP1E {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
.SocialFooter_bgImg__d6i57 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: clamp(680px, calc(32vw + 561px), 818px);
  max-width: none;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 0.45;
  transform: translate(-50%, -50%);
}
.SocialFooter_sectionTitle__izr7s {
  grid-area: title;
  max-width: 486px;
  margin: 0 auto;
  margin-bottom: var(--spacing-3);
  text-align: center;
}
@media (min-width: 720px) {
  .SocialFooter_sectionTitle__izr7s {
    margin-bottom: 0;
  }
}
.SocialFooter_socials__pyhwB {
  display: grid;
  grid-template-areas: 'title' 'slack' 'twitter';
  gap: var(--spacing-4);
  justify-content: center;
  width: 100%;
  max-width: 1204px;
  padding: 120px 0;
}
@media (min-width: 720px) {
  .SocialFooter_socials__pyhwB {
    grid-template-areas: 'title title' 'slack twitter';
    grid-template-columns: auto auto;
    gap: var(--spacing-7) var(--spacing-5);
  }
}
.SocialFooter_socialCard__gVHN2 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2);
  align-items: flex-start;
  justify-content: flex-end;
  max-width: 454px;
  padding: var(--spacing-2);
  overflow: hidden;
  background: linear-gradient(
    137deg,
    rgba(17, 18, 20, 0.75) 4.87%,
    rgba(12, 13, 15, 0.9) 75.88%
  );
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid var(--Card-Border, hsla(0, 0%, 100%, 0.06));
  border-radius: var(--rounding-md);
  box-shadow: inset 0 1px 1px 0 hsla(0, 0%, 100%, 0.15);
  transform: translateZ(0);
}
.SocialFooter_socialCard__gVHN2:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: transparent;
  transition: background 0.3s ease;
}
.SocialFooter_socialCard__gVHN2:hover .SocialFooter_join__P8pVB > svg {
  transform: translateX(2px);
}
.SocialFooter_socialCard__gVHN2:hover:after {
  background: hsla(0, 0%, 100%, 0.04);
}
.SocialFooter_socialCard__gVHN2 .SocialFooter_header__LmX_x {
  display: flex;
  gap: var(--spacing-2);
  align-items: center;
  width: 100%;
}
.SocialFooter_socialCard__gVHN2 .SocialFooter_join__P8pVB {
  display: inline-flex;
  gap: 3px;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: var(--Text-Loud, var(--Base-White, #fff));
}
.SocialFooter_socialCard__gVHN2 .SocialFooter_join__P8pVB > svg {
  width: 16px;
  transition: transform 0.3s ease;
}
.SocialFooter_socialCard__gVHN2 p {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  color: var(--Text-Default, var(--grey-200));
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  letter-spacing: 0.2px;
}
.SocialFooter_socialCard__gVHN2 h5 {
  flex-grow: 1;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--Text-Loud, var(--Base-White, #fff));
  letter-spacing: 0.2px;
}
.SocialFooter_socialCard__gVHN2 .SocialFooter_memberCount__vIVZb {
  font-family: var(--font-geist-mono);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  color: var(--Text-Default, var(--grey-200));
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  letter-spacing: 0.3px;
}
@media (min-width: 720px) {
  .SocialFooter_socialCard__gVHN2 {
    padding: var(--spacing-3);
  }
}
.SocialFooter_youtube__BdnRq {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.SocialFooter_ticker__TyQ4P {
  max-width: 1204px;
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent,
    #000 15%,
    #000 65%,
    transparent
  );
  mask-image: linear-gradient(
    90deg,
    transparent,
    #000 15%,
    #000 65%,
    transparent
  );
}
.SocialFooter_tickerInner__40ABD {
  position: relative;
  display: flex;
  gap: var(--spacing-5);
  transform: translateX(-205px);
}
.SocialFooter_footer__Pa6xO {
  display: flex;
  flex-direction: column;
  gap: 29px;
  align-items: center;
  max-width: 360px;
  padding: 0 var(--spacing-3);
  margin-top: 0;
}
.SocialFooter_footer__Pa6xO > p {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  color: var(--Text-Default, var(--grey-200));
  text-align: center;
  letter-spacing: 0.2px;
}
.CallToAction_callToAction__Hplw0 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 40px;
  margin: 16px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #0d0d0d;
  letter-spacing: 0.2px;
  background-color: hsla(0, 0%, 100%, 0.9);
  background-clip: padding-box;
  border: 3px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 10px;
  transition: background-color 0.2s;
}
@media (min-width: 480px) {
  .CallToAction_callToAction__Hplw0 {
    width: 280px;
  }
}
.CallToAction_callToAction__Hplw0:hover {
  background-color: #fff;
}
.CallToAction_glow__JXVt3:before {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 0;
  left: 5px;
  z-index: -1;
  content: '';
  background: conic-gradient(
    from 147.14deg at 50% 50%,
    #0294fe -55.68deg,
    #ff2136 113.23deg,
    #9b4dff 195deg,
    #0294fe 304.32deg,
    #ff2136 473.23deg
  );
  filter: blur(20px);
  border-radius: 6px;
  opacity: 0.6;
  transform: translateZ(0);
}
.Pagination_pagination__kkt9q {
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 64px;
  font-size: 15px;
  color: var(--grey-300);
}
.Pagination_page__WM_cH,
.Pagination_pagination__kkt9q {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Pagination_page__WM_cH {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  background-color: var(--grey-800);
  border: 1px solid hsla(0, 0%, 100%, 0.06);
  border-radius: var(--rounding-normal);
  box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.05);
}
.Pagination_page__WM_cH.Pagination_active__YMGO8 {
  color: var(--grey-100);
  background-color: var(--grey-600);
}
.Pagination_page__WM_cH:hover:not(.Pagination_active__YMGO8) {
  background-color: var(--grey-600);
}
.Pagination_page__WM_cH a {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  color: var(--grey-300);
  border-radius: 4px;
  transition: color 0.3s ease;
}
.Pagination_page__WM_cH a:hover {
  color: var(--Base-WHite);
}
.Pagination_prevPage__E9lq3 {
  width: 18px;
}
.Pagination_prevPage__E9lq3 .icon {
  transform: rotate(90deg);
}
.Pagination_nextPage__UyWxt {
  width: 18px;
}
.Pagination_nextPage__UyWxt .icon {
  transform: rotate(-90deg);
}
.Pagination_gapWrapper__HAkvA {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 36px;
  padding: 0 12px;
}
.Pagination_gap__h2Z1f {
  width: 100%;
  border-color: var(--grey-300);
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 0;
}
.Pill_pill__gZGAY {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25em 1em;
  font-size: inherit;
  text-align: center;
  border-radius: var(--radius-md);
}
.Pill_pill__gZGAY.Pill_md__vi6Q1 {
  padding: 0.5em 1em;
}
.Pill_pill__gZGAY.Pill_lg__trgyY {
  padding: 0.25em 1em;
}
.Pill_pill__gZGAY.Pill_circle__aBHiT {
  min-width: 18px;
  padding: 2px;
  font-size: 0.7rem;
  text-align: center;
  border-radius: 10px;
}
.Pill_pill__gZGAY.Pill_button__X7Br0 {
  cursor: pointer;
  transition: opacity 0.2s;
}
.Pill_pill__gZGAY.Pill_button__X7Br0:hover {
  opacity: 0.6;
}
.ChangelogEntry_changelogMeta__x4Mdb {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-bottom: 48px;
}
@media (min-width: 720px) {
  .ChangelogEntry_changelogMeta__x4Mdb {
    position: sticky;
    top: var(--navbar-total-spacing);
    display: block;
    margin-bottom: 0;
  }
}
.ChangelogEntry_changelogDate__MxUKR {
  display: block;
  color: #c2c7ca;
}
@media (min-width: 720px) {
  .ChangelogEntry_changelogDate__MxUKR {
    margin-top: 16px;
  }
  .ChangelogEntry_changelogBody__EMncI {
    margin-top: -72px;
    margin-left: 240px;
  }
}
.ChangelogEntry_changelogBody__EMncI {
  margin-bottom: 192px;
}
.ChangelogEntry_changelogBody__EMncI > h1:first-of-type,
.ChangelogEntry_changelogBody__EMncI > h2:first-of-type {
  padding-top: 0;
  margin-top: 0;
}
.ChangelogEntry_changelogBody__EMncI h2,
.ChangelogEntry_changelogBody__EMncI h3,
.ChangelogEntry_changelogBody__EMncI p {
  margin-bottom: 32px;
}
.page_changelogContainer__VoAux {
  margin-bottom: 128px;
}
.page_header__Okt_c h1 {
  padding: calc(var(--grid-gap) * 3) 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.0625;
  letter-spacing: 0.01em;
}
@media (min-width: 720px) {
  .page_header__Okt_c h1 {
    margin-left: 240px;
    font-size: 52px;
  }
}
.page_container__mdEYm {
  gap: 32px;
  justify-content: space-between;
  padding: 64px 0;
}
.page_container__mdEYm,
.page_container__mdEYm > div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page_container__mdEYm > div {
  gap: 16px;
  padding: 24px;
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border: 1px solid rgba(var(--lines-color-rgb), 0.1);
  border-radius: 12px;
  transform: translateZ(0);
}
.layout_container__vHu7V {
  display: flex;
  flex-direction: column;
  gap: 128px;
  align-items: center;
  padding-top: 128px;
}
.layout_ellipsis__86DzJ {
  position: absolute;
  width: 900px;
  height: 900px;
  filter: blur(50px);
  border-radius: 100%;
  opacity: 0.6;
  transform: translateZ(0);
}
.layout_background__Udm_m {
  position: absolute;
  left: 50%;
  width: 1200px;
  height: 700px;
  pointer-events: none;
  transform: translateX(-50%);
}
.layout_background__Udm_m > :first-child {
  top: -225px;
  left: -225px;
  background: radial-gradient(rgba(255, 5, 5, 0.35), transparent);
}
.layout_background__Udm_m > :last-child {
  right: -225px;
  bottom: -225px;
  background: radial-gradient(rgba(255, 62, 62, 0.35), transparent);
}
.Media_media__GW_Ch {
  position: relative;
  margin-top: 32px;
  margin-bottom: 48px;
  line-height: 0;
  transform: translateZ(0);
}
.Media_media__GW_Ch .Media_mediaWrapper__RhwhO {
  overflow: hidden;
  border-radius: 6px;
}
.Media_media__GW_Ch.Media_fullBleed__GI2YW {
  grid-column: 1/4;
  max-width: 1200px;
  margin: 64px auto;
}
.Media_media__GW_Ch img {
  margin-bottom: 0;
}
.Media_media__GW_Ch figure {
  margin: 0;
}
.Media_media__GW_Ch figcaption {
  margin-top: 0.8em;
  font-size: 14px;
  line-height: 1.35;
  color: rgba(var(--font-color-rgb), 0.5);
  text-align: center;
}
.Media_image__5JNP5,
.Media_video__FIeRl {
  width: 100%;
}
.Media_loading__AN7JS {
  position: absolute;
  right: 16px;
  bottom: 24px;
  z-index: 2;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 0.01em;
  opacity: 0.8;
}
.MarkdownLayout_wrapper__nwx7W {
  display: grid;
  grid-template-columns: 1fr min(70ch, 100%) 1fr;
  padding: 16px 0 128px;
}
.MarkdownLayout_wrapper__nwx7W > * {
  grid-column: 2;
}
.MarkdownLayout_intro__XMgqo {
  max-width: var(--container-width);
  padding: 64px 0;
  margin: 0 auto -16px;
}
@media (min-width: 720px) {
  .MarkdownLayout_intro__XMgqo {
    padding: 96px 0;
  }
}
.MarkdownLayout_intro__XMgqo .MarkdownLayout_description__JKC_e {
  grid-column: 2;
  margin-top: 1rem;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 150%;
  color: rgba(var(--font-color-rgb), 0.8);
  letter-spacing: 0.02em;
}
.MarkdownLayout_intro__XMgqo.MarkdownLayout_separated__2xWnJ {
  margin-bottom: 64px;
  border-bottom: 1px solid rgba(var(--lines-color-rgb), 0.15);
}
.MarkdownLayout_intro__XMgqo.MarkdownLayout_separated__2xWnJ
  .MarkdownLayout_description__JKC_e {
  font-size: 16px;
}
.MarkdownLayout_title__Lc72p {
  grid-column: 2;
  margin: 0;
  font-size: 52px;
  font-weight: 600;
  line-height: 1.0625;
  letter-spacing: 0.01em;
}
.Banner_banner__c4pqb {
  padding: 1rem 1.5rem;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 1.5;
  color: rgba(var(--font-color-rgb), 0.5);
  background-color: #101111;
  border-radius: 6px;
}
.page_salaryWord___5vi9 {
  display: block;
  line-height: 24px;
}
.page_salary__A_XmO {
  line-height: 24px;
  color: rgba(var(--font-color-rgb), 0.6);
}
.page_jobPosting__S2D7T {
  display: grid;
  grid-template-columns: 1fr min(70ch, 100%) 1fr;
  padding: 16px 0;
}
.page_jobPosting__S2D7T > * {
  grid-column: 2;
}
.page_jobPosting__S2D7T p:empty {
  margin: 0;
}
.page_container__aXH4J {
  padding-bottom: 128px;
}
