.umKAZmLkARLzX3gnuKkp {
  --button-size: var(--theme-button-height-medium, 41px);

  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  display: block;
  position: relative;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  height: var(--button-size);
  padding: 0 var(--theme-button-padding, 1.62em);
  margin: 0;
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.umKAZmLkARLzX3gnuKkp:focus {
  outline: none;
}

@media (hover) {
  .umKAZmLkARLzX3gnuKkp:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.umKAZmLkARLzX3gnuKkp:active {
  transform: scale(0.95);
}

.umKAZmLkARLzX3gnuKkp:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.umKAZmLkARLzX3gnuKkp.u1l5AJGbUiP6RVFIKxOI {
  text-align: left;
}

.umKAZmLkARLzX3gnuKkp.hxZpK9CpBK1wR0W0v4SD {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.umKAZmLkARLzX3gnuKkp.o9DYmt4xfLaImiVzI9dQ {
  --button-size: var(--theme-button-height-large, 54px);
}

.umKAZmLkARLzX3gnuKkp.qmEVxSZS5kfL3aVbee1n {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.umKAZmLkARLzX3gnuKkp.CNOZHLd9XbokzOW6LYBP {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.umKAZmLkARLzX3gnuKkp.jJCAzw2SyaH4tIWXrAlR {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.umKAZmLkARLzX3gnuKkp.jJCAzw2SyaH4tIWXrAlR.KGCu7aPjQy_aFNjHWNuw {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.umKAZmLkARLzX3gnuKkp.jJCAzw2SyaH4tIWXrAlR.dDHYyGzXNi773FAl13GX {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.umKAZmLkARLzX3gnuKkp.lQF1YcUqM0OHvPSlSwl_ {
  box-shadow: none;
}

.umKAZmLkARLzX3gnuKkp.sEo25Eiv6zs1D_x5q8Vy {
  border: none;
}

.umKAZmLkARLzX3gnuKkp.vm3cmANNuYlaQM5Yqz9G {
  background-color: transparent;
  box-shadow: none;
}

.umKAZmLkARLzX3gnuKkp.Pikfzj7zYg2IntdJymuK {
  width: 100%;
}

.umKAZmLkARLzX3gnuKkp.oSgV5cwX6inkSbCG98w8 {
  height: 100%;
}

.umKAZmLkARLzX3gnuKkp.gSZrGR1xqm8Q1iRUfGga {
  padding: 0;
}

.pYLUj9noAqT8WytjDOOb {
  display: grid;
  column-gap: 1em;
  grid-auto-flow: column;
  align-items: center;
  width: min-content;
  height: 100%;
}

.iOy_thUfwxIqZOrWSIzx {
  --badge-size: var(--theme-button-height, 22px);

  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
  box-sizing: border-box;
  padding: 0 6px;
  border-radius: calc(var(--badge-size) * 0.5);
  min-width: var(--badge-size);
  height: var(--badge-size);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-weight: bold;
  font-size: var(--theme-button-font-size-small, 0.75rem);

  /* positioning the badge itself relative to its button parent */
  position: absolute;
  top: calc(var(--badge-size) * -0.5);
  right: 5px;

  /* center children */
  display: flex;
  align-items: center;
  justify-content: center;
}

.iOy_thUfwxIqZOrWSIzx.g79jjcWVnmxLoPNyAx49 {
  background-color: var(--theme-button-background-color, #fff);
  color: var(--theme-button-foreground-color, #0e0e0f);
}

.Unj4rp1Dy71ACruzXl75 {
  --button-size: var(--theme-button-height-medium, 41px);

  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-sizing: border-box;
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  padding: 0 var(--theme-button-padding, 1.62em);
  height: var(--button-size);
  width: min-content;
  margin: 0;
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.Unj4rp1Dy71ACruzXl75:focus {
  outline: none;
}

@media (hover) {
  .Unj4rp1Dy71ACruzXl75:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.Unj4rp1Dy71ACruzXl75:active {
  transform: scale(0.95);
}

.Unj4rp1Dy71ACruzXl75:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.Unj4rp1Dy71ACruzXl75.EXWMRvveRvQifixzTH02 {
  text-align: left;
  justify-content: flex-start;
}

.Unj4rp1Dy71ACruzXl75._U0znUk5QTAzPnS2gaLC {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.Unj4rp1Dy71ACruzXl75.aH8u4s2MtYc5y4vyubDw {
  --button-size: var(--theme-button-height-medium, 41px);

  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 15px));
}

.Unj4rp1Dy71ACruzXl75.c306yV78al_eGwBSkmFm {
  --button-size: var(--theme-button-height-large, 54px);
}

.Unj4rp1Dy71ACruzXl75.xvA1meUmE28AEOpjsWc9 {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.Unj4rp1Dy71ACruzXl75.WB77YIDOSwJoX68NjlUG {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.Unj4rp1Dy71ACruzXl75.k2nJCsENNgCz2Hlsj_bG {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.Unj4rp1Dy71ACruzXl75.k2nJCsENNgCz2Hlsj_bG.jAe5EVE37OrKYvkXdc1s {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.Unj4rp1Dy71ACruzXl75.k2nJCsENNgCz2Hlsj_bG.DgbtB6G4LoBDd04P_MzO {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.Unj4rp1Dy71ACruzXl75.KpQI95_f8nHvk7G2J6h8 {
  box-shadow: none;
}

.Unj4rp1Dy71ACruzXl75.L8PnxUQogzgFMMT7QI4d {
  background-color: transparent;
  box-shadow: none;
}

.Unj4rp1Dy71ACruzXl75.JulaxSccoGmqtgTNJmk9 {
  width: 100%;
}

.Unj4rp1Dy71ACruzXl75.zTYr9W7g2SqbVjPFAokG {
  height: 100%;
}

.Unj4rp1Dy71ACruzXl75.UHzTm51kVyll52_S7sGB {
  padding: 0;
}

.Unj4rp1Dy71ACruzXl75.hRP1XYfuJ49TsYU_cO5A {
  border: none;
}

.Unj4rp1Dy71ACruzXl75.lwWITPhM9TMo585Dsaw8 {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}

.MyT_PufJdEvsZE3hSW8P {
  display: grid;
  column-gap: 1em;
  grid-auto-flow: column;
  align-items: center;
  justify-content: center;
  width: min-content;
  height: 100%;
}

.RDZylCMlGfeCUwSbyeIq {
  font-size: var(--theme-input-label-font-size, 0.75rem);
  font-family: var(--theme-input-label-font-family, sans-serif);
  text-transform: uppercase;
  font-weight: bold;
  line-height: 2em;
}

.sy8lKVWP56AlOR7ys_9A.XjfpcuPtguFZvKrxxt7y {
  width: calc(var(--theme-button-height-small, 30px) / 2);
  height: calc(var(--theme-button-height-small, 30px) / 2);
}

.sy8lKVWP56AlOR7ys_9A.tLP3dZWepXH3HKg17sOH {
  width: calc(var(--theme-button-height-medium, 42px) / 2);
  height: calc(var(--theme-button-height-medium, 42px) / 2);
}

.sy8lKVWP56AlOR7ys_9A.Wgp9qHWDrQi9fmcxQIVK {
  width: calc(var(--theme-button-height-large, 54px) / 2);
  height: calc(var(--theme-button-height-large, 54px) / 2);
}

.sy8lKVWP56AlOR7ys_9A.lUA6tpLkWcGFgnoqCFvu {
  width: calc(var(--theme-button-height-xlarge, 80px) / 2);
  height: calc(var(--theme-button-height-xlarge, 80px) / 2);
}

.sy8lKVWP56AlOR7ys_9A {
  contain: strict;
  outline: none;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--theme-button-foreground-color, #0e0e0f);
  appearance: none;
}

.sy8lKVWP56AlOR7ys_9A:checked {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  background-image: url("data:image/svg+xml,%3Csvg width=%276%27 height=%274%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.00049 2.88235L3.07741 5L7.00049 1%27 stroke=%27white%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");
}

.sy8lKVWP56AlOR7ys_9A:indeterminate {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  background-image: url("data:image/svg+xml,%3Csvg width=%279%27 height=%272%27 viewBox=%270 0 6 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cline y1=%271%27 x2=%276%27 y2=%271%27 stroke=%27white%27/%3E%3C/svg%3E");
}

.sy8lKVWP56AlOR7ys_9A:disabled {
  pointer-events: none;
  cursor: default;
  background-color: #f0f0f0;
  border-color: #e0e0e0;
}

.PvbeBm4SMtMqlQNTyQjQ {
  --color-swatch-size: var(--theme-button-height-medium, 41px);
  --color-swatch-shadow: var(
    --theme-button-shadow,
    0 0 12px 0 rgb(0 0 0 / 10%)
  );

  border: 0;
  border-radius: var(--color-swatch-size);
  box-shadow: var(--color-swatch-shadow);
  contain: strict;
  cursor: pointer;
  height: var(--color-swatch-size);
  transform: initial;
  transition: all 0.1s ease-out;
  width: var(--color-swatch-size);
}

.PvbeBm4SMtMqlQNTyQjQ.S7E3EPy_AWQukEexuvTf {
  --color-swatch-size: var(--theme-button-height-small, 30px);
}

.PvbeBm4SMtMqlQNTyQjQ.a1FsItKPQEOBeTqBCuDl {
  --color-swatch-size: var(--theme-button-height-large, 54px);
}

.PvbeBm4SMtMqlQNTyQjQ.sFhgQEN_UOL3ZxOAR1Ie {
  --color-swatch-size: var(--theme-button-height-xlarge, 80px);
}

@media (hover) {
  .PvbeBm4SMtMqlQNTyQjQ:hover {
    transform: scale(0.95);
    box-shadow: var(--theme-button-hover-shadow, 0 0 15px 0 rgb(0 0 0 / 15%));
  }
}

.PvbeBm4SMtMqlQNTyQjQ:not(.aUx2uSBSs14VqwPqjvlQ):active {
  transform: scale(0.9);
}

.PvbeBm4SMtMqlQNTyQjQ.aUx2uSBSs14VqwPqjvlQ {
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  transform: scale(1.21);
}

/*
 * See https://gomakethings.com/hidden-content-for-better-a11y/#hiding-the-link
*/
.JIQmeZdd9TFl5I_gifPi {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.Kk2dp15HwMZzINbUFAZ4 {
  display: grid;
  contain: layout;
  grid-gap: var(--theme-button-gap, 10px);
}

.Kk2dp15HwMZzINbUFAZ4.JszO_Ug7pKLYQ0DehN8_ {
  align-items: center;
  grid-auto-flow: column;
}

.Kk2dp15HwMZzINbUFAZ4.EVT62lghC99e9bdjYly5 {
  grid-auto-flow: row;
  justify-items: center;
}

.j0h9hd_glvI9xdOnaauY {
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  background-color: var(--theme-modal-overlay-color, rgb(255 255 255 / 90%));
  opacity: var(--theme-modal-overlay-opacity, 1);
}

.j0h9hd_glvI9xdOnaauY.SL48SzZufKgdMiGY3YTN {
  display: none;
}

.hTXcZevGyyI0AcvprXVJ {
  background-color: var(--theme-modal-background-color, #fff);
  box-shadow: var(--theme-modal-shadow, 0 0 50px 0 rgb(0 0 0 / 20%));
  outline: none;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.hTXcZevGyyI0AcvprXVJ.ibqloG1HxHx3stdkVZSj {
  background-color: transparent;
  box-shadow: none;
}

.hTXcZevGyyI0AcvprXVJ.IEo5vEeftvLpmwi0VyjD {
  box-shadow: none;
}

.Vbg1QWWsxIKGAUgqLVO8 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Vbg1QWWsxIKGAUgqLVO8 .hTXcZevGyyI0AcvprXVJ {
  position: relative;
  left: unset;
  top: unset;
  transform: unset;
}

.FoPfC3j7cIg2BYfzqQGE {
  top: var(--theme-outer-padding, 21px);
  right: var(--theme-outer-padding, 21px);
  position: fixed;
}

.ZZVHcX45XCblmDab9ewZ {
  min-width: 33vw;
}

.xTX1XJfCSUsrh_yLlZoi {
  padding: 1em var(--theme-confirmation-modal-horizontal-padding, 1.5rem) 1.5em
    var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
  font-size: var(--theme-confirmation-modal-header-font-size, 2rem);
  text-transform: uppercase;
  margin: 0;
}

.Te6jHdlyjsQXmnTs9ban {
  display: grid;
  grid-auto-flow: row;
  row-gap: 1em;
  padding: 2rem var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
}

.Te6jHdlyjsQXmnTs9ban.Lz_gwSwP3QCN5zYzFsEi {
  padding: 0;
}

.Gh1uvxMfEgPTdt66Qis2 {
  display: flex;
  padding: calc(
      var(--theme-confirmation-modal-horizontal-padding, 1.5rem) * 1.25
    )
    var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
  justify-content: space-between;
}

.Iaw34FkMJqjrGQ58BGfx {
  display: grid;
  grid-auto-flow: column;
  column-gap: var(--theme-button-gap, 10px);
}

.fp_BLJ2FW4Oyyb0bHiD4 {
  --size: var(--theme-icon-height-medium, 16px);

  display: block;
  contain: strict;
  height: var(--size);
  width: var(--size);
  max-width: var(--size);
  transition: 0.2s -webkit-filter ease-out;
  transition: 0.2s -moz-filter ease-out;
  transition: 0.2s filter ease-out;
  transition: 0.2s -ms-filter ease-out;
  transition: 0.2s -o-filter ease-out;
  transition: 0.2s filter ease-out, 0.2s -webkit-filter ease-out;
}

.fp_BLJ2FW4Oyyb0bHiD4.zsVDNfNRkos0Q5uv9FR9 {
  --size: var(--theme-icon-height-small, 12px);
}

.fp_BLJ2FW4Oyyb0bHiD4.eSlil3evPtPBswWF80C5 {
  --size: var(--theme-icon-height-medium, 16px);
}

.fp_BLJ2FW4Oyyb0bHiD4.T7ULyq1yE9AVXEMknV4G {
  --size: var(--theme-icon-height-large, 23px);
}

.fp_BLJ2FW4Oyyb0bHiD4.QPAceVQdZ6QIQ2Qvijwg {
  --size: var(--theme-icon-height-xlarge, 35px);
}

.fp_BLJ2FW4Oyyb0bHiD4.mFTGbhLa4NlUO16nvJrk {
  filter: invert(1);
}

.rBafXkoTCn2Ah6xYYmxf {
  align-items: center;
  column-gap: 1.5em;
  display: flex;
  justify-content: space-between;
}

.kYh7DKYqH6jdLXd7PdJw {
  display: inline-block;
  position: relative;
}

.QleAO3ymTliU6ZNBQxfg {
  display: grid;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  column-gap: var(--theme-button-gap, 10px);
  position: absolute;
  align-items: flex-start;
}

.QleAO3ymTliU6ZNBQxfg.axfcrjSH4lvujzrsk2Qp.LtVltW3BPZ5gNXVxxkrP {
  margin-bottom: var(--theme-menu-margin, 1rem);
  bottom: 100%;
  right: 0;
}

.QleAO3ymTliU6ZNBQxfg.axfcrjSH4lvujzrsk2Qp.PRb5f8XcMZOcY5ufPMdq {
  margin-bottom: var(--theme-menu-margin, 1rem);
  bottom: 100%;
  left: 0;
}

.QleAO3ymTliU6ZNBQxfg.__MZ5OoiIrVidFXbQfju.LtVltW3BPZ5gNXVxxkrP {
  margin-top: var(--theme-menu-margin, 1rem);
  top: 100%;
  right: 0;
}

.QleAO3ymTliU6ZNBQxfg.__MZ5OoiIrVidFXbQfju.PRb5f8XcMZOcY5ufPMdq {
  margin-top: var(--theme-menu-margin, 1rem);
  top: 100%;
  left: 0;
}

.xQ9Bfk0X1HmZgihCutZV {
  contain: content;
  box-shadow: var(--theme-menu-shadow, 0 0 15px 0 rgb(0 0 0 / 15%));
  position: relative;
  z-index: 1;
}

.xQ9Bfk0X1HmZgihCutZV ul {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: var(--theme-menu-max-height, 30vh);
  overflow-y: auto;
}

.xQ9Bfk0X1HmZgihCutZV.utv9FYOU7Q0JNnZW1ejv {
  animation: yYKjcCvD2L94FpPgOigQ 0.5s ease-in-out both;
}

.wNL86s9zGFi8XK11KloR {
  background-color: var(--theme-list-view-background-color, #fff);
  border-bottom: 1px solid var(--theme-list-view-border-color, #ddd);
  color: var(--theme-list-view-foreground-color, #0e0e0f);
  font-weight: 500;
  margin: 0;
  padding: var(--theme-list-view-header-padding, 1.25rem 1.5rem 1.75rem 1.5rem);
  text-transform: capitalize;
  white-space: nowrap;
}

.mu4Jev1c4KcifeF8Mzqg {
  background-color: var(--theme-menu-background-color, #fff);
  border-top: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.mu4Jev1c4KcifeF8Mzqg.EaPSjL1nXsz7TCx11Lrf {
  border: none;
}

@keyframes yYKjcCvD2L94FpPgOigQ {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

@keyframes yYKjcCvD2L94FpPgOigQ {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

.gGZf_GsWswkr0NTD_nbQ {
  background-color: var(--theme-menu-background-color, #fff);
  border-bottom: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.gGZf_GsWswkr0NTD_nbQ.CM2bHSCxwuitMes7u9Wf {
  padding: 0;
}

.gGZf_GsWswkr0NTD_nbQ.s4tJlK4OFc3rnXL0Mxqk {
  background-color: var(--theme-menu-foreground-color, #0e0e0f);
  color: var(--theme-menu-background-color, #fff);
  text-decoration: none;
}

@media (hover) {
  .gGZf_GsWswkr0NTD_nbQ:hover {
    background-color: var(--theme-menu-hover-background-color, #ddd);
  }
}

.gGZf_GsWswkr0NTD_nbQ:last-child {
  border-bottom: none;
}

.X1F4SQkhQh0fxz5Yu3tH {
  background-color: var(--theme-menu-background-color, #fff);
  border-bottom: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.X1F4SQkhQh0fxz5Yu3tH.kpDLXZSD2Kp19h9suRLA {
  padding: 0;
}

.X1F4SQkhQh0fxz5Yu3tH.IwITjGn6vTZteEKjNoYc {
  background-color: var(--theme-menu-foreground-color, #0e0e0f);
  color: var(--theme-menu-background-color, #fff);
  text-decoration: none;
}

@media (hover) {
  .X1F4SQkhQh0fxz5Yu3tH:hover {
    background-color: var(--theme-menu-hover-background-color, #ddd);
  }
}

.ldoR6pGOrtgHMXSpmH7F:last-child {
  border-bottom: none;
}

.KWk7oZ8tvPfQicgQYlVa {
  display: none;
}

.e6zrx7UOP_BSoMM3GrjQ {
  --button-size: var(--theme-button-height-medium, 41px);

  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  height: var(--button-size);
  width: max-content;
  margin: 0;
  padding: 0 var(--theme-button-padding, 1.62em);
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.e6zrx7UOP_BSoMM3GrjQ.ihSnDQg0ygxcVLIySJkM {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.e6zrx7UOP_BSoMM3GrjQ.FpwhbD7HXx_uFT3l01wb {
  --button-size: var(--theme-button-height-large, 54px);
}

.e6zrx7UOP_BSoMM3GrjQ.YVds4u_DfWSG1r0SAGnS {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.e6zrx7UOP_BSoMM3GrjQ.CKynoLhiLd6KzAYi5NtG {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.e6zrx7UOP_BSoMM3GrjQ.v72mzJumFSiDOOE1MnXH {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.e6zrx7UOP_BSoMM3GrjQ:focus {
  outline: none;
}

.e6zrx7UOP_BSoMM3GrjQ:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.e6zrx7UOP_BSoMM3GrjQ:active {
  transform: scale(0.95);
}

@media (hover) {
  .e6zrx7UOP_BSoMM3GrjQ:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.e6zrx7UOP_BSoMM3GrjQ.EoewJEDbGdteJ_NRfS5F {
  box-shadow: none;
}

.e6zrx7UOP_BSoMM3GrjQ.cb7l4xvcNnHNlQZmLjkb {
  border: none;
}

.e6zrx7UOP_BSoMM3GrjQ.vcOwDYuGF2etoPfyFDX5 {
  padding: 0;
}

.e6zrx7UOP_BSoMM3GrjQ.l08khaXIUOcruBFHws7X {
  background-color: transparent;
  box-shadow: none;
}

.e6zrx7UOP_BSoMM3GrjQ.I0xvJbB0LNT0S15jTMWW {
  width: 100%;
}

.e6zrx7UOP_BSoMM3GrjQ.X6fqUcVH1BlCRJBiiJii {
  height: 100%;
}

.j1mfiYEGolTRmbBmGKlQ {
  display: flex;
  position: absolute;
  contain: layout;
  max-height: 100vh;
  max-width: 100vw;
  z-index: 1003;
}

.j1mfiYEGolTRmbBmGKlQ.EGaKvmqM2SawiFrW8Ctu {
  flex-direction: row;
}

.j1mfiYEGolTRmbBmGKlQ.NMi0MT1b7rp1Zjye8UVA {
  flex-direction: column;
}

.j1mfiYEGolTRmbBmGKlQ.g0j3kkQr_AjCKFd94S1s {
  position: fixed;
  will-change: transform;
}

.j1mfiYEGolTRmbBmGKlQ.Fr1q7WnF1nFnnbfgpaRz {
  box-shadow: none;
}

.j1mfiYEGolTRmbBmGKlQ.udRZe9H0bKUHXjOwG1Fn {
  background-color: transparent;
}

.j1mfiYEGolTRmbBmGKlQ.uYiKw6VvDEkhjZHzvo7e {
  top: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ.tRbEcYjE3KncsNwTbvVM {
  top: 0;
}

.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  top: 0;
  transform: translateY(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.lw27rGVlo34axCxw3QHi {
  right: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ.PZItvleFIIj0Jx2MikRE {
  right: 0;
}

.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb {
  right: 0;
  transform: translateX(50%);
}

.j1mfiYEGolTRmbBmGKlQ.dn1uh1tasGxDGqmU18HN {
  bottom: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ.eD0UCrBRpsRTPPwwIoVg {
  bottom: 0;
}

.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  bottom: 0;
  transform: translateY(50%);
}

.j1mfiYEGolTRmbBmGKlQ.D5fGHnAGCMR4Ltb9y4Hr {
  left: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ._AtAd2tr7t1kXusRbXSz {
  left: 0;
}

.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj {
  left: 0;
  transform: translateX(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb {
  left: 50%;
  transform: translateX(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.CVuQRE652GH2VJn8zOTs {
  top: 50%;
  transform: translateY(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb.CVuQRE652GH2VJn8zOTs {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  transform: translate(-50%, 50%);
}

.j1mfiYEGolTRmbBmGKlQ.CVuQRE652GH2VJn8zOTs.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.CVuQRE652GH2VJn8zOTs.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb {
  transform: translate(50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  transform: translate(50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  transform: translate(-50%, 50%);
}

.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  transform: translate(50%, 50%);
}

.Wcemyr2Gr8ZCGc6Bjbqw {
  --icon-size: var(--theme-icon-height-medium, 16px);

  align-items: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  cursor: pointer;
  display: flex;
  position: relative;
  margin: 0;
  height: min-content;
  width: min-content;
  padding: calc(var(--icon-size) / 1.5);
  transform: initial;
  transition: all 0.1s ease-out;
}

.Wcemyr2Gr8ZCGc6Bjbqw.T_pa8CcpL1GvuDsdvsqq {
  --icon-size: var(--theme-icon-height-small, 12px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.nLLErjOgfa5b2sOeZrQ5 {
  --icon-size: var(--theme-icon-height-medium, 16px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.Q71NFBHrSxQLQE4AGD2h {
  --icon-size: var(--theme-icon-height-large, 23px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.EbBiyF1rg6wRaxSMK8so {
  --icon-size: var(--theme-icon-height-xlarge, 35px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd {
  border-radius: 50%;
  padding: calc(var(--icon-size) / 1.25);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.d4KLpI79CuSU6gkPPInA {
  margin-top: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.G7hJZoYv8qIrNmFCygME {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.DZs3AvGkVdOvJfLeJ8Gh {
  margin-bottom: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.wEEnWRcvuvomh_OLO5iq {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw:focus {
  outline: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw:active {
  transform: scale(0.95);
}
@media (hover) {
  .Wcemyr2Gr8ZCGc6Bjbqw:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.Wcemyr2Gr8ZCGc6Bjbqw.K9WGCFpUadO9WIXwFaj_ {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.Wcemyr2Gr8ZCGc6Bjbqw.eAQJ10kEkPmDxMGvlYzy {
  box-shadow: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw.OlENR9ntuWYLGOKKKrGR {
  border: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw.KOcsPrivr94rxnfHVlfe {
  background-color: transparent;
  box-shadow: none;
}

.gUSTy3_Np1mGJHW1N3gx {
  --icon-size: var(--theme-icon-height-medium, 16px);

  align-items: center;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  cursor: pointer;
  display: flex;
  position: relative;
  margin: 0;
  height: min-content;
  width: min-content;
  padding: calc(var(--icon-size) / 1.5);
  transform: initial;
  transition: all 0.1s ease-out;
}

.gUSTy3_Np1mGJHW1N3gx.IYuVzh1HBzgoTCi2WQ_p {
  --icon-size: var(--theme-icon-height-small, 12px);
}

.gUSTy3_Np1mGJHW1N3gx.JNg3_bCEfIvi4geEcsS3 {
  --icon-size: var(--theme-icon-height-medium, 16px);
}

.gUSTy3_Np1mGJHW1N3gx.n61saxA20_EwMgt9Gw4s {
  --icon-size: var(--theme-icon-height-large, 23px);
}

.gUSTy3_Np1mGJHW1N3gx.gqGnvnH9X6mGvzwl4aGz {
  --icon-size: var(--theme-icon-height-xlarge, 35px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If {
  border-radius: 50%;
  padding: calc(var(--icon-size) / 1.25);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.sGnvevvsxBZUaXrpZQpI {
  margin-top: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.hgY3ZpkyD70p7E8rn3bi {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.ROoQY6OaRnQzDOfX_QDF {
  margin-bottom: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.Kevm582e3gXPJE3ODopa {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx:focus {
  outline: none;
}

.gUSTy3_Np1mGJHW1N3gx:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.gUSTy3_Np1mGJHW1N3gx:active {
  transform: scale(0.95);
}

@media (hover) {
  .gUSTy3_Np1mGJHW1N3gx:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.gUSTy3_Np1mGJHW1N3gx.OOznCbAbjOLc4_bCEqfy {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.gUSTy3_Np1mGJHW1N3gx.xrHxfce034dgYNEknlVM {
  box-shadow: none;
}

.gUSTy3_Np1mGJHW1N3gx.eHt_RIq8JGoYHc4iCoeg {
  border: none;
}

.gUSTy3_Np1mGJHW1N3gx.nfgqtSgfrtrGFDWfZonQ {
  background-color: transparent;
  box-shadow: none;
}

.gUSTy3_Np1mGJHW1N3gx.I_nhJ9u6pTD_2SF3ql_l {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}

.rO5W6DQk4NtoWrwmKMWg {
  position: relative;
  width: 100%;
  height: 100%;
  contain: strict;
}

.rO5W6DQk4NtoWrwmKMWg.llvnmI8K13g9PTBiCNz3 {
  contain: content;
}

.GVk2j8wV1t3gY5uXQ4qI {
  display: flex;
  contain: content;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.gXjYqKe9w3NgYurYwUQp {
  display: block;
}

.gXjYqKe9w3NgYurYwUQp._l7ONOWayr8tyuGiyUsc {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.gXjYqKe9w3NgYurYwUQp.SYjOb8lAhmDbdylFIQY9 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.gXjYqKe9w3NgYurYwUQp.HkrozSfllTFlkkbqxXWh {
  width: 100%;
  max-width: 100%;
}

.gXjYqKe9w3NgYurYwUQp.xyHXhhHEYXMYeavWZw_N {
  height: 100%;
  max-height: 100%;
  width: auto;
}

.i8Gu_W1w8WBAYflLIYzw {
  display: flex;
  contain: content;
  flex-direction: column;
  max-height: 100%;
}

.Gp7R8wYwaLtFoKFcRtgN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--theme-list-view-background-color, #fff);
  border-bottom: 1px solid var(--theme-list-view-border-color, #ddd);
  padding: var(--theme-list-view-header-padding, 1.25rem 1.5rem 1.75rem 1.5rem);
  flex: 0 0 auto;
}

.VGkotMTnqPRaKcGV8Rjg {
  color: var(--theme-list-view-foreground-color, #0e0e0f);
  contain: content;
  cursor: pointer;
  font-weight: 500;
  margin: 0;
  padding: 0 1em 0 0;
  text-transform: capitalize;
  white-space: nowrap;
}

.vg9QLtCYTAs5x3fF79zp {
  contain: content;
  list-style: none;
  margin: 0;
  max-height: 100%;
  overflow-y: auto;
  padding: 0;
}

.ZFUd7oSpPLt0Ed2XqaWZ {
  contain: content;
  box-sizing: border-box;
  border-bottom: 1px solid var(--theme-separator-color, #ddd);
}

.ZFUd7oSpPLt0Ed2XqaWZ:last-child {
  border-bottom: none;
}

.GevbbG3D0R34xGUFs5Y1 {
  background: var(--theme-background-color, #fff);
  box-shadow: var(
    --theme-numpad-shadow,
    0 0 64px rgb(0 0 0 / 12%),
    0 0 32px rgb(0 0 0 / 14%)
  );
}

.GevbbG3D0R34xGUFs5Y1:focus-within {
  outline: none;
}

.fL5I1WKXCaU9vrBGyJB4 {
  --padding: 15px;

  display: grid;
  grid-template-columns: repeat(3, min-content);
  grid-template-rows: repeat(4, min-content);
  padding: var(--padding);
}

.fL5I1WKXCaU9vrBGyJB4 button {
  font-size: 2.5rem;
  height: auto;
  letter-spacing: initial;
  padding: var(--padding);
}

.fL5I1WKXCaU9vrBGyJB4 button:last-child {
  grid-column: 2 / 4;
  padding: 0;
}

.fL5I1WKXCaU9vrBGyJB4 img {
  width: 100%;
  height: 100%;
}

.nyR3cGEmw3QkYMtiem3S > img {
  max-width: none;
}

.Dh6jsQ15eMydsSMTCwRw {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  contain: strict;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(
    --theme-overlay-background-color,
    rgb(240 240 240 / 75%)
  );
  opacity: var(--theme-overlay-opacity, 1);
}

.Dh6jsQ15eMydsSMTCwRw.WT6OPljC2qfbAWsk0z4r {
  background-color: transparent;
}

.Dh6jsQ15eMydsSMTCwRw.pu6s9Mj5T1YIgmv4LOnC {
  position: fixed;
}

.WSYYBAz53dhquIOZPWBP {
  display: flex;
}

.b55hyZ0oHl0s4Ot9OhwM {
  padding: 10px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  color: #2d2d33;
  width: 100%;
}

.N3AzO5kZlh4HAPknnYzq {
  transform: rotate(180deg);
}

.SmCi4xOxEsLti61GoYk4 {
  display: flex;
  align-items: center;
}

.SmCi4xOxEsLti61GoYk4._4rJtCOZpnf3xn8pmFvCQ {
  background-color: #f4f2ff;
}

.O5npD0lT3FbBCwjy31SE {
  justify-content: space-between;
}

@media (hover) {
  .SmCi4xOxEsLti61GoYk4:hover {
    background-color: #f4f2ff;
  }
}

.MSXZF7xcC5aoqHlqpI0g {
  padding-left: 10px;
  line-height: 17px;
}

.NJjq9_gAedDRrOE_XWE1 {
  border-color: #6c43ff;
  color: #fff;
}

.NJjq9_gAedDRrOE_XWE1:checked {
  background-color: #6c43ff;
}

.vwmDLc96D9tXgWqs4IKz {
  padding: 10px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  word-break: break-word;
  display: flex;
  align-items: center;
  gap: 4px;
}

.vwmDLc96D9tXgWqs4IKz.ngI3SJJjUmfca4niQkhQ {
  color: var(--theme-select-highlighted-option-color, #2d2d33);
}

.ZPkrksmvBQCboYA1hzNE {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  color: var(--theme-select-highlighted-option-color, #2d2d33);
}

.ZPkrksmvBQCboYA1hzNE svg path {
  stroke: var(--theme-select-highlighted-option-color, #2d2d33);
}

.VR0KoinHu69Tk_iAGn3w {
  opacity: 0.5;
}

.e3yXJBrYTW4sVZKY2NFm {
  max-height: 274px;
  overflow-y: auto;
  overflow-x: hidden;
}

.e3yXJBrYTW4sVZKY2NFm::-webkit-scrollbar {
  width: var(--theme-select-scrollbar-width, 4px);
}

.e3yXJBrYTW4sVZKY2NFm::-webkit-scrollbar-track {
  background: var(--theme-select-scrollbar-track-background, #e6e6eb);
}

.e3yXJBrYTW4sVZKY2NFm::-webkit-scrollbar-thumb {
  background: var(--theme-select-scrollbar-thumb, #898891);
}

.czHLa4L3tRCJDCiDB6Az {
  display: flex;
  align-items: center;
}

.iKqjWUd96zSp9xmocXzk {
  border-color: #6c43ff;
  color: #fff;
}

.axih9EnuzK1fwhqYDVRA {
  padding-left: 10px;
}

.iKqjWUd96zSp9xmocXzk:checked {
  background-color: #6c43ff;
}

.iKqjWUd96zSp9xmocXzk:indeterminate {
  background-color: #6c43ff;
}

.q5Ws9hr8ZMX7fSvDK_qn {
  padding: 10px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  color: #898891;
}

.ovKvB5H8EoFznuMqUujl {
  height: 52px;
  padding: 0 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

.TwcVaRDz8cokIK9D9DxJ {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}

.ddlRidnIzYhQC9DGpgIt {
  color: #898891;
}

.shHsEJGtbz4cmA6x1G1l {
  color: #2d2d33;
}

.BGEShc7qu2fk9DZE2RUs {
  max-width: 100%;
}

.ma9BIjuGCQeKF44sgucT {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 4px;
}

.nRpAwv97CesqQbDLcet9,
.ma9BIjuGCQeKF44sgucT {
  color: #2d2d33;
}

.zKF34aKvYZnbLuZzjEeO {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 3px 6px;
  gap: 8px;
  height: 24px;
  margin-right: 2px;
  background: #e3e0ff;
  border-radius: 2px;
  font-family: var(--theme-tag-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-tag-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-tag-font-weight, 400);
  line-height: var(--theme-tag-line-height, 14px);
}

.o_21r_EjLKB3xhgGy74s {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ZZPRZLUq9MQyifD8x2jH {
  cursor: pointer;
}

.uCLz0vbNnQZFX8kVuUiG {
  opacity: 0.3;
  pointer-events: none;
}

.ix3aZWMeN5Al4UK8yebJ {
  display: flex;
  align-items: center;
}

.Z5LPx47ybEKeX29XBYBC {
  padding: 10px;
}

.hjT9ZXvmvc5QUruwz8El {
  opacity: 0.5;
}

.NPZrksCpnXVJSq_snHjR {
  border: none;
  border-bottom: 1px solid var(--theme-button-border-color, #b0b0b0);
  box-sizing: border-box;
  contain: strict;
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
  font-weight: var(--theme-input-font-weight, 400);
  height: var(--theme-text-input-height-medium, 41px);
  outline: none;
  padding: 0;
  width: 100%;
}

.NPZrksCpnXVJSq_snHjR.jQGriQJSa04zsoG1a2u9 {
  height: var(--theme-text-input-height-small, 30px);
  font-size: var(--theme-text-input-font-size-small, 0.75rem);
}

.NPZrksCpnXVJSq_snHjR.lVoY9Dp17HOBinMj0Q7o {
  height: var(--theme-text-input-height-medium, 41px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.NPZrksCpnXVJSq_snHjR.QlUaPbX8EaIi7rZ4Fb8o {
  height: var(--theme-text-input-height-large, 54px);
  font-size: var(--theme-text-input-font-size-large, 1.25rem);
}

.NPZrksCpnXVJSq_snHjR.rYPOM9fNtVLdPFyWKkGE {
  height: var(--theme-text-input-height-xlarge, 80px);
  font-size: var(--theme-text-input-font-size-xlarge, 2.5rem);
}

.NPZrksCpnXVJSq_snHjR:focus {
  border-bottom: 1px solid var(--theme-foreground-color, #222);
}

.NPZrksCpnXVJSq_snHjR.KDTINsHdolYReSbLcooH {
  border-bottom: none;
}

.ETGbXTdYAp0G40TJPLnK {
  color: var(--theme-button-foreground-color, #898891);
  cursor: pointer;
  display: block;
  position: relative;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  margin: 0;
  width: 232px;
}

.nECgGdXOspUrQWHjzwkg {
  opacity: 0.3;
  pointer-events: none;
}

.XAoJhxTApcR9lGegyp9A {
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #d2d2d9);
  color: #2d2d33;
  padding: 6px 2.5rem 6px 16px;
  min-height: var(--theme-button-height-medium, 44px);
  max-height: var(--theme-select-max-height, 70px);
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 6px;
  overflow-y: auto;
  overflow-x: hidden;
}

.XAoJhxTApcR9lGegyp9A::-webkit-scrollbar {
  width: var(--theme-select-scrollbar-width, 4px);
}

.XAoJhxTApcR9lGegyp9A::-webkit-scrollbar-track {
  background: var(--theme-select-scrollbar-track-background, #e6e6eb);
}

.XAoJhxTApcR9lGegyp9A::-webkit-scrollbar-thumb {
  background: var(--theme-select-scrollbar-thumb, #898891);
}

@media (hover) {
  .XAoJhxTApcR9lGegyp9A:hover {
    background-color: var(--theme-button-background-color, #f4f2ff);
  }
}

.XAoJhxTApcR9lGegyp9A.ebemztZEWIV4_6AsKPQH {
  border: 1px solid var(--theme-button-border-color, #2d2d33);
}

.rRDWv2qqwSrBy3evZ7Dw {
  background-color: var(--theme-button-background-color, #fff);
  box-sizing: border-box;
  border: 1px solid var(--theme-button-border-color, #2d2d33);
  border-top: 0;
  width: 100%;
  position: absolute;
  z-index: 1;
}

.rRDWv2qqwSrBy3evZ7Dw.IsxSe9oasdMK9fmg_6At {
  min-height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.fLP4x4IxnyiWhp5BP5sT {
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yOECDJeDVT5z5YaXpeJn {
  border-bottom: 1px solid #e6e5eb;
}

.aVKp3H3JWraBf7G5UdaP {
  position: absolute;
  right: 0;
  top: 4px;
}

.BrxrtD3aMX7IU52rA220 {
  transform: rotate(180deg);
}

.JcA1VzV4MwVQ3NEh0vzE {
  text-align: start;
  font-size: var(--theme-table-header-font-size, 1rem);
  font-weight: var(--theme-table-header-font-weight, 500);
  text-transform: var(--theme-table-header-text-transform, uppercase);
  width: 100%;
  display: flex;
  align-items: center;
}

.JcA1VzV4MwVQ3NEh0vzE > img:last-of-type {
  visibility: hidden;
  margin-left: 5px;
  filter: opacity(50%);
}

.Iq7OxsQzL06xj98O0LqJ > img:last-of-type {
  visibility: visible;
  filter: opacity(100%);
}

@media (hover) {
  .JcA1VzV4MwVQ3NEh0vzE:hover > img:last-of-type {
    visibility: visible;
  }
}

.VSTShY7LTh_IIjnrP__l {
  cursor: pointer;
}

.j4PigJOL5DgzD8OYxskz {
  text-transform: capitalize;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  background: var(--theme-background-color, #fff);
}

.AYR_4HeolAjJCOsl3HZJ {
  position: sticky;
  top: 0;
  z-index: 1;
}

.iZrD3tH12zDIFOWvJUD7 {
  border-bottom: 1px solid var(--theme-foreground-color, #262626);
}

.AvR7WCDRxCwvRUA_j80P {
  border: none;
  padding-left: 8px;
  display: flex;
  align-items: center;
  width: 100%;
}

.dOvigSghxyQ4CbbCMkCR {
  border: none;
  border-bottom: 1px solid var(--theme-table-border-color, #f4f6f7);
  display: flex;
  cursor: pointer;
}

@media (hover) {
  .dOvigSghxyQ4CbbCMkCR:hover {
    background-color: var(--theme-image-frame-background-color, #f6f8f9);
  }
}

.dOvigSghxyQ4CbbCMkCR.tqnYdY0HtDlmW61tjGbQ {
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
}

@media (hover) {
  .qqO6a1jNL6HTJG7HR11t:hover::after {
    content: "\2192";
    color: var(--theme-group-frame-color, #1006c3);
    position: absolute;
    top: 14px;
    right: 25px;
  }
}

.g5OR0aONOW1Os1xtkNHi {
  overflow: auto;
  width: 100%;
  font-family: var(--theme-table-font-family, sans-serif);
}

.sMR1Vb62XEvOOWRrWc4Q {
  width: 100%;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
}

._7x2z7p_kbQOLDmEX54iA {
  display: flex;
  justify-content: center;
  align-items: center;
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #f0f0f0);
  width: 6px;
  border-radius: 6px;
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-background-color, #fff);
  background-color: var(--theme-toaster-background-color, #262626);
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar:vertical {
  width: 6px;
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar:horizontal {
  display: none;
}

.gwYKRPpGdIMVXkiN0H9B {
  display: flex;
  box-sizing: border-box;
  padding: 4px;
  padding-left: 12px;
  gap: 6px 4px;
  align-items: center;
  flex-flow: row wrap;
  border: 1px solid var(--theme-button-border-color, #d2d2d9);
  width: 100%;
}

.gwYKRPpGdIMVXkiN0H9B.ovdjwhr21awv2AgiQEd2 {
  max-height: var(--theme-tags-input-max-height, 64px);
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior-y: contain;
  scroll-snap-type: y proximity;
}

.gwYKRPpGdIMVXkiN0H9B.ovdjwhr21awv2AgiQEd2 > div:last-child {
  scroll-snap-align: start;
}

.gwYKRPpGdIMVXkiN0H9B::-webkit-scrollbar {
  width: var(--theme-select-scrollbar-width, 4px);
}

.gwYKRPpGdIMVXkiN0H9B::-webkit-scrollbar-track {
  background: var(--theme-select-scrollbar-track-background, #e6e6eb);
}

.gwYKRPpGdIMVXkiN0H9B::-webkit-scrollbar-thumb {
  background: var(--theme-select-scrollbar-thumb, #898891);
}

.avImGs3XcLeDLGhxD8bw {
  display: inline-block;
  flex: 1;
  min-width: 25%;
}

.gwYKRPpGdIMVXkiN0H9B.yT8Pp8TUvP7sQSGeGLNJ {
  pointer-events: none;
  opacity: 0.3;
}

.ZiNNf2oLVjExxp9RT2s_ {
  display: flex;
  border: none;
  box-sizing: border-box;
  contain: strict;
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
  font-weight: var(--theme-input-font-weight, 400);
  height: var(--theme-text-input-height-medium, 41px);
  outline: none;
  padding: 0;
  width: 100%;
}

.ZiNNf2oLVjExxp9RT2s_.LemMUTseigxHbmIYVVTc {
  height: var(--theme-text-input-height-small, 30px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.ZiNNf2oLVjExxp9RT2s_.PUHJdM7ZEb3LFReM1_Ug {
  height: var(--theme-text-input-height-medium, 41px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.ZiNNf2oLVjExxp9RT2s_.j9mk52hGhoFwjw4FWHQ9 {
  height: var(--theme-text-input-height-large, 54px);
  font-size: var(--theme-text-input-font-size-large, 1.25rem);
}

.ZiNNf2oLVjExxp9RT2s_.EiWqeFqQXE9LHUh1vxpX {
  height: var(--theme-text-input-height-xlarge, 80px);
  font-size: var(--theme-text-input-font-size-xlarge, 2.5rem);
}

/* .text-input:focus {
  border-bottom: 1px solid var(--theme-foreground-color, #222);
} */

.ZiNNf2oLVjExxp9RT2s_.O6WsOpUZoZeThUb_ViXn {
  border-bottom: none;
}

.ZiNNf2oLVjExxp9RT2s_:disabled {
  background-color: unset;
}

.zFiuATgsSB42VdEmcJZY {
  animation: R8rpOUOtngYOEt7I0pGM 0.5s ease-in-out both;
  background-color: var(--theme-toast-background-color, #fff);
  box-shadow: var(--theme-toast-shadow, 0 0 15px 0 rgb(0 0 0 / 15%));
  contain: layout;
  cursor: pointer;
  min-height: var(--theme-toast-min-height, 50px);
}

@keyframes R8rpOUOtngYOEt7I0pGM {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

@keyframes R8rpOUOtngYOEt7I0pGM {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

.XlLQOe474OtBiac_gU7H {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(var(--theme-button-height, 30px) * 1.5);
  z-index: 20;
}

.XlLQOe474OtBiac_gU7H > * {
  margin: var(--theme-toast-margin, 5px);
}

.Km6UUy0jpqM0LA2eXccc.e50zEjtfQK00lf_884OY {
  position: absolute;
}

.Km6UUy0jpqM0LA2eXccc.jqxT4McOeUDDnGseZkBL {
  position: fixed;
}

.Km6UUy0jpqM0LA2eXccc::before {
  content: attr(data-text);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  z-index: 2;
  width: var(--theme-tooltip-container-width, 230px);
  height: var(--theme-tooltip-container-height, 37px);
  background: var(--theme-tooltip-background-color, #000);
  color: var(--theme-tooltip-color, #e6e5eb);
  text-align: center;
  font-family: var(--theme-tooltip-font-family, "TT Monument Grotesk");
  font-weight: var(--theme-tooltip-font-weight, 400);
  font-size: var(--theme-tooltip-font-size, 11.11px);
  line-height: var(--theme-tooltip-line-height, 14px);
  box-sizing: border-box;
  padding: var(--theme-tooltip-y-padding, 4px)
    var(--theme-tooltip-x-padding, 12px);
}

.Km6UUy0jpqM0LA2eXccc.yBv1lwDHpexxO3DPpd1v::before {
  left: initial;
  margin: initial;
  right: 100%;
  margin-right: var(--theme-tooltip-right-indent, 5px);
  transform: translateY(-50%);
}

.Km6UUy0jpqM0LA2eXccc.v852ExxmQ6AtSQF2sX8A::before {
  right: initial;
  margin: initial;
  margin-left: var(--theme-tooltip-left-indent, 5px);
  transform: translateY(-50%);
}

.Km6UUy0jpqM0LA2eXccc.iV2yzPizoou9omW811hg::before {
  right: initial;
  margin: initial;
  margin-bottom: var(--theme-tooltip-top-indent, 5px);
  transform: translateX(-50%);
  bottom: 100%;
}

.Km6UUy0jpqM0LA2eXccc.VmmE8ENsCkzbwLpL3XJg::before {
  right: initial;
  top: initial;
  margin: initial;
  margin-top: var(--theme-tooltip-bottom-indent, 5px);
  transform: translateX(-50%);
}

.yY9HV40ITTWgAV8qLw1w {
  contain: strict;
  position: relative;
  width: 100%;
  height: 100%;
}

.yY9HV40ITTWgAV8qLw1w.zub5bqdVXm4NFxpI4HBf {
  contain: content;
}

.MVCDVjfgmHE7QemcYxGl {
  display: block;
}

.MVCDVjfgmHE7QemcYxGl.V4nEcm179vZe2MLgRVaM {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.MVCDVjfgmHE7QemcYxGl.u2_MfeCjMSl_aBNJn5nL {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.MVCDVjfgmHE7QemcYxGl.ljfsYs8BQqleKzbLkkad {
  width: 100%;
}

.MVCDVjfgmHE7QemcYxGl.HJtRqbAFLOnXVyGz8iFU {
  height: 100%;
}

.ALHhOHAeLlBDy1DpYqiv {
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.U3dCzqTyynyzBn2mFkmW {
  position: fixed;
  inset: 0;
  z-index: 9999;
  visibility: hidden;
}

.U3dCzqTyynyzBn2mFkmW.sTcJdQUaZPOeseD_2fe0 {
  visibility: visible;
}

.I3Z0jA85NrYHJ1wDZHWb {
  position: fixed;
  height: 100%;
  width: var(--theme-drawer-width, 376px);
  top: 0;
  right: calc(var(--theme-drawer-width, 376px) * -1);
  color: var(--theme-drawer-text-color, #000);
  background-color: var(--theme-drawer-background-color, #fff);
  border-left: var(
    --theme-drawer-border-left,
    1px solid var(--theme-drawer-border-color, #e7e7e7)
  );
}

.MWLbaUZIM1JbDLE3H0_Q {
  right: calc(var(--theme-drawer-width, 376px) * -1);
}

.reBHfkDZXiKwiRvYTfHu {
  right: 0;
  transition: right 300ms ease-out;
}

.J5dmw7woKvwgujgbB0qV {
  right: 0;
}

.rm7jH2Sq7wf2d9IlSevk {
  right: 0;
}

.nbeoVr9VpIXAH1GWfphC {
  right: calc(var(--theme-drawer-width, 376px) * -1);
  transition: right 300ms ease-out;
}

.sgNb6nOhF35lWQE9jQKE {
  right: calc(var(--theme-drawer-width, 376px) * -1);
}

.CsqC6wvlLYDsKBsZ0GdT {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
}

.e34gBjx3k3bRYPZlf9wZ {
  position: fixed;
  display: flex;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  inset: 0;
  background-color: var(--theme-drawer-overlay-color, rgba(0 0 0 / 25%));
  transition: opacity 300ms ease-out, visibility 300ms ease-out;
  opacity: 0;
  z-index: -1;
}

.e34gBjx3k3bRYPZlf9wZ.sTcJdQUaZPOeseD_2fe0 {
  opacity: var(--theme-drawer-overlay-opacity, 1);
  visibility: visible;
}

.e34gBjx3k3bRYPZlf9wZ.b3ucNpEtNq2OrQKwvqqw {
  display: none;
}

.nk69HulhPkeFsEMuZOrB {
  border-top: var(
    --theme-drawer-footer-border-top,
    1px solid var(--theme-drawer-border-color, #e7e7e7)
  );
  background-color: var(--theme-drawer-footer-background-color, #fff);
  padding: var(--theme-drawer-footer-padding, 0 2.5em);
}

.vdwkPIGxzELdYhmiZPq2 {
  padding: var(--theme-drawer-header-padding, 2.5em);
  display: flex;
  flex-flow: column;
  border-bottom: var(
    --theme-drawer-header-border-bottom,
    1px solid var(--theme-drawer-border-color, #e7e7e7)
  );
  background-color: var(--theme-drawer-header-background-color, #fff);
}

.uz4NM_XvNZaqxVZYvSYA {
  align-self: flex-end;
}

.ZdNjx6DpeWEI2pAVL18t {
  cursor: pointer;
}

.ZdNjx6DpeWEI2pAVL18t > img {
  width: var(--theme-drawer-header-close-icon-size, 38px);
  height: var(--theme-drawer-header-close-icon-size, 38px);
}

.gF1_WnOrrPKWEQoXJmgf {
  flex-grow: 1;
  overflow: auto;
  position: relative;
  background-color: var(--theme-drawer-content-background-color, #fff);
}
.C_297mJYGNkE35qpiNZS {
  width: 100vw;
  height: 100vh;
  padding: 0 22px;
  display: grid;
  place-items: center;
}

.gJiT0wPP9YyRVDsYxWqk {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  user-select: text;
  padding: 0 var(--theme-outer-padding);
}

.gJiT0wPP9YyRVDsYxWqk > h1 {
  margin: 0;
  font-size: 3rem;
  line-height: 4.5rem;
}

.gJiT0wPP9YyRVDsYxWqk > h3 {
  margin: 0;
  font-size: 1rem;
  margin-bottom: calc(var(--theme-button-height-medium) * 0.8);
}


/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #D0D1D8; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: TT Monument Grotesk Variable, helvetica, arial, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #A2A2AA; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #A2A2AA; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

:root {
  --color-gray-50: #F5F5FA;
  --color-gray-100: #E4E5EB;
  --color-gray-200: #D0D1D8;
  --color-gray-300: #BCBDC4;
  --color-gray-400: #A2A2AA;
  --color-gray-500: #88888F;
  --color-gray-600: #717178;
  --color-gray-700: #5A5A61;
  --color-gray-800: #43434A;
  --color-gray-900: #2D2D33;
  --color-blue-50: #F0F3FE;
  --color-blue-100: #DCE2FF;
  --color-blue-200: #BFC9FD;
  --color-blue-300: #A3B3FF;
  --color-blue-400: #798EFC;
  --color-blue-500: #5862FF;
  --color-blue-600: #3232FF;
  --color-blue-700: #1D00F5;
  --color-blue-800: #1006C3;
  --color-blue-900: #0B0489;
  --color-purple-50: #F4F2FF;
  --color-purple-100: #E3E0FF;
  --color-purple-200: #D0CCFF;
  --color-purple-300: #BBB1FF;
  --color-purple-400: #9E90FF;
  --color-purple-500: #8269FF;
  --color-purple-600: #6c43ff;
  --color-purple-700: #5A1EE3;
  --color-purple-800: #4316AC;
  --color-purple-900: #37148B;
  --color-fuchsia-50: #FFF2FC;
  --color-fuchsia-100: #FFE4FB;
  --color-fuchsia-200: #FFC7F5;
  --color-fuchsia-300: #FF9CE8;
  --color-fuchsia-400: #FF7AE0;
  --color-fuchsia-500: #FF57D8;
  --color-fuchsia-600: #F62CCE;
  --color-fuchsia-700: #DC00B4;
  --color-fuchsia-800: #B60094;
  --color-fuchsia-900: #990A7A;
  --color-red-50: #FFF1F3;
  --color-red-100: #FFDFE3;
  --color-red-200: #FFC5CD;
  --color-red-300: #FF9DAB;
  --color-red-400: #FE6E86;
  --color-red-500: #FF5069;
  --color-red-600: #FF2846;
  --color-red-700: #ED1231;
  --color-red-800: #C80D27;
  --color-red-900: #A50F24;
  --color-orange-50: #FEF0EC;
  --color-orange-100: #FFE2DB;
  --color-orange-200: #FFC8B9;
  --color-orange-300: #FFAD8F;
  --color-orange-400: #FF885C;
  --color-orange-500: #FF6E2E;
  --color-orange-600: #FF5A00;
  --color-orange-700: #E54400;
  --color-orange-800: #B12F0B;
  --color-orange-900: #8C240D;
  --color-green-50: #EAFFF6;
  --color-green-100: #CDFEE6;
  --color-green-200: #A0FAD4;
  --color-green-300: #63F2BD;
  --color-green-400: #25E2A2;
  --color-green-500: #00D796;
  --color-green-600: #00BC84;
  --color-green-700: #009A71;
  --color-green-800: #007557;
  --color-green-900: #005540;
  --color-brown-50: #F9F6F3;
  --color-brown-100: #F0EBE4;
  --color-brown-200: #E8DFD6;
  --color-brown-300: #D6C7B7;
  --color-brown-400: #BEA28D;
  --color-brown-500: #AB856D;
  --color-brown-600: #9B6F5B;
  --color-brown-700: #815A4D;
  --color-brown-800: #6A4B42;
  --color-brown-900: #5A423A;
  --color-yellow-50: #FFFFE7;
  --color-yellow-100: #FFFFC1;
  --color-yellow-200: #FFFB86;
  --color-yellow-300: #FFF041;
  --color-yellow-400: #FFE00D;
  --color-yellow-500: #FFD100;
  --color-yellow-600: #F6B41E;
  --color-yellow-700: #D68A00;
  --color-yellow-800: #A66107;
  --color-yellow-900: #7D4A0E;
  --color-white: #FEFEFF;
  --color-black: #1F1F24;
  --color-transparent: transparent;
  --space-0: 0;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-7: 1.75rem;
  --space-8: 2rem;
  --space-9: 2.25rem;
  --space-10: 2.5rem;
  --space-11: 2.75rem;
  --space-12: 3rem;
  --space-13: 3.25rem;
  --space-14: 3.5rem;
  --space-15: 3.75rem;
  --space-16: 4rem;
  --space-17: 4.25rem;
  --space-18: 4.5rem;
  --space-20: 5rem;
  --space-24: 6rem;
  --space-28: 7rem;
  --space-32: 8rem;
  --space-36: 9rem;
  --space-40: 10rem;
  --space-44: 11rem;
  --space-48: 12rem;
  --space-52: 13rem;
  --space-56: 14rem;
  --space-60: 15rem;
  --space-64: 16rem;
  --space-72: 18rem;
  --space-80: 20rem;
  --space-96: 24rem;
  --space-112: 28rem;
  --space-128: 32rem;
  --space-0_5: 0.125rem;
  --space-1_5: 0.375rem;
  --space-2_5: 0.625rem;
  --space-3_5: 0.875rem;
  --space-4_5: 1.125rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 570;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(88 98 255 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(88 98 255 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0;
}
.left-4 {
  left: 1rem;
}
.left-6 {
  left: 1.5rem;
}
.left-8 {
  left: 2rem;
}
.right-0 {
  right: 0;
}
.right-10 {
  right: 2.5rem;
}
.right-4 {
  right: 1rem;
}
.right-6 {
  right: 1.5rem;
}
.right-8 {
  right: 2rem;
}
.top-0 {
  top: 0;
}
.top-10 {
  top: 2.5rem;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.ml-0_5 {
  margin-left: 0.125rem;
}
.mt-0_5 {
  margin-top: 0.125rem;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-11 {
  height: 2.75rem;
}
.h-14 {
  height: 3.5rem;
}
.h-15 {
  height: 3.75rem;
}
.h-2 {
  height: 0.5rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-full {
  height: 100%;
}
.w-128 {
  width: 32rem;
}
.w-2 {
  width: 0.5rem;
}
.w-24 {
  width: 6rem;
}
.w-3 {
  width: 0.75rem;
}
.w-32 {
  width: 8rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-full {
  max-width: 100%;
}
.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}
.max-w-xs {
  max-width: 20rem;
}
.grow {
  flex-grow: 1;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-center {
  align-items: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-1_5 {
  gap: 0.375rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2_5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.\!rounded {
  border-radius: 0.25rem !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.border {
  border-width: 1px;
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(228 229 235 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(208 209 216 / var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(162 162 170 / var(--tw-border-opacity));
}
.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(45 45 51 / var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(255 40 70 / var(--tw-border-opacity));
}
.border-b-gray-900 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(45 45 51 / var(--tw-border-opacity));
}
.border-l-gray-900 {
  --tw-border-opacity: 1;
  border-left-color: rgb(45 45 51 / var(--tw-border-opacity));
}
.border-r-gray-900 {
  --tw-border-opacity: 1;
  border-right-color: rgb(45 45 51 / var(--tw-border-opacity));
}
.border-t-gray-900 {
  --tw-border-opacity: 1;
  border-top-color: rgb(45 45 51 / var(--tw-border-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(208 209 216 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(188 189 196 / var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 250 / var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(45 45 51 / var(--tw-bg-opacity));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 188 132 / var(--tw-bg-opacity));
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(227 224 255 / var(--tw-bg-opacity));
}
.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(158 144 255 / var(--tw-bg-opacity));
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(108 67 255 / var(--tw-bg-opacity));
}
.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 18 49 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(254 254 255 / var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 209 0 / var(--tw-bg-opacity));
}
.p-0 {
  padding: 0;
}
.p-10 {
  padding: 2.5rem;
}
.p-2_5 {
  padding: 0.625rem;
}
.p-3_5 {
  padding: 0.875rem;
}
.p-4_5 {
  padding: 1.125rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-7 {
  padding: 1.75rem;
}
.p-8 {
  padding: 2rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-2_5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-1_5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-16 {
  padding-left: 4rem;
}
.pl-17 {
  padding-left: 4.25rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-18 {
  padding-right: 4.5rem;
}
.pr-20 {
  padding-right: 5rem;
}
.pr-36 {
  padding-right: 9rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-8 {
  padding-top: 2rem;
}
.text-center {
  text-align: center;
}
.text-body-2xl {
  font-size: 1.73rem;
  line-height: 1.5em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-body-base {
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-body-lg {
  font-size: 1.2rem;
  line-height: 1.5em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-body-sm {
  font-size: 0.833rem;
  line-height: 1.5em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-body-xl {
  font-size: 1.44rem;
  line-height: 1.5em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-body-xs {
  font-size: 0.69rem;
  line-height: 1.5em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-button-2xl {
  font-size: 1.73rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-button-3xl {
  font-size: 2.07rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}
.text-button-4xl {
  font-size: 2.49rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}
.text-button-5xl {
  font-size: 2.99rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 281;
}
.text-button-base {
  font-size: 1rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-button-lg {
  font-size: 1.2rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-button-sm {
  font-size: 0.833rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-button-xl {
  font-size: 1.44rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-button-xs {
  font-size: 0.69rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-display-6xl {
  font-size: 3.56rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 252;
}
.text-display-7xl {
  font-size: 4.31rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 230;
}
.text-display-8xl {
  font-size: 5.19rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 220;
}
.text-display-9xl {
  font-size: 6.19rem;
  line-height: 1.0em;
  letter-spacing: normal;
  font-weight: 214;
}
.text-headline-2xl {
  font-size: 1.73rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 360;
}
.text-headline-3xl {
  font-size: 2.07rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}
.text-headline-4xl {
  font-size: 2.49rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}
.text-headline-5xl {
  font-size: 2.99rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 281;
}
.text-headline-xl {
  font-size: 1.44rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-label-2xl {
  font-size: 1.73rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-label-3xl {
  font-size: 2.07rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}
.text-label-4xl {
  font-size: 2.49rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}
.text-label-base {
  font-size: 1rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-label-lg {
  font-size: 1.2rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-label-sm {
  font-size: 0.833rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-label-xl {
  font-size: 1.44rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-label-xs {
  font-size: 0.69rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(188 189 196 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(136 136 143 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(113 113 120 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(45 45 51 / var(--tw-text-opacity));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(108 67 255 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(255 40 70 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(254 254 255 / var(--tw-text-opacity));
}
.opacity-0 {
  opacity: 0;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-50 {
  opacity: 0.5;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

:root {
  font-size: 16px;
  font-family: "TT Monument Grotesk Variable", helvetica, arial, sans-serif;
  color: var(--color-black);
}

strong {
  font-weight: var(--font-weight-semibold);
}

h1 {
  font-size: 2.99rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 281;
}

h2 {
  font-size: 2.49rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}

h3 {
  font-size: 2.07rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 348;
}

h4 {
  font-size: 1.73rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 360;
}

h5 {
  font-size: 1.44rem;
  line-height: 1.3em;
  letter-spacing: normal;
  font-weight: 400;
}

*::-webkit-scrollbar {
  width: var(--space-1);
}

*::-webkit-scrollbar-track {
  background: var(--color-gray-100);
}

*::-webkit-scrollbar-thumb {
  background: var(--color-gray-500);
}

.placeholder\:text-gray-500::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(136 136 143 / var(--tw-text-opacity));
}

.placeholder\:text-gray-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(136 136 143 / var(--tw-text-opacity));
}

.backdrop\:cursor-pointer::backdrop {
  cursor: pointer;
}

.backdrop\:bg-black::backdrop {
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 36 / var(--tw-bg-opacity));
}

.backdrop\:opacity-50::backdrop {
  opacity: 0.5;
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:bottom-\[100\%\]::before {
  content: var(--tw-content);
  bottom: 100%;
}

.before\:left-1\/2::before {
  content: var(--tw-content);
  left: 50%;
}

.before\:left-\[100\%\]::before {
  content: var(--tw-content);
  left: 100%;
}

.before\:right-\[100\%\]::before {
  content: var(--tw-content);
  right: 100%;
}

.before\:top-1\/2::before {
  content: var(--tw-content);
  top: 50%;
}

.before\:top-\[100\%\]::before {
  content: var(--tw-content);
  top: 100%;
}

.before\:-translate-x-1\/2::before {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:-translate-y-1\/2::before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:border-\[6px\]::before {
  content: var(--tw-content);
  border-width: 6px;
}

.before\:border-transparent::before {
  content: var(--tw-content);
  border-color: transparent;
}

.before\:border-b-gray-900::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-bottom-color: rgb(45 45 51 / var(--tw-border-opacity));
}

.before\:border-l-gray-900::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-left-color: rgb(45 45 51 / var(--tw-border-opacity));
}

.before\:border-r-gray-900::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-right-color: rgb(45 45 51 / var(--tw-border-opacity));
}

.before\:border-t-gray-900::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(45 45 51 / var(--tw-border-opacity));
}

.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:ml-0_5::after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}

.after\:content-\[\'\*\'\]::after {
  --tw-content: '*';
  content: var(--tw-content);
}

.focus-within\:text-gray-900:focus-within {
  --tw-text-opacity: 1;
  color: rgb(45 45 51 / var(--tw-text-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 229 235 / var(--tw-bg-opacity));
}

.hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 242 255 / var(--tw-bg-opacity));
}

.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(130 105 255 / var(--tw-bg-opacity));
}

.focus\:border-gray-900:focus {
  --tw-border-opacity: 1;
  border-color: rgb(45 45 51 / var(--tw-border-opacity));
}

.focus\:border-red-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 40 70 / var(--tw-border-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.active\:bg-gray-200:active {
  --tw-bg-opacity: 1;
  background-color: rgb(208 209 216 / var(--tw-bg-opacity));
}

.active\:bg-purple-400:active {
  --tw-bg-opacity: 1;
  background-color: rgb(158 144 255 / var(--tw-bg-opacity));
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:border-gray-300:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(188 189 196 / var(--tw-border-opacity));
}

.disabled\:text-gray-300:disabled {
  --tw-text-opacity: 1;
  color: rgb(188 189 196 / var(--tw-text-opacity));
}

.disabled\:opacity-25:disabled {
  opacity: 0.25;
}

.disabled\:placeholder\:text-gray-300:disabled::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(188 189 196 / var(--tw-text-opacity));
}

.disabled\:placeholder\:text-gray-300:disabled::placeholder {
  --tw-text-opacity: 1;
  color: rgb(188 189 196 / var(--tw-text-opacity));
}

.peer:checked ~ .peer-checked\:block {
  display: block;
}

.peer:indeterminate ~ .peer-indeterminate\:block {
  display: block;
}

.peer:focus ~ .peer-focus\:text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(45 45 51 / var(--tw-text-opacity));
}

@media (min-width: 768px) {

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media (min-width: 1280px) {

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
.tKygQ4LMDikHs5Hsh0Qk {
  position: fixed;
  height: 100%;
  z-index: 9999;
  top: 0;
  display: flex;
  font-family: TTGrotesk, sans-serif;
  font-size: 14px;
  line-height: 17px;

  --theme-button-letter-spacing: 0.02em;
}

.alkxjZvTgAcsz0JRkm6c {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  border-right: 1px solid #d2d2d9;
}

.alkxjZvTgAcsz0JRkm6c.qOWQb0BC_mtWmDwvfi6Z {
  display: none;
}

.p4JPb4DzmGoZOIhO09ws {
  display: flex;
  flex-flow: column;
}

.p4JPb4DzmGoZOIhO09ws.x0_VF3BXbWUtlCCgOtQZ {
  border-bottom: 1px solid #d2d2d9;
}

.jWPBZu8iLDyyTn6eW6kw {
  flex-grow: 1;
  overflow: auto;
}

.gb6t82xpZU7ymkUdSux_ {
  border-top: 1px solid #d2d2d9;
}

.RuYyU4ZU982IBgdb1Nr2 {
  text-transform: capitalize;
  line-height: 17px;
  width: 100% !important;

  --theme-button-padding: 18px;
  --theme-button-font-family: "TTGrotesk";
  --theme-button-font-weight: 400;
  --theme-button-font-size-medium: 14px;
  --theme-button-foreground-color: #2d2d33;
  --theme-button-height-medium: 44px;
  --theme-button-background-color: #f7f3f7;
}

.RuYyU4ZU982IBgdb1Nr2.mDVPC452sIZ1AZ12Hupu {
  opacity: 1 !important;

  --theme-button-background-color: #2d2d33;
  --theme-button-foreground-color: #fefeff;
}

.xq2NhM9BEi_W4nwT3yh2 {
  background-color: #f7f3f7;
}

/* Header */

.BGjEtVj4r_GL1XRPggdK {
  display: flex;
  flex-direction: column;
  padding: 18px 18px 0;
}

.VaoS9sXTECATv5AlheWA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  height: 40px;
}

.WuTrGz3UU3pH1fVTiCTZ {
  max-width: 150px;
  height: 100%;
}

.Coh2DFrCNYqjuH_r7MvG {
  cursor: pointer;

  --theme-icon-height-large: 20px;
}

.MOX9IB0nSx5cfLHrcoOZ {
  text-transform: none;
  width: fit-content !important;
  margin: 0 -18px;

  --theme-button-padding: 18px;
  --theme-button-font-family: "TTGrotesk";
  --theme-button-font-weight: 400;
  --theme-button-font-size-medium: 14px;
  --theme-button-foreground-color: #5d5c63;
  --theme-button-height-medium: 44px;
}

/* Main */

.mwOFiCMJUcwQgN71e7sC {
  height: 100%;
}

.AVG7kB9Fyvbb6jW3FA0B {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.VKsHJOXcQi174s94qmOo {
  height: 100%;
  overflow: auto;
}

.VKsHJOXcQi174s94qmOo:hover::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
}

.VKsHJOXcQi174s94qmOo::-webkit-scrollbar-thumb {
  background-color: #898891;
}

.SWnA20nAEkR6goWGlFre {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 18px;
}

.HeDayZpMaiaMwoXvRFoD,
.XF2F_YGE6PmxS0tEVvP2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}

.HeDayZpMaiaMwoXvRFoD {
  font-weight: 500;
  color: #262626;
}

.XF2F_YGE6PmxS0tEVvP2 {
  font-weight: 400;
  color: #898891;
}

/* Footer */

.V3IZL1yVbMWIposjQAL8 {
  padding: 0 18px;
  cursor: pointer;
  height: 44px;
  display: flex;
  align-items: center;
}

.Zgx8Dpy2pAdOoqTtMMQi {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.AZnlFbzTGExGtpYh4_LY {
  --theme-icon-height-medium: 16px;
}

.q8vjvRoPyWxP_4biO7ye {
  font-size: 14px;
  font-weight: 400;
  color: #2d2d33;
}

@keyframes c0TTTtiXIXfltWhO95d8 {
  3%,
  21%,
  30%,
  39%,
  48%,
  65%,
  74%,
  92% {
    transform: translateX(5px);
  }

  6%,
  15%,
  42%,
  51%,
  60%,
  68%,
  77%,
  86%,
  95% {
    transform: translateX(3px);
  }

  9%,
  18%,
  27%,
  36%,
  54%,
  63%,
  80%,
  98% {
    transform: translateX(-5px);
  }
}

.K7BSR_sOQntynVNNrX45 {
  animation-name: c0TTTtiXIXfltWhO95d8;
  animation-iteration-count: 1;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  display: inline-block;
}

.ju83eDu5c266Yv8fgYiX {
  font-size: 12px;
  color: #f00;
  padding-left: 10px;
}

.oeuWMMcJvLzGVyzlkzri {
  text-transform: capitalize;
  line-height: 21px;
  width: 100% !important;

  --theme-button-padding: 18px;
  --theme-button-font-family: "TTGrotesk";
  --theme-button-font-weight: 400;
  --theme-button-font-size-medium: 14px;
  --theme-button-foreground-color: #2d2d33;
  --theme-button-height-medium: 44px;
  --theme-button-background-color: #e6e5eb;
}

.oeuWMMcJvLzGVyzlkzri.bbUHwXdmTmLx1Bm14Atn {
  opacity: 1 !important;

  --theme-button-background-color: #2d2d33;
  --theme-button-foreground-color: #fefeff;
}

.oeuWMMcJvLzGVyzlkzri.bbUHwXdmTmLx1Bm14Atn:hover {
  background-color: unset !important;
}

.oeuWMMcJvLzGVyzlkzri > div {
  justify-content: space-between;
  width: 100% !important;
}

.IrSUtSyJ_yHU06p5Y1J3 {
  --theme-icon-height-medium: 16px;
}

.TImCshnjb7UPVk2R4lZP {
  background-color: #e6e5eb;
}

/* Header */

.PLOWzDGNGXzLAJrH0RK3 {
  padding-top: 18px;
}

.xdEO_zIZZ4tFrfapkFFT {
  height: 41px;
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  align-items: center;
  padding: 0 18px;

  --theme-icon-height-large: 20px;
}

/* Main */

.As12vynTQk_jknQIlJ8A {
  overflow: auto;
  height: 100%;
}

.As12vynTQk_jknQIlJ8A:hover::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
}

.As12vynTQk_jknQIlJ8A::-webkit-scrollbar-thumb {
  background-color: #898891;
}

/* Footer */

.q2ws7axL5Ap1hQW3m16N {
  padding: 0 18px;
  cursor: pointer;
  height: 44px;
  display: flex;
  align-items: center;
}

.zYkzNuNQhvIdWKZhoQGr {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.xxcu6ytXRcPl1GZJ2vd9 {
  --theme-icon-height-medium: 16px;
}

.QYhcvZqbZxgenG41kwNq {
  font-size: 14px;
  font-weight: 400;
  color: #2d2d33;
}

.x4CcnKP0hsMpf8aTV1vc {
  display: flex;
  flex-direction: row-reverse;
}
.j939dtMRJdErd5I4598i {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.j939dtMRJdErd5I4598i > h1 {
  margin: 0;
  font-size: 3rem;
  line-height: 4.5rem;
}

.j939dtMRJdErd5I4598i > h3 {
  margin: 0;
  font-size: 1rem;
  margin-bottom: var(--theme-button-height-medium);
}

._q1uZX_EPuvSSu0SU137 {
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 14px;
  background: var(--theme-toaster-background-color, #262626);
  border-radius: 4px;
  padding: 10px 24px;
  align-items: center;
  margin: -4px -10px;
}

.DtCtxvZWQ_kx8KVhqgIM {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: var(--theme-toaster-text-color, #fff);
  white-space: nowrap;
}

.aFK5LG5YeC7MXOtWuevq {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.FCed4m6YLUXuYRDW0XAH {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 26px;
}

.oaX7NamIJebUqh5i9Q1_ {
  height: 24px;
  width: 24px;
  margin: 0 4px;
}

._O9aWR0tvdXPPmMvPm69 {
  position: absolute;
  overflow: hidden;
  bottom: -5px;
  right: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 10px;
  width: 10px;
  background-color: #1f1f24;
  color: var(--theme-background-color, #fff);
  font-size: 7px;
  font-weight: 600;
  box-shadow: 0 0 0 1px #fff;
}

.JISXa1S8DUtRFsv9uPfd {
  display: flex;
  text-transform: capitalize;
  align-items: center;
  gap: var(--space-2);
}

.Wg55uC7TxHDpv3cUt8GR {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--space-4);
}

.u8jWkbAQWN3H2JDTshby {
  color: var(--color-black);
  margin-bottom: var(--space-2);
}

.xBv7xN8QdcKcz1M0C9qM {
  display: flex;
  flex-flow: row wrap;
  row-gap: var(--space-0_5);
  max-width: 100%;
}

.V3mUQwBGuCfcs_yVvCHH {
  background-color: var(--theme-collaborator-background-color, #f7f3f7);
  padding: var(--space-1_5) var(--space-3);
  color: var(--color-gray-500);
  border: 1px solid var(--theme-collaborator-background-color, #f7f3f7);
  cursor: pointer;
  text-transform: capitalize;
}

.OAsZlb2KLdUHPD3UwBNo {
  background-color: var(--color-white);
  color: var(--theme-archived-preview-color, #2d2d33);
  font-weight: 500;
  border: 1px solid var(--theme-archived-preview-color, #2d2d33);
}

.h6zixZwkVWjRAQ01Fg1O {
  gap: var(--space-1_5);
}

.h6zixZwkVWjRAQ01Fg1O div[data-type="image-container"] {
  height: var(--space-5);
  width: var(--space-4);
}

.h6zixZwkVWjRAQ01Fg1O div[data-type="color-indicator"] {
  min-width: var(--space-3);
  width: var(--space-3);
  min-height: var(--space-3);
  height: var(--space-3);
}

.ErPxfDKJM95QU3NL6_o_ {
  display: flex;
  align-items: center;
  padding: var(--space-1) var(--space-2);
}

.nCex3MrFVIpAhArqOIzh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: var(--space-4) var(--space-10);
  background-color: var(--color-gray-900);
  color: var(--color-white);
  height: var(--space-12);
}

.stL8OhErQUGgmGYK8EmK {
  display: flex;
  align-items: center;
}

.yBdTSj7UQBWdpZKR8oNt {
  padding: var(--space-1) var(--space-2);
  border: 1px solid var(--color-gray-700);
  border-radius: var(--space-0_5);
  margin-left: var(--space-4);
}

.b9HFgvMM99QowS6m4EcG {
  display: flex;
  align-items: center;
  justify-content: center;
}

.G6RS0ypU0eY0p2xEz_Nx {
  margin-left: var(--space-6);
  pointer-events: auto;
}

.NFS83av3clTFk4tTI4Oq {
  font-size: var(--space-4) !important;
  text-transform: capitalize;
  background-color: var(--color-gray-800);
  border: none;
  color: var(--color-white) !important;
}

._6zzqcJVkGLYYhK3i_6J {
  background-color: var(--color-yellow-500);
  color: var(--color-gray-900);
}

.YftMk9V2rGj5EgMBgbFl::before {
  content: "\2022";
  color: var(--color-gray-900);
  padding-right: var(--space-0_5);
}

.OqOKvAdQqNBQmtAZ6pb6 {
  background-color: var(--color-white);
}

.syK8KDInWINGkTbiwo25 {
  position: fixed;
  top: 0;
  z-index: 2;
  width: 100%;
  pointer-events: none;
}

.igJdf1MBUgIfDQsuQbeC {
  padding: var(--space-6) var(--space-8);
  display: flex;
  justify-content: space-between;
  background-color: var(--color-white);
  width: calc(100% - var(--space-2));
  height: var(--space-18);
  align-items: flex-start;
}

.igJdf1MBUgIfDQsuQbeC.K7t5yceIwmDb2WEfDxOU {
  height: var(--space-18);
  width: calc(100% - var(--space-2));
}

.TPag3UYa05jyx9xyqmxQ {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: var(--space-8);
  left: 0;
  top: -15.625rem;
  width: 100%;
  height: var(--space-18);
  z-index: 2;
  border-bottom: 1px solid var(--color-black);
  background-color: var(--color-white);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition-duration: 0.5s;
  pointer-events: auto;
}

.igJdf1MBUgIfDQsuQbeC.K7t5yceIwmDb2WEfDxOU .TPag3UYa05jyx9xyqmxQ {
  top: 0;
  width: calc(100% - var(--space-1_5));
}

a .igJdf1MBUgIfDQsuQbeC.K7t5yceIwmDb2WEfDxOU .TPag3UYa05jyx9xyqmxQ {
  white-space: nowrap;
  width: min-content;
  cursor: pointer;
  pointer-events: auto;
}

.igJdf1MBUgIfDQsuQbeC.K7t5yceIwmDb2WEfDxOU.Mth34Vfi7YCj18PtuklK .TPag3UYa05jyx9xyqmxQ {
  top: var(--space-12);
}

.TPag3UYa05jyx9xyqmxQ div {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - var(--space-80));
  cursor: pointer;
}

.Fjwy7kNPyowpwRXIDqUs {
  overflow: hidden;
  height: var(--space-10);
  z-index: 1;
  width: var(--space-48);
  position: absolute;
  top: var(--space-4);
}

.Fjwy7kNPyowpwRXIDqUs.Mth34Vfi7YCj18PtuklK {
  top: var(--space-16);
}

.mbsI157CR93Onpg80zK9 img {
  width: var(--space-6);
  min-width: var(--space-6);
  height: var(--space-6);
}

.WgHVXEaQLJ3zYGy3W2Mc > .Fjwy7kNPyowpwRXIDqUs > img {
  width: auto;
}

.mbsI157CR93Onpg80zK9 {
  display: flex;
  align-items: center;
  gap: var(--space-11);
  pointer-events: auto;
  z-index: 3;
}

.mbsI157CR93Onpg80zK9 button {
  padding: 0;
}

.qeKXihajMzkhFP5yi2YH {
  font-size: var(--space-4);
  cursor: pointer;
}

.WgHVXEaQLJ3zYGy3W2Mc {
  width: calc(50% - var(--space-0_5));
  pointer-events: auto;
}

.zydY0VNvKCny7MJVYacc {
  position: relative;
}

.zJFIaNRt65R1K7e6nLT5 {
  position: relative;
}

.uS6Ir_EaoFVot8OVBtv9 {
  font-family: ABCGrotesk, monospace;
  font-weight: 400;
  position: absolute;
  bottom: 0;
  left: var(--space-3);
  font-size: var(--space-3);
  padding-right: var(--space-1);
  padding-left: var(--space-0_5);
  line-height: var(--space-3_5);
  background-color: var(--color-white);
  cursor: pointer;
}

.r1IB6heu8uUyrKCTB6cr {
  font-family: ABCGrotesk, monospace;
  font-weight: 400;
  position: absolute;
  bottom: 0;
  left: var(--space-3);
  font-size: var(--space-3);
  padding-right: var(--space-1);
  padding-left: var(--space-0_5);
  line-height: var(--space-3_5);
  background-color: var(--color-white);
  cursor: pointer;
}

.cxrL4M9gfjP42NfN9v3Q {
  font-size: var(--space-2_5);
}

.ScjmF3CZm3tW2N3V81Pu {
  display: flex;
  align-items: center;
}

@media (max-width: 479px) {
  .igJdf1MBUgIfDQsuQbeC {
    align-items: center;
    gap: 10vw;
  }

  .igJdf1MBUgIfDQsuQbeC.K7t5yceIwmDb2WEfDxOU {
    align-items: center;
    justify-content: space-between;
  }

  .oQp5WYSHwGQl2a8Yt7ZC {
    position: fixed;
    top: 0;
    z-index: 2;
    width: 100%;
  }

  .TPag3UYa05jyx9xyqmxQ {
    display: none;
  }

  .igJdf1MBUgIfDQsuQbeC.K7t5yceIwmDb2WEfDxOU.pFcHS2Gc_rGoWApVDpXC {
    outline: none;
  }

  .mbsI157CR93Onpg80zK9 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: unset;
  }

  .WgHVXEaQLJ3zYGy3W2Mc {
    width: auto;
    align-items: center;
    flex-direction: column;
  }

  .Fjwy7kNPyowpwRXIDqUs {
    margin-bottom: 0;
  }

  .HGkBv8_gr0CBIngaO6oZ {
    display: none;
  }
}

.nl6EJj8PtieWP5U16xGE {
  font-size: 16px;
  cursor: pointer;
}

.nl6EJj8PtieWP5U16xGE.LJqV8ZQuDlbEY23EMFmQ {
  text-decoration: underline;
}

.cOuuIhl2tZKnlkAPgb59 {
  padding: var(--space-6);
  box-shadow: var(--theme-dropdown-menu-link-shadow);
  background: var(--color-white);
  position: absolute;
  right: 0;
  margin-top: var(--space-5);
  contain: content;
}

._TAY4jFBJxmKlh9QRd4g {
  display: flex;
  align-items: center;
}

.cOuuIhl2tZKnlkAPgb59.V2BAAp5J1UR9VvWzYMk5 {
  animation: P4dOfoLXP6ozyO_6mL_e 0.5s ease-in-out both;
}

.Thmcd8mXHxpgoxOvYyrl {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--space-6);
}

.Ml4teDk8Ms5sTgsv9LPO {
  font-size: var(--space-5);
  font-weight: 400;
  line-height: var(--space-6);
  letter-spacing: 0.02em;
}

.rMMYXrPjKY48t2YT7nhO > img {
  width: var(--space-5);
  height: var(--space-5);
  cursor: pointer;
}

@keyframes P4dOfoLXP6ozyO_6mL_e {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

@media (max-width: 420px) {
  .cOuuIhl2tZKnlkAPgb59.V2BAAp5J1UR9VvWzYMk5 {
    animation: P4dOfoLXP6ozyO_6mL_e 0.5s ease-in-out both;
    width: 100%;
  }
}

.GXAg9nDU3nsDUU74fHE1 {
  display: grid;
  grid-column-gap: var(--space-2_5);
  grid-auto-flow: column;
  justify-content: space-between;
}

.vnDdSmZPyZvFjZJDajU2 {
  overflow-x: hidden;
  max-width: var(--space-64);
}

.ERcZvhBfZv5bd_Z4b6E0,
.TcrR6AlQnFXK96UL7qnX {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.PGpGh9GULX8dY4Y2sfaN {
  width: var(--space-24);
}

.HZVQfxhMvdyiueY9f0OK {
  position: sticky;
  top: 0;
  border-bottom: 1px solid var(--color-black);
}

.b7V2z0yp0BARqbI8ZjPm {
  display: flex;
  align-items: center;
  gap: var(--space-1_5);
}

.VtP0gOyITvVZWjtK5ocT {
  margin: 0 auto;
  display: grid;
  row-gap: var(--space-6);
  position: relative;
  align-items: flex-start;
  max-width: 63.5rem;
  margin-top: var(--space-18);
  padding: 0 0 var(--space-24);
  grid-template-columns: [showcase] 33rem [info] 25rem;
  column-gap: 5.5rem;
}

.ZXtUV5qIDMeT7C4__e3x {
  width: 100%;
  height: 100%;
}

.Tj00ER7RBopAfzDUVCaG {
  width: 100%;
}

.YARwwp8NaQ0HAGz6bT2Q {
  display: flex;
}

/* Responsive Definitions */

@media only screen and (min-width: 1336px) and (-webkit-device-pixel-ratio: 1) {
  .VtP0gOyITvVZWjtK5ocT {
    max-width: 63.5rem;
    margin-top: var(--space-18);
    padding: 0 0 var(--space-24);
    grid-template-columns: [showcase] 33rem [info] 25rem;
    column-gap: 5.5rem;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) and (-webkit-device-pixel-ratio: 1) {
  .VtP0gOyITvVZWjtK5ocT {
    padding: 0 var(--space-8) var(--space-12);
    grid-template-columns: [showcase] 30.5rem [info] minmax(22.75rem, 1fr);
    column-gap: 6.62rem;
    justify-content: space-between;
  }

  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-8);
    padding-right: var(--space-8);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) and (-webkit-device-pixel-ratio: 1) {
  .VtP0gOyITvVZWjtK5ocT {
    padding: 0 var(--space-6) var(--space-12);
    grid-template-columns: [showcase] 22rem [info] minmax(var(--space-80), 1fr);
    column-gap: var(--space-4);
    justify-content: space-between;
  }

  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
}

@media only screen and (max-width: 767px) and (-webkit-device-pixel-ratio: 1) {
  .VtP0gOyITvVZWjtK5ocT {
    padding: 0 0 var(--space-13);
    grid-template-columns: inherit;
    display: block;
    row-gap: 0;
  }

  .VtP0gOyITvVZWjtK5ocT > article {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }

  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
}

@media only screen and (max-width: 479px) and (-webkit-device-pixel-ratio: 1) {
  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
}

@media only screen and (max-width: 479px) {
  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
}

@media only screen and (max-width: 767px) {
  .VtP0gOyITvVZWjtK5ocT {
    padding: 0 0 var(--space-13);
    grid-template-columns: inherit;
    display: block;
    row-gap: 0;
  }

  .VtP0gOyITvVZWjtK5ocT > article {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }

  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .VtP0gOyITvVZWjtK5ocT {
    padding: 0 var(--space-6) var(--space-12);
    grid-template-columns: [showcase] 22rem [info] minmax(var(--space-80), 1fr);
    column-gap: var(--space-4);
    justify-content: space-between;
  }

  .HZVQfxhMvdyiueY9f0OK > * {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
}

.aGeulCKOjtLqTcy1Czie {
  display: flex;
  align-items: center;
  color: var(--color-gray-400);
  font-size: var(--space-3);
  width: min-content;
}

.uSa0lsoRkONhlSb3lPvk {
  margin-left: var(--space-1);
}

.uSa0lsoRkONhlSb3lPvk img {
  min-width: var(--space-3);
  width: var(--space-3);
  height: var(--space-3);
}

.yrx28vb4YKbpKT5IYva9 {
  white-space: nowrap;
}

.qjqIHytQlhFhB9BFbN_g {
  display: flex;
  flex-direction: column;
}

.jwZQrV5oMUYYW6HEA2Vu {
  text-decoration: underline;
  cursor: pointer;
}

.waTL1oyx0QLOqDPB4QZM {
  white-space: pre-wrap;
}

.waTL1oyx0QLOqDPB4QZM.GNHSIZgfWXwLAacScHmZ {
  max-width: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.cLVC8bCmpLUierIe_iT9 p {
  margin: 0;
}

.cLVC8bCmpLUierIe_iT9 ul {
  margin: 0;
}

.XjQYKQghmFAFSucq5j9K {
  font-weight: 600;
}

.GMWbXLVNGkPNNvi3qBjA {
  list-style-type: none;
  padding: 0;
}

.ZfcBnLVhD6xIkG5aB1Ug {
  font-weight: 600;
  margin-right: var(--space-1);
}

.gKaYO4W09iACoUDFLTVS {
  border: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.uJaT_Dh7xMHUBNkq6Qwg {
  background-color: var(--theme-tooltip-background-color, #262626);
  border-radius: 4px;
  padding: 8px 16px;
  color: var(--theme-tooltip-text-color, #fff);
}

.ksKGaZPfFHtrRzF5SGQQ {
  margin: 0 10px;
  width: 10px;
  fill: var(--theme-tooltip-background-color, #262626);
}

.UjIkPOFDRnXl5lmAgZtH {
  color: var(--color-black);
}

.sBpYCtJrlqjyymd2udki {
  display: flex;
  align-items: center;
  margin-bottom: var(--space-6);
  gap: var(--space-2);
}

.sBpYCtJrlqjyymd2udki img {
  width: var(--space-4_5);
  height: var(--space-4_5);
}

.kgOLdyHlZ1tvyXj9M7DG {
  flex: 1;
  background-color: var(--color-black) !important;
}

.kgOLdyHlZ1tvyXj9M7DG path {
  fill: var(--color-white);
}

.wjFa4lVbK1Z3myvchWb4 {
  min-width: 5.5rem;
}

.JvR5eUjsUzbpBy0M2Mls {
  position: relative;
}

.afBgS_3q4R50osPieyCA {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: var(--space-2_5);
  line-height: var(--space-2_5);
  color: var(--color-white);
  font-weight: 500;
}

.nBiXCj0P9FMNdtutvU57 {
  min-width: var(--space-11);
}

.K6sLUjtYiYkpNCov484K {
  left: var(--space-1);
}

.aH1NdauCFyiAubeBp648 h3 {
  font-family: ABCGrotesk, monospace;
}

.aH1NdauCFyiAubeBp648 li {
  font-size: var(--space-5);
}

.NJWC5PVGcLeoQzy9wdBo {
  padding-bottom: var(--space-6);
  border-bottom: 1px solid var(--theme-pdp-section-border, #e6e5eb);
}

.Jjap4BNUKVvIeWsL_oAw {
  display: flex;
  margin-bottom: var(--space-8);
}

.tcq8rRCpbz2zRp37bC27 {
  font-weight: 500;
  font-size: var(--space-5);
  line-height: var(--space-5);
  color: var(--color-black);
  margin-top: var(--space-1);
}

.UU3c9UutcSE1I4S11MS0 {
  margin-left: var(--space-2);
  font-weight: 400;
  color: var(--color-red-700);
}

.ot3VKLMaJBLU4Bkdi09H {
  color: var(--color-black);
  margin-bottom: var(--space-2);
}

@media only screen and (max-width: 767px) {
  .UjIkPOFDRnXl5lmAgZtH h1 {
    padding-top: var(--space-8);
  }
}

@media only screen and (max-width: 479px) {
  .UjIkPOFDRnXl5lmAgZtH h1,
  .UjIkPOFDRnXl5lmAgZtH h2 > * {
    font-size: var(--space-4);
  }
}

.hHnsqbfXk7lUSTDa5Aac {
  margin-bottom: var(--space-6);
}

.g21O7Aw0LA5vU_FoGEQ2 {
  display: table;
}

.otjHp9Zu3wDg1SR9dSCf {
  display: table-header-group;
}

.V_BiLmId8VVi6bdwFrn7 {
  color: var(--color-grey-500);
  display: table-cell;
  padding-right: var(--space-4);
}

.q3lzQjIS3n44KuC7wBPJ {
  display: table-row-group;
}

.IIowRqjcFsSY4TYkdPW0 {
  display: table-row;
}

.SvxBj9cJDORixiBG4_4B {
  display: table-cell;
  padding-right: var(--space-4);
  min-width: var(--space-18);
}

.SvxBj9cJDORixiBG4_4B:last-child {
  padding-right: 0;
}

.yUvfpKtDe51MKF99iS6W {
  margin-top: var(--space-1);
  text-decoration: underline;
  cursor: pointer;
  color: var(--theme-archived-preview-color, #2d2d33);
  display: flex;
}

.Q8EJ4E4vfAgfpk0DAIhV {
  padding-left: var(--space-1);
}

.XFZetzXuRO3C5QGlHn_8 {
  width: 100%;
  overflow-x: auto;
}

.XFZetzXuRO3C5QGlHn_8 table {
  border-collapse: collapse;
  width: 100%;
}

.XFZetzXuRO3C5QGlHn_8::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  height: var(--space-1_5);
}

.XFZetzXuRO3C5QGlHn_8::-webkit-scrollbar:horizontal {
  width: var(--space-1_5);
}

.XFZetzXuRO3C5QGlHn_8::-webkit-scrollbar:vertical {
  display: none;
}

.XFZetzXuRO3C5QGlHn_8::-webkit-scrollbar-thumb {
  border-radius: var(--space-1_5);
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.JCHy9YpJGMLwCbhEH3Hw {
  position: relative;
  font-weight: 400;
  background-color: var(
    --theme-assortment-table-header-background-color,
    #f5f5fa
  );
}

.JCHy9YpJGMLwCbhEH3Hw th {
  font-weight: 400;
}

.g6mpCS7FSpvYNtKVOUgC {
  padding: var(--space-2) var(--space-5);
  width: 7.75rem;
  min-width: 7.75rem;
  max-width: 7.75rem;
  border: none;
}

.c8MgJ8OHnCuUcQECqxlQ {
  height: var(--space-8);
  width: var(--space-15);
  min-width: var(--space-15);
  padding-left: var(--space-4_5);
  text-align: left;
}

.c8MgJ8OHnCuUcQECqxlQ.vUG30UEN7e7D5WodK7ii {
  text-transform: uppercase;
}

.si4wk5LUUhVrZb10g2vc {
  width: auto;
}

._TQYoUlktxyrW8SCLOht {
  border-bottom: 1px solid var(--theme-separator-color, #e0e0e0);
}

.ldxPktgZeIGgK_NXWM0D {
  text-align: center;
  text-transform: uppercase;
  border: none;
  min-width: var(--space-15);
}

.ldxPktgZeIGgK_NXWM0D.EMopcudBHoCghuxL6SwJ {
  color: var(--theme-size-unavailable, #bcbdc4);
}

.Ss6t4JWuwjUNsr0TeLBO {
  max-width: 7.75rem;
  display: flex;
  gap: var(--space-4);
  padding: var(--space-2_5) var(--space-3_5);
  border: none;
  border-right: 1px solid var(--theme-separator-color, #e0e0e0);
  align-items: center;
}

.bqIMaAjnwTTcZh6pbDnR {
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.G5NqAtcTDBOmjgC5HRdI div[data-type="image-container"] {
  height: var(--space-9);
  width: var(--space-7);
  min-height: var(--space-9);
  min-width: var(--space-7);
}

.mE5yn9r2NKJY8OMit47r {
  border-top: 1px solid var(--theme-separator-color, #e0e0e0);
}

.mE5yn9r2NKJY8OMit47r:last-child {
  border-bottom: 1px solid var(--theme-separator-color, #e0e0e0);
}

.Dt0fZIFShPeo7RUeSqHQ {
  display: flex;
  justify-content: space-between;
  padding: var(--space-3) 0;
  cursor: pointer;
}

.z1uStaAB3dM7w5_HtLtR {
  font-size: var(--space-3);
  color: var(--theme-box-quantity-color, #5a5a61);
}

.tcYwyN1hbI_uCy0xUUMV {
  height: var(--space-7);
  width: 22px;
}

.KoWqfNZjwXJDvxz3tTiC {
  display: flex;
}

.KoWqfNZjwXJDvxz3tTiC div[data-type="color-indicator"] {
  min-width: var(--space-3);
  width: var(--space-3);
  min-height: var(--space-3);
  height: var(--space-3);
}

.gIhtKUchJxd0ewcjptJK {
  display: flex;
  gap: 22px;
}

.FbMWRC8OUOo_V7mep5Be {
  display: flex;
  align-items: center;
  margin-right: var(--space-2);
}

.FbMWRC8OUOo_V7mep5Be img {
  height: var(--space-2_5);
}

.qZ8MxwtM8gLChBsbssKq img {
  transform: rotate(180deg);
}

.ENOcbP1RkwbgX_2q2lEa {
  display: flex;
  flex-direction: column;
  gap: var(--space-6);
  width: 100%;
}

.DGUcMnpkIWihoUAtvKmG {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  gap: var(--space-2);
  margin-bottom: var(--space-3);
}

.H033CxNI_kAmCFeFWuAS {
  overflow: hidden;
  width: 100%;
}

.M_Bzv_OxB5i26bsMvlpt {
  color: var(--theme-size-unavailable, #bcbdc4);
  font-size: var(--space-3);
}

.IDK4kMINEmIyE5BzMroU {
  display: flex;
  flex-direction: column;
  gap: var(--space-6);
  width: 100%;
}

.s39QRZxPm9yTczA0_ffM {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  gap: var(--space-2);
  margin-bottom: var(--space-3);
}

.s39QRZxPm9yTczA0_ffM img {
  width: var(--space-4);
  height: var(--space-4);
}

.voCtLwAH3nbZWgRMz8BY {
  overflow: hidden;
  width: 100%;
}

.XRZRmVmjbTU_kkQBcAJF {
  color: var(--theme-size-unavailable, #bcbdc4);
  font-size: var(--space-3);
}

.ot3qGPoJ73b36z3CbqQ1 {
  display: flex;
  justify-content: flex-end;
  margin-bottom: var(--space-8);
}

.SmZe9HsWg_NcTyKvPVcn {
  width: var(--space-16);
  font-size: var(--space-3);
  height: var(--space-6);
}

.SmZe9HsWg_NcTyKvPVcn img {
  min-width: var(--space-4);
}

.CyzHcWOrjtzCHyc7PvIH {
  margin-top: var(--space-4);
  margin-bottom: var(--space-9);
}

.lFRbTMySbjz9XIlvP6_x {
  margin-bottom: var(--space-4);
}

.Je1klkqpuQRE2OZfUq6Z {
  color: var(--color-black);
  margin-bottom: var(--space-2);
}

.YASF_h91ogH5IZLYBKnf {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
  color: var(--color-gray-500);
  font-size: var(--space-3);
}

.YASF_h91ogH5IZLYBKnf div[data-type="color-indicator"] {
  min-width: var(--space-3);
  width: var(--space-3);
  min-height: var(--space-3);
  height: var(--space-3);
}

.INrtqEtkg3xmvJ0dP52E {
  margin-bottom: var(--space-7);
  margin-top: var(--space-4);
}

.GFdlviIQNILeWmdXcIGh {
  position: relative;
  font-size: var(--space-3);
  border: none;
  padding: var(--space-2) var(--space-7);
  background: transparent;
  outline: none;
  cursor: pointer;
}

.GFdlviIQNILeWmdXcIGh[data-state="inactive"]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--theme-separator-color, #e0e0e0);
}

.GFdlviIQNILeWmdXcIGh[data-state="active"] {
  font-weight: 600;
}

.GFdlviIQNILeWmdXcIGh[data-state="active"]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: var(--space-0_5);
  background-color: var(--theme-foreground-color, #262626);
}

.kBqBkdpqimxQwDF6FSIG {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: var(--color-gray-300);
}

.B5ghlM86lCOu2e_Rv7kQ {
  color: var(--color-gray-500);
  margin-bottom: var(--space-1);
}

.qgakHQEbgcuu57fTuUSU {
  color: var(--color-black);
  margin-top: var(--space-3_5);
  border-bottom: 1px solid var(--theme-pdp-section-border, #e6e5eb);
}

.UUmVZ48cYNl4TRt0PQ77 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2);
  margin-bottom: var(--space-8);
}

.qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > img,
.qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > div {
  width: 100%;
  height: 5.75rem;
  object-fit: contain;
  background-color: rgba(210 220 223 15%);
}

.q8_C_tR5EvNjE9tGkzSW {
  color: #75787b;
  text-align: center;
  text-transform: capitalize;
}

.ViDg3huVF_KJdXt1qKS5 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
}

.Tzl8X0uCV2HuF6I54ven {
  width: var(--space-18);
  min-height: var(--space-28);
  display: flex;
  flex-direction: column;
  gap: var(--space-1_5);
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.zolOAm3BSibSwLKs9uE9 {
  position: relative;
}

.Tzl8X0uCV2HuF6I54ven.w60HEFOhZ7UmVRlbZGiK {
  cursor: inherit;
}

.Tzl8X0uCV2HuF6I54ven.w60HEFOhZ7UmVRlbZGiK .zolOAm3BSibSwLKs9uE9 {
  outline: 1px solid var(--color-black);
}

.Tzl8X0uCV2HuF6I54ven.w60HEFOhZ7UmVRlbZGiK img {
  outline: 1px solid var(--color-black);
}

.Tzl8X0uCV2HuF6I54ven.bC3awI2jbGdhxqg9pdXu {
  cursor: pointer;
}

.Tzl8X0uCV2HuF6I54ven.w60HEFOhZ7UmVRlbZGiK .q8_C_tR5EvNjE9tGkzSW {
  color: var(--color-black);
}

.D2vTczZDMDoKQLf5DHzH {
  height: 5.75rem;
  width: var(--space-18);
  background-color: var(--color-white);
  border: 1px solid var(--theme-pdp-section-border, #e6e5eb);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-gray-500);
  cursor: pointer;
}

.abAM_Z7fOIxf55JvbUuw {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--space-3_5);
  width: var(--space-3_5);
  background-color: var(--color-black);
  color: var(--color-white);
  font-weight: 600;
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) and (-webkit-device-pixel-ratio: 1) {
  .Tzl8X0uCV2HuF6I54ven {
    width: var(--space-16);
    min-height: var(--space-20);
    gap: var(--space-1);
  }

  .qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > img,
  .qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > div {
    width: 100%;
    height: var(--space-20);
  }
}

@media only screen and (min-width: 480px) and (max-width: 1023px) and (-webkit-device-pixel-ratio: 1) {
  .Tzl8X0uCV2HuF6I54ven {
    width: 4.125rem;
    min-height: 5.25rem;
    gap: var(--space-1);
  }

  .qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > img,
  .qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > div {
    width: 100%;
    height: 5.25rem;
  }
}

@media only screen and (max-width: 479px) and (-webkit-device-pixel-ratio: 1) {
  .Tzl8X0uCV2HuF6I54ven {
    width: 4.125rem;
    min-height: 5.25rem;
    gap: var(--space-1);
  }

  .qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > img,
  .qgakHQEbgcuu57fTuUSU .Tzl8X0uCV2HuF6I54ven > div {
    width: 100%;
    height: 5.25rem;
  }

  .J_DeUfuoEpdLfpxS89qS {
    font-size: var(--space-3);
    padding: var(--space-2);
  }
}

.iiz{max-width:100%;margin:0;position:relative;overflow:hidden;display:inline-block;cursor:-webkit-zoom-in;cursor:zoom-in}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:grab}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none;visibility:visible;opacity:1}.iiz__img--hidden{visibility:hidden;opacity:0}.iiz__img--abs{width:100%;height:100%;position:absolute;top:0;left:0;display:block}.iiz__zoom-img{width:auto!important;max-width:none!important;position:absolute;visibility:hidden;opacity:0;pointer-events:none;display:block}.iiz__zoom-img--visible{visibility:visible;opacity:1;pointer-events:auto;cursor:-webkit-zoom-out;cursor:zoom-out;-ms-touch-action:none;touch-action:none}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.iiz__btn{background:rgba(255,255,255,.8);width:40px;height:40px;border:none;outline:0;padding:0;position:absolute;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-appearance:none;-webkit-appearance:none;appearance:none}.iiz__btn:before{content:" ";background-position:center;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10px;right:10px;pointer-events:none}.iiz__hint:before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 19.9 19.9%27%3E%3Cpath d=%27M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z%27 fill=%27%23000222%27/%3E%3C/svg%3E");width:20px;height:20px}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0}.iiz__close--visible{visibility:visible;opacity:1;cursor:pointer}.iiz__close::before{content:" ";width:29px;height:29px;background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)),-webkit-gradient(linear,left top,left bottom,from(#222),to(#222));background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.c6J32D1LMWsr7R1OC6Nh {
  color: var(--color-black);
  display: flex;
  gap: var(--space-4);
  position: sticky;
  top: 6.5rem;
  height: auto;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .c6J32D1LMWsr7R1OC6Nh {
    flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 767px) {
  .c6J32D1LMWsr7R1OC6Nh {
    position: static;
  }
}

.MV7lawVAPHS4QDZqDVwn {
  display: flex;
  flex-direction: column;
  gap: var(--space-0_5);
}

.YqbwD6UR_oiq6LAfzWV7 {
  display: flex;
  align-items: center;
  text-align: center;
  white-space: nowrap;
}

.kpyuWhY4eok2lS8FCYpp {
  background-color: rgba(228 229 235 / 70%);
  padding: var(--space-0_5) var(--space-2) var(--space-1);
  height: var(--space-5);
  color: var(--color-gray-900);
}

.xHz8RG0PPXjbsiEyKEHO {
  width: var(--space-112);
  height: 36.62rem;
  flex-grow: 1;
  position: relative;
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
}

.xHz8RG0PPXjbsiEyKEHO img {
  cursor: zoom-in;
}

.xHz8RG0PPXjbsiEyKEHO figure div img {
  height: 100%;
  cursor: zoom-in;
  object-position: center;
  object-fit: contain;
}

.xHz8RG0PPXjbsiEyKEHO video {
  cursor: zoom-in;
}

.xHz8RG0PPXjbsiEyKEHO figure {
  width: 100%;
  height: 100%;
}

.xHz8RG0PPXjbsiEyKEHO figure div {
  height: 100%;
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
  display: flex;
  align-items: center;
  justify-content: center;
}

.n8BXWktw5gmrT0bfouf_ {
  width: 100%;
  height: 100%;
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
  display: flex;
  align-items: center;
  justify-content: center;
}

.sd176dnti_MZt0iyvzMT {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) and (-webkit-device-pixel-ratio: 1) {
  .xHz8RG0PPXjbsiEyKEHO {
    width: 25.5rem;
    height: 33.75rem;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) and (-webkit-device-pixel-ratio: 1) {
  .xHz8RG0PPXjbsiEyKEHO {
    width: 22rem;
    height: 29.5rem;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .xHz8RG0PPXjbsiEyKEHO {
    width: 25.5rem;
    height: 33.75rem;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .xHz8RG0PPXjbsiEyKEHO {
    width: 22rem;
    height: 29.5rem;
  }
}

.c4RntQ5_UEyN_a0NejXY {
  width: 100%;
  height: calc(100vh - 13.25rem);
  flex-grow: 1;
  background-color: var(--color-white);
  position: relative;
  z-index: 1;
}

.c9IdyskPvhsm8REWatCt {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  height: 100%;
  width: 100%;
}

.mUhvHhol2TviWfhR3lat {
  width: 100%;
  height: 100%;
  flex-grow: 1;
  position: sticky;
  top: var(--space-18);
  background-color: var(--color-white);
  overflow: hidden;
  padding-left: var(--space-4);
  padding-right: var(--space-4);
  pointer-events: all;
}

.mUhvHhol2TviWfhR3lat hr {
  height: 1px;
  margin: 0;
  background-color: var(--color-white);
  border: none;
  z-index: 10;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.c4RntQ5_UEyN_a0NejXY .mUhvHhol2TviWfhR3lat img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.Z9Q0isa0VF0dReKbSppW {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

/* stylelint-disable */

.mUhvHhol2TviWfhR3lat *.splide__pagination {
  bottom: var(--space-4);
}

.mUhvHhol2TviWfhR3lat *.splide__pagination__page {
  width: var(--space-1);
  height: var(--space-1);
  background-color: transparent;
  border: 1px solid var(--color-black);
}

.mUhvHhol2TviWfhR3lat *.splide__pagination__page.is-active {
  width: var(--space-1);
  height: var(--space-1);
  background-color: var(--color-black);
  transform: none;
}

.VZ5BSmfS7os73_VLyTAK {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  background-color: var(
    --theme-style-image-container-background-color,
    #f8fafa
  );
}

@media only screen and (max-width: 479px) {
  .mUhvHhol2TviWfhR3lat {
    padding-left: 0;
    padding-right: 0;
  }
}

.X7xTc2IwYpv0ZWSP2mAC {
  width: 100vw;
  height: 100%;
  min-height: 100vh;
  max-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.X7xTc2IwYpv0ZWSP2mAC .eMYURMaUMwDH46LXBFbs .inRP120hvIaJhlmv8tC3 {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
}

.IyxzvrMAmJlijavMmLS3 img {
  min-width: var(--space-6);
}

.X7xTc2IwYpv0ZWSP2mAC .aqDUQxDZEGl9423yFoWQ video,
.X7xTc2IwYpv0ZWSP2mAC .aqDUQxDZEGl9423yFoWQ img {
  width: 100vw;
  height: 100vh;
  background-color: var(--color-white);
}

.X7xTc2IwYpv0ZWSP2mAC .eMYURMaUMwDH46LXBFbs .inRP120hvIaJhlmv8tC3 div img {
  object-fit: contain;
}

.X7xTc2IwYpv0ZWSP2mAC .IyxzvrMAmJlijavMmLS3 {
  position: absolute !important;
  z-index: 1;
  top: var(--space-3_5);
  right: var(--space-3_5);
  padding: var(--space-1);
  cursor: pointer;
}

/* Responsive Definitions */

@media only screen and (max-width: 767px) {
  .X7xTc2IwYpv0ZWSP2mAC {
    height: 100%;
    align-items: center;
  }
}

.k8XumwkC8GWE7_lxTygf {
  width: 100vw;
  height: calc(100vh - var(--space-8));
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  background-color: white;
}

.k8XumwkC8GWE7_lxTygf main {
  flex-shrink: 1;
  flex-grow: 0;
  height: 90%;
  height: calc(100% - var(--space-13));
  position: relative;
}

.mKnxnv8d8qkj6emf2ES9 img {
  min-width: var(--space-6);
}

.k8XumwkC8GWE7_lxTygf nav {
  height: var(--space-13);
  flex-grow: 1;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: var(--color-white);
}
/* stylelint-disable */
.k8XumwkC8GWE7_lxTygf *.splide,
.k8XumwkC8GWE7_lxTygf *.splide__track,
.k8XumwkC8GWE7_lxTygf *.splide__slide > div {
  height: 100%;
}

.k8XumwkC8GWE7_lxTygf *.splide img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.k8XumwkC8GWE7_lxTygf *.splide__slide {
  width: 100vw;
}

.k8XumwkC8GWE7_lxTygf *.splide__pagination {
  bottom: calc(var(--space-8) * -1);
}

.k8XumwkC8GWE7_lxTygf *.splide__pagination__page {
  width: var(--space-1);
  height: var(--space-1);
  background-color: transparent;
  border: 1px solid var(--color-black);
}

.k8XumwkC8GWE7_lxTygf *.splide__pagination__page.is-active {
  width: var(--space-1);
  height: var(--space-1);
  background-color: var(--color-black);
  transform: none;
}

.rYRJ4N6qVYiSP7hnIB2r {
  flex-grow: 0;
  width: var(--space-18);
}

.rYRJ4N6qVYiSP7hnIB2r .egiblN4Arx8Os0Y2jvFd img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.rYRJ4N6qVYiSP7hnIB2r .F4tRyxJZVL_uUlao8Ng3 img,
.rYRJ4N6qVYiSP7hnIB2r .F4tRyxJZVL_uUlao8Ng3 video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.HK6xcfpvlrCg2w7pNd4O {
  height: 35.75rem;
}

.HK6xcfpvlrCg2w7pNd4O button:disabled {
  display: none;
}

.egiblN4Arx8Os0Y2jvFd {
  border: 1px solid transparent;
  height: 100%;
}

.egiblN4Arx8Os0Y2jvFd.woUpMQ2YS6pZKWdMgkfx {
  border: 1px solid var(--color-black);
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) and (-webkit-device-pixel-ratio: 1) {
  .HK6xcfpvlrCg2w7pNd4O {
    height: var(--space-128);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) and (-webkit-device-pixel-ratio: 1) {
  .rYRJ4N6qVYiSP7hnIB2r {
    height: var(--space-13);
    width: 100%;
  }

  .HK6xcfpvlrCg2w7pNd4O,
  .egiblN4Arx8Os0Y2jvFd {
    height: var(--space-13);
  }
}

.KgOrBQfqb1uNlhW0YQZu {
  font-family: TTGrotesk, sans-serif;
  height: 100vh;
  width: 100vw;
  overflow: auto;
  user-select: text;
}

.N7Yqm3yxwkFQw4CT7MRw {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1000px;
}

.woIbVjTOSzKVnkC_hZ24 {
  position: fixed;
  top: -250px;
  display: flex;
  font-size: 20px;
  line-height: 24px;
  white-space: nowrap;
  cursor: pointer;
  padding: 0 32px 24px;
  gap: 4px;
  overflow: auto;
  width: 100%;
  z-index: 1;
  background-color: var(--theme-background-color, #fff);
  transition-duration: 1s;
  border-bottom: 1px solid var(--theme-border-color, #e7e7e7);
}

.woIbVjTOSzKVnkC_hZ24.H35Ysu6antHAba9wxRWA {
  top: 72px;
  outline: 1px solid #000;
}

@media (max-width: 900px) {
  .N7Yqm3yxwkFQw4CT7MRw {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 600px;
  }

  .kjeuyFugQr4h0_4XyQL3 {
    width: 100%;
    font-size: 54px;
    line-height: 72px;
    margin-top: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .zgmiPRwq73__va3SjRRB {
    width: 240px;
  }
}

@media (max-width: 479px) {
  .N7Yqm3yxwkFQw4CT7MRw {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 400px;
  }

  .kjeuyFugQr4h0_4XyQL3 {
    width: 100%;
    font-size: 54px;
    line-height: 72px;
    margin-top: 24px;
  }
}

.McFLFsVK8qIcisfNWvdk::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--color-gray-100);
  width: var(--space-1_5);
}

.McFLFsVK8qIcisfNWvdk::-webkit-scrollbar:vertical {
  width: var(--space-1_5);
}

.McFLFsVK8qIcisfNWvdk::-webkit-scrollbar:horizontal {
  display: none;
}

.McFLFsVK8qIcisfNWvdk::-webkit-scrollbar-thumb {
  border-radius: var(--space-1_5);
  border: 1px solid var(--color-gray-100);
  background-color: var(--color-gray-400);
}

.vt_ikBoj_9G0NRmq87uj {
  display: flex;
  align-items: center;
  height: 100%;
  padding: var(--space-6) 0;
}

.hUdjbFhwQsT0_QKdnK2h {
  width: calc(80% - var(--space-8));
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 var(--space-8);
}

.C2y_3qqJ2cxLdfP_UeuO {
  display: flex;
  justify-content: center;
  gap: var(--space-4);
  height: 100%;
}

.UBMiytZD2w7GM0j7leYb {
  display: flex;
  justify-content: center;
  gap: var(--space-4);
  height: 100%;
}

.F_720UdXbOC_iSYhopha {
  padding-bottom: var(--space-18);
}

@media only screen and (max-width: 1335px) {
  .vt_ikBoj_9G0NRmq87uj {
    padding: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .C2y_3qqJ2cxLdfP_UeuO {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }

  .hUdjbFhwQsT0_QKdnK2h {
    width: calc(75% - var(--space-8));
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .C2y_3qqJ2cxLdfP_UeuO {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }

  .hUdjbFhwQsT0_QKdnK2h {
    width: 100%;
    font-size: var(--space-13);
  }
}

@media only screen and (max-width: 479px) {
  .C2y_3qqJ2cxLdfP_UeuO {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    gap: var(--space-2);
  }

  .hUdjbFhwQsT0_QKdnK2h {
    width: 100%;
    font-size: var(--space-13);
  }

  .TfawuK_fxEmVJZ5XjqGX {
    padding: 0;
    gap: var(--space-2);
  }
}

.W5Nc5Jc7q5HUTNJZSVVL {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: var(--space-10) 12.5rem var(--space-8);
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .W5Nc5Jc7q5HUTNJZSVVL {
    padding-left: var(--space-40);
    padding-right: var(--space-40);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .W5Nc5Jc7q5HUTNJZSVVL {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
  }
}

@media (max-width: 767px) {
  .W5Nc5Jc7q5HUTNJZSVVL {
    font-size: 0.69rem;
    padding: var(--space-8) var(--space-4) var(--space-6);
  }
}

.HJqJQtyaXIDrlqeFbYOf {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--space-32);
}

.hZFRm2pIQzo3kD8v16yg {
  display: flex;
  justify-content: center;
  gap: var(--space-4);
}

.InoYYcPWDYEyuc17J4MY {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--space-4);
}

.InoYYcPWDYEyuc17J4MY:nth-child(3) {
  justify-content: flex-end;
}

@media only screen and (max-width: 479px) {
  .HJqJQtyaXIDrlqeFbYOf {
    margin: 0 var(--space-4);
  }
}

.bCV14q1To95eVa7dYxag {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
}

.v55RNkEyUAIfzd2oiY_Q {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--theme-button-border-color, #b0b0b0);
}

.JZl63ymeLdb3wrmS50jO img {
  width: fit-content !important;
}

.VyOrb_2Na97aspVP4bAe {
  width: 100%;
}

.ZcQl2BhULKuVT2N3pMco {
  display: flex;
  position: absolute;
  bottom: var(--space-3);
  left: var(--space-4);
  gap: var(--space-1_5);
}

.O_wqtvlZon9AgOvm8k7U {
  height: var(--space-3);
  width: var(--space-3);
  border-radius: 50%;
}

.O_wqtvlZon9AgOvm8k7U.pE5Br6_X8lvTuKEAH9sA {
  border: 1px solid var(--color-gray-50);
  height: var(--space-3);
  width: var(--space-3);
}

.O_wqtvlZon9AgOvm8k7U.llMf0BT2qqaC1Q9q3Ns9 {
  border: 1px solid var(--color-gray-300);
}

.O_wqtvlZon9AgOvm8k7U.llMf0BT2qqaC1Q9q3Ns9.pE5Br6_X8lvTuKEAH9sA {
  border: 1px solid var(--color-gray-300);
  height: var(--space-3);
  width: var(--space-3);
}

.BNVDOOCstFaLpT2AH2hb {
  font-size: var(--space-2_5);
  margin-left: var(--space-1);
  color: var(--color-gray-600);
}

.CcYvGk4M_fe81qvUZzZb {
  height: 100%;
  font-size: var(--space-3);
  line-height: var(--space-3_5);
  position: relative;
}

.CLWSl6WMy3v2kXJVBO9h {
  position: relative;
  padding-top: var(--space-9);
  padding-bottom: var(--space-7);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background-color: var(--color-gray-50);
}

.CLWSl6WMy3v2kXJVBO9h.EjLyZdwOloNYKzI_aule {
  padding-bottom: var(--space-15);
}

.hlvnwU6VmlnXPd7ab23T {
  height: inherit;
  max-height: -webkit-fill-available;
  max-height: 100%;
}

.S9pn5_dvD8R0wwlKaL2O {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: var(--space-2);
}

.oEtYEmHuG4hU_O4ZNAg2 {
  display: flex;
  margin-top: var(--space-0_5);
}

.UHnUPJdwmZ_kqZ37PB41 {
  font-weight: 500;
}

.qJLI6xHefS_kFU51nQjG {
  height: 50%;
}

.pzQOxeLCct3YiZjxKkD5 {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  gap: var(--space-1);
  margin: var(--space-2);
}

.pzQOxeLCct3YiZjxKkD5 button {
  padding: 0;
}

.pzQOxeLCct3YiZjxKkD5 img {
  min-width: var(--space-4_5);
}

.OuaPUYfuAJg9QU4JwRyw {
  position: absolute;
  top: 0;
  left: 0;
}

.DMwPO2k_5gBtos_Cu4P6 {
  margin-top: var(--space-1_5);
}

.ZHJUH1rdKG_2S1HWBjme {
  line-height: var(--space-4);
}

.dqF1l4n9cmdK4bRY3fLH {
  display: flex;
  align-items: center;
}

.dqF1l4n9cmdK4bRY3fLH img {
  width: var(--space-4);
  height: var(--space-4);
}

.Q5mw61XwJehLckIvDTwO {
  font-weight: 570;
}

.jLme1nwDzrnwrHnhohIr {
  text-transform: capitalize;
  margin-left: var(--space-1);
}

.hPdW_ybqMAr2ci3tyPP5::before {
  content: "\2022";
  color: var(--color-black);
  padding-right: var(--space-0_5);
}

.klPkxLQsMuuzpsA9Vy1u {
  cursor: pointer;
  color: var(--color-gray-600);
}

.tnbRf9o72jBT4jAX9xm0 {
  margin-top: var(--space-13);
  font-size: var(--space-3_5);
}

.e8MRAIIInjbJTV5aam_5 {
  padding: var(--space-4);
  font-weight: 400;
  position: absolute;
  bottom: var(--space-4);
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.qqKEPzJclUV9nDlDwEPR {
  font-size: var(--space-3_5);
  margin-bottom: var(--space-1);
}

.u_gvS9G_2L3yJNAi0gaw {
  font-size: var(--space-3);
  color: var(--color-gray-400);
  text-transform: capitalize;
}

.m2QFZaOLujd2ycQ9ypaa {
  margin-left: var(--space-2);
  color: var(--color-red-700);
}

.aprTAkcVPCeD7eufdktl {
  color: var(--color-gray-500);
  margin-left: var(--space-1);
}

@media only screen and (max-width: 1023px) {
  .DMwPO2k_5gBtos_Cu4P6 {
    font-size: var(--space-2);
  }
}

.kJZgtLszmU711QkEev8x {
  margin-right: 0;
}

.iwT_Kl5K2k3b5gHtFsrz {
  font-weight: 570;
  margin: 0 var(--space-0_5) 0 var(--space-1);
}

.tisYcWLf6o12NyLfRWHi::after {
  content: "\007C";
  padding-left: var(--space-1);
}

.Bs7Yb_vkwI6r6bXlOSgk {
  color: var(--color-gray-500);
  margin-left: var(--space-1);
}

.xeJUkwPJTFiR3YsxqWnA iframe {
  border: none;
}

.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.X4yEpzRBCNpWwlP9MwKM li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.X4yEpzRBCNpWwlP9MwKM ul {
  margin: 0;
  padding: 0;
}

.vZSDq1LnP3VvTRAGsTjU {
  margin: 0;
  font-size: var(--space-2_5);
  font-weight: 700;
  text-transform: uppercase;
}

.IQgc7yj1_qpLnohqORyl::before {
  content: "\2022";
  color: var(--color-black);
  padding-right: var(--space-0_5);
}

.tHf6Buq19n5sMZ0jzXoj {
  display: flex;
  gap: var(--space-1);
}

.zcTD_mrrJtoKDsarJcb6 {
  font-size: var(--space-2_5);
  white-space: nowrap;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: var(--space-2_5);
}

.tHf6Buq19n5sMZ0jzXoj button {
  padding: 0;
}

.tHf6Buq19n5sMZ0jzXoj img {
  min-width: var(--space-6);
  width: var(--space-6);
  height: var(--space-6);
}

.KbKmjqSDcc0Ew8keiOWp {
  position: absolute;
  top: 0;
  right: 0;
  padding: var(--space-6) var(--space-6) 0 0;
}

.eePF5qqaoEK8dRirbByf {
  position: relative;
  background: rgba(210 220 223 / 15%);
  min-width: var(--space-44);
  height: 100%;
}

.JqPKPKtPUeMMcgzGPx3N {
  position: relative;
  height: calc(100% - var(--space-20));
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--space-6);
  padding-bottom: 0;
  cursor: pointer;
}

.I41KOQr87TaRKDpdgMVq {
  padding: var(--space-4);
  font-weight: 400;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.zjjG0XKSYns41rw2DR4Z {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  white-space: pre-wrap;
  text-overflow: ellipsis;
}

.YYmduGsXTCK52pZMHLWH {
  font-weight: 500;
  margin-top: var(--space-1);
}

.GaYhSudoEl5umbUXrZVz {
  color: var(--color-gray-400);
  text-transform: capitalize;
}

.NOx3ydEPAC9dqtzLOtV9 {
  height: 100%;
  width: 100%;
}

.ewpmZLdZh9tcQOtLTqfF {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100% - var(--space-17));
}

.xfmybkYyCQ0G4wNzJa27 {
  padding: var(--space-8) var(--space-8) var(--space-12);
  height: var(--space-72);
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}

.aRgZDyyzOIDEqkSeH39N {
  position: absolute;
  top: 0;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .I41KOQr87TaRKDpdgMVq {
    padding-top: var(--space-2);
  }

  .zjjG0XKSYns41rw2DR4Z {
    font-size: var(--space-2_5);
  }

  .GaYhSudoEl5umbUXrZVz {
    font-size: var(--space-2_5);
  }
}

.cfXzEV9NUqEyiIxiMhsb {
  overflow-x: auto;
  flex-grow: 1;
}

.cfXzEV9NUqEyiIxiMhsb ul {
  display: flex;
  padding: 0;
  margin: 0;
  position: relative;
}

.cfXzEV9NUqEyiIxiMhsb ul li {
  list-style: none;
}

.cfXzEV9NUqEyiIxiMhsb button:first-child {
  transform: rotate(-90deg) translateX(50%);
  height: var(--space-14);
  width: var(--space-14);
  border-radius: 0;
  top: 50%;
  left: 0;
  background: none;
}

.cfXzEV9NUqEyiIxiMhsb button:nth-child(2) {
  transform: rotate(90deg) translateX(-50%);
  height: var(--space-14);
  width: var(--space-14);
  border-radius: 0;
  top: 50%;
  right: 0;
  background: none;
}

.cfXzEV9NUqEyiIxiMhsb button:first-child:disabled {
  visibility: hidden;
}

.cfXzEV9NUqEyiIxiMhsb button:nth-child(2):disabled {
  visibility: hidden;
}

.cfXzEV9NUqEyiIxiMhsb button:first-child:hover {
  background-color: var(--color-white);
  opacity: 0.5;
}

.cfXzEV9NUqEyiIxiMhsb button:nth-child(2):hover {
  background-color: var(--color-white);
  opacity: 0.5;
}

.yxDnBI1CvgjDIrAub_uu {
  display: flex;
  width: 100%;
}

.MwXemFSuSJJ4Vl7mrOqQ {
  font-size: var(--space-4);
  margin: auto;
  cursor: pointer;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .cfXzEV9NUqEyiIxiMhsb {
    width: 20.8rem;
  }
}

@media only screen and (max-width: 479px) {
  .cfXzEV9NUqEyiIxiMhsb {
    width: 100%;
    max-width: var(--space-112);
  }

  .S1g3c9BDezXQxdVHQE2w {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }
}

.DIu9NAWTp2p0ihhiF7lw {
  padding: 0 var(--space-8);
  width: 100%;
}

.wyGeEZFemzAKUYeS8XXZ {
  display: flex;
  justify-content: space-between;
  font-weight: 300;
  padding: var(--space-4) var(--space-6) var(--space-3_5) 0;
}

.rPjhqz7SVClQfwWCUO0v {
  display: flex;
  position: relative;
}

.QDyCZNm6Ra7qCVaMrKih {
  font-size: var(--space-3);
  line-height: var(--space-3_5);
}

.lftciKvgoVNXCmX9Rz98 {
  color: var(--color-black);
  margin-bottom: var(--space-1);
}

.Yf9oplNrYwBbBC1vrdgh {
  display: flex;
  flex-direction: row;
  gap: var(--space-2_5);
  align-items: center;
}

.Chsl7iSV2cnaXpnDC3HS {
  font-weight: 500;
  color: var(--color-black);
}

.KuwaQsjmwk9O38Uba4p_ {
  font-weight: 400;
  font-size: var(--space-4);
  color: var(--color-red-700);
}

.KhU3cVQNrQiO76YAIOPu {
  display: flex;
  font-size: var(--space-3);
  gap: var(--space-14);
  overflow-x: auto;
}

.zj7nZG_imRhYNrE9VLRf {
  min-width: 19.62rem;
}

.pFUi0nQgamq5xPUkcWlb ul {
  overflow-y: auto;
  max-height: 5.625rem;
}

.pFUi0nQgamq5xPUkcWlb ul:hover::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: var(--space-1_5);
  border-radius: var(--space-1_5);
}

.pFUi0nQgamq5xPUkcWlb ul::-webkit-scrollbar:vertical {
  width: var(--space-1_5);
}

.pFUi0nQgamq5xPUkcWlb ul::-webkit-scrollbar:horizontal {
  height: var(--space-1_5);
}

.pFUi0nQgamq5xPUkcWlb ul::-webkit-scrollbar-thumb {
  border-radius: var(--space-1_5);
  border: 1px solid var(--color-white);
  background-color: #262626;
}

._qWlTcePTVXdnqzmtib3 {
  white-space: pre-wrap;
  column-width: 19.625rem;
  column-gap: var(--space-14);
  column-fill: auto;
  min-width: 19.625rem;
  height: var(--space-40);
}

.I9NeqMa79Bu5B5uvxriy {
  font-size: var(--space-2_5);
  font-weight: 700;
  text-transform: uppercase;
}

.YnGVOVmmJ4Zdrs1ZfCby {
  text-transform: capitalize;
  margin-bottom: var(--space-4);
}

.LltPKw4IwbMh1lx0NDMY::before {
  content: "\2022";
  color: var(--color-black);
  padding-right: var(--space-0_5);
}

.I2DTPlcSs8PJ_0MsiCqd {
  overflow: hidden;
}

.tQpO8HNjJgt8EHfyMKtp {
  margin-right: var(--space-4);
  display: flex;
  align-items: center;
}

.tQpO8HNjJgt8EHfyMKtp > ul[role="tablist"] > li[role="presentation"] button {
  background-color: var(--color-white);
  border: 1px solid var(--color-gray-200);
  border-radius: 50%;
  opacity: 0.5;
  height: var(--space-2);
  width: var(--space-2);
}

.tQpO8HNjJgt8EHfyMKtp
  > ul[role="tablist"]
  > li[role="presentation"]
  button[aria-selected="true"] {
  opacity: 1;
  height: var(--space-2);
  width: var(--space-2);
}

.tQpO8HNjJgt8EHfyMKtp > ul[role="tablist"] {
  position: absolute;
  bottom: var(--space-6);
}

.u7eEBOw9bMn1CvHNBXvA {
  width: 29.375rem;
}

.sc6sX9IYrdmVOOshcddg {
  font-size: var(--space-3);
  color: var(--color-gray-600);
  cursor: pointer;
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .rPjhqz7SVClQfwWCUO0v {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .tQpO8HNjJgt8EHfyMKtp {
    width: calc(50% - var(--space-4));
  }

  ._qWlTcePTVXdnqzmtib3 {
    column-width: var(--space-64);
    min-width: var(--space-64);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .DIu9NAWTp2p0ihhiF7lw {
    padding: 0;
  }

  .tQpO8HNjJgt8EHfyMKtp {
    width: calc(50% - var(--space-4));
  }

  ._qWlTcePTVXdnqzmtib3 {
    column-width: var(--space-64);
    min-width: var(--space-64);
  }

  .wyGeEZFemzAKUYeS8XXZ {
    padding-right: 0;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .DIu9NAWTp2p0ihhiF7lw {
    padding: 0 var(--space-15);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .rPjhqz7SVClQfwWCUO0v {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
  }

  .tQpO8HNjJgt8EHfyMKtp {
    margin-right: 0;
    margin-bottom: var(--space-10);
  }

  .tQpO8HNjJgt8EHfyMKtp > ul[role="tablist"] {
    bottom: var(--space-15);
  }

  .u7eEBOw9bMn1CvHNBXvA {
    width: 20.8rem;
  }

  .I2DTPlcSs8PJ_0MsiCqd {
    width: 20.8rem;
  }

  .wyGeEZFemzAKUYeS8XXZ {
    padding-right: 0;
  }
}

@media only screen and (max-width: 479px) {
  .DIu9NAWTp2p0ihhiF7lw {
    padding: 0;
  }

  .rPjhqz7SVClQfwWCUO0v {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
  }

  .tQpO8HNjJgt8EHfyMKtp {
    margin-right: 0;
    margin-bottom: var(--space-10);
  }

  .KhU3cVQNrQiO76YAIOPu {
    width: 100%;
    gap: var(--space-4);
  }

  .u7eEBOw9bMn1CvHNBXvA {
    width: 100%;
  }

  .tQpO8HNjJgt8EHfyMKtp > ul[role="tablist"] {
    bottom: var(--space-15);
  }

  .nF7PfiYbzxhMiKlll4p9 {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
  }

  .wyGeEZFemzAKUYeS8XXZ {
    padding-right: 0;
  }
}

.B1C5W0B0RBVt0o_pwNhk {
  display: flex;
  justify-content: center;
  gap: var(--space-4);
  width: 100%;
}

.jF1l39MpKfNGi_BWE9Sa {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--space-18);
}

.jF1l39MpKfNGi_BWE9Sa > div {
  justify-content: flex-end;
}

.jF1l39MpKfNGi_BWE9Sa:nth-child(3) {
  justify-content: flex-end;
}

.jF1l39MpKfNGi_BWE9Sa:last-child > div {
  justify-content: flex-start;
}

@media only screen and (max-width: 479px) {
  .B1C5W0B0RBVt0o_pwNhk {
    gap: var(--space-2);
  }
}

.tiymicxnuWMPh2BCRZk_ {
  display: inline-block;
}

.AwLFHZHcHxqP14hdhl7m {
  font-size: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.K4TLvJc0rwhZmTcHolit {
  font-size: 0.833rem;
}

.txPXkopfU6bY1mkZhXLH {
  color: var(--color-purple-600);
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .AwLFHZHcHxqP14hdhl7m {
    -webkit-line-clamp: 4;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .AwLFHZHcHxqP14hdhl7m {
    font-size: var(--space-4);
    -webkit-line-clamp: 3;
  }

  .K4TLvJc0rwhZmTcHolit {
    font-size: 0.833rem;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .AwLFHZHcHxqP14hdhl7m {
    font-size: 0.833rem;
    -webkit-line-clamp: 4;
    padding-right: var(--space-2);
  }

  .K4TLvJc0rwhZmTcHolit {
    font-size: 0.69rem;
  }
}

@media only screen and (max-width: 479px) {
  .AwLFHZHcHxqP14hdhl7m {
    font-size: 0.833rem;
    -webkit-line-clamp: 5;
  }

  .K4TLvJc0rwhZmTcHolit {
    font-size: 0.69rem;
  }
}

.p3aUcallneOgQvFx6wpu {
  display: flex;
  align-items: center;
  padding: 0 var(--space-36);
  justify-content: space-between;
  gap: var(--space-4);
}

.Xp791g4aWFYCGWa_P8xm {
  justify-content: flex-start;
}

.YL3lCfkTbcujcZuBJrwA {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.E9XLV1fm42JKiQNd953o {
  max-width: var(--space-128);
}

.jqVHq8lxPEiquDKRGLrS {
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.db6HFRztLUgneMZj2eTa {
  padding: var(--space-12) 0;
}

.lyWgXUiOVKQ6Kjj3ofTk {
  justify-content: center;
}

.vM7eIBO7w94PIxKAwdQY {
  font-size: var(--space-14);
  font-weight: 300;
  line-height: var(--space-15);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.OupMRzPHL0nX0gCplN0y {
  color: var(--color-white);
}

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

.SQd5HXr1JDqRzIOiJBWM {
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  color: var(--color-gray-400);
}

.S_dgwjTh64DvvoA2_her {
  justify-content: flex-end;
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .p3aUcallneOgQvFx6wpu {
    padding: 0 var(--space-8);
  }

  .vM7eIBO7w94PIxKAwdQY {
    font-size: var(--space-12);
    line-height: var(--space-16);
  }

  .E9XLV1fm42JKiQNd953o {
    max-width: 29.5rem;
  }

  .db6HFRztLUgneMZj2eTa {
    padding: var(--space-8) 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .p3aUcallneOgQvFx6wpu {
    padding: 0 var(--space-6);
  }

  .vM7eIBO7w94PIxKAwdQY {
    font-size: var(--space-8);
    line-height: var(--space-11);
  }

  .E9XLV1fm42JKiQNd953o {
    max-width: 100%;
  }

  .db6HFRztLUgneMZj2eTa {
    padding: var(--space-6) 0 var(--space-4);
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .p3aUcallneOgQvFx6wpu {
    padding: 0 0 0 var(--space-4);
  }

  .vM7eIBO7w94PIxKAwdQY {
    font-size: var(--space-7);
    line-height: var(--space-9);
  }

  .db6HFRztLUgneMZj2eTa {
    padding: var(--space-6) 0 var(--space-4);
  }

  .E9XLV1fm42JKiQNd953o {
    max-width: 100%;
  }
}

.ChjS2YmBGV30pbL82KCU {
  display: flex;
  flex-direction: column;
}

.T5SqvSUvpKY4UHnkI3kR {
  justify-content: flex-start;
}

.geA55nOiJVLCE8MkKpSw {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 28px 16px;
  width: 100%;
}

.SjWjPyCjMOJLLvazeMP4 {
  max-width: 512px;
}

.OttqnRXcLYCsJqVWWKKG {
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.NXPDYFWh_RWPCn6Y9Om5 {
  justify-content: center;
}

.qCE5hbctssyMs7e2zxpU {
  font-weight: 300;
  font-size: 27px;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.kL4DtGBbAg2ad0TbveUK {
  color: var(--theme-light-color, #fefeff);
}

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

.ZB2Hbfa47P4Uue_pd7VL {
  display: flex;
  align-items: center;
  justify-content: center;
  height: inherit;
  color: var(--theme-button-border-color, #b0b0b0);
}

.xPl8ieT5fVPpZvf_2uv7 {
  padding: var(--space-36) var(--space-8);
}

.UCtsh0g8EQnnOhIAGvX0 {
  display: flex;
  gap: var(--space-8);
  justify-content: center;
}

.xAb0QXg0N03oNIBnHosQ {
  flex-grow: 1;
}

.lkyaGIltiB8IaC0BQ2Wn {
  font-family: ABCGrotesk, monospace;
  font-size: var(--space-2_5);
  font-weight: 500;
  text-transform: uppercase;
  margin-top: calc(var(--space-3_5) * -1);
  margin-left: var(--space-1);
}

.JYGCq1Y83rX4x9jEGoEj {
  cursor: pointer;
  font-weight: 300;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.17em;
}

.JYGCq1Y83rX4x9jEGoEj:hover {
  color: var(--color-purple-600);
}

.JYGCq1Y83rX4x9jEGoEj.Tr_UwdzFXCQGjg46mqQw {
  pointer-events: none;
}

@media (max-width: 1023px) {
  .xPl8ieT5fVPpZvf_2uv7 {
    padding: var(--space-18) var(--space-8);
  }

  .xAb0QXg0N03oNIBnHosQ {
    flex-grow: unset;
  }
}

@media (max-width: 479px) {
  .JYGCq1Y83rX4x9jEGoEj {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .xAb0QXg0N03oNIBnHosQ {
    flex-grow: unset;
  }
}

.z8P16sJ89OjcjtAPaSl5 {
  position: fixed;
  top: -12.5rem;
  display: flex;
  padding: var(--space-3) var(--space-8);
  gap: var(--space-1);
  overflow: auto;
  width: calc(100% - var(--space-1_5));
  z-index: 1;
  background-color: var(--color-white);
  transition-duration: 1s;
  border-bottom: 1px solid var(--theme-border-color, #e7e7e7);
}

.z8P16sJ89OjcjtAPaSl5.ZtPoLgcCKe19w2kYqChS {
  top: var(--space-18);
  border-bottom: 1px solid var(--color-black);
}

.z8P16sJ89OjcjtAPaSl5.DKjhjfuYzhcFDATfex4H.ZtPoLgcCKe19w2kYqChS {
  top: 7.56rem;
}

.z8P16sJ89OjcjtAPaSl5.YlmVCICWpPuUDh65xxen {
  top: var(--space-24);
}

.O0qmxS63mVgW952_sRag {
  font-size: var(--space-4);
  font-weight: 400;
  cursor: pointer;
  padding: var(--space-1) var(--space-3);
  border-radius: 6.25rem;
  color: var(--theme-button-border-color, #b0b0b0);
  white-space: nowrap;
}

.O0qmxS63mVgW952_sRag.RnEvPrzd2SgtqDyUoc2w {
  color: var(--color-black);
}

.O0qmxS63mVgW952_sRag.DX21e5xff_eHDIblE6jl {
  pointer-events: none;
}

@media (max-width: 479px) {
  .z8P16sJ89OjcjtAPaSl5.ZtPoLgcCKe19w2kYqChS {
    top: 7.5rem;
    outline: 1px solid #000;
  }

  .z8P16sJ89OjcjtAPaSl5.DKjhjfuYzhcFDATfex4H.ZtPoLgcCKe19w2kYqChS {
    top: 169px;
  }
}

.zjVQGYuGMkllRu8BE6Ao {
  height: inherit;
}

.cojzqUDVt2bmalmvve7I > div > div:first-child {
  margin-right: 16px;
}

@media (max-width: 479px) {
  .cojzqUDVt2bmalmvve7I > div > div:first-child {
    display: none;
  }
}

.iv8te7e8Hcwg78EXVKfx {
  font-family: TTGrotesk, sans-serif;
  padding: 30px 40px 0;
}

.RF5kCNgoSlA6EebhdgIO {
  width: 115px;
  position: fixed;
  right: 32px;
  top: 30px;
}

@page {
  size: a4 landscape;
  margin: 0;
}

@media print {
  .iv8te7e8Hcwg78EXVKfx {
    padding-top: 0;
  }
}

.FmTJ2ZKufWi6tPStgyA1 {
  width: 120px;
  height: 180px;
}

@media print {
  .FmTJ2ZKufWi6tPStgyA1 {
    width: 160px;
    height: 240px;
  }
}

.mQhB_q6SPYyR6iiujORq {
  display: flex;
  flex-direction: column;
  padding-bottom: 40px;
}

.SNC4oPf1H28ZhvA_GvIB {
  font-family: TTGrotesk, sans-serif;
  font-size: 48px;
  align-self: center;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: 24px;
}

.iRbcMyM_ilqjjWQgxs8W {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 180px;
}

@media print {
  .SNC4oPf1H28ZhvA_GvIB {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 800px;
  }

  .iRbcMyM_ilqjjWQgxs8W {
    min-height: 240px;
  }
}

.fbqwADyxzF3xqviWrmqc {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  page-break-after: always;
}

@media print {
  .fbqwADyxzF3xqviWrmqc {
    padding-top: 40px;
  }

  .wVhCGLm63yDUgue_UC8o > div {
    margin-top: 160px;
  }
}

.Y6ZlyGRrTHUZqd6Q8Vvb {
  font-size: 18px;
  text-transform: capitalize;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
  line-height: 18px;
  color: var(--theme-share-modal-inactive-tab-color, #75787b);
  margin-left: 30px;
}

.Y6ZlyGRrTHUZqd6Q8Vvb.GRqspVwoTPbhk1BpvJp2 {
  color: var(--theme-header-background-color, #000);
}

.xwdPUuGA_f55trp4KI6z {
  display: flex;
  gap: 24px;
  align-items: flex-start;
  flex-direction: column;
  padding-top: 16px;
  min-width: 150px;
}

.vBTZq94QdIwqh2zdGVox {
  display: flex;
  flex-direction: column;
}

.F4Qn6kGUgqptlOopH_UH {
  border: none;
  background: none;
  font-size: 19px;
  color: #88888f;
  cursor: pointer;
  padding: 0;
}

.DmTaCHsgX22Qkewh_ja7 {
  display: grid;
  grid-template-rows: 0fr;
  margin-top: 0;
  opacity: 0;
  transition: grid-template-rows 500ms, margin-top 500ms, opacity 300ms;
}

.DmTaCHsgX22Qkewh_ja7 > div {
  overflow: hidden;
}

.DmTaCHsgX22Qkewh_ja7.k3lct29piYACcGPLN4cb {
  grid-template-rows: 1fr;
  margin-top: 16px;
  opacity: 1;
}

.BkmMtJHF9Cf6hLXCSnzR {
  border-left: 2px solid #6c43ff;
  gap: 16px;
  display: flex;
  flex-direction: column;
}

.F4Qn6kGUgqptlOopH_UH.aNBOKab4NQcY6g4Cw2M4 {
  color: #2d2d33;
}

.pYPwGQAQkPse8jSWLUnL {
  border: none;
  background: none;
  font-size: 19px;
  color: #88888f;
  cursor: pointer;
  text-align: left;
  padding: 0 20px;
}

.pYPwGQAQkPse8jSWLUnL.Fgcviapx9X5Y_OGdRPCQ {
  color: #2d2d33;
}

.QwJiVtOhDgSguvfugRZ8 {
  display: flex;
  justify-content: space-between;
  font-family: TTGrotesk, sans-serif;
  padding: 96px 138px;
  padding-bottom: 130px;
}

.PMAYayZU0j94gmJ7unQC {
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 130px;
  bottom: 0;
  right: 0;
  width: 100vw;
  border-top: 1px solid #e4e5eb;
  background-color: var(--theme-background-color, #fff);
}

.SpwGvDMImJoslkK1eI1Z {
  width: var(--space-96);
}

.RoVkj7OTszpXrsSYehDo {
  margin-top: 14px;
  font-size: 13px;
  color: #88888f;
}

.ylbH9VQWZ_gGgNoX9Qr4 {
  min-width: 600px;
  width: 50vw;
}

.nVN1ayPxTZAeaTlITEnb {
  margin-bottom: 50px;
}

.bcOGORG4JX7jaL7NYCDg {
  color: #2d2d33;
  font-size: 33px;
}

.Mh110iTKdfcZ6ySk6nXT {
  font-size: 16px;
  margin-top: 4px;
  color: #88888f;
}

.BAicdIdOMqZugjGkEeLn {
  font-size: 23px;
  margin-bottom: 8px;
}

.QdpgzNlMSdGWAuNFpns_ {
  position: relative;
  font-size: 11px;
  color: #88888f;
}

.QdpgzNlMSdGWAuNFpns_::after {
  content: "*";
  position: absolute;
  top: 0;
  right: -6px;
  color: #6c43ff;
}

.f3C67bLwGnr0kgxsakpO {
  font-family: TTGrotesk, sans-serif;
  margin-top: 2px;
  font-size: 13px;
  color: #2d2d33;
  height: 190px;
  width: 100%;
  resize: none;
  padding: 12px 16px;
  border: 1px solid #d0d1d8;
}

.f3C67bLwGnr0kgxsakpO::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.f3C67bLwGnr0kgxsakpO::-webkit-scrollbar:vertical {
  width: 6px;
}

.f3C67bLwGnr0kgxsakpO::-webkit-scrollbar:horizontal {
  display: none;
}

.f3C67bLwGnr0kgxsakpO::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.p9ix7RMyz10ph5UiQCnn {
  width: 100vw;
  height: 100vh;
  position: fixed;
  cursor: pointer;
  inset: 0;
  background-color: var(--color-black);
  opacity: 0.5;
}

.lIk0Bo335OrWfvLkC_P1 {
  position: fixed;
  height: fit-content;
  width: fit-content;
  padding: var(--space-10);
  background-color: var(--color-white);
  cursor: auto;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
}

.qqBjJkxCtJEhgE5Prraz {
  margin-bottom: 28px;
}

.J0BJohusmVg1O5IIsdmV {
  padding-top: var(--space-4);
  color: #88888f;
}

.JcSRzRnzyPeAI8FUP4d1 {
  border: 1px solid #e4e5eb;
  max-height: 350px;
  overflow-y: auto;
  overscroll-behavior: none;
}

.JcSRzRnzyPeAI8FUP4d1::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #e6e6eb;
  width: 6px;
}

.JcSRzRnzyPeAI8FUP4d1::-webkit-scrollbar:vertical {
  width: 6px;
}

.JcSRzRnzyPeAI8FUP4d1::-webkit-scrollbar:horizontal {
  height: 6px;
}

.JcSRzRnzyPeAI8FUP4d1::-webkit-scrollbar-thumb {
  border: 1px solid var(--color-white);
  background-color: #88888f;
}

.RCXkz1t1XzZS_8zasALy {
  width: var(--space-32);
}

.DWM9qjTJDHYrF5J4fuLf {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-4);
  padding-top: var(--space-8);
}

.Mq4M7hb4935a7G9yT1h5 {
  position: relative;
  display: flex;
  padding: 17px 23px;
  border-bottom: 1px solid #e4e5eb;
  font-size: 16px;
}

.Mq4M7hb4935a7G9yT1h5:last-child {
  border-bottom: none;
}

.rZBTx5YaTByk3_bbYbG8 {
  display: flex;
  align-items: center;
  font-weight: 400;
  cursor: pointer;
}

.rZBTx5YaTByk3_bbYbG8 span {
  margin-left: 8px;
  white-space: nowrap;
}

.Opmnq8K4X8U9G8KJ6lf_ {
  padding-top: var(--space-4);
  color: #5a5a61;
}

.eWtF4g7UBI0gj0Goqm6P {
  width: var(--space-32);
}

.QwBTAv6NmG9C3UfPwlOY {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-4);
  padding-top: var(--space-8);
}

.GExH9gOEMYO2BiPqd1Bw {
  display: flex;
  align-items: center;
  padding: 20px 0;
  justify-content: space-between;
  border-bottom: 1px solid var(--theme-header-background-color, #000);
  cursor: pointer;
}

.iD3C9weYm9Alrwn5VsuT {
  font-size: 19px;
}

.HBgTyIjIubi6D1kDaN0p {
  margin: 0 24px;
  transform: rotate(180deg);
}

.HBgTyIjIubi6D1kDaN0p.R5ffZKsq91GAYO8wI89p {
  transform: none;
}

.zDyzxt570wjBRanSvnkR {
  margin-top: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  color: #88888f;
}

.zDyzxt570wjBRanSvnkR img {
  margin-right: 4px;
}

.z1gp26ga_sSZBwiKhJe5 {
  display: flex;
  margin-top: 64px;
  justify-content: center;
}

.yCB4W_qwlaIXJzbj47wo {
  width: var(--space-44);
}

.re9jLpi2YN1ucKePXEuc {
  opacity: 0.5;
  border: 0;
}

.sOc8cC3NYALY5BofBnJW {
  color: #2d2d33;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e4e5eb;
  padding: 22px 0;
  font-size: 16px;
}

.sOc8cC3NYALY5BofBnJW button {
  background-color: transparent;
}

.sOc8cC3NYALY5BofBnJW.TSuBZJ8eiN0h0JKdrfWw {
  border: 1px solid #6c43ff;
}

.sOc8cC3NYALY5BofBnJW > div {
  display: flex;
  align-items: center;
}

.fzw27LkPP9TDTXUxJmZg {
  margin-right: 32px;
  margin-left: 16px;
  cursor: grab;
}

.knnJjsWcQmzUZ84pvCLK {
  display: flex;
  align-items: center;
  font-size: 13px;
}

.knnJjsWcQmzUZ84pvCLK label {
  display: flex;
  align-items: center;
}

.knnJjsWcQmzUZ84pvCLK span {
  white-space: nowrap;
  margin-left: 8px;
  margin-right: 48px;
}

.Bk33YTHGUhtA4bFxBu4R {
  font-size: 9px;
  text-align: center;
  width: 180px;
}

.AwQ79KjwpUlg4qGrivCg img {
  min-width: 12px;
}

.vtrFXGr0bXdstzsfYy9x {
  display: flex;
  gap: 18px;
}

.Y6cfhN3Rds88FB1l05Dx {
  display: flex;
  flex-direction: column;
  background: none;
  align-items: center;
  justify-content: center;
  font-size: 19px;
  width: 272px;
  height: 94px;
  border: 1px solid #bcbdc4;
  border-radius: 12px;
  cursor: pointer;
}

.Y6cfhN3Rds88FB1l05Dx.yXWzEc6nkOAGnht2UjxQ {
  border-color: #6c43ff;
  background-color: #f4f2ff;
}

.eadN0_tV5cvQHueZsQWI {
  font-size: 16px;
  color: #88888f;
  margin-top: 4px;
}

.ETEXDIdrBfr2KSxWqz0x {
  display: flex;
  max-width: 250px;
  width: 100%;
  background-color: #e6e5eb;
  border: 2px solid #e6e5eb;
  border-radius: 4px;
  max-height: 44px;
}

.Es36XgK4UDPkW9DFGoIi {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 24px;
  color: var(--theme-status-draft-color, #5d5c63);
  font-size: 16px;
  cursor: pointer;
  text-transform: capitalize;
}

.h8xscBjo6gU0IW_dzBCh {
  background-color: var(--theme-background-color, #fff);
  color: var(--theme-main-collaborator-color, #6c43ff);
  border-radius: 3px;
  transition: margin-right 4s ease-in-out;
}

.IjPokgfU4xesSd5EBFAB {
  display: flex;
  align-items: center;
}

.NfGBCdtlYNMrTB2Tc8J7 {
  background-color: var(--theme-toggle-inactive-background-color, #bebdc5);
  border: 1px solid var(--theme-toggle-inactive-background-color, #bebdc5);
  max-width: 75px;
  margin-right: 24px;
}

.NfGBCdtlYNMrTB2Tc8J7.F72DgrlEdzLP68FJOxwB {
  background-color: var(--color-purple-600);
  border: 1px solid var(--color-purple-600);
}

.NfGBCdtlYNMrTB2Tc8J7 > div {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 17px;
  color: var(--theme-background-color, #fff);
}

.NfGBCdtlYNMrTB2Tc8J7 > div[data-state="active"] {
  background-color: var(--theme-toggle-inactive-background-color, #bebdc5);
  border: 1px solid var(--theme-toggle-inactive-background-color, #bebdc5);
}

.NfGBCdtlYNMrTB2Tc8J7.F72DgrlEdzLP68FJOxwB > div[data-state="active"] {
  background-color: var(--color-purple-600);
  border: 1px solid var(--color-purple-600);
}

.NfGBCdtlYNMrTB2Tc8J7 > div[data-state="inactive"] {
  background-color: var(--theme-background-color, #fff);
}

.B1_1D_U1R0yn03Fhkssi {
  margin-left: 8px;
}

.B1_1D_U1R0yn03Fhkssi path {
  fill: var(--color-purple-600);
}

.aO95PGy7rHJ0sggKWsDW {
  width: 170px;
}

.ii4LRu0160IyVGOPmoRP {
  position: relative;
  width: 250px;
  height: 44px;
}

.ii4LRu0160IyVGOPmoRP input {
  border: 1px solid var(--theme-background-shade-color, #e5e5e5);
  padding-left: 20px;
  font-family: TTGrotesk, sans-serif;
  height: 44px !important;
  font-size: 14px !important;
}

.Z2OUXVOaGvCarVA9G_0a {
  position: absolute;
  top: 14px;
  right: 16px;
  transform: rotate(180deg);
}

.Z2OUXVOaGvCarVA9G_0a.YDzLJ6CXAxKUPpCexFFs {
  transform: none;
}

.Ry30Xw_GJQCTPBGwOqF5 > div:nth-child(2) {
  grid-auto-columns: auto;
  width: 100%;
}

.Ry30Xw_GJQCTPBGwOqF5 li {
  font-family: TTGrotesk, sans-serif;
}

.tlsV2Vm9zeCbNOHzyMeo {
  z-index: 2 !important;
}

.c6pKhj5mkSdii6l0USPI {
  border: 1px solid var(--theme-background-shade-color, #e5e5e5);
  height: 44px;
}

.sNG2lpChgEcpqg5Lvrep {
  position: relative;
  width: 270px;
}

.Lmvqy_z_BM2SkDzIbjeD {
  position: absolute;
  top: 14px;
  right: 16px;
  transform: rotate(180deg);
}

.Lmvqy_z_BM2SkDzIbjeD.aGuPIbgSPqywrWw3kvWz {
  transform: none;
}

.XQtB7QjaX3bEb6bKYKxy {
  display: flex;
  align-items: center;
  height: 42px;
  font-size: 14px;
  font-family: TTGrotesk, sans-serif;
  padding-left: 16px;
}

.c6pKhj5mkSdii6l0USPI > div:first-child {
  margin-top: 0;
}

.c6pKhj5mkSdii6l0USPI > div:nth-child(2) {
  grid-auto-columns: auto;
  width: 100%;
  z-index: 2;
}

.c6pKhj5mkSdii6l0USPI li {
  font-family: TTGrotesk, sans-serif;
}

.wB4h6pWPGLZkAqr8ioFs {
  position: relative;
  width: 100%;
}

.hMoBARbX9N6ZkXoTn_OS {
  position: absolute;
  z-index: 2;
  width: 100%;
}

.XaQOW7z_YV6XKVi7eG3T {
  display: flex;
  align-items: center;
  gap: 8px 4px;
  padding: 0 36px 1px 12px;
  overflow: auto;
  border: 1px solid var(--theme-background-shade-color, #e5e5e5);
  max-height: 44px;
}

.XaQOW7z_YV6XKVi7eG3T::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
  border-radius: 6px;
}

.XaQOW7z_YV6XKVi7eG3T::-webkit-scrollbar:vertical {
  width: 6px;
}

.XaQOW7z_YV6XKVi7eG3T::-webkit-scrollbar:horizontal {
  height: 6px;
}

.XaQOW7z_YV6XKVi7eG3T::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-background-color, #fff);
  background-color: var(--theme-currency-tag-background-color, #262626);
}

.XaQOW7z_YV6XKVi7eG3T input {
  min-width: 100px;
}

.XaQOW7z_YV6XKVi7eG3T input::placeholder {
  color: var(--theme-header-background-color, #000);
  font-size: 13px;
}

.jKY85IsgHMWjvsSUMx7w {
  background-color: rgb(210 218 223 / 16%);
  color: var(--theme-currency-tag-background-color, #262626);
  padding: 4px 8px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  max-height: 36px;
}

.jKY85IsgHMWjvsSUMx7w button {
  padding: 0;
  height: 8px;
  width: 8px;
}

.Uala6kO3MpkQ2686Olzu {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 2px;
  right: 1px;
  width: 40px;
  height: 40px;
  background-color: var(--theme-background-color, #fff);
  transform: rotate(180deg);
  z-index: 20;
}

.Uala6kO3MpkQ2686Olzu.gpjk_67OC1JUDel0bGH3 {
  transform: none;
}

.k0sm9WxIfNV1NLT0gjkp {
  font-size: 14px;
  color: var(--theme-placeholder-text-color, #b0b0b0);
}

.ODoiIVeXbY8LrlE0LA71 {
  width: max-content;
  font-size: 14px;
  font-family: TTGrotesk, sans-serif;
}

.BWHxiBSyxAbo7V1iMNbd {
  position: relative;
  border-top: 1px solid var(--theme-border-color, #e7e7e7);
  display: flex;
  justify-content: space-between;
  padding: 10px 16px;
  cursor: pointer;
}

.BWHxiBSyxAbo7V1iMNbd > div {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.LYDaYOCSkmsaD2W6vY6S {
  font-family: TTGrotesk, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-left: 8px;
  text-transform: capitalize;
}

.qzCWnJTmDGXINlZXCPZ5 {
  transform: rotate(180deg);
}

.qzCWnJTmDGXINlZXCPZ5.RtD4wh07TtkLjOh1zHgb {
  transform: none;
}

.V0XIhkoXuc8Pnts8gvu5 {
  position: relative;
  width: 250px;
}

.ECs3dfMxxabNZBOQ6EP3 {
  background-color: var(--theme-background-color, #fff);
  max-height: 250px;
  overflow: auto;
  border: 1px solid var(--theme-background-shade-color, #e5e5e5);
  border-top: none;
}

.ECs3dfMxxabNZBOQ6EP3::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-separator-color, #e0e0e0);
  width: 6px;
  border-radius: 6px;
}

.ECs3dfMxxabNZBOQ6EP3::-webkit-scrollbar:vertical {
  width: 6px;
}

.ECs3dfMxxabNZBOQ6EP3::-webkit-scrollbar:horizontal {
  height: 6px;
}

.ECs3dfMxxabNZBOQ6EP3::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid white;
  background-color: var(--theme-foreground-color, #262626);
}

.qzLU3XDQBgxUBmc5U43G {
  overflow: auto;
}

.pOpfiUUGDCJQPlaTkzKh {
  width: 100%;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
}

.sYMclHaUbntj2SGWIOY0 {
  text-transform: capitalize;
  font-size: 14px;
  font-family: TTGrotesk, sans-serif;
  height: 32px;
  display: flex;
  align-items: center;
  position: sticky;
  top: 0;
  z-index: 1;
  background: var(--theme-background-color, #fff);
}

.AD9jFOHo9WvbDLeKt2Lu {
  text-align: start;
  font-family: TTGrotesk, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.ifLZUny7VToQCb0yDpGn {
  border: none;
  cursor: pointer;
  border-bottom: 1px solid var(--theme-table-border-color, #f4f6f7);
  display: flex;
}

.ifLZUny7VToQCb0yDpGn:hover {
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
}

.ifLZUny7VToQCb0yDpGn._qbaGO3gRQTCG8IkFHG7 {
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
}

.Ca2_MzkLzWV2fNubfpJH:hover::after {
  content: "\2192";
  color: var(--theme-group-frame-color, #1006c3);
  position: absolute;
  top: 14px;
  right: 25px;
}

.hNbcfYuKIMIYHIIbaTe2 {
  border: none;
  padding-left: 8px;
  display: flex;
  align-items: center;
}

.jKZXLDRjjlexx2yQyVNg {
  border-bottom: 1px solid var(--theme-foreground-color, #262626);
}

.L1KiI350LE_pjL0meTUO::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
  border-radius: 6px;
}

.L1KiI350LE_pjL0meTUO::-webkit-scrollbar:vertical {
  width: 6px;
}

.L1KiI350LE_pjL0meTUO::-webkit-scrollbar:horizontal {
  display: none;
}

.L1KiI350LE_pjL0meTUO::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid white;
  background-color: #262626;
}

.x7FvV31bnI9vDunjsywW {
  display: flex;
  justify-content: center;
  align-items: center;
}

.XCYU7U52xDajw4sO8l0Z {
  padding-top: 26px;
}

.gD0oypdaVEsxKn5jnA3T {
  font-family: TTGrotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.b_4CUG6Wv7h37OXw4hJ_ {
  cursor: pointer;
  display: flex;
  align-items: center;
}

.puW2o3wZS69woiZe9sJw {
  margin: 0 16px;
}

.WckH2a417cEApxnnLoSw {
  width: 60%;
  padding: 0;
  display: flex;
  align-items: center;
}

.ALt3BcJPKlW8vLvbtBZ2 {
  display: flex;
  align-items: center;
}

.n5xeFafZPU4ySi_qfkUJ {
  width: 15%;
}

.BEKimu18eRALUlE7ybbJ {
  width: 15%;
}

.BEKimu18eRALUlE7ybbJ span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.vQ_tg8vOsGPoLfRqX0uA {
  width: 10%;
}

.o_j4ISx0OFwPrnF2O9A_ {
  color: var(--theme-placeholder-text-color, #b0b0b0);
  margin-left: 8px;
}

.JLAdXQb6qgmtgymbiTM_ {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--theme-shared-label-color, #5b41ff);
}

.aMQOk6sENSN6tvizd4AU {
  margin-left: 12px;
  transform: rotate(-90deg);
}

.CeyRSLyzLE0VMQPehjPp {
  font-family: TTGrotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 20px;
}

.CeyRSLyzLE0VMQPehjPp span {
  color: var(--theme-members-count-color, #898891);
}

.ZA_ibrOeOFTgj1QIA2gy {
  border-bottom: 1px solid var(--theme-foreground-color, #262626);
}

.aOe8V37cvKwZgP20gBwL {
  display: flex;
  gap: 8px;
  margin: 8px 0 32px;
}

.aOe8V37cvKwZgP20gBwL button {
  text-transform: none;
}

.aOe8V37cvKwZgP20gBwL div {
  z-index: 5;
}

.sN0UoyVGXFlpHoTO3uVH input {
  border: 1px solid var(--theme-input-border-color, #d2d2d9);
  padding: 0 16px;
}

.sN0UoyVGXFlpHoTO3uVH input:focus {
  border: 1px solid var(--theme-input-border-color, #d2d2d9);
}

.aOe8V37cvKwZgP20gBwL > div {
  flex: 1;
}

.sN0UoyVGXFlpHoTO3uVH {
  margin-top: 12px;
}

.qfBBux7FHbCKt_01LiAX {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 24px;
}

.DS2qIfE_MHHrMOfmrOIh {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.qvGnu31D9DGTUqbRzFxW {
  transform: rotate(-270deg);
}

.NqgkxLhJHUsqfeK8cjMy {
  width: var(--space-48);
}

.Pf9JWhciJQLcZWiIDMzg {
  padding-top: 40px;
}

.WMXAcnt6tkSkS0P85KSR {
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
}

.eIBBO4Fdhh8jTMtm7TgE {
  display: flex;
  margin-bottom: 50px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  line-height: 20px;
}

.z8sFIlBUSCuHKO2436Lc {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.AS372rvYRnUz3JGjg9Le {
  position: absolute;
  display: flex;
  bottom: -25px;
  font-size: 14px;
  color: #06f;
}

.AS372rvYRnUz3JGjg9Le img {
  margin-right: 8px;
}

.z8sFIlBUSCuHKO2436Lc button {
  width: calc(50% - 4px);
}

.abzp0copede1mkDQqTzp {
  width: 237px;
  display: flex;
}

._3upSvPYogInvMc8XouR {
  margin-top: 4px;
  font-size: 12px;
  color: #06f;
}

.f4GQ6X0N9p5EZZUqEVK0 {
  text-decoration: underline;
  color: #06f;
}

.gpWqrYVAyXORhQj0fUFe {
  width: 70vw;
  max-width: 75rem;
  height: 72vh;
}

.rqILUpVvejW_Vx6jT2PA {
  background-color: transparent;
  padding-bottom: 22px;
  border-bottom: 1px solid #e0e0e0;
}

.p8R6fBkINWkUuYo0mfGt {
  border: 0;
  font-weight: 800;
  font-size: 24px;
  line-height: 20px;
  letter-spacing: 0.12em;
  background-color: transparent;
  color: #b0b0b0;
  text-transform: uppercase;
  cursor: pointer;
  margin-right: 40px;
  padding: 0;
}

.p8R6fBkINWkUuYo0mfGt.GFFtu5JgyXGHyGV1Im0u {
  color: #262626;
}

.Zs_5SUzdimdk3dLKhgGA {
  position: absolute;
  top: 36px;
  right: 36px;
}

.Zs_5SUzdimdk3dLKhgGA img {
  min-width: 16px;
  height: 16px;
}

.gtRDfdX7sysPs1IjlQad {
  color: var(--color-gray-700);
}

.vOkx0LGJTduUtjSDhh4i {
  width: var(--space-48);
}

.ERBbS03EaNOct7cwIitL {
  margin-top: var(--space-10);
}

.mEpirZVaF8s0S0CcUkPg {
  text-transform: uppercase;
  margin-left: var(--space-2);
}

.mpu4TZcKqphRZHLmpJQD {
  width: 18%;
}

.MHqCxrne33apQbwJuaWa {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.VXAupvNmjCL1q8LiC7K3 {
  width: 8%;
}

.F46tA5jYFXR4QjPt6wlj {
  width: 8%;
}

.a82by0vjRGwatt4RxfJi {
  width: 14%;
}

.g041EtAEFoq6jelJV2Cs {
  width: 17%;
}

.sQ0J3V1Yv6V8DvtyovMQ {
  width: 10%;
}

.mWf1tqAF_484dZh6pcCx {
  width: 10%;
}

.pAU7LBpYgU7U_n5ar7L_ {
  width: 10%;
}

.f6YGMxxj_64RBrnUsx_5 {
  width: 5%;
}

.f6YGMxxj_64RBrnUsx_5 > div {
  justify-content: center;
}

.SN6Hq29NQepx2rdDTj69 {
  width: 100%;
  display: flex;
}

.javZlq3BNI9EsPjZM5M1 {
  color: var(--color-gray-500);
}

.sRZ1D6jmejf0m25PyWeD {
  cursor: pointer;
  display: flex;
  align-items: center;
}

.cPZnMcEIEhDT4UFjKBAU {
  margin-left: 12px;
  transform: rotate(-90deg);
}

.G5RItaJRybDVEBKherew {
  transform: rotate(-270deg);
}

.kGa0brCVAIYVKukxGvW9 {
  display: flex;
  align-items: center;
  gap: 8px;
}

.JIVBIMJsBQIq6ANC2od8 {
  width: 210px;
}

.BSbhdze4imxZyYVQYEVF {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  padding: 2px 5px 0;
  font-weight: 500 !important;
  background-color: var(--color-gray-50);
  color: var(--color-gray-700);
}

.wiyy7ww8WCZ6r_L04keG {
  width: 100%;
  display: flex;
}

.wZGB7Y52QQRXK2jF2gvQ {
  background-color: var(--theme-collaborator-background-color, #f7f3f7);
  border-radius: 36px;
  padding: 5px;
  font-size: 13px;
  position: relative;
  line-height: 1.3;
}

.LQJTBNCy6GFERXoAlJ3A {
  background-color: var(--theme-main-collaborator-background-color, #e3e0ff);
  color: var(--theme-main-collaborator-color, #6c43ff);
}

.ok2pwqpOy3Q_GqlXOImY::before {
  position: absolute;
  content: "";
  background-color: var(--theme-background-color, #fff);
  height: 12px;
  width: 4px;
  border-radius: 50%;
  top: 6px;
  left: 0;
}

.jsmQMGF63x060YADsvK2 {
  position: absolute;
  top: 5px;
  left: 3px;
}

.mnLVc5KKS5XzI8Wv7IJW {
  cursor: pointer;
  padding: 5px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
}

.Um0t6naNcTOXyJUvmXcc {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
}

.NJ1urStQQWBUgdUXXN0w {
  margin-right: 4px;
}

.ru7WgsGoLUGiWAWEyHXF {
  color: var(--theme-user-role-color, #bebdc5);
  margin-left: 4px;
}

.a7vGq0iAVUU3YeNZqGCy {
  font-size: 10px;
}

.HhyKxN4LVdm6bWi4z7Bw {
  cursor: auto;
}

.U79GulNC8xPzfPmjMelw {
  border: none;
  background: none;
  cursor: pointer;
}

.E1bLDFsXESPqWT4SQEnv {
  border: none !important;
  font-family: TTGrotesk, sans-serif !important;
  font-weight: 400 !important;
  min-height: 30px !important;
}

.t08x8UNU3K8XlP1FehuI {
  border-bottom: 1px solid #e6e5eb;
}

.okBBE1k3yxuoRodldRID {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  padding: 2px 5px 0;
  font-weight: 500 !important;
}

.okBBE1k3yxuoRodldRID.zVGAQbmoo5MlXGFq1sCn {
  background-color: var(--color-gray-50);
  color: var(--color-gray-700);
}

.okBBE1k3yxuoRodldRID.JwzyjCyLo7tdrNjUCta8 {
  background-color: var(--color-green-50);
  color: var(--color-green-700);
}

.hRvnG6Hv7MbQ0ycvtiv8 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ZxahrgVLYAYyxofN6lnW {
  display: flex;
  gap: var(--space-24);
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.bxbP_KLsFw6KKDukPUcN {
  width: var(--space-48);
}

.Xw5FcCR33HWQarCEriU1 {
  width: 164px;
  text-transform: uppercase;
  text-align: center;
  color: var(--color-gray-700);
}

.EOTLh90VSu5gApyapUMY {
  display: flex;
  align-items: center;
  gap: var(--space-8);
}

.HD5E86txzIronn0vjYOS {
  text-transform: uppercase;
  font-size: var(--space-3);
  font-weight: 500;
}

.YM_WJ30ihW4s_steEELN {
  position: relative;
  height: 232px;
  width: 164px;
  margin-bottom: var(--space-3);
  display: flex;
  align-items: center;
  justify-content: center;
}

._Pvuj0z2fp6fg2JXXF6f {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--space-4_5);
}

.Y9yJtyuBg3yDhImQrmhj {
  display: flex;
  gap: var(--space-1_5);
}

.Y9yJtyuBg3yDhImQrmhj.E9eIKV0mvUYrDzVrxGsQ {
  color: var(--color-red-600);
}

.Y9yJtyuBg3yDhImQrmhj img {
  width: 9px;
  height: 9px;
  min-width: 9px;
}

.CYHwTWnImqpRdpJ5CFsF {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
}

.asq9QmYmV3_EK2UbR1ER {
  padding-bottom: var(--space-2);
  width: 150px;
  color: var(--color-gray-300);
  text-transform: uppercase;
  border-bottom: 1px solid var(--color-gray-100);
}

.asq9QmYmV3_EK2UbR1ER.bXPDca11d3vS3_SJP0bM {
  border-bottom: 1px solid var(--color-red-600);
}

.Z7aVHeJzTiCpWg5x8nqd {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}

.mvYhPI7HHym6PuBAyKTc {
  background-color: var(--color-white);
}

.GAfPUdyUxlU6SOOd8jmy {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
  gap: 12px;
}

.Df5kd9Rn5qHbkOzlrQAD {
  color: var(--color-purple-600);
  width: 60px;
  height: 60px;
}

.l5FoKzTd9Vj1yOUn1QRz {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.OrDTF2tQKHO0ANqaEi2G {
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }
  .annotationLayer .textWidgetAnnotation :is(input, textarea):required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selectedItem;
  }

  .annotationLayer .linkAnnotation:hover {
    backdrop-filter: invert(100%);
  }
}

.annotationLayer {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
}

.annotationLayer[data-main-rotation='90'] .norotate {
  transform: rotate(270deg) translateX(-100%);
}
.annotationLayer[data-main-rotation='180'] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}
.annotationLayer[data-main-rotation='270'] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer canvas {
  position: absolute;
  width: 100%;
  height: 100%;
}

.annotationLayer section {
  position: absolute;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  margin: 0;
  transform-origin: 0 0;
}

.annotationLayer .linkAnnotation {
  outline: var(--link-outline);
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  background: none;
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-image: none;
  background-color: transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  background-color: CanvasText;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  appearance: none;
}

.annotationLayer .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  position: absolute;
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
}

.annotationLayer .popup {
  position: absolute;
  max-width: calc(180px * var(--scale-factor));
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    rgba(136, 136, 136, 1);
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  display: inline-block;
  margin-left: calc(5px * var(--scale-factor));
}

.annotationLayer .popupContent {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: rgba(180, 0, 170, 1);
  --highlight-selected-bg-color: rgba(0, 100, 0, 1);
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation='90'] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation='180'] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation='270'] {
  transform: rotate(270deg) translateX(-100%);
}

.textLayer {
  position: absolute;
  text-align: initial;
  inset: 0;
  overflow: hidden;
  line-height: 1;
  text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
}

.textLayer :is(span, br) {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  margin: 0;
  transform-origin: 0 0;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: -1;
  cursor: default;
  user-select: none;
}

.textLayer .endOfContent.active {
  top: 0;
}

.KYTN9sApnjxBokCDviJB {
  font-family: TTGrotesk, sans-serif;
  padding: 60px 56px;
  height: calc(100vh - 110px);
}

.wz8gHiTYD_XjUruTCsZp {
  display: flex;
  justify-content: space-between;
}

.KW5DIUWJPrukBD5YWYX4 {
  display: flex;
  align-items: center;
  gap: 16px;
}

.TR27pm07CJJM8EhTObGt img {
  min-width: 24px;
}

.B8ce9TFOFdQ7lbOq5x97 {
  height: calc(100% - 350px);
  font-size: 20px;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 100px;
}

.KDJBZeVoQsstrhAgFDtA {
  margin-top: 10px;
  text-decoration: underline;
}

.Aa51ys1zi32PB9MFTd9v {
  display: flex;
  flex-direction: column;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
  gap: 28px;
}

.El4OTsD8pnFpuFmzJlCI {
  width: var(--space-48);
}

.rdUSXkWZvADnCo3_1L1Q {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  justify-content: center;
  border: 4px dashed var(--color-gray-200);
}

.rdUSXkWZvADnCo3_1L1Q.pUBtYbBDTOGRaYtpjUOp {
  background-color: var(--color-purple-50);
  border-color: var(--color-purple-200);
}

.rdUSXkWZvADnCo3_1L1Q.MWMj_WXRqyZ5_7xeC_cP {
  border-color: var(--color-red-50);
}

.yLPFlFb7VTtoL_bY3G2Q {
  color: var(--color-gray-700);
}

.xZ2EHZo94AJTrAeonAqm {
  display: flex;
  gap: 12px;
  margin-bottom: 50px;
}

.ECFwDpXeVvDTTwI3fejy {
  width: 290px;
  user-select: none;
}

.krnZLnGdcfeyqpaj2w4w {
  display: none;
}

.LgSNdAxWYO400xaG5Xrg {
  color: var(--color-purple-600);
  width: 60px;
  height: 60px;
}

.xbudLzg9NEs10n0om4zP {
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.jqGislPpXFPovn9K8gnx {
  font-family: TTGrotesk, sans-serif;
  position: fixed;
  height: 100%;
  width: 376px;
  z-index: 9999;
  top: 0;
  right: -376px;
  color: var(--theme-drawer-text-color, #000);
  background-color: var(--theme-drawer-background-color, #fff);
  border-left: 1px solid var(--theme-drawer-border-color, #e7e7e7);
  transition: right 0.5s ease-in-out, width 0.5s ease-in-out;
}

.jqGislPpXFPovn9K8gnx.HiCai5Adscx8ZbGll4SR {
  right: 0;
}

.iIgBAsoPEjFOkH8UnKVX {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
}

.VC8jvVhJRcftqlacGAGI {
  padding: 32px 32px 0;
  display: flex;
  flex-flow: column;
  border-bottom: 1px solid var(--theme-drawer-border-color, #e7e7e7);
}

.JR5GIFQGA_SZ87ScUlE9 {
  align-self: flex-end;
}

.B6Rc33pQzXBOube0jdZ9 {
  cursor: pointer;
}

.B6Rc33pQzXBOube0jdZ9 > img {
  width: 38px;
  height: 38px;
}

.MyiN1UNjbOTgwJ1TXmEY {
  flex-grow: 1;
  overflow: auto;
}

.Cea_ntGL595Gdnjs1DqU {
  border-top: 1px solid var(--theme-drawer-border-color, #e7e7e7);
  background-color: #fff;
  padding: 0 32px;
}

.HBfnlsRSMeotm4z7s_go {
  width: 1080px;
  right: -1080px;
}

.dDRBQ5AAgwwf7VWMAxeY {
  width: 756px;
  right: -756px;
}

.HBfnlsRSMeotm4z7s_go .VC8jvVhJRcftqlacGAGI {
  border-bottom: none;
  padding: 32px 48px 10px;
}

.HBfnlsRSMeotm4z7s_go .MyiN1UNjbOTgwJ1TXmEY {
  overflow: hidden;
}

.rVYPEibJfInc8a6tbrLZ {
  background-color: var(--theme-export-to-pdf-border-color, #d2dcdf);
}

@media only screen and (max-width: 1080px) {
  .HBfnlsRSMeotm4z7s_go {
    width: 100%;
  }
}

.gG0p284Q_H6yFxJlNz3O {
  font-family: TTGrotesk, sans-serif;
  display: flex;
  flex-direction: column;
}

.cI6IuQTXeHtIjDQi1uma {
  display: flex;
  font-weight: 300;
  font-size: 32px;
  margin-bottom: 10px;
}

.bgEAShPTuGo0UPenFOZs {
  display: flex;
}

.Qoo4CYqt660iIUsbgZmc {
  font-weight: 400;
  font-size: 16px;
  color: var(--theme-show-more-colors-text-color, #75787b);
  margin-right: 2px;
}

.qljTr6JZ7PgewPpws_fd {
  font-weight: 400;
  font-size: 16px;
  color: var(--theme-show-more-colors-text-color, #75787b);
  text-transform: capitalize;
}

.qljTr6JZ7PgewPpws_fd::before {
  content: "\2022";
  color: var(--theme-show-more-colors-text-color, #75787b);
  padding-right: 2px;
}

.evLVE6LEjYWMaome9OXr {
  display: flex;
  align-items: center;
  position: relative;
}

.evLVE6LEjYWMaome9OXr input {
  background-color: var(--theme-highlight-background-color, #e3e1dd);
  border-radius: 100px;
  width: 134px;
  height: 32px;
  padding-left: 16px;
  padding-right: 26px;
  transition-duration: 0.5s;
}

.evLVE6LEjYWMaome9OXr input:focus {
  background-color: var(--theme-background-color, #fff);
  border: 1px solid #000;
  width: 250px;
}

.NukZ2XqvzCbO808xsy2a {
  position: absolute;
  right: 10px;
}

.NukZ2XqvzCbO808xsy2a button {
  padding: 3px;
  border-radius: 50%;
  background-color: var(--theme-highlight-background-color, #e3e1dd);
}

.NukZ2XqvzCbO808xsy2a img {
  min-width: 12px;
}

.sncje6dXdBLUyernVPmw {
  padding-left: 56px;
  padding-right: 48px;
  display: flex;
  flex-direction: column;
  position: relative;
}

.lrR0xqYcMfOIvaAeeEVi {
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 8px;
}

.H2FCm_P3sXsMSGoL_x49 {
  cursor: pointer;
}

.TC235SBgsUdXNz4ibqLu {
  font-size: 12px;
  width: 15%;
}

.xevzvAcFDMv98dkaMkvR {
  font-size: 12px;
  width: 20%;
}

.LQpxHrffT6sNiLQr9iOC {
  font-size: 12px;
  width: 10%;
}

.VJcSfbeiCfUMOlQzrawR {
  font-size: 12px;
  width: 10%;
}

.wx_uKREnlvAwOr4cAUp9 {
  font-size: 12px;
  width: 10%;
}

.KZ6eHAMPfiWAOzD4Fiij {
  font-size: 12px;
  width: 10%;
}

.kmUTY2HyVLx0jggzNtxt {
  font-size: 12px;
  width: 10%;
}

.MOcSC0MnLdQWIFejzPQn {
  font-size: 12px;
  width: 15%;
}

.a7w_wttyWus71clxUhis {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 32px;
}

.a7w_wttyWus71clxUhis input {
  border: 1px solid var(--theme-header-background-color, #000) !important;
  border-radius: 0;
  background-color: var(--theme-background-color, #fff);
  font-family: TTGrotesk, sans-serif !important;
  margin-left: 32px;
}

.VaGO713En7nHB4rkV8Tq {
  margin-left: 12px;
  transform: rotate(-90deg);
}

@media only screen and (max-width: 1136px) {
  .LQpxHrffT6sNiLQr9iOC,
  .VJcSfbeiCfUMOlQzrawR,
  .wx_uKREnlvAwOr4cAUp9,
  .KZ6eHAMPfiWAOzD4Fiij,
  .kmUTY2HyVLx0jggzNtxt {
    width: 11%;
  }

  .xevzvAcFDMv98dkaMkvR {
    width: 15%;
  }

  .CoffDj_UIvUNu7JdmRBB {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
  }
}

@media only screen and (max-width: 900px) {
  .lrR0xqYcMfOIvaAeeEVi {
    font-size: 12px;
  }

  .LQpxHrffT6sNiLQr9iOC,
  .VJcSfbeiCfUMOlQzrawR,
  .wx_uKREnlvAwOr4cAUp9,
  .KZ6eHAMPfiWAOzD4Fiij,
  .kmUTY2HyVLx0jggzNtxt,
  .TC235SBgsUdXNz4ibqLu,
  .xevzvAcFDMv98dkaMkvR,
  .MOcSC0MnLdQWIFejzPQn {
    font-size: 10px;
  }
}

.bVYytHjqOEcQzbbC_k9B {
  padding: 24px 48px 0;
}

.KHZfud4kwAOHuW0a621G {
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 8px;
}

.shqm41oYCTYAX1gCSR2X {
  cursor: pointer;
}

._inLSpF2tElJXpoi3Taw {
  font-size: 12px;
  width: 20%;
}

.JHVXUhGrHyqwRWK4uE49 {
  font-size: 12px;
  width: 20%;
}

.MD9yGo1YcseKjHlFfExY {
  font-size: 12px;
  width: 25%;
}

.M3UJ_Ca_1wBnrBeNnqG1 {
  font-size: 12px;
  width: 35%;
}

.qKfNsjsKiHBHl8XJECnQ {
  margin-left: 12px;
  transform: rotate(-90deg);
}

.M3Dbn1lZ433V7mCz0krg {
  display: flex;
}

.mZc8B4QeEoGACwgMvdfa {
  display: flex;
  flex-direction: column;
  margin-right: 4px;
}

.pQPC27sFbxOl4ZsSicj4 {
  font-size: 14px;
}

.s4OueX1GzvrAjGsi6_5c {
  color: var(--theme-show-more-colors-text-color, #75787b);
}

.Eqa9u_yDzAXO5Nuua8uS {
  border: 1px solid black;
  height: 54px;
  margin-left: 16px;
}

.gIPtsMKoBPUDa0B37F4A {
  position: relative;
  width: 270px;
}

.E2_DaGGRE1ut6ns91VQY {
  position: absolute;
  top: 22px;
  right: 16px;
  transform: rotate(180deg);
}

.E2_DaGGRE1ut6ns91VQY.TTtqMpYAZUf9XqXDr4Nu {
  transform: none;
}

.H3q9rb3TcJPnCQvz5__h {
  display: flex;
  align-items: center;
  height: 52px;
  font-size: 14px;
  font-family: TTGrotesk, sans-serif;
  padding-left: 16px;
}

.Eqa9u_yDzAXO5Nuua8uS > div:first-child {
  margin-top: 0;
}

.Eqa9u_yDzAXO5Nuua8uS > div:nth-child(2) {
  grid-auto-columns: auto;
  width: 100%;
  z-index: 2;
}

.Eqa9u_yDzAXO5Nuua8uS li {
  font-family: TTGrotesk, sans-serif;
}

.rAflzlu85DSLQ7t4xYYM {
  padding: 24px 48px 0;
}

.T8BLQST691BrJYL8hBQu {
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 8px;
}

.ErZoik9pbYRHBQekVBCv {
  cursor: pointer;
}

.MKgjqKf9Dhy7VjIvVuCY {
  font-size: 12px;
  width: 20%;
}

.VNbl8k6EzVH0GQuFbWAk {
  font-size: 12px;
  width: 20%;
}

.JZslvfvfEWjdZEwRPuMj {
  font-size: 12px;
  width: 25%;
}

.KjK_KXoyxDHDeUXIj59p {
  font-size: 12px;
  width: 35%;
}

.mK6BDXhGi3Gahfuqc8x2 {
  margin-left: 12px;
  transform: rotate(-90deg);
}

.exLIoeSSTBgNIyHtl8Fy {
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.wAck8Dc9fcwAicbvF3lM {
  font-size: 12px;
  white-space: normal;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  max-width: 250px;
  height: 100%;
}

.EfISjRCZOoy2j4Ygmpuw {
  padding: 40px 48px 0 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.GjAwFjFiIacwGd8mNyW1 > button {
  font-family: TTGrotesk, sans-serif;
  font-size: 20px;
}

.VDLdyo8W4dqUnkcOwpRQ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.M7EOAVvYpZptsv0rr9Az {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.M7EOAVvYpZptsv0rr9Az input {
  border: 1px solid var(--theme-header-background-color, #000) !important;
  border-radius: 0;
  background-color: var(--theme-background-color, #fff);
  font-family: TTGrotesk, sans-serif !important;
  margin-left: 32px;
}

.CatY0jDMSoZkBTF1OZbh {
  width: 145px;
}

.qg9f45dvMOBNnd3MPszs {
  width: 180px;
}

.ZKhrs7tiDHjm1NYVFW58 {
  display: grid;
  row-gap: 40px;
  column-gap: 32px;
  grid-template-columns: repeat(auto-fit, 190px);
  padding: 20px 180px 32px 0;
  position: relative;
}

.K3iDqfnGsviEpEkWN9iN {
  font-size: 12px;
  color: var(--theme-show-more-colors-text-color, #75787b);
  padding-bottom: 10px;
}

.DlYrANWX0yepA9ol32FF {
  font-size: 20px;
}

.M7G3qOZygMaRt9wlUSXl {
  position: absolute;
  top: -35px;
  left: 0;
  cursor: pointer;
}

.M7G3qOZygMaRt9wlUSXl > img {
  width: 33px;
  height: 33px;
}

.mTDPLQh2mcyfdQIlYHtv {
  cursor: pointer;
}

@media only screen and (max-width: 1136px) {
  .ZKhrs7tiDHjm1NYVFW58 {
    padding-right: 60px;
  }
}

.IuomxCUlz8h2PHAnbpXo {
  padding-top: 40px;
}

.YsKxLxXoBHyDfkxiJMiE {
  border: none;
  background: none;
  cursor: pointer;
}

.lluecVgng3VDnZKgm2td {
  cursor: pointer;
  font-size: 20px;
}

.x8SizHSCM44E46NwtxMb {
  width: 21%;
  font-size: 14px;
}

.EyltdR8YPLfwX8aUHG7w {
  width: 14%;
  font-size: 14px;
}

.FJrtYADyGGpedtFdPEwd {
  width: 18%;
  font-size: 14px;
}

.mzGXeGMsWY1uAva79QVH {
  width: 18%;
  font-size: 14px;
}

.ydy0dRlRyHm2Z7bdWPNR {
  width: 8%;
  font-size: 14px;
}

.DTDGb2xmqQOIZpXJDGbX {
  width: 11%;
  font-size: 14px;
}

.OZorwjI2dbL8I39VJBta {
  width: 5%;
  font-size: 14px;
  text-align: end;
}

.PB4moJYEyjbIK4qX28Go {
  width: 5%;
  font-size: 14px;
}

.PB4moJYEyjbIK4qX28Go > div {
  justify-content: center;
}

.QyZ8dOjGDIGal9z92lfC {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.d1I2Fbaaik2RRHWOFN1o {
  font-family: TTGrotesk, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 2px 3px;
}

.aJJP04874j3ebZncBFAr {
  color: var(--theme-status-published-color, #009a71);
  background-color: var(--theme-status-published-background-color, #eafff6);
}

.UBhWNeyUME4YI_8IS9ME {
  color: var(--theme-status-draft-color, #5d5c63);
  background-color: var(--theme-collaborator-background-color, #f7f3f7);
}

.HuUy4QLkg1tiFiFb0zsR {
  width: 100%;
  display: flex;
}

.LX2KBloFLpx3yZMi2SnC {
  text-transform: uppercase;
}

.rnip7AVS_kO8T4OMiYIG {
  text-transform: uppercase;
  margin-left: 8px;
}

.c2dWUg_kZsbV61bLpOjY {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.yuN5jMTULb0Woky0fwJJ {
  cursor: pointer;
  display: flex;
  align-items: center;
}

.i2Y0_OWK_lAh7FemJWBk {
  margin-left: 12px;
  transform: rotate(-90deg);
}

.U4v63XYYI85DKcSBD5o8 {
  transform: rotate(-270deg);
}

.aGJJQTjbvU1oBhwnQ7ag {
  display: flex;
  align-items: center;
}

.AD3FJuVdpVA7zpZlwFdq {
  padding: 3px 4px;
  font-weight: 600;
  margin-left: 8px;
}

@media only screen and (max-width: 1400px) {
  .aGJJQTjbvU1oBhwnQ7ag {
    flex-direction: column;
  }

  .AD3FJuVdpVA7zpZlwFdq {
    margin-left: 0;
    margin-top: 4px;
    align-self: flex-start;
  }
}

.rLxE3zS8M854qy2LrGSG {
  border: none;
  background: none;
  cursor: pointer;
}

.OHF2JWR5GYOZz3u88KcS {
  border: none !important;
  font-family: TTGrotesk, sans-serif !important;
  font-weight: 400 !important;
  min-height: 30px !important;
}

.Mdj0OImUL0o1TC1a71mL {
  border-bottom: 1px solid #e6e5eb;
}

.gLoSVbVwgXgERP4kMLr7 {
  white-space: normal;
  max-width: 760px;
}

.mr5X7WBlGw_HS6XX1Awd {
  display: flex;
  align-items: center;
  font-weight: 400;
  cursor: pointer;
  margin-top: 12px;
}

.mr5X7WBlGw_HS6XX1Awd span {
  margin-left: 5px;
}

.mr5X7WBlGw_HS6XX1Awd input {
  cursor: pointer;
}

.sY74cpeKmUQNNcvUC77k {
  width: var(--space-48);
}

.ZVCVvecEgLFas41wvqRQ {
  font-size: 16px;
  color: var(--theme-status-draft-color, #5d5c63);
}

.MFWiqi2WyOO_HbuHoCIR {
  width: var(--space-48);
}

.buaho_o8cY9FsCBhAZtN {
  width: 277px;
  height: 223px;
  border: 1px solid #e0e0e0;
  font-size: 16px;
  box-sizing: border-box;
  border-radius: 4px;
}

.SC0FeDnihnGIAucKwUjx {
  height: 158px;
  font-size: 11px;
  font-weight: 700;
  background-color: #f0f0f0;
  text-transform: uppercase;
  color: #b0b0b0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Ld_6PMzLLElube5xTnCL {
  display: flex;
  justify-content: space-between;
  height: 65px;
  border-top: 1px solid #e0e0e0;
  padding: 15px;
}

.lSLAihWPe_Bo6d8EVUXg {
  font-size: 14px;
  color: #b0b0b0;
}

.ucbcNKnUNxerJgQOUmEA {
  border: none;
  background: none;
  cursor: pointer;
}

.ZdDpcXeSpts2Q6k2yoo6 {
  width: 210px;
}

.ZdDpcXeSpts2Q6k2yoo6 div {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.B7wsyVY4mP2t8il_BGhF {
  color: #fff;
}

.DhVJghQVc19Yf8K2AydQ {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.ewZDRJEMY3In1xqJJAjA {
  padding: 0 32px 0 56px;
  height: calc(100vh - 110px);
}

.wRhEWvT8JuhQnG9yDH8v {
  margin: 32px 0 0;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  align-items: center;
}

.W5Raj2xFctnsvwLWP70M {
  height: calc(100% - 350px);
  font-size: 20px;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 100px;
}

.W_S4brGkb8GozZtPpfZ_ {
  margin-top: 10px;
  text-decoration: underline;
}

.NAGlCW5l6qGhGyGitYw4 {
  margin-top: 32px;
  padding-bottom: 40px;
  display: grid;
  row-gap: 40px;
  column-gap: 40px;
  grid-template-columns: repeat(auto-fit, 275px);
}

.ikDtQZVwFiKp8PFvHYKn img {
  filter: opacity(1) !important;
}

.QNlFcHgMnMfCZSBPi3rq {
  height: 67px;
  display: flex;
  align-items: center;
  gap: 16px;
}

.eXq6bQ7C9ukWmAX19dQk {
  width: 250px;
}

.rUPzIxfVCsiom4LCv_CF {
  text-transform: none !important;
}

.rUPzIxfVCsiom4LCv_CF img {
  min-width: 24px;
}

.Mq4SEUtRd7araJZUrNQP {
  display: flex;
  align-items: center;
  grid-template-columns: min-content min-content max-content;
  column-gap: 1px;
  opacity: 0.96;
}

.Mq4SEUtRd7araJZUrNQP img {
  min-width: 18px;
}

.JqBJq_O7GWn7K47Wjnnh {
  display: flex;
  align-items: center;
  text-transform: lowercase;
  background-color: var(--theme-container-background-color);
  height: 100%;
  padding: 0 1.5em;
}

.L2V_WpbjYqrIdphsO7c3 {
  display: grid;
  grid-auto-flow: row;
  row-gap: var(--theme-button-gap);
}

.B7fWtee50PahCtMt6Ib5 {
  --theme-icon-height-medium: 18px;

  box-shadow: none !important;
  padding: 12px !important;
  border-radius: 0 !important;
}

.CRQAXqhU5y7RxHXVBcXT {
  padding: 12px 24px;
  outline: var(--theme-header-background-color, #000) solid 1px;
  display: flex;
  align-items: center;
}

.axgtqfFt0e2R1MmLbRHE {
  width: 150px;
  height: 50px;
  margin: 0 24px;
  display: flex;
  align-items: center;
}

.axgtqfFt0e2R1MmLbRHE img {
  max-height: 50px;
}

.KUwmTN9euM0lwBIB7gNl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.fGM6bLJllETQlseGg4DK {
  padding-right: 32px;
  border-left: 1px solid var(--theme-sendouts-header-divider-color, #d2dcdf);
}

.GBbKENkWGb6muW5Cfq_A {
  border-left: 1px solid var(--theme-sendouts-header-divider-color, #d2dcdf);
  display: flex;
  align-items: center;
}

.Ze2UWhVf8puxQ3ooTcX4 {
  display: flex;
  margin-left: 30px;
  padding-right: 30px;
  align-items: center;
  border-left: 1px solid var(--theme-sendouts-header-divider-color, #d2dcdf);
  border-right: 1px solid var(--theme-sendouts-header-divider-color, #d2dcdf);
}

.GBbKENkWGb6muW5Cfq_A button {
  padding: 11px 0;
  text-transform: capitalize;
}

.fGM6bLJllETQlseGg4DK input {
  border-bottom: 1px solid var(--theme-header-background-color, #000) !important;
  border-radius: 0;
  background-color: var(--theme-background-color, #fff);
  font-family: TTGrotesk, sans-serif !important;
  margin-left: 32px;
}

.oJy3XMchROGB0a5zh6BP {
  background-color: var(--theme-background-shade-color, #e5e5e5);
}

.TUnPIkPaptamYFgz9ZQU {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
  font-size: 7px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
}

.TUnPIkPaptamYFgz9ZQU.hXDeOLDToeMsg5knDMna {
  padding: 6px 4px;
}

.Bbb2YGwWNLFHj3qjPOT9 {
  padding: 0 5px;
}

.Bbb2YGwWNLFHj3qjPOT9.hXDeOLDToeMsg5knDMna {
  padding: 0;
}

.licizfL6fjCGfAnoUIvA {
  margin-top: 5px;
}

.wRyEOSIbAQHt8gkxhqHq {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-background-shade-color, #e5e5e5);
}

.XXY30cjU9kViENeff9Ma {
  position: relative;
}

._l5QvHva8Aq7TFWJtv6g {
  display: grid;
  grid-template-columns: 41px 41px;
  grid-template-rows: 59px 59px;
  gap: 1px;
  background-color: var(--theme-background-color, #fff);
  border: 1px solid var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
  position: relative;
}

._l5QvHva8Aq7TFWJtv6g.v17ZJfsK4_s6ngiAs_Ag {
  border: 2px solid var(--color-purple-600);
}

._l5QvHva8Aq7TFWJtv6g.nfZMy1CRmaVyw3YDdk5A {
  grid-template-columns: 27px 27px 27px;
  grid-template-rows: 40px 40px 40px;
}

.hdBf3cqxjJrrV6AMmT_g {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 130px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
  border: 2px solid var(--color-purple-600);
}

.WUbAeLGoFl5B9cgMK_fs {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 100%;
  overflow: hidden;
  color: var(--theme-button-border-color, #b0b0b0);
}

.wvH0U0g6_NqXRCBMiiPx {
  position: relative;
  height: 122px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  padding: 8px 12px;
  cursor: pointer;
  border: 2px solid var(--color-purple-600);
  margin-left: 22px;
}

.uUvc8oPa2Jm0R0JXduaH {
  position: absolute;
  top: 10px;
  right: 10px;
}

.JueBgtZXGEx5jGDrTqi9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 122px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
  position: relative;
  border: 2px solid transparent;
}

.JueBgtZXGEx5jGDrTqi9:hover {
  box-shadow: var(--theme-bottom-shadow, 2px 3px 3px 1px rgba(0 0 0 15%));
}

.JueBgtZXGEx5jGDrTqi9.UGRl110rWy3kW7lJqq30 {
  border: 2px solid var(--color-purple-600);
}

.JueBgtZXGEx5jGDrTqi9.KqpAw__vmPJuSXSPaeIl {
  background-color: var(--theme-style-added-color, #f4fcfe);
}

.NxJah_Ct9i5YTTxMz3Vl {
  position: absolute;
  top: 5px;
  left: 68px;
}

.ZONyHgueE3mvnfTsBCAB {
  text-align: center;
  margin-top: 4px;
  font-size: 8px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.R2ITpveaUVp_XgkVjlQS {
  text-align: center;
  font-size: 8px;
  margin-top: 4px;
}

.DDCW3yM8IVzzIVDYx83N {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 75px;
  color: var(--theme-button-border-color, #b0b0b0);
}

.qaWIH8h9AjghGkRIMAGV {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.qaWIH8h9AjghGkRIMAGV img {
  height: 26px;
  margin-bottom: 6px;
}

.gOQHXulEcm09IW_jjKtW {
  visibility: hidden;
}

.JueBgtZXGEx5jGDrTqi9:hover .gOQHXulEcm09IW_jjKtW {
  visibility: visible;
}

.feIQIk8RHlYxJdw5Raz6 {
  border: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.uif3gk29iZQRT_8ETYFy {
  background-color: #262626;
  border-radius: 4px;
  padding: 8px 16px;
  color: #fff;
  position: absolute;
  top: calc(100% + 16px);
}

.uif3gk29iZQRT_8ETYFy::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  display: block;
  height: 0;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #262626;
}

.YW1lyMoKcPQpyG5aVRxx {
  position: relative;
}

.BE3fq1JzceHcy9l_0KFK {
  display: grid;
  grid-template-columns: 43px 43px;
  grid-template-rows: 60px 60px;
  gap: 1px;
  background-color: var(--theme-background-color, #fff);
  border: 1px solid var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
  position: relative;
}

.BE3fq1JzceHcy9l_0KFK.NwUY_wWW3ciuLKb5mbXg {
  border: 2px solid var(--color-purple-600);
}

.BE3fq1JzceHcy9l_0KFK.JECZRlDZdfPXY078Zfbg {
  grid-template-columns: 28px 28px 28px;
  grid-template-rows: 40px 40px 40px;
}

.AH0eeaZ1jEJHdpmMVyLH {
  z-index: auto !important;
}

.OoWtWR1r0w9G7sIQKOUp {
  padding: 0 !important;
  min-width: 16px;
}

.OoWtWR1r0w9G7sIQKOUp:hover {
  background-color: var(--color-purple-600) !important;
}

.ADlayRSVsuFGBzPflwwV {
  border: 2px solid var(--color-purple-600);
}

.ADlayRSVsuFGBzPflwwV::after {
  content: "";
  position: absolute;
  left: calc(50% - 6px);
  top: 100%;
  width: 12px;
  height: 12px;
  border-left: 2px solid var(--color-purple-600);
  border-right: 0;
  border-top: 2px solid var(--color-purple-600);
  border-bottom: 0;
  transform: rotate(45deg);
  margin-top: 7px;
  background: var(--theme-background-color, #fff);
  z-index: 1;
}

.C6YS7gPiSBIHZoC1tlvZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 122px;
  width: 84px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.C6YS7gPiSBIHZoC1tlvZ.voDJ5qwM5DgAlleZRWX0 {
  background-color: var(--theme-style-added-color, #f4fcfe);
}

.GgymYBw6kRKgEIyWkslL {
  position: absolute;
  top: 2px;
  right: 2px;
}

.tap6dfdrgygN6aZMZOBm {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: var(--theme-button-border-color, #b0b0b0);
}

.L6XVWuk6sSDhwdsbAIp1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.L6XVWuk6sSDhwdsbAIp1 img {
  height: 26px;
  margin-bottom: 6px;
}

.m1aiYmt_7QcNVZfSEZVH {
  visibility: hidden;
}

.C6YS7gPiSBIHZoC1tlvZ:hover .m1aiYmt_7QcNVZfSEZVH {
  visibility: visible;
}

.c4lZ6lwTMPOl5TYCax1V {
  border: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.qpfgQqXoj1lOPp4g9QWh {
  background-color: #262626;
  border-radius: 4px;
  padding: 8px 16px;
  color: #fff;
  position: absolute;
  top: calc(100% + 16px);
}

.qpfgQqXoj1lOPp4g9QWh::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  display: block;
  height: 0;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #262626;
}

.y3fvFgxFzozSZz__CXie {
  padding: 2px;
  border-radius: 2px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
}

.y3fvFgxFzozSZz__CXie.JkAWGi_yPRXrgVL8pg1M {
  background-color: transparent;
}

.GzdAEuh6_pP3AVT0L8IM {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 122px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  padding: 8px 12px;
  cursor: pointer;
  position: relative;
  border: 2px solid transparent;
}

.GzdAEuh6_pP3AVT0L8IM:hover {
  box-shadow: var(--theme-bottom-shadow, 2px 3px 3px 1px rgba(0 0 0 15%));
}

.GzdAEuh6_pP3AVT0L8IM.Xi9Wys5DBtWwyfzTaQmM {
  border: 2px solid var(--color-purple-600);
}

.GzdAEuh6_pP3AVT0L8IM.AgOEa9iqxWMow8bI0FBD {
  background-color: var(--theme-style-added-color, #f4fcfe);
}

.GzdAEuh6_pP3AVT0L8IM.bpqbjtoT9FUpFJKuFO4K {
  background-color: var(--theme-favorite-item-image-background-color, #f1f1f1);
}

.YtLQvdD3M7gglSjwUkjk {
  position: absolute;
  top: 5px;
  left: 68px;
}

.U_QnlgY1nTp8pXNO7kAv {
  position: absolute;
}

.U_QnlgY1nTp8pXNO7kAv img {
  opacity: 1;
}

.kQh76w27085RlCmMqycv {
  text-align: center;
  margin-top: 4px;
  font-size: 8px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.CODCBjqVU9f9ae8MkRva {
  text-align: center;
  font-size: 8px;
  margin-top: 4px;
  line-height: 8px;
}

.PufY2SRl9fvlEHvLlwAb {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 75px;
  color: var(--theme-button-border-color, #b0b0b0);
}

.PufY2SRl9fvlEHvLlwAb.NsI4lBhyiUH3ZUJD0dfL {
  opacity: 0.2;
}

.PufY2SRl9fvlEHvLlwAb.bpqbjtoT9FUpFJKuFO4K {
  opacity: 0.5;
}

.UsMlXDxPTJ2Y8Ev25GYt {
  position: absolute;
  top: 6px;
  left: 6px;
}

.lZDLFjRux7mk9ayxfjX2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.lZDLFjRux7mk9ayxfjX2 img {
  height: 26px;
  margin-bottom: 6px;
}

.uOo5ExJIJTVS0e81iZ8s {
  visibility: hidden;
}

.GzdAEuh6_pP3AVT0L8IM:hover .uOo5ExJIJTVS0e81iZ8s {
  visibility: visible;
}

.Bjt3FDbQ5_gzOczMD5BC {
  border: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.M98CM6TjL647BbMgLzk1 {
  background-color: #262626;
  border-radius: 4px;
  padding: 8px 16px;
  color: #fff;
  position: absolute;
  top: calc(100% + 16px);
}

.M98CM6TjL647BbMgLzk1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  display: block;
  height: 0;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #262626;
}

.ov2u4IwYVgerPw8UXFde {
  position: relative;
  width: 340px;
  height: 190px;
  background-color: var(--theme-background-color, #fff);
  padding: 16px 14px 19px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.NGhG_zUMEbbqbKfZxEsM {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
  gap: 8px;
}

.T9M4g41HB1eYMO54jZgw {
  font-family: TTGrotesk, sans-serif;
  font-size: 12px;
  color: var(--theme-section-embed-code-input-text-color, #5d5c63);
  padding: 8px 12px;
  height: 93px;
  border: 1px solid var(--theme-input-border-color, #d2d2d9);
  resize: none;
}

.T9M4g41HB1eYMO54jZgw.VWASuX9mBUeuex37bIP8 {
  border: 1px solid var(--theme-error-color, #f00);
}

.T9M4g41HB1eYMO54jZgw::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.T9M4g41HB1eYMO54jZgw::-webkit-scrollbar:vertical {
  width: 6px;
}

.T9M4g41HB1eYMO54jZgw::-webkit-scrollbar:horizontal {
  display: none;
}

.T9M4g41HB1eYMO54jZgw::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.MgedOp63O7XQp9kDp7zI {
  color: var(--theme-error-color, #f00);
  font-size: 10px;
  position: absolute;
  left: 16px;
  top: 112px;
}

.EbOalmWlH36HQiYgAN8g {
  box-shadow: 0 4px 20px rgba(0 0 0 / 25%);
}

.SAsoKnZfKaB2gCkkV4X3 {
  height: 118px;
  font-size: 8px;
  width: 84px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
}

.NNNPgo6QgvcFXW4toL1q {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.NNNPgo6QgvcFXW4toL1q.Jn8V6qclkEbMpqyl43co {
  padding: 0;
  justify-content: center;
}

.dipLSbNL0ygB9zYGI6QD {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 1;
}

.nUIX8VbQ5yUAUXV66Umu {
  display: none;
  position: absolute;
  top: 22px;
  right: 4px;
  cursor: pointer;
}

.nUIX8VbQ5yUAUXV66Umu.BFUr6bz6p821W_XTyMhv {
  display: block;
}

.SAsoKnZfKaB2gCkkV4X3:hover .nUIX8VbQ5yUAUXV66Umu {
  display: block;
}

.nUIX8VbQ5yUAUXV66Umu img {
  height: 11px;
  width: 11px;
}

.F4Xmh4AdBkP5PihvnXZY {
  visibility: hidden;
}

.SAsoKnZfKaB2gCkkV4X3:hover .F4Xmh4AdBkP5PihvnXZY {
  visibility: visible;
}

.CN7iRDieAYRMzb14uPJz {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 22px;
}

.CN7iRDieAYRMzb14uPJz img {
  width: 50px;
  height: 50px;
}

.kvs7wYiwZ8sCoclvy1KW {
  display: none;
}

.k_1C6h2qF2Y5bG6XZmFf {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  color: var(--theme-button-border-color, #b0b0b0);
}

.LsB25yzfVFtcqjgO4rxL {
  padding: 2px;
  border-radius: 2px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
}

.LsB25yzfVFtcqjgO4rxL.yxSz_WgGU81mxrpmA8Rg {
  background-color: transparent;
}

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

.YTvyOB52ARMke4z4lN8A img {
  height: 32px;
  width: 32px;
}

.nmnlGoFJz5GyAymX37aj {
  width: 100%;
  padding: 0 10px;
  border: 2px solid var(--color-purple-600);
  position: relative;
}

.noS2jIWMwOSXgC7kD5rr {
  padding: 12px 0;
  display: flex;
  flex-flow: row wrap;
  gap: 12px;
}

.gnlFS_Wh_O2j9cP4D2Vn {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  color: var(--color-purple-600);
  font-weight: 500;
  font-size: 40px;
  padding: 16px;
  text-align: center;
  background-color: rgb(255 255 255 / 80%);
}

.xict_yHvzelDPL0O_tPk {
  z-index: 10 !important;
}

.xict_yHvzelDPL0O_tPk img {
  min-width: 16px;
}

.uHzOUiPW8v76LGr5HfSQ {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}

.BLN0w70jckt_nMTAEAvQ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  color: var(--color-purple-600);
  font-weight: 500;
  font-size: 40px;
  padding: 16px;
  text-align: center;
  background-color: rgb(255 255 255 / 80%);
}

.qbNANRmFF3bq6WQK4LpJ {
  position: relative;
  width: 100%;
  min-height: 176px;
  padding: 10px 15px 20px;
  background-color: var(--theme-background-color, #fff);
}

.qbNANRmFF3bq6WQK4LpJ.a2oezNozWGWZ9rYPZKXH {
  border: 1px solid var(--theme-button-border-color, #b0b0b0);
}

.qbNANRmFF3bq6WQK4LpJ.nP99LM2q7vCHa6cBIjGm {
  border: 2px solid var(--color-purple-600);
}

.JqjYtS9W4Za5fT_nzWv7 {
  padding: 10px;
  display: flex;
  flex-flow: row wrap;
  gap: 12px;
}

.FKwvg9ESPYZMQr7CE8iM {
  cursor: text;
}

.hg0f2QxpyJ0CQ4qb3UOn {
  width: 100%;
}

.VPsLf7T8NH_rsEqt8p6H {
  display: grid;
  grid-template-columns: repeat(auto-fill, 28px);
  gap: 2px;
  width: 100%;
}

.nOqyd8zPUH7loJgELxM_ {
  height: 28px;
  width: 28px;
  cursor: pointer;
}

.nOqyd8zPUH7loJgELxM_.qCewqYel8JbQXaiTf0fC {
  border: 1px solid var(--theme-separator-color, #e0e0e0);
}

.nOqyd8zPUH7loJgELxM_.wLHWU4qGEzQ3y7hDMVKP {
  border: 1px solid var(--theme-style-image-container-background-color, #f8fafa);
  height: 27px;
  width: 27px;
}

.nOqyd8zPUH7loJgELxM_.wLHWU4qGEzQ3y7hDMVKP.qCewqYel8JbQXaiTf0fC {
  border: 1px solid var(--theme-separator-color, #e0e0e0);
}

.g9eVBkKL3OD624oeNlzT {
  display: flex;
  flex-direction: column;
  padding-top: var(--space-4_5);
  gap: var(--space-4_5);
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.g9eVBkKL3OD624oeNlzT input {
  font-weight: normal !important;
}

.D3Sh68h7DO7ojsYvF2F3 {
  width: var(--space-48);
}

.HoMhdM9VbDEBmweyx58Z {
  padding: 10px 8px;
  position: absolute;
  z-index: 1;
  top: -10000px;
  left: -10000px;
  margin-top: -10px;
  opacity: 0;
  background-color: var(--color-gray-900);
  color: var(--color-white);
  border-radius: 4px;
  transition: opacity 0.75s;
}

.HoMhdM9VbDEBmweyx58Z::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: var(--color-gray-900) transparent transparent transparent;
}

.HoMhdM9VbDEBmweyx58Z.CVePm7C3s8cspObNUw0l::after {
  content: "";
  position: absolute;
  top: -12px;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent var(--color-gray-900) transparent;
}

.BHKtFg17r9ZPL4XgLdYh {
  display: flex;
  align-items: center;
  gap: var(--space-1);
}

.OCict1BCyEB_WtRRNjO8 {
  font-family: TTGrotesk, sans-serif;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 160px;
}

.CUSElDiP0G2LpfW1TN5s {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  height: 21px;
  width: 100%;
  padding: 0 16px;
  background-color: var(--color-gray-50);
}

.OCict1BCyEB_WtRRNjO8.kavJhy_xhiKmQoxcmI3N {
  display: none;
}

.V1zleqk9whnuBL5BVOvg {
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  grid-column: col 1 / span 1;
  height: 133px;
  padding: 12px 14px;
  overflow-y: auto;
}

.V1zleqk9whnuBL5BVOvg::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--color-gray-100);
  width: var(--space-1);
}

.V1zleqk9whnuBL5BVOvg::-webkit-scrollbar:vertical {
  width: var(--space-1);
}

.V1zleqk9whnuBL5BVOvg::-webkit-scrollbar:horizontal {
  display: none;
}

.Fmxe_l5UkzzSzQUAwFyk::-webkit-scrollbar-thumb {
  border: 1px solid var(--color-gray-100);
  background-color: var(--color-gray-500);
}

.KgcPKDQOXKIjNJm7PdG0 {
  color: var(--color-purple-600);
}

.aDrHsYuv3Oz4Zb0uZvQA {
  padding: 3px;
  border-radius: 2px;
}

.aDrHsYuv3Oz4Zb0uZvQA:hover {
  background-color: var(--color-gray-100);
}

.PCHgs5QJvTDqOOGfCE73 {
  opacity: 0.3;
}

.JveG_RYc40zQK8z5DrGm {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: [col] calc(50% - 6px) [col] calc(50% - 6px);
  grid-template-rows: [row] auto [row] auto;
  width: 100%;
  border: 2px solid var(--color-purple-600);
  margin-bottom: 22px;
  margin-top: 5px;
  padding: 14px;
}

.JveG_RYc40zQK8z5DrGm.MejYGgpXdI_shEwmzOGL {
  display: block;
}

.BNySkcxzQ0uWkU_3GJmD {
  display: flex;
  grid-column: col 2 / span 1;
  position: relative;
  align-items: center;
  justify-content: center;
  border: 1px dashed var(--theme-separator-color, #e0e0e0);
  height: 160px;
}

.BNySkcxzQ0uWkU_3GJmD.MejYGgpXdI_shEwmzOGL {
  display: flex;
  height: 200px;
  width: 100%;
  border: 2px dashed var(--color-purple-600);
}

.aUO1agXB5V0RHwiPE6Ir {
  font-family: TTGrotesk, sans-serif;
  font-size: 12px;
  color: var(--theme-section-description-input-text-color, #5d5c63);
  height: 100%;
  width: 100%;
  resize: none;
  border: none;
}

.aUO1agXB5V0RHwiPE6Ir::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.aUO1agXB5V0RHwiPE6Ir::-webkit-scrollbar:vertical {
  width: 6px;
}

.aUO1agXB5V0RHwiPE6Ir::-webkit-scrollbar:horizontal {
  display: none;
}

.aUO1agXB5V0RHwiPE6Ir::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.VZf4lIWENKuGX2t6TkCA {
  grid-column: col / span 2;
  grid-row: row 2;
}

.VZf4lIWENKuGX2t6TkCA.MejYGgpXdI_shEwmzOGL {
  display: none;
}

.KASQwQDuuYFn8V69Teln {
  border: 2px solid var(--color-purple-600);
}

.VmPHDZSDFgQVgeSeN2GQ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--theme-subheader-background-color, #9c9c9c);
}

.OoqRXn_7aQHgOah3isW0 {
  background-color: var(--theme-background-color, #fff);
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  border-radius: 100px;
  padding: 6px 16px;
  color: var(--color-purple-600s);
  z-index: 1;
}

.CAXmANLd5DTtg1sfT0P6 {
  opacity: 1 !important;
}

.x3bn50d7Kpvb9L3Hy8wg {
  border: none;
  background: none;
  cursor: pointer;
}

.jSl1m85EpRhUS7ReT9eL {
  text-transform: uppercase;
  font-size: var(--theme-font-size-small, 12px);
  font-weight: 700 !important;
  border: 1px solid rgb(0 0 0);
  height: 51px;
}

.jSl1m85EpRhUS7ReT9eL:last-child {
  border-bottom: 1px solid rgb(0 0 0) !important;
}

.rUvUXskpMJiLwwSNjU8D {
  width: 100%;
  background-color: var(--theme-background-color, #fff);
  margin-bottom: 8px;
  padding: 6px 18px;
}

.z1gidwv1nW11Ht1zE7YK {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.rUvUXskpMJiLwwSNjU8D.LXYeR40EnP0dFYJQc51U {
  height: 45px;
  min-height: 45px;
  margin-bottom: 15px;
}

.rUvUXskpMJiLwwSNjU8D input {
  font-weight: bold;
}

.o_xezC6yBQUG7VPq_BI2 {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: var(--theme-font-size-small, 12px);
  cursor: pointer;
  padding-top: 2px;
  max-width: 40%;
}

.o_xezC6yBQUG7VPq_BI2 span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.o_xezC6yBQUG7VPq_BI2 img {
  margin-right: 8px;
}

.CnFaHiE4uJeRVJU_3xwx {
  cursor: grab;
}

.rcKQOVQZAf3RA4rx2mzg {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
}

.pIThrMekA2dkmiTu8sQ7 {
  height: 18px;
  display: flex;
  align-items: center;
  width: 124px;
}

.n1I5gzLLGTtWuGqodypn {
  position: absolute;
  top: 4px;
  left: calc(50% - 8px);
  right: 22px;
}

.n1I5gzLLGTtWuGqodypn img {
  min-width: 16px;
}

.Rq4hiyUqRwhHDp_ySFUZ {
  position: absolute;
  left: 22px;
  top: 0;
}

.nq30VxWuOGOMcSa3LFYr {
  padding: 0 !important;
}

.nq30VxWuOGOMcSa3LFYr.aw2ZCrsORE4Dbl6WYoLe::after {
  content: "";
  position: absolute;
  left: calc(50% - 5px);
  top: 17px;
  width: 10px;
  height: 10px;
  border-left: 2px solid var(--color-purple-600);
  border-right: 0;
  border-top: 2px solid var(--color-purple-600);
  border-bottom: 0;
  transform: rotate(45deg);
  margin-top: 6px;
  background: var(--theme-background-color, #fff);
  z-index: 1;
}

.kI6BGPMGwKS5seibnNEf {
  padding: 0 !important;
  cursor: pointer;
}

.kI6BGPMGwKS5seibnNEf img {
  min-width: 16px;
}

.zH6YeRzpkXqJYSG8WUGV {
  display: flex;
  gap: 5px;
  padding: 3px 4px;
  background-color: var(--theme-section-state-background-color, #f0f0f0);
}

.yQoqtynK3bJt3W7cCImK {
  height: 10px;
  width: 10px;
}

.rBEzRKNBsyAZF9ZTzXfe {
  height: 10px;
  width: 10px;
  max-width: 10px;
  max-height: 10px;
  overflow: hidden;
}

.QtL9ky1Czgi1zlSYEgnG {
  font-family: TTGrotesk, sans-serif;
  color: var(--theme-section-state-description-text-color, #2d2d33);
  font-size: 8px;
  white-space: nowrap;
}

.Zv_ZhKoDQYwdjtweTq3P {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.Zv_ZhKoDQYwdjtweTq3P img {
  height: 26px;
  margin-bottom: 6px;
}

.B2X_xJPnMIgABe5zdIut {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 122px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  padding: 8px 12px;
  cursor: pointer;
  margin-left: 10px;
  border: 2px solid var(--color-purple-600);
}

.mAW7KlET1_7VfErnFbM0 {
  text-align: center;
  margin-top: 8px;
  font-size: 8px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.maydepc4Pv5TpWXA07nN {
  text-align: center;
  font-size: 8px;
  margin-top: 4px;
}

.HOWlYbuaG_u_z8zJ8Q1K {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 75px;
  color: var(--theme-button-border-color, #b0b0b0);
}

.sQNbDD8l5Nw_BsbRtHu9 {
  height: 122px;
  font-size: 8px;
  width: 84px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
}

.afA41UDNOjZqQqsDtsQ7 {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.afA41UDNOjZqQqsDtsQ7.fNSG6L6hOTtOm_tpvuxP {
  padding: 0;
  justify-content: center;
}

.BtYfSxlN0Br2qVKUGRqD {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 22px;
}

.BtYfSxlN0Br2qVKUGRqD img {
  width: 50px;
  height: 50px;
}

.ESPprsnJKcXKpgQ9hDfa {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 100%;
  overflow: hidden;
  width: 100%;
  color: var(--theme-button-border-color, #b0b0b0);
}

.KQ6tYuF7EhxjkD0Sg8xx {
  width: 100%;
  height: 100%;
  animation: UrY3Utjmx8mpEk7wd1f6 0.15s ease-out forwards;
  box-shadow: var(--theme-button-shadow);
  cursor: grab;
}

.KQ6tYuF7EhxjkD0Sg8xx.bBtJadOrR4TEpjUhaONx {
  animation: none;
}

.KQ6tYuF7EhxjkD0Sg8xx.EuOaq7EffPy56A6jkks3 {
  width: 110px;
  height: 144px;
  margin: 50px;
  cursor: grab;
}

@keyframes UrY3Utjmx8mpEk7wd1f6 {
  0% {
    transform: scale(1) rotate3d(1, 2, 3, 0.1deg);
  }

  100% {
    transform: scale(1.1) rotate3d(1, 2, 3, 2deg);
  }
}

.fIzjse80gIeDRDme5eIq {
  margin: 0;
  background: transparent;
  border: none;
  font-family: TTGrotesk, sans-serif;
  font-weight: 400;
  font-size: 11px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 100%;
}

.LS8SM6R5TlQrrQg_mSOg {
  margin-top: 4px;
}

.fIzjse80gIeDRDme5eIq._WnXSJHLKy_Ij904_xJR {
  pointer-events: none;
  opacity: 0.5;
}

.fIzjse80gIeDRDme5eIq:hover {
  background-color: var(--theme-label-button-hover-background-color, #bebdc5);
}

.VaNMkuXMPWDKbLVV5Jtt {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  margin: 0 30px 18px;
  height: 176px;
  background-color: var(--theme-background-color, #fff);
  padding-right: 4px;
}

.k_wj_ZR751UGKzYmzjjk {
  width: 100%;
  padding: 11px 18px;
  font-weight: 700;
  font-size: 12px;
  color: var(--theme-subheader-background-color, #9c9c9c);
}

.IOgYtLlbsDvvOiH4JeQT {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-y: auto;
  margin-right: 4px;
  padding-left: 18px;
}

.Vo2e7mfWMxuMMgQLSkaM {
  font-size: 12px;
  height: 125px;
  color: var(--theme-section-description-input-text-color, #5d5c63);
  padding-right: 30px;
}

.IOgYtLlbsDvvOiH4JeQT::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.IOgYtLlbsDvvOiH4JeQT::-webkit-scrollbar:vertical {
  width: 6px;
}

.IOgYtLlbsDvvOiH4JeQT::-webkit-scrollbar:horizontal {
  display: none;
}

.IOgYtLlbsDvvOiH4JeQT::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.IQNhBM4cHb5XfrMCanPA {
  height: 45px;
}

.DqurmPQJ_XVXtSTv7uAA {
  padding: 15px 18px;
}

.fg1MMpwc39GCWZmtryMH {
  padding-top: 18px;
  width: 210px;
  height: 100%;
  border-right: 1px solid var(--theme-border-color, #e7e7e7);
  overflow-y: auto;
  transition: width 0.5s;
}

.fg1MMpwc39GCWZmtryMH.BZ0L79vJ5Pmz_5WpMW73 {
  width: 0;
}

.BtrNfjUgBXNSc_YXeWRf {
  font-family: TTGrotesk, sans-serif;
  width: 210px;
  padding: 20px 28px;
  border-bottom: 1px solid var(--theme-border-color, #e7e7e7);
  font-size: 16px;
}

.G6EqFuVJLK56eyH9TYvX {
  font-size: 16px;
  color: var(--theme-header-background-color, #000);
  font-weight: 600;
  margin-top: 6px;
}

.lqXbHvDKYirHzx9AJrAJ {
  position: relative;
  display: flex;
  width: 80vw;
  height: 90vh;
}

.pOThy5WZZuHMBo5FaHfn {
  position: absolute;
  top: 16px;
  right: 16px;
}

.pOThy5WZZuHMBo5FaHfn img {
  min-width: 24px;
}

.Pnc5PMZsPgd70zK9_8n2 {
  height: calc(100% - 65px);
  padding: 67px 50px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.l0FHiX416ldrdKVy96sT {
  height: 100%;
  flex: 1;
}

.l0FHiX416ldrdKVy96sT.JJ1HkhoqmrZieGnoGM3v {
  width: 100%;
}

.yA17WKt95AwqXL5Ez0QJ {
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.XbwUmgqlDVSTWfNZMeLv {
  text-transform: none !important;
  font-size: 16px !important;
  letter-spacing: normal !important;
}

.XbwUmgqlDVSTWfNZMeLv img {
  transform: rotate(90deg);
}

.XbwUmgqlDVSTWfNZMeLv.tklQoA7BK9p3mHiLKXbl img {
  transform: rotate(-90deg);
}

.i5GspXPMBfe1jCRjAy2d {
  padding: 10px 24px;
  color: var(--theme-background-color, #fff);
  background-color: var(--theme-foreground-color, #262626);
}

.mJX4YYV1gfwWkf9YKEhx {
  width: 210px;
  height: 100%;
  border-right: 1px solid var(--theme-border-color, #e7e7e7);
}

.MqNCswKAFTMH9kxuujES {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: sticky;
  top: 69px;
  background-color: var(--theme-background-color, #fff);
  z-index: 1;
  padding: 28px 32px 10px;
  margin-bottom: 16px;
}

.SNhn_884zqB3q3_HURZX {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.SNhn_884zqB3q3_HURZX input {
  display: none;
}

.bQanRxhlrECNFP6FwTah {
  display: grid;
  place-content: center;
  border: 1px solid var(--color-black);
  border-radius: 50%;
  height: var(--space-4);
  width: var(--space-4);
  min-height: var(--space-4);
  min-width: var(--space-4);
  margin-right: var(--space-1_5);
}

.bQanRxhlrECNFP6FwTah.LoniKt0OocWSibs09ig0::before {
  content: "";
  border-radius: 50%;
  width: var(--space-2);
  height: var(--space-2);
  background-color: var(--color-black);
}

.MLvS0KncL_P80RDYWdJU {
  width: 40%;
  min-width: 230px;
}

.VMFj4oJU7KkDS0NmELuP {
  font-weight: 700;
  margin-left: 4px;
}

.VVpKsRAR75P76XYtdf0L {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: none;
  letter-spacing: normal;
  font-size: 16px;
}

.VVpKsRAR75P76XYtdf0L span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.VVpKsRAR75P76XYtdf0L img {
  height: 10px;
  transform: rotate(180deg);
}

.soXVGG6dneEPKhwDkh_w {
  width: 100%;
  padding: 12px;
  border: 1px solid rgba(0 0 0 / 50%);
  background-color: var(--theme-background-color, #fff);
}

.wYC_Q_K3SbxLcoRGbnL3 {
  font-size: 16px;
  padding: 15px 0;
}

.mev7QjQdWQokam8XqZqR button {
  padding: 0;
}

.mev7QjQdWQokam8XqZqR img {
  min-width: 40px;
  height: 40px;
  width: 40px;
}

.JDg75RLRNgIAxLAFVLGT {
  padding: 8px 0;
  font-family: TTGrotesk, sans-serif;
  font-weight: 400;
  font-size: 14px;
  width: 220px;
  word-break: break-all;
}

.Tlsb3SfUoBR18yuCHg9v {
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 16px;
}

.Dxv6ChAPGv0JKueR32_z {
  font-size: 12px;
}

.o7CTqgXwEtPmOruAug1b {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 130px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  cursor: pointer;
}

.o7CTqgXwEtPmOruAug1b:hover {
  box-shadow: var(--theme-bottom-shadow, 2px 3px 3px 1px rgba(0 0 0 15%));
}

.o7CTqgXwEtPmOruAug1b.aH1iJR5eBKvZ_lGsKfVL {
  border: 2px solid var(--color-purple-600);
}

.o7CTqgXwEtPmOruAug1b.GYqso4hqSZOsShkgn6G7 {
  background-color: var(--theme-style-added-color, #f4fcfe);
}

.kHgc9SbZJ6CDgWmW7S7L {
  text-align: center;
  margin-top: 8px;
  font-size: 8px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.jz_Z4jCDqQxx698pZNL8 {
  text-align: center;
  font-size: 8px;
  margin-top: 4px;
}

.qb5bhPsTiZLCW2k81WKg {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: var(--theme-button-border-color, #b0b0b0);
}

.CHixGutF9ErTfpw0nAk8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.CHixGutF9ErTfpw0nAk8 img {
  height: 26px;
  margin-bottom: 6px;
}

.HNAwlePrjv9l0rKKPb17 {
  display: grid;
  row-gap: 10px;
  column-gap: 12px;
  grid-template-columns: repeat(auto-fit, 85px);
  padding: 10px 0;
}

.XEBHyt12EcUgmubuMiJV {
  font-size: 8px;
  text-align: center;
  cursor: pointer;
}

.OH4aO_F0hRxUG0aLL6xo {
  margin-top: 20px;
}

.hvLZdh1xph3AG_QtvEv5 {
  text-decoration: underline;
}

.YYO0aK0NI_vg1qH0nUho {
  color: var(--color-purple-600);
  margin-top: 30px;
}

.VrfOobrr8pu3lODXKWQH {
  text-decoration: underline;
}

.SF_tlI_bDtnP_gyC0bmn {
  border-bottom: 1px solid var(--theme-header-background-color, #000);
  padding-bottom: 14px;
  margin-bottom: 12px;
}

.LTvmjvP3kwUd5v1pbGEH {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.VMZ53esdOpvFsLhRr4G3 {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 12px;
  gap: 8px;
}

.oAsRGJbHQnlxaO3asgN1 {
  transform: rotate(270deg);
  cursor: pointer;
  display: flex;
  align-items: center;
}

.oAsRGJbHQnlxaO3asgN1.RKD6VhaATR7fqGxxpZa9 {
  transform: rotate(90deg);
}

.lTzwVAIbpg2ZMHKs_Gb1 {
  font-weight: 700;
  margin-left: 4px;
  margin-right: 8px;
  text-transform: capitalize;
}

.yqHKmpYyYdmHynTkgn_C {
  padding: 0 32px;
}

.V_4B65oNN3g8svIvbFkx {
  display: flex;
  position: sticky;
  top: 69px;
  justify-content: space-between;
  background-color: var(--theme-background-color, #fff);
  z-index: 1;
}

.KSqyWLPBMOCC9lqQlqCs {
  display: flex;
  align-items: center;
}

.KSqyWLPBMOCC9lqQlqCs img {
  min-width: 16px;
}

.Cl9Y4octMUQl0QLziEKP {
  font-size: 18px;
  line-height: 22px;
  margin-left: 10px;
  padding-right: 10px;
}

.kVttdcFGVHNFhur7pk56 {
  font-size: 12px;
  line-height: 14px;
  border-left: 1px solid #000;
  padding-left: 7px;
}

.ur_zzQbXb9nQIll2IYq3 {
  font-weight: 700 !important;
}

.HxNiUTgsks30QzUVQ1Xy {
  display: flex;
  position: sticky;
  top: 106px;
  justify-content: flex-end;
  padding-bottom: 10px;
  background-color: var(--theme-background-color, #fff);
  z-index: 1;
}

.HxNiUTgsks30QzUVQ1Xy button {
  padding: 0;
}

.jT91ldAmD2fc5Lc78tvC {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  color: var(--theme-button-border-color, #b0b0b0);
}

.K9uUuPZpwZh3bRLgLHXD {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.GQ4t4kePrsrR8SaG4q0P {
  width: 100%;
  padding: 16px 20px 16px 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  border-bottom: 1px solid rgb(0 0 0 / 25%);
}

.GQ4t4kePrsrR8SaG4q0P:hover {
  background-color: rgb(243 243 243 / 100%);
}

.s4Bem72jGYWdYQAsWcrQ {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}

.ZtnqZaIXIhBDK7LY7vaV {
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.ap1rRqeQUS7UsFOrahGv {
  display: flex;
  align-items: center;
}

.oOVKEJ0Gl9s1GYzijWsQ {
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(6, 35px);
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-gap: 10px;
  max-width: 300px;
  contain: layout;
  height: 50px;
  margin-right: 28px;
}

.IMNs9Vc5YbLTQvmq5ylG {
  padding: 0 32px 32px;
}

.P1lynj0j0b8qjZP_Wt3M {
  font-size: 16px;
  padding: 14px;
  display: flex;
  justify-content: flex-start;
  cursor: pointer;
}

.GtAhPQKE_lm95kbiU_Wm {
  display: flex;
  align-items: center;
  margin-right: 8px;
}

.GtAhPQKE_lm95kbiU_Wm img {
  height: 10px;
}

.tINtgi4Azf8nKjTlJT1E img {
  transform: rotate(180deg);
}

.hNTJwRo3OXTyI_1pOVP7 {
  width: 240px;
}

.hNTJwRo3OXTyI_1pOVP7 button {
  height: 40px;
}

.bsFbBGTCBJ2rgJIXgGVQ {
  border: 1px solid rgba(0 0 0 / 50%);
  background-color: var(--theme-background-color, #fff);
  overflow-y: auto;
}

.Mxodw4pmqEw7MmhNkGG8 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: none;
  letter-spacing: normal;
  font-size: 16px;
}

.Mxodw4pmqEw7MmhNkGG8 img {
  height: 10px;
  transform: rotate(180deg);
}

.uBirzAWWSpSHNFGHr8Aw {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: 11px;
  gap: 0 15px;
  border-bottom: 1px solid rgba(0 0 0 / 50%);
}

.IKqTJxs91VimGFPPO8Gi {
  position: relative;
  padding: 7px 0;
  width: 30%;
}

.HeovhMfr0vwFpmULfm62 {
  display: flex;
  align-items: center;
  font-weight: 400;
}

.HeovhMfr0vwFpmULfm62 span {
  margin-left: 5px;
}

.iROT84r8QtGIpRk3XQGY {
  border-bottom: 1px solid var(--theme-header-background-color, #000);
  padding-bottom: 14px;
}

._EzwNWSfflXsBtojNyUM {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.WNIrb4PruxUTRxWruKrY {
  transform: rotate(270deg);
  cursor: pointer;
  display: flex;
  align-items: center;
}

.WNIrb4PruxUTRxWruKrY.iz5tX3a4FBTMGQALfkUg {
  transform: rotate(90deg);
}

.Aw5u5qRoV1zmvKFn6lZR {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-top: 12px;
}

.dobWTwQLpvK5_F7HY_bh {
  font-weight: 700;
  margin-left: 4px;
  margin-right: 8px;
  text-transform: capitalize;
}

.HXzNNTlAnJm79oapCEGP {
  font-weight: 400;
}

.fyX0WYFeE86srGeQVYk1 {
  padding: 0 32px 32px;
}

.yJ4OLgc6uVsmfZVBs4h_ {
  font-size: 12px;
  color: var(--theme-no-media-found-placeholder-text-color, #898891);
  margin-bottom: 16px;
}

.b1hUItlQO8sb0nfkGxHT {
  margin-top: 30vh;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.FE_R799MXH0zd_8KiYUQ {
  font-weight: 700 !important;
}

.V0x9n4_hXVsLe7gys3UM {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: sticky;
  top: 69px;
  background-color: var(--theme-background-color, #fff);
  z-index: 1;
  padding: 30px 0 10px;
  margin-bottom: 20px;
}

.AqEuwybYoZAz7WN4XlgV {
  display: flex;
  gap: 4px;
}

.aEctDt1QlvgHTBp4WLDA {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.lQeGvsQnz1Q5HaZ80YFH {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  gap: 8px;
  margin-bottom: 12px;
}

.bBAD_B8Tn4KOgfsKFbAV {
  color: var(--theme-size-unavailable, #bcbdc4);
}

.pZfapDJmgvl5TOAvp8iy {
  width: 100%;
  overflow-x: auto;
}

.pZfapDJmgvl5TOAvp8iy::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  height: 6px;
}

.pZfapDJmgvl5TOAvp8iy::-webkit-scrollbar:horizontal {
  width: 6px;
}

.pZfapDJmgvl5TOAvp8iy::-webkit-scrollbar:vertical {
  display: none;
}

.pZfapDJmgvl5TOAvp8iy::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.bNbyZ5OzabTTFxKdeoP0 {
  border-collapse: collapse;
  width: 100%;
}

.SHkPAbvIAt6QKsC8X6Rv {
  font-weight: 400;
  background-color: var(
    --theme-assortment-table-header-background-color,
    #f5f5fa
  );
}

.SHkPAbvIAt6QKsC8X6Rv th {
  font-weight: 400;
}

.y2qQq3UtT211wb_rOIKJ {
  padding: 8px 20px;
  width: 170px;
  min-width: 170px;
  max-width: 170px;
  text-align: start;
}

.RcZWy6su1aqH3H8wE0F6 {
  text-transform: uppercase;
  width: 70px;
  min-width: 70px;
}

.dRkEzpS4vedz6mXQNN6Z {
  width: 185px;
  min-width: 185px;
  max-width: 185px;
}

.BnAYwHkZ5bhezocwzhmH {
  width: auto;
}

.LWfbyoGEkU5QNOD7t8FG {
  border-bottom: 1px solid var(--theme-separator-color, #e0e0e0);
}

.BQusbLbkJYzme90pB2tp {
  text-align: center;
  border: none;
}

.aGAZWDWbbj4rmILLcKLG {
  border: none;
  padding: 10px;
  border-right: 1px solid var(--theme-separator-color, #e0e0e0);
}

.GS2JwRro9naVOAyFlwL6 {
  font-weight: 600;
  margin-bottom: 4px;
}

.MxlZEdMeLlrlO3PgkeXe {
  color: var(--theme-box-quantity-color, #5a5a61);
}

.MxlZEdMeLlrlO3PgkeXe.gtgwr0IlvQrAnomlbMnO {
  color: #ff5a00;
}

.k0vA9_uelyD1zaAzYibp {
  padding: 10px 14px;
  border: none;
  border-right: 1px solid var(--theme-separator-color, #e0e0e0);
}

.NxlG9KwFDb5BfsrWzqUV {
  gap: 16px;
}

.NxlG9KwFDb5BfsrWzqUV div[data-type="image-container"] {
  height: 46px;
  width: 36px;
  min-height: 46px;
  min-width: 36px;
}

.HDpJyHQ2Qjnb7bg89rR8 {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  color: #6c43ff;
  background-color: #f4f2ff;
  padding: 3px;
}

.CdNWPFCfbLKGrbsZ76iw {
  margin-top: 8px;
  color: var(--theme-box-quantity-color, #5a5a61);
}

.BT1EPjQHrvCd2M9aQdTO {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.PQtCLQGEhyJGcX9lXhOh {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  gap: 8px;
  margin-bottom: 12px;
}

.iX7sto17cG1oGTfDbEOd {
  color: var(--theme-size-unavailable, #bcbdc4);
}

.AmzgIw59Gq4LhbpNQx2l {
  width: 100%;
  overflow-x: auto;
}

.AmzgIw59Gq4LhbpNQx2l::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  height: 6px;
}

.AmzgIw59Gq4LhbpNQx2l::-webkit-scrollbar:horizontal {
  width: 6px;
}

.AmzgIw59Gq4LhbpNQx2l::-webkit-scrollbar:vertical {
  display: none;
}

.AmzgIw59Gq4LhbpNQx2l::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.EK3ndrN4L6j7U_z7rOcp {
  border-collapse: collapse;
  width: 100%;
}

.JztwjyQiQauprZdhC3m7 {
  font-weight: 400;
  background-color: var(
    --theme-assortment-table-header-background-color,
    #f5f5fa
  );
}

.JztwjyQiQauprZdhC3m7 th {
  font-weight: 400;
}

.NScA17SLoXzYePLQM1UI {
  padding: 8px 20px;
  width: 170px;
  text-align: start;
}

.Ict98mwZiKVYt_Lhrhhd {
  text-transform: uppercase;
  width: 70px;
}

.O_bT19qbh_R8CyWvgkC4 {
  width: auto;
}

.V5eanVqvgtwKNCxRw9aw {
  border-bottom: 1px solid var(--theme-separator-color, #e0e0e0);
}

.cZahB5SsDlVmiRQBNQ_C {
  text-align: center;
  border: none;
}

.KwbS49j9zJQeYsCwZtUi {
  padding: 10px 14px;
  border: none;
  border-right: 1px solid var(--theme-separator-color, #e0e0e0);
}

.JNiRriVVy4_gVFfBvvsn {
  gap: 16px;
}

.JNiRriVVy4_gVFfBvvsn div[data-type="image-container"] {
  height: 46px;
  width: 36px;
  min-height: 46px;
  min-width: 36px;
}

.CU4BNteAuMrYmOo5ABnx {
  display: flex;
  flex-direction: column;
  position: relative;
  font-family: TTGrotesk, sans-serif;
  width: 70vw;
  max-width: 75rem;
  height: 70vh;
  overflow: hidden;
}

.kFXMblJ1JQ13iSjoEanU {
  display: flex;
  gap: 44px;
  margin-bottom: 48px;
}

.MeTSM8fx0BQq0P5SpXpD {
  height: auto;
  overflow: auto;
  padding-bottom: 60px;
  padding-right: 62px;
}

.MeTSM8fx0BQq0P5SpXpD::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.MeTSM8fx0BQq0P5SpXpD::-webkit-scrollbar:vertical {
  width: 6px;
}

.MeTSM8fx0BQq0P5SpXpD::-webkit-scrollbar:horizontal {
  display: none;
}

.MeTSM8fx0BQq0P5SpXpD::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.S3Z6sLfV3eeo3QVenMh_ {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  min-width: 150px;
  min-height: 200px;
  max-width: 150px;
  max-height: 200px;
  padding: 28px 18px;
}

.FN9vGLGDROZXQWP2BZuj {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.t2zM2oSShGlHX0ynuu3g {
  font-size: 16px;
  font-weight: 400;
}

.k15dLjr9kldzHf1DWvlQ {
  font-size: 16px;
  font-weight: 600;
  color: var(--theme-foreground-color, #262626);
}

.yd8B5R7fRXDBOKAH6x1F {
  display: flex;
  gap: 68px;
  margin-top: 28px;
}

.h2tLafsGXOJBxDx4EKr9 {
  margin-top: 16px;
}

.haeSxvTQ2XH21w9UTNab {
  width: 250px;
}

.SEg7Kri7NZkXFLfZC9Nb img {
  height: 100%;
  width: 100%;
}

.Zxm3OUWeUSvd8PD7Ao1_ {
  margin-bottom: 28px;
}

.mDfQSBOq321P0PWw4wIR {
  position: relative;
  font-size: 12px;
  border: none;
  padding: 8px 28px;
  background: transparent;
  outline: none;
  cursor: pointer;
}

.mDfQSBOq321P0PWw4wIR[data-state="inactive"]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--theme-separator-color, #e0e0e0);
}

.mDfQSBOq321P0PWw4wIR[data-state="active"] {
  font-weight: 600;
}

.mDfQSBOq321P0PWw4wIR[data-state="active"]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--theme-foreground-color, #262626);
}

.DXhT8gjSNHJo9sJ32qXh {
  padding: 8px 0;
  font-family: TTGrotesk, sans-serif;
  font-weight: 400;
  font-size: 14px;
  width: 220px;
}

.epyLk2the6dIARO20kez {
  font-size: 12px;
  font-weight: 500;
}

.LYDrQRJ2LDkdPIq83_1i {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
}

.WXysZT8v_XUR4RFKSKHg {
  font-size: 10px;
  font-family: ABCGrotesk, monospace;
  font-weight: 700;
  text-transform: uppercase;
}

.iwpr1eMd64Nj5S9VtXyt {
  text-transform: capitalize;
  margin-bottom: 16px;
}

.fgf_jD3ozz0AOIMOnDtC h3 {
  font-family: ABCGrotesk, monospace;
}

.fgf_jD3ozz0AOIMOnDtC span::before {
  content: "\2022";
  color: var(--theme-background-color, #fff);
  padding-right: 2px;
}

.ZqxE6PRvX4BStvWyjQ3A {
  width: 100%;
  margin-top: 28px;
}

.b5pHvhzLdGvZcBcKOrrC {
  opacity: 1 !important;
  border: 1px solid rgb(0 0 0);
  width: 186px;
}

.iib9voh00e08zdK5EOui {
  border: none;
  background: none;
  cursor: pointer;
}

.b5pHvhzLdGvZcBcKOrrC h3 {
  padding: 17px 12px;
  font-size: var(--theme-font-size-small, 12px);
  font-weight: 700;
}

.Xy9WHWRXmOehCvsFLDxA {
  font-size: var(--theme-font-size-small, 12px);
  font-weight: 700 !important;
  border-top: 1px solid rgb(0 0 0);
  height: 54px;
  padding-left: 12px !important;
  padding-right: 12px !important ;
}

.Xy9WHWRXmOehCvsFLDxA span {
  width: 186px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.pxzAC4eS7zqL1fRB83cp {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pxzAC4eS7zqL1fRB83cp input {
  max-width: 100px;
  font-weight: bold;
}

.pxzAC4eS7zqL1fRB83cp:hover input {
  background-color: #ddd;
}

.Xy9WHWRXmOehCvsFLDxA:hover input {
  background-color: #ddd;
}

.s1ZIE79qu0NULEVjah38 {
  color: var(--theme-style-frame-color);
}

.osePgiLsDlm1ykCc3llB {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 122px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  padding: 8px 12px;
  cursor: pointer;
}

.osePgiLsDlm1ykCc3llB:hover {
  box-shadow: var(--theme-bottom-shadow, 2px 3px 3px 1px rgba(0 0 0 15%));
}

.osePgiLsDlm1ykCc3llB.rYtBJ9Ud1C7U9c_G_nQg {
  border: 2px solid var(--color-purple-600);
}

.osePgiLsDlm1ykCc3llB.FfLagMD_ZxpjI9VncQuM {
  background-color: var(--color-purple-50);
}

.vh7OFE2XkLTeGYn20JzT {
  text-align: center;
  margin-top: 4px;
  font-size: 8px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.RLHGqz71DUJHhnIZPji8 {
  text-align: center;
  font-size: 8px;
  margin-top: 4px;
}

.kUUOkdBH9nDBqis3_5eU {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 75px;
  color: var(--theme-button-border-color, #b0b0b0);
}

.pfxRJ_GndUJWEsgh54Ux {
  padding: 0 !important;
  width: 12px !important;
  height: 12px !important;
}

.yLfDYStJa3KUZY00dgGV {
  position: absolute;
  top: 6px;
  right: 6px;
}

.yLfDYStJa3KUZY00dgGV.rYtBJ9Ud1C7U9c_G_nQg {
  top: 4px;
  right: 4px;
}

.rfNiw8lmJVosJ8QkLOCb {
  display: grid;
  row-gap: 10px;
  column-gap: 8px;
  grid-template-columns: repeat(auto-fit, 88px);
  padding: 10px 0;
}

.j2hkpvXwPKh_WxEHm2ow {
  font-size: 8px;
  text-align: center;
  cursor: pointer;
}

.vuWBInPo5Q_X_MhR0rmI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  margin-top: 12px;
}

.z7JTqHI2BSG4slcwiOhP {
  font-weight: 700;
  margin-left: 4px;
  margin-right: 8px;
  text-transform: capitalize;
}

.ZqElkPkL70UkY81i1tZg {
  position: relative;
  display: flex;
  gap: 8px;
}

.GCdtq4u6OpJipIgHdeQW {
  transform: rotate(270deg);
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-right: 12px;
}

.GCdtq4u6OpJipIgHdeQW.Hb5vIEnqXfVN_mjXxh0m {
  transform: rotate(90deg);
}

.xQzyX2MaqnUloU5LAx3l {
  height: 100%;
  padding: 0 32px 32px;
}

.PAbhZIJUCzsNSh4p_lRR {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  margin: 12px 0;
}

.ao6iCtcbBEiMRWP99mUz {
  display: flex;
  gap: 8px;
}

.lmrjt5GxXWqvCWqlfU6l {
  font-weight: 700 !important;
}

.fqB5L6v6kMuyz68cxmJ_ {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 340px);
  position: relative;
}

.fqB5L6v6kMuyz68cxmJ_ img {
  height: 64px;
  width: 64px;
}

.gaPHcDTGoLJ5qUOQd3Mh {
  width: 33%;
  min-width: 140px;
}

.c04XiZ1zTHe7zb3or0Mg {
  width: calc(40vw - 64px);
  border: 1px solid rgba(0 0 0 / 50%);
  background-color: var(--theme-background-color, #fff);
  max-height: calc(100vh - 260px);
  overflow-y: auto;
}

._fcJ6_AWJmyyGWkOA454 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: none;
  letter-spacing: normal;
  font-size: 16px;
}

._fcJ6_AWJmyyGWkOA454 img {
  height: 10px;
  transform: rotate(180deg);
}

.Ue7KDCpUHMwQ4Lod3Skw {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  padding: 11px;
  gap: 0 15px;
  border-bottom: 1px solid rgba(0 0 0 / 50%);
}

.pE27Xz5gyimBf46FP7B_ {
  position: relative;
  padding: 7px 0;
  width: 30%;
}

.MN88XRoKaErg0D_iPJGB {
  display: flex;
  align-items: center;
  font-weight: 400;
}

.MN88XRoKaErg0D_iPJGB span {
  margin-left: 5px;
}

.Uv7gAvp8CjxlavcC4ZF_ {
  width: 33%;
  min-width: 140px;
}

.YRjOdTSZIBwDn2yuEeV9 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: none;
  letter-spacing: normal;
  font-size: 16px;
}

.YRjOdTSZIBwDn2yuEeV9 img {
  height: 10px;
  transform: rotate(180deg);
}

.kGzCj5v8Jj827yYTiWjZ {
  max-height: calc(100vh - 260px);
  overflow-y: auto;
  overscroll-behavior: none;
  width: 100%;
  padding: 12px;
  border: 1px solid rgba(0 0 0 / 50%);
  background-color: var(--theme-background-color, #fff);
}

.ZJoQB9xnPfTUix_kjWJ9 {
  font-size: 16px;
  padding: 15px 0;
}

.WFfuWuq5TrOn0GTFAR3p {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
}

.WFfuWuq5TrOn0GTFAR3p img {
  min-width: 16px;
}

.WpcKcspZPTvhrjKcPV6m {
  display: flex;
  flex-wrap: wrap;
  margin-top: 22px;
  gap: 4px 6px;
  padding: 5px 8px;
  background-color: #f2f2f2;
  max-height: 90px;
  overflow-y: auto;
  overscroll-behavior: none;
}

.WpcKcspZPTvhrjKcPV6m::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--color-gray-100);
  width: var(--space-1_5);
}

.WpcKcspZPTvhrjKcPV6m::-webkit-scrollbar:vertical {
  width: var(--space-1_5);
}

.WpcKcspZPTvhrjKcPV6m::-webkit-scrollbar:horizontal {
  display: none;
}

.WpcKcspZPTvhrjKcPV6m::-webkit-scrollbar-thumb {
  border-radius: var(--space-1_5);
  border: 1px solid var(--color-gray-100);
  background-color: var(--color-gray-600);
}

.npAyhPFLrqyMO4X_bgZ2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 10px;
  font-size: 16px;
  padding-left: 12px;
  background-color: #c4c4c4;
}

.npAyhPFLrqyMO4X_bgZ2 img {
  min-width: 16px;
}

.ZcwHNSOPZingbcQLgYV9 {
  width: 33%;
  min-width: 140px;
}

.D_Y2KCL3VarNe0uWzAmg {
  font-weight: 700;
  margin-left: 4px;
}

.n0xLyIwNnQZCIigxnNRg {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: none;
  letter-spacing: normal;
  font-size: 16px;
}

.n0xLyIwNnQZCIigxnNRg span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.n0xLyIwNnQZCIigxnNRg img {
  height: 10px;
  transform: rotate(180deg);
}

.TPxMOwK3F0FIvR6ivF2Z {
  max-height: calc(100vh - 260px);
  overflow-y: auto;
  overscroll-behavior: none;
  width: 100%;
  padding: 12px;
  border: 1px solid rgba(0 0 0 / 50%);
  background-color: var(--theme-background-color, #fff);
}

.kRh_ZqDCgizc8dXVBSh0 {
  font-size: 16px;
  padding: 15px 0;
}

.Ejla2k44mXXjISGQzOep {
  padding: 0 32px 10px;
  position: sticky;
  top: 69px;
  background-color: var(--theme-background-color, #fff);
  z-index: 1;
}

.edtUAfojLDzzY6aGnI7E {
  display: flex;
  width: 100%;
  min-width: 550px;
}

.B2zRUJ_iOqv1Z6qg7gpd {
  display: flex;
  width: calc(100% - 50px);
}

.rpMSzSXNASio_h9AVdPc {
  font-size: 16px;
  color: var(--theme-foreground-color, #262626);
  margin-bottom: 12px;
  font-weight: 400;
}

.NNgy0OYQ0KKmJ5oTEHNs {
  display: grid;
  row-gap: 10px;
  column-gap: 8px;
  grid-template-columns: repeat(auto-fit, 88px);
  padding: 32px;
}

.gQ7V6OcWVohtd3CCUGdf {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 122px;
  font-size: 8px;
  width: 88px;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  border: 2px solid var(--theme-background-shade-color, #e5e5e5);
  padding: 8px 12px;
  cursor: pointer;
}

.gQ7V6OcWVohtd3CCUGdf:hover {
  box-shadow: var(--theme-bottom-shadow, 2px 3px 3px 1px rgba(0 0 0 15%));
}

.gQ7V6OcWVohtd3CCUGdf.BtIHpXoyAzKdlV8UBjLs {
  border: 2px solid var(--color-purple-600);
}

.Z7easxZyiVDf592dUiFC {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 22px;
}

.Z7easxZyiVDf592dUiFC img {
  width: 50px;
  height: 50px;
}

.z7lM2FculIqIOgK0LU0T {
  padding: 32px 32px 0;
  display: flex;
  justify-content: space-between;
  position: sticky;
  top: 0;
  background-color: var(--theme-background-color, #fff);
  z-index: 1;
}

.Oypr7GzxbNYKau17XxM_ {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 32px;
}

.vookitlGJPa6KHsLePIp {
  flex: 1;
  border: 0;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.02em;
  background-color: transparent;
  margin-bottom: 17px;
  padding: 0;
  cursor: pointer;
  white-space: nowrap;
}

.vookitlGJPa6KHsLePIp.rkVZcoSi2XSreke9avgy {
  text-decoration: underline;
  font-weight: 700;
}

.B5kM2lXZCJEF_Oi3OPGa {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
  height: 100%;
}

.zOoPflAOXAzDsh7dheir {
  padding: 4px;
}

.dubL27s7wSlV1tzYUlWF {
  white-space: nowrap;
}

._mRZPS5MpI6mcfHw51rQ > div:last-child {
  margin-top: 2rem !important;
  z-index: 5;
}

.YiLjvVus5lZpJCWMIsrF {
  opacity: 1 !important;
  border: 1px solid rgb(0 0 0);
  width: 186px;
  background-color: var(--theme-background-color, #fff);
  padding-bottom: 16px;
}

.XF2PxJ8eH4yGckUuaQGq {
  padding: 4px;
}

.YiLjvVus5lZpJCWMIsrF h3 {
  padding: 16px 12px;
  font-size: var(--theme-font-size-small, 12px);
  font-weight: 700;
  border: none;
}

.oluCzpcqTHGj_5r5L_wU {
  font-weight: 500;
  font-size: var(--theme-font-size-small, 12px);
  padding-left: 12px !important;
  padding-right: 12px !important ;
  border: none !important;
  min-height: unset !important;
  height: 40px;
}

.oluCzpcqTHGj_5r5L_wU.xeVWtp3iKbAjhGie3cX7 {
  color: #b0b0b0;
  cursor: default;
}

.oluCzpcqTHGj_5r5L_wU.dPBYj2boOiqY_3T_zuAR:hover {
  background-color: #070707 !important;
  color: #fff;
}

.oluCzpcqTHGj_5r5L_wU.xeVWtp3iKbAjhGie3cX7:hover {
  background-color: unset !important;
}

.oluCzpcqTHGj_5r5L_wU span {
  width: 186px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.nGhZ6oAyfEOGdTiZnUjg {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 18px 30px;
}

.c1VpdE015q8C10StEiE_ {
  width: 100%;
}

.ETeT8IP326MeVdoiee_2 {
  background-color: var(--theme-header-background-color, #000);
  opacity: 0.5;
  height: 1px;
}

.VUNE2TnpX0ldSi3GNx2z {
  opacity: 0.5;
  font-size: var(--theme-button-font-size-xsmall, 12px) !important;
}

.KX_RHTXQbUf2_aa6ajQr {
  font-family: TTGrotesk, sans-serif;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.pycaqueDouR2LU2kbCkl {
  font-size: 20px;
  font-weight: 400;
  display: flex;
  gap: 14px;
}

.eeeMGgDQYe_BnZG1VBaW {
  color: var(--theme-show-more-colors-text-color, #75787b);
}

.AuI7inP82eRJKdG6Qvku {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  height: 48px;
  width: 35px;
  border: 1px solid var(--theme-separator-color, #e0e0e0);
}

.PBU1UfFoX0lbY5UTTAgb {
  display: grid;
  grid-template-columns: repeat(auto-fill, 130px);
  column-gap: 12px;
  row-gap: 32px;
  margin-top: 24px;
}

.OFt_zV76KhcB15FeWv4c {
  overflow-y: auto;
  padding-top: 25px;
  max-height: 100%;
}

.OFt_zV76KhcB15FeWv4c::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.OFt_zV76KhcB15FeWv4c::-webkit-scrollbar:vertical {
  width: 6px;
}

.OFt_zV76KhcB15FeWv4c::-webkit-scrollbar:horizontal {
  display: none;
}

.OFt_zV76KhcB15FeWv4c::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.Nij5xrOA1XnrI_ADOo0r {
  display: flex;
  gap: 40px;
  align-items: center;
  margin-top: 32px;
}

.Nij5xrOA1XnrI_ADOo0r span {
  font-size: 16px;
  color: var(--theme-status-draft-color, #5d5c63);
}

.Zo0Y2womfHMJQzaBxW31 {
  background-color: var(--theme-toggle-inactive-background-color, #bebdc5);
  border: 1px solid var(--theme-toggle-inactive-background-color, #bebdc5);
  max-width: 75px;
}

.Zo0Y2womfHMJQzaBxW31.pYtFqiqLpKoM7uDSkbWM {
  background-color: var(--color-purple-600);
  border: 1px solid var(--color-purple-600);
}

.Zo0Y2womfHMJQzaBxW31 > div {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 17px;
  color: var(--theme-background-color, #fff);
}

.Zo0Y2womfHMJQzaBxW31 > div[data-state="active"] {
  background-color: var(--theme-toggle-inactive-background-color, #bebdc5);
  border: 1px solid var(--theme-toggle-inactive-background-color, #bebdc5);
}

.Zo0Y2womfHMJQzaBxW31.pYtFqiqLpKoM7uDSkbWM > div[data-state="active"] {
  background-color: var(--color-purple-600);
  border: 1px solid var(--color-purple-600);
}

.Zo0Y2womfHMJQzaBxW31 > div[data-state="inactive"] {
  background-color: var(--theme-background-color, #fff);
}

.kdKnzPOj4IumfB9HJhCS {
  width: var(--space-48);
}

.wT0QmGLTbVAltXbCz6pP {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--theme-button-border-color, #b0b0b0);
  font-size: 12px;
  position: relative;
  width: 130px;
  height: 175px;
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  padding: 24px 0;
}

.nT77wsyS8IX0RK6UWmbZ {
  position: absolute;
  bottom: 5px;
  right: 5px;
}

.yBLLqhNO8gg4ZYL_EgxJ {
  text-transform: capitalize;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  margin-top: 12px;
}

.zirW3PaZPx2WNE2rKBKA {
  display: flex;
  padding: 32px 0 20px;
  border-bottom: 1px solid var(--theme-pdp-section-border, #e6e5eb);
}

.giSq0nQSMjMmhW3Mcgve {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 135px;
  width: 100px;
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  padding: 24px 0;
}

.Sl6G95VbLspBrDy3OUyD {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.cqNPQQ_u7KrPbY3b6qVr {
  flex: 1;
  padding-left: 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.CflsnudKJSShsncQjOLu {
  text-transform: capitalize;
  display: flex;
  gap: 3px;
  font-size: 16px;
  font-weight: 400;
}

.OggwCipUOcJYTT6zXl2b {
  font-size: 12px;
  font-weight: 400;
  color: var(--theme-show-more-colors-text-color, #75787b);
}

.AuSqwnOKG150Bs7crILX::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.AuSqwnOKG150Bs7crILX::-webkit-scrollbar:vertical {
  width: 6px;
}

.AuSqwnOKG150Bs7crILX::-webkit-scrollbar:horizontal {
  display: none;
}

.AuSqwnOKG150Bs7crILX::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.AuSqwnOKG150Bs7crILX input {
  color: var(--color-black);
}

.AuSqwnOKG150Bs7crILX div {
  background-color: var(--theme-section-state-description-text-color, #2d2d33);
  color: var(--theme-collaborator-background-color, #f7f3f7);
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.AuSqwnOKG150Bs7crILX div:last-child {
  background-color: #fff;
  max-width: 100%;
}

.AuSqwnOKG150Bs7crILX img {
  filter: invert(1);
}

.wIql6dLE2Q5Qun501CCj {
  flex-direction: row;
  gap: 6px;
  margin-top: 10px;
  margin-bottom: 42px;
}

.vGoD7mvpRrcrrLVUv9CJ {
  font-family: TTGrotesk, sans-serif;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.Cw2aMONxqaUyI1Erlpjk {
  font-size: 16px;
  margin-bottom: 10px;
}

.mXuVY6Tz_ed36fz3M2Wb {
  flex: 1;
  overflow-y: auto;
  padding-top: 25px;
  padding-right: 8px;
}

.mXuVY6Tz_ed36fz3M2Wb::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.mXuVY6Tz_ed36fz3M2Wb::-webkit-scrollbar:vertical {
  width: 6px;
}

.mXuVY6Tz_ed36fz3M2Wb::-webkit-scrollbar:horizontal {
  display: none;
}

.mXuVY6Tz_ed36fz3M2Wb::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.oLRDI0K5WxzeAmEhElE0 {
  display: flex;
  margin-bottom: 56px;
}

.OWPhMvpyO4XQ6v9DFM4a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 175px;
  width: 130px;
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  padding: 24px 0;
}

.VwwhJ0mzeGaIFyejRSbU {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 8px;
}

.kUoaND5AcvYOaamahpw0 {
  flex: 1;
  padding-left: 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.sf8R5HHt18g1MYn0tGsw {
  font-size: 20px;
  font-weight: 400;
}

.uSzgSIGh6oYo7iy1YJ8g {
  font-size: 20px;
  font-weight: 400;
  color: var(--theme-show-more-colors-text-color, #75787b);
}

.U3xaAbaJHTiR_3PQ97Kt {
  width: 100%;
}

.U3xaAbaJHTiR_3PQ97Kt input {
  color: var(--color-black);
}

.U3xaAbaJHTiR_3PQ97Kt::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #e6e6eb);
  width: 6px;
}

.U3xaAbaJHTiR_3PQ97Kt::-webkit-scrollbar:vertical {
  width: 6px;
}

.U3xaAbaJHTiR_3PQ97Kt::-webkit-scrollbar:horizontal {
  display: none;
}

.U3xaAbaJHTiR_3PQ97Kt::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-scrollbar-background-color, #e6e6eb);
  background-color: var(--theme-unavailable-label-pdf-text-color, #898891);
}

.U3xaAbaJHTiR_3PQ97Kt div {
  background-color: var(--theme-section-state-description-text-color, #2d2d33);
  color: var(--theme-collaborator-background-color, #f7f3f7);
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.U3xaAbaJHTiR_3PQ97Kt div:last-child {
  background-color: #fff;
  max-width: 100%;
}

.U3xaAbaJHTiR_3PQ97Kt img {
  filter: invert(1);
}

.lRiV_ZrHS_y_rU3q_LSO {
  font-size: 27px;
  font-weight: 360;
  color: var(--theme-foreground-color, #262626);
}

.Nr0Se099DE1yKfMi3Fp1 {
  width: var(--space-48);
}

.xgAETxBnc4plsx3mWxBT {
  position: relative;
  background-color: var(--theme-background-color, #fff);
  color: var(--theme-subheader-background-color, #9c9c9c);
  margin: 0 30px 16px;
  height: 45px;
  padding: 12px 16px;
}

.xgAETxBnc4plsx3mWxBT.slGlQ2UlliLdcSXz6xPh {
  height: 170px;
  border: 4px dashed var(--color-purple-600);
}

.MTOyEwRkIf_cJzW3nkJj {
  width: 100%;
  font-weight: bold;
  margin-top: 4px;
  font-size: 12px;
}

.xgAETxBnc4plsx3mWxBT.GxhJHoZ0tYQ_NmkuBBZP {
  height: 170px;
}

.xgAETxBnc4plsx3mWxBT.E5ucmm2UxvufW7dPUn6S {
  background-color: rgb(255 255 255 / 50%);
}

.ZZQFIaFqeg2Mw7F7yYQO {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hJTihVK1GYownO7Uhw7A {
  display: flex;
  justify-content: center;
}

.Px1vm6vtoWH6s_4xvjS7 {
  border: 2px solid transparent;
}

.Px1vm6vtoWH6s_4xvjS7.dHZjvkrYpQdUWE8dDHCc {
  border: 2px solid var(--color-purple-600);
}

.Mi_fZpEs19KzJvWbrrxH {
  background-color: var(--theme-background-color, #fff);
  border-radius: 100px;
  padding: 6px 16px;
  color: var(--color-purple-600);
  z-index: 1;
}

.dLgqzyC8gCzS8vCh_aWw {
  height: 134px;
  background-color: var(--theme-background-color, #fff);
  border: 1px solid var(--theme-export-to-pdf-border-color, #d2dcdf);
  width: 104px;
  padding: 8px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

.dLgqzyC8gCzS8vCh_aWw.bwgxmPbDkchR2nB51Sxz {
  border: 2px solid var(--color-purple-600);
}

.dLgqzyC8gCzS8vCh_aWw:hover > img {
  opacity: 0.5;
}

.dLgqzyC8gCzS8vCh_aWw.csiao1I2Ibxgufvm2OPa {
  pointer-events: none;
  cursor: not-allowed;
}

.TpRlSM8IEM9fNNd3IgI5 {
  display: none;
}

.dLgqzyC8gCzS8vCh_aWw:hover .TpRlSM8IEM9fNNd3IgI5 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  position: absolute;
  width: 100px;
  height: 130px;
  top: 0;
  left: 0;
  padding: 8px;
}

.dLgqzyC8gCzS8vCh_aWw:hover .br6LNA07NG6LDNHlrG0q {
  font-size: 14px;
  text-transform: capitalize;
}

.TZ59_XG4fInyIPbBKmqy {
  height: 100%;
  width: 100%;
}

.dLgqzyC8gCzS8vCh_aWw:hover .TZ59_XG4fInyIPbBKmqy {
  opacity: 0.5;
}

.lXtMATexrpLjAWxcc40r {
  display: flex;
  font-family: TTGrotesk, sans-serif;
  flex-direction: column;
  font-size: 16px;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.yVJah37lWDw6audc_VJl {
  font-weight: 400;
}

.waujSke5a8nk8W9Aw0cS {
  font-weight: 400;
  color: var(--theme-share-modal-inactive-tab-color, #75787b);
}

.y94g3rkjawO4ekVFXOGQ {
  display: flex;
  margin-top: 32px;
  justify-content: space-between;
}

.qmR_SPOUj_Pu8xTAxX99 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
}

.qmR_SPOUj_Pu8xTAxX99 > img {
  height: 70px;
  width: 70px;
}

.wDakshiGaJlVE8SkKXxN {
  display: grid;
  column-gap: 8px;
  row-gap: 8px;
  grid-template-columns: repeat(auto-fit, 104px);
  width: 720px;
  max-height: 500px;
  z-index: 1;
  overflow: auto;
}

.wDakshiGaJlVE8SkKXxN::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-background-shade-color, #e5e5e5);
  width: 8px;
  border-radius: 6px;
}

.wDakshiGaJlVE8SkKXxN::-webkit-scrollbar:horizontal {
  height: 8px;
}

.wDakshiGaJlVE8SkKXxN::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 1px solid white;
  background-color: var(--theme-tooltip-background-color, #262626);
}

.L7oQixOeXxVARskSn9PQ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 680px;
  max-height: 500px;
}

.OchwVbaMakuiroPLimu9 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 680px;
  max-height: 500px;
}

.wDakshiGaJlVE8SkKXxN .OchwVbaMakuiroPLimu9 {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.hJl6vgS_g5ymN9ZPja8k {
  width: var(--space-48);
}

.uPwmiAh5OA3kgwWSBPDg {
  width: 60vw;
  height: calc(100vh - 54px - 48px);
  overflow-y: auto;
  background-color: var(--theme-background-shade-color, #e5e5e5);
}

.jHS5m3JeJopbSnJ_SuRA {
  display: flex;
  padding: 0 20px;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.jfbMfVV5PcPTG8DwJjPQ {
  height: 56px;
  display: flex;
  align-items: center;
  background-color: var(--theme-subheader-background-color, #9c9c9c);
  padding-left: 10px;
}

.TC18IRd305Tyzy6TfbDO {
  width: 40vw;
  min-width: 480px;
  height: calc(100vh - 102px);
  overflow-y: auto;
  box-shadow: var(--theme-left-shadow, -5px 0 5px 1px rgba(0 0 0 15%));
}

.k1n8xgBvsAb5ysKjF9LH {
  display: flex;
}

.JR07YClf24vRkvaEYq2X {
  margin: 0 30px;
}

.sJBOJHdgJLaEiRx5fKuB {
  font-family: TTGrotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.iwuLUDGOYn3zy5Vsfs8s {
  width: var(--space-48);
}

.F8vICIjVLVfuoQbmBVQ7 {
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}

.cywmJ827ewxLBTKyYazS {
  border-top: 1px solid #d0d1d8;
  margin-top: 18px;
  padding-top: 32px;
}

.mm7tK9xzZX4rtyVWGqXD {
  font-size: 16px;
  color: #5a5a61;
  margin-bottom: 18px;
}

.OerCNezyYPV7no0G82yQ {
  margin-bottom: 18px;
}

.OerCNezyYPV7no0G82yQ img {
  min-width: 16px;
}

.OwP90CXRdYbCr6YyISCA {
  font-size: 19px;
  margin-bottom: 16px;
  margin-top: 16px;
}

._57y2Oo5PIzCYXZC0in4w {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.NBlEDesxwxnCDzBX8T2r {
  display: flex;
}

.vCj2ZxWJGwRQvkCk9XJI {
  position: relative;
  margin: -10px;
}

.OTRdujAUBpL5itb6rbLP {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: var(--theme-warning-color, #ffd100);
  border-radius: 50%;
  top: 12px;
  right: -3px;
}

.Pb3NLv5UqiSRfWgZSwQS {
  grid-gap: 10px;
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  padding: 10px;
  cursor: pointer;
}

.glasuUUOCcfemjCzrx0A {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  color: #dbdbdb;
}

.XgM2DNpwZECtNqAKLq1f > img {
  height: 10px;
}

.YSWS4iClN7X1qJdojzgc > div:last-child {
  left: 50% !important;
  transform: translateX(-50%);
  z-index: 1;
  margin-top: 42px !important;
}

.x1jjHjclFmXK6Fk5q4eu {
  contain: unset !important;
  width: 176px;
  background-color: #262626;
  box-shadow: unset;
  border-radius: 4px;
  cursor: initial;
}

.x1jjHjclFmXK6Fk5q4eu::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -10px;
  width: 0;
  height: 0;
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #262626;
  z-index: 1;
}

.x1jjHjclFmXK6Fk5q4eu ul {
  display: grid;
  grid-auto-flow: row;
  grid-row-gap: 18px;
  padding: 18px !important;
}

.ckOagsoRSOGoGGeBEr44 {
  margin: -10px;
}

.eprr5_sV5LG3lebpvimQ {
  display: flex;
  justify-content: space-between;
  border-bottom: none !important;
  min-height: unset !important;
  background-color: unset !important;
  font-weight: 700 !important;
  font-size: 10px !important;
  letter-spacing: 0.17em !important;
  text-transform: uppercase !important;
  text-align: left !important;
  color: #fff !important;
  cursor: pointer !important;
  padding: 10px !important;
}

.hdx3ve6r_dbL5DhqLDv4 {
  width: 8px;
  height: 8px;
  background-color: var(--theme-warning-color, #ffd100);
  border-radius: 50%;
}

.BRy_9aN5EOWNqn0AUD3M {
  display: flex;
  flex-direction: column;
  width: 70vw;
  height: 60vh;
  max-height: 100%;
}

.BRy_9aN5EOWNqn0AUD3M p {
  font-size: 16px;
  margin: 24px 0;
}

.Vf4F5lJp5fuJCKusKsMS {
  font-size: 20px;
}

.v6RJVJQZteaIeOOPYH63 {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  width: 100%;
  min-width: 630px;
  overflow-y: auto;
  padding-bottom: 1px;
  padding-right: 1px;
}

.ci0j36_z8zSk5luvEeBX {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-left: 16px;
  margin-bottom: 12px;
}

.ci0j36_z8zSk5luvEeBX span {
  margin-left: 5px;
}

.ci0j36_z8zSk5luvEeBX input {
  cursor: pointer;
}

.Ylmk9m5S4n0qytKXHLTa {
  width: var(--space-48);
}

.ajAJ7R34faYTA3NszHki {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 25%;
  height: 56px;
  padding: 12px 16px;
  box-shadow: 1px 0 0 0 #d2d2d9, 0 1px 0 0 #d2d2d9, 1px 1px 0 0 #d2d2d9,
    1px 0 0 0 #d2d2d9 inset, 0 1px 0 0 #d2d2d9 inset;
}

.qbGuyKaRdVHRFwPtt3wQ {
  display: flex;
  align-items: center;
  font-weight: 400;
  cursor: pointer;
}

.qbGuyKaRdVHRFwPtt3wQ span {
  margin-left: 5px;
}

.qbGuyKaRdVHRFwPtt3wQ input {
  cursor: pointer;
}

.kyQsFdeRl_hYKsrpxz1z {
  width: 25px;
  height: 30px;
}

.j2IescZRADlrmnLDmcdr {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}

.sb_it1mZvbVdT41njMK2 {
  height: 48px;
  background-color: var(--theme-foreground-color, #262626);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.miNXGHZGGHy7W9y7EJcM {
  display: flex;
  align-items: center;
}

.miNXGHZGGHy7W9y7EJcM > a,
.miNXGHZGGHy7W9y7EJcM > button {
  margin-left: 20px;
}

.odyFNlUZXuRwsi9ibqLZ {
  text-align: center;
  font-size: var(--theme-header-title-font-size, 20px);
}

.D0whmepwR1ArH33Ccc3j {
  display: flex;
  align-items: center;
}

.zIZhAYQ9FmPdbhnGJwJ2 {
  display: flex;
}

.G98sZ804AyLIa6yT7jYz {
  white-space: nowrap;
}

.mhpLfIoJKLtKPycXwQ2J {
  margin-right: 20px;
  display: flex;
  align-items: center;
  gap: 16px;
}

.nJvIMoaVdV2pO_X05msG {
  position: relative;
}

.UuWs9HdmWsSO7qdPDL22 {
  padding: 8px !important;
  border-radius: 5px !important;
}

.UuWs9HdmWsSO7qdPDL22 img {
  min-width: 16px;
}

.UuWs9HdmWsSO7qdPDL22:hover {
  background-color: var(--theme-background-color, #fff) !important;
}

.UuWs9HdmWsSO7qdPDL22:hover img {
  filter: invert(1);
}

.Vz5XMJzfznzp0nsg5DGP::after {
  content: "";
  position: absolute;
  top: 4px;
  right: 4px;
  display: block;
  height: 5px;
  width: 5px;
  background-color: #ef5858;
  border-radius: 50%;
}

.FdgL6_2Wu_m4vjHh8Y2s {
  font-size: 18px;
  color: #000;
}

.mhpLfIoJKLtKPycXwQ2J h1 {
  padding: 0;
}

.U5nE_19jtwe0Kp79eZTX {
  font-size: 10px;
  white-space: nowrap;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 10px;
}

.yoUcY862WR2FkP15Drjj {
  border-radius: 0 !important;
  text-transform: none !important;
  color: #fff !important;
  padding: 8px 24px !important;
  background-color: #464646 !important;
  border-color: #000 !important;
}

.Ft1V3XI2nyVMTRDCYk6k {
  display: flex;
  background: var(--theme-toaster-background-color, #262626);
  border-radius: 4px;
  padding: 10px 24px;
  align-items: center;
  margin: -4px -10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: var(--theme-toaster-text-color, #fff);
  white-space: nowrap;
}

.Ft1V3XI2nyVMTRDCYk6k > img {
  margin-right: 16px;
}

.AcmwBPoYJ2ZR_OWur5s1 {
  height: 30px;
  width: 1px;
  background-color: var(--theme-background-color, #fff);
  margin-left: 16px;
}

.f7RdL2MwZc02H92NoZHS {
  padding: 0 18px;
  cursor: pointer;
}

.G8C8cqEuYZ67ZToTMreL {
  padding: var(--space-6);
  background-color: var(--color-white);
  height: var(--space-52);
  width: var(--space-128);
}

.SYVPTAId_2oWAXF0vQkt {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--space-4);
}

.SYVPTAId_2oWAXF0vQkt button {
  height: var(--space-6);
  width: var(--space-6);
}

.hdUAeX9VEew7zUCy1I3w img {
  width: var(--space-6) !important;
  height: var(--space-6) !important;
}

.S5ZCdivLYZsihdWri1us {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}

.S5ZCdivLYZsihdWri1us img {
  width: var(--space-4) !important;
  height: var(--space-4) !important;
}

.VhqGja37cxCIMCOwtqJP {
  display: flex;
  gap: var(--space-2);
}

.VhqGja37cxCIMCOwtqJP input {
  width: 22.25rem;
  padding: var(--space-2_5) var(--space-3);
}

.VhqGja37cxCIMCOwtqJP button {
  flex-grow: 1;
}

.HPJ850kG7EVhv2AWu4Up {
  display: flex;
  margin: var(--space-2) 0;
}

.HPJ850kG7EVhv2AWu4Up label {
  cursor: pointer;
  display: flex;
  gap: var(--space-2);
  align-items: center;
}

.HPJ850kG7EVhv2AWu4Up input:checked {
  background-color: var(--color-black);
}

.vXoS7jIpslRIUieZglaJ {
  display: flex;
  gap: var(--space-2);
  justify-content: space-between;
}

.vXoS7jIpslRIUieZglaJ button {
  text-transform: none;
  flex-grow: 1;
  border-radius: var(--space-1);
  height: var(--space-10);
}

.vXoS7jIpslRIUieZglaJ > div {
  width: 22.25rem;
}

.s6Rv8meUbxKpC3QNXwWh {
  max-width: 13.375rem;
}

.leIU1ZiwLm2xYTVno23I {
  display: flex;
  gap: var(--space-6);
  margin-bottom: var(--space-3_5);
}

.joFsRe89n_0l2kP5yTVe {
  color: #bcbdc4;
  cursor: pointer;
}

.joFsRe89n_0l2kP5yTVe.RMWhFTvbLT6Iuf5OixuO {
  color: #2d2d33;
  text-decoration: underline;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .G8C8cqEuYZ67ZToTMreL {
    max-width: calc(100vw - var(--space-24));
  }

  .VhqGja37cxCIMCOwtqJP {
    max-width: 100%;
  }

  .VhqGja37cxCIMCOwtqJP input {
    flex: 2;
    max-width: 50vw;
  }

  .VhqGja37cxCIMCOwtqJP button {
    max-width: var(--space-24);
    font-size: var(--space-3);
    flex: 1;
  }
}

@media only screen and (max-width: 479px) {
  .VhqGja37cxCIMCOwtqJP input {
    flex: 2;
    max-width: 40vw;
  }

  .VhqGja37cxCIMCOwtqJP button {
    max-width: var(--space-24);
    font-size: var(--space-2_5);
    flex: 1;
  }
}

.BoRGH27VmDnGvSuwtanA {
  overflow-y: auto;
}

.YPR_pM4BaTeyjvVgNjfD {
  padding: var(--space-4) 0;
  width: 20.5rem;
}

.b8KMRAZYaE2Vg8BjMlQn {
  margin-bottom: var(--space-8);
}

.HeJREVtB8Y4A7488lQGg {
  font-family: ABCGrotesk, monospace;
  text-transform: uppercase;
  margin-top: var(--space-6);
  margin-bottom: var(--space-2);
}

.IrSDWgqPucIIo8pRlpP4 {
  font-style: italic;
  margin-top: var(--space-36);
  color: var(--theme-button-border-color, #b0b0b0);
}

.dJtg7gI66s3w5BfSzS4C {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-6);
}

.O5s_Q0wXNxjnfNVVy429 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.dJtg7gI66s3w5BfSzS4C button {
  padding: 0;
}

.dJtg7gI66s3w5BfSzS4C img {
  height: var(--space-8);
  width: var(--space-8);
  min-width: var(--space-8);
}

.ZUqj7EqrM8lQ_JnbA0Lm {
  background-color: var(--color-black) !important;
}

.QyHd1RuQO3PTDn3zmlHw {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 var(--space-2);
  height: var(--space-14);
  background-color: var(--color-white);
}

.QyHd1RuQO3PTDn3zmlHw:hover {
  background: linear-gradient(81.01deg, #fff 27.83%, #e7e7e7 105.6%);
}

.QyHd1RuQO3PTDn3zmlHw button {
  padding: 0;
}

.lntXH7oauC2gN4AUFs0x {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--space-9);
  height: var(--space-12);
}

.djRAl30GVqWSOc7EtqtB {
  width: 13.25rem;
  margin-left: var(--space-4);
  margin-right: var(--space-6);
}

.djRAl30GVqWSOc7EtqtB div {
  overflow: hidden;
  text-overflow: ellipsis;
}

.kQ88DQLOtJIQ_RJk3SLJ {
  color: var(--theme-subheader-background-color, #9c9c9c);
  font-size: var(--space-3);
}

.R_xlzt0GkqLhrUbT2a9r {
  height: 100%;
  width: 100%;
  font-size: var(--space-2);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(
    --theme-style-image-container-background-color,
    #f8fafa
  );
  color: var(--theme-image-coming-soon-text-color, #bebdc5);
  text-align: center;
}

.FHyZGc6OZk_lwikpKHvN img {
  height: var(--space-6);
  width: var(--space-6);
  min-width: var(--space-6);
}

.CB5sVSvv1IQLanOOelbv:hover {
  background-color: none;
}

.rftHpz5UVynRWGmIV2ah {
  display: flex;
  align-items: center;
  height: var(--space-12);
  justify-content: space-between;
  padding: 0 var(--space-2);
  margin-bottom: var(--space-2);
  background-color: var(--color-white);
}

.rftHpz5UVynRWGmIV2ah button {
  padding: 0;
}

.rftHpz5UVynRWGmIV2ah img {
  height: var(--space-6);
  width: var(--space-6);
  min-width: var(--space-6);
}

.wMAF88RK9cfBzvnT19XP {
  display: flex;
  gap: var(--space-3);
  align-items: center;
  padding-left: var(--space-2);
}

.wMAF88RK9cfBzvnT19XP.QkNKRwGFRPNNj3vUM2Fk {
  gap: 0;
  margin-bottom: var(--space-2);
}

.ymXUMDxNFw5LC5tGF1Ik {
  flex-grow: 1;
  position: relative;
  height: 1px;
  background-color: var(--color-black);
}

.y8Mk_YYPJ2L_vDekGtoS {
  margin-top: var(--space-4);
  cursor: pointer;
}

.y8Mk_YYPJ2L_vDekGtoS:first-child {
  margin-top: 0;
}

.F9ryjNWnGDuRlRLjDtuT {
  display: flex;
  justify-content: flex-start;
  padding: 0 var(--space-2);
}

.F9ryjNWnGDuRlRLjDtuT button {
  padding: 0;
  margin-top: var(--space-2);
}

.R9JvKnpwq7YPWSrDCArb {
  background-color: var(--theme-favorite-item-image-background-color, #f1f1f1);
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--space-20);
  height: 7.5rem;
  padding: var(--space-5) var(--space-2_5);
}

.SxDaI5lCg2dngtkGMc4w {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 13.25rem;
  padding: var(--space-2) var(--space-4);
}

.tq9Pia8_CFESROKJsuet {
  display: flex;
  flex-direction: row;
  gap: var(--space-2_5);
}

.lDbyELaA2vS737RWiWjR {
  color: var(--theme-subheader-background-color, #9c9c9c);
}

.BX7TpXtGocneI1ud61nX {
  color: var(--color-red-700);
}

.GaGSXhIVNJDapxIa8lnI {
  cursor: pointer;
  display: flex;
  align-items: center;
}

.GaGSXhIVNJDapxIa8lnI img {
  margin: 0 var(--space-2);
  width: var(--space-2);
}

.GaGSXhIVNJDapxIa8lnI.o0Rc9QtL24DKbkz6mrqp img {
  transform: rotate(180deg);
}

.y8Mk_YYPJ2L_vDekGtoS.kcCBtdBukz5us2Go6lF4 {
  animation: T0J6vPvqaMeXeuNKJUtV 1s linear both;
}

.yMc7pRgqZgrhfrKGu2BJ {
  height: 100%;
  width: 100%;
  font-size: var(--space-2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--theme-image-coming-soon-text-color, #bebdc5);
  text-align: center;
}

@keyframes T0J6vPvqaMeXeuNKJUtV {
  0% {
    background-color: var(
      --theme-favorite-item-image-background-color,
      #f1f1f1
    );
  }

  100% {
    background-color: var(--color-white);
  }
}

.GuoZ1V7SuA3sHl5tin_Z {
  padding: 0 var(--space-5) !important;
  height: var(--space-10) !important;
  min-height: var(--space-10) !important;
}

.juov0jI1rrm5LFY2zUTg {
  display: flex;
  height: var(--space-9);
  justify-content: space-between;
}

.Bu1G5Zvki3ZZRcwJMemv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--space-6);
}

.Bu1G5Zvki3ZZRcwJMemv button {
  padding: 0;
}

.Bu1G5Zvki3ZZRcwJMemv button img {
  width: var(--space-5);
  min-width: var(--space-5);
  height: var(--space-5);
}

.aMvzlTAHFPj6wM1OS2V1 {
  font-family: ABCGrotesk, monospace;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}

.XvYlvW70jquTevhnbK0w {
  font-weight: 400;
  margin-left: var(--space-2);
}

.fsjpO2lyAfj5L1cKvCXe {
  font-style: italic;
  letter-spacing: 0.02em;
}

.fsjpO2lyAfj5L1cKvCXe > span {
  text-decoration: underline;
  cursor: pointer;
}

.jCCTrsOO00mDgtaTwfkb {
  overflow-y: auto;
  width: 20.5rem;
}

.gXcOMJbEHRkuEfY2AVB4 {
  font-family: ABCGrotesk, monospace;
  text-transform: uppercase;
}

.p8gPWBgBU7FMQmmQZXfq {
  margin-left: var(--space-2);
}

.otvUkWWB1KrDZem1rRm9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--space-3);
  margin-top: var(--space-8);
}

.oQc8bwoDKAMC2k1iPoUP {
  height: 100%;
}

.sfQAccOtEhav5hLGQUU5 {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}

.JCwxBQFJQqlQwe8yhq5A {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--theme-button-border-color, #b0b0b0);
  font-style: italic;
}

._neXROJgeaakhBo15OjE {
  cursor: pointer;
}

.u6IEZfRx9qadkR0Bq6yz {
  margin: calc(var(--space-2_5) * -1);
}

._RWfGKwMAOOq5uLrxNGU {
  text-transform: none;
  grid-gap: var(--space-2);
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  padding: var(--space-2_5);
}

._RWfGKwMAOOq5uLrxNGU img {
  width: var(--space-4);
  height: var(--space-4);
}

.OVH5wILdg8aMfNSNeK5w {
  margin-top: calc(var(--space-0_5) * -1);
}

.T1AqRiZxHEkpj24HtFqZ {
  padding: 0 var(--space-5) !important;
  height: var(--space-10) !important;
  min-height: var(--space-10) !important;
}

.ljhrtblubiCPRTdNW1aT {
  margin-bottom: var(--space-5);
}

.roXZJo00Tamh05BFRVSU {
  font-family: ABCGrotesk, monospace;
  text-transform: uppercase;
  line-height: 1.2;
  height: var(--space-5);
  margin-right: var(--space-2);
}

.Ed4_85AoHXN6hdqWx2sI {
  overflow: hidden;
}

.uDV4rbAIx0doPPyR9cXx {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.TMVC6a10wjvAw_nD2G3h {
  font-size: var(--space-3);
  color: var(--theme-button-border-color, #b0b0b0);
}

.ltkwUIPBfWE_9W5Z_6o1 {
  cursor: pointer;
}

.ltkwUIPBfWE_9W5Z_6o1 img {
  width: var(--space-4);
  height: var(--space-4);
}

.RpwjJT5zDfkbWMMTRnIO {
  padding-top: var(--space-8);
  padding-bottom: var(--space-8);
}

.QX_BvY1m9J1SApquod1o {
  display: flex;
  align-items: flex-start;
  padding-bottom: var(--space-2_5);
  cursor: pointer;
}

.ibCg_doPjMzy2k9RPAX8 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--space-16);
  width: var(--space-13);
  background-color: #f1f1f1;
}

.rCdBf3S16gRbmAAjQDPp {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: var(--space-1_5);
  height: inherit;
  max-height: -webkit-fill-available;
  max-height: 100%;
}

.LGdc3_ugBRGxCeX2UpVs {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: var(--space-3);
}

.tOvEFBK9MtIazsLVxJoq {
  font-size: var(--space-3_5);
  color: var(--color-black);
  padding: var(--space-1) 0;
}

.zto2AhKbKWnxJzltpaM3 {
  color: #979797;
  font-size: var(--space-3);
  display: flex;
}

.SFfVqFDTyeId2CKSeLgV {
  display: flex;
  align-items: center;
  border: 1px solid var(--theme-button-border-color, #b0b0b0);
  border-radius: var(--space-1);
  width: 100%;
  padding: var(--space-1) var(--space-2) var(--space-1) var(--space-4);
}

.SFfVqFDTyeId2CKSeLgV input {
  height: var(--space-8) !important;
}

.SFfVqFDTyeId2CKSeLgV img {
  width: var(--space-6);
  min-width: var(--space-6);
  height: var(--space-6);
}

.AKvOWWgVV7aT_gRx2NZE {
  cursor: pointer;
  margin-left: var(--space-2);
  padding: 0 !important;
}

.ejcNP4JaJtHLyRj6aGq1 {
  height: var(--space-6);
  width: var(--space-6);
}

._tzhPMifdY8lewSriGWv {
  padding: var(--space-1);
  height: 100%;
  width: 100%;
  font-size: var(--space-2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--theme-image-coming-soon-text-color, #bebdc5);
  text-align: center;
}

.oXxwsk215WTtEx_FbEuR {
  margin-left: var(--space-2);
  color: var(--color-red-700);
}

.TsSA89RIX0mXW4fihZT7 {
  position: sticky;
  z-index: 1;
  top: 0;
  width: 100%;
  max-height: calc(100vh - 16.5rem);
  overflow: auto;
  background-color: var(--color-white);
  border-bottom: 1px solid var(--theme-border-color, #e7e7e7);
}

.znnEUpkJE9UPo_3ZqdYQ {
  overflow: auto;
}

.EaEFc2IMmwPzFVDhbGBG {
  position: relative;
  border-top: 1px solid var(--theme-border-color, #e7e7e7);
  display: flex;
  justify-content: space-between;
  padding: var(--space-4) 0;
  cursor: pointer;
}

.EaEFc2IMmwPzFVDhbGBG > div {
  display: flex;
  cursor: pointer;
}

.EaEFc2IMmwPzFVDhbGBG input:checked {
  background-color: var(--color-black);
}

.EaEFc2IMmwPzFVDhbGBG input:indeterminate {
  background-color: var(--color-black);
}

.Lor4LbFAPiLjlubvBVzw {
  font-family: ABCGrotesk, monospace;
  margin-left: var(--space-2);
  text-transform: uppercase;
}

.MuUFmxcF7LAfVHEmCQCA {
  transform: rotate(180deg);
}

.MuUFmxcF7LAfVHEmCQCA img {
  width: var(--space-4);
  height: var(--space-4);
}

.MuUFmxcF7LAfVHEmCQCA.YOsoxrVgKdt4gBHGrqVM {
  transform: none;
}

.vfgv1qSQpLAWpN95idHf {
  padding: var(--space-2) 0;
}

.vfgv1qSQpLAWpN95idHf:last-child {
  margin-bottom: var(--space-4);
}

.zOZi_xJNbYoS4KiPbZgk {
  display: flex;
  align-items: center;
  font-weight: 400;
}

.zOZi_xJNbYoS4KiPbZgk span {
  margin-left: var(--space-1_5);
  white-space: nowrap;
}

.zOZi_xJNbYoS4KiPbZgk input:checked {
  background-color: var(--color-black);
}

.sqZpk1G0zYzCuif7bPEK {
  font-family: ABCGrotesk, monospace;
  text-transform: uppercase;
  margin-top: var(--space-8);
  margin-bottom: var(--space-1_5);
}

.I_d0M550NsQX3OTJtd6Z {
  padding: var(--space-2_5) 0;
  line-height: 1;
  cursor: pointer;
}

.ySrFI7Fn6hfmj8JF9UCJ {
  overflow-y: auto;
}

.eiPnfjCwXL085nLBA3vL {
  padding-top: var(--space-6);
}

.JqjXQtFaiAl3zZhbatjg {
  display: flex;
  margin-top: var(--space-8);
  height: var(--space-10);
  justify-content: space-between;
}

.F_bNg0re9NXusIIebD7A {
  font-family: ABCGrotesk, monospace;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}

.eg85dEgXgvPnQqec0xp7 {
  margin-left: var(--space-2);
}

.oiZa5erOpseJjSiKkTwX {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: var(--space-6);
}

.oiZa5erOpseJjSiKkTwX button {
  padding: 0;
}

.oiZa5erOpseJjSiKkTwX button img {
  width: var(--space-5);
  min-width: var(--space-5);
  height: var(--space-5);
}

.twjn8h0czlpshtX4zxdt {
  font-family: ABCGrotesk, monospace;
  text-transform: uppercase;
  margin-top: var(--space-6);
  margin-bottom: var(--space-2);
}

.tOqGigcNIh8NZHDwPfeH {
  position: relative;
  width: 19.375rem;
}

.nknVNwJ5aqLWBptHY5yh {
  margin-top: var(--space-4);
  cursor: pointer;
}

.WeQnSwRI1qlnzpSCkAwc {
  display: flex;
  justify-content: flex-start;
}

.GMBQusPvtK9Cqp_DqnLg {
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--space-20);
  height: 7.5rem;
  padding: var(--space-5) var(--space-2_5);
}

.k_iD_1ZeFkO0fD91JM2R {
  height: 100%;
  width: 100%;
  font-size: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--theme-image-coming-soon-text-color, #bebdc5);
  text-align: center;
}

.Z0Tzc7KQEksbHfsb_9fE {
  width: var(--space-52);
  font-weight: 400;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--space-2) var(--space-4);
}

.Z0Tzc7KQEksbHfsb_9fE button {
  padding: 0;
}

.X_vV75njeMu8zq5_FIXw {
  color: var(--theme-subheader-background-color, #9c9c9c);
}

.VQifefh6dvbUwKCy11yy {
  width: 100%;
}

.Vq0uxWNlnaaltyrC3RWT {
  background-color: var(--color-black) !important;
}

.qHGwkJv50eq_hTMAyhc9 img {
  width: var(--space-4);
  min-width: var(--space-4);
  height: var(--space-4);
}

.v0rUiqY_528NBQMAfElw {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-2_5);
}

.yaSmSzxRIb0CTFBLECbf {
  margin-top: var(--space-8);
  width: 100%;
  height: 100%;
}

.vWDH5_8UIFZbKqdOQ_Fu {
  display: flex;
  gap: var(--space-2);
}

.dclzr3u4PcKVxIH_jXqw {
  margin-top: var(--space-1);
  color: var(--color-gray-700);
}

.lcS1z4k7Pnl_fZtby5oL {
  display: flex;
  flex-direction: column;
  gap: var(--space-1_5);
  margin-top: var(--space-5);
}

.lsh6X2gpRD1IdEXa5PuH img {
  height: var(--space-12);
  width: var(--space-12);
}

.vTf7sUczhgg6570t9U5P {
  width: var(--space-36);
}

.f7oPrIyQRm2NiW2UMIuA {
  background-color: var(--color-black) !important;
}

.uB_cWAAUS9HjdHThjTQ8 {
  position: relative;
  display: flex;
  justify-content: space-between;
  color: var(--color-gray-900);
  padding: var(--space-5) var(--space-6);
  border-bottom: 1px solid var(--color-gray-100);
}

.uB_cWAAUS9HjdHThjTQ8.PMOm0CnBaz1s5e2balQi {
  border: 1px solid var(--color-purple-600);
}

.uB_cWAAUS9HjdHThjTQ8 input:checked {
  background-color: var(--color-black);
}

.hj7zKmelb8U_ig3Add6w {
  cursor: grab;
}

.hj7zKmelb8U_ig3Add6w img {
  width: var(--space-4_5);
  height: var(--space-4_5);
}

.pkalBip5d0OfFI5S4cs5 {
  display: flex;
  align-items: center;
  gap: var(--space-8);
}

.W1_nDKWJ3vQKCVfpdrO2 {
  height: calc(100vh - var(--space-80));
  overflow-y: auto;
}

.EHoTWy5zzdNjL5lHY46v {
  color: var(--color-gray-700);
  margin-bottom: var(--space-4);
  margin-top: var(--space-1);
}

.HiQvzD8pvkPAxNV9qGch {
  margin-bottom: var(--space-9);
}

.K1jt6b9KZx_LPsCtMhuw {
  display: flex;
  gap: var(--space-24);
}

.nCkMoEYeAkca2OgO8HCG {
  position: relative;
  display: flex;
  align-items: center;
  color: var(--color-gray-900);
  font-size: var(--space-4);
  gap: var(--space-3);
  cursor: pointer;
}

.nCkMoEYeAkca2OgO8HCG input:checked {
  background-color: var(--color-black);
}

.Uc1eD13dok2zl9vUg2EJ {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: var(--space-80);
  transition: 0.5s;
}

.Uc1eD13dok2zl9vUg2EJ.iVUNRUh3SkVH8XiDNtJB {
  width: 43.625rem;
}

.Uc1eD13dok2zl9vUg2EJ > div:last-child {
  flex: 1;
}

.l4i7JYdyjx8jAG9_bUKs button {
  background: transparent;
  border: none;
  margin-left: 0;
  padding: var(--space-2) var(--space-10);
  border-bottom: var(--space-0_5) solid #d9d9d9;
  cursor: pointer;
}

.l4i7JYdyjx8jAG9_bUKs button[data-state="active"] {
  font-weight: 500;
  border-bottom: 3px solid #262626;
}

.BVRO3D5WGHrmdFmPVuY9 {
  margin-top: var(--space-8);
  height: 100%;
}

.e0roCwmdZ5UpAVAOMug6 {
  border-radius: var(--space-1);
  border: 1px solid #b0b0b0;
  padding: var(--space-2_5);
  font-size: var(--space-3_5);
  font-weight: 400;
  resize: none;
  width: 100%;
  min-width: 7.625rem;
}

.MThp_xzG4p0mvD1uda0c {
  margin-top: var(--space-2_5);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: var(--color-gray-900);
  gap: var(--space-2);
  cursor: pointer;
}

.MThp_xzG4p0mvD1uda0c input:checked {
  background-color: var(--color-black);
}

.jt8FJ_AlmNgvbr05bbQa {
  background-color: var(--color-black) !important;
}

@media (max-width: 420px) {
  .BVRO3D5WGHrmdFmPVuY9 {
    display: grid;
    grid-auto-flow: row;
    grid-row-gap: var(--space-3);
  }

  .e0roCwmdZ5UpAVAOMug6 {
    width: 100%;
    border-radius: var(--space-1);
    border: 1px solid #b0b0b0;
    padding: var(--space-2_5);
    font-family: TTGrotesk, sans-serif;
    font-size: var(--space-3_5);
    font-weight: 400;
    resize: none;
  }
}

.DlZb2TfewZesqEpt_G4o {
  max-width: 60rem;
}

.q1P2GkiBuFgXtUmXvPof {
  width: var(--space-48);
}

.qZPodJfSBJJ004adBc4M {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  margin-top: 36px;
}

.YN3Kh4l5gx1VHwYZopgd {
  padding-bottom: var(--space-2);
  width: 150px;
  color: var(--color-gray-300);
  text-transform: uppercase;
  border-bottom: 1px solid var(--color-gray-100);
}

.GirK6QX5ySQ28EO2HISc {
  text-transform: uppercase;
  font-size: var(--space-3);
  font-weight: 500;
}

.FoezqAuw9mOvrRyQZERD {
  padding: 12px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.JSoR721R8wfI4V59K7Li {
  width: 150px;
  height: 50px;
  display: flex;
  align-items: center;
}

.JSoR721R8wfI4V59K7Li img {
  max-height: 50px;
}

.Y4D4olmu5w7uaA6SUPiA {
  display: flex;
  align-items: center;
  gap: var(--space-2_5);
}

.bdBRrZ9ePAWDvNycI17G {
  width: 148px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.GjLavScMaNcCfhDXou1J {
  display: flex;
  align-items: center;
  margin-left: 40px;
  padding-left: 40px;
  height: 100%;
  border-left: 1px solid var(--color-gray-200);
  color: var(--color-gray-500);
}

.ywwAEAp1grnYxbIMQ_6w {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 122px;
  height: 70vh;
}

.AvaRpCuJn1fchDvNiDvk {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90vh;
  width: 100vw;
}

.J995mkSXkxpMKSh4vIWE {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60%;
  height: 80vh;
}

.lXAKH3k_EMcjSg99EMJa {
  color: var(--color-gray-700);
  max-width: 30%;
}

.To5SeMwZHzIFZ9URivOB {
  color: var(--color-black);
  margin-bottom: 12px;
}

.Sa37PIQ_KPoF59TY0isS {
  color: var(--color-purple-600);
  width: 60px;
  height: 60px;
}

.pbNcczFyTSXp3ZRvOT0g {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .J995mkSXkxpMKSh4vIWE {
    width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .J995mkSXkxpMKSh4vIWE {
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .J995mkSXkxpMKSh4vIWE {
    width: 90%;
  }
}

.P9BxG_q2mwvJ8KV8anmc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: var(--space-128);
  text-align: center;
}

.HxY7LPEi1kjTEQVRQ4mx {
  color: var(--color-red-600);
  font-size: var(--space-18);
}

.dr6revEfn2DnAr5f7A8g {
  margin-top: var(--space-14);
  margin-bottom: var(--space-6);
}

.QJ9S11QQaHLAxoYdMUY6 {
  display: flex;
  justify-content: center;
  margin-top: 48px;
}

.BxMfdfYgTv51LoJkgkEL {
  display: flex;
  justify-content: center;
  box-shadow: 0 4px 24px 0 rgba(0 0 0 15%);
}

.AhcmKiP5kQ_ezTZA67B6 {
  background-color: var(--color-gray-50);
  height: auto;
  width: 50%;
}

.KqGcVLbkpWHrlOBvNncB {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 48px;
}

.B8E3ml0Cv7VTr9__O252 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0 96px;
  color: var(--color-gray-500);
}

.VAiBMdUIQIyCwn8q90Sr {
  height: 60px;
  min-width: 52px;
  margin-right: 12px;
  margin-left: 20px;
  border: 1px solid var(--color-gray-200);
  color: var(--color-gray-500);
  padding: 20px;
  transition: width 0.3s;
}

.VAiBMdUIQIyCwn8q90Sr.aJx7WgoXfhfDLvTnEDdR {
  width: 76px;
}

.vbfQxeD5Vx40SuxLojyA {
  width: 50%;
}

.TImyk5_ZpJ6OLZdfYwDg {
  width: 100%;
}

.ZKQNPzpoVtllORu5T5pT {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70vh;
  gap: 24px;
}

.YkEql131Pfv9LbRXuuwc {
  background-color: var(--color-gray-50);
}

.IEeTXzc9sk2FjPz7D6qw {
  color: var(--color-purple-600);
  width: 60px;
  height: 60px;
}

@media only screen and (min-width: 1901px) {
  .BxMfdfYgTv51LoJkgkEL {
    height: auto;
    width: 55%;
    max-width: 1300px;
  }
}

@media only screen and (min-width: 1536px) and (max-width: 1900px) {
  .BxMfdfYgTv51LoJkgkEL {
    height: auto;
    width: 55%;
    max-width: 900px;
  }
}

@media only screen and (min-width: 1336px) and (max-width: 1535px) {
  .BxMfdfYgTv51LoJkgkEL {
    height: auto;
    width: 65%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1335px) {
  .BxMfdfYgTv51LoJkgkEL {
    height: auto;
    width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .BxMfdfYgTv51LoJkgkEL {
    height: auto;
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .BxMfdfYgTv51LoJkgkEL {
    height: auto;
    width: 95%;
  }

  .KqGcVLbkpWHrlOBvNncB {
    justify-content: space-between;
    padding: 0 32px;
  }

  .B8E3ml0Cv7VTr9__O252 {
    margin: 0;
  }
}

.B41CYX9ACsVclXN96k9A {
  font-family: TTGrotesk, sans-serif;
  user-select: text;
  padding: 13px 27px;
}

.RRC_ZwdZAotHM0H8UCcg {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.nycmdIT83NRDctUgKhDs {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  padding: 5px 10px;
  background-color: #e4e5eb;
}

.ZDjnrWorGBhHouX7njbj {
  page-break-inside: avoid;
}

.ZDjnrWorGBhHouX7njbj.rZ5PGhHG0pmqp4zL_dIg {
  border-bottom: 1px solid #bcbdc4;
}

.ZDjnrWorGBhHouX7njbj.Skj3fWE6G3O2Wsi7Q_3K {
  border-top: 1px solid #bcbdc4;
  padding-top: 12px;
}

.hNeItT1q_SeBXoFiqu2e {
  position: fixed;
  right: 40px;
  top: 1020px;
  font-size: 9px;
  color: #bcbdc4;
}

.M_swTzvkhtyXBx4L4Zo6 {
  page-break-after: always;
  padding: 0 20px;
  padding-top: 90px;
}

.nKocDrmdMuYaBa99B9iZ {
  font-size: 27px;
  line-height: 38px;
  font-weight: 400;
  margin-top: 32px;
}

.mjaqaYMNFNK49P1yAnqt {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

.fClAIycZZCy2nQXpmfDE {
  width: 115px;
  margin-bottom: 8px;
}

.oJ3s4_B0ezsWEwNlaUQY {
  height: 390px;
  width: 100%;
  margin-top: 16px;
}

.oJ3s4_B0ezsWEwNlaUQY img {
  max-width: 100%;
  max-height: 100%;
}

.WqPottfDv0ygMhvvw2Xa {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 9px;
  margin-top: 44px;
}

.GL0Uut4Ns1XGC0Jau2TY {
  font-weight: 700;
}

.AwhQfOlqT0u9I3qGqeNk {
  line-height: 1.7;
}

.pm37nzMPESnZEzyss7r0 {
  width: 95px;
  page-break-inside: avoid;
}

.HB8eRsqSlOUgbJlX5Awr {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 4px;
  height: 124px;
  background-color: var(--theme-color-variant-image-background-color, #f7f8f9);
}

.pUJBj456AZbG6YZt6LCg {
  font-size: 5px;
  margin-top: 4px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: pre-wrap;
  text-overflow: ellipsis;
}

.rNZdsHmlusKcmEhNcl1h {
  height: 100%;
  width: 100%;
}

.vivzvmNqNhG9QRXycqFj {
  margin-top: 8px;
  max-width: 100%;
  flex-flow: row wrap;
}

.vivzvmNqNhG9QRXycqFj span {
  font-size: 5px;
  padding: 2px 4px;
  height: auto;
}

.LhDEut6caAmLCVZOhfPs {
  text-align: center;
  font-size: 9px;
  color: #bcbdc4;
}

.qmOVxl1_Pbq7ynuNRODw {
  font-size: 7px;
  margin-top: 8px;
  max-height: 210px;
  overflow: hidden;
}

.O0B1F0Ogh8ABTx0PVpTe {
  font-weight: 500;
  width: 56px;
  min-width: 56px;
}

.rHxVPwFtTCs2lM4Kg1U7 {
  font-weight: 500;
}

.hdaRHoZ23aYu4dIl2A4r {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-height: 15.6em;
}

.hdaRHoZ23aYu4dIl2A4r.rvADWwdxGScpSZhM_VGo {
  max-height: 20.8em;
}

.G49O5XzvADxYcdHt6Upa {
  margin-top: 8px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  white-space: pre-wrap;
  text-overflow: ellipsis;
}

.zoo2JYnNzXTqO51oyU9H {
  display: flex;
  line-height: 1.3em;
  white-space: break-spaces;
}

.TYBEyPAQheUEp74xBP5Q {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  border-bottom: 1px solid #bcbdc4;
  padding: 0 20px;
  padding-bottom: 10px;
  page-break-inside: avoid;
}

.TYBEyPAQheUEp74xBP5Q:last-child {
  border-bottom: none;
  margin-bottom: 6px;
}

.prdT8jhQajPCoB4JH8aE {
  margin-top: 8px;
  max-width: 100%;
  flex-flow: row wrap;
}

.prdT8jhQajPCoB4JH8aE span {
  font-size: 6px;
  padding: 2px 4px;
  height: auto;
}

.f2f2iDNOjN3nZdKeeHOx {
  width: 270px;
  page-break-inside: avoid;
  margin-right: 40px;
}

.b0GryjisYpnVGb7sjb8A {
  font-size: 9px;
  font-weight: 400;
}

.A8NsNaFUM5ktlvxDEOOC {
  font-weight: 500;
}

.uaXSPekwehSQ6QwN1yh9 {
  font-size: 9px;
  margin-top: 2px;
  color: var(--theme-error-color, #f00);
}

.u5v3clAnMEl7fFDUMiuQ {
  font-family: TTGrotesk, sans-serif;
  padding-top: 68px;
  padding-left: 40px;
  padding-right: 40px;
  zoom: 1.1;
  user-select: text;
}

.TEDa8td4kq6vlRaV_uvp {
  font-size: 8px;
  font-weight: 500;
  position: fixed;
  bottom: 0;
  right: 16px;
  writing-mode: tb-rl;
  transform: rotate(-180deg);
}

.SpakR04GdHhc9hIsr1Au {
  page-break-before: always;
}

.jJddg4md2o00JZuA11VH {
  font-size: 28px;
  font-weight: 400;
}

.MUH7yKALFPUAxFurSt7f {
  display: flex;
  column-gap: 10px;
  row-gap: 10px;
  flex-wrap: wrap;
  margin-top: 24px;
}

@page {
  margin-top: 40px;
  margin-bottom: 40px;
}

.vkXf5juCILd7slUlKOYG {
  font-size: 10px;
}

.hvEfgnFz15p2PjDvYLmb {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  width: 120px;
  height: 160px;
  background-color: var(--theme-color-variant-image-background-color, #f7f8f9);
}

.hvEfgnFz15p2PjDvYLmb.JqnKskB_eHUmQ7iHx9Qk {
  padding: 0;
}

.IsnYUKLl7bqGJkSFxy0F {
  position: absolute;
  top: 0;
  left: 0;
  gap: 1px;
}

.IsnYUKLl7bqGJkSFxy0F span {
  font-size: 6px;
  height: 13px;
  padding: 2px 4px;
}

.oVhc5DYQ1ZqwqOlgCI__ {
  position: absolute;
  top: 5px;
  right: 5px;
}

.wk5gO_q3NGnEZBBqpKrs {
  height: 100%;
  width: 100%;
}

.mHAlYPR_2V12OOME51mp {
  color: var(--theme-size-unavailable, #bcbdc4);
  text-align: center;
}

.YyjcBJb7UFVs2dfDxv5T {
  max-width: 110px;
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.OjXmGPmmYpJdhiIbfjHg {
  font-weight: 500;
}

.TE0O6tgmWBh65TVbnqwo {
  max-width: 120px;
  margin-top: 8px;
}

.ngzSaC4e88vXXBcqNVoA {
  margin-top: 4px;
}

.vJvrlL3xwvjuES4Q48Z2 {
  font-weight: 500;
  margin-right: 2px;
}

.hpstf0jCG5RbJqNjW3Qf {
  display: flex;
  gap: 48px;
  page-break-after: always;
}

.vhshWQkom5a_pvYp4dQq {
  font-size: 32px;
  line-height: 38px;
  font-weight: 300;
}

.TGl6KUWfC4lx7uDeBXJw {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

.hCOUT0aUySE3tEinCuBg {
  font-size: 14px;
}

.UBOVjLVbVYEVn4m7xRc8 {
  width: 115px;
  margin-bottom: 8px;
}

.djzxvWEX6YfGjDhe1UUX {
  height: 310px;
  margin-top: 16px;
}

.SDPQBXvzjRlQG7KEr9e6 {
  width: 675px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.UxVV6rB5qW2BON_wlnbr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  width: 160px;
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
}

.amWQidSLr1WkNiBpUdvV {
  font-weight: 600;
  font-size: 8px;
}

.NaH5LAGbBPPp2KSz6JN9 {
  line-height: 1.7;
}

.PGzTaEBuzlgvXeQjkpMV {
  border-collapse: collapse;
  width: 100%;
}

.PGzTaEBuzlgvXeQjkpMV td {
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  min-height: 30px;
}

.d6Gx2EWtK6CjJdVgtG2l {
  break-inside: avoid;
}

.YQRD0MFfHKpj4Nsfui8v {
  width: 162px;
  padding: 8px 16px;
  vertical-align: top;
}

.fRKLUfDfaq_gqgozb9LF {
  font-weight: 600;
}

.LZI3KQgXUqVw7Cx7Q6eY {
  width: 126px;
}

.QNV8kvUWoufjXvGtiW_z {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 2px 8px;
  text-transform: capitalize;
}

.elyvVrpOf2xI3dsWs7D2 {
  position: relative;
}

.elyvVrpOf2xI3dsWs7D2 div[data-type="color-indicator"] {
  min-width: 12px;
  width: 12px;
  min-height: 12px;
  height: 12px;
}

.wjRcTEyjPXG4iqVlBuyh {
  height: 20px;
  width: 14px;
}

.q91653nA6aq031O3EXE2 {
  text-transform: capitalize;
  max-width: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.WDVIMV5RstBLIoaENe_8 {
  position: absolute;
  bottom: 0;
  right: -4px;
}

.WDVIMV5RstBLIoaENe_8 img {
  width: 8px;
  height: 8px;
}

.AvhUJ3V6Cnb4mPAiq5Lv {
  padding: 8px 12px;
}

.Zcy36S5UmXDIOuLQt4kH {
  display: flex;
  flex-direction: column;
  gap: 22px;
  font-size: 11px;
  margin-top: 8px;
}

.q2ofAsJEvqVxgdntb1JK {
  font-size: 13px;
  margin-bottom: 12px;
}

.NJRiyIvcQQjbx0ZZHMXJ {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 8px;
  background-color: #e4e5eb;
  height: 23px;
  text-transform: capitalize;
  margin-bottom: 6px;
  break-inside: avoid;
}

.rJlznLD1DQDuPsI5kXKR {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.C71EABTeSJb8IhaNbVEo {
  break-inside: avoid;
}

.ff1EoNxvXcpl2vyugEHg {
  margin-bottom: 18px;
  font-size: 11px;
}

.ff1EoNxvXcpl2vyugEHg.ACewYmKSFEAHf1M3MQI4 {
  margin-right: 10px;
}

.uZ8JsHEujmBzK76rUDqV {
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 23px;
  background-color: #e4e5eb;
  text-transform: capitalize;
  margin-bottom: 6px;
}

.uZ8JsHEujmBzK76rUDqV.HRhYeAbbit0VGljQ8mBc {
  background-color: var(--theme-background-color, #fff);
}

.iOxjvvrdNXEPBrvbkVUL {
  display: flex;
  gap: 8px;
  margin-left: 8px;
}

.lq5dgTYDqsZZONOUPI4T {
  padding: 0 5px;
}

.ff1EoNxvXcpl2vyugEHg:nth-child(n + 5) .uZ8JsHEujmBzK76rUDqV,
.ff1EoNxvXcpl2vyugEHg:nth-child(n + 5) .lq5dgTYDqsZZONOUPI4T,
.ff1EoNxvXcpl2vyugEHg:last-child .uZ8JsHEujmBzK76rUDqV,
.ff1EoNxvXcpl2vyugEHg:last-child .lq5dgTYDqsZZONOUPI4T,
.ff1EoNxvXcpl2vyugEHg.ACewYmKSFEAHf1M3MQI4 .lq5dgTYDqsZZONOUPI4T {
  padding-right: 0;
}

.ff1EoNxvXcpl2vyugEHg:first-child .uZ8JsHEujmBzK76rUDqV,
.ff1EoNxvXcpl2vyugEHg:first-child .lq5dgTYDqsZZONOUPI4T,
.ff1EoNxvXcpl2vyugEHg.ACewYmKSFEAHf1M3MQI4 .uZ8JsHEujmBzK76rUDqV {
  padding-left: 0;
}

.qPgoXIT5Tob90uYwEYJy {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  width: 120px;
  height: 160px;
  background-color: var(--theme-color-variant-image-background-color, #f7f8f9);
}

.qPgoXIT5Tob90uYwEYJy.cede2jwa84ES8xlXMdko {
  padding: 0;
}

.qjyCmW1qrcoYzrP6SVH1 {
  position: absolute;
  top: 0;
  left: 0;
  gap: 1px;
}

.qjyCmW1qrcoYzrP6SVH1 span {
  font-size: 6px;
  height: 13px;
  padding: 2px 4px;
}

.UAxrjjLMyE6_8tAwdwpA {
  position: absolute;
  top: 5px;
  right: 5px;
}

.cGwF98p04hyDhvBwNenj {
  height: 100%;
  width: 100%;
}

.FaYDqYixU0CRRtBvab0u {
  color: var(--theme-size-unavailable, #bcbdc4);
  text-align: center;
}

.ks2ywNxJ_j4SoCHIbeNj {
  max-width: 116px;
  text-transform: capitalize;
}

.CFHHUsYFY5MBU2DNEQwR {
  font-weight: 600;
}

.nAKUx8nLJMwIbumLNg6h {
  max-width: 120px;
  text-align: center;
  margin-top: 8px;
}

.BvEdvloil8Ro0KgPK8xy {
  margin-bottom: 32px;
}

.YGc1XhBlQWvllmoPOFDA {
  font-size: 13px;
  margin-bottom: 12px;
}

.J_a622ei6Wy1vhBSy_bA {
  display: flex;
  font-size: 11px;
  height: 23px;
  align-items: center;
  gap: 8px;
  text-transform: capitalize;
  background-color: #e4e5eb;
  padding: 0 8px;
  margin-bottom: 6px;
  break-inside: avoid;
}

._y1Xpshrn1KUtDvGIC6o {
  break-inside: avoid;
}

.lyhMyAy0ZbiPuJDsD_sk {
  margin-bottom: 21px;
  width: 100%;
  border-collapse: collapse;
}

.HiKXxpV03LObUuoLuLy8 {
  border: 1px solid var(--theme-separator-color, #e0e0e0);
  min-height: 28px;
  display: flex;
  font-size: 11px;
  break-inside: avoid;
}

.O70xwessjluk28WpnQes {
  width: 120px;
  min-width: 120px;
  text-transform: capitalize;
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 0 8px;
  border-right: 1px solid var(--theme-separator-color, #e0e0e0);
}

.mnIaslUI1pZF4v92OcUS {
  position: relative;
}

.mnIaslUI1pZF4v92OcUS div[data-type="color-indicator"] {
  min-width: 12px;
  width: 12px;
  min-height: 12px;
  height: 12px;
}

.BTDAijR0HiWRTTKguTs1 {
  height: 20px;
  width: 14px;
}

._LCXovwlzDrs0wlSvlaS {
  max-width: 80px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.QWOjt_vlGDIDb9PsLHFh {
  position: absolute;
  bottom: 0;
  right: -4px;
}

.QWOjt_vlGDIDb9PsLHFh img {
  width: 8px;
  height: 8px;
}

.XuReyn3yN07AILNTzx0F {
  padding: 8px 12px;
  color: #88888f;
}

.AqZb8m3guL3v3hrNPnHY {
  position: relative;
  page-break-before: always;
  display: flex;
  gap: 50px;
  height: 100%;
}

.gbaLlKc7CszOEgFmwi0D {
  width: 235px;
  font-size: 11px;
}

.fcUrbPyhicJjN9vxG17C {
  font-size: 13px;
}

._LCsTXsBTjNW_PKdrWvm,
.dxtt4ROGWX8hGdJgITnv {
  font-size: 13px;
}

.DPulHKAphB3vnFwWjZDb {
  width: 665px;
  overflow: hidden;
}

.gVqnSeDREGW0LU_wF7Fd {
  font-size: 11px;
  font-weight: 600;
  line-height: 14px;
  margin-top: 12px;
  margin-bottom: 2px;
}

.fWvD7YlhrAXW3CmZV11w {
  font-size: 11px;
}

.t6YByXGp3o7423y2JXah {
  margin-left: 8px;
}

.QYKRXt6K6I3uD71H7wg0 {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.JJVY8S1PjntfxhKqq5G4 {
  font-size: 11px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.ZTQP5PnaZVJGwEPquGTV {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.W9Yo6roHdHsjRqiJVI2a {
  margin-right: 5px;
}

.dAsgMiYKMuegvINu2IBL {
  font-size: 13px;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 18px;
  color: var(--theme-error-color, #f00);
}

.UhSW2duzyOny64eAhsud {
  height: 80px;
  width: 80px;
  margin-top: 8px;
  margin-bottom: 18px;
}

.Zj1qVNxE37yZXaY5mZTA {
  max-width: 100%;
  font-size: 11px;
  margin-top: 8px;
}

.Hrn6q5Qzwhj1HwL7JUW5 {
  display: flex;
}

.wrXpWfnzKlnKK7Uw6X6C {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 17;
  -webkit-box-orient: vertical;
}

.wrXpWfnzKlnKK7Uw6X6C.zBxEBnHvxx5dXCyIghbj {
  -webkit-line-clamp: 11;
}

@page {
  margin-top: 40px;
  margin-bottom: 40px;
}

@media print {
  .Hrn6q5Qzwhj1HwL7JUW5 {
    break-inside: avoid-page;
  }
}

.vGNQi6m_aRCKttiuf4Tg {
  display: flex;
  gap: 24px;
}

.hdnv_UJSMs0H82bKg3H_ {
  background-color: var(--theme-background-color, #fff);
  max-height: 250px;
  overflow: auto;
  border: 1px solid var(--theme-header-background-color, #000);
  border-top: none;
}

.hdnv_UJSMs0H82bKg3H_::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
  border-radius: 6px;
}

.hdnv_UJSMs0H82bKg3H_::-webkit-scrollbar:vertical {
  width: 6px;
}

.hdnv_UJSMs0H82bKg3H_::-webkit-scrollbar:horizontal {
  height: 6px;
}

.hdnv_UJSMs0H82bKg3H_::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid white;
  background-color: #262626;
}

.Iqdw5svToBviYy7znGXK {
  width: 100%;
}

.iSc78dK7sBmfB1APOzqp {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-bottom: 8px;
  cursor: pointer;
}

.iSc78dK7sBmfB1APOzqp img {
  height: 8px;
  width: 8px;
  margin-left: 12px;
}

.pQrUtH6qCcu3VMGFTZOS {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: none;
  padding: 4px 0 30px;
}

.UYtwwEX9vCsO60ilwAvV {
  display: flex;
  justify-content: space-between;
}

.kOQhl4gSlrxUkQtium0F {
  pointer-events: none;
  opacity: 0.4;
}

.maB0FFIfptuYF2P9vGzx {
  padding: 7px 16px;
  position: relative;
}

.maB0FFIfptuYF2P9vGzx:last-child {
  margin-bottom: 16px;
}

.RY5tbzcXdZkDGPXRe4fy {
  display: flex;
  align-items: center;
  font-weight: 400;
}

.RY5tbzcXdZkDGPXRe4fy span {
  margin-left: 5px;
  white-space: nowrap;
}

.lyUdbMvpswwY9ydpsumB {
  border-top: 1px solid var(--theme-border-color, #e7e7e7);
  display: flex;
  justify-content: space-between;
  padding: 16px;
  cursor: pointer;
}

.lyUdbMvpswwY9ydpsumB > div {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.t2UjwPrvcVI8BL0H2mi4 {
  font-family: ABCGrotesk, monospace;
  font-size: 12px;
  font-weight: 700;
  margin-left: 8px;
  text-transform: uppercase;
}

.A2JilplVsBimmeDAv7EM {
  transform: rotate(180deg);
}

.A2JilplVsBimmeDAv7EM.Tx_FvMJbQOikwqiJTK49 {
  transform: none;
}

.MHUKpsldlb_pgXeBWr2y {
  position: relative;
}

.oJknFMFs2pLHtYnJ0teT {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 4px;
  padding: 8px 36px 12px 12px;
  max-height: 96px;
  overflow: auto;
  border: 1px solid var(--theme-header-background-color, #000);
}

.oJknFMFs2pLHtYnJ0teT._AtGr38OFYuoMmn0JoxX {
  border: 1px solid var(--theme-error-color, #f00);
}

.oJknFMFs2pLHtYnJ0teT::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: #f0f0f0;
  width: 6px;
  border-radius: 6px;
}

.oJknFMFs2pLHtYnJ0teT::-webkit-scrollbar:vertical {
  width: 6px;
}

.oJknFMFs2pLHtYnJ0teT::-webkit-scrollbar:horizontal {
  height: 6px;
}

.oJknFMFs2pLHtYnJ0teT::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid white;
  background-color: #262626;
}

.wkmuSh9E9msnvsTPdpK4 {
  background-color: var(--theme-currency-tag-background-color, #262626);
  color: var(--theme-currency-tag-text-color, #fff);
  padding: 4px 8px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.wkmuSh9E9msnvsTPdpK4.rSIE0exupezZK10TYD9i {
  background-color: var(
    --theme-inactive-currency-tag-background-color,
    #b0b0b0
  );
}

.wkmuSh9E9msnvsTPdpK4 button {
  padding: 0;
  height: 8px;
  width: 8px;
}

.yp26nmvnbwvA0ysV_Jg9 {
  position: absolute;
  top: 10px;
  right: 16px;
  transform: rotate(180deg);
}

.yp26nmvnbwvA0ysV_Jg9.XsMpYIAywAMcgiGf4E42 {
  transform: none;
}

.n9xi1V_FMreRDEA6SwXm {
  font-size: 16px;
  color: var(--theme-placeholder-text-color, #b0b0b0);
}

.HlcLXfEwQFdLqxwdO3Jh {
  position: relative;
}

.HlcLXfEwQFdLqxwdO3Jh.Aqn0SSVKUXvfUnn0mAv3 {
  pointer-events: none;
  opacity: 0.4;
}

.HlcLXfEwQFdLqxwdO3Jh input.Aqn0SSVKUXvfUnn0mAv3 {
  pointer-events: none;
}

.UzUAStwnGfqwCIXSebcU {
  position: absolute;
  top: 8px;
  right: 16px;
  transform: rotate(180deg);
}

.UzUAStwnGfqwCIXSebcU.xvWkw60XfnSY_NQySWIL {
  transform: none;
}

.M2kpUYc0_VRszMjUvbiy div {
  z-index: 5;
}

.M2kpUYc0_VRszMjUvbiy > div:nth-child(2) {
  grid-auto-columns: auto;
  width: 100%;
}

.gTA0FAT0MOUs_yaLz6mm {
  position: relative;
  width: 100%;
  height: 40px;
}

.gTA0FAT0MOUs_yaLz6mm input {
  padding: 12px 36px 12px 12px;
  border: 1px solid var(--theme-header-background-color, #000);
  pointer-events: none;
}

.gTA0FAT0MOUs_yaLz6mm.PuTlyH1fTHRFWdSeW6Fy {
  opacity: 0.4;
}

.ppfVBh_2VQzipQIcnpuj {
  position: absolute;
  top: 11px;
  right: 16px;
  transform: rotate(180deg);
}

.ppfVBh_2VQzipQIcnpuj.pUbZ_fyJpOx3s8PLyDeJ {
  transform: none;
}

.Li6O20cBnH9u4QbAr6tM {
  height: 40px;
}

.Li6O20cBnH9u4QbAr6tM button {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
}

.Li6O20cBnH9u4QbAr6tM div {
  z-index: 1;
}

.Li6O20cBnH9u4QbAr6tM > div:nth-child(2) {
  grid-auto-columns: auto;
  width: 100%;
}

.Li6O20cBnH9u4QbAr6tM li {
  white-space: inherit;
}

.k3DP3lpLYtQuqKAI1bHi {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.jMR7U_m2uCpvJBkaC_x2 {
  display: flex;
  padding: 4px 0 30px;
  align-items: center;
}

.CmKYMQPOlpL_Mrj76hLA {
  margin-right: 20px;
}

.mJur1xjhWEQS4xtSFGfV {
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: none;
  padding: 4px 0 30px;
}

.zcZ5eJg5tFh_BoiaknmW {
  display: flex;
  align-items: flex-end;
  position: relative;
  top: -18px;
}

.rDW7LHvZQLlbhZboBIVJ {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 18px;
}

.rAwSMpj9wAP6UgVqwsna {
  width: 140px;
  height: 80px;
}

.mDx8DAyhA3yPi5DBSKZJ {
  height: 60px;
  width: 8px;
  text-align: center;
  border-top: 1px solid;
  margin: 0 10px;
}

.ZwW_AnJIV9IGBbGpoPfQ {
  width: 140px;
  height: 80px;
}

.Y_hAbK1G4p39JiKMCBqG {
  position: relative;
  top: -50px;
  font-size: 10px;
  display: flex;
  max-width: 650px;
}

.C9mahEt2PbfSso_8gkpr {
  margin-top: 20px;
}

.jtepn3l1P2WlvgFjWrdA {
  margin-left: 8px;
}

.C3zUmVwlnl0u861_KMMr {
  color: var(--theme-error-color, #f00);
}

.Y1i_6y86dYlCCoy6xqAc {
  display: flex;
  flex-direction: column;
}

.EXh_iZPpCwz4u6zYoYju input {
  padding: 12px 36px 12px 12px;
  border: 1px solid var(--theme-header-background-color, #000);
}

.EXh_iZPpCwz4u6zYoYju > div {
  top: 10px;
}

.dWLVr8cuabpt7CrrlKut {
  display: flex;
  flex-direction: column;
}

.zAHL4qMSUzggqRdVHM8R {
  width: var(--space-48);
}

.uMVIAqBchPquXIBcIGLd {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 70vw;
  max-width: 75rem;
  height: 60vh;
}

.bQgJF0E1_AesUmsvJhfs {
  display: flex;
  padding: 4px 0 30px;
  align-items: center;
}

.pfaSFL_hgZcTSNFSwbtL {
  margin-right: 20px;
}

.PQXVCWJK6LZGzJxUhdNd {
  display: flex;
  align-items: flex-end;
  position: relative;
  top: -18px;
}

.YkZ752BS2YfPOf1BpKvp {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 18px;
}

.ftRph5Gk76NAPr2n877u {
  width: 140px;
  height: 80px;
}

.fpBriDb06Mez749CGQyj {
  height: 60px;
  width: 8px;
  text-align: center;
  border-top: 1px solid;
  margin: 0 10px;
}

.uXg6IsZY1UmvRUVNXgqL {
  width: 140px;
  height: 80px;
}

.h9x877I7o8EuPkByT271 {
  position: relative;
  top: -50px;
  font-size: 10px;
  display: flex;
  max-width: 650px;
}

.osqGLK_TA7AqnBNlbiXy {
  margin-top: 30px;
}

.iqLDoadwujJ44y6ckJEQ {
  margin-left: 8px;
}

.rCk9RbMjEnZnLGt2j2cI {
  margin-top: 10px;
  color: var(--theme-error-color, #f00);
}

.glsiCwXlSQcVtnLR8xoa {
  display: flex;
  flex-direction: column;
}

.pId8IVA6aZz74ukzN0QA input {
  padding: 12px 36px 12px 12px;
  border: 1px solid var(--theme-header-background-color, #000);
}

.pId8IVA6aZz74ukzN0QA > div {
  top: 10px;
}

.y2etOFU3kaMsUBhIwFNN {
  display: flex;
  flex-direction: column;
}

.v1EoCLAdJfOXZldL9srQ {
  width: var(--space-48);
}

.xVjllD4WsFytkHKmXqhq {
  min-width: 100vw;
  min-height: 100vh;
}

@font-face {
  font-family: TimesNowVM;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local("Times Now VM SemiLight"),
    url(/sendouts/d8585829b4c72a743c97.otf) format("otf");
}

@font-face {
  font-family: TimesNowVM;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Times Now VM SemiLight"),
    url(/sendouts/d8585829b4c72a743c97.otf) format("otf");
}

@font-face {
  font-family: TimesNowVM;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Times Now VM SemiLight"),
    url(/sendouts/d8585829b4c72a743c97.otf) format("otf");
}

@font-face {
  font-family: FavoritVM;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Favorit VM Regular"),
    url(/sendouts/f40585289d83e399fa87.otf) format("otf");
}

@font-face {
  font-family: FavoritVM;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local("Favorit VM Regular"),
    url(/sendouts/f40585289d83e399fa87.otf) format("otf");
}

@font-face {
  font-family: FavoritVM;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Favorit VM Regular"),
    url(/sendouts/f40585289d83e399fa87.otf) format("otf");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 300 360;
  font-style: normal, italic;
  font-display: swap;
  src: url(/sendouts/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/sendouts/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/sendouts/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/sendouts/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/sendouts/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/sendouts/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/sendouts/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/sendouts/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/sendouts/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: TTGrotesk;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/06cea64a3496fbd9984a.ttf) format("ttf"),
    url(/sendouts/8278a0dcb5cf6c297f0f.woff) format("woff"),
    url(/sendouts/9e6846502344d86a3f50.woff2) format("woff2");
}

@font-face {
  font-family: ABCGrotesk;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/41921601089a1b4a6af4.otf)
      format("otf"),
    url(/sendouts/6c52958db664905fe790.woff) format("woff"),
    url(/sendouts/7f4a5b34c586bd9606f4.woff2)
      format("woff2");
}

@font-face {
  font-family: ABCGrotesk;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/10477244df723326df92.otf)
      format("otf"),
    url(/sendouts/8a623511760983a8d58c.woff)
      format("woff"),
    url(/sendouts/97b0c4fd7e9b5e6a3db8.woff2)
      format("woff2");
}

@font-face {
  font-family: ABCGrotesk;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url(/sendouts/d228be7298e413391d57.otf)
      format("otf"),
    url(/sendouts/dcaa27915644f92cc73e.woff)
      format("woff"),
    url(/sendouts/c4b4922f0152bc8bdd55.woff2)
      format("woff2");
}

* {
  -webkit-user-drag: none;
  box-sizing: border-box;
}

::-webkit-scrollbar {
  display: none;
  width: 3px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--theme-foreground-color);
}

*:focus {
  outline: none;
}

[role="button"] {
  outline: none;
}

:root {
  --theme-font-size: 16px;
  --theme-font-family: "Inter", helvetica, arial, sans-serif;
  --theme-font-size-small: 12px;
  --theme-outer-padding: 22px;
  --theme-separator-color: #e0e0e0;
  --theme-background-color: #fff;
  --theme-header-title-font-size: 20px;
  --theme-background-shade-color: #e5e5e5;
  --theme-header-background-color: #000;
  --theme-subheader-background-color: #9c9c9c;
  --theme-foreground-color: #262626;
  --theme-error-color: #f00;
  --theme-left-shadow: -5px 0 5px 1px rgba(0 0 0 / 15%);
  --theme-bottom-shadow: 2px 3px 3px 1px rgba(0 0 0 / 15%);
  --theme-button-font-size-xsmall: 12px;
  --theme-button-font-size-small: 14px;
  --theme-button-height-small: 32px;
  --theme-button-height-medium: 44px;
  --theme-button-height-large: 56px;
  --theme-button-height-xlarge: 72px;
  --theme-button-letter-spacing: 0.1em;
  --theme-icon-height-xlarge: 24px;
  --theme-icon-height-large: 18px;
  --theme-icon-height-medium: 16px;
  --theme-icon-height-small: 12px;
  --theme-text-input-font-size-xlarge: 2.5rem;
  --theme-button-border-color: #b0b0b0;
  --theme-button-gap: 8px;
  --theme-button-font-family: var(--theme-font-family);
  --theme-button-shadow: rgba(0 0 0 15%) 0 0 1.5px, rgba(0 0 0 10%) 0 0 3.9px,
    rgba(0 0 0 8%) 0 0 7.9px, rgba(0 0 0 6%) 0 0 16.4px;
  --theme-button-hover-background-color: #ddd;
  --theme-highlight-background-color: #e3e1dd;
  --theme-container-padding: 25px;
  --theme-container-background-color: #fff;
  --theme-style-frame-color: #06f;
  --theme-style-added-color: #f4fcfe;
  --theme-drawer-text-color: #000;
  --theme-drawer-background-color: #fff;
  --theme-drawer-border-color: #e7e7e7;
  --theme-border-color: #e7e7e7;
  --theme-table-border-color: #f4f6f7;
  --theme-dropdown-menu-link-shadow: 0 0 64px rgba(0 0 0 / 12%),
    0 0 30px rgba(0 0 0 / 14%);
  --theme-progress-bar-background-color: #000;
  --theme-progress-bar-color: #d2d2d2;
  --theme-dropdown-with-chevron-background-color: #262626;
  --theme-dropdown-with-chevron-border-radius-color: 4px;
  --theme-dropdown-with-chevron-chevron-color: #262626;
  --theme-tooltip-background-color: #262626;
  --theme-tooltip-text-color: #fff;
  --theme-preview-header-background-color: #242424;
  --theme-preview-header-text-color: #fff;
  --theme-toaster-background-color: #262626;
  --theme-toaster-text-color: #fff;
  --theme-preview-header-label-border-color: #494949;
  --theme-placeholder-text-color: #b0b0b0;
  --theme-currency-tag-background-color: #262626;
  --theme-currency-tag-text-color: #fff;
  --theme-favorite-item-image-background-color: #f1f1f1;
  --theme-export-to-pdf-border-color: #d2dcdf;
  --theme-share-modal-inactive-tab-color: #75787b;
  --theme-show-more-colors-text-color: #75787b;
  --theme-group-frame-color: #1006c3;
  --theme-image-frame-background-color: #f6f8f9;
  --theme-warning-color: #ffd100;
  --theme-inactive-currency-tag-background-color: #b0b0b0;
  --theme-members-count-color: #898891;
  --theme-shared-label-color: #5b41ff;
  --theme-input-border-color: #d2d2d9;
  --theme-status-published-background-color: #eafff6;
  --theme-status-published-color: #009a71;
  --theme-status-draft-color: #5d5c63;
  --theme-collaborator-background-color: #f7f3f7;
  --theme-main-collaborator-background-color: #e3e0ff;
  --theme-main-collaborator-color: #6c43ff;
  --theme-user-role-color: #bebdc5;
  --theme-archived-preview-color: #2d2d33;
  --theme-style-image-container-background-color: #f8fafa;
  --theme-color-option-no-hexcode-border-color: #bebdc5;
  --theme-expiration-one-day-left-background-color: #fffb86;
  --theme-no-image-placeholder-text-color: #a3a2ab;
  --theme-unavailable-label-pdf-text-color: #898891;
  --theme-image-coming-soon-text-color: #bebdc5;
  --theme-image-coming-soon-color-name-text-color: #898891;
  --theme-label-button-hover-background-color: #bebdc5;
  --theme-no-media-found-placeholder-text-color: #898891;
  --theme-pdp-section-border: #e6e5eb;
  --theme-sendouts-header-divider-color: #d2dcdf;
  --theme-scrollbar-background-color: #e6e6eb;
  --theme-section-description-input-text-color: #5d5c63;
  --theme-section-state-background-color: #f0f0f0;
  --theme-section-state-description-text-color: #2d2d33;
  --theme-style-label-background-color: #ebeded;
  --theme-light-color: #fefeff;
  --theme-toggle-inactive-background-color: #bebdc5;
  --theme-toggle-active-background-color: #2d2d33;
  --theme-assortment-table-header-background-color: #f5f5fa;
  --theme-box-quantity-color: #5a5a61;
  --theme-size-unavailable: #bcbdc4;
  --theme-color-variant-image-background-color: #f7f8f9;

  /* 
  Product Detail Page Variables
  The vertical gap between the header and the container 
  */

  --theme-pdp-container-gap-1336: 48px;
  --theme-pdp-container-gap-1024: 32px;
  --theme-pdp-container-gap-768: 32px;
  --theme-pdp-container-gap-480: 16px;
  --theme-pdp-container-gap: 0;

  /* Container Width */

  background-color: var(--theme-background-color);
  color: var(--theme-foreground-color);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size);
}

body {
  margin: 0;
  overscroll-behavior: none;
  user-select: none;
}

a {
  color: var(--theme-foreground-color);
  text-decoration: none;
}

img {
  display: block;
}

h1 {
  font-weight: 500;
}

h3 {
  font-weight: 500;
}

button,
input,
optgroup,
select,
textarea {
  line-height: normal;
}

.error {
  color: var(--theme-error-color);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.1) and (-webkit-max-device-pixel-ratio: 1.77083333333333) and (max-resolution: 170dpi) {
  :root {
    --theme-font-size: 14.5px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.77083333333333) and (max-resolution: 170dpi) {
  :root {
    --theme-font-size: 12.8px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.77083333333333) and (max-resolution: 170dpi) {
  :root {
    --theme-font-size: 10.7px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.65) and (-webkit-max-device-pixel-ratio: 1.7708333333333333) and (max-resolution: 170dpi) {
  :root {
    --theme-font-size: 9.7px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.75) and (-webkit-max-device-pixel-ratio: 1.77083333333333) and (max-resolution: 170dpi) {
  :root {
    --theme-font-size: 9.1px;
  }
}

