.style-module-root-U7UBr {
  position: relative;
  display: inline-flex;
  min-width: 0;
  height: var(--kitty-control-height);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.style-module-root_fullWidth-cL70l {
  flex-grow: 1;
}

.style-module-wrapper-p3ih5 {
  --kitty-chips-option-border-color: transparent;

  display: inline-flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  padding-inline-start: calc(var(--kitty-chips-padding-start) - var(--kitty-chips-border-width));
  padding-inline-end: calc(var(--kitty-chips-padding-end) - var(--kitty-chips-border-width));
  font-size: var(--kitty-control-fontSize);
  line-height: var(--kitty-control-lineHeight);
  border-radius: var(--kitty-chips-borderRadius);
  border: var(--kitty-chips-border-width) solid var(--kitty-chips-option-border-color);
  color: var(--kitty-chips-color-default);
  background-color: var(--kitty-chips-backgroundColor);
  cursor: pointer;
  box-shadow: var(--kitty-chips-boxShadow, none);
}

.style-module-wrapper-p3ih5:hover {
  background-color: var(--kitty-chips-backgroundColor-hover);
}

.style-module-wrapper-p3ih5:active {
  background-color: var(--kitty-chips-backgroundColor-active);
}

/* variant modifier */
.style-module-wrapper_variant_default-Ahx2L {
}

.style-module-wrapper_variant_noAccent-QwbF3 {
}

.style-module-wrapper_withIcon-RhCre {
  padding-inline-start: calc(var(--kitty-chips-paddingWithIcon-start) - var(--kitty-chips-border-width));
  padding-inline-end: calc(var(--kitty-chips-paddingWithIcon-end) - var(--kitty-chips-border-width));
}

.style-module-wrapper_visualState_disabled-fd7X4 {
  color: var(--kitty-chips-color-disabled);
  background-color: var(--kitty-chips-backgroundColor);
}

.style-module-wrapper_isChecked-BJJLd {
  --kitty-chips-border-width: var(--kitty-chips-border-width-checked);
  --kitty-chips-option-border-color: var(--kitty-chips-borderColor-checked);

  color: var(--kitty-chips-color-checked);
  background-color: var(--kitty-chips-backgroundColor-checked);
}

.style-module-wrapper_isChecked-BJJLd:hover {
  background-color: var(--kitty-chips-backgroundColor-checked-hover);
}

.style-module-wrapper_isChecked-BJJLd:active {
  background-color: var(--kitty-chips-backgroundColor-checked-active);
}

.style-module-input-Rpkl2:focus + .style-module-wrapper-p3ih5 {
  box-shadow: var(--kitty-chips-focusBoxShadow);
}

.style-module-input-Rpkl2:focus:not(:focus-visible) + .style-module-wrapper-p3ih5 {
  box-shadow: var(--kitty-chips-boxShadow, none);
}

.style-module-input-Rpkl2:focus-visible + .style-module-wrapper-p3ih5 {
  box-shadow: var(--kitty-chips-focusBoxShadow);
}

.style-module-input-Rpkl2:focus + .style-module-wrapper_invalid-teE71 {
  box-shadow: var(--theme-focusBoxShadow-invalid);
}

.style-module-input-Rpkl2:focus:not(:focus-visible) + .style-module-wrapper_invalid-teE71 {
  box-shadow: var(--kitty-chips-boxShadow, none);
}

.style-module-input-Rpkl2:focus-visible + .style-module-wrapper_invalid-teE71 {
  box-shadow: var(--theme-focusBoxShadow-invalid);
}

.style-module-wrapper_disabled-QAVqV {
  color: var(--kitty-chips-color-disabled);
  background-color: var(--kitty-chips-backgroundColor);
  cursor: default;
}

.style-module-wrapper_disabled-QAVqV.style-module-wrapper_isChecked-BJJLd.style-module-wrapper_variant_noAccent-QwbF3 {
  --kitty-chips-option-border-color: var(--kitty-chips-borderColor-checked-disabled);
}

.style-module-wrapper_disabled-QAVqV:hover {
  background-color: var(--kitty-chips-backgroundColor);
}

.style-module-wrapper_invalid-teE71 {
  --kitty-chips-option-border-color: var(--theme-font-color-invalid) !important;
}

.style-module-wrapper_isChecked-BJJLd.style-module-wrapper_disabled-QAVqV,
.style-module-wrapper_isChecked-BJJLd.style-module-wrapper_disabled-QAVqV:hover {
  background-color: var(--kitty-chips-backgroundColor-checked-disabled);
}

.style-module-input-Rpkl2 {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  clip-path: circle(0);
}

.style-module-text-pPLMg {
  position: relative;
  top: var(--kitty-chips-text-topCompensation);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-start: var(--theme-module-chips-text-padding-start, 0);
  padding-inline-end: var(--theme-module-chips-text-padding-end, 0);
}

/* ------------------ withIcon modifier for size xs ------------------ */

.style-module-text_size_xs-fG3eC.style-module-text_withIcon-rJXMM {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xs-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xs-text-padding-end);
}

