.anchor_edefb8 {
  color: var(--text-link);
  -webkit-text-decoration: var(--link-decoration);
  text-decoration: var(--link-decoration);
}
.anchorUnderlineOnHover_edefb8:hover {
  text-decoration: underline;
}
.enable-forced-colors .anchor_edefb8,
.enable-forced-colors .anchorUnderlineOnHover_edefb8 {
  background-color: Canvas;
  color: LinkText !important;
  text-decoration: underline;
}
.enable-forced-colors .anchor_edefb8 svg,
.enable-forced-colors .anchorUnderlineOnHover_edefb8 svg {
  color: currentColor;
}
.enable-forced-colors .anchor_edefb8:not([href]),
.enable-forced-colors .anchorUnderlineOnHover_edefb8:not([href]) {
  background-color: ButtonFace;
  color: ButtonText !important;
}
@keyframes spinner-wandering-cubes__46696 {
  25% {
    transform: translateX(22px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(22px) translateY(22px) rotate(-180deg);
  }
  75% {
    transform: translateX(0) translateY(22px) rotate(-270deg) scale(0.5);
  }
  to {
    transform: rotate(-1turn);
  }
}
@keyframes spinner-chasing-dots-rotate__46696 {
  to {
    transform: rotate(1turn);
  }
}
@keyframes spinner-chasing-dots-bounce__46696 {
  0%,
  to {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes spinner-pulsing-ellipsis__46696 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.3;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes spinner-low-motion__46696 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
@keyframes spinner-spinning-circle-rotate__46696 {
  to {
    transform: rotate(1turn);
  }
}
@keyframes spinner-spinning-circle-dash__46696 {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 130, 200;
  }
  to {
    stroke-dasharray: 130, 200;
    stroke-dashoffset: -124;
  }
}
.spinner__46696 {
  display: flex;
}
.inner__46696,
.spinner__46696 {
  align-items: center;
  justify-content: center;
}
.inner__46696 {
  contain: paint;
  display: inline-flex;
  height: 32px;
  position: relative;
  width: 32px;
}
.wanderingCubes__46696 .item__46696 {
  background-color: var(--brand-400);
  height: 10px;
  left: 0;
  position: absolute;
  top: 0;
  width: 10px;
}
.app-focused .wanderingCubes__46696 .item__46696 {
  animation: spinner-wandering-cubes__46696 1.8s ease-in-out infinite;
}
.app-focused .wanderingCubes__46696 .item__46696:last-child {
  animation-delay: -0.9s;
}
.app-focused .chasingDots__46696 {
  animation: spinner-chasing-dots-rotate__46696 2s linear infinite;
}
.chasingDots__46696 .item__46696 {
  background-color: var(--brand-500);
  border-radius: 100%;
  display: inline-block;
  height: 60%;
  position: absolute;
  top: 0;
  width: 60%;
}
.chasingDots__46696 .item__46696:last-child {
  bottom: 0;
  top: auto;
}
.app-focused .chasingDots__46696 .item__46696 {
  animation: spinner-chasing-dots-bounce__46696 2s ease-in-out infinite;
}
.app-focused .chasingDots__46696 .item__46696:last-child {
  animation-delay: -1s;
}
.pulsingEllipsis__46696 {
  display: flex;
  height: auto;
  justify-content: center;
  position: relative;
  width: 28px;
}
.pulsingEllipsis__46696 .item__46696 {
  background-color: var(--primary-100);
  border-radius: 3px;
  display: inline-block;
  height: 6px;
  margin-right: 2px;
  opacity: 0.3;
  width: 6px;
}
.app-focused .pulsingEllipsis__46696 .item__46696 {
  animation: spinner-pulsing-ellipsis__46696 1.4s ease-in-out infinite;
}
.app-focused .pulsingEllipsis__46696 .item__46696:nth-of-type(2) {
  animation-delay: 0.2s;
}
.app-focused .pulsingEllipsis__46696 .item__46696:nth-of-type(3) {
  animation-delay: 0.4s;
}
.lowMotion__46696 .item__46696 {
  background-color: var(--interactive-text-default);
  border-radius: 3px;
  display: inline-block;
  height: 6px;
  margin-right: 2px;
  opacity: 0.3;
  width: 6px;
}
.app-focused .lowMotion__46696 .item__46696 {
  animation: spinner-low-motion__46696 1.4s ease-in-out infinite;
}
.app-focused .lowMotion__46696 .item__46696:nth-of-type(2) {
  animation-delay: 0.2s;
}
.app-focused .lowMotion__46696 .item__46696:nth-of-type(3) {
  animation-delay: 0.4s;
}
.spinningCircle__46696 {
  width: 100%;
}
.spinningCircleInner__46696 {
  transform: rotate(280deg);
}
.circular__46696 {
  height: 100%;
  width: 100%;
}
.app-focused .circular__46696 {
  animation: spinner-spinning-circle-rotate__46696 2s linear infinite;
}
.path__46696 {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  fill: none;
  stroke-width: 6;
  stroke-miterlimit: 10;
  stroke-linecap: round;
  stroke: var(--brand-500);
}
.app-focused .path__46696 {
  animation: spinner-spinning-circle-dash__46696 2s ease-in-out infinite;
}
.path2__46696 {
  stroke: var(--text-brand);
  opacity: 0.6;
}
.app-focused .path2__46696 {
  animation-delay: 0.15s;
}
.path3__46696 {
  stroke: var(--text-brand);
}
.app-focused .path3__46696 {
  animation-delay: 0.23s;
}
.theme-light .path3__46696 {
  opacity: 0.3;
}
.app-focused .stop-animation .pulsingEllipsis__46696 .item__46696 {
  animation: none;
}
.app-focused .stopAnimation__46696 .chasingDots__46696,
.app-focused .stopAnimation__46696 .circular__46696,
.app-focused .stopAnimation__46696 .item__46696,
.app-focused .stopAnimation__46696 .path__46696 {
  animation: none;
}
.stack_dbd263 {
  display: flex;
}
.stack_dbd263[data-full-width="true"] {
  width: 100%;
}
.stack_dbd263[data-direction="vertical"] {
  flex-direction: column;
}
.stack_dbd263[data-direction="vertical-reverse"] {
  flex-direction: column-reverse;
}
.stack_dbd263[data-direction="horizontal"] {
  flex-direction: row;
}
.stack_dbd263[data-direction="horizontal-reverse"] {
  flex-direction: row-reverse;
}
.stack_dbd263[data-align="start"] {
  align-items: flex-start;
}
.stack_dbd263[data-align="end"] {
  align-items: flex-end;
}
.stack_dbd263[data-align="center"] {
  align-items: center;
}
.stack_dbd263[data-align="stretch"] {
  align-items: stretch;
}
.stack_dbd263[data-align="baseline"] {
  align-items: baseline;
}
.stack_dbd263[data-wrap="true"] {
  flex-wrap: wrap;
}
.stack_dbd263[data-justify="start"] {
  justify-content: flex-start;
}
.stack_dbd263[data-justify="end"] {
  justify-content: flex-end;
}
.stack_dbd263[data-justify="center"] {
  justify-content: center;
}
.stack_dbd263[data-justify="space-around"] {
  justify-content: space-around;
}
.stack_dbd263[data-justify="space-between"] {
  justify-content: space-between;
}
.scrollerBase_d125d2 {
  box-sizing: border-box;
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
}
.auto_d125d2,
.none_d125d2,
.thin_d125d2 {
}
.thin_d125d2::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.thin_d125d2::-webkit-scrollbar-track {
  background-color: var(--scrollbar-thin-track);
  border: 2px solid var(--scrollbar-thin-track);
  border-color: var(--scrollbar-thin-track);
}
.thin_d125d2::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--scrollbar-thin-thumb);
  border: 2px solid transparent;
  border-radius: 4px;
  min-height: 40px;
}
.thin_d125d2::-webkit-scrollbar-corner {
  background-color: transparent;
}
.auto_d125d2::-webkit-scrollbar {
  height: 16px;
  width: 16px;
}
.auto_d125d2::-webkit-scrollbar-track {
  background-color: var(--scrollbar-auto-track);
}
.auto_d125d2::-webkit-scrollbar-thumb,
.auto_d125d2::-webkit-scrollbar-track {
  background-clip: padding-box;
  border: 4px solid transparent;
  border-radius: 8px;
}
.auto_d125d2::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-auto-thumb);
  min-height: 40px;
}
.auto_d125d2::-webkit-scrollbar-corner {
  background-color: transparent;
}
.custom-theme-background
  .customTheme_d125d2.auto_d125d2::-webkit-scrollbar-track {
  background-color: var(--background-mod-muted);
}
.none_d125d2::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.fade_d125d2::-webkit-scrollbar-thumb,
.fade_d125d2::-webkit-scrollbar-track {
  visibility: hidden;
}
.fade_d125d2:hover::-webkit-scrollbar-thumb,
.fade_d125d2:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.scrolling_d125d2.fade_d125d2:focus-within::-webkit-scrollbar-thumb,
.scrolling_d125d2.fade_d125d2:focus-within::-webkit-scrollbar-track {
  visibility: visible;
}
.no-webkit-scrollbar .thin_d125d2 {
  scrollbar-color: var(--scrollbar-thin-thumb) var(--scrollbar-thin-track);
  scrollbar-width: thin;
}
.no-webkit-scrollbar .thin_d125d2.fade_d125d2.scrolling_d125d2,
.no-webkit-scrollbar .thin_d125d2.fade_d125d2:hover {
  scrollbar-color: var(--scrollbar-thin-thumb) var(--scrollbar-thin-track);
}
.no-webkit-scrollbar .auto_d125d2 {
  scrollbar-color: var(--scrollbar-auto-scrollbar-color-thumb)
    var(--scrollbar-auto-scrollbar-color-track);
  scrollbar-width: auto;
}
.no-webkit-scrollbar .auto_d125d2.fade_d125d2.scrolling_d125d2,
.no-webkit-scrollbar .auto_d125d2.fade_d125d2:hover {
  scrollbar-color: var(--scrollbar-auto-scrollbar-color-thumb)
    var(--scrollbar-auto-scrollbar-color-track);
}
.no-webkit-scrollbar .none_d125d2 {
  scrollbar-width: none;
}
.no-webkit-scrollbar .fade_d125d2 {
  scrollbar-color: transparent transparent;
}
.content_d125d2 {
  position: relative;
}
.disableScrollAnchor_d125d2 {
  overflow-anchor: none;
}
.managedReactiveScroller_d125d2 {
  overflow-x: hidden;
  overflow-y: scroll;
}
.pointerCover_d125d2 {
  inset: 0;
  position: absolute;
  z-index: 9999;
}
.enable-forced-colors ::-webkit-scrollbar-track {
  border-radius: 0;
  border-width: 1px;
}
.enable-forced-colors ::-webkit-scrollbar-thumb {
  background-color: CanvasText;
  border-width: 1px;
}
.enable-forced-colors ::-webkit-scrollbar-thumb:horizontal:active,
.enable-forced-colors ::-webkit-scrollbar-thumb:horizontal:hover,
.enable-forced-colors ::-webkit-scrollbar-thumb:vertical:active,
.enable-forced-colors ::-webkit-scrollbar-thumb:vertical:hover {
  background-color: Highlight;
}
.enable-forced-colors .auto_d125d2::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.enable-forced-colors .auto_d125d2::-webkit-scrollbar-track {
  border-radius: 0;
  border-width: 1px;
}
html.decorate-links .lowSaturationUnderline__41f68 {
  text-decoration: underline !important;
}
[data-accessibility="desaturate"] {
  filter: saturate(var(--saturation-factor, 1));
}
.desaturate__41f68 {
  filter: saturate(var(--saturation-factor, 1));
}
.theme-dark {
  --brightness: calc(1.5 - var(--saturation-factor, 1) * 0.5);
  --contrast: var(--saturation-factor, 1);
}
.theme-light {
  --brightness: calc(0.5 + var(--saturation-factor, 1) * 0.5);
  --contrast: var(--saturation-factor, 1);
}
.desaturate-user-colors .desaturateUserColors__41f68 {
  filter: saturate(var(--saturation-factor, 1)) contrast(var(--contrast, 1))
    brightness(var(--brightness, 1));
}
.button__201d5 {
  align-items: center;
  background: none;
  border: 1px solid var(--opacity-white-8);
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  font-size: 14px;
  font-weight: var(--font-weight-medium);
  justify-content: center;
  line-height: 16px;
  padding: 2px 16px;
  position: relative;
  transition-duration: 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.button__201d5:disabled,
.button__201d5[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.5;
}
.button__201d5 .contents__201d5 {
  --button--underline-color: transparent;
  background-image: linear-gradient(
    to top,
    transparent,
    transparent var(--custom-button-link-underline-offset),
    var(--button--underline-color) var(--custom-button-link-underline-offset),
    var(--button--underline-color) var(--custom-button-link-underline-stop),
    transparent var(--custom-button-link-underline-stop)
  );
}
.highlight-void-buttons .button__201d5 {
  box-shadow: 0 0 4px 4px var(--yellow-new-30);
}
.lookFilled__201d5.colorBrand__201d5 {
  background-color: var(--control-primary-background-default);
  border: 1px solid var(--control-primary-border-default);
  color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrand__201d5:hover {
  background-color: var(--control-primary-background-hover);
}
.lookFilled__201d5.colorBrand__201d5:active {
  background-color: var(--control-primary-background-active);
}
.lookFilled__201d5.colorBrand__201d5 .spinnerItem__201d5 {
  background-color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrand__201d5:disabled,
.lookFilled__201d5.colorBrand__201d5[aria-disabled="true"] {
  background-color: var(--control-primary-background-default);
}
.lookFilled__201d5.colorBrandInverted__201d5 {
  background-color: var(--control-overlay-primary-background-default);
  color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrandInverted__201d5:hover {
  background-color: var(--control-overlay-primary-background-hover);
}
.lookFilled__201d5.colorBrandInverted__201d5:active {
  background-color: var(--control-overlay-primary-background-active);
}
.lookFilled__201d5.colorBrandInverted__201d5 .spinnerItem__201d5 {
  background-color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorBrandInverted__201d5:disabled,
.lookFilled__201d5.colorBrandInverted__201d5[aria-disabled="true"] {
  background-color: var(--control-overlay-primary-background-default);
}
.lookOutlined__201d5.colorBrand__201d5 {
  border-color: var(--control-secondary-border-default);
  color: var(--control-secondary-text-default);
}
.lookOutlined__201d5.colorBrand__201d5:hover {
  background-color: var(--button-outline-brand-background-hover);
  border-color: var(--control-secondary-border-hover);
  color: var(--control-secondary-text-hover);
}
.lookOutlined__201d5.colorBrand__201d5:active {
  background-color: var(--control-secondary-background-active);
  border-color: var(--button-outline-brand-border-active);
  color: var(--control-secondary-text-active);
}
.lookOutlined__201d5.colorBrand__201d5:disabled,
.lookOutlined__201d5.colorBrand__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorBrand__201d5 .spinnerItem__201d5 {
  background-color: var(--brand-500);
}
.lookLink__201d5.colorBrand__201d5 {
  color: var(--brand-500);
}
.lookLink__201d5.colorBrand__201d5:hover .contents__201d5 {
  --button--underline-color: var(--brand-500);
}
.lookLink__201d5.colorBrand__201d5:disabled .contents__201d5,
.lookLink__201d5.colorBrand__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorBrand__201d5 .spinnerItem__201d5 {
  background-color: var(--brand-500);
}
.lookOutlined__201d5.colorPrimary__201d5 {
  border-color: var(--control-secondary-border-default);
  color: var(--button-outline-primary-text);
}
.lookOutlined__201d5.colorPrimary__201d5:hover {
  background-color: var(--control-secondary-background-hover);
  border-color: var(--control-secondary-border-hover);
  color: var(--control-secondary-text-hover);
}
.lookOutlined__201d5.colorPrimary__201d5:active {
  background-color: var(--control-secondary-background-active);
  border-color: var(--control-secondary-border-active);
  color: var(--control-secondary-text-active);
}
.lookOutlined__201d5.colorPrimary__201d5:disabled,
.lookOutlined__201d5.colorPrimary__201d5[aria-disabled="true"] {
  background-color: transparent;
  color: var(--button-outline-primary-text);
}
.lookOutlined__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorLink__201d5 {
  background-color: var(--text-link);
  color: var(--white);
}
.lookFilled__201d5.colorLink__201d5:hover {
  background-color: var(--blue-500);
}
.lookFilled__201d5.colorLink__201d5:active {
  background-color: var(--blue-530);
}
.lookFilled__201d5.colorLink__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorLink__201d5:disabled,
.lookFilled__201d5.colorLink__201d5[aria-disabled="true"] {
  background-color: var(--text-link);
}
.lookOutlined__201d5.colorLink__201d5 {
  border-color: var(--text-link);
  color: var(--text-link);
}
.lookOutlined__201d5.colorLink__201d5:active {
  background-color: hsl(var(--text-link-hsl) / 0.1);
}
.lookOutlined__201d5.colorLink__201d5:disabled,
.lookOutlined__201d5.colorLink__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorLink__201d5 .spinnerItem__201d5 {
  background-color: var(--text-link);
}
.lookLink__201d5.colorLink__201d5 {
  color: var(--text-link);
}
.lookLink__201d5.colorLink__201d5:hover .contents__201d5 {
  --button--underline-color: var(--text-link);
}
.lookLink__201d5.colorLink__201d5:disabled .contents__201d5,
.lookLink__201d5.colorLink__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorLink__201d5 .spinnerItem__201d5 {
  background-color: var(--text-link);
}
.lookFilled__201d5.colorWhite__201d5 {
  background-color: var(--control-overlay-primary-background-default);
  border-color: var(--opacity-8);
  color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorWhite__201d5:hover {
  background-color: var(--control-overlay-primary-background-hover);
}
.lookFilled__201d5.colorWhite__201d5:active {
  background-color: var(--control-overlay-primary-background-active);
}
.lookFilled__201d5.colorWhite__201d5 .spinnerItem__201d5 {
  background-color: var(--control-primary-text-default);
}
.lookFilled__201d5.colorWhite__201d5:disabled,
.lookFilled__201d5.colorWhite__201d5[aria-disabled="true"] {
  background-color: var(--control-overlay-primary-background-default);
}
.lookOutlined__201d5.colorWhite__201d5 {
  border-color: var(--white);
  color: var(--white);
}
.lookOutlined__201d5.colorWhite__201d5:active {
  background-color: hsl(var(--white-hsl) / 0.1);
}
.lookOutlined__201d5.colorWhite__201d5:disabled,
.lookOutlined__201d5.colorWhite__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorWhite__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookLink__201d5.colorWhite__201d5 {
  color: var(--white);
}
.lookLink__201d5.colorWhite__201d5:hover .contents__201d5 {
  --button--underline-color: var(--white);
}
.lookLink__201d5.colorWhite__201d5:disabled .contents__201d5,
.lookLink__201d5.colorWhite__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorWhite__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorRed__201d5 {
  background-color: var(--control-critical-primary-background-default);
  border: 1px solid var(--control-critical-primary-border-default);
  color: var(--white);
}
.lookFilled__201d5.colorRed__201d5:hover {
  background-color: var(--control-critical-primary-background-hover);
}
.lookFilled__201d5.colorRed__201d5:active {
  background-color: var(--control-critical-primary-background-active);
}
.lookFilled__201d5.colorRed__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorRed__201d5:disabled,
.lookFilled__201d5.colorRed__201d5[aria-disabled="true"] {
  background-color: var(--control-critical-primary-background-default);
}
.lookOutlined__201d5.colorRed__201d5 {
  background-color: var(--control-critical-secondary-background-default);
  border-color: var(--control-critical-secondary-border-default);
  color: var(--control-critical-primary-text-default);
}
.lookOutlined__201d5.colorRed__201d5:hover {
  background-color: var(--control-critical-secondary-background-hover);
  border-color: var(--control-critical-secondary-border-hover);
  color: var(--control-critical-primary-text-hover);
}
.lookOutlined__201d5.colorRed__201d5:active {
  background-color: var(--control-critical-secondary-background-active);
  border-color: var(--control-critical-secondary-border-active);
  color: var(--control-critical-primary-text-active);
}
.lookOutlined__201d5.colorRed__201d5:disabled,
.lookOutlined__201d5.colorRed__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorRed__201d5 .spinnerItem__201d5 {
  background-color: var(--red-400);
}
.lookLink__201d5.colorRed__201d5 {
  color: var(--text-feedback-critical);
}
.lookLink__201d5.colorRed__201d5:hover .contents__201d5 {
  --button--underline-color: var(--text-feedback-critical);
}
.lookLink__201d5.colorRed__201d5:disabled .contents__201d5,
.lookLink__201d5.colorRed__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorRed__201d5 .spinnerItem__201d5 {
  background-color: var(--text-feedback-critical);
}
.lookFilled__201d5.colorGreen__201d5 {
  background-color: var(--control-connected-background-default);
  border: 1px solid var(--control-connected-border-default);
  color: var(--white);
}
.lookFilled__201d5.colorGreen__201d5:hover {
  background-color: var(--control-connected-background-hover);
}
.lookFilled__201d5.colorGreen__201d5:active {
  background-color: var(--control-connected-background-active);
}
.lookFilled__201d5.colorGreen__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.lookFilled__201d5.colorGreen__201d5:disabled,
.lookFilled__201d5.colorGreen__201d5[aria-disabled="true"] {
  background-color: var(--control-connected-background-default);
}
.lookOutlined__201d5.colorGreen__201d5 {
  border-color: var(--control-connected-border-default);
  color: var(--control-primary-text-default);
}
.lookOutlined__201d5.colorGreen__201d5:hover {
  background-color: var(--control-connected-background-hover);
  border-color: var(--control-connected-border-hover);
  color: var(--control-primary-text-hover);
}
.lookOutlined__201d5.colorGreen__201d5:active {
  background-color: var(--control-connected-background-active);
  border-color: var(--control-connected-border-active);
  color: var(--control-primary-text-active);
}
.lookOutlined__201d5.colorGreen__201d5:disabled,
.lookOutlined__201d5.colorGreen__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookOutlined__201d5.colorGreen__201d5 .spinnerItem__201d5 {
  background-color: var(--green-230);
}
.lookLink__201d5.colorGreen__201d5 {
  color: var(--green-360);
}
.lookLink__201d5.colorGreen__201d5:hover .contents__201d5 {
  --button--underline-color: var(--green-360);
}
.lookLink__201d5.colorGreen__201d5:disabled .contents__201d5,
.lookLink__201d5.colorGreen__201d5[aria-disabled="true"] .contents__201d5 {
  background-image: none;
}
.lookLink__201d5.colorGreen__201d5 .spinnerItem__201d5 {
  background-color: var(--green-360);
}
.lookFilled__201d5.colorPrimary__201d5 {
  background-color: var(--control-secondary-background-default);
  border-color: var(--border-muted);
  color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorPrimary__201d5:hover {
  background-color: var(--control-secondary-background-hover);
}
.lookFilled__201d5.colorPrimary__201d5:active {
  background-color: var(--control-secondary-background-active);
}
.lookFilled__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorPrimary__201d5:disabled,
.lookFilled__201d5.colorPrimary__201d5[aria-disabled="true"] {
  background-color: var(--control-secondary-background-default);
}
.lookFilled__201d5.colorTransparent__201d5 {
  background-color: var(--control-secondary-background-default);
  border-color: var(--border-muted);
  color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorTransparent__201d5:hover {
  background-color: var(--control-secondary-background-hover);
}
.lookFilled__201d5.colorTransparent__201d5:active {
  background-color: var(--control-secondary-background-active);
}
.lookFilled__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--control-secondary-text-default);
}
.lookFilled__201d5.colorTransparent__201d5:disabled,
.lookFilled__201d5.colorTransparent__201d5[aria-disabled="true"] {
  background-color: var(--control-secondary-background-default);
}
.theme-dark .lookLink__201d5.colorPrimary__201d5:hover .contents__201d5 {
  --button--underline-color: var(--white);
}
.theme-dark .lookLink__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--white);
}
.theme-dark .lookOutlined__201d5.colorTransparent__201d5 {
  border-color: var(--primary-200);
}
.theme-dark .lookOutlined__201d5.colorTransparent__201d5:active {
  background-color: hsl(var(--primary-200-hsl) / 0.1);
}
.theme-dark .lookOutlined__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-200);
}
.theme-dark .lookLink__201d5.colorTransparent__201d5:hover .contents__201d5 {
  --button--underline-color: var(--primary-200);
}
.theme-dark .lookLink__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-200);
}
.theme-light .lookLink__201d5.colorPrimary__201d5:hover .contents__201d5 {
  --button--underline-color: var(--primary-400);
}
.theme-light .lookLink__201d5.colorPrimary__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-400);
}
.theme-light .lookOutlined__201d5.colorTransparent__201d5 {
  border-color: var(--primary-400);
}
.theme-light .lookOutlined__201d5.colorTransparent__201d5:active {
  background-color: hsl(var(--primary-400-hsl) / 0.1);
}
.theme-light .lookOutlined__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-400);
}
.theme-light .lookLink__201d5.colorTransparent__201d5:hover .contents__201d5 {
  --button--underline-color: var(--primary-400);
}
.theme-light .lookLink__201d5.colorTransparent__201d5 .spinnerItem__201d5 {
  background-color: var(--primary-400);
}
.lookFilled__201d5 {
  transition:
    background-color var(--custom-button-transition-duration) ease,
    color var(--custom-button-transition-duration) ease;
}
.lookOutlined__201d5 {
  border-style: solid;
  border-width: 1px;
  transition:
    color var(--custom-button-transition-duration) ease,
    background-color var(--custom-button-transition-duration) ease,
    border-color var(--custom-button-transition-duration) ease;
}
.lookBlank__201d5 {
  background: transparent;
  border: 0;
  color: currentColor;
  margin: 0;
  padding: 0;
}
.sizeTiny__201d5 {
  height: var(--custom-button-button-tn-height);
  min-height: var(--custom-button-button-tn-height);
  min-width: var(--custom-button-button-tn-width);
  width: var(--custom-button-button-tn-width);
}
.sizeSmall__201d5 {
  height: 32px;
  line-height: 18px;
  min-height: 32px;
  min-width: 60px;
  padding: calc(var(--space-4) - 1px) calc(var(--space-12) - 1px);
  width: 60px;
}
.sizeMedium__201d5 {
  font-size: 16px;
  height: 40px;
  line-height: 18px;
  min-height: 40px;
  min-width: 100px;
  padding: calc(var(--space-8) - 1px) calc(var(--space-16) - 1px);
  width: 100px;
}
.sizeLarge__201d5 {
  height: var(--custom-button-button-lg-height);
  min-height: var(--custom-button-button-lg-height);
  min-width: var(--custom-button-button-lg-width);
  width: var(--custom-button-button-lg-width);
}
.sizeMin__201d5 {
  display: inline;
  height: auto;
  padding: 0 4px;
  width: auto;
}
.sizeMax__201d5 {
  font-size: 16px;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  width: 100%;
}
.sizeIcon__201d5 {
  height: auto;
  padding: 4px;
}
.grow__201d5,
.sizeIcon__201d5 {
  width: auto;
}
.fullWidth__201d5 {
  width: 100%;
}
.submitting__201d5 {
  pointer-events: none;
}
.lookFilled__201d5 .contents__201d5,
.lookLink__201d5 .contents__201d5,
.lookOutlined__201d5 .contents__201d5 {
  margin: 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lookLink__201d5 {
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .lookFilled__201d5 .contents__201d5,
  .lookLink__201d5 .contents__201d5,
  .lookOutlined__201d5 .contents__201d5 {
    margin: 0;
  }
}
.submitting__201d5 .contents__201d5 {
  visibility: hidden;
}
.spinner__201d5 {
  align-items: center;
  display: flex;
  height: 100%;
  inset-inline-start: 0;
  justify-content: center;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.disabledButtonWrapper__201d5 {
  display: inline-block;
  padding: 0;
  position: relative;
}
.disabledButtonWrapper__201d5 .button__201d5.grow__201d5 {
  width: 100%;
}
.disabledButtonOverlay__201d5 {
  cursor: not-allowed;
  inset: 0;
  position: absolute;
  z-index: 9;
}
.enable-forced-colors.theme-dark .button__201d5,
.enable-forced-colors.theme-light .button__201d5 {
  background-color: ButtonFace;
  transition: none;
}
.enable-forced-colors.theme-dark .button__201d5 .contents__201d5,
.enable-forced-colors.theme-light .button__201d5 .contents__201d5 {
  color: ButtonText;
  forced-color-adjust: none;
}
.enable-forced-colors.theme-dark .button__201d5 .contents__201d5 svg,
.enable-forced-colors.theme-light .button__201d5 .contents__201d5 svg {
  color: currentColor;
}
.enable-forced-colors.theme-dark .button__201d5:hover,
.enable-forced-colors.theme-light .button__201d5:hover {
  background-color: ButtonFace;
}
.enable-forced-colors.theme-dark .button__201d5:hover .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:hover .contents__201d5 {
  color: ButtonText;
  text-decoration: underline;
}
.enable-forced-colors.theme-dark .button__201d5:disabled,
.enable-forced-colors.theme-dark .button__201d5[aria-disabled="true"],
.enable-forced-colors.theme-light .button__201d5:disabled,
.enable-forced-colors.theme-light .button__201d5[aria-disabled="true"] {
  background-color: Canvas;
  border-color: GrayText !important;
  opacity: 1;
}
.enable-forced-colors.theme-dark .button__201d5:disabled .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-disabled="true"]
  .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:disabled .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-disabled="true"]
  .contents__201d5 {
  color: GrayText;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5
  .contents__201d5 {
  text-decoration: underline;
}
.enable-forced-colors.theme-dark .button__201d5.lookLink__201d5:not(:disabled),
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-light .button__201d5.lookLink__201d5:not(:disabled),
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]) {
  background-color: Canvas;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not(:disabled)
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"])
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not(:disabled)
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"])
  .contents__201d5 {
  color: LinkText;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not(:disabled):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not(:disabled):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover {
  background-color: Canvas;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not(:disabled):hover
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not(:disabled):hover
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5.lookLink__201d5:not([aria-disabled="true"]):hover
  .contents__201d5 {
  color: LinkText;
}
.enable-forced-colors.theme-dark .button__201d5.lookFilled__201d5,
.enable-forced-colors.theme-dark .button__201d5.lookOutlined__201d5,
.enable-forced-colors.theme-light .button__201d5.lookFilled__201d5,
.enable-forced-colors.theme-light .button__201d5.lookOutlined__201d5 {
  border-style: solid;
  border-width: 1px;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not(:disabled),
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not(:disabled),
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not(:disabled),
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]),
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not(:disabled),
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]) {
  border-color: CanvasText !important;
}
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not(:disabled):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not(:disabled):hover,
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not(:disabled):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5:not([aria-disabled="true"]):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not(:disabled):hover,
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5:not([aria-disabled="true"]):hover {
  border-color: ButtonText !important;
}
.enable-forced-colors.theme-dark .button__201d5:active,
.enable-forced-colors.theme-dark .button__201d5[aria-expanded="true"],
.enable-forced-colors.theme-dark .button__201d5[aria-selected="true"],
.enable-forced-colors.theme-light .button__201d5:active,
.enable-forced-colors.theme-light .button__201d5[aria-expanded="true"],
.enable-forced-colors.theme-light .button__201d5[aria-selected="true"] {
  background-color: HighlightText;
}
.enable-forced-colors.theme-dark .button__201d5:active .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-expanded="true"]
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-selected="true"]
  .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:active .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-expanded="true"]
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-selected="true"]
  .contents__201d5 {
  color: Highlight;
  text-decoration: underline;
}
.enable-forced-colors.theme-dark .button__201d5:active:hover,
.enable-forced-colors.theme-dark .button__201d5[aria-expanded="true"]:hover,
.enable-forced-colors.theme-dark .button__201d5[aria-selected="true"]:hover,
.enable-forced-colors.theme-light .button__201d5:active:hover,
.enable-forced-colors.theme-light .button__201d5[aria-expanded="true"]:hover,
.enable-forced-colors.theme-light .button__201d5[aria-selected="true"]:hover {
  background-color: HighlightText;
}
.enable-forced-colors.theme-dark .button__201d5:active:hover .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-expanded="true"]:hover
  .contents__201d5,
