/** Dialog */

.zUxdR1j6JYW_wpchIcsE {
  display: flex;
  align-items: center;
  line-height: 0;
}

.bLUT2CFb1wlMMxaHQSgw {
  height: var(--size--1-5rem);
  width: var(--size--1-5rem);
}

.DBBVqULeqrHLlDYFATH_ {
  height: var(--size--1rem);
  width: var(--size--1rem);
}

.qSRB5hMjE79Oie4WKeoo {
  all: unset;
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: var(--_spacing---space--100);
  border-radius: var(--radius--round);
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--body-m-main);
  font-weight: 600;
  color: var(--neutral--700);
  cursor: pointer;
  white-space: nowrap;
}

.qSRB5hMjE79Oie4WKeoo:focus-visible {
  outline: 2px solid var(--neutral--800);
  outline-offset: 2px;
}

.ybZYJbGo_uJ7VNHVpY5V {
  display: flex;
  column-gap: var(--_spacing---space--050);
}

.qSRB5hMjE79Oie4WKeoo:hover .mI31yGaRqZYBpZjN5s58 {
  text-decoration: underline;
}

.p82uusBRgj76WioNo7Ml {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  inset: 0;
  z-index: 1000;
  opacity: 1;
  transition: opacity 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.p82uusBRgj76WioNo7Ml[data-starting-style],
.p82uusBRgj76WioNo7Ml[data-ending-style] {
  opacity: 0;
}

.FBTJrbqO46Zkj9vfT7De {
  background-color: var(--_theme---surface--alt);
  border-radius: var(--radius--xsmall);
  position: fixed;
  display: flex;
  flex-direction: column;
  top: var(--_spacing---space--600);
  left: 50%;
  transform: translateX(-50%);
  width: 90vw;
  max-width: 800px;
  max-height: 85vh;
  overflow: hidden;
  z-index: 1001;
  opacity: 1;
  transition: opacity 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.FBTJrbqO46Zkj9vfT7De[data-starting-style],
.FBTJrbqO46Zkj9vfT7De[data-ending-style] {
  opacity: 0;
}

.FBTJrbqO46Zkj9vfT7De:focus {
  outline: none;
}

.zj53afvzZ8gLnJ5XHvNG {
  background: var(--_theme---container--default);
  padding: var(--_spacing---space--200);
  border-bottom: 1px solid var(--_theme---border--subtle);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.YE9rwczFRp9TBeEUEQMm {
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--body-l);
  font-weight: 700;
  margin: 0px;
  color: var(--_theme---text--default);
}

.aUVmWSRHMTSpoJjHAopI {
  all: unset;
  appearance: none;
  position: relative;
  color: var(--_theme---text--default);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.aUVmWSRHMTSpoJjHAopI::after {
  content: "";
  position: absolute;
  inset: -10px;
}

.aUVmWSRHMTSpoJjHAopI:focus-visible {
  outline: 2px solid var(--neutral--800);
  outline-offset: 2px;
}

.T8yeYwR9Ba_Hl34_oc7h {
  background: var(--_theme---container--default);
  padding: var(--_spacing---space--200);
  flex-shrink: 0;
}

.vPdFOR3SpAYvCpagR9n8 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}

.LgBLgUVXNWv6dxzs113Q {
  background: var(--_theme---surface--subtle);
  padding: var(--_spacing---space--300) var(--_spacing---space--200);
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

.z9gaXBv7hUuvfs0BuueJ {
  width: 100%;
  height: 1px;
  background-color: var(--neutral--300);
  margin: var(--_spacing---space--300) 0;
}

.HvZzrmOTnf6GEwL2BlaL {
  display: grid;
  list-style: none;
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: var(--_spacing---space--200);
  row-gap: var(--_spacing---space--200);
}

.pcPc696JSnH8FqZ0IbmE {
  list-style: none;
}

.CmZiiNkAo_PrCBmjlyAS {
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--body-m-main);
  color: var(--neutral--700);
}

@media (max-width: 991px) {
  .HvZzrmOTnf6GEwL2BlaL {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 575px) {
  .HvZzrmOTnf6GEwL2BlaL {
    grid-template-columns: 1fr;
  }
}

.YDGRbmffZHMGxNU2pZzN {
  background: var(--_theme---container--default);
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  column-gap: var(--_spacing---space--100);
  padding: var(--_spacing---space--150);
  border-radius: var(--radius--xsmall);
  color: var(--neutral--600);
  text-decoration: none;
  border: 1px solid transparent;
  margin: -1px;
}

.YDGRbmffZHMGxNU2pZzN:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}

.YDGRbmffZHMGxNU2pZzN:focus-visible {
  outline: 2px solid var(--neutral--800);
  outline-offset: 2px;
}

.YDGRbmffZHMGxNU2pZzN.RqmIe_L_QQ9hXlLVtmWM {
  border-color: var(--_theme---border--active);
}

.X1I9EM9nOhQDcqxHzrrg {
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--body-m-main);
  line-height: 20px;
  color: var(--neutral--700);
}

.iIA_duwF3qmjQsj7rC45 {
  background: var(--_theme---container--subtle);
  padding: var(--_spacing---space--050);
  border-radius: var(--radius--xsmall);
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--label-xs);
  font-weight: 700;
  color: var(--neutral--700);
  text-wrap: nowrap;
  align-self: start;
}