.style-module-text_size_xs-fG3eC.style-module-text_iconBefore-Dlh_S {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xs-text-padding-startWithIcon);
}

.style-module-text_size_xs-fG3eC.style-module-text_iconAfter-rXQ9V {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xs-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size s ------------------ */

.style-module-text_size_s-xDkU2.style-module-text_withIcon-rJXMM {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-s-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-s-text-padding-end);
}

.style-module-text_size_s-xDkU2.style-module-text_iconBefore-Dlh_S {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-s-text-padding-startWithIcon);
}

.style-module-text_size_s-xDkU2.style-module-text_iconAfter-rXQ9V {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-s-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size m ------------------ */

.style-module-text_size_m-hLMbO.style-module-text_withIcon-rJXMM {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-m-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-m-text-padding-end);
}

.style-module-text_size_m-hLMbO.style-module-text_iconBefore-Dlh_S {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-m-text-padding-startWithIcon);
}

.style-module-text_size_m-hLMbO.style-module-text_iconAfter-rXQ9V {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-m-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size l ------------------ */

.style-module-text_size_l-JhmNV.style-module-text_withIcon-rJXMM {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-l-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-l-text-padding-end);
}

.style-module-text_size_l-JhmNV.style-module-text_iconBefore-Dlh_S {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-l-text-padding-startWithIcon);
}

.style-module-text_size_l-JhmNV.style-module-text_iconAfter-rXQ9V {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-l-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size xl ------------------ */

.style-module-text_size_xl-KtXiQ.style-module-text_withIcon-rJXMM {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xl-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xl-text-padding-end);
}

.style-module-text_size_xl-KtXiQ.style-module-text_iconBefore-Dlh_S {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xl-text-padding-startWithIcon);
}

.style-module-text_size_xl-KtXiQ.style-module-text_iconAfter-rXQ9V {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xl-text-padding-endWithIcon);
}

.style-module-icon-BCIE5 {
  position: relative;
  top: var(--kitty-chips-text-topCompensation);
  display: inline-flex;
}

@media (hover: none) {
  .style-module-wrapper-p3ih5:hover {
    background-color: var(--kitty-chips-backgroundColor);
  }

  .style-module-wrapper_isChecked-BJJLd:hover {
    background-color: var(--kitty-chips-backgroundColor-checked);
  }
}

.styles-module-control_size_xs-NLWfG {
  --kitty-control-fontSize: var(--theme-size-xs-fontSize);
  --kitty-control-lineHeight: var(--theme-size-xs-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-xs-borderRadius);
  --kitty-control-height: var(--theme-size-xs-height);
}

.styles-module-control_size_s-S9Q4_ {
  --kitty-control-fontSize: var(--theme-size-s-fontSize);
  --kitty-control-lineHeight: var(--theme-size-s-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-s-borderRadius);
  --kitty-control-height: var(--theme-size-s-height);
}

.styles-module-control_size_m-vWwMv {
  --kitty-control-fontSize: var(--theme-size-m-fontSize);
  --kitty-control-lineHeight: var(--theme-size-m-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-m-borderRadius);
  --kitty-control-height: var(--theme-size-m-height);
}

.styles-module-control_size_l-vC2J0 {
  --kitty-control-fontSize: var(--theme-size-l-fontSize);
  --kitty-control-lineHeight: var(--theme-size-l-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-l-borderRadius);
  --kitty-control-height: var(--theme-size-l-height);
}

.styles-module-control_size_xl-Kp0Un {
  --kitty-control-fontSize: var(--theme-size-xl-fontSize);
  --kitty-control-lineHeight: var(--theme-size-xl-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-xl-borderRadius);
  --kitty-control-height: var(--theme-size-xl-height);
}

