.Contentswitcher__tM75B {
  --cs-surface-color: var(--static-surface-primary, #ffffff);
  --roundness-switcher: var(--roundness-action-control, 0.375rem);

  background: var(--cs-surface-color);
  box-shadow: var(--shadow-low, 0px 2px 20px 0px #1e2c6a14);
  padding: 0.375rem;
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  gap: 0.375rem;
  border-radius: var(--roundness-switcher);
}

.switch__--C32 {
  --switch-surface-color: transparent;
  --content-color: var(--content-muted, #8e919b);
  --roundness: var(--roundness-action-control, 0.375rem);
  --focus-appearance: var(--focus-outline, 2px solid);
  --focus-color: var(--interactive-focus, #86afff);
  --focus: var(--focus-appearance) var(--focus-color);
  --border-color: transparent;
  --border-width: 1px;

  /* Make sure the height remains consistent when the border width changes */
  --padding: calc(1px - var(--border-width));

  color: var(--content-color);
  background: var(--switch-surface-color);
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--roundness);
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  align-items: center;
  gap: 10px;
  font: var(--font);
}

.switch__--C32:hover {
  --content-color: var(--content-primary, #2d2e34);
}

.switch__--C32:active {
  --border-color: var(--interactive-active, #1c3abb);
}

.selected__fKMi5 {
  --switch-surface-color: var(--interactive-highlighted-secondary, #f0f2f4);
  --content-color: var(--content-primary, #2d2e34);
  /* remove interactive styles on a selected switch */
  pointer-events: none;
}

.selectedAccent__ckc4W {
  --switch-surface-color: var(--interactive-selected-default, #3e62fe);
  --content-color: var(--content-on-inverse, #ffffff);
  --border-width: 0px;
  /* remove interactive styles on a selected switch */
  pointer-events: none;
}

.qualifier__NAr3p {
  display: inline-flex;
}

.qualifierEnd__9Czos {
  order: 1;
}

@supports not selector(:focus-visible) {
  .switch__--C32:focus {
    outline: var(--focus);
    --content-color: var(--content-primary, #2d2e34);
  }
}

.switch__--C32:focus-visible {
  outline: var(--focus);
  --content-color: var(--content-primary, #2d2e34);
}

.s__7liG0 {
  padding: 0.625rem 1rem;
  --font: var(
    --text-bold-S,
    600 0.875rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  line-height: 1;
}

.m__UFWGc {
  padding: 0.688rem 1.5rem;
  --font: var(
    --text-bold-M,
    600 1rem/1.5 Maison Neue,
    Helvetica,
    Open Sans,
    sans-serif
  );
  line-height: 1;
}

.iconS__OicW1 {
  padding: calc(0.625rem + var(--padding));
}

.iconM__iA5aq {
  padding: calc(0.688rem + var(--padding));
}