/** Tabs */

.cqADp08nXmBJnCASoM7w {
  flex-shrink: 0;
  display: flex;
  column-gap: var(--_spacing---space--100);
  margin-bottom: var(--_spacing---space--300);
}

.EFaHoUERjmow2qK4Bnf2 {
  all: unset;
  font-family: inherit;
  padding: var(--_spacing---space--150) var(--_spacing---space--050);
  background: none;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--_typography---font--primary-family);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 600;
  color: var(--neutral--700);
  border-bottom: 2px solid transparent;
  border-radius: var(--radius--xsmall) var(--radius--xsmall) 0 0;
  user-select: none;
  cursor: pointer;
}

.EFaHoUERjmow2qK4Bnf2:focus-visible {
  outline: 2px solid var(--neutral--800);
  outline-offset: 2px;
}

.EFaHoUERjmow2qK4Bnf2[data-active] {
  border-bottom: 2px solid var(--_theme---border--brand-secondary);
}

.EFaHoUERjmow2qK4Bnf2:not([data-active]) {
  background: var(--_theme---container--alt);
  color: var(--_theme---text--disabled);
}

.EFaHoUERjmow2qK4Bnf2:not([data-active]):hover {
  color: var(--_theme---text--default);
}

/** Fields */

.eQM_TUcu9Fu3jUeLYV7d {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  padding: 24px 52px 10px 16px;
  border-radius: var(--radius--xsmall);
  border: 1px solid var(--_theme---border--default);
  background: var(--neutral--50);
  outline: none;
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--body-m-main);
  line-height: 20px;
  color: var(--neutral--700);
  transition: border-color 200ms ease;
}

.eQM_TUcu9Fu3jUeLYV7d::-webkit-search-decoration,
.eQM_TUcu9Fu3jUeLYV7d::-webkit-search-cancel-button,
.eQM_TUcu9Fu3jUeLYV7d::-webkit-search-results-button,
.eQM_TUcu9Fu3jUeLYV7d::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.eQM_TUcu9Fu3jUeLYV7d:focus {
  border-color: var(--_theme---border--active);
}

.S16DaS4IfV3R_bc5wJkn {
  position: relative;
  display: block;
  margin-bottom: var(--_spacing---space--100);
}

.AGm3MbLHPndjkoIr0vOO {
  position: absolute;
  left: var(--_spacing---space--200);
  top: 50%;
  transform: translateY(-50%);
  transform-origin: top left;
  font-family: var(--_typography---font--primary-family);
  font-size: var(--_typography---font-size--body-m-main);
  font-weight: 400;
  line-height: 20px;
  color: var(--_theme---text--subtle);
  pointer-events: none;
  transition: top 200ms ease, transform 200ms ease, font-size 200ms ease, color 200ms ease;
}

.S16DaS4IfV3R_bc5wJkn:focus-within .AGm3MbLHPndjkoIr0vOO,
.r45oyRiEMDI_VPee5CcQ .AGm3MbLHPndjkoIr0vOO {
  top: var(--_spacing---space--150);
  transform: translateY(0);
  font-size: var(--_typography---font-size--body-s);
  line-height: 16px;
}

.qkuSjkmwmL0BpgVvX4Ma {
  all: unset;
  position: absolute;
  top: 50%;
  right: var(--_spacing---space--200);
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
  border-radius: var(--radius--round);
  cursor: pointer;
  color: var(--neutral--600);
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms ease;
}

.qkuSjkmwmL0BpgVvX4Ma::after {
  content: "";
  position: absolute;
  inset: -10px;
}

.S16DaS4IfV3R_bc5wJkn:focus-within .qkuSjkmwmL0BpgVvX4Ma {
  opacity: 1;
  pointer-events: auto;
}

.qkuSjkmwmL0BpgVvX4Ma:focus-visible {
  outline: 2px solid var(--neutral--800);
  outline-offset: 2px;
}

.qkuSjkmwmL0BpgVvX4Ma:disabled {
  color: var(--neutral--300);
  cursor: default;
}

/** Animation */

@media (prefers-reduced-motion: reduce) {
  .p82uusBRgj76WioNo7Ml,
  .FBTJrbqO46Zkj9vfT7De,
  .eQM_TUcu9Fu3jUeLYV7d,
  .AGm3MbLHPndjkoIr0vOO,
  .qkuSjkmwmL0BpgVvX4Ma {
    animation: none;
    transition: none;
  }
}