.style-module-root-wDjYT {
  /* Common tokens */
  --kitty-chips-borderRadius: var(--kitty-control-borderRadius);
  --kitty-chips-border-width: 1px;
  --kitty-chips-border-width-checked: 1px;

  /* Default preset tokens */

  /* Background */
  --kitty-chips-backgroundColor: var(--theme-component-chips-preset-default-state-unchecked-default-backgroundColor);
  --kitty-chips-backgroundColor-hover: var(
    --theme-component-chips-preset-default-state-unchecked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-active: var(
    --theme-component-chips-preset-default-state-unchecked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-disabled: var(
    --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor
  );

  --kitty-chips-backgroundColor-checked: var(
    --theme-component-chips-preset-default-state-checked-default-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-hover: var(
    --theme-component-chips-preset-default-state-checked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-active: var(
    --theme-component-chips-preset-default-state-checked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-disabled: var(
    --theme-component-chips-preset-default-state-checked-disabled-backgroundColor
  );

  /* Border */
  --kitty-chips-borderColor-checked: transparent;
  --kitty-chips-borderColor-checked-disabled: transparent;

  /* Color */
  --kitty-chips-color-default: var(--theme-font-color-default);
  --kitty-chips-color-checked: var(--theme-component-chips-color-checked);
  --kitty-chips-color-disabled: var(--theme-font-color-disabled);

  --kitty-chips-focusBoxShadow: var(--theme-focusBoxShadow-default);

  display: inline-flex;
  box-sizing: border-box;
  width: auto;
  max-width: 100%;
  -moz-column-gap: var(--theme-gap-6);
       column-gap: var(--theme-gap-6);
  row-gap: var(--theme-gap-6);
}

.style-module-root_size_xs-KPwvG {
  --kitty-chips-padding-start: var(--theme-component-chips-size-xs-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-xs-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-xs-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-xs-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-xs-text-topCompensation);
}

.style-module-root_size_s-ghTxo {
  --kitty-chips-padding-start: var(--theme-component-chips-size-s-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-s-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-s-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-s-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-s-text-topCompensation);
}

.style-module-root_size_m-eSTQv {
  --kitty-chips-padding-start: var(--theme-component-chips-size-m-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-m-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-m-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-m-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-m-text-topCompensation);
}

.style-module-root_size_l-D_1k1 {
  --kitty-chips-padding-start: var(--theme-component-chips-size-l-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-l-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-l-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-l-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-l-text-topCompensation);
}

.style-module-root_size_xl-z3lqF {
  --kitty-chips-padding-start: var(--theme-component-chips-size-xl-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-xl-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-xl-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-xl-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-xl-text-topCompensation);
}

/* preset modifier */
.style-module-root_preset_default-CkHq8 {
}

.style-module-root_preset_overlay-JZ3Fq {
  /* Background */
  --kitty-chips-backgroundColor: var(--theme-component-chips-preset-overlay-state-unchecked-default-backgroundColor);
  --kitty-chips-backgroundColor-hover: var(
    --theme-component-chips-preset-overlay-state-unchecked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-active: var(
    --theme-component-chips-preset-overlay-state-unchecked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-disabled: var(
    --theme-component-chips-preset-overlay-state-unchecked-disabled-backgroundColor
  );

  --kitty-chips-backgroundColor-checked: var(
    --theme-component-chips-preset-overlay-state-checked-default-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-hover: var(
    --theme-component-chips-preset-overlay-state-checked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-active: var(
    --theme-component-chips-preset-overlay-state-checked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-disabled: var(
    --theme-component-chips-preset-overlay-state-checked-disabled-backgroundColor
  );

  /* Border */
  --kitty-chips-borderColor-checked: transparent;
  --kitty-chips-borderColor-checked-disabled: transparent;

  /* Color */
  --kitty-chips-color-default: var(--theme-font-color-default);
  --kitty-chips-color-checked: var(--theme-component-chips-color-checked);
  --kitty-chips-color-disabled: var(--theme-font-color-disabled);

  --kitty-chips-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.style-module-root_preset_inverse-GnOpa {
  /* Background */
  --kitty-chips-backgroundColor: var(--theme-component-chips-preset-inverse-state-unchecked-default-backgroundColor);
  --kitty-chips-backgroundColor-hover: var(
    --theme-component-chips-preset-inverse-state-unchecked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-active: var(
    --theme-component-chips-preset-inverse-state-unchecked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-disabled: var(
    --theme-component-chips-preset-inverse-state-unchecked-disabled-backgroundColor
  );

  --kitty-chips-backgroundColor-checked: var(
    --theme-component-chips-preset-inverse-state-checked-default-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-hover: var(
    --theme-component-chips-preset-inverse-state-checked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-active: var(
    --theme-component-chips-preset-inverse-state-checked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-disabled: var(
    --theme-component-chips-preset-inverse-state-checked-disabled-backgroundColor
  );

  /* Border */
  --kitty-chips-borderColor-checked: transparent;
  --kitty-chips-borderColor-checked-disabled: transparent;

  /* Color */
  --kitty-chips-color-default: var(--theme-font-color-inverse);
  --kitty-chips-color-checked: var(--theme-font-color-default);
  --kitty-chips-color-disabled: var(--theme-font-color-inverseDisabled);

  --kitty-chips-focusBoxShadow: var(--theme-focusBoxShadow-inversePreset);
}

/* variant modifier */
.style-module-root_variant_default-MWS_y {
  /* This class should be empty */
}

.style-module-root_variant_noAccent-gusqR {
  --kitty-chips-border-width-checked: 2px;
}

.style-module-root_variant_noAccent-gusqR.style-module-root_preset_default-CkHq8 {
  --kitty-chips-backgroundColor-checked: var(
    --theme-component-chips-preset-default-state-unchecked-default-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-hover: var(
    --theme-component-chips-preset-default-state-unchecked-hover-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-active: var(
    --theme-component-chips-preset-default-state-unchecked-active-backgroundColor
  );
  --kitty-chips-backgroundColor-checked-disabled: var(
    --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor
  );

  /* Border */
  --kitty-chips-borderColor-checked: var(--theme-palette-black);
  --kitty-chips-borderColor-checked-disabled: var(--theme-palette-warmGray36);

  --kitty-chips-color-checked: var(--theme-font-color-default);
}

.style-module-root_variant_noAccent-gusqR.style-module-root_preset_overlay-JZ3Fq {
  --kitty-chips-backgroundColor-checked: var(--theme-palette-white);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-palette-white);
  --kitty-chips-backgroundColor-checked-active: var(--theme-palette-white);
  --kitty-chips-backgroundColor-checked-disabled: var(
    --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor
  );

  /* Border */
  --kitty-chips-borderColor-checked: var(--theme-palette-black);
  --kitty-chips-borderColor-checked-disabled: var(--theme-palette-warmGray36);

  --kitty-chips-color-checked: var(--theme-font-color-default);
}

.style-module-root_variant_noAccent-gusqR.style-module-root_preset_inverse-GnOpa {
  --kitty-chips-backgroundColor-checked: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-checked-active: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-checked-disabled: var(
    --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor
  );

  /* Border */
  --kitty-chips-borderColor-checked: var(--theme-palette-white);
  --kitty-chips-borderColor-checked-disabled: var(--theme-palette-warmGray36);

  --kitty-chips-color-checked: var(--theme-font-color-inverse);
}

/* withShadow modifier */
.style-module-root_withShadow-Ckjzn {
  --kitty-chips-boxShadow: var(--theme-boxShadow-default);
}

/* shape modifier */
.style-module-root_shape_round-Qbycv {
  --kitty-chips-borderRadius: var(--kitty-control-height);
}

/* fullWidth modifier */
.style-module-root_fullWidth-HpOdU {
  width: 100%;
}

/* wrap modifier */
.style-module-root_wrap-izhdy {
  flex-wrap: wrap;
}

/* scrollable modifier */
.style-module-root_scrollable-gUh0P {
  width: -moz-max-content;
  width: max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.style-module-wrapper-FiRAq {
  overflow: scroll;
  /* Hide scrollbar for Edge */
  -ms-overflow-style: none;
  /* Hide scrollbar for Firefox */
  scrollbar-width: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.style-module-wrapper-FiRAq::-webkit-scrollbar {
  display: none;
}

.style-module-root-hiO5n {
  min-width: 0;
  height: var(--kitty-control-height);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  display: inline-flex;
  justify-content: center;
  align-items: center;

  box-sizing: border-box;

  font-size: var(--kitty-control-fontSize);
  line-height: var(--kitty-control-lineHeight);
  border-radius: var(--kitty-chips-borderRadius);
  border: none;
  color: var(--kitty-chips-color-default);
  background-color: var(--kitty-chips-backgroundColor);
  cursor: pointer;
  box-shadow: var(--kitty-chips-boxShadow, none);
  padding-inline-start: var(--kitty-chips-padding-start);
  padding-inline-end: var(--kitty-chips-padding-end);
}

.style-module-root_fullWidth-EMQeH {
  flex-grow: 1;
}

.style-module-root-hiO5n:hover {
  background-color: var(--kitty-chips-backgroundColor-hover);
}

.style-module-root-hiO5n:active {
  background-color: var(--kitty-chips-backgroundColor-active);
}

@media (hover: none) {
  .style-module-root-hiO5n:hover {
    background-color: var(--kitty-chips-backgroundColor);
  }
}

.ExpandLess-module-mask_light-bG3BF {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/f02af1a640e815f7.svg);
}

.ExpandLess-module-mask_normal-sP2gG {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/7343994a3e652925.svg);
}

.ExpandLess-module-mask_bold-EZwpl {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/c76cb1e0d6c49ee3.svg);
}

.ExpandLess-module-aspectRatio_light-krcAA {
  --aspect-ratio: 0.5;
}

.ExpandLess-module-aspectRatio_normal-bK7PZ {
  --aspect-ratio: 0.5;
}

.ExpandLess-module-aspectRatio_bold-okyGN {
  --aspect-ratio: 0.5;
}

.styles-module-root-qSOfb {
  /* Это отношение строчной буквы «х» к прописной в шрифте Manrope */
  --ex-capital-ratio: 1.333ex;
  /* Это отношение высоты фрейма иконки к высоте прописной буквы «Х» */
  --icon-frame-ratio: 1.852;
  --icon-custom-height: unset;
  --icon-height: var(--icon-custom-height, calc(var(--ex-capital-ratio)*var(--icon-frame-ratio)));

  display: inline-block;
  position: relative;
  width: calc(var(--icon-height)*var(--aspect-ratio));
  vertical-align: baseline;
}

.styles-module-root_weight_light-z6G1l {
  --icon-frame-ratio: 1.709;
  --icon-height: var(--icon-custom-height, calc(var(--ex-capital-ratio)*var(--icon-frame-ratio)));
}

.styles-module-root_weight_bold-xRWYc {
  --icon-frame-ratio: 1.72;
  --icon-height: var(--icon-custom-height, calc(var(--ex-capital-ratio)*var(--icon-frame-ratio)));
}

.styles-module-root-qSOfb > svg {
  height: var(--icon-height);
  left: 0;
  position: absolute;
  top: 50%;
  /* 3% is a compensation for the baseline */
  transform: translateY(-50%);
}

.styles-module-icon-VvJBq {
  --module-icon-color: unset;
  --module-icon-colorHover: unset;
  aspect-ratio: var(--aspect-ratio, 1/1);
  background-color: var(--module-icon-color, currentColor);
  -webkit-mask-image: var(--module-icon-mask-url, none), linear-gradient(transparent, transparent);
          mask-image: var(--module-icon-mask-url, none), linear-gradient(transparent, transparent);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.15s ease-out;
}

.styles-module-icon-VvJBq:hover {
  background-color: var(--module-icon-colorHover, currentColor);
}

.styles-module-icon-VvJBq:focus {
  outline: none;
}

.styles-module-icon_withBackground-tdWvZ {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--module-icon-mask-url);
}

/* Safari incorrectly calculates baseline for a number of inline-block elements, including svgs */
@supports (-webkit-hyphens: none) {
  .styles-module-root-qSOfb {
    vertical-align: bottom;
  }
}

.ExpandMore-module-mask_light-JYP_s {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/52b8131393aeb83f.svg);
}

.ExpandMore-module-mask_normal-jXPAn {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/34a2f794fc16f912.svg);
}

.ExpandMore-module-mask_bold-Xf_Dh {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/ceaf08c855c629bb.svg);
}

.ExpandMore-module-aspectRatio_light-NAY9f {
  --aspect-ratio: 0.5;
}

.ExpandMore-module-aspectRatio_normal-WiBA0 {
  --aspect-ratio: 0.5;
}

.ExpandMore-module-aspectRatio_bold-hbRBB {
  --aspect-ratio: 0.5;
}