.enable-forced-colors.theme-dark
  .button__201d5[aria-selected="true"]:hover
  .contents__201d5,
.enable-forced-colors.theme-light .button__201d5:active:hover .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-expanded="true"]:hover
  .contents__201d5,
.enable-forced-colors.theme-light
  .button__201d5[aria-selected="true"]:hover
  .contents__201d5 {
  color: Highlight;
}
.enable-forced-colors.theme-dark .button__201d5.lookFilled__201d5:active,
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5[aria-expanded="true"],
.enable-forced-colors.theme-dark
  .button__201d5.lookFilled__201d5[aria-selected="true"],
.enable-forced-colors.theme-dark .button__201d5.lookOutlined__201d5:active,
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5[aria-expanded="true"],
.enable-forced-colors.theme-dark
  .button__201d5.lookOutlined__201d5[aria-selected="true"],
.enable-forced-colors.theme-light .button__201d5.lookFilled__201d5:active,
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5[aria-expanded="true"],
.enable-forced-colors.theme-light
  .button__201d5.lookFilled__201d5[aria-selected="true"],
.enable-forced-colors.theme-light .button__201d5.lookOutlined__201d5:active,
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5[aria-expanded="true"],
.enable-forced-colors.theme-light
  .button__201d5.lookOutlined__201d5[aria-selected="true"] {
  border-color: Highlight !important;
}
.lookLink__201d5.colorPrimary__201d5 {
  color: var(--text-default);
}
.images-light .lookLink__201d5.colorPrimary__201d5:disabled .contents__201d5,
.images-light
  .lookLink__201d5.colorPrimary__201d5[aria-disabled="true"]
  .contents__201d5 {
  background-image: none;
}
.images-dark .lookLink__201d5.colorPrimary__201d5:disabled .contents__201d5,
.images-dark
  .lookLink__201d5.colorPrimary__201d5[aria-disabled="true"]
  .contents__201d5 {
  background-image: none;
}
.lookOutlined__201d5.colorTransparent__201d5 {
  color: var(--text-default);
}
.lookOutlined__201d5.colorTransparent__201d5:disabled,
.lookOutlined__201d5.colorTransparent__201d5[aria-disabled="true"] {
  background-color: transparent;
}
.lookLink__201d5.colorTransparent__201d5 {
  color: var(--text-default);
}
.lookLink__201d5.sizeMin__201d5 .contents__201d5 {
  display: inline;
}
&.theme-dark .lookLink__201d5.colorLink__201d5,
&.theme-dark .lookLink__201d5.colorPrimary__201d5 {
  color: var(--brand-360);
}
&.theme-dark .lookLink__201d5.colorLink__201d5:hover .contents__201d5,
&.theme-dark .lookLink__201d5.colorPrimary__201d5:hover .contents__201d5 {
  --button--underline-color: var(--brand-360);
}
.lookBlank__201d5,
.lookLink__201d5 {
  border: none;
}
.hiddenVisually_b18fe2,
.showOnFocus_b18fe2:not(:focus-within) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 1px;
}
.flex__7c0ba,
.horizontal__7c0ba {
  display: flex;
}
.horizontal__7c0ba {
  flex-direction: row;
}
.horizontalReverse__7c0ba {
  display: flex;
  flex-direction: row-reverse;
}
.horizontal__7c0ba > .flex__7c0ba,
.horizontal__7c0ba > .flexChild__7c0ba {
  margin-inline: 10px;
}
.horizontal__7c0ba > .flex__7c0ba:first-child,
.horizontal__7c0ba > .flexChild__7c0ba:first-child {
  margin-inline-start: 0;
}
.horizontal__7c0ba > .flex__7c0ba:last-child,
.horizontal__7c0ba > .flexChild__7c0ba:last-child {
  margin-inline-end: 0;
}
.horizontalReverse__7c0ba > .flex__7c0ba,
.horizontalReverse__7c0ba > .flexChild__7c0ba {
  margin-inline: 10px;
}
.horizontalReverse__7c0ba > .flex__7c0ba:first-child,
.horizontalReverse__7c0ba > .flexChild__7c0ba:first-child {
  margin-inline-end: 0;
}
.horizontalReverse__7c0ba > .flex__7c0ba:last-child,
.horizontalReverse__7c0ba > .flexChild__7c0ba:last-child {
  margin-inline-start: 0;
}
.horizontal__7c0ba > .flexMarginReset__7c0ba {
  margin: 0;
}
.flex_abf706 {
  display: flex;
}
.alignStart_abf706 {
  align-items: flex-start;
}
.alignEnd_abf706 {
  align-items: flex-end;
}
.alignCenter_abf706 {
  align-items: center;
}
.alignStretch_abf706 {
  align-items: stretch;
}
.alignBaseline_abf706 {
  align-items: baseline;
}
.justifyStart_abf706 {
  justify-content: flex-start;
}
.justifyEnd_abf706 {
  justify-content: flex-end;
}
.justifyCenter_abf706 {
  justify-content: center;
}
.justifyAround_abf706 {
  justify-content: space-around;
}
.justifyBetween_abf706 {
  justify-content: space-between;
}
.noWrap_abf706 {
  flex-wrap: nowrap;
}
.wrap_abf706 {
  flex-wrap: wrap;
}
.wrapReverse_abf706 {
  flex-wrap: wrap-reverse;
}
.directionRow_abf706 {
  flex-direction: row;
}
.directionRowReverse_abf706 {
  flex-direction: row-reverse;
}
.directionColumn_abf706 {
  flex-direction: column;
}
.spacer_abf706 {
  flex: 1;
  overflow: hidden;
}
.vertical_abf706 {
  display: flex;
  flex-direction: column;
}
.horizontal_abf706 {
  display: flex;
  flex-direction: row;
}
.horizontalReverse_abf706 {
  display: flex;
  flex-direction: row-reverse;
}
.horizontal_abf706 > .spacer_abf706,
.horizontalReverse_abf706 > .spacer_abf706,
.vertical_abf706 > .spacer_abf706 {
  min-height: 1px;
}
.flexCenter_abf706 {
  align-items: center;
  display: flex;
  justify-content: center;
}
.focusLock__49fc1 {
  max-width: 100%;
  min-height: 0;
}
.focusLock__49fc1,
.root__49fc1 {
  display: flex;
  flex-direction: column;
}
.root__49fc1 {
  background-color: var(--modal-background);
  border: 1px solid var(--border-normal);
  border-radius: var(--radius-md);
  margin: 0 auto;
  max-height: 100%;
  pointer-events: all;
  position: relative;
}
.root__49fc1.root__49fc1 {
  border-radius: var(--radius-md);
}
.small__49fc1 {
  max-height: 720px;
  min-height: 220px;
  width: var(--modal-width-small);
}
.medium__49fc1 {
  max-height: 800px;
  width: var(--modal-width-medium);
}
.large__49fc1,
.medium__49fc1 {
  min-height: 400px;
}
.large__49fc1 {
  max-width: 962px;
  min-width: var(--modal-width-large);
}
@media screen and (max-height: 550px), screen and (max-width: 485px) {
  .root__49fc1 {
    max-width: 100%;
    min-width: auto;
    width: 100%;
  }
  .fullscreenOnMobile__49fc1 {
    border: none !important;
    border-radius: 0 !important;
    inset: 0;
    max-height: none;
    overflow-y: auto;
    position: absolute;
    width: 100%;
  }
  .fullscreenOnMobile__49fc1 .footer__49fc1,
  .fullscreenOnMobile__49fc1 .header__49fc1 {
    border-radius: 0;
  }
}
.footer__49fc1,
.header__49fc1 {
  flex: 0 0 auto;
  overflow-x: hidden;
  padding: var(--modal-vertical-padding) var(--modal-horizontal-padding);
  position: relative;
  z-index: 1;
}
.header__49fc1 {
  border-radius: var(--radius-md) var(--radius-md) 0 0;
  transition: box-shadow 0.1s ease-out;
  word-wrap: break-word;
  overflow: hidden;
  padding-bottom: 0;
}
.footer__49fc1 {
  background-color: var(--modal-footer-background);
  border-radius: 0 0 var(--radius-md) var(--radius-md);
  padding-top: var(--space-16);
}
.content__49fc1 {
  overflow-x: hidden;
  padding-inline: var(--modal-horizontal-padding);
  padding-top: var(--space-8);
  position: relative;
}
.close__49fc1 {
  border-radius: 3px;
  box-sizing: content-box;
  color: var(--icon-strong);
  cursor: pointer;
  height: 24px;
  opacity: 0.5;
  padding: 4px;
  transition: opacity 0.2s ease-in-out;
}
.close__49fc1:hover {
  color: var(--interactive-text-hover);
  opacity: 1;
}
.closeWithCircleBackground__49fc1 {
  align-items: center;
  background-color: var(--opacity-black-84);
  border-radius: 50%;
  display: flex;
  height: 24px;
  justify-content: center;
  padding: 0;
  width: 24px;
}
.closeWithCircleBackground__49fc1 .closeIcon__49fc1 {
  color: var(--primary-330);
  height: 16px;
  width: 16px;
}
.closeWithCircleBackground__49fc1 .closeIcon__49fc1:hover {
  color: var(--primary-230);
}
.closeWithCircleBackground__49fc1:hover {
  background-color: var(--black);
}
@media screen and (max-height: 550px), screen and (max-width: 485px) {
  .hideOnFullscreen__49fc1 {
    display: none;
  }
  .footer__49fc1 {
    bottom: 0;
    box-sizing: border-box;
    position: static;
    width: 100%;
  }
}
.spinnerContainer__49fc1 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.footerSeparator__49fc1,
.separator__49fc1 {
  box-shadow: none;
}
.enable-forced-colors .root__49fc1 {
  border: 2px solid CanvasText;
}
.enable-forced-colors .close__49fc1 {
  opacity: 1;
}
.rootWithShadow__49fc1 {
  box-shadow: var(--shadow-medium);
}
.defaultColor__4bd52 {
  color: var(--text-default);
}
.lineClamp1__4bd52 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lineClamp2Plus__4bd52 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.selectable__4bd52 {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.tabularNumbers__4bd52 {
  font-variant-numeric: tabular-nums;
}
.heading-sm\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2857142857142858;
}
.heading-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.heading-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.heading-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2857142857142858;
}
.heading-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-sm\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 800;
  line-height: 1.2857142857142858;
}
.heading-sm\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.heading-md\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.heading-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.heading-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.heading-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.heading-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-md\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.25;
}
.heading-md\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.heading-lg\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.heading-lg\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.heading-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.heading-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.heading-lg\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-lg\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
}
.heading-lg\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.heading-xl\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 400;
  line-height: 1.25;
}
.heading-xl\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
}
.heading-xl\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
.heading-xl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
}
.heading-xl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xl\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 800;
  line-height: 1.25;
}
.heading-xl\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.heading-xxl\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 400;
  line-height: 1.25;
}
.heading-xxl\/normal_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 500;
  line-height: 1.25;
}
.heading-xxl\/medium_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}
.heading-xxl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
}
.heading-xxl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.heading-xxl\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 800;
  line-height: 1.25;
}
.heading-xxl\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.experimental\/heading-xs\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.experimental\/heading-xs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/heading-xs\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2857142857142858;
}
.experimental\/heading-xs\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/heading-sm\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/heading-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/heading-sm\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.experimental\/heading-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/heading-md\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2222222222222223;
}
.experimental\/heading-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.experimental\/heading-md\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2222222222222223;
}
.experimental\/heading-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.experimental\/heading-lg\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.experimental\/heading-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/heading-lg\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.experimental\/heading-lg\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/heading-xl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/heading-xl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.experimental\/heading-xl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
}
.experimental\/heading-xl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.experimental\/heading-xxl\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/heading-xxl\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.experimental\/heading-xxl\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
}
.experimental\/heading-xxl\/bold_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.eyebrow_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.3333333333333333;
  text-transform: uppercase;
}
.eyebrow_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/normal_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.heading-deprecated-12\/extrabold_cf4812 {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.3333333333333333;
}
.heading-deprecated-12\/extrabold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.redesign\/heading-18\/medium_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.redesign\/heading-18\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.redesign\/heading-18\/semibold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.redesign\/heading-18\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.redesign\/heading-18\/bold_cf4812 {
  font-family: var(--font-display);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.redesign\/heading-18\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.text-xxs\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
}
.text-xxs\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xxs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
}
.text-xxs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xxs\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
}
.text-xxs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xxs\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
}
.text-xxs\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.text-xs\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.text-xs\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-xs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.text-xs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-xs\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.text-xs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-xs\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.text-xs\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.text-sm\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2857142857142858;
}
.text-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-sm\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.text-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-sm\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.text-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-sm\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2857142857142858;
}
.text-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.text-md\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.text-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-md\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.text-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-md\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.text-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-md\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.text-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.text-lg\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.text-lg\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.text-lg\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.text-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.text-lg\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.text-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.text-lg\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}
.text-lg\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.redesign\/message-preview\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/message-preview\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/message-preview\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/message-preview\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.redesign\/message-preview\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.9375rem;
}
.redesign\/channel-title\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.375;
}
.redesign\/channel-title\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.redesign\/channel-title\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.375;
}
.redesign\/channel-title\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.redesign\/channel-title\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.375;
}
.redesign\/channel-title\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.redesign\/channel-title\/bold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375;
}
.redesign\/channel-title\/bold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/body-xs\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.experimental\/body-xs\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/body-xs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.experimental\/body-xs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/body-sm\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2857142857142858;
}
.experimental\/body-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/body-sm\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.experimental\/body-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/body-md\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
}
.experimental\/body-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/body-md\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.experimental\/body-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/body-lg\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.experimental\/body-lg\/normal_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/body-lg\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}
.experimental\/body-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.experimental\/meta\/normal_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.experimental\/meta\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/meta\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
}
.experimental\/meta\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.display-sm_cf4812 {
  font-family: var(--font-headline);
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
}
.display-sm_cf4812.fontScaling_cf4812 {
  font-size: 1.25rem;
}
.display-md_cf4812 {
  font-family: var(--font-headline);
  font-size: 34px;
  font-weight: 800;
  line-height: 1.0588235294117647;
}
.display-md_cf4812.fontScaling_cf4812 {
  font-size: 2.125rem;
}
.display-lg_cf4812 {
  font-family: var(--font-headline);
  font-size: 44px;
  font-weight: 800;
  line-height: 0.9545454545454546;
}
.display-lg_cf4812.fontScaling_cf4812 {
  font-size: 2.75rem;
}
.experimental\/display-xs_cf4812 {
  font-family: var(--font-headline);
  font-size: 16px;
  font-weight: 800;
  line-height: 1;
}
.experimental\/display-xs_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/display-sm_cf4812 {
  font-family: var(--font-headline);
  font-size: 24px;
  font-weight: 800;
  line-height: 0.9166666666666666;
}
.experimental\/display-sm_cf4812.fontScaling_cf4812 {
  font-size: 1.5rem;
}
.experimental\/display-md_cf4812 {
  font-family: var(--font-headline);
  font-size: 32px;
  font-weight: 800;
  line-height: 0.875;
}
.experimental\/display-md_cf4812.fontScaling_cf4812 {
  font-size: 2rem;
}
.experimental\/display-lg_cf4812 {
  font-family: var(--font-headline);
  font-size: 44px;
  font-weight: 800;
  line-height: 0.8636363636363636;
}
.experimental\/display-lg_cf4812.fontScaling_cf4812 {
  font-size: 2.75rem;
}
.experimental\/label-xs\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3333333333333333;
  text-transform: uppercase;
}
.experimental\/label-xs\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/label-xs\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3333333333333333;
  text-transform: uppercase;
}
.experimental\/label-xs\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/label-sm\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2857142857142858;
}
.experimental\/label-sm\/medium_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/label-sm\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2857142857142858;
}
.experimental\/label-sm\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 0.875rem;
}
.experimental\/label-md\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
}
.experimental\/label-md\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/label-md\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.experimental\/label-md\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1rem;
}
.experimental\/label-lg\/medium_cf4812 {
  font-family: var(--font-primary);
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2222222222222223;
}
.experimental\/label-lg\/medium_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.experimental\/label-lg\/semibold_cf4812 {
  font-family: var(--font-primary);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2222222222222223;
}
.experimental\/label-lg\/semibold_cf4812.fontScaling_cf4812 {
  font-size: 1.125rem;
}
.code_cf4812 {
  font-family: var(--font-code);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.code_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/mono-md\/normal_cf4812 {
  font-family: var(--font-code);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333333333;
}
.experimental\/mono-md\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/mono-md\/bold_cf4812 {
  font-family: var(--font-code);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3333333333333333;
}
.experimental\/mono-md\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.75rem;
}
.experimental\/mono-sm\/normal_cf4812 {
  font-family: var(--font-code);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
}
.experimental\/mono-sm\/normal_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.experimental\/mono-sm\/bold_cf4812 {
  font-family: var(--font-code);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
}
.experimental\/mono-sm\/bold_cf4812.fontScaling_cf4812 {
  font-size: 0.625rem;
}
.toast__3fde7 {
  align-items: center;
  background-color: var(--background-surface-highest);
  border: 1px solid var(--border-normal);
  border-radius: var(--radius-xl);
  box-shadow: var(--shadow-high);
  color: var(--text-strong);
  display: flex;
  line-height: 24px;
  margin-bottom: 12px;
  padding: var(--space-8) var(--space-12);
}
.toast__3fde7[data-type="success"] {
  background-color: var(--notice-background-positive);
  color: var(--notice-text-positive);
}
.toast__3fde7[data-type="failure"] {
  background-color: var(--notice-background-critical);
  color: var(--notice-text-critical);
}
.content__3fde7 {
  color: currentColor;
}
.icon__3fde7 {
  height: 16px;
  margin-inline-end: 8px;
  margin-top: -2px;
  width: 16px;
}
.clipIcon__3fde7 {
  color: var(--text-strong);
}
.outerContainer__8a031 {
  align-items: center;
  container: modal-container/inline-size;
  height: 100vh;
  justify-content: center;
  padding: calc(var(--custom-app-top-bar-height) + var(--space-24))
    var(--space-24);
  pointer-events: none;
  position: relative;
  width: calc(100vw - var(--devtools-sidebar-width, 0px));
}
.container__8a031,
.outerContainer__8a031 {
  box-sizing: border-box;
  display: flex;
}
.container__8a031 {
  --custom-border-radius: var(--radius-md);
  background: var(--background-surface-high);
  border: 1px solid var(--border-subtle);
  border-radius: var(--custom-border-radius);
  box-shadow: var(--shadow-high);
  color: var(--text-default);
  flex-direction: column;
  max-height: 100%;
  pointer-events: auto;
  width: 100%;
}
.padding-size-sm__8a031 {
  --custom-modal-padding: var(--space-24);
  --custom-modal-padding-sm: var(--space-8);
  --custom-modal-padding-md: var(--space-16);
  --custom-modal-padding-top: var(--custom-modal-padding-sm);
  --custom-modal-padding-bottom: var(--custom-modal-padding-md);
}
.padding-size-lg__8a031,
.padding-size-sm__8a031 {
  padding-bottom: var(--custom-modal-padding-bottom);
  padding-top: var(--custom-modal-padding-top);
}
.padding-size-lg__8a031 {
  --custom-modal-padding: var(--space-32);
  --custom-modal-padding-sm: var(--space-16);
  --custom-modal-padding-md: var(--space-16);
  --custom-modal-padding-top: calc(
    var(--space-24) - var(--custom-modal-padding-md)
  );
  --custom-modal-padding-bottom: var(--custom-modal-padding-md);
}
.size-sm__8a031 {
  max-height: min(720px, 100%);
  max-width: 400px;
}
.size-md__8a031 {
  max-height: min(800px, 100%);
  max-width: 480px;
}
.maxHeightViewport__8a031 {
  max-height: 100%;
}
.size-lg__8a031 {
  max-width: 680px;
}
.size-xl__8a031 {
  max-width: 960px;
}
.size-xxl__8a031 {
  max-width: 1280px;
}
@container (min-width: 1080px) {
  .size-xxl__8a031 {
    width: calc(80vw - var(--devtools-sidebar-width, 0));
  }
}
@media (max-height: 550px), (max-width: 485px) {
  .fullScreenOnMobile__8a031 {
    height: 100dvh;
    padding: 0;
  }
  .fullScreenOnMobile__8a031 .container__8a031 {
    --custom-border-radius: 0;
    --custom-modal-padding-top: calc(
      var(--custom-app-top-bar-height) + var(--custom-modal-padding-sm)
    );
    border: none;
    height: 100%;
    overflow-y: auto;
  }
}
.section__8a031 {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  padding: var(--custom-modal-padding-md) var(--custom-modal-padding)
    var(--custom-modal-padding-sm);
  transition-duration: var(--expand-structural-duration);
  transition-property: padding;
  transition-timing-function: var(--expand-easing-function);
}
.sectionHidden__8a031 {
  overflow: hidden;
  padding: 0 var(--custom-modal-padding) 0;
  transition-delay: var(--collapse-fade-duration);
  transition-duration: var(--collapse-structural-duration);
  transition-timing-function: var(--collapse-easing-function);
}
.header__8a031 {
  position: relative;
}
.headerCentered__8a031 {
  text-align: center;
}
.headerLayout__8a031 {
  align-items: stretch;
  display: flex;
}
.headerStepIndicator__8a031 {
  margin-bottom: var(--space-24);
  width: 120px;
}
.headerGradient__8a031:before {
  border-radius: var(--custom-border-radius) var(--custom-border-radius) 0 0;
  left: -1.5px;
  right: -1.5px;
  top: calc((var(--custom-modal-padding-top) + 1.5px) * -1);
}
.headerGraphic__8a031 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding-bottom: calc(var(--space-24) - var(--space-8));
  padding-top: calc(var(--space-24) - var(--space-4));
  width: 100%;
}
.headerGraphicContainer__8a031 {
  box-sizing: border-box;
  max-width: 288px;
  width: 100%;
}
.headerGraphicAnimated__8a031 {
  margin: 0 calc(var(--space-12) * -1);
  padding-bottom: calc(var(--space-12) - var(--space-8));
  padding-top: 0;
  width: calc(100% + var(--space-24));
}
.headerGraphicAnimated__8a031 .headerGraphicContainer__8a031 {
  max-width: 352px;
}
@media (max-height: 550px) {
  .headerGraphicContainer__8a031 > * {
    max-height: 15vh;
  }
}
.headerLeading__8a031,
.headerLeadingSpacer__8a031 {
  margin-left: calc((var(--custom-modal-padding) - var(--space-8)) * -1);
  margin-top: calc(var(--custom-modal-padding-md) * -1);
  padding-right: var(--space-12);
}
.headerTrailing__8a031,
.headerTrailingSpacer__8a031 {
  margin-right: calc((var(--custom-modal-padding) - var(--space-8)) * -1);
  margin-top: calc(var(--custom-modal-padding-md) * -1);
  padding-left: var(--space-12);
}
.headerLeading__8a031,
.headerLeadingSpacer__8a031,
.headerTrailing__8a031,
.headerTrailingSpacer__8a031 {
  align-items: flex-start;
  box-sizing: border-box;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  gap: var(--space-8);
  min-width: var(--space-4);
}
.headerLeadingAbsolute__8a031 {
  left: var(--custom-modal-padding);
}
.headerLeadingAbsolute__8a031,
.headerTrailingAbsolute__8a031 {
  position: absolute;
  top: var(--custom-modal-padding-md);
}
.headerTrailingAbsolute__8a031 {
  right: var(--custom-modal-padding);
}
.headerMain__8a031 {
  box-sizing: border-box;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.headerSubtitleWrapper__8a031 {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-4);
}
.headerSubtitleIcon__8a031 {
  flex-grow: 0;
  flex-shrink: 0;
}
.headerCentered__8a031 .headerSubtitleWrapper__8a031 {
  justify-content: center;
}
.headerSubtitle__8a031,
.headerTitle__8a031 {
  overflow-wrap: break-word;
  word-break: break-word;
}
.headerBadge__8a031[data-position="top"] {
  padding-bottom: calc(var(--space-16) - var(--space-8));
}
.body__8a031 {
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
.body__8a031,
.bodyList__8a031 {
  flex-grow: 0;
  flex-shrink: 1;
}
.bodyList__8a031 {
  --custom-list-scrollbar-top-padding: 12px;
  height: 100vh;
  padding-left: var(--custom-modal-padding);
  padding-right: var(--custom-modal-padding);
  padding-top: var(--custom-list-scrollbar-top-padding);
}
.bodyList__8a031::-webkit-scrollbar-thumb,
.bodyList__8a031::-webkit-scrollbar-track {
  margin-top: var(--custom-list-scrollbar-top-padding);
}
.bodySpacerTop__8a031 {
  flex-grow: 0;
  padding-top: var(--custom-modal-padding-md);
}
.bodySpacerTopBorder__8a031 {
  border-bottom: 1px solid var(--border-subtle);
}
.bodySpacerBottom__8a031 {
  flex-grow: 0;
  padding-bottom: var(--custom-modal-padding-sm);
}
.bodySpacerBottomBorder__8a031 {
  border-top: 1px solid var(--border-subtle);
}
.bodyControls__8a031 {
  padding: 0 var(--custom-modal-padding);
  position: relative;
}
.bodyControls__8a031:after {
  background: linear-gradient(
    to bottom,
    var(--background-surface-high) 0,
    transparent 100%
  );
  content: "";
  display: block;
  height: 40px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: var(--space-16);
  top: 100%;
  transition:
    opacity 0.2s ease-out 0s,
    visibility 0s ease-out 0.2s;
  visibility: hidden;
  z-index: 1;
}
.bodyControlsWithFade__8a031:after {
  opacity: 1;
  transition:
    opacity 0.2s ease-out 0s,
    visibility 0s ease-out 0s;
  visibility: visible;
}
.bodyInner__8a031 {
  box-sizing: border-box;
  overflow-wrap: break-word;
  overflow-y: hidden;
  padding-left: var(--custom-modal-padding);
  padding-right: var(--custom-modal-padding);
  word-break: break-word;
}
.has-webkit-scrollbar .bodyInner__8a031 {
  padding-right: calc(var(--custom-modal-padding) - var(--space-16));
}
.bodyControls__8a031 + .body__8a031 .bodyInner__8a031 {
  padding-top: var(--space-12);
}
.bodyInnerShouldScroll__8a031 {
  padding-bottom: var(--space-12);
  padding-top: var(--space-12);
}
.footer__8a031 {
  overflow-wrap: break-word;
  padding-bottom: 0;
  word-break: break-word;
}
.actionBar__8a031 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: var(--custom-modal-padding) var(--space-8);
}
.actionBarLeading__8a031 {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.actionBarTrailing__8a031 {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  flex-wrap: wrap;
  gap: var(--space-8);
  margin-left: auto;
  max-width: 100%;
}
.actionButtonWrapper__8a031 {
  display: flex;
}
.actionBarTrailingFullWidth__8a031 {
  width: 100%;
}
.actionBarTrailingFullWidth__8a031 .actionButtonWrapper__8a031 {
  flex: 1;
}
.actionBarCheckbox__8a031 {
  padding-inline-end: var(--space-8);
}
.actionBarLayoutChatInput__8a031 {
  align-items: flex-start;
}
.actionBarLayoutChatInput__8a031 .actionBarLeading__8a031 {
  flex-basis: 60%;
}
.button_a22cb0 {
  align-items: center;
  background: initial;
  border: 1px solid transparent;
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: medium;
  font-weight: 400;
  justify-content: center;
  margin: 0;
  max-height: -moz-min-content;
  max-height: min-content;
  max-width: 100%;
  padding: 0;
  position: relative;
  text-align: start;
  transition:
    background-color 50ms ease-in,
    color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
  width: -moz-min-content;
  width: min-content;
}
.button_a22cb0:hover {
  transition:
    background-color 0.15s ease-out,
    color 0.15s ease-out,
    border-color 0.15s ease-out,
    opacity 0.15s ease-out;
}
.button_a22cb0:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.highlight-mana-buttons .button_a22cb0 {
  box-shadow: 0 0 4px 4px var(--opacity-white-60);
}
.highlight-mana-buttons [data-button-hoisted-classname-wrapper] .button_a22cb0 {
  box-shadow: 0 0 4px 4px var(--opacity-green-60);
}
[data-button-hoisted-classname-wrapper] {
  display: flex;
  width: auto;
}
.buttonChildrenWrapper_a22cb0 {
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  width: 100%;
}
.buttonChildren_a22cb0,
.buttonChildrenWrapper_a22cb0 {
  align-items: center;
  display: flex;
  overflow: hidden;
}
.buttonChildren_a22cb0 {
  gap: var(--space-4);
  text-overflow: ellipsis;
  transition:
    opacity 0.2s ease-out,
    transform 0.2s ease-out;
  white-space: nowrap;
}
.icon_a22cb0 {
  flex-shrink: 0;
}
.buttonChildren_a22cb0 {
  opacity: 1;
}
.buttonChildren_a22cb0.loading_a22cb0 {
  opacity: 0;
}
.spinnerWrapper_a22cb0 {
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.spinnerWrapper_a22cb0.fadeIn_a22cb0 {
  animation-name: spinner-opacity-in_a22cb0;
}
.spinnerWrapper_a22cb0.fadeOut_a22cb0 {
  animation-name: spinner-opacity-out_a22cb0;
}
.full-motion .spinnerWrapper_a22cb0.fadeIn_a22cb0 {
  animation-name: spinner-transform-in_a22cb0, spinner-opacity-in_a22cb0;
}
.full-motion .spinnerWrapper_a22cb0.fadeOut_a22cb0 {
  animation-name: spinner-transform-out_a22cb0, spinner-opacity-out_a22cb0;
}
.full-motion .buttonChildren_a22cb0 {
  transform: translateY(0);
}
.full-motion .buttonChildren_a22cb0.loading_a22cb0 {
  transform: translateY(-100%);
}
@keyframes spinner-opacity-in_a22cb0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes spinner-opacity-out_a22cb0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes spinner-transform-in_a22cb0 {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes spinner-transform-out_a22cb0 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
.xs_a22cb0 {
  border-radius: var(--radius-xs);
}
.xs_a22cb0 .buttonChildrenWrapper_a22cb0 {
  min-height: 22px;
  min-width: 22px;
}
.xs_a22cb0.hasText_a22cb0 {
  min-width: var(--__button-min-width, 60px);
}
.xs_a22cb0.hasText_a22cb0 .buttonChildrenWrapper_a22cb0 {
  padding: calc(var(--space-4) - 1px) calc(var(--space-8) - 1px);
}
.sm_a22cb0 .buttonChildrenWrapper_a22cb0 {
  min-height: 30px;
  min-width: 30px;
}
.sm_a22cb0.hasText_a22cb0 {
  min-width: var(--__button-min-width, 60px);
}
.sm_a22cb0.hasText_a22cb0 .buttonChildrenWrapper_a22cb0 {
  padding: calc(var(--space-4) - 1px) calc(var(--space-12) - 1px);
}
.md_a22cb0 .buttonChildrenWrapper_a22cb0 {
  min-height: 38px;
  min-width: 38px;
}
.md_a22cb0.hasText_a22cb0 {
  min-width: var(--__button-min-width, 100px);
}
.md_a22cb0.hasText_a22cb0 .buttonChildrenWrapper_a22cb0 {
  padding: calc(var(--space-8) - 1px) calc(var(--space-16) - 1px);
}
.spinnerItem_a22cb0 {
  background-color: currentColor !important;
}
.spinner_a22cb0 {
  height: 100%;
}
.spinner-sm_a22cb0,
.spinner-xs_a22cb0 {
  min-height: 16px;
  min-width: 16px;
  transform: scale(0.75);
}
.spinner-md_a22cb0 {
  transform: scale(0.9);
}
.spinner-lg_a22cb0,
.spinner-md_a22cb0 {
  min-height: 20px;
  min-width: 20px;
}
.primary_a22cb0 {
  background-color: var(--control-primary-background-default);
  border-color: var(--control-primary-border-default);
  color: var(--control-primary-text-default);
}
.primary_a22cb0:hover {
  background-color: var(--control-primary-background-hover);
  border-color: var(--control-primary-border-hover);
  color: var(--control-primary-text-hover);
}
.primary_a22cb0:active {
  background-color: var(--control-primary-background-active);
  border-color: var(--control-primary-border-active);
  color: var(--control-primary-text-active);
}
.secondary_a22cb0 {
  background-color: var(--control-secondary-background-default);
  border-color: var(--control-secondary-border-default);
  color: var(--control-secondary-text-default);
}
.secondary_a22cb0:hover {
  background-color: var(--control-secondary-background-hover);
  border-color: var(--control-secondary-border-hover);
  color: var(--control-secondary-text-hover);
}
.secondary_a22cb0:active {
  background-color: var(--control-secondary-background-active);
  border-color: var(--control-secondary-border-active);
  color: var(--control-secondary-text-active);
}
.icon-only_a22cb0 {
  background-color: transparent;
  border-color: transparent;
  color: var(--control-icon-only-icon-default);
}
.icon-only_a22cb0:hover {
  background-color: var(--control-icon-only-background-hover);
  border-color: var(--control-icon-only-border-hover);
  color: var(--control-icon-only-icon-hover);
}
.icon-only_a22cb0:active {
  background-color: var(--control-icon-only-background-active);
  border-color: var(--control-icon-only-border-active);
  color: var(--control-icon-only-icon-active);
}
.color-mix_a22cb0 {
  background-color: transparent;
  border: transparent;
  color: var(--icon-strong);
}
.color-mix_a22cb0:hover {
  color: var(--control-icon-only-icon-hover);
}
.color-mix_a22cb0:active {
  color: var(--control-icon-only-icon-active);
}
.color-mix_a22cb0:before {
  border: 1px solid transparent;
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  content: "";
  height: 100%;
  left: 0;
  mix-blend-mode: plus-lighter;
  position: absolute;
  top: 0;
  transition:
    background-color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
  width: 100%;
}
.color-mix_a22cb0:hover:before {
  background-color: var(--control-icon-only-background-hover);
  border-color: var(--border-subtle);
  transition:
    background-color 0.15s ease-out,
    border-color 0.15s ease-out,
    opacity 0.15s ease-out;
}
.color-mix_a22cb0:active:before {
  background-color: var(--control-icon-only-background-active);
  border-color: var(--border-subtle);
}
.input-accessory_a22cb0 {
  border-radius: var(--radius-xs);
  color: var(--icon-strong);
}
.theme-light .color-mix_a22cb0:before {
  mix-blend-mode: difference;
}
.critical-primary_a22cb0 {
  background-color: var(--control-critical-primary-background-default);
  border-color: var(--control-critical-primary-border-default);
  color: var(--control-critical-primary-text-default);
}
.critical-primary_a22cb0:hover {
  background-color: var(--control-critical-primary-background-hover);
  border-color: var(--control-critical-primary-border-hover);
  color: var(--control-critical-primary-text-hover);
}
.critical-primary_a22cb0:active {
  background-color: var(--control-critical-primary-background-active);
  border-color: var(--control-critical-primary-border-active);
  color: var(--control-critical-primary-text-active);
}
.critical-secondary_a22cb0 {
  background-color: var(--control-critical-secondary-background-default);
  border-color: var(--control-critical-secondary-border-default);
  color: var(--control-critical-secondary-text-default);
}
.critical-secondary_a22cb0:hover {
  background-color: var(--control-critical-secondary-background-hover);
  border-color: var(--control-critical-secondary-border-hover);
  color: var(--control-critical-secondary-text-hover);
}
.critical-secondary_a22cb0:active {
  background-color: var(--control-critical-secondary-background-active);
  border-color: var(--control-critical-secondary-border-active);
  color: var(--control-critical-secondary-text-active);
}
.active_a22cb0 {
  background-color: var(--control-connected-background-default);
  border-color: var(--control-connected-border-default);
  color: var(--control-connected-text-default);
}
.active_a22cb0:hover {
  background-color: var(--control-connected-background-hover);
  border-color: var(--control-connected-border-hover);
  color: var(--control-connected-text-hover);
}
.active_a22cb0:active {
  background-color: var(--control-connected-background-active);
  border-color: var(--control-connected-border-active);
  color: var(--control-connected-text-active);
}
.overlay-primary_a22cb0 {
  background-color: var(--control-overlay-primary-background-default);
  border-color: var(--control-overlay-primary-border-default);
  color: var(--control-overlay-primary-text-default);
}
.overlay-primary_a22cb0:hover {
  background-color: var(--control-overlay-primary-background-hover);
  border-color: var(--control-overlay-primary-border-hover);
  color: var(--control-overlay-primary-text-hover);
}
.overlay-primary_a22cb0:active {
  background-color: var(--control-overlay-primary-background-active);
  border-color: var(--control-overlay-primary-border-active);
  color: var(--control-overlay-primary-text-active);
}
.overlay-secondary_a22cb0 {
  background-color: var(--control-overlay-secondary-background-default);
  border-color: var(--control-overlay-secondary-border-default);
  color: var(--control-overlay-secondary-text-default);
}
.overlay-secondary_a22cb0:hover {
  background-color: var(--control-overlay-secondary-background-hover);
  border-color: var(--control-overlay-secondary-border-hover);
  color: var(--control-overlay-secondary-text-hover);
}
.overlay-secondary_a22cb0:active {
  background-color: var(--control-overlay-secondary-background-active);
  border-color: var(--control-overlay-secondary-border-active);
  color: var(--control-overlay-secondary-text-active);
}
.expressive_a22cb0 > * {
  pointer-events: none;
  z-index: 1;
}
.expressiveRive_a22cb0 {
  height: calc(100% + var(--__glow-amount) * 2 + 2px);
  left: calc(var(--__glow-amount) * -1 - 1px);
  position: absolute;
  top: calc(var(--__glow-amount) * -1 - 1px);
  width: calc(100% + var(--__glow-amount) * 2 + 2px);
}
.expressive_a22cb0 .expressiveBackground_a22cb0 {
  filter: blur(10px) saturate(var(--saturation-factor, 1));
}
.reduce-motion .expressive_a22cb0 .expressiveBackground_a22cb0 {
  filter: blur(7px) saturate(var(--saturation-factor, 1));
}
.expressive_a22cb0 {
  color: var(--control-expressive-text-default);
}
.expressive_a22cb0 .expressiveFill_a22cb0 {
  --__glow-amount: 0px;
  background-color: var(--control-expressive-background-default);
  border-radius: 8px;
  transition:
    background-color 0.15s ease,
    width 0.15s ease,
    height 0.15s ease,
    top 0.15s ease,
    left 0.15s ease;
}
.expressive_a22cb0:hover {
  color: var(--control-expressive-text-hover);
}
.expressive_a22cb0:hover .expressiveFill_a22cb0 {
  background-color: var(--control-expressive-background-hover);
}
.expressive_a22cb0:active {
  color: var(--control-expressive-text-active);
}
.expressive_a22cb0:active .expressiveFill_a22cb0 {
  --__glow-amount: -1px;
  background-color: var(--control-expressive-background-active);
}
.expressive_a22cb0 .expressiveHoverContainer_a22cb0 {
  filter: blur(8px);
  mix-blend-mode: plus-lighter;
  pointer-events: all;
}
.expressiveWrapper_a22cb0 {
  --__glow-amount: 8px;
  display: flex;
  max-width: 100%;
  position: relative;
  width: -moz-min-content;
  width: min-content;
}
.fullWidth_a22cb0.hasText_a22cb0 {
  flex: 1;
  width: 100%;
}
.rounded_a22cb0 {
  border-radius: var(--radius-round);
}
.enable-forced-colors .button_a22cb0 {
  background-color: ButtonFace;
  border-color: ButtonText;
  color: ButtonText;
  forced-color-adjust: none;
}
.enable-forced-colors .button_a22cb0:disabled {
  background-color: Canvas;
  border-color: GrayText;
  color: GrayText;
  opacity: 1;
}
.enable-forced-colors .button_a22cb0 .expressiveFill_a22cb0 {
  display: none;
}
@keyframes dotGrow__714a9 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  25% {
    opacity: 1;
    transform: scale(3);
  }
  26% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes dotShrink__714a9 {
  0% {
    opacity: 0;
    transform: scale(2);
  }
  25% {
    opacity: 0;
    transform: scale(2);
  }
  26% {
    opacity: 1;
    transform: scale(2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes checkDraw__714a9 {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  25% {
    opacity: 0;
    transform: scale(0.7);
  }
  26% {
    opacity: 1;
    transform: scale(0.7);
  }
  75% {
    transform: scale(1.1);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes checkUndraw__714a9 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  25% {
    opacity: 1;
    transform: scale(0.7);
  }
  26% {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 0;
  }
}
.checkboxOption__714a9 {
  align-items: start;
  border-radius: var(--radius-sm);
  display: flex;
  gap: var(--space-12);
  max-width: 100%;
}
.spacing__714a9 {
  flex: 1 1 auto;
}
.checkboxIndicator__714a9 {
  align-items: center;
  background-color: var(--checkbox-background-default);
  border: 1px solid;
  border-color: var(--checkbox-border-default);
  border-radius: var(--radius-xs);
  box-sizing: border-box;
  display: flex;
  flex: 0 0 auto;
  height: 20px;
  justify-content: center;
  position: relative;
  width: 20px;
}
.checkStroke__714a9 {
  opacity: 0;
}
.checkStroke__714a9,
.checkmark__714a9 {
  color: var(--checkbox-icon-active);
  display: block;
  height: 100%;
  inset: 0;
  position: absolute;
  transform-box: fill-box;
  transform-origin: 50% 50%;
  width: 100%;
}
.dot__714a9 {
  opacity: 0;
  transform-origin: 10px 10px;
}
.checkboxOption__714a9[data-selected] .checkboxIndicator__714a9 {
  background-color: var(--checkbox-background-selected-default);
  border-color: var(--checkbox-border-selected-default);
}
.checkboxOption__714a9[data-selected] .checkStroke__714a9,
.checkboxOption__714a9[data-selected] .checkmark__714a9 {
  color: var(--checkbox-icon-active);
  opacity: 1;
}
.animateIn__714a9 .dot__714a9 {
  animation: dotGrow__714a9 0.3s cubic-bezier(0.65, 0, 0.83, 0.83) forwards;
}
.animateIn__714a9 .checkStroke__714a9 {
  animation: checkDraw__714a9 0.3s cubic-bezier(0.65, 0, 0.83, 0.83) both;
}
.animateOut__714a9 .dot__714a9 {
  animation: dotShrink__714a9 0.12s cubic-bezier(0.65, 0, 0.83, 0.84) backwards;
}
.animateOut__714a9 .checkStroke__714a9 {
  animation: checkUndraw__714a9 0.12s cubic-bezier(0.65, 0, 0.83, 0.84)
    backwards;
}
.checkboxOption__714a9:not([data-selected]):hover:not([data-disabled]) {
  cursor: pointer;
}
.checkboxOption__714a9:not([data-selected]):hover:not([data-disabled])
  .checkboxIndicator__714a9 {
  background-color: var(--checkbox-background-hover);
  border-color: var(--checkbox-border-hover);
}
.checkboxOption__714a9[data-selected]:hover:not([data-disabled]) {
  cursor: pointer;
}
.checkboxOption__714a9[data-selected]:hover:not([data-disabled])
  .checkboxIndicator__714a9 {
  background-color: var(--checkbox-background-selected-hover);
  border-color: var(--checkbox-border-selected-hover);
}
.checkboxOption__714a9[data-disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.leadingIcon__714a9 {
  color: var(--icon-strong);
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.label__714a9 {
  align-items: flex-start;
  display: flex;
  gap: var(--space-4);
  width: 100%;
}
.enable-forced-colors .checkboxIndicator__714a9 {
  background-color: ButtonFace !important;
  border-color: ButtonText !important;
}
.enable-forced-colors
  .checkboxOption__714a9[data-selected]
  .checkboxIndicator__714a9 {
  background-color: Highlight !important;
  border-color: HighlightText !important;
}
.enable-forced-colors
  .checkboxOption__714a9[data-selected]
  .checkboxIndicator__714a9
  svg
  * {
  fill: HighlightText;
}
.enable-forced-colors .checkboxOption__714a9[data-disabled] {
  opacity: 1;
}
.enable-forced-colors
  .checkboxOption__714a9[data-disabled]
  .checkboxIndicator__714a9 {
  background-color: transparent !important;
  border-color: GrayText !important;
}
.enable-forced-colors
  .checkboxOption__714a9[data-disabled]
  .checkboxIndicator__714a9
  svg
  * {
  fill: GrayText;
}
.enable-forced-colors
  .checkboxOption__714a9[data-disabled][data-selected]
  .checkboxIndicator__714a9
  svg
  * {
  fill: GrayText;
}
.enable-forced-colors .checkboxOption__714a9[data-disabled] .label__714a9,
.enable-forced-colors
  .checkboxOption__714a9[data-disabled]
  .label__714a9
  > div {
  color: GrayText;
}
.badge_c2b88c {
  align-items: center;
  align-self: center;
  border-radius: var(--radius-round);
  box-sizing: border-box;
  display: inline-flex;
  gap: var(--space-4);
  padding: 0 var(--space-8);
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.default_c2b88c {
  background-color: var(--badge-background-default);
  color: var(--badge-text-default);
}
.brand_c2b88c {
  background-color: var(--badge-background-brand);
  color: var(--badge-text-brand);
}
.expressive_c2b88c {
  background-color: var(--badge-expressive-background-default);
  color: var(--badge-expressive-text-default);
}
.rarity-common_c2b88c {
  background: var(--badge-common-background);
  border: 1px solid var(--badge-common-border);
  color: var(--badge-common-text);
}
.rarity-epic_c2b88c,
.rarity-mythic_c2b88c,
.rarity-rare_c2b88c {
  border: 1px solid transparent;
}
.rarity-epic_c2b88c:before,
.rarity-mythic_c2b88c:before,
.rarity-rare_c2b88c:before {
  background: linear-gradient(
    -78deg,
    var(--rarity-ring-start),
    var(--rarity-ring-end)
  );
  border-radius: inherit;
  content: "";
  inset: -1px;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
}
.rarity-rare_c2b88c {
  --rarity-ring-start: var(--badge-rare-border-gradient-start);
  --rarity-ring-end: var(--badge-rare-border-gradient-end);
  background: var(--badge-rare-background);
  color: var(--badge-rare-text);
}
.rarity-epic_c2b88c {
  --rarity-ring-start: var(--badge-epic-border-gradient-start);
  --rarity-ring-end: var(--badge-epic-border-gradient-end);
  background: var(--badge-epic-background);
  color: var(--badge-epic-text);
}
.rarity-mythic_c2b88c {
  --rarity-ring-start: var(--badge-mythic-border-gradient-start);
  --rarity-ring-end: var(--badge-mythic-border-gradient-end);
  background: var(--badge-mythic-background);
  color: var(--badge-mythic-text);
}
:where(.container_a62383) {
  --custom-gradient-color-start: var(--blurple-50);
  --custom-gradient-color-end: var(--blurple-50);
  --custom-gradient-offset-bottom: 0%;
  isolation: isolate;
  position: relative;
}
:where(.container_a62383):before {
  background: linear-gradient(
    270deg in oklab,
    var(--custom-gradient-color-end) 0,
    var(--custom-gradient-color-start) 100%
  );
  border-radius: inherit;
  bottom: var(--custom-gradient-offset-bottom);
  content: "";
  display: block;
  left: 0;
  -webkit-mask-image: radial-gradient(
    100% 100% at 50% 100%,
    var(--transparent) 60%,
    #000 100%
  );
  mask-image: radial-gradient(
    100% 100% at 50% 100%,
    var(--transparent) 60%,
    #000 100%
  );
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.purple_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-purple-start);
  --custom-gradient-color-end: var(--expressive-gradient-purple-end);
}
.blue_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-blue-start);
  --custom-gradient-color-end: var(--expressive-gradient-blue-end);
}
.green_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-green-start);
  --custom-gradient-color-end: var(--expressive-gradient-green-end);
}
.pink_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-pink-start);
  --custom-gradient-color-end: var(--expressive-gradient-pink-end);
}
.nitro-pink_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-nitro-pink-start);
  --custom-gradient-color-end: var(--expressive-gradient-nitro-pink-end);
}
.nitro-green_a62383 {
  --custom-gradient-color-start: var(--expressive-gradient-nitro-green-start);
  --custom-gradient-color-end: var(--expressive-gradient-nitro-green-end);
}
.container__8ef77 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  overflow: hidden;
  pointer-events: none;
  position: relative;
  width: 100%;
}
.aspect-ratio-21\/9__8ef77 {
  aspect-ratio: 21/9;
}
.aspect-ratio-16\/9__8ef77 {
  aspect-ratio: 16/9;
}
.aspect-ratio-6\/4__8ef77 {
  aspect-ratio: 6/4;
}
.aspect-ratio-2\/1__8ef77 {
  aspect-ratio: 2/1;
}
.aspect-ratio-1\/1__8ef77 {
  aspect-ratio: 1/1;
}
.image__8ef77,
.video__8ef77 {
  max-height: 100%;
  max-width: 100%;
}
.lottie__8ef77,
.rive__8ef77 {
  height: 100%;
  width: 100%;
}
.defaultColor__5345c {
  color: var(--text-strong);
}
.track__55b14 {
  background-color: var(--progressbar-track-background);
  overflow: hidden;
  position: relative;
  transform: translateZ(0);
  width: 100%;
  --custom-progressbar-indicator-color: var(--progressbar-indicator-background);
}
.custom-theme-background .track__55b14 {
  --custom-progressbar-indicator-color: var(--custom-theme-text-color);
}
.fill__55b14 {
  background-color: var(--custom-progressbar-indicator-color);
  width: 100%;
}
.animating__55b14 {
  transition: transform 0.2s ease-out;
}
.xs__55b14 {
  border-radius: 2px;
  height: 2px;
}
.sm__55b14 {
  height: 4px;
}
.md__55b14,
.sm__55b14 {
  border-radius: 3px;
}
.md__55b14 {
  height: 6px;
}
.lg__55b14 {
  border-radius: 4px;
  height: 8px;
}
.indeterminate__55b14 {
  background-color: var(--custom-progressbar-indicator-color);
  position: absolute;
  top: 0;
  width: auto;
}
.indeterminateBar1__55b14 {
  animation: indeterminate1__55b14 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395)
    infinite;
  animation-play-state: paused;
}
.indeterminateBar1__55b14.animating__55b14 {
  animation-play-state: running;
}
.indeterminateBar2__55b14 {
  animation: indeterminate2__55b14 2.1s cubic-bezier(0.165, 0.84, 0.44, 1)
    infinite;
  animation-delay: 1.15s;
  animation-play-state: paused;
}
.indeterminateBar2__55b14.animating__55b14 {
  animation-play-state: running;
}
@keyframes indeterminate1__55b14 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  to {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate2__55b14 {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  to {
    left: 107%;
    right: -8%;
  }
}
:root {
  --expand-structural-duration: 100ms;
  --expand-fade-duration: 200ms;
  --expand-easing-function: ease-out;
  --collapse-structural-duration: 150ms;
  --collapse-fade-duration: 150ms;
  --collapse-easing-function: ease-in;
}
.container__35859 {
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  display: grid;
  font-weight: 500;
  grid-template-rows: 1fr;
  padding: 8px;
  transition-duration: var(--expand-structural-duration);
  transition-property:
    grid-template-rows, padding-bottom, padding-top, border-width;
  transition-timing-function: var(--expand-easing-function);
  width: 100%;
}
.container__35859.hidden__35859 {
  border-width: 0;
  grid-template-rows: 0fr;
  padding-bottom: 0;
  padding-top: 0;
  transition-delay: var(--collapse-fade-duration);
  transition-duration: var(--collapse-structural-duration);
  transition-property:
    grid-template-rows, padding-bottom, padding-top, border-width;
  transition-timing-function: var(--collapse-easing-function);
}
.innerContainer__35859 {
  display: flex;
  min-height: 0;
  opacity: 1;
  overflow: hidden;
  transition-delay: var(--expand-structural-duration);
  transition-duration: var(--expand-fade-duration);
  transition-property: opacity;
  transition-timing-function: var(--expand-easing-function);
}
.container__35859.hidden__35859 .innerContainer__35859 {
  opacity: 0;
  transition-delay: 0s;
  transition-duration: var(--collapse-fade-duration);
  transition-property: opacity;
  transition-timing-function: var(--collapse-easing-function);
}
.icon__35859 {
  flex-shrink: 0;
  height: 20px;
  width: 20px;
}
.iconDiv__35859 {
  display: flex;
}
.iconDivCenter__35859,
.text__35859 {
  align-self: center;
}
.text__35859 {
  flex: 1;
  margin-left: var(--space-8);
}
.text__35859 p {
  margin: 0;
}
.text__35859 p ~ p {
  margin-top: 8px;
}
.positive__35859 {
  background: var(--background-feedback-positive);
  border: 1px solid var(--icon-feedback-positive);
  color: var(--text-feedback-positive);
}
.positive__35859 .icon__35859 {
  color: var(--icon-feedback-positive);
}
.warning__35859 {
  background: var(--background-feedback-warning);
  border: 1px solid var(--icon-feedback-warning);
  color: var(--text-feedback-warning);
}
.warning__35859 .icon__35859 {
  color: var(--icon-feedback-warning);
}
.info__35859 {
  background: var(--background-feedback-info);
  border: 1px solid var(--icon-feedback-info);
  color: var(--text-feedback-info);
}
.info__35859 .icon__35859 {
  color: var(--icon-feedback-info);
}
.error__35859 {
  background: var(--background-feedback-critical);
  border: 1px solid var(--icon-feedback-critical);
  color: var(--text-feedback-critical);
}
.error__35859 .icon__35859 {
  color: var(--icon-feedback-critical);
}
.actionContainer__35859 {
  margin-bottom: auto;
  margin-left: 16px;
  margin-top: auto;
}
.errorCodeMessage__85414 {
  margin-top: 16px;
}
.scrim__40128 {
  background-color: var(--background-scrim);
  bottom: 0;
  left: 0;
  pointer-events: auto;
  position: fixed;
  right: var(--devtools-sidebar-width, 0);
  top: 0;
  transform: translateZ(0);
}
.blur__40128 {
  backdrop-filter: blur(8px);
}
.lightbox__40128 {
  background-color: var(--background-scrim-lightbox);
}
.pointerEventsNone__40128 {
  pointer-events: none;
}
.layer__529b0 {
  position: fixed;
  z-index: 9999;
}
.layerContainer__59d0d {
  background: none !important;
  right: var(--devtools-sidebar-width, 0);
  z-index: 1002;
}
.clickTrapContainer__59d0d,
.layerContainer__59d0d {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.clickTrapContainer__59d0d {
  overflow: hidden;
  right: 0;
}
.clickTrapContainer__59d0d.trapClicks__59d0d,
.layer__59d0d {
  pointer-events: auto;
}
.layer__59d0d {
  position: absolute;
}
.emptyError__59d0d:empty:before {
  background-color: red;
  border: 10px dashed var(--green-230);
  color: var(--white);
  content: "RENDERING NULL FOR A POPOUT/MODAL/LAYER WILL BREAK THE APP";
  display: block;
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  max-width: 500px;
  padding: 8px;
  word-break: break-word;
}
.layerHidden__59d0d {
  visibility: hidden;
}
.disabledPointerEvents__59d0d {
  pointer-events: none;
}
.backdrop_bc663c {
  background-color: var(--black);
}
.backdrop_bc663c,
.layer_bc663c {
  inset: 0;
  position: absolute;
}
.layer_bc663c {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 0;
  padding-bottom: var(--space-24);
  padding-top: var(--space-24);
}
.layer_bc663c:has([data-modal-align="top"]) {
  bottom: auto;
  padding-top: 0;
}
.inactive_bc663c > * {
  pointer-events: none !important;
  z-index: -1;
}
.content__6e5a0 {
  padding-bottom: 20px;
}
.cancelButton__6e5a0 {
  margin-inline-end: var(--space-12);
}
.dots__5ad89 {
  color: var(--white);
  pointer-events: none;
  transform: translateZ(0);
}
.dots__5ad89.themed__5ad89 {
  color: var(--text-default);
}
.svg__2338f {
  contain: paint;
}
.mask_a423bd {
  display: block;
}
.status_a423bd {
  height: 100%;
  width: 100%;
}
.enable-forced-colors .status_a423bd {
  forced-color-adjust: none !important;
}
.combo__61c93 {
  box-sizing: border-box;
  display: flex;
  font-size: 12px;
  font-weight: var(--font-weight-semibold);
  height: 23px;
  line-height: 12px;
  position: relative;
  text-transform: uppercase;
}
.systemFont__61c93 {
  font-family: "system-ui", sans-serif;
}
.key__61c93 {
  background-color: var(--background-mod-muted);
  border: 1px solid var(--border-strong);
  border-radius: 4px;
  box-sizing: border-box;
  cursor: default;
  display: block;
  height: 23px;
  min-height: 14px;
  min-width: 14px;
  padding: 3px 6px 4px;
  position: relative;
  text-align: center;
}
.key__61c93:not(:last-child) {
  margin-inline-end: 3px;
}
.key__61c93 .bindArrow__61c93 {
  height: 10px;
  width: 10px;
}
.key__61c93 .bindArrow__61c93.up__61c93 {
  transform: rotate(180deg);
}
.key__61c93 .bindArrow__61c93.left__61c93 {
  transform: rotate(90deg);
}
.key__61c93 .bindArrow__61c93.right__61c93 {
  transform: rotate(-90deg);
}
.key__61c93:active {
  height: 21px;
  padding-bottom: 2px;
  transform: translateY(2px);
}
.combo__61c93 {
  color: var(--text-strong);
}
.key__61c93 {
  border: 1px solid var(--border-subtle);
  box-shadow: inset 0 -4px 0 var(--background-mod-muted);
  color: var(--interactive-text-active);
}
.key__61c93 g {
  fill: var(--interactive-text-active);
}
.key__61c93:active {
  border: 1px solid var(--border-strong);
  box-shadow: inset 0 -2px 0 var(--background-mod-subtle);
  color: var(--interactive-text-default);
}
.key__61c93:active g {
  fill: var(--interactive-text-default);
}
.dim__61c93 span {
  background-color: var(--background-mod-subtle);
  color: var(--text-subtle);
}
.dim__61c93 span .bindArrow__61c93 g {
  fill: var(--text-subtle);
}
.dim__61c93 span:active {
  color: var(--text-subtle);
}
.dim__61c93 span:active .bindArrow__61c93 g {
  fill: var(--text-subtle);
}
.keybindShortcutSearchPopout__61c93 {
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
}
.keyboardShortcuts__61c93 {
  margin: 0;
}
.tooltip__4e35b {
  align-items: center;
  background-color: var(--background-surface-high);
  border-radius: var(--radius-sm);
  box-shadow:
    inset 0 0 0 1px var(--border-subtle),
    var(--shadow-high);
  box-sizing: border-box;
  color: var(--text-default);
  display: flex;
  gap: var(--space-8);
  max-width: 200px;
  padding: var(--space-8) var(--space-12);
  position: relative;
  text-align: center;
  width: auto;
  will-change: opacity, transform;
}
.tooltipLayer__4e35b {
  pointer-events: none;
}
.richTooltip__4e35b {
  max-width: none;
  padding: 0;
  text-align: initial;
  width: auto;
}
.tooltipContent__4e35b {
  overflow: hidden;
}
.tooltipContentAllowOverflow__4e35b {
  overflow: visible;
}
.tooltip__4e35b[data-position="top"] {
  transform-origin: 50% 100%;
}
.tooltip__4e35b[data-position="bottom"] {
  transform-origin: 50% 0;
}
.tooltip__4e35b[data-position="left"] {
  transform-origin: 100% 50%;
}
.tooltip__4e35b[data-position="right"] {
  transform-origin: 0 50%;
}
.caretIcon__4e35b .caretFill__4e35b {
  fill: var(--background-surface-high);
}
.caretIcon__4e35b .caretStroke__4e35b {
  stroke: var(--border-subtle);
  stroke-opacity: 1;
}
.tooltipWithShortcut__4e35b {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  justify-content: center;
  text-align: center;
}
.caret__5bc6a {
  --custom-caret-half-width: 8px;
  --custom-caret-half-height: 7px;
  --custom-caret-edge-offset-horizontal: 16px;
  --custom-caret-edge-offset-vertical: 10px;
  --custom-caret-horizontal-distance: 11px;
  --custom-caret-border-overlap: 5px;
  pointer-events: none;
  position: absolute;
  transform-origin: center;
}
.caret--bottom__5bc6a {
  top: calc(100% - var(--custom-caret-border-overlap));
  transform: rotate(0deg);
}
.caret--top__5bc6a {
  bottom: calc(100% - var(--custom-caret-border-overlap));
  transform: rotate(180deg);
}
.caret--left__5bc6a {
  inset-inline-start: calc(var(--custom-caret-horizontal-distance) * -1);
  transform: rotate(90deg);
}
.caret--right__5bc6a {
  inset-inline-end: calc(var(--custom-caret-horizontal-distance) * -1);
  transform: rotate(-90deg);
}
:is(.caret--top__5bc6a, .caret--bottom__5bc6a).caret--center__5bc6a {
  inset-inline-start: 50%;
  margin-inline-start: calc(var(--custom-caret-half-width) * -1);
}
:is(.caret--top__5bc6a, .caret--bottom__5bc6a).caret--start__5bc6a {
  inset-inline-start: var(--custom-caret-edge-offset-horizontal);
  margin-inline-start: calc(var(--custom-caret-half-width) * -1);
}
:is(.caret--top__5bc6a, .caret--bottom__5bc6a).caret--end__5bc6a {
  inset-inline-end: var(--custom-caret-edge-offset-horizontal);
  margin-inline-end: calc(var(--custom-caret-half-width) * -1);
}
:is(.caret--left__5bc6a, .caret--right__5bc6a).caret--center__5bc6a {
  margin-top: calc(var(--custom-caret-half-height) * -1);
  top: 50%;
}
:is(.caret--left__5bc6a, .caret--right__5bc6a).caret--start__5bc6a {
  margin-top: calc(var(--custom-caret-half-height) * -1);
  top: var(--custom-caret-edge-offset-vertical);
}
:is(.caret--left__5bc6a, .caret--right__5bc6a).caret--end__5bc6a {
  bottom: var(--custom-caret-edge-offset-vertical);
  margin-bottom: calc(var(--custom-caret-half-height) * -1);
}
.caret--custom__5bc6a {
  --custom-caret-offset-x: 0;
  --custom-caret-offset-y: 0;
}
.caret--bottom__5bc6a.caret--custom__5bc6a,
.caret--top__5bc6a.caret--custom__5bc6a {
  inset-inline-start: 50%;
  margin-inline-start: calc(
    var(--custom-caret-offset-x) - var(--custom-caret-half-width)
  );
}
.caret--left__5bc6a.caret--custom__5bc6a,
.caret--right__5bc6a.caret--custom__5bc6a {
  margin-top: calc(
    var(--custom-caret-offset-y) - var(--custom-caret-half-height)
  );
  top: 50%;
}
.wrapper__44b0c {
  border-radius: 50%;
  position: relative;
}
.pointer__44b0c {
  cursor: pointer;
}
.mask__44b0c {
  display: block;
  pointer-events: none;
  position: relative;
  width: auto;
}
.svg__44b0c {
  contain: paint;
}
.status__44b0c,
.svg__44b0c {
  position: absolute;
}
.status__44b0c {
  bottom: 0;
  height: auto;
  inset-inline-end: 0;
}
.cursorDefault__44b0c {
  cursor: default;
}
.avatarStack__44b0c {
  display: grid;
  height: 100%;
  width: 100%;
}
.avatar__44b0c,
.avatarBorder__44b0c {
  grid-area: 1/1;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.avatar__44b0c {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
.avatar__44b0c:before {
  background-color: var(--background-mod-subtle);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.pointerEvents__44b0c {
  pointer-events: auto;
}
.avatarDecorationContainer__44b0c {
  contain: paint;
  inset-inline-start: var(--custom-avatar-avatar-decoration-border-position);
  pointer-events: none;
  position: absolute;
  top: var(--custom-avatar-avatar-decoration-border-position);
}
.avatarDecoration__44b0c {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
  width: 100%;
}
.avatar_f0960a,
.image_f0960a {
  height: 16px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 16px;
}
.avatar_f0960a {
  background-color: #000;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
}
.avatar_f0960a,
.roleDot_f0960a {
  border-radius: var(--radius-round);
}
.roleDot_f0960a {
  border: 1px solid var(--text-strong);
  box-sizing: border-box;
  display: block;
  height: 16px;
  width: 16px;
}
.tagGroup_cfee8f {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-8);
}
.tagList_cfee8f {
  display: contents;
}
.tag_cfee8f {
  align-items: center;
  background-color: var(--background-mod-subtle);
  border: 1px solid var(--border-subtle);
  border-radius: var(--radius-sm);
  box-sizing: border-box;
  cursor: default;
  display: inline-flex;
  gap: var(--space-8);
  min-height: 40px;
  outline: none;
  padding: var(--space-4) var(--space-12);
  transition:
    background-color 50ms ease-in,
    color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
  white-space: nowrap;
}
.tag_cfee8f:has([slot="remove"]) {
  padding-right: var(--space-8);
}
.tag_cfee8f[data-selection-mode="multiple"],
.tag_cfee8f[data-selection-mode="single"] {
  cursor: pointer;
}
.tag_cfee8f[data-selection-mode="multiple"][data-hovered],
.tag_cfee8f[data-selection-mode="single"][data-hovered] {
  background: var(--background-mod-normal);
  border-color: var(--border-normal);
}
.tag_cfee8f[data-selection-mode="multiple"][data-hovered][data-selected],
.tag_cfee8f[data-selection-mode="single"][data-hovered][data-selected] {
  background: var(--opacity-blurple-16);
  border-color: var(--input-border-active);
}
.tag_cfee8f[data-focus-visible] {
  outline: 1px solid var(--border-focus);
  outline-offset: 1px;
}
.tag_cfee8f[data-selected] {
  background: var(--opacity-blurple-12);
  border-color: var(--input-border-active);
}
.tag_cfee8f[data-disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.tag_cfee8f [slot="remove"] {
  align-items: center;
  aspect-ratio: 1/1;
  background: none;
  border: 1px solid transparent;
  border-radius: var(--radius-xs);
  display: flex;
  height: calc(100% - var(--space-8));
  justify-content: center;
  outline: none;
  padding: 0;
  transition:
    background-color 50ms ease-in,
    color 50ms ease-in,
    border-color 50ms ease-in,
    opacity 50ms ease-in;
}
.tag_cfee8f [slot="remove"][data-hovered] {
  background-color: var(--control-icon-only-background-hover);
  border-color: var(--control-icon-only-border-hover);
  transition:
    background-color 0.15s ease-out,
    color 0.15s ease-out,
    border-color 0.15s ease-out,
    opacity 0.15s ease-out;
}
.tag_cfee8f [slot="remove"][data-focus-visible] {
  outline: 2px solid var(--border-focus);
  outline-offset: -1px;
}
.tagGroup_cfee8f[data-layout="inline"] {
  display: contents;
}
.tagGroup_cfee8f[data-layout="inline"] .tag_cfee8f {
  border-radius: var(--radius-xs);
  gap: var(--space-4);
  min-height: 30px;
  padding: var(--space-4) var(--space-8);
}
.tagGroup_cfee8f[data-layout="inline"] .tag_cfee8f:has([slot="remove"]) {
  padding-right: var(--space-4);
}
.tagGroup_cfee8f[data-layout="inline"] [slot="remove"] {
  height: 100%;
}
.container__5a838 {
  --custom-description-max-width: 70ch;
  flex-grow: 1;
  interpolate-size: allow-keywords;
  display: grid;
  grid-template-areas: "labels" "control" "helper-text";
}
.container__5a838 .labelContainer__5a838 {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  grid-area: labels;
  min-width: 0;
}
.container__5a838[data-layout="vertical"] .labelContainer__5a838 {
  margin-bottom: var(--space-8);
}
.container__5a838[data-layout="horizontal-responsive"],
.container__5a838[data-layout="horizontal"] {
  align-items: center;
  -moz-column-gap: var(--space-24);
  column-gap: var(--space-24);
  display: grid;
  grid-template-areas: "labels control" "empty helper-text";
  grid-template-columns: auto var(--custom-field-horizontal-control-width, auto);
  grid-template-rows: auto auto;
}
.container__5a838[data-layout="horizontal-responsive"] .control__5a838,
.container__5a838[data-layout="horizontal"] .control__5a838 {
  align-items: end;
}
.container__5a838[data-layout="horizontal-responsive"][data-has-description="true"],
.container__5a838[data-layout="horizontal"][data-has-description="true"] {
  align-items: start;
}
.container__5a838[data-layout="horizontal-responsive"]
  .helperTextContainer__5a838,
.container__5a838[data-layout="horizontal"] .helperTextContainer__5a838 {
  align-self: flex-end;
  contain: inline-size;
  gap: 0;
  padding-top: var(--space-4);
  width: 100%;
}
.container__5a838[data-layout="horizontal-responsive"] .description__5a838,
.container__5a838[data-layout="horizontal"] .description__5a838 {
  max-width: var(--custom-description-max-width);
}
.container__5a838[data-disabled="true"] .description__5a838,
.container__5a838[data-disabled="true"] .helperTextContainer__5a838,
.container__5a838[data-disabled="true"] .label__5a838 {
  opacity: 0.5;
}
.control__5a838 {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  grid-area: control;
  min-width: 0;
}
.icon__5a838 {
  margin-bottom: -1px;
  padding-right: var(--space-4);
}
.description__5a838 {
  grid-area: description;
}
.label__5a838[data-interactive="true"] {
  cursor: pointer;
}
.container__5a838[data-disabled="true"] .label__5a838[data-interactive="true"] {
  cursor: not-allowed;
}
.required__5a838 {
  display: inline-block;
  margin-left: var(--space-4);
}
@keyframes slideDown__5a838 {
  0% {
    height: 0;
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    height: auto;
    opacity: 1;
    transform: translateY(0);
  }
}
.helperTextContainer__5a838 {
  align-items: start;
  display: grid;
  gap: var(--space-12);
  grid-area: helper-text;
  grid-template-columns: 1fr auto;
  min-width: 0;
}
.statusMessageContainer__5a838 {
  align-items: start;
  display: grid;
  gap: var(--space-4);
  grid-template-columns: auto 1fr;
}
.full-motion .statusMessageContainer__5a838 {
  animation: slideDown__5a838 0.3s ease-in-out;
}
.badgeContainer__5a838 {
  margin-left: var(--space-4);
}
@container (max-width: 480px) {
  .container__5a838[data-layout="horizontal-responsive"] {
    grid-template-areas: "labels" "control" "helper-text";
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
  .container__5a838[data-layout="horizontal-responsive"]
    .labelContainer__5a838 {
    margin-bottom: var(--space-8);
  }
  .container__5a838[data-layout="horizontal-responsive"] .control__5a838 {
    align-items: unset;
  }
  .container__5a838[data-layout="horizontal-responsive"]
    .helperTextContainer__5a838 {
    align-self: unset;
    contain: unset;
    gap: var(--space-12);
    padding-top: 0;
    width: unset;
  }
  .container__5a838[data-layout="horizontal-responsive"] .description__5a838 {
    max-width: none;
  }
}
.container__72c38 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.container__72c38[data-full-width="true"] {
  flex: 1 1 auto;
  width: 100%;
}
.container__72c38[data-full-width="true"] .input__72c38,
.container__72c38[data-full-width="true"] .wrapper__72c38 {
  width: 100%;
}
.wrapper__72c38 {
  position: relative;
  --custom-input-background-color: var(--input-background-default);
  --custom-input-border-color: var(--input-border-default);
  --custom-input-text-color: var(--input-text-default);
  --custom-input-border-radius: var(--radius-sm);
  --custom-input-hover-border-color: var(--input-border-hover);
  --custom-input-focus-border-color: var(--input-border-active);
  align-items: center;
  background-color: var(--custom-input-background-color);
  border: 1px solid var(--custom-input-border-color);
  border-radius: var(--custom-input-border-radius);
  box-sizing: border-box;
  color: var(--custom-input-text-color);
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-4);
  transition: border-color 0.1s ease;
}
.wrapper__72c38[data-read-only="true"] {
  --custom-input-border-color: var(--input-border-readonly);
}
.wrapper__72c38:not([data-read-only="true"]):not([data-disabled="true"]):not(
    :focus-within
  ):hover {
  --custom-input-border-color: var(--custom-input-hover-border-color);
}
.wrapper__72c38:not([data-read-only="true"]):has(input:focus, textarea:focus) {
  --custom-input-border-color: var(--custom-input-focus-border-color);
  outline: 2px solid var(--custom-input-focus-border-color);
  outline-offset: -2px;
}
.wrapper__72c38[data-error="true"] {
  --custom-input-border-color: var(--input-border-error-default);
  --custom-input-text-color: var(--input-text-error-default);
  --custom-input-background-color: var(--input-background-error-default);
  --custom-input-hover-border-color: var(--input-border-error-default);
  --custom-input-focus-border-color: var(--input-border-error-default);
}
.wrapper__72c38[data-error="true"]:not(
    [data-read-only="true"],
    [data-disabled="true"],
    :focus-within
  ):hover {
  outline: 2px solid var(--input-border-error-default);
  outline-offset: -2px;
}
.wrapper__72c38[data-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.enable-forced-colors .wrapper__72c38 {
  border: 1px solid ButtonText;
}
.enable-forced-colors
  .wrapper__72c38:not([data-read-only="true"]):focus-within {
  border-color: Highlight;
}
.enable-forced-colors .wrapper__72c38[data-disabled="true"] {
  background-color: Canvas;
  border-color: GrayText;
  opacity: 1;
}
.inputWrapper__0ed4f {
  display: flex;
  flex-direction: column;
}
.input__0ed4f {
  background-color: var(--input-background-default);
  border: 1px solid var(--input-border-default);
  border-radius: 8px;
  box-sizing: border-box;
  color: var(--text-default);
  font-size: 16px;
  height: 44px;
  padding: 12px 10px;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
}
.input__0ed4f::-moz-placeholder {
  color: var(--input-placeholder-text-default);
  -moz-user-select: none;
  user-select: none;
}
.input__0ed4f::placeholder {
  color: var(--input-placeholder-text-default);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.input__0ed4f:hover {
  border-color: var(--input-border-hover);
}
.input__0ed4f.focused__0ed4f,
.input__0ed4f:focus {
  border-color: var(--text-link);
}
.input__0ed4f.error__0ed4f {
  border-color: var(--text-feedback-critical);
  border-width: 2px;
  color: var(--text-feedback-critical);
}
.input__0ed4f.success__0ed4f {
  border-color: var(--green-360);
}
.input__0ed4f.disabled__0ed4f {
  border-color: var(--input-border-default);
  cursor: not-allowed;
  opacity: 1;
}
.input__0ed4f.editable__0ed4f {
  background-color: transparent;
  border-color: transparent;
}
.input__0ed4f:hover,
.input__0ed4f[readonly] {
  border: 1px solid var(--input-border-default);
}
.input__0ed4f:not([readOnly]).focused__0ed4f,
.input__0ed4f:not([readOnly]).focused__0ed4f:hover,
.input__0ed4f:not([readOnly]):focus,
.input__0ed4f:not([readOnly]):focus:hover {
  border-color: var(--text-link);
}
.disabled__0ed4f {
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.focused__0ed4f {
  border-color: var(--brand-500);
  opacity: 1;
}
.inputPrefix__0ed4f {
  color: var(--text-muted);
  font-size: 16px;
  height: 40px;
  line-height: normal;
  padding-top: 10px;
  padding-inline-start: 20px;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.theme-dark .inputPrefix__0ed4f {
  opacity: 0.5;
}
.enable-forced-colors .input__0ed4f {
  border: 1px solid ButtonText;
}
.enable-forced-colors .input__0ed4f:focus {
  border-color: Highlight;
}
.enable-forced-colors .input__0ed4f.disabled__0ed4f {
  background-color: Canvas;
  border-color: GrayText;
  opacity: 1;
}
.inputError__0ed4f {
  align-items: center;
  display: flex;
  gap: 8px;
}

.layerContainer__59d0d {
  position: fixed; /* veya absolute, nasıl kullanıyorsanız */
}

.content__45458 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 0 var(--space-12) var(--space-16);
  position: relative;
  width: 200px;
}

.content__45458:not(:has(.body__45458)) {
  padding-block-end: var(--space-24);
}

.graphic__45458 {
  display: flex;
  height: 64px;
  justify-content: center;
  margin: var(--space-16) auto 0;
}

.graphicAnimated__45458 {
  position: relative;
  transform: scale(1.4);
  z-index: 0;
}

.badgeImageContainer__9953c {
  position: relative;
}

.compact__9953c {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}

.badgeImage__9953c {
  display: block;
  height: 90px;
}

.compact__9953c .badgeImage__9953c {
  max-height: 100%;
  max-width: 100%;
}

.titleGroup__45458 {
  margin-top: var(--space-16);
  position: relative;
  z-index: 1;
}

.title__45458 {
  font-family: "Ginto Nord";
  font-size: 16px;
  font-weight: 900;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
  width: 100%;
}

.titleNitro__45458 {
  font-style: italic;
}

.body__45458,
.eyebrow__45458 {
  text-align: center;
  width: 100%;
}

.nav-flag-container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.twemoji.nav-flag-emoji {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 14px !important;
  height: 14px !important;
  font-size: 14px !important;
  line-height: 1 !important;
  position: relative;
}

.twemoji.nav-flag-emoji img {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  min-height: 14px !important;
  max-width: 14px !important;
  max-height: 14px !important;
  -o-object-fit: contain;
     object-fit: contain;
  display: block !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 !important;
  padding: 0 !important;
}

.dropdown-flag-container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  position: relative;
}

.twemoji.dropdown-flag-emoji {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  font-size: 18px !important;
  line-height: 1 !important;
  position: relative;
}

.twemoji.dropdown-flag-emoji img {
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  -o-object-fit: contain;
     object-fit: contain;
  display: block !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0 !important;
  padding: 0 !important;
}

[role="menu"] button .flex-shrink-0 {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
}

[role="menu"] button .truncate {
  line-height: 18px !important;
  font-size: 14px !important;
}

[role="menu"] button {
  min-height: 36px;
  gap: 10px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.twemoji {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align: middle;
  line-height: 1 !important;
}

.twemoji img {
  max-width: 100% !important;
  max-height: 100% !important;
  display: block;
  image-rendering: auto;
}

/* components/ProfileEffect.module.css */

/* ========================================
   ANA KONTEYNER
   ======================================== */
.profileEffects_e8711b {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 20;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  border-radius: inherit;

  --effect-scale: 1;
  --effect-offset-x: 0;
  --effect-offset-y: 0;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* ========================================
   İÇ KONTEYNER
   ======================================== */
.inner_e8711b {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

/* ========================================
   EFEKT GÖRSELLERİ - TEMEL
   ======================================== */
.effect_e8711b {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(var(--effect-scale))
    translate(var(--effect-offset-x), var(--effect-offset-y));
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  transition: opacity 0.3s ease;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  max-width: none;
  max-height: none;

  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* ========================================
   FİT MODLARI
   ======================================== */

/* 1. COVER - Oranı koruyarak kapla */
.effect_e8711b.cover_e8711b {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 2. COVER PORTRAIT - Portreler için özel (yüz üst-orta odaklı) */
.effect_e8711b.coverPortrait_e8711b {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 35%;
     object-position: center 35%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 3. CONTAIN - Oranı koruyarak sığdır */
.effect_e8711b.contain_e8711b {
  -o-object-fit: contain;
     object-fit: contain;
  min-width: auto;
  min-height: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* 4. FILL - Esneterek doldur */
.effect_e8711b.fill_e8711b {
  -o-object-fit: fill;
     object-fit: fill;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: none;
}

/* ========================================
   YATAY GENİŞLETME
   ======================================== */
.effect_e8711b.expandHorizontal_e8711b {
  min-width: 120%;
  min-height: 100%;
  width: 120%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalMedium_e8711b {
  min-width: 140%;
  min-height: 100%;
  width: 140%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalLarge_e8711b {
  min-width: 160%;
  min-height: 100%;
  width: 160%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalXLarge_e8711b {
  min-width: 180%;
  min-height: 100%;
  width: 180%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalMax_e8711b {
  min-width: 200%;
  min-height: 100%;
  width: 200%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandHorizontalUltra_e8711b {
  min-width: 250%;
  min-height: 100%;
  width: 250%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   DİKEY GENİŞLETME
   ======================================== */
.effect_e8711b.expandVertical_e8711b {
  min-width: 100%;
  min-height: 120%;
  width: 100%;
  height: 120%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandVerticalLarge_e8711b {
  min-width: 100%;
  min-height: 150%;
  width: 100%;
  height: 150%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   HEM YATAY HEM DİKEY GENİŞLETME
   ======================================== */
.effect_e8711b.expandBoth_e8711b {
  min-width: 130%;
  min-height: 130%;
  width: 130%;
  height: 130%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.expandBothLarge_e8711b {
  min-width: 160%;
  min-height: 160%;
  width: 160%;
  height: 160%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   BANNER ÖZEL
   ======================================== */
.effect_e8711b.banner_e8711b {
  min-width: 150%;
  min-height: 100%;
  width: 150%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 30%;
     object-position: center 30%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.bannerTop_e8711b {
  min-width: 150%;
  min-height: 100%;
  width: 150%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.effect_e8711b.bannerBottom_e8711b {
  min-width: 150%;
  min-height: 100%;
  width: 150%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom center;
     object-position: bottom center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* ========================================
   ANİMASYONLAR
   ======================================== */
.effect_e8711b.fadeIn_e8711b {
  animation: fadeIn_e8711b 0.3s ease forwards;
}

@keyframes fadeIn_e8711b {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

.effect_e8711b.loading_e8711b {
  background: rgba(0, 0, 0, 0.1);
  animation: pulse_e8711b 1.5s ease-in-out infinite;
}

@keyframes pulse_e8711b {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}

/* ========================================
   GÖRÜNÜRLÜK DURUMLARI
   ======================================== */
.effect_e8711b.visible_e8711b {
  opacity: 1;
}

.effect_e8711b.hidden_e8711b {
  opacity: 0;
}

/* ========================================
   Z-INDEX YARDIMCILARI
   ======================================== */
.zIndex1_e8711b {
  z-index: 1;
}
.zIndex2_e8711b {
  z-index: 2;
}
.zIndex3_e8711b {
  z-index: 3;
}
.zIndex4_e8711b {
  z-index: 4;
}
.zIndex5_e8711b {
  z-index: 5;
}
.zIndex10_e8711b {
  z-index: 10;
}
.zIndex20_e8711b {
  z-index: 20;
}
.zIndex50_e8711b {
  z-index: 50;
}
.zIndex100_e8711b {
  z-index: 100;
}

/* ========================================
   RESPONSIVE
   ======================================== */
@media (max-width: 480px) {
  .effect_e8711b.expandHorizontal_e8711b {
    min-width: 140%;
    width: 140%;
  }

  .effect_e8711b.expandHorizontalLarge_e8711b {
    min-width: 180%;
    width: 180%;
  }

  .effect_e8711b.expandHorizontalMax_e8711b {
    min-width: 240%;
    width: 240%;
  }

  .effect_e8711b.banner_e8711b {
    min-width: 180%;
    width: 180%;
  }
}

@media (max-width: 768px) {
  .effect_e8711b.expandHorizontal_e8711b {
    min-width: 130%;
    width: 130%;
  }

  .effect_e8711b.expandHorizontalLarge_e8711b {
    min-width: 160%;
    width: 160%;
  }

  .effect_e8711b.banner_e8711b {
    min-width: 160%;
    width: 160%;
  }
}

/* ========================================
   DARK MODE
   ======================================== */
@media (prefers-color-scheme: dark) {
  .effect_e8711b.loading_e8711b {
    background: rgba(255, 255, 255, 0.1);
  }
}

/* ========================================
   REDUCED MOTION
   ======================================== */
@media (prefers-reduced-motion: reduce) {
  .effect_e8711b {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }

  .effect_e8711b.fadeIn_e8711b {
    animation: none;
    opacity: 1;
  }

  .effect_e8711b.loading_e8711b {
    animation: none;
    opacity: 0.6;
  }
}

/* ========================================
   PERFORMANS İYİLEŞTİRMELERİ
   ======================================== */
.profileEffects_e8711b {
  -webkit-overflow-scrolling: touch;
}

.effect_e8711b {
  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.effect_e8711b.static_e8711b {
  will-change: auto;
}

/* ========================================
   YATAY GENİŞLET - SADECE SAĞA SOLA
   ======================================== */
.effect_e8711b.horizontalStretch_e8711b {
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  /* Görseli yatayda esnet */
  aspect-ratio: auto !important;
}

/* ========================================
   YATAY GENİŞLET - ORAN BOZULARAK
   ======================================== */
.effect_e8711b.stretchHorizontal_e8711b {
  width: 100% !important;
  height: auto !important;
  min-height: 100% !important;
  -o-object-fit: fill !important;
     object-fit: fill !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

/* ========================================
   YATAY GENİŞLET - COVER + SCALE X
   ======================================== */
.effect_e8711b.coverStretchX_e8711b {
  min-width: 100% !important;
  min-height: 100% !important;
  width: auto !important;
  height: 100% !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
  -o-object-position: center !important;
     object-position: center !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) scaleX(1.4) !important;
}

.center_8e0d8d {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: 20px;
  width: 100%;
}
.errorCard_8e0d8d {
  background: var(--bg-card);
  border-radius: var(--radius-card);
  padding: 32px 28px;
  max-width: 460px;
  width: 100%;
  box-shadow: var(--shadow);
  border: 1px solid var(--border-subtle);
}
.errorMsg_8e0d8d {
  color: #f87171;
  background: rgba(248, 113, 113, 0.08);
  padding: 12px 16px;
  border-radius: 10px;
  font-size: 0.85rem;
  border-left: 3px solid #f87171;
  margin-bottom: 16px;
}
.retryBtn_8e0d8d {
  background: var(--bg-elevated);
  border: none;
  color: var(--text-primary);
  padding: 8px 18px;
  border-radius: var(--radius-pill);
  font-size: 0.8rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.15s;
}
.retryBtn_8e0d8d:hover {
  background: var(--bg-elevated-hover);
}
.retryBtn_8e0d8d:active {
  transform: scale(0.97);
}

