.foundry_hcgxh_vsn8np0 {
  margin: 0;
  color: var(--foundry_c0780da4);
}
.foundry_hcgxh_12nwidl1 {
  text-decoration-line: underline;
}
.foundry_hcgxh_12nwidl2 {
  font-style: italic;
}
.foundry_hcgxh_12nwidl3 {
  font-style: italic;
}
.foundry_hcgxh_12nwidl4 {
  font-style: italic;
}
.foundry_hcgxh_12nwidl5 {
  background: var(--foundry_b9703bbc);
  color: var(--foundry_43aea341);
}
.foundry_hcgxh_12nwidl6 {
  text-decoration-line: strikethrough;
}
.foundry_hcgxh_12nwidl7 {
  font-weight: bold;
}
.foundry_hcgxh_12nwidla {
  text-decoration-line: underline;
}
.foundry_hcgxh_cw8njk0 {
  margin: 0;
  color: var(--foundry_2d241861);
}
.foundry_hcgxh_vq8c3j0 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--foundry_05387de1);
  width: 100%;
}
.foundry_hcgxh_vq8c3j1 {
  display: grid;
  grid-template-areas: "label hint";
  grid-template-columns: 1fr max(20%, 100px);
  gap: var(--foundry_05387de1);
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
}
.foundry_hcgxh_vq8c3j2 {
  grid-area: label;
  word-break: break-all;
}
.foundry_hcgxh_vq8c3j3 {
  grid-area: hint;
  overflow: hidden;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_vq8c3j4 {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_vq8c3j5 {
  color: var(--foundry_bcdfc5ff);
}
.foundry_hcgxh_vq8c3j6 {
  padding-top: 3px;
  vertical-align: text-top;
  margin-right: var(--foundry_ae99fc48);
}
.foundry_hcgxh_vq8c3j7 {
  color: var(--foundry_bcdfc5ff);
  margin-left: var(--foundry_ae99fc48);
}
.foundry_hcgxh_vq8c3j8 {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_vq8c3j9 {
  resize: none;
  padding: var(--foundry_7f268a13);
  padding-right: 0;
  border-radius: var(--foundry_742803b2);
  background: var(--foundry_4181979c);
  border-width: 1px;
  border-style: solid;
  border-color: var(--foundry_d535e421);
  color: var(--foundry_2d241861);
  width: 100%;
  box-sizing: border-box;
  scrollbar-gutter: stable;
}
.foundry_hcgxh_vq8c3j9:hover {
  border-color: var(--foundry_59c03dd7);
}
.foundry_hcgxh_vq8c3j9:focus-visible {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-offset: -2px;
  outline-color: var(--foundry_b430db7d);
}
.foundry_hcgxh_vq8c3j9::placeholder {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_vq8c3j9:disabled {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
  color: var(--foundry_6c1b5f99);
  cursor: not-allowed;
}
.foundry_hcgxh_vq8c3j9:read-only {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_vq8c3j9::-webkit-scrollbar {
  width: calc(var(--foundry_7d922174) + var(--foundry_05387de1));
}
.foundry_hcgxh_vq8c3j9::-webkit-scrollbar-track {
  display: none;
  user-select: none;
  touch-action: none;
}
.foundry_hcgxh_vq8c3j9::-webkit-scrollbar-thumb {
  border-width: calc((var(--foundry_7d922174) + var(--foundry_05387de1) - 6px) / 2);
  border-style: solid;
  border-color: transparent;
  background-color: var(--foundry_678f338a);
  border-radius: var(--foundry_8c8d51e6);
  background-clip: content-box;
}
.foundry_hcgxh_vq8c3j9:hover::placeholder {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_vq8c3j9[aria-invalid="true"]:disabled, .foundry_hcgxh_vq8c3j9[aria-invalid="true"][readonly] {
  border-color: var(--foundry_c58a5d4f);
}
.foundry_hcgxh_vq8c3jb {
  border-width: 2px;
  border-color: var(--foundry_c58a5d4f);
}
.foundry_hcgxh_vq8c3jb:hover {
  border-color: var(--foundry_7f423e03);
}
.foundry_hcgxh_vq8c3jb:focus-visible {
  border-color: transparent;
}
.foundry_hcgxh_17pcofy0 {
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border-radius: var(--foundry_8c8d51e6);
  border-width: 1px;
  border-style: solid;
  transition: all 0.25s ease-in-out;
  transition-property: color, background-color, border-color, outline-color;
}
.foundry_hcgxh_17pcofy0:disabled {
  cursor: not-allowed;
}
.foundry_hcgxh_17pcofy8 {
  padding: var(--foundry_7f268a13) var(--foundry_2f9fe0c5);
}
.foundry_hcgxh_17pcofy9 {
  padding: var(--foundry_7d922174) var(--foundry_f21302a9);
}
.foundry_hcgxh_17pcofya {
  width: 100%;
}
.foundry_hcgxh_17pcofyg {
  padding-left: var(--foundry_ee21f32b);
}
.foundry_hcgxh_17pcofyh {
  padding-right: var(--foundry_ee21f32b);
}
.foundry_hcgxh_17pcofyi {
  padding-left: var(--foundry_2f9fe0c5);
}
.foundry_hcgxh_17pcofyj {
  padding-right: var(--foundry_2f9fe0c5);
}
.foundry_hcgxh_17pcofyk {
  padding: var(--foundry_ae99fc48) 0;
}
.foundry_hcgxh_17pcofyl {
  padding: var(--foundry_05387de1) 0;
}
.foundry_hcgxh_17pcofym {
  margin-right: var(--foundry_05387de1);
}
.foundry_hcgxh_17pcofyo {
  margin-left: auto;
}
.foundry_hcgxh_17pcofyp {
  margin-left: var(--foundry_05387de1);
}
.foundry_hcgxh_17pcofyq {
  height: var(--foundry_2fbf5420);
  width: var(--foundry_2fbf5420);
  margin-right: auto;
}
.foundry_hcgxh_148vt480 {
  z-index: 1;
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.foundry_hcgxh_148vt481 {
  will-change: transform;
  display: flex;
  justify-content: center;
  align-items: center;
  touch-action: none;
}
.foundry_hcgxh_a5x3kh0 {
  cursor: pointer;
  display: inline-flex;
  flex-shrink: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--foundry_a97600a9);
  transition: all 0.25s ease-in-out;
  transition-property: color, background-color, border-color, outline-color;
}
.foundry_hcgxh_a5x3kh0:disabled {
  cursor: not-allowed;
}
.foundry_hcgxh_a5x3kh8 {
  padding: var(--foundry_05387de1);
}
.foundry_hcgxh_a5x3kh9 {
  padding: var(--foundry_7f268a13);
}
.foundry_hcgxh_a5x3kha {
  padding: calc(var(--foundry_05387de1) + 2.5px);
}
.foundry_hcgxh_a5x3khb {
  padding: var(--foundry_7d922174);
}
.foundry_hcgxh_a5x3khc {
  width: 100%;
}
.foundry_local_cw8njk0 {
  margin: 0;
  color: var(--foundry_2d241861);
}
.foundry_local_bc732x0 {
  background: var(--foundry_e832421c);
  color: var(--foundry_2d241861);
  border-radius: var(--foundry_5b3f01bf);
  padding: var(--foundry_b85610c2) var(--foundry_97e13da9);
  border-style: solid;
  border-width: 1px;
  border-color: var(--foundry_678f338a);
  user-select: none;
  font-family: var(--foundry_a0f2e156);
  font-size: var(--foundry_cf241758);
  white-space: nowrap;
}
.foundry_local_bc732x1 {
  display: inline;
  padding: 0 var(--foundry_b85610c2);
}
.foundry_hcgxh_h3lgaa0 {
  border-radius: var(--foundry_5b3f01bf);
  background-color: var(--foundry_791bcb22);
  border-width: 1px;
  border-style: solid;
  border-color: var(--foundry_791bcb22);
  box-shadow: 0 0 2px var(--foundry_d198b2a6), 0 8px 24px var(--foundry_d198b2a6);
  user-select: none;
  max-width: var(--foundry_981888ae);
  position: relative;
  z-index: 110;
}
.foundry_hcgxh_h3lgaa1 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--foundry_ae99fc48) var(--foundry_7f268a13);
  gap: var(--foundry_05387de1);
  color: var(--foundry_d44db539);
}
.foundry_hcgxh_h3lgaa2 {
  fill: var(--foundry_791bcb22);
  width: var(--foundry_97e13da9);
  height: var(--foundry_b85610c2);
}
.foundry_hcgxh_bwy1ds0 {
  display: block;
  pointer-events: none;
  position: fixed;
  inset: 0;
  z-index: 3;
}
.foundry_hcgxh_bwy1ds1 {
  border-radius: var(--foundry_ca109bc3);
  border-color: var(--foundry_fb12d031);
  background-color: var(--foundry_fb12d031);
}
.foundry_hcgxh_bwy1ds1[data-pressed="true"] {
  border-color: var(--foundry_54ccd69e);
  background-color: var(--foundry_54ccd69e);
}
.foundry_hcgxh_bwy1ds1:not([data-pressed="true"]):not([disabled]):hover {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
}
.foundry_hcgxh_bwy1ds1:not([data-pressed="true"]):focus-visible {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
}
.foundry_hcgxh_bwy1ds1:disabled {
  border-color: var(--foundry_fb12d031);
  background-color: var(--foundry_fb12d031);
}
.foundry_hcgxh_bwy1ds1:not(:disabled) {
  pointer-events: auto;
}
.foundry_hcgxh_bwy1ds2 {
  position: fixed;
  top: var(--foundry_2fbf5420);
  left: var(--foundry_2fbf5420);
}
.foundry_hcgxh_bwy1ds3 {
  top: var(--foundry_2fbf5420);
  right: var(--foundry_2fbf5420);
  display: flex;
  flex-direction: column;
  position: fixed;
  gap: var(--foundry_05387de1);
}
.foundry_hcgxh_bwy1ds4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--foundry_05387de1);
  border-color: var(--foundry_35f77231);
  background-color: var(--foundry_35f77231);
  border-radius: var(--foundry_ca109bc3);
  pointer-events: auto;
}
.foundry_hcgxh_bwy1ds5 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.foundry_hcgxh_bwy1ds6 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.foundry_hcgxh_bwy1ds8 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--foundry_7d922174);
  padding: 0 var(--foundry_2fbf5420) var(--foundry_2fbf5420);
  box-sizing: border-box;
}
.foundry_hcgxh_bwy1ds9 {
  margin-left: auto;
}
.foundry_hcgxh_bwy1dsa {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  user-select: none;
  touch-action: none;
  width: 100%;
  height: 64px;
}
.foundry_hcgxh_bwy1dsb {
  background-color: var(--foundry_048e9067);
  position: relative;
  flex-grow: 1;
  width: var(--foundry_eec1a90b);
}
.foundry_hcgxh_bwy1dsc {
  position: absolute;
  background-color: var(--foundry_048e9067);
  height: 100%;
}
.foundry_hcgxh_bwy1dsb + span {
  width: 100%;
  pointer-events: none;
}
.foundry_hcgxh_bwy1dsd {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.foundry_hcgxh_bwy1dsd:focus-visible {
  outline: none;
}
.foundry_hcgxh_bwy1dse {
  display: block;
  width: var(--foundry_ea1fb93c);
  height: var(--foundry_ea1fb93c);
  background-color: var(--foundry_05dae190);
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  pointer-events: auto;
}
.foundry_hcgxh_bwy1dsd:focus-visible .foundry_hcgxh_bwy1dse {
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_b430db7d);
}
.foundry_hcgxh_bwy1dsf {
  display: flex;
  flex-direction: column;
}
.foundry_hcgxh_bwy1dsf .foundry_hcgxh_bwy1dsg {
  color: var(--foundry_b9847fcb);
}
.foundry_hcgxh_bwy1dsh {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  min-height: var(--foundry_93c325ca);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.65) 75%);
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .foundry_hcgxh_bwy1ds2 {
    top: var(--foundry_b120da78);
    left: var(--foundry_b120da78);
  }
  .foundry_hcgxh_bwy1ds3 {
    top: var(--foundry_b120da78);
    right: var(--foundry_b120da78);
  }
  .foundry_hcgxh_bwy1ds8 {
    padding: 0 var(--foundry_b120da78) var(--foundry_b120da78);
  }
}
.foundry_hcgxh_1a74xwb0 {
  position: relative;
  display: block;
}
.foundry_hcgxh_1a74xwb1 {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  cursor: zoom-in;
  position: relative;
  width: 100%;
  transform-origin: center;
  object-fit: cover;
  object-position: center;
  display: block;
  will-change: transform, width, height, top, left, aspect-ratio, position, object-fit, object-position, opacity;
}
.foundry_hcgxh_1a74xwb2 {
  opacity: 0;
  position: fixed;
  overflow: hidden;
  pointer-events: none;
  z-index: 8003;
}
.foundry_hcgxh_1a74xwb3 {
  outline-width: 4px;
  outline-offset: -4px;
}
.foundry_hcgxh_1a74xwb3:focus-visible {
  outline-color: var(--foundry_d44db539);
}
.foundry_hcgxh_1a74xwb3[data-idle="false"]:focus-visible {
  outline-color: transparent !important;
}
.foundry_hcgxh_1a74xwb3 > * {
  max-width: 100%;
  max-height: 100%;
}
.foundry_hcgxh_1a74xwb4 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: inherit;
  object-position: inherit;
}
.foundry_hcgxh_1a74xwb5 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: var(--foundry_552f3071);
  width: var(--foundry_552f3071);
  position: absolute;
  bottom: var(--foundry_8149e8c1);
  right: var(--foundry_8149e8c1);
  color: var(--foundry_01811cdb);
  background-color: color-mix(in srgb, var(--foundry_43aea341), transparent 50%);
  border-radius: var(--foundry_a97600a9);
  backdrop-filter: blur(5px);
  transition: all 0.15s ease-out;
  will-change: opacity;
}
.foundry_hcgxh_1a74xwb3:hover .foundry_hcgxh_1a74xwb5, .foundry_hcgxh_1a74xwb3:focus-visible .foundry_hcgxh_1a74xwb5 {
  background-color: var(--foundry_01811cdb);
  color: var(--foundry_35f77231);
}
.foundry_hcgxh_1a74xwb6 {
  position: fixed;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  z-index: 8002;
  will-change: opacity;
}
.foundry_hcgxh_1a74xwb7 {
  touch-action: none;
  will-change: transform;
  cursor: grab;
}
.foundry_hcgxh_1a74xwb8 {
  position: fixed;
  inset: 0;
  background-color: var(--foundry_43aea341);
  z-index: 8001;
  will-change: opacity;
}
.foundry_hcgxh_1a74xwb9 {
  position: relative;
  z-index: 8004;
  will-change: opacity;
}
.foundry_hcgxh_1a74xwba {
  display: block;
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}
.foundry_hcgxh_uaq1gw0 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--foundry_05387de1);
  width: 100%;
}
.foundry_hcgxh_uaq1gw1 {
  display: grid;
  grid-template-areas: "label hint";
  grid-template-columns: 1fr max(20%, 100px);
  gap: var(--foundry_05387de1);
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
}
.foundry_hcgxh_uaq1gw2 {
  grid-area: label;
  word-break: break-all;
}
.foundry_hcgxh_uaq1gw3 {
  grid-area: hint;
  overflow: hidden;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_uaq1gw4 {
  color: var(--foundry_bcdfc5ff);
  margin-left: var(--foundry_ae99fc48);
}
.foundry_hcgxh_uaq1gw5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: var(--foundry_05387de1) var(--foundry_7f268a13);
  width: 100%;
  background: var(--foundry_4181979c);
  color: var(--foundry_6c1b5f99);
  border: 1px solid var(--foundry_d535e421);
  border-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_uaq1gw5:hover {
  border-color: var(--foundry_59c03dd7);
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_uaq1gw5:focus-visible {
  outline: 2px solid var(--foundry_b430db7d);
  z-index: 1;
}
.foundry_hcgxh_uaq1gw5:disabled {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
  color: var(--foundry_6c1b5f99);
  cursor: not-allowed;
}
.foundry_hcgxh_uaq1gw5:not([data-placeholder]) {
  color: var(--foundry_2d241861);
}
.foundry_hcgxh_uaq1gw5[data-state="open"] {
  color: var(--foundry_2d241861);
}
.foundry_hcgxh_uaq1gw6 {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_uaq1gw6:hover {
  color: var(--foundry_2d241861);
}
.foundry_hcgxh_uaq1gw7 {
  border-color: var(--foundry_c58a5d4f);
  border-width: 2px;
}
.foundry_hcgxh_uaq1gw7:hover {
  border-color: var(--foundry_7f423e03);
}
.foundry_hcgxh_uaq1gw7:focus-visible {
  outline: 2px solid var(--foundry_b430db7d);
  outline-offset: -2px;
  z-index: 1;
}
.foundry_hcgxh_uaq1gw8 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.foundry_hcgxh_uaq1gw9 {
  color: var(--foundry_3eef4ce2);
  flex: none;
}
.foundry_hcgxh_uaq1gwa {
  color: var(--foundry_34e2f46b);
}
.foundry_hcgxh_uaq1gwb {
  border: 1px solid var(--foundry_9f37e9b9);
  width: var(--radix-select-trigger-width);
  border-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_uaq1gwc {
  margin: 0;
  padding: 0;
  background: var(--foundry_4181979c);
  border-radius: var(--foundry_742803b2);
  box-shadow: 0px 0px 2px 0px var(--foundry_d198b2a6), 0px 8px 24px 0px var(--foundry_d198b2a6);
  width: var(--radix-select-trigger-width);
  max-height: calc(var(--radix-select-trigger-height) * 5);
}
.foundry_hcgxh_uaq1gwe {
  margin: 0;
  padding: var(--foundry_7f268a13);
  color: var(--foundry_2d241861);
  border-radius: 0;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: var(--foundry_7f268a13);
}
.foundry_hcgxh_uaq1gwe::after {
  content: "";
  position: absolute;
  margin: auto;
  bottom: 3px;
  left: 0;
  right: 0;
  width: calc(100% - (var(--foundry_ea1fb93c) * 2));
  height: 1px;
  background: var(--foundry_fb12d031);
}
.foundry_hcgxh_uaq1gwe:focus {
  outline: none;
}
.foundry_hcgxh_uaq1gwe:hover {
  background: var(--foundry_ed36bf65);
}
.foundry_hcgxh_uaq1gwe:active {
  background: var(--foundry_fb12d031);
}
.foundry_hcgxh_uaq1gwe:hover:not(:focus-visible) {
  background: var(--foundry_ed36bf65);
}
.foundry_hcgxh_uaq1gwe:not(:hover):focus-visible {
  outline: 2px solid var(--foundry_b430db7d);
  outline-offset: -2px;
  z-index: 1;
}
.foundry_hcgxh_uaq1gwe[data-state="checked"] {
  font-weight: var(--foundry_751d319e);
}
.foundry_hcgxh_uaq1gwe[data-disabled] {
  background: var(--foundry_e832421c);
  color: var(--foundry_6c1b5f99);
  cursor: not-allowed;
}
.foundry_hcgxh_uaq1gwe[data-disabled]:hover {
  background: var(--foundry_e832421c);
}
.foundry_hcgxh_uaq1gwc .foundry_hcgxh_uaq1gwe:first-of-type {
  border-top-left-radius: var(--foundry_742803b2);
  border-top-right-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_uaq1gwc .foundry_hcgxh_uaq1gwe:last-of-type {
  border-bottom-left-radius: var(--foundry_742803b2);
  border-bottom-right-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_uaq1gwc .foundry_hcgxh_uaq1gwe:last-of-type:after {
  display: none;
}
.foundry_hcgxh_uaq1gwd .foundry_hcgxh_uaq1gwe:after {
  display: none;
}
.foundry_hcgxh_uaq1gwf {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_uaq1gwg {
  color: var(--foundry_bcdfc5ff);
}
.foundry_hcgxh_uaq1gwh {
  padding-top: 3px;
  vertical-align: text-top;
  margin-right: var(--foundry_ae99fc48);
}
.foundry_hcgxh_uaq1gwi {
  flex-shrink: 0;
}
.foundry_hcgxh_uaq1gwj {
  margin-left: auto;
  flex-shrink: 0;
}
.foundry_hcgxh_uaq1gwk {
  width: 100%;
  height: 100%;
}
.foundry_hcgxh_uaq1gwl {
  width: 100%;
  height: 100%;
}
.foundry_hcgxh_uaq1gwm {
  width: 6px;
  padding: 8px 5px;
}
.foundry_hcgxh_uaq1gwn {
  background: var(--foundry_02700b85);
  border-radius: var(--foundry_8c8d51e6);
}
.foundry_hcgxh_uaq1gwo {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_uaq1gwp {
  text-overflow: ellipsis;
  overflow: hidden;
}
.foundry_hcgxh_11gbdty0 {
  color: var(--foundry_2d241861);
  display: flex;
  justify-content: center;
  gap: var(--foundry_7f268a13);
}
.foundry_hcgxh_11gbdty2 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  cursor: pointer;
}
.foundry_hcgxh_11gbdty2:has(.foundry_hcgxh_11gbdty1[aria-invalid="true"]) {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_c58a5d4f);
}
.foundry_hcgxh_11gbdty2:has(.foundry_hcgxh_11gbdty1[aria-invalid="true"]):hover {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_7f423e03);
}
.foundry_hcgxh_11gbdty2:has(.foundry_hcgxh_11gbdty1:focus-visible) {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_b430db7d);
}
.foundry_hcgxh_11gbdty3 {
  height: var(--foundry_2fbf5420);
  width: var(--foundry_2fbf5420);
  padding: 2px;
  border-radius: var(--foundry_5b3f01bf);
}
.foundry_hcgxh_11gbdty4 {
  height: var(--foundry_8149e8c1);
  width: var(--foundry_8149e8c1);
  padding: 3px;
  border-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_11gbdty5 {
  height: var(--foundry_b120da78);
  width: var(--foundry_b120da78);
  padding: 4px;
  border-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_11gbdty6 {
  height: 100%;
  width: 100%;
  border-radius: var(--foundry_00f8ef97);
  box-sizing: border-box;
  border-width: var(--foundry_52cee49a);
}
.foundry_hcgxh_11gbdty8 {
  border-radius: var(--foundry_5b3f01bf);
}
.foundry_hcgxh_11gbdty9 {
  border-radius: var(--foundry_5b3f01bf);
}
.foundry_hcgxh_11gbdtya {
  background-color: transparent;
  border-style: solid;
  border-color: var(--foundry_a7a37139);
  color: var(--foundry_43aea341);
}
.foundry_hcgxh_11gbdtya:hover {
  border-color: var(--foundry_28436c1a);
}
.foundry_hcgxh_11gbdtya[data-state="checked"], .foundry_hcgxh_11gbdtya[data-state="mixed"] {
  border-color: var(--foundry_28436c1a);
  background-color: var(--foundry_28436c1a);
}
.foundry_hcgxh_11gbdtya[data-disabled="true"], .foundry_hcgxh_11gbdtya[data-disabled="true"]:hover {
  color: var(--foundry_34e2f46b);
  background-color: var(--foundry_02700b85);
  border-color: var(--foundry_02700b85);
  cursor: not-allowed;
}
.foundry_hcgxh_11gbdtyb {
  background-color: transparent;
  border-style: solid;
  border-color: var(--foundry_a7a37139);
  color: var(--foundry_2026f5f9);
}
.foundry_hcgxh_11gbdtyb:hover {
  border-color: var(--foundry_bbecd7df);
}
.foundry_hcgxh_11gbdtyb[data-state="checked"], .foundry_hcgxh_11gbdtyb[data-state="mixed"] {
  border-color: var(--foundry_bbecd7df);
  background-color: var(--foundry_bbecd7df);
}
.foundry_hcgxh_11gbdtyb[data-disabled="true"], .foundry_hcgxh_11gbdtyb[data-disabled="true"]:hover {
  color: var(--foundry_34e2f46b);
  background-color: var(--foundry_02700b85);
  border-color: var(--foundry_02700b85);
  cursor: not-allowed;
}
.foundry_hcgxh_11gbdtyc {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  transition: all 0.15s ease-out;
}
.foundry_hcgxh_11gbdtyd {
  display: flex;
  flex-direction: column;
  gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_11gbdtyf {
  padding-top: var(--foundry_2a51e690);
}
.foundry_hcgxh_11gbdtyg {
  padding-top: var(--foundry_ae99fc48);
  gap: var(--foundry_05387de1);
}
.foundry_hcgxh_11gbdtyh {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_11gbdtyi {
  margin: 0;
}
.foundry_hcgxh_11gbdtym {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_11gbdtyn {
  color: var(--foundry_bcdfc5ff);
}
.foundry_hcgxh_njguqn0 {
  color: var(--foundry_2d241861);
  display: flex;
  flex-direction: column;
  gap: var(--foundry_2f9fe0c5);
}
.foundry_hcgxh_njguqn1 {
  display: flex;
  align-items: flex-start;
}
.foundry_hcgxh_njguqn2 {
  gap: var(--foundry_7d922174);
}
.foundry_hcgxh_njguqn3 {
  gap: var(--foundry_7d922174);
}
.foundry_hcgxh_njguqn4 {
  gap: var(--foundry_ee21f32b);
}
.foundry_hcgxh_njguqn5 {
  flex-direction: row;
}
.foundry_hcgxh_njguqn6 {
  flex-direction: column;
}
.foundry_hcgxh_njguqn7 {
  display: flex;
  flex-direction: column;
  gap: var(--foundry_05387de1);
}
.foundry_hcgxh_njguqn8 {
  margin: 0;
}
.foundry_hcgxh_njguqn9 {
  color: var(--foundry_bcdfc5ff);
  margin-left: var(--foundry_ae99fc48);
}
.foundry_hcgxh_njguqna {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_njguqnb {
  color: var(--foundry_bcdfc5ff);
}
.foundry_hcgxh_njguqnc {
  padding-top: 3px;
  vertical-align: text-top;
  margin-right: var(--foundry_ae99fc48);
}
.foundry_hcgxh_1pfduet0 {
  color: var(--foundry_2d241861);
  display: flex;
  justify-content: center;
  gap: var(--foundry_7f268a13);
}
.foundry_hcgxh_1pfduet2 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: var(--foundry_a97600a9);
}
.foundry_hcgxh_1pfduet2:has(.foundry_hcgxh_1pfduet1[aria-invalid="true"]) {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_c58a5d4f);
}
.foundry_hcgxh_1pfduet2:has(.foundry_hcgxh_1pfduet1[aria-invalid="true"]):hover {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_7f423e03);
}
.foundry_hcgxh_1pfduet2:has(.foundry_hcgxh_1pfduet1:focus-visible) {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--foundry_b430db7d);
}
.foundry_hcgxh_1pfduet3 {
  height: var(--foundry_2fbf5420);
  width: var(--foundry_2fbf5420);
  padding: 1px;
}
.foundry_hcgxh_1pfduet4 {
  height: var(--foundry_8149e8c1);
  width: var(--foundry_8149e8c1);
  padding: 2px;
}
.foundry_hcgxh_1pfduet5 {
  height: var(--foundry_b120da78);
  width: var(--foundry_b120da78);
  padding: 3px;
}
.foundry_hcgxh_1pfduet6 {
  height: 100%;
  width: 100%;
  border-radius: var(--foundry_a97600a9);
  box-sizing: border-box;
  border-width: var(--foundry_52cee49a);
}
.foundry_hcgxh_1pfduet7 {
  background-color: transparent;
  border-style: solid;
  border-color: var(--foundry_a7a37139);
  color: var(--foundry_43aea341);
}
.foundry_hcgxh_1pfduet7:hover {
  border-color: var(--foundry_28436c1a);
}
.foundry_hcgxh_1pfduet7[data-state="checked"] {
  border-color: var(--foundry_28436c1a);
  background-color: var(--foundry_28436c1a);
}
.foundry_hcgxh_1pfduet7[data-disabled="true"] {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
  cursor: not-allowed;
}
.foundry_hcgxh_1pfduet7[data-state="checked"][data-disabled="true"] {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
}
.foundry_hcgxh_1pfduet8 {
  background-color: transparent;
  border-style: solid;
  border-color: var(--foundry_a7a37139);
  color: var(--foundry_2026f5f9);
}
.foundry_hcgxh_1pfduet8:hover {
  border-color: var(--foundry_bbecd7df);
}
.foundry_hcgxh_1pfduet8[data-state="checked"] {
  border-color: var(--foundry_bbecd7df);
  background-color: var(--foundry_bbecd7df);
}
.foundry_hcgxh_1pfduet8[data-disabled="true"] {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
  cursor: not-allowed;
}
.foundry_hcgxh_1pfduet8[data-state="checked"][data-disabled="true"] {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
}
.foundry_hcgxh_1pfduet9 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  transition: all 0.15s ease-out;
}
.foundry_hcgxh_1pfdueta {
  display: flex;
  flex-direction: column;
  gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_1pfduetc {
  padding-top: var(--foundry_2a51e690);
}
.foundry_hcgxh_1pfduetd {
  padding-top: var(--foundry_ae99fc48);
  gap: var(--foundry_05387de1);
}
.foundry_hcgxh_1pfduete {
  margin: 0;
}
.foundry_hcgxh_1pfdueti {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_1pfduetj {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_1pfduetk {
  color: var(--foundry_bcdfc5ff);
}
.foundry_hcgxh_thj3a31 {
  border: none;
  margin: 0;
  background-color: var(--foundry_02700b85);
}
.foundry_hcgxh_thj3a32 {
  --foundry_hcgxh_thj3a30: 1px;
}
.foundry_hcgxh_thj3a33 {
  --foundry_hcgxh_thj3a30: 2px;
}
.foundry_hcgxh_thj3a34 {
  --foundry_hcgxh_thj3a30: 3px;
}
.foundry_hcgxh_thj3a35 {
  --foundry_hcgxh_thj3a30: 4px;
}
.foundry_hcgxh_thj3a36 {
  height: var(--foundry_hcgxh_thj3a30);
  width: 100%;
}
.foundry_hcgxh_thj3a37 {
  width: var(--foundry_hcgxh_thj3a30);
  height: 100%;
}
.foundry_hcgxh_okz6z20 {
  color: var(--foundry_2d241861);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: var(--foundry_7f268a13);
}
.foundry_hcgxh_okz6z21 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: var(--foundry_8c8d51e6);
  border-width: var(--foundry_52cee49a);
  border-style: solid;
  border-color: var(--foundry_a7a37139);
  transition: all 100ms ease-in-out;
}
.foundry_hcgxh_okz6z21:has(input:focus-visible) {
  outline-width: 2px;
  outline-offset: 2px;
  outline-style: solid;
  outline-color: var(--foundry_b430db7d);
}
.foundry_hcgxh_okz6z22 {
  background-color: transparent;
  color: var(--foundry_a7a37139);
}
.foundry_hcgxh_okz6z22:hover {
  border-color: var(--foundry_28436c1a);
  color: var(--foundry_28436c1a);
}
.foundry_hcgxh_okz6z22[data-state="selected"], .foundry_hcgxh_okz6z22[data-state="selected"]:hover {
  border-color: var(--foundry_28436c1a);
  background-color: var(--foundry_28436c1a);
  color: var(--foundry_43aea341);
}
.foundry_hcgxh_okz6z22[data-disabled="true"] {
  border-color: var(--foundry_54ccd69e);
  color: var(--foundry_54ccd69e);
  cursor: not-allowed;
}
.foundry_hcgxh_okz6z22[data-state="selected"][data-disabled="true"] {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
  color: var(--foundry_34e2f46b);
}
.foundry_hcgxh_okz6z23 {
  background-color: transparent;
  border-color: var(--foundry_3eef4ce2);
  color: var(--foundry_3eef4ce2);
}
.foundry_hcgxh_okz6z23:hover {
  border-color: var(--foundry_bbecd7df);
  color: var(--foundry_bbecd7df);
}
.foundry_hcgxh_okz6z23[data-state="selected"], .foundry_hcgxh_okz6z23[data-state="selected"]:hover {
  background-color: var(--foundry_bbecd7df);
  color: var(--foundry_2026f5f9);
}
.foundry_hcgxh_okz6z23[data-disabled="true"] {
  border-color: var(--foundry_54ccd69e);
  color: var(--foundry_54ccd69e);
  cursor: not-allowed;
}
.foundry_hcgxh_okz6z23[data-state="selected"][data-disabled="true"] {
  border-color: var(--foundry_02700b85);
  background-color: var(--foundry_02700b85);
  color: var(--foundry_34e2f46b);
}
.foundry_hcgxh_okz6z24 {
  width: var(--foundry_72b67c3c);
}
.foundry_hcgxh_okz6z25 {
  height: var(--foundry_1db78665);
}
.foundry_hcgxh_okz6z26 {
  width: var(--foundry_552f3071);
}
.foundry_hcgxh_okz6z27 {
  height: var(--foundry_8149e8c1);
}
.foundry_hcgxh_okz6z28 {
  box-sizing: border-box;
  border-radius: var(--foundry_8c8d51e6);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.foundry_hcgxh_okz6z29 {
  padding-left: 4px;
}
.foundry_hcgxh_okz6z2a {
  padding-left: 5px;
}
.foundry_hcgxh_okz6z2b {
  display: flex;
  flex-direction: column;
  gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_okz6z2c {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_okz6z2d {
  padding-top: var(--foundry_2a51e690);
}
.foundry_hcgxh_okz6z2e {
  padding-top: var(--foundry_ae99fc48);
  gap: var(--foundry_05387de1);
}
.foundry_hcgxh_okz6z2f {
  margin: 0;
}
.foundry_hcgxh_okz6z2i {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_okz6z2k {
  width: var(--foundry_2fbf5420);
}
.foundry_hcgxh_okz6z2l {
  height: var(--foundry_2fbf5420);
}
.foundry_hcgxh_okz6z2m {
  width: var(--foundry_2fbf5420);
}
.foundry_hcgxh_okz6z2n {
  height: var(--foundry_2fbf5420);
}
.foundry_hcgxh_okz6z2o {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
  margin: auto;
  transition: opacity 50ms ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
}
.foundry_hcgxh_okz6z2p {
  --foundry_hcgxh_okz6z2j: 5px;
}
.foundry_hcgxh_okz6z2q {
  --foundry_hcgxh_okz6z2j: 7px;
}
.foundry_hcgxh_okz6z2r {
  left: var(--foundry_hcgxh_okz6z2j);
  right: auto;
}
.foundry_hcgxh_okz6z2s {
  left: auto;
  right: var(--foundry_hcgxh_okz6z2j);
}
.foundry_hcgxh_okz6z2v {
  opacity: 1;
}
.foundry_hcgxh_okz6z2w {
  opacity: 1;
}
.foundry_hcgxh_okz6z2y {
  width: var(--foundry_ea1fb93c);
}
.foundry_hcgxh_okz6z2z {
  height: var(--foundry_ea1fb93c);
}
.foundry_hcgxh_okz6z210 {
  width: var(--foundry_6d1e42fb);
}
.foundry_hcgxh_okz6z211 {
  height: var(--foundry_6d1e42fb);
}
.foundry_hcgxh_okz6z212 {
  display: flex;
  transition: transform 80ms ease-out;
  will-change: transform;
}
.foundry_hcgxh_okz6z213 {
  --foundry_hcgxh_okz6z2x: var(--foundry_1db78665);
}
.foundry_hcgxh_okz6z214 {
  --foundry_hcgxh_okz6z2x: var(--foundry_8149e8c1);
}
.foundry_hcgxh_okz6z215 {
  transform: translateX(var(--foundry_hcgxh_okz6z2x));
}
@supports (width: round(1px, 1px)) {
  .foundry_hcgxh_okz6z24 {
    width: round(var(--foundry_72b67c3c), 2px);
  }
  .foundry_hcgxh_okz6z26 {
    width: round(var(--foundry_552f3071), 2px);
  }
  .foundry_hcgxh_okz6z2k {
    width: round(var(--foundry_2fbf5420), 2px);
  }
  .foundry_hcgxh_okz6z2m {
    width: round(var(--foundry_2fbf5420), 2px);
  }
  .foundry_hcgxh_okz6z2y {
    width: round(var(--foundry_ea1fb93c), 2px);
  }
  .foundry_hcgxh_okz6z210 {
    width: round(var(--foundry_6d1e42fb), 2px);
  }
}
@supports (height: round(1px, 1px)) {
  .foundry_hcgxh_okz6z25 {
    height: round(var(--foundry_1db78665), 2px);
  }
  .foundry_hcgxh_okz6z27 {
    height: round(var(--foundry_8149e8c1), 2px);
  }
  .foundry_hcgxh_okz6z2l {
    height: round(var(--foundry_2fbf5420), 2px);
  }
  .foundry_hcgxh_okz6z2n {
    height: round(var(--foundry_2fbf5420), 2px);
  }
  .foundry_hcgxh_okz6z2z {
    height: round(var(--foundry_ea1fb93c), 2px);
  }
  .foundry_hcgxh_okz6z211 {
    height: round(var(--foundry_6d1e42fb), 2px);
  }
}
.foundry_hcgxh_1pi1yv40 {
  margin: 0;
  color: var(--foundry_c0780da4);
}
.foundry_hcgxh_16ge3130 {
  margin: 0;
  color: var(--foundry_2d241861);
}
.foundry_hcgxh_1ugqrt40 {
  margin: 0;
  color: var(--foundry_2d241861);
}
@keyframes foundry_hcgxh_9dxgbc4 {
  0% {
    top: -40%;
    left: -40%;
  }
  92% {
    top: 75%;
    left: 100%;
  }
  100% {
    top: 75%;
    left: 100%;
  }
}
@keyframes foundry_hcgxh_9dxgbc5 {
  0% {
    background: var(--foundry_hcgxh_9dxgbc0, var(--foundry_fb12d031));
  }
  22% {
    background: var(--foundry_hcgxh_9dxgbc0, var(--foundry_fb12d031));
  }
  42% {
    background: var(--foundry_hcgxh_9dxgbc1, var(--foundry_02700b85));
  }
  92% {
    background: var(--foundry_hcgxh_9dxgbc0, var(--foundry_fb12d031));
  }
  100% {
    background: var(--foundry_hcgxh_9dxgbc0, var(--foundry_fb12d031));
  }
}
@keyframes foundry_hcgxh_9dxgbc6 {
  0% {
    opacity: 0.2;
  }
  22% {
    opacity: 0.2;
  }
  42% {
    opacity: 1;
  }
  92% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.2;
  }
}
.foundry_hcgxh_9dxgbc7 {
  position: relative;
}
.foundry_hcgxh_9dxgbc8 {
  width: var(--foundry_bbdfa298);
  height: var(--foundry_bbdfa298);
}
.foundry_hcgxh_9dxgbc9 {
  width: var(--foundry_aca957c8);
  height: var(--foundry_aca957c8);
}
.foundry_hcgxh_9dxgbca {
  width: var(--foundry_b5e74cd0);
  height: var(--foundry_b5e74cd0);
}
.foundry_hcgxh_9dxgbcb {
  width: var(--foundry_27404208);
  height: var(--foundry_27404208);
}
.foundry_hcgxh_9dxgbcc {
  height: 100%;
  width: 100%;
  z-index: 1;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjcuNTkgMTI4LjgzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMjEyMDIwOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTQuODQsMTI4LjgzbDEzLjgyLTI5LjcxLTcuNDgtNy44OWMtNS41My01LjgzLTcuMjEtNy42LTcuNjctOC4yNWwtLjA4LjA2Yy0xLjIxLTEuNjItMS40OS01LjU0LTEuNDktNi43OSwwLTEuOTYuMTItMy45NC4yNS02LjA0LjE1LTIuNDIuMzEtNC45Mi4zMS03Ljc4LDAtNy4xMi0zLjEzLTEwLjI5LTEwLjE3LTEwLjI5aC0xMy43OWwtNi4xOCwyOS4yNUgwTDE3LjE5LDBoNDAuNThjMTMuMjYsMCwyNi44MiwyLjU0LDI2LjgyLDIxLjM0LDAsMTIuNDYtNi4yMywyMC40NC0xNy41OSwyMi42NCw0Ljk5LDEuOCw3LjE0LDUuOTEsNy4xNCwxMy4zOSwwLDMuMTEtLjA5LDUuNzktLjE4LDguMzktLjA4LDIuMjYtLjE1LDQuNC0uMTUsNi41NiwwLDIuNzkuNzIsNy4wMywyLjMsOS45MmgyLjM5bDE2LjQyLTI3Ljc0LDQuNDQsMjcuOTNoMjguMjJsLTI1LjQ3LDE3LjgzLDQuMDgsMjcuODUtMjEuODctMTYuOC0yOS41LDE3LjUzWk01NC4yMSw4Mi40M2MuNDUuNDksMTAuMjMsMTAuOCwxNS40MSwxNi4yNmwuMjMuMjUtMTIuNzQsMjcuMzksMjcuMy0xNi4yMiwyMC40NSwxNS43MS0zLjgxLTI2LjAyLDIzLjM3LTE2LjM2aC0yNS45bC00LjE0LTI2LjAzLTE1LjMsMjUuODRoLTMuNTRsLS4xNC0uMjVjLTEuNzgtMy4wNy0yLjU4LTcuNTctMi41OC0xMC42NywwLTIuMTguMDctNC4zMi4xNS02LjYuMDktMi41OS4xOC01LjI3LjE4LTguMzYsMC03LjgtMi4zMS0xMS41My03Ljk4LTEyLjlsLS4zOC0uMDl2LTEuMDZsLjQzLS4wNmMxNS4xOS0yLjExLDE4LjM4LTEzLjA5LDE4LjM4LTIxLjkyLDAtMTcuOTItMTMuMDUtMjAuMzQtMjUuODItMjAuMzRIMThMMS4yMyw4MC40aDIwLjMzbDYuMTgtMjkuMjVoMTQuNmM3LjUxLDAsMTEuMTcsMy42OSwxMS4xNywxMS4yOSwwLDIuODktLjE2LDUuNDEtLjMxLDcuODQtLjEzLDIuMDgtLjI1LDQuMDUtLjI1LDUuOTcsMCwxLjguNCw0Ljk5LDEuMjcsNi4xN1pNNDguNzEsMzcuMDloLTE3LjU4bDQuMjctMjAuMzhoMTYuMTljNy45NCwwLDExLjk3LDIuOTcsMTEuOTcsOC44NCwwLDcuNjYtNSwxMS41NC0xNC44NSwxMS41NFpNMzIuMzYsMzYuMDloMTYuMzVjOS4zMiwwLDEzLjg1LTMuNDUsMTMuODUtMTAuNTQsMC01LjI4LTMuNTktNy44NC0xMC45Ny03Ljg0aC0xNS4zOGwtMy44NSwxOC4zOFoiLz4KICA8L2c+Cjwvc3ZnPg==);
  mask-size: cover;
  position: relative;
  background: var(--foundry_hcgxh_9dxgbc0, var(--foundry_fb12d031));
  animation-name: foundry_hcgxh_9dxgbc5;
  animation-duration: 2.15s;
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.foundry_hcgxh_9dxgbcc:after {
  content: "";
  background: linear-gradient(232deg, var(--foundry_hcgxh_9dxgbc3, var(--foundry_020dfb1f)) 20%, var(--foundry_hcgxh_9dxgbc2, var(--foundry_f9b0b74d)) 70%);
  filter: blur(5px);
  transform: skew(-45deg, 45deg);
  position: absolute;
  top: -40%;
  left: -40%;
  width: 25%;
  height: 60%;
  z-index: -1;
  animation-name: foundry_hcgxh_9dxgbc4;
  animation-duration: 2.15s;
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.foundry_hcgxh_9dxgbcd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjcuNTkgMTI4LjgzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMjEyMDIwOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTQuODQsMTI4LjgzbDEzLjgyLTI5LjcxLTcuNDgtNy44OWMtNS41My01LjgzLTcuMjEtNy42LTcuNjctOC4yNWwtLjA4LjA2Yy0xLjIxLTEuNjItMS40OS01LjU0LTEuNDktNi43OSwwLTEuOTYuMTItMy45NC4yNS02LjA0LjE1LTIuNDIuMzEtNC45Mi4zMS03Ljc4LDAtNy4xMi0zLjEzLTEwLjI5LTEwLjE3LTEwLjI5aC0xMy43OWwtNi4xOCwyOS4yNUgwTDE3LjE5LDBoNDAuNThjMTMuMjYsMCwyNi44MiwyLjU0LDI2LjgyLDIxLjM0LDAsMTIuNDYtNi4yMywyMC40NC0xNy41OSwyMi42NCw0Ljk5LDEuOCw3LjE0LDUuOTEsNy4xNCwxMy4zOSwwLDMuMTEtLjA5LDUuNzktLjE4LDguMzktLjA4LDIuMjYtLjE1LDQuNC0uMTUsNi41NiwwLDIuNzkuNzIsNy4wMywyLjMsOS45MmgyLjM5bDE2LjQyLTI3Ljc0LDQuNDQsMjcuOTNoMjguMjJsLTI1LjQ3LDE3LjgzLDQuMDgsMjcuODUtMjEuODctMTYuOC0yOS41LDE3LjUzWk01NC4yMSw4Mi40M2MuNDUuNDksMTAuMjMsMTAuOCwxNS40MSwxNi4yNmwuMjMuMjUtMTIuNzQsMjcuMzksMjcuMy0xNi4yMiwyMC40NSwxNS43MS0zLjgxLTI2LjAyLDIzLjM3LTE2LjM2aC0yNS45bC00LjE0LTI2LjAzLTE1LjMsMjUuODRoLTMuNTRsLS4xNC0uMjVjLTEuNzgtMy4wNy0yLjU4LTcuNTctMi41OC0xMC42NywwLTIuMTguMDctNC4zMi4xNS02LjYuMDktMi41OS4xOC01LjI3LjE4LTguMzYsMC03LjgtMi4zMS0xMS41My03Ljk4LTEyLjlsLS4zOC0uMDl2LTEuMDZsLjQzLS4wNmMxNS4xOS0yLjExLDE4LjM4LTEzLjA5LDE4LjM4LTIxLjkyLDAtMTcuOTItMTMuMDUtMjAuMzQtMjUuODItMjAuMzRIMThMMS4yMyw4MC40aDIwLjMzbDYuMTgtMjkuMjVoMTQuNmM3LjUxLDAsMTEuMTcsMy42OSwxMS4xNywxMS4yOSwwLDIuODktLjE2LDUuNDEtLjMxLDcuODQtLjEzLDIuMDgtLjI1LDQuMDUtLjI1LDUuOTcsMCwxLjguNCw0Ljk5LDEuMjcsNi4xN1pNNDguNzEsMzcuMDloLTE3LjU4bDQuMjctMjAuMzhoMTYuMTljNy45NCwwLDExLjk3LDIuOTcsMTEuOTcsOC44NCwwLDcuNjYtNSwxMS41NC0xNC44NSwxMS41NFpNMzIuMzYsMzYuMDloMTYuMzVjOS4zMiwwLDEzLjg1LTMuNDUsMTMuODUtMTAuNTQsMC01LjI4LTMuNTktNy44NC0xMC45Ny03Ljg0aC0xNS4zOGwtMy44NSwxOC4zOFoiLz4KICA8L2c+Cjwvc3ZnPg==) no-repeat center/cover;
  filter: drop-shadow(0 0 var(--foundry_eec1a90b) var(--foundry_hcgxh_9dxgbc1, var(--foundry_02700b85)));
  z-index: -2;
  animation-name: foundry_hcgxh_9dxgbc6;
  animation-duration: 2.15s;
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.foundry_hcgxh_8oytzo3 {
  display: grid;
  grid-template-columns: 1fr max(20%, 100px);
  grid-template-rows: repeat(3, auto);
  grid-template-areas: 
    "label hint"
    "inputWrapper inputWrapper"
    "footer footer"
;
  align-items: flex-end;
  gap: 0 var(--foundry_05387de1);
  width: 100%;
  box-sizing: border-box;
}
.foundry_hcgxh_8oytzo4 {
  grid-area: label;
  word-break: break-all;
  margin-bottom: var(--foundry_05387de1);
}
.foundry_hcgxh_8oytzo6 {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzo7 {
  color: var(--foundry_7f423e03);
  margin-left: var(--foundry_ae99fc48);
}
.foundry_hcgxh_8oytzo8 {
  grid-area: hint;
  overflow: hidden;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: var(--foundry_05387de1);
}
.foundry_hcgxh_8oytzo9 {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_8oytzoa {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzob {
  grid-area: inputWrapper;
  resize: none;
  padding: var(--foundry_ae99fc48) var(--foundry_7f268a13);
  border-radius: var(--foundry_742803b2);
  background: var(--foundry_4181979c);
  border-width: 1px;
  border-style: solid;
  border-color: var(--foundry_d535e421);
  color: var(--foundry_2d241861);
  width: 100%;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "iconLeft input iconRight button";
  align-items: center;
}

                    .foundry_hcgxh_8oytzoc:hover,
                    .foundry_hcgxh_8oytzoc:has(.foundry_hcgxh_8oytzo2:hover, .foundry_hcgxh_8oytzo0:hover)
                 {
  border-color: var(--foundry_59c03dd7);
}
.foundry_hcgxh_8oytzoc:has(.foundry_hcgxh_8oytzo2:focus, .foundry_hcgxh_8oytzo2:focus-within, .foundry_hcgxh_8oytzo2:focus-visible) {
  border-color: transparent;
  outline-width: 2px;
  outline-style: solid;
  outline-offset: -2px;
  outline-color: var(--foundry_b430db7d);
}
.foundry_hcgxh_8oytzod {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
  cursor: not-allowed;
}
.foundry_hcgxh_8oytzod:hover {
  border-color: var(--foundry_cacdfb33);
}
.foundry_hcgxh_8oytzof {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
}
.foundry_hcgxh_8oytzoh {
  border-color: var(--foundry_c58a5d4f);
  border-width: var(--foundry_52cee49a);
}
.foundry_hcgxh_8oytzoh:hover {
  border-color: var(--foundry_7f423e03);
}
.foundry_hcgxh_8oytzoh:hover, .foundry_hcgxh_8oytzoh:not(:disabled, [readonly]):has(.foundry_hcgxh_8oytzo2:hover) {
  border-color: var(--foundry_7f423e03);
}
.foundry_hcgxh_8oytzoh:has(.foundry_hcgxh_8oytzo2:focus, .foundry_hcgxh_8oytzo2:focus-within, .foundry_hcgxh_8oytzo2:focus-visible) {
  border-color: transparent;
}
.foundry_hcgxh_8oytzoi {
  grid-area: input;
  border: none;
  background: var(--foundry_4181979c);
  color: var(--foundry_2d241861);
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  margin: var(--foundry_05387de1) 0;
}
.foundry_hcgxh_8oytzoi::placeholder {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzo1:hover .foundry_hcgxh_8oytzoi::placeholder {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_8oytzoi:focus, .foundry_hcgxh_8oytzoi:focus-within, .foundry_hcgxh_8oytzoi:focus-visible {
  border: none;
  outline: none;
}
.foundry_hcgxh_8oytzoi::-webkit-outer-spin-button, .foundry_hcgxh_8oytzoi::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.foundry_hcgxh_8oytzoi[type=number] {
  -moz-appearance: textfield;
}
.foundry_hcgxh_8oytzok {
  background: var(--foundry_02700b85);
  color: var(--foundry_6c1b5f99);
  cursor: not-allowed;
}
.foundry_hcgxh_8oytzo1:hover .foundry_hcgxh_8oytzok::placeholder {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzom {
  background: var(--foundry_02700b85);
  border-color: var(--foundry_cacdfb33);
}
.foundry_hcgxh_8oytzoo {
  grid-area: iconLeft;
  margin-right: var(--foundry_05387de1);
}
.foundry_hcgxh_8oytzop {
  grid-area: iconRight;
  margin-left: var(--foundry_05387de1);
}
.foundry_hcgxh_8oytzo1:has(.foundry_hcgxh_8oytzo2:placeholder-shown) .foundry_hcgxh_8oytzoq {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzo1:hover:has(.foundry_hcgxh_8oytzo2:placeholder-shown) .foundry_hcgxh_8oytzoq {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_8oytzor {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzo1:hover .foundry_hcgxh_8oytzor {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzos {
  grid-area: button;
  position: relative;
  right: calc(var(--foundry_05387de1) * -1);
}
.foundry_hcgxh_8oytzot {
  grid-area: footer;
  margin-top: var(--foundry_05387de1);
}
.foundry_hcgxh_8oytzov {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_8oytzow {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_8oytzox {
  color: var(--foundry_bcdfc5ff);
}
.foundry_hcgxh_8oytzoy {
  padding-top: 3px;
  vertical-align: text-top;
  margin-right: var(--foundry_ae99fc48);
}
.foundry_hcgxh_1m368qh2 {
  width: 100%;
  box-sizing: border-box;
  padding: var(--foundry_ee21f32b);
  border-width: 1px;
  border-radius: var(--foundry_742803b2);
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: relative;
  gap: var(--foundry_7d922174);
}
.foundry_hcgxh_1m368qh3 {
  --foundry_hcgxh_1m368qh0: var(--foundry_89bb8777);
  --foundry_hcgxh_1m368qh1: var(--foundry_3513afa6);
}
.foundry_hcgxh_1m368qh4 {
  --foundry_hcgxh_1m368qh0: var(--foundry_433f71ca);
  --foundry_hcgxh_1m368qh1: var(--foundry_e5d80c0e);
}
.foundry_hcgxh_1m368qh5 {
  --foundry_hcgxh_1m368qh0: var(--foundry_aee211b5);
  --foundry_hcgxh_1m368qh1: var(--foundry_e74a73b3);
}
.foundry_hcgxh_1m368qh6 {
  --foundry_hcgxh_1m368qh0: var(--foundry_1b16c91e);
  --foundry_hcgxh_1m368qh1: var(--foundry_4deab2f6);
}
.foundry_hcgxh_1m368qh7 {
  background-color: var(--foundry_hcgxh_1m368qh0);
  border-color: var(--foundry_hcgxh_1m368qh1);
}
.foundry_hcgxh_1m368qh8 {
  background-color: var(--foundry_ed36bf65);
  border-color: var(--foundry_f8bbcfca);
}
.foundry_hcgxh_1m368qh9 {
  padding: 0;
  background-color: transparent;
  border-color: transparent;
}
.foundry_hcgxh_1m368qha {
  display: grid;
  grid-template-areas: "icon title";
  grid-template-columns: min-content 1fr;
  grid-column-gap: var(--foundry_7f268a13);
  grid-row-gap: var(--foundry_7d922174);
  padding-right: var(--foundry_0fe0ec68);
  position: relative;
}
.foundry_hcgxh_1m368qhb {
  display: grid;
  grid-row-gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_1m368qhc {
  height: var(--foundry_b120da78);
  display: flex;
  align-items: center;
}
.foundry_hcgxh_1m368qhd {
  grid-area: icon;
}
.foundry_hcgxh_1m368qhe {
  color: var(--foundry_c97926f1);
}
.foundry_hcgxh_1m368qhf {
  color: var(--foundry_af0106b8);
}
.foundry_hcgxh_1m368qhg {
  color: var(--foundry_bbecce8c);
}
.foundry_hcgxh_1m368qhh {
  color: var(--foundry_c396ad20);
}
.foundry_hcgxh_1m368qhi {
  color: var(--foundry_2d241861);
  display: inline-flex;
  align-items: center;
  min-height: var(--foundry_b120da78);
}
.foundry_hcgxh_1m368qhj {
  color: var(--foundry_2d241861);
  display: inline-flex;
  align-items: center;
  min-height: var(--foundry_b120da78);
}
.foundry_hcgxh_1m368qhk {
  width: max-content;
  display: inline-flex;
  align-items: center;
  min-height: var(--foundry_b120da78);
  color: var(--foundry_c0780da4);
  border-radius: var(--foundry_00f8ef97);
  outline-offset: 2px;
}
.foundry_hcgxh_1m368qhk:not([data-pressed="true"]):not([disabled]):hover {
  color: var(--foundry_e8d9db01);
}
.foundry_hcgxh_1m368qhk[data-pressed="true"] {
  color: var(--foundry_e3418aa4);
  outline-color: transparent;
}
.foundry_hcgxh_1m368qhk:disabled {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_1m368qhk:visited {
  color: var(--foundry_bbecd7df);
}
.foundry_hcgxh_1m368qhl {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--foundry_05387de1);
  color: var(--foundry_d5502516);
  border-top: 1px solid var(--foundry_ddc3fb78);
  padding-top: var(--foundry_2fbf5420);
}
.foundry_hcgxh_1m368qhm {
  position: absolute;
  top: 0;
  right: 0;
  padding: var(--foundry_05387de1);
  outline-offset: 0;
}
.foundry_hcgxh_1m368qhm[data-pressed="true"] {
  background-color: var(--foundry_d198b2a6);
  border-color: var(--foundry_d198b2a6);
}
.foundry_hcgxh_1m368qhm:not([data-pressed="true"]):not([disabled]):hover {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_1m368qhm:not([data-pressed="true"]):focus-visible {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_1m368qhn {
  top: 0;
  right: 0;
}
.foundry_hcgxh_1m368qho {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_qmpv6y5 {
  width: 100%;
  flex: 1 0 auto;
}
.foundry_hcgxh_qmpv6y6 {
  box-sizing: border-box;
  width: 100%;
  display: grid;
  grid-template-areas: "content btn";
  grid-template-columns: 1fr;
  grid-column-gap: var(--foundry_ae99fc48);
  grid-row-gap: var(--foundry_05387de1);
  padding: var(--foundry_ee21f32b);
  background-color: var(--foundry_hcgxh_qmpv6y0);
  color: var(--foundry_hcgxh_qmpv6y1);
  position: relative;
  text-align: var(--foundry_hcgxh_qmpv6y4);
}
.foundry_hcgxh_qmpv6y6[data-initialized="true"] {
  transition: background-color 500ms ease-in-out;
}
.foundry_hcgxh_qmpv6y6:has([data-icon]):has([data-pagination]) {
  grid-template-areas: "icon content" ". nav";
  grid-template-columns: min-content 1fr;
}
.foundry_hcgxh_qmpv6y6:has([data-close-btn]) {
  padding-right: var(--foundry_4ee30294);
}
.foundry_hcgxh_qmpv6y6:has([data-icon]):not(:has([data-pagination])) {
  grid-template-areas: "icon content";
  grid-template-columns: min-content 1fr;
}
.foundry_hcgxh_qmpv6y6:not(:has([data-icon])):has([data-pagination]) {
  grid-template-areas: "content" "nav";
  grid-template-columns: 1fr;
}
.foundry_hcgxh_qmpv6y7 {
  --foundry_hcgxh_qmpv6y0: var(--foundry_89bb8777);
  --foundry_hcgxh_qmpv6y2: var(--foundry_af0106b8);
}
.foundry_hcgxh_qmpv6y8 {
  --foundry_hcgxh_qmpv6y0: var(--foundry_433f71ca);
  --foundry_hcgxh_qmpv6y2: var(--foundry_c97926f1);
}
.foundry_hcgxh_qmpv6y9 {
  --foundry_hcgxh_qmpv6y0: var(--foundry_aee211b5);
  --foundry_hcgxh_qmpv6y2: var(--foundry_bbecce8c);
}
.foundry_hcgxh_qmpv6ya {
  --foundry_hcgxh_qmpv6y0: var(--foundry_1b16c91e);
  --foundry_hcgxh_qmpv6y2: var(--foundry_c396ad20);
}
.foundry_hcgxh_qmpv6yc {
  --foundry_hcgxh_qmpv6y1: var(--foundry_2d241861);
  --foundry_hcgxh_qmpv6y3: var(--foundry_c0780da4);
}
.foundry_hcgxh_qmpv6yd {
  --foundry_hcgxh_qmpv6y0: var(--foundry_ed36bf65);
  --foundry_hcgxh_qmpv6y1: var(--foundry_2d241861);
  --foundry_hcgxh_qmpv6y3: var(--foundry_c0780da4);
}
.foundry_hcgxh_qmpv6ye {
  --foundry_hcgxh_qmpv6y4: left;
}
.foundry_hcgxh_qmpv6yf {
  --foundry_hcgxh_qmpv6y4: center;
}
.foundry_hcgxh_qmpv6yg {
  --foundry_hcgxh_qmpv6y0: var(--foundry_12c1e6bb);
  --foundry_hcgxh_qmpv6y1: var(--foundry_d44db539);
  --foundry_hcgxh_qmpv6y3: var(--foundry_d44db539);
  --foundry_hcgxh_qmpv6y2: var(--foundry_d44db539);
}
.foundry_hcgxh_qmpv6yh {
  --foundry_hcgxh_qmpv6y0: var(--foundry_cc0c4d91);
  --foundry_hcgxh_qmpv6y1: var(--foundry_d44db539);
  --foundry_hcgxh_qmpv6y3: var(--foundry_d44db539);
  --foundry_hcgxh_qmpv6y2: var(--foundry_d44db539);
}
.foundry_hcgxh_qmpv6yi {
  --foundry_hcgxh_qmpv6y0: var(--foundry_b9703bbc);
  --foundry_hcgxh_qmpv6y1: var(--foundry_43aea341);
  --foundry_hcgxh_qmpv6y3: var(--foundry_43aea341);
  --foundry_hcgxh_qmpv6y2: var(--foundry_43aea341);
}
.foundry_hcgxh_qmpv6yj {
  --foundry_hcgxh_qmpv6y0: var(--foundry_43ecb25e);
  --foundry_hcgxh_qmpv6y1: var(--foundry_d44db539);
  --foundry_hcgxh_qmpv6y3: var(--foundry_d44db539);
  --foundry_hcgxh_qmpv6y2: var(--foundry_d44db539);
}
.foundry_hcgxh_qmpv6yk {
  flex: 0 0 100%;
  min-width: 0;
}
.foundry_hcgxh_qmpv6yl {
  display: flex;
  justify-content: var(--foundry_hcgxh_qmpv6y4);
  align-items: center;
  overflow: hidden;
}
.foundry_hcgxh_qmpv6ym {
  display: flex;
  touch-action: pan-y pinch-zoom;
  align-items: flex-start;
  text-align: var(--foundry_hcgxh_qmpv6y4);
}
.foundry_hcgxh_qmpv6yn {
  grid-area: icon;
  color: var(--foundry_hcgxh_qmpv6y2);
}
[data-initialized="true"] .foundry_hcgxh_qmpv6yn {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6yo {
  box-sizing: border-box;
  color: var(--foundry_hcgxh_qmpv6y1);
  padding: var(--foundry_2a51e690);
  padding-left: var(--foundry_05387de1);
}
[data-initialized="true"] .foundry_hcgxh_qmpv6yo {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6yp {
  display: inline-block;
  color: var(--foundry_hcgxh_qmpv6y3);
  border-radius: var(--foundry_00f8ef97);
  outline-offset: 0;
  white-space: nowrap;
}
[data-initialized="true"] .foundry_hcgxh_qmpv6yp {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6yp[data-pressed="true"] {
  color: var(--foundry_e3418aa4);
  outline-color: transparent;
}
.foundry_hcgxh_qmpv6yp:disabled {
  color: var(--foundry_6c1b5f99);
}
.foundry_hcgxh_qmpv6yq {
  grid-area: btn;
  color: var(--foundry_hcgxh_qmpv6y1);
  position: absolute;
  top: var(--foundry_7d922174);
  right: var(--foundry_7d922174);
  outline-offset: 0;
}
[data-initialized="true"] .foundry_hcgxh_qmpv6yq {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6yq[data-pressed="true"] {
  background-color: var(--foundry_d198b2a6);
  border-color: var(--foundry_d198b2a6);
}
.foundry_hcgxh_qmpv6yq:not([data-pressed="true"]):not([disabled]):hover {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_qmpv6yq:not([data-pressed="true"]):focus-visible {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_qmpv6yr {
  color: var(--foundry_hcgxh_qmpv6y1);
  width: var(--foundry_2f9fe0c5);
  text-align: center;
}
[data-initialized="true"] .foundry_hcgxh_qmpv6yr {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6ys {
  grid-area: nav;
  display: flex;
  gap: var(--foundry_ae99fc48);
  flex-wrap: nowrap;
  align-items: center;
  align-self: start;
  justify-self: var(--foundry_hcgxh_qmpv6y4);
  padding-top: 2px;
}
[data-initialized="true"] .foundry_hcgxh_qmpv6ys {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6yt {
  color: var(--foundry_hcgxh_qmpv6y1);
  padding: var(--foundry_2a51e690);
  outline-offset: 0;
}
[data-initialized="true"] .foundry_hcgxh_qmpv6yt {
  transition: color 300ms ease-in-out;
}
.foundry_hcgxh_qmpv6yt[data-pressed="true"] {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_qmpv6yt:not([data-pressed="true"]):not([disabled]):hover {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_qmpv6yt:not([data-pressed="true"]):focus-visible {
  background-color: var(--foundry_16a76e5e);
  border-color: var(--foundry_16a76e5e);
}
@media screen and (min-width: 1024px) {
  .foundry_hcgxh_qmpv6y6:has([data-icon]):has([data-pagination]) {
    grid-template-areas: "icon content nav";
    grid-template-columns: min-content 1fr var(--foundry_7e8c9b30);
  }
  .foundry_hcgxh_qmpv6y6:not(:has([data-icon])):has([data-pagination]) {
    grid-template-areas: "content nav";
    grid-template-columns: 1fr var(--foundry_7e8c9b30);
  }
}
@media (prefers-reduced-motion: no-preference) {
  .foundry_hcgxh_qmpv6ym {
    transition: height 200ms;
  }
}
.foundry_hcgxh_oahh583 {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: var(--foundry_ae99fc48);
  border-radius: var(--foundry_8c8d51e6);
  background-color: var(--foundry_hcgxh_oahh581);
  border-color: var(--foundry_hcgxh_oahh582);
  border-width: var(--foundry_8d34e94d);
  border-style: solid;
}
.foundry_hcgxh_oahh583:has([data-close-btn]) {
  padding-right: var(--foundry_05387de1);
}
.foundry_hcgxh_oahh583[aria-disabled=true] {
  --foundry_hcgxh_oahh580: var(--foundry_6c1b5f99);
  --foundry_hcgxh_oahh581: var(--foundry_02700b85);
  --foundry_hcgxh_oahh582: var(--foundry_02700b85);
}
.foundry_hcgxh_oahh584 {
  padding: var(--foundry_2a51e690) var(--foundry_d63af5f3);
}
.foundry_hcgxh_oahh585 {
  padding: var(--foundry_05387de1) var(--foundry_d63af5f3);
}
.foundry_hcgxh_oahh587 {
  border-color: var(--foundry_hcgxh_oahh581);
}
.foundry_hcgxh_oahh58b {
  --foundry_hcgxh_oahh580: var(--foundry_bbecd7df);
  --foundry_hcgxh_oahh582: var(--foundry_192e0629);
}
.foundry_hcgxh_oahh58c {
  --foundry_hcgxh_oahh580: var(--foundry_5657d70d);
  --foundry_hcgxh_oahh582: var(--foundry_b430db7d);
}
.foundry_hcgxh_oahh58d {
  --foundry_hcgxh_oahh580: var(--foundry_5fcd04d6);
  --foundry_hcgxh_oahh582: var(--foundry_d9400b20);
}
.foundry_hcgxh_oahh58e {
  --foundry_hcgxh_oahh580: var(--foundry_2d241861);
  --foundry_hcgxh_oahh582: var(--foundry_192e0629);
}
.foundry_hcgxh_oahh58f {
  --foundry_hcgxh_oahh580: var(--foundry_bcdfc5ff);
  --foundry_hcgxh_oahh582: var(--foundry_c58a5d4f);
}
.foundry_hcgxh_oahh58g {
  --foundry_hcgxh_oahh580: var(--foundry_62ff1b40);
  --foundry_hcgxh_oahh582: var(--foundry_152722dd);
}
.foundry_hcgxh_oahh58h {
  --foundry_hcgxh_oahh580: var(--foundry_c0b6f339);
  --foundry_hcgxh_oahh582: var(--foundry_83f5d462);
}
.foundry_hcgxh_oahh58k {
  --foundry_hcgxh_oahh581: var(--foundry_bbecd7df);
  --foundry_hcgxh_oahh580: var(--foundry_4181979c);
  --foundry_hcgxh_oahh582: var(--foundry_e3418aa4);
}
.foundry_hcgxh_oahh58l {
  --foundry_hcgxh_oahh581: var(--foundry_cc0c4d91);
  --foundry_hcgxh_oahh580: var(--foundry_d44db539);
  --foundry_hcgxh_oahh582: var(--foundry_6d071594);
}
.foundry_hcgxh_oahh58m {
  --foundry_hcgxh_oahh581: var(--foundry_43ecb25e);
  --foundry_hcgxh_oahh580: var(--foundry_d44db539);
  --foundry_hcgxh_oahh582: var(--foundry_87b9bb4f);
}
.foundry_hcgxh_oahh58n {
  --foundry_hcgxh_oahh581: var(--foundry_6ebcd800);
  --foundry_hcgxh_oahh580: var(--foundry_d44db539);
  --foundry_hcgxh_oahh582: var(--foundry_192e0629);
}
.foundry_hcgxh_oahh58o {
  --foundry_hcgxh_oahh581: var(--foundry_12c1e6bb);
  --foundry_hcgxh_oahh580: var(--foundry_d44db539);
  --foundry_hcgxh_oahh582: var(--foundry_60c90a7b);
}
.foundry_hcgxh_oahh58p {
  --foundry_hcgxh_oahh581: var(--foundry_97b36592);
  --foundry_hcgxh_oahh580: var(--foundry_d44db539);
  --foundry_hcgxh_oahh582: var(--foundry_c898779d);
}
.foundry_hcgxh_oahh58q {
  --foundry_hcgxh_oahh581: var(--foundry_b9703bbc);
  --foundry_hcgxh_oahh580: var(--foundry_43aea341);
  --foundry_hcgxh_oahh582: var(--foundry_e603ca1c);
}
.foundry_hcgxh_oahh58r {
  --foundry_hcgxh_oahh581: var(--foundry_e832421c);
}
.foundry_hcgxh_oahh58s {
  --foundry_hcgxh_oahh581: var(--foundry_433f71ca);
}
.foundry_hcgxh_oahh58t {
  --foundry_hcgxh_oahh581: var(--foundry_aee211b5);
}
.foundry_hcgxh_oahh58u {
  --foundry_hcgxh_oahh581: var(--foundry_ed36bf65);
}
.foundry_hcgxh_oahh58v {
  --foundry_hcgxh_oahh581: var(--foundry_89bb8777);
}
.foundry_hcgxh_oahh58w {
  --foundry_hcgxh_oahh581: var(--foundry_bbb55e0c);
}
.foundry_hcgxh_oahh58x {
  --foundry_hcgxh_oahh581: var(--foundry_1b16c91e);
}
.foundry_hcgxh_oahh58y {
  border-color: transparent;
  border-width: 0;
  padding: 0;
}
.foundry_hcgxh_oahh58y:has([data-close-btn]) {
  padding-right: 0;
}
.foundry_hcgxh_oahh58z {
  font-weight: bold;
  color: var(--foundry_hcgxh_oahh580);
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: var(--foundry_8149e8c1);
}
.foundry_hcgxh_oahh5810 {
  color: var(--foundry_hcgxh_oahh580);
  flex: 1 0 auto;
}
.foundry_hcgxh_oahh5811 {
  color: var(--foundry_hcgxh_oahh580);
  outline-offset: -2px;
  border: 0;
  margin-left: calc(0px - var(--foundry_eec1a90b));
  padding: 0;
  border-radius: var(--foundry_a97600a9);
  width: var(--foundry_8149e8c1);
  height: var(--foundry_8149e8c1);
}
.foundry_hcgxh_oahh5811:not([data-pressed="true"]):focus-visible {
  background-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_oahh5811:not([data-pressed="true"]):not([disabled]):hover {
  background-color: var(--foundry_16a76e5e);
}
.foundry_hcgxh_oahh5811[data-pressed="true"] {
  background-color: var(--foundry_d198b2a6);
}
.foundry_hcgxh_oahh5812[data-pressed="true"] {
  background-color: var(--foundry_e761096d);
}
.foundry_hcgxh_oahh5812:not([data-pressed="true"]):not([disabled]):hover {
  background-color: var(--foundry_32fa6bf3);
}
.foundry_hcgxh_m1icrx0 {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.foundry_hcgxh_m1icrx1 {
  gap: var(--foundry_2a51e690);
}
.foundry_hcgxh_m1icrx2 {
  gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_m1icrx3 {
  color: var(--foundry_e8d9db01);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_m1icrx3:after {
  content: "/";
  padding: 0 var(--foundry_ae99fc48);
}
.foundry_hcgxh_m1icrx3:hover {
  color: var(--foundry_d5502516);
}
.foundry_hcgxh_m1icrx3:last-child:after {
  content: "";
}
.foundry_hcgxh_m1icrx6 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--foundry_e8d9db01);
  border-radius: var(--foundry_00f8ef97);
  text-decoration: none;
  outline-offset: -1px;
  white-space: nowrap;
  appearance: none;
  border: none;
  background: none;
}
.foundry_hcgxh_m1icrx6:hover {
  color: var(--foundry_d5502516);
  text-decoration: underline;
}
.foundry_hcgxh_m1icrx7 {
  padding: var(--foundry_2a51e690) var(--foundry_ae99fc48) var(--foundry_2a51e690) var(--foundry_2a51e690);
  gap: var(--foundry_2a51e690);
}
.foundry_hcgxh_m1icrx8 {
  padding: var(--foundry_ae99fc48) var(--foundry_05387de1) var(--foundry_ae99fc48) var(--foundry_ae99fc48);
  gap: var(--foundry_ae99fc48);
}
.foundry_hcgxh_m1icrx9 {
  color: var(--foundry_2d241861);
  white-space: normal;
}
.foundry_hcgxh_m1icrx9:hover {
  color: var(--foundry_2d241861);
  text-decoration: none;
}
.foundry_hcgxh_m1icrxa {
  background: transparent;
  color: var(--foundry_e8d9db01);
  border-radius: var(--foundry_00f8ef97);
  text-decoration: none;
  border: none;
  cursor: pointer;
}
.foundry_hcgxh_m1icrxa:hover {
  color: var(--foundry_d5502516);
  text-decoration: underline;
}
.foundry_hcgxh_m1icrxa[data-state="open"] {
  color: var(--foundry_d5502516);
  text-decoration: underline;
}
.foundry_hcgxh_m1icrxb {
  border: 1px solid var(--foundry_9f37e9b9);
  border-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_m1icrxc {
  margin: 0;
  padding: 0;
  background: var(--foundry_4181979c);
  border-radius: var(--foundry_742803b2);
  box-shadow: 0px 0px 2px 0px var(--foundry_d198b2a6), 0px 8px 24px 0px var(--foundry_d198b2a6);
  min-width: var(--foundry_93c325ca);
  display: flex;
  flex-direction: column;
}
.foundry_hcgxh_m1icrxd {
  margin: 0;
  padding: var(--foundry_7f268a13);
  color: var(--foundry_2d241861);
  border-radius: 0;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: var(--foundry_7f268a13);
  text-decoration: none;
  appearance: none;
  border: none;
  background: none;
}
.foundry_hcgxh_m1icrxd:focus {
  outline: none;
}
.foundry_hcgxh_m1icrxd:hover {
  background: var(--foundry_ed36bf65);
}
.foundry_hcgxh_m1icrxd:active {
  background: var(--foundry_fb12d031);
}
.foundry_hcgxh_m1icrxd:hover:not(:focus-visible) {
  background: var(--foundry_ed36bf65);
}
.foundry_hcgxh_m1icrxd:not(:hover):focus-visible {
  outline: 2px solid var(--foundry_b430db7d);
  outline-offset: -2px;
  z-index: 1;
}
.foundry_hcgxh_m1icrxd[data-state="checked"] {
  font-weight: var(--foundry_751d319e);
}
.foundry_hcgxh_m1icrxd[data-disabled] {
  background: var(--foundry_e832421c);
  color: var(--foundry_6c1b5f99);
  cursor: not-allowed;
}
.foundry_hcgxh_m1icrxd[data-disabled]:hover {
  background: var(--foundry_e832421c);
}
.foundry_hcgxh_m1icrxc .foundry_hcgxh_m1icrxd:first-of-type {
  border-top-left-radius: var(--foundry_742803b2);
  border-top-right-radius: var(--foundry_742803b2);
}
.foundry_hcgxh_m1icrxc .foundry_hcgxh_m1icrxd:last-of-type {
  border-bottom-left-radius: var(--foundry_742803b2);
  border-bottom-right-radius: var(--foundry_742803b2);
}

/*# sourceMappingURL=33bdecb88e11029d504a45c07708efcf.css.map*/