.Error-root-hcJJP {
    display: flex;
    flex-direction: column;
}

.Error-root_wide-F_Wq9 {
    flex-direction: row;
    justify-content: space-between;
    width: 964px;
    padding: 0 18px;
    margin: auto;
    box-sizing: border-box;
}

@media screen and (min-width: 1366px) {
    .Error-root_wide-F_Wq9 {
        padding: 0 16px;
        width: 1316px;
    }
}

.Error-text-J6U3V {
    display: flex;
    flex-direction: column;
}

.Error-text_wide-Q94o6 {
    margin-top: 128px;
}

.Error-action-sAAEI {
    margin-top: 16px;
}

.Error-image-KC0hE {
    flex-shrink: 0;
    height: 352px;
    width: 406px;
    margin-top: 96px;
    align-self: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.Error-image_wide-w2Vog {
    margin-left: 40px;
    margin-top: 48px;
}

.Error-no-items-wYa_N {
    background-image: url(/static/public-profile/assets/../assets/cc7da9b73d8b24c8.svg);
}

.Error-error-sjWwd {
    background-image: url(/static/public-profile/assets/../assets/ff8a4610aee64d8b.svg);
}

.Error-nowrap-Hoszb {
    display: inline-block;
    white-space: nowrap;
}

.styles-module-preset_green-XU7wv {
  --module-promoblock-outlineColor: var(--theme-palette-green400);
}

.styles-module-preset_blue-rvSNb {
  --module-promoblock-outlineColor: var(--theme-palette-blue300);
}

.styles-module-preset_red-ipHEv {
  --module-promoblock-outlineColor: var(--theme-palette-red300);
}

.styles-module-preset_orange-BHugG {
  --module-promoblock-outlineColor: var(--theme-palette-orange400);
}

.styles-module-preset_beige-OQ7vz {
  --module-promoblock-outlineColor: var(--theme-palette-beige600);
}

.styles-module-preset_violet-nHGKE {
  --module-promoblock-outlineColor: var(--theme-palette-violet300);
}

.styles-module-preset_warmGray-iqlFY {
  --module-promoblock-outlineColor: var(--theme-palette-warmGray36);
}

/* ---------- size modifier ---------- */

/* ---------- xs size ---------- */
.styles-module-size_xs-_rytY {
  --capital-height: var(--theme-font-capitalHeight-xs);
  --line-height: var(--theme-font-height-xs-normal);
  font-size: var(--theme-font-size-xs);
  line-height: var(--theme-font-height-xs-normal);
}

.styles-module-size_xs_dense-eDdaA {
  --line-height: var(--theme-font-height-xs-dense);
  line-height: var(--theme-font-height-xs-dense);
}

.styles-module-size_xs_compensated-MoYoc {
  padding-bottom: var(--theme-font-compensation-xs, 0);
}

/* ---------- s size ---------- */
.styles-module-size_s-UNZNT {
  --capital-height: var(--theme-font-capitalHeight-s);
  --line-height: var(--theme-font-height-s-normal);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-normal);
}

.styles-module-size_s_dense-fh424 {
  --line-height: var(--theme-font-height-s-dense);
  line-height: var(--theme-font-height-s-dense);
}

.styles-module-size_s_compensated-mu3RP {
  padding-bottom: var(--theme-font-compensation-s, 0);
}

/* ---------- ms size ---------- */
.styles-module-size_ms-T_KMj {
  --capital-height: var(--theme-font-capitalHeight-ms);
  --line-height: var(--theme-font-height-ms-normal);
  font-size: var(--theme-font-size-ms);
  line-height: var(--theme-font-height-ms-normal);
}

.styles-module-size_ms_dense-fuJ04 {
  --line-height: var(--theme-font-height-ms-dense);
  line-height: var(--theme-font-height-ms-dense);
}

.styles-module-size_ms_compensated-V7usM {
  padding-bottom: var(--theme-font-compensation-ms, 0);
}

/* ---------- m size ---------- */
.styles-module-size_m-YQSwg {
  --capital-height: var(--theme-font-capitalHeight-m);
  --line-height: var(--theme-font-height-m-normal);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-normal);
}

.styles-module-size_m_dense-Wn03w {
  --line-height: var(--theme-font-height-m-dense);
  line-height: var(--theme-font-height-m-dense);
}

.styles-module-size_m_compensated-F6Ij8 {
  padding-bottom: var(--theme-font-compensation-m, 0);
}

/* ---------- xm size ---------- */
.styles-module-size_xm-RKzt0 {
  --capital-height: var(--theme-font-capitalHeight-xm);
  --line-height: var(--theme-font-height-xm-normal);
  font-size: var(--theme-font-size-xm);
  line-height: var(--theme-font-height-xm-normal);
}

.styles-module-size_xm_dense-OkKrJ {
  --line-height: var(--theme-font-height-xm-dense);
  line-height: var(--theme-font-height-xm-dense);
}

.styles-module-size_xm_compensated-MV7t5 {
  padding-bottom: var(--theme-font-compensation-xm, 0);
}

/* ---------- l size ---------- */
.styles-module-size_l-Uxcz3 {
  --capital-height: var(--theme-font-capitalHeight-l);
  --line-height: var(--theme-font-height-l-normal);
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-normal);
}

.styles-module-size_l_dense-hIW0U {
  --line-height: var(--theme-font-height-l-dense);
  line-height: var(--theme-font-height-l-dense);
}

.styles-module-size_l_compensated-Ql6ck {
  padding-bottom: var(--theme-font-compensation-l, 0);
}

/* ---------- xl size ---------- */
.styles-module-size_xl-_KOci {
  --capital-height: var(--theme-font-capitalHeight-xl);
  --line-height: var(--theme-font-height-xl-normal);
  font-size: var(--theme-font-size-xl);
  line-height: var(--theme-font-height-xl-normal);
}

.styles-module-size_xl_dense-cZIw_ {
  --line-height: var(--theme-font-height-xl-dense);
  line-height: var(--theme-font-height-xl-dense);
}

.styles-module-size_xl_compensated-9nEma {
  padding-bottom: var(--theme-font-compensation-xl, 0);
}

/* ---------- xxl size ---------- */
.styles-module-size_xxl-S7dbS {
  --capital-height: var(--theme-font-capitalHeight-xxl);
  --line-height: var(--theme-font-height-xxl-normal);
  font-size: var(--theme-font-size-xxl);
  line-height: var(--theme-font-height-xxl-normal);
}

.styles-module-size_xxl_dense-VwapZ {
  --line-height: var(--theme-font-height-xxl-dense);
  line-height: var(--theme-font-height-xxl-dense);
}

.styles-module-size_xxl_compensated-agchp {
  padding-bottom: var(--theme-font-compensation-xxl, 0);
}

/* ---------- xxxl size ---------- */
.styles-module-size_xxxl-Dnm4u {
  --capital-height: var(--theme-font-capitalHeight-xxxl);
  --line-height: var(--theme-font-height-xxxl-normal);
  font-size: var(--theme-font-size-xxxl);
  line-height: var(--theme-font-height-xxxl-normal);
}

.styles-module-size_xxxl_dense-Ai75q {
  --line-height: var(--theme-font-height-xxxl-dense);
  line-height: var(--theme-font-height-xxxl-dense);
}

.styles-module-size_xxxl_compensated-p476D {
  padding-bottom: var(--theme-font-compensation-xxxl, 0);
}

/* ---------- xxxxl size ---------- */
.styles-module-size_xxxxl-agPEK {
  --capital-height: var(--theme-font-capitalHeight-xxxxl);
  --line-height: var(--theme-font-height-xxxxl-normal);
  font-size: var(--theme-font-size-xxxxl);
  line-height: var(--theme-font-height-xxxxl-normal);
}

.styles-module-size_xxxxl_dense-KgauO {
  --line-height: var(--theme-font-height-xxxxl-dense);
  line-height: var(--theme-font-height-xxxxl-dense);
}

.styles-module-size_xxxxl_compensated-vGyN9 {
  padding-bottom: var(--theme-font-compensation-xxxxl, 0);
}

/* ---------- xxxxxl size ---------- */
.styles-module-size_xxxxxl-aftig {
  --capital-height: var(--theme-font-capitalHeight-xxxxxl);
  --line-height: var(--theme-font-height-xxxxxl-normal);
  font-size: var(--theme-font-size-xxxxxl);
  line-height: var(--theme-font-height-xxxxxl-normal);
}

.styles-module-size_xxxxxl_dense-CbWTc {
  --line-height: var(--theme-font-height-xxxxxl-dense);
  line-height: var(--theme-font-height-xxxxxl-dense);
}

.styles-module-size_xxxxxl_compensated-NFFiD {
  padding-bottom: var(--theme-font-compensation-xxxxxl, 0);
}

.styles-module-root-u1LzV {
  --kitty-link-color: var(--theme-palette-blue600);
  --kitty-link-color-hover: var(--theme-palette-red600);
  --kitty-link-opacity-hover: 1;
  --kitty-link-text-decoration: none;
  --kitty-link-text-underline-offset: unset;

  color: var(--kitty-link-color);
  -webkit-text-decoration: var(--kitty-link-text-decoration);
          text-decoration: var(--kitty-link-text-decoration);
  text-underline-offset: var(--kitty-link-text-underline-offset);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* Specified explicitly, because if href is omitted the cursor is default */
  cursor: pointer;
}

.styles-module-root-u1LzV:hover {
  color: var(--kitty-link-color-hover);
  opacity: var(--kitty-link-opacity-hover);
}

@media (hover: none) {
  .styles-module-root-u1LzV:hover {
    --kitty-link-color-hover: var(--module-link-color);
  }
}

.styles-module-root-u1LzV:focus-visible {
  box-shadow: 0 0 0 3px var(--theme-palette-blue300);
  outline: none;
  border-radius: var(--theme-borderRadius-s);
}

.styles-module-root-u1LzV:visited:not(.styles-module-root_noVisited-PHSAu):not(:hover) {
  color: revert;
}

/* ---------- size modifier ---------- */

.styles-module-root_preset_default-PXXzr {
  --kitty-link-color: var(--theme-palette-blue600);
  --kitty-link-text-decoration: none;
}

.styles-module-root_preset_noAccent-SHWpS {
  --kitty-link-color: var(--theme-palette-gray54);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.styles-module-root_preset_noAccent-SHWpS:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.styles-module-root_preset_gray-aDW1G {
  --kitty-link-color: var(--theme-palette-gray54);
}

.styles-module-root_preset_black-mfhgC {
  --kitty-link-color: var(--theme-palette-black);
}

.styles-module-root_preset_red-c0XCj {
  --kitty-link-color: var(--theme-palette-red600);
}

.styles-module-root_preset_monochrome-B3Ii7 {
  --kitty-link-color: var(--theme-palette-black);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.styles-module-root_preset_monochrome-B3Ii7:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.styles-module-root_preset_inherit-JRT2p {
  --kitty-link-color: inherit;
  --kitty-link-color-hover: inherit;
  --kitty-link-opacity-hover: 0.65;
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.styles-module-root_underlineOffset_size-xs-gZDZ4 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xs-underlineOffset);
}

.styles-module-root_underlineOffset_size-s-CbpWP {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-s-underlineOffset);
}

.styles-module-root_underlineOffset_size-ms-bFn4W {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-ms-underlineOffset);
}

.styles-module-root_underlineOffset_size-m-MlPEm {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-m-underlineOffset);
}

.styles-module-root_underlineOffset_size-xm-DtPbz {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xm-underlineOffset);
}

.styles-module-root_underlineOffset_size-l-jJ8W3 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-l-underlineOffset);
}

.styles-module-root_underlineOffset_size-xl-SzZmM {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxl-bLZYZ {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxxl-uwGB9 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxxxl-BokGU {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxxxxl-vy1oo {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxxl-underlineOffset);
}

.styles-module-ellipsis-J1hvZ {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: var(--module-max-lines-size);
}

/* Fix the issue when one line is too short because of word-break: break-word */
/* The break-all value makes the line cut closer to the text-overflow: ellipsis */
/* We decided that is not an issue for the case when maxLines is more the one */
.styles-module-ellipsis_oneLine-ZlKYu {
  word-break: break-all !important;
}

.styles-module-size_dense-HHKZg {
  --element-margin-fallback: 0;
}

.stylesMarningNormal-module-root-oPKUh + .stylesMarningNormal-module-root-oPKUh {
  margin-top: var(--module-typography-margin-top, var(--element-margin-fallback));
}

/* ------- .header-5xl ------- */

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-5xl);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-4xl);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-3xl);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-2xl);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xl);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-l);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xm);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-m);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-ms);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-s);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xl);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-5xl-_3OF2 + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xs);
}

/* ------- .header-4xl ------- */

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-5xl);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-4xl);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-3xl);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-2xl);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xl);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-l);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xm);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-m);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-ms);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-s);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xl);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-4xl-nWUbZ + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-5xl);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-4xl);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-3xl);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-2xl);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xl);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-l);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xm);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-m);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-ms);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-s);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xl);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-3xl-JZUau + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xs);
}

/* ------- .header-2xl ------- */

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-5xl);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-4xl);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-3xl);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-2xl);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xl);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-l);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xm);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-m);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-ms);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-s);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xl);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-2xl-Y7VVX + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xs);
}

/* ------- .header-xl ------- */

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-5xl);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-4xl);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-3xl);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-2xl);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xl);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-l);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xm);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-m);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-ms);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-s);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xl);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-xl-NIboT + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xs);
}

/* ------- .header-l ------- */

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-5xl);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-4xl);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-3xl);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-2xl);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xl);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-l);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xm);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-m);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-ms);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-s);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xl);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l-dense);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m-dense);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s-dense);
}

.stylesMarningNormal-module-header-l-ZRCta + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xs);
}

/* ------- .header-xm ------- */

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-5xl);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-4xl);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-3xl);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-2xl);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xl);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-l);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xm);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-m);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-ms);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-s);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xl);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l-dense);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m-dense);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s-dense);
}

.stylesMarningNormal-module-header-xm-qyz8Y + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xs);
}

/* ------- .header-m ------- */

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-5xl);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-4xl);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-3xl);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-2xl);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xl);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-l);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xm);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-m);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-ms);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-s);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xl);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l-dense);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m-dense);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s-dense);
}

.stylesMarningNormal-module-header-m-oJjlT + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xs);
}

/* ------- .header-ms ------- */

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-5xl);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-4xl);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-3xl);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-2xl);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xl);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-l);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xm);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-m);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-ms);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-s);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xl);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l-dense);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m-dense);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s-dense);
}

.stylesMarningNormal-module-header-ms-BB_1i + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xs);
}

/* ------- .header-s ------- */

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-5xl);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-4xl);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-3xl);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-2xl);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xl);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-l);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xm);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-m);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-ms);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-s);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xl);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l-dense);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m-dense);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s-dense);
}

.stylesMarningNormal-module-header-s-I2BF8 + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xs);
}

/* ------- .paragraph-xl ------- */

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-5xl);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-4xl);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-3xl);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-2xl);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xl);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-l);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xm);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-m);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-ms);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-s);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xl-GL3De + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xs);
}

/* ------- .paragraph-l ------- */

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-5xl);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-4xl);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-3xl);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-2xl);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xl);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-l);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xm);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-m);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-ms);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-s);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-l-byh9w + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xs);
}

/* ------- .paragraph-l-dense ------- */

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-l);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-m);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-s);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-griAb + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xs);
}

/* ------- .paragraph-m ------- */

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-5xl);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-4xl);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-3xl);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-2xl);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xl);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-l);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xm);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-m);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-ms);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-s);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-m-ZXEoT + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xs);
}

/* ------- .paragraph-m-dense ------- */

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-l);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-m);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-s);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-aiTyL + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xs);
}

/* ------- .paragraph-s ------- */

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-5xl);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-4xl);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-3xl);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-2xl);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xl);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-l);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xm);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-m);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-ms);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-s);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-s-T9Os5 + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xs);
}

/* ------- .paragraph-s-dense ------- */

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-l);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-m);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-s);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-H7b3C + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xs);
}

/* ------- .paragraph-xs ------- */

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-5xl-_3OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-5xl);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-4xl-nWUbZ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-4xl);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-3xl-JZUau {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-3xl);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-2xl-Y7VVX {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-2xl);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-xl-NIboT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xl);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-l-ZRCta {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-l);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-xm-qyz8Y {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xm);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-m-oJjlT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-m);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-ms-BB_1i {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-ms);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-header-s-I2BF8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-s);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-xl-GL3De {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-l-byh9w {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-l-dense-griAb {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-m-ZXEoT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-m-dense-aiTyL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-s-T9Os5 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-s-dense-H7b3C {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xs-Lk03P + .stylesMarningNormal-module-paragraph-xs-Lk03P {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.stylesMarginDense-module-root-FD2Ze + .stylesMarginDense-module-root-FD2Ze {
  margin-top: var(--module-typography-margin-top, 0px);
}

/* ------- .header-5xl ------- */

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-5xl);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-4xl);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-3xl);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-2xl);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xl);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-l);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xm);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-m);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-ms);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-s);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xl);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-5xl-iCeSC + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xs);
}

/* ------- .header-4xl ------- */

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-5xl);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-4xl);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-3xl);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-2xl);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xl);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-l);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xm);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-m);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-ms);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-s);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xl);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-4xl-h0P1z + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-5xl);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-4xl);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-3xl);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-2xl);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xl);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-l);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xm);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-m);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-ms);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-s);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xl);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-3xl-b9KuO + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-5xl);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-4xl);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-3xl);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-2xl);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xl);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-l);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xm);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-m);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-ms);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-s);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xl);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-2xl-ysXkJ + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xs);
}

/* ------- .header-xl ------- */

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-5xl);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-4xl);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-3xl);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-2xl);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xl);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-l);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xm);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-m);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-ms);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-s);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xl);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-xl-wo9He + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xs);
}

/* ------- .header-l ------- */

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-5xl);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-4xl);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-3xl);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-2xl);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xl);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-l);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xm);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-m);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-ms);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-s);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xl);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l-dense);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m-dense);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s-dense);
}

.stylesMarginDense-module-header-l-p43Tp + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xs);
}

/* ------- .header-xm ------- */

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-5xl);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-4xl);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-3xl);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-2xl);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xl);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-l);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xm);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-m);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-ms);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-s);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xl);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l-dense);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m-dense);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s-dense);
}

.stylesMarginDense-module-header-xm-sAy4c + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xs);
}

/* ------- .header-m ------- */

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-5xl);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-4xl);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-3xl);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-2xl);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xl);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-l);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xm);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-m);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-ms);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-s);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xl);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l-dense);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m-dense);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s-dense);
}

.stylesMarginDense-module-header-m-gIloj + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xs);
}

/* ------- .header-ms ------- */

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-5xl);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-4xl);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-3xl);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-2xl);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xl);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-l);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xm);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-m);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-ms);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-s);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xl);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l-dense);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m-dense);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s-dense);
}

.stylesMarginDense-module-header-ms-aNwhR + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xs);
}

/* ------- .header-s ------- */

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-5xl);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-4xl);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-3xl);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-2xl);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xl);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-l);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xm);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-m);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-ms);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-s);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xl);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l-dense);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m-dense);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s-dense);
}

.stylesMarginDense-module-header-s-RmYIX + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xs);
}

/* ------- .paragraph-xl ------- */

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-5xl);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-4xl);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-3xl);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-2xl);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xl);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-l);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xm);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-m);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-ms);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-s);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xl-Z1ATs + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xs);
}

/* ------- .paragraph-l ------- */

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-5xl);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-4xl);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-3xl);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-2xl);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xl);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-l);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xm);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-m);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-ms);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-s);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xl);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-l-FaWax + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xs);
}

/* ------- .paragraph-l-dense ------- */

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xl);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-l);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xm);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-m);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-ms);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-s);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-l-dense-KbiOj + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xs);
}

/* ------- .paragraph-m ------- */

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-5xl);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-4xl);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-3xl);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-2xl);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xl);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-l);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xm);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-m);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-ms);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-s);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xl);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-m-X2rT2 + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xs);
}

/* ------- .paragraph-m-dense ------- */

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xl);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-l);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xm);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-m);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-ms);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-s);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-m-dense-GW4Hi + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xs);
}

/* ------- .paragraph-s ------- */

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-5xl);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-4xl);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-3xl);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-2xl);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xl);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-l);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xm);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-m);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-ms);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-s);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xl);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-s-dt8PT + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xs);
}

/* ------- .paragraph-s-dense ------- */

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xl);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-l);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xm);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-m);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-ms);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-s);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-s-dense-GjQYp + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xs);
}

/* ------- .paragraph-xs ------- */

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-5xl-iCeSC {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-5xl);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-4xl-h0P1z {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-4xl);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-3xl-b9KuO {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-3xl);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-2xl-ysXkJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-2xl);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-xl-wo9He {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xl);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-l-p43Tp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-l);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-xm-sAy4c {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xm);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-m-gIloj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-m);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-ms-aNwhR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-ms);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-header-s-RmYIX {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-s);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-xl-Z1ATs {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-l-FaWax {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-l-dense-KbiOj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-m-X2rT2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-m-dense-GW4Hi {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-s-dt8PT {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-s-dense-GjQYp {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xs-mXbih + .stylesMarginDense-module-paragraph-xs-mXbih {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xs);
}

.styles-module-root-myocF {
  margin: 0;
  word-break: break-word;
}

.styles-module-ellipsis-IoZkE {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- textAlign modifier ---------- */

.styles-module-textAlign_start-THxNi {
  text-align: start;
}

.styles-module-textAlign_center-OX2gC {
  text-align: center;
}

.styles-module-textAlign_end-FW_DA {
  text-align: end;
}

/* ---------- weight modifier ---------- */

.styles-module-weight_normal-DI6c9 {
  font-weight: var(--theme-font-weight-normal) !important;
}

.styles-module-weight_bold-d5rRC {
  font-weight: var(--theme-font-weight-bold) !important;
}

/* ---------- size modifier ---------- */

/* xs size */
.styles-module-size_xs-BJ_os {
  --element-margin-fallback: calc(var(--theme-font-height-xs-normal)/2);
}

/* s size */
.styles-module-size_s-tDgq2 {
  --element-margin-fallback: calc(var(--theme-font-height-s-normal)/2);
}

/* ms size */
.styles-module-size_ms-CINvE {
  --element-margin-fallback: calc(var(--theme-font-height-ms-normal)/2);
}

/* m size */
.styles-module-size_m-ObXjj {
  --element-margin-fallback: calc(var(--theme-font-height-m-normal)/2);
}

/* xm size */
.styles-module-size_xm-P71H7 {
  --element-margin-fallback: calc(var(--theme-font-height-xm-normal)/2);
}

/* l size */
.styles-module-size_l-hb3IB {
  --element-margin-fallback: calc(var(--theme-font-height-l-normal)/2);
}

/* xl size */
.styles-module-size_xl-lk8HS {
  --element-margin-fallback: calc(var(--theme-font-height-xl-normal)/2);
}

/* xxl size */
.styles-module-size_xxl-tl4Ax {
  --element-margin-fallback: calc(var(--theme-font-height-xxl-normal)/2);
}

/* xxxl size */
.styles-module-size_xxxl-cQoKw {
  --element-margin-fallback: calc(var(--theme-font-height-xxxl-normal)/2);
}

/* xxxxl size */
.styles-module-size_xxxxl-YHtym {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxl-normal)/2);
}

/* xxxxxl size */
.styles-module-size_xxxxxl-EUWIl {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxxl-normal)/2);
}

.styles-module-valid-ohJtG {
  color: var(--theme-font-color-valid);
}

.styles-module-invalid-EXIaG {
  color: var(--theme-font-color-invalid);
}

.styles-module-noAccent-jqVSj {
  color: var(--theme-font-color-noAccent);
}

.style-module-lowercase-X80A1 {
  text-transform: lowercase;
}

.style-module-uppercase-aTfz5 {
  text-transform: uppercase;
}

.styles-module-root_top-tN14A {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-top: var(--module-useSpaces-top) !important;
}

.styles-module-root_bottom-kZfi8 {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-bottom: var(--module-useSpaces-bottom) !important;
}

/* Top margins */
.styles-module-margin-top_none-ncPHM,
.styles-module-margin-top_0-CO591 {
  --module-useSpaces-top: 0px;
}

.styles-module-margin-top_2-v6kP8 {
  --module-useSpaces-top: var(--theme-gap-2);
}

.styles-module-margin-top_4-g51tb {
  --module-useSpaces-top: var(--theme-gap-4);
}

.styles-module-margin-top_6-XTe1O {
  --module-useSpaces-top: var(--theme-gap-6);
}

.styles-module-margin-top_8-G6a3h {
  --module-useSpaces-top: var(--theme-gap-8);
}

.styles-module-margin-top_10-touTf {
  --module-useSpaces-top: var(--theme-gap-10);
}

.styles-module-margin-top_12-vocbM {
  --module-useSpaces-top: var(--theme-gap-12);
}

.styles-module-margin-top_14-lpG_q {
  --module-useSpaces-top: var(--theme-gap-14);
}

.styles-module-margin-top_16-fujF7 {
  --module-useSpaces-top: var(--theme-gap-16);
}

.styles-module-margin-top_18-wrHdK {
  --module-useSpaces-top: var(--theme-gap-18);
}

.styles-module-margin-top_20-_5HCB {
  --module-useSpaces-top: var(--theme-gap-20);
}

.styles-module-margin-top_22-qOrSJ {
  --module-useSpaces-top: var(--theme-gap-22);
}

.styles-module-margin-top_24-Y8Thm {
  --module-useSpaces-top: var(--theme-gap-24);
}

.styles-module-margin-top_28-QVXzf {
  --module-useSpaces-top: var(--theme-gap-28);
}

.styles-module-margin-top_32-WxOYi {
  --module-useSpaces-top: var(--theme-gap-32);
}

.styles-module-margin-top_36-X_8Ci {
  --module-useSpaces-top: var(--theme-gap-36);
}

.styles-module-margin-top_40-JW5kH {
  --module-useSpaces-top: var(--theme-gap-40);
}

.styles-module-margin-top_44-nP2bh {
  --module-useSpaces-top: var(--theme-gap-44);
}

.styles-module-margin-top_48-VJUF7 {
  --module-useSpaces-top: var(--theme-gap-48);
}

.styles-module-margin-top_52-YYt_P {
  --module-useSpaces-top: var(--theme-gap-52);
}

.styles-module-margin-top_56-DbLej {
  --module-useSpaces-top: var(--theme-gap-56);
}

.styles-module-margin-top_60-gFeMF {
  --module-useSpaces-top: var(--theme-gap-60);
}

.styles-module-margin-top_64-cA5ff {
  --module-useSpaces-top: var(--theme-gap-64);
}

.styles-module-margin-top_72-LL1YP {
  --module-useSpaces-top: var(--theme-gap-72);
}

.styles-module-margin-top_80-mzF0q {
  --module-useSpaces-top: var(--theme-gap-80);
}

/* Bottom margins */
.styles-module-margin-bottom_none-Umlp4,
.styles-module-margin-bottom_0-bdNez {
  --module-useSpaces-bottom: 0px;
}

.styles-module-margin-bottom_2-ByacR {
  --module-useSpaces-bottom: var(--theme-gap-2);
}

.styles-module-margin-bottom_4-guUMT {
  --module-useSpaces-bottom: var(--theme-gap-4);
}

.styles-module-margin-bottom_6-KJsYp {
  --module-useSpaces-bottom: var(--theme-gap-6);
}

.styles-module-margin-bottom_8-v7VTE {
  --module-useSpaces-bottom: var(--theme-gap-8);
}

.styles-module-margin-bottom_10-m9LZJ {
  --module-useSpaces-bottom: var(--theme-gap-10);
}

.styles-module-margin-bottom_12-r0Vpl {
  --module-useSpaces-bottom: var(--theme-gap-12);
}

.styles-module-margin-bottom_14-rcjEC {
  --module-useSpaces-bottom: var(--theme-gap-14);
}

.styles-module-margin-bottom_16-QApk3 {
  --module-useSpaces-bottom: var(--theme-gap-16);
}

.styles-module-margin-bottom_18-zmUzp {
  --module-useSpaces-bottom: var(--theme-gap-18);
}

.styles-module-margin-bottom_20-fcyJ_ {
  --module-useSpaces-bottom: var(--theme-gap-20);
}

.styles-module-margin-bottom_22-NopIB {
  --module-useSpaces-bottom: var(--theme-gap-22);
}

.styles-module-margin-bottom_24-e0Psx {
  --module-useSpaces-bottom: var(--theme-gap-24);
}

.styles-module-margin-bottom_28-Wl748 {
  --module-useSpaces-bottom: var(--theme-gap-28);
}

.styles-module-margin-bottom_32-k4Cyp {
  --module-useSpaces-bottom: var(--theme-gap-32);
}

.styles-module-margin-bottom_36-XMdOE {
  --module-useSpaces-bottom: var(--theme-gap-36);
}

.styles-module-margin-bottom_40-y6Fvv {
  --module-useSpaces-bottom: var(--theme-gap-40);
}

.styles-module-margin-bottom_44-ofHyE {
  --module-useSpaces-bottom: var(--theme-gap-44);
}

.styles-module-margin-bottom_48-r8WTx {
  --module-useSpaces-bottom: var(--theme-gap-48);
}

.styles-module-margin-bottom_52-ebolj {
  --module-useSpaces-bottom: var(--theme-gap-52);
}

.styles-module-margin-bottom_56-fLIiP {
  --module-useSpaces-bottom: var(--theme-gap-56);
}

.styles-module-margin-bottom_60-FzQgX {
  --module-useSpaces-bottom: var(--theme-gap-60);
}

.styles-module-margin-bottom_64-yVEkT {
  --module-useSpaces-bottom: var(--theme-gap-64);
}

.styles-module-margin-bottom_72-M5y1l {
  --module-useSpaces-bottom: var(--theme-gap-72);
}

.styles-module-margin-bottom_80-f3wjp {
  --module-useSpaces-bottom: var(--theme-gap-80);
}

.styles-module-root-neN_7 {
  font-weight: var(--theme-font-weight-bold);
}

.styles-module-root-wdGw5 {
  --module-button-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-default);

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  background-color: var(--module-button-backgroundColor, var(--theme-palette-warmGray4));
  color: var(--module-button-color, var(--theme-font-color-default));
  height: var(--module-button-height);
  padding: var(--module-button-padding);
  max-width: 100%;
  /* Fix the issue when the user agent stylesheet sets the value */
  font-family: var(--theme-font-family);
  font-size: var(--module-button-fontSize);
  border-radius: var(--module-button-borderRadius);
  box-shadow: var(--module-bottom-boxShadow, none);
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.styles-module-root-wdGw5:hover {
  background-color: var(--module-button-backgroundColor-hover, var(--theme-palette-warmGray8));
}

.styles-module-root-wdGw5:active {
  background-color: var(--module-button-backgroundColor-active, var(--theme-palette-warmGray12));
  box-shadow: var(--module-bottom-boxShadow, none);
}

.styles-module-root-wdGw5:focus {
  box-shadow: var(--module-button-focusBoxShadow);
}

.styles-module-root-wdGw5:focus:not(:focus-visible) {
  box-shadow: var(--module-bottom-boxShadow);
}

.styles-module-root-wdGw5:focus-visible {
  box-shadow: var(--module-button-focusBoxShadow);
}

/* ------------------ link modifier ------------------ */
.styles-module-root_link-rhyra {
  text-decoration: none;
  display: inline-flex;
}

/* ------------------ disabled modifier ------------------ */

.styles-module-root_disabled-stQv5 {
  background-color: var(--module-button-backgroundColor-disabled);
  color: var(--module-button-color-disabled, var(--theme-font-color-disabled));
  pointer-events: none;
}

/* ------------------ size modifier ------------------ */

.styles-module-root_size_xs-Q_wiX {
  --module-button-height: var(--theme-size-xs-height);
  --module-button-fontSize: var(--theme-size-xs-fontSize);
  --module-button-lineHeight: var(--theme-size-xs-lineHeight);
  --module-button-borderRadius: var(--theme-size-xs-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xs-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xs-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xs-icon-square-compensation);
}

.styles-module-root_size_s-lsCDe {
  --module-button-height: var(--theme-size-s-height);
  --module-button-fontSize: var(--theme-size-s-fontSize);
  --module-button-lineHeight: var(--theme-size-s-lineHeight);
  --module-button-borderRadius: var(--theme-size-s-borderRadius);
  --module-button-padding: var(--theme-component-button-size-s-padding);
  --module-button-text-compensation: var(--theme-component-button-size-s-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-s-icon-square-compensation);
}

.styles-module-root_size_m-jsWyU {
  --module-button-height: var(--theme-size-m-height);
  --module-button-fontSize: var(--theme-size-m-fontSize);
  --module-button-lineHeight: var(--theme-size-m-lineHeight);
  --module-button-borderRadius: var(--theme-size-m-borderRadius);
  --module-button-padding: var(--theme-component-button-size-m-padding);
  --module-button-text-compensation: var(--theme-component-button-size-m-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-m-icon-square-compensation);
}

.styles-module-root_size_l-QA0DE {
  --module-button-height: var(--theme-size-l-height);
  --module-button-fontSize: var(--theme-size-l-fontSize);
  --module-button-lineHeight: var(--theme-size-l-lineHeight);
  --module-button-borderRadius: var(--theme-size-l-borderRadius);
  --module-button-padding: var(--theme-component-button-size-l-padding);
  --module-button-text-compensation: var(--theme-component-button-size-l-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-l-icon-square-compensation);
}

.styles-module-root_size_xl-udYej {
  --module-button-height: var(--theme-size-xl-height);
  --module-button-fontSize: var(--theme-size-xl-fontSize);
  --module-button-lineHeight: var(--theme-size-xl-lineHeight);
  --module-button-borderRadius: var(--theme-size-xl-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xl-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xl-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xl-icon-square-compensation);
}

/* ------------------ preset modifier ------------------ */

.styles-module-root_preset_primary-YvYPW {
  --module-button-color: var(--theme-component-button-presets-primary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-primary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-primary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-primary-backgroundColor-active);
}

.styles-module-root_preset_secondary-LeVEh {
  --module-button-color: var(--theme-component-button-presets-secondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-secondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-secondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-secondary-backgroundColor-active);
}

.styles-module-root_preset_accent-v5NF3 {
  --module-button-color: var(--theme-component-button-presets-accent-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-accent-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-accent-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-accent-backgroundColor-active);
}

.styles-module-root_preset_overlay-Hz1uc {
  --module-button-color: var(--theme-component-button-presets-overlay-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlay-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlay-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlay-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(--theme-component-button-presets-overlay-backgroundColor-disabled);
  --module-button-focusBoxShadow: var(--theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay);
}

.styles-module-root_preset_overlayDanger-n9dPF {
  --module-button-color: var(--theme-component-button-presets-overlayDanger-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayDanger-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayDanger-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayDanger-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayDanger-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayDanger-backgroundColor-disabled
  );
}

/* ------------------ preset modifier - only 23 ------------------ */

.styles-module-root_preset_accentSecondary-LOfe6 {
  --module-button-color: var(--theme-component-button-presets-accentSecondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-accentSecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-accentSecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-accentSecondary-backgroundColor-active);
}

.styles-module-root_preset_pay-b3D3r {
  --module-button-color: var(--theme-component-button-presets-pay-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-pay-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-pay-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-pay-backgroundColor-active);
}

.styles-module-root_preset_paySecondary-r22UA {
  --module-button-color: var(--theme-component-button-presets-paySecondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-paySecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-paySecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-paySecondary-backgroundColor-active);
}

.styles-module-root_preset_success-szacv {
  --module-button-color: var(--theme-component-button-presets-success-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-success-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-success-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-success-backgroundColor-active);
}

.styles-module-root_preset_danger-WcM_N {
  --module-button-color: var(--theme-component-button-presets-danger-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-danger-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-danger-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-danger-backgroundColor-active);
}

.styles-module-root_preset_overlaySecondary-rAUQo {
  --module-button-color: var(--theme-component-button-presets-overlaySecondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlaySecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlaySecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlaySecondary-backgroundColor-active);
}

.styles-module-root_preset_inverse-drPyx {
  --module-button-color: var(--theme-component-button-presets-inverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-inverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-inverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-inverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-inverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(--theme-component-button-presets-inverse-backgroundColor-disabled);
}

.styles-module-root_preset_inverseSecondary-fmBMt {
  --module-button-color: var(--theme-component-button-presets-inverseSecondary-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-inverseSecondary-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-inverseSecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-inverseSecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-inverseSecondary-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-inverseSecondary-backgroundColor-disabled
  );
}

/* ------------------ preset modifier - only LF ------------------ */

.styles-module-root_preset_default-Lz6Km {
  --module-button-color: var(--theme-component-button-presets-default-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-default-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-default-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-default-backgroundColor-active);
}

.styles-module-root_preset_defaultInverse-nkUAA {
  --module-button-color: var(--theme-component-button-presets-defaultInverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-defaultInverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-defaultInverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-defaultInverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-defaultInverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-defaultInverse-backgroundColor-disabled
  );
}

.styles-module-root_preset_warning-i94ks {
  --module-button-color: var(--theme-component-button-presets-warning-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-warning-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-warning-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-warning-backgroundColor-active);
}

.styles-module-root_preset_safeDeal-bERAm {
  --module-button-color: var(--theme-component-button-presets-safeDeal-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-safeDeal-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-safeDeal-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-safeDeal-backgroundColor-active);
}

.styles-module-root_preset_overlayActive-FAs7Q {
  --module-button-color: var(--theme-component-button-presets-overlayActive-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayActive-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayActive-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayActive-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayActive-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayActive-backgroundColor-disabled
  );
}

/* ------------------ shadow modifier ------------------ */

.styles-module-root_withShadow-Ua_dr {
  --module-bottom-boxShadow: var(--theme-boxShadow-default);
}

/* ------------------ fullWidth modifier ------------------ */

.styles-module-root_fullWidth-TCOfE {
  width: 100%;
}

/* ------------------ multiLine modifier ------------------ */

.styles-module-root_multiLine-IDhd6 {
  --module-button-borderRadius: var(--theme-borderRadius-l);
}

.styles-module-root_multiLine-IDhd6.styles-module-root_size_xs-Q_wiX {
  --module-button-height: 52px;
}

.styles-module-root_multiLine-IDhd6.styles-module-root_size_s-lsCDe {
  --module-button-height: 52px;
}

.styles-module-root_multiLine-IDhd6.styles-module-root_size_m-jsWyU {
  --module-button-height: 60px;
}

.styles-module-root_multiLine-IDhd6.styles-module-root_size_l-QA0DE {
  --module-button-height: 68px;
}

.styles-module-root_multiLine-IDhd6.styles-module-root_size_xl-udYej {
  --module-button-height: 68px;
}

/* ------------------ shape modifier ------------------ */

.styles-module-root_shape_round-zeETH {
  border-radius: var(--module-button-height);
}

.styles-module-root_shape_square-spiSA,
.styles-module-root_shape_circle-ACNep {
  max-width: var(--module-button-height);
  min-width: var(--module-button-height);
  padding-left: 0;
  padding-right: 0;
}

.styles-module-root_shape_circle-ACNep {
  border-radius: var(--module-button-height);
}

/* ------------------ withIcon modifier ------------------ */

.styles-module-root_withIcon-HOK29.styles-module-root_size_xs-Q_wiX {
  --module-button-padding: var(--theme-component-button-size-xs-paddingWithIcon);
}

.styles-module-root_withIcon-HOK29.styles-module-root_size_s-lsCDe {
  --module-button-padding: var(--theme-component-button-size-s-paddingWithIcon);
}

.styles-module-root_withIcon-HOK29.styles-module-root_size_m-jsWyU {
  --module-button-padding: var(--theme-component-button-size-m-paddingWithIcon);
}

.styles-module-root_withIcon-HOK29.styles-module-root_size_l-QA0DE {
  --module-button-padding: var(--theme-component-button-size-l-paddingWithIcon);
}

.styles-module-root_withIcon-HOK29.styles-module-root_size_xl-udYej {
  --module-button-padding: var(--theme-component-button-size-xl-paddingWithIcon);
}

/* ------------------ wrapper element  ------------------ */

.styles-module-wrapper-z0dri {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  justify-content: center;
  line-height: var(--module-button-lineHeight);
  width: 100%;
}

/* ------------------ loading modifier  ------------------ */

.styles-module-wrapper_loading-TaovI {
  opacity: 0;
}

/* ------------------ text element  ------------------ */

.styles-module-text-ImmDp {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
  padding-inline-start: var(--theme-module-button-text-padding-start, 0);
  padding-inline-end: var(--theme-module-button-text-padding-end, 0);
}

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

.styles-module-text_withIcon-IMQjU.styles-module-text_size_xs-d_vP1 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-end);
}

.styles-module-text_iconBefore-YqnO8.styles-module-text_size_xs-d_vP1 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-zkMZy.styles-module-text_size_xs-d_vP1 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-endWithIcon);
}

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

.styles-module-text_withIcon-IMQjU.styles-module-text_size_s-cB0nq {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-end);
}

.styles-module-text_iconBefore-YqnO8.styles-module-text_size_s-cB0nq {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-zkMZy.styles-module-text_size_s-cB0nq {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-endWithIcon);
}

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

.styles-module-text_withIcon-IMQjU.styles-module-text_size_m-WPf25 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-end);
}

.styles-module-text_iconBefore-YqnO8.styles-module-text_size_m-WPf25 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-zkMZy.styles-module-text_size_m-WPf25 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-endWithIcon);
}

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

.styles-module-text_withIcon-IMQjU.styles-module-text_size_l-KEvRT {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-end);
}

.styles-module-text_iconBefore-YqnO8.styles-module-text_size_l-KEvRT {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-zkMZy.styles-module-text_size_l-KEvRT {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-endWithIcon);
}

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

.styles-module-text_withIcon-IMQjU.styles-module-text_size_xl-l8Dnl {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-end);
}

.styles-module-text_iconBefore-YqnO8.styles-module-text_size_xl-l8Dnl {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-zkMZy.styles-module-text_size_xl-l8Dnl {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-endWithIcon);
}

/* ------------------ firstLine element ------------------ */

.styles-module-firstLine-mH2jI {
  display: block;
  font-size: var(--theme-module-button-firstLine-font-size);
  line-height: var(--theme-module-button-firstLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.styles-module-firstLine_size_xs-rE_b7 {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_s-wzVky {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_m-XSKAC {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_l-rSF8a {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

.styles-module-firstLine_size_xl-_ow4I {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

/* ------------------ secondLine element  ------------------ */

.styles-module-secondLine-SCNUh {
  display: block;
  opacity: 0.7;
  font-size: var(--theme-module-button-secondLine-font-size);
  line-height: var(--theme-module-button-secondLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.styles-module-secondLine_size_xs-gmV9Z {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_s-Puw3C {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_m-PnREp {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_l-UuQJg {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

.styles-module-secondLine_size_xl-u2foP {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

/* ------------------ loader element  ------------------ */

.styles-module-loader-Q8SlP {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
}

/* ------------------ icon before/after styles ------------------ */
.styles-module-icon-nyj3P {
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
}

/* Для inline иконок работать не будет, так как они обернуты в span.
  data-icon — иконки из web-components/icons */
.styles-module-icon-nyj3P > svg[data-icon],
.styles-module-icon-nyj3P > svg[data-icon-name] {
  position: relative;
  top: var(--module-button-icon-square-compensation);
}

/* ------------------ fake Button for react-router ------------------ */
.styles-module-root_fake-uZj2H {
  text-decoration: none;
}

a:active > .styles-module-root_fake-uZj2H {
  background-color: var(--module-button-backgroundColor-active, var(--theme-palette-warmGray12));
  box-shadow: var(--module-bottom-boxShadow, none);
}

a:focus > .styles-module-root_fake-uZj2H {
  box-shadow: var(--module-button-focusBoxShadow);
}

a:focus:not(:focus-visible) > .styles-module-root_fake-uZj2H {
  box-shadow: var(--module-bottom-boxShadow);
}

a:focus-visible > .styles-module-root_fake-uZj2H {
  box-shadow: var(--module-button-focusBoxShadow);
}

.styles-module-root-TzPR2 {
  animation: styles-module-loaderRotation-b3H_N 1s linear infinite;
}

@keyframes styles-module-loaderRotation-b3H_N {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.Widgets-title-MHDw6 {
    margin-bottom: 16px;
}

.Widgets-badgebar_v2-IqAWp {
    margin-bottom: 24px;
}

.Widgets-text-IoboH {
    margin-bottom: 40px;
}

.Widgets-item_groups-VbaO3 {
    margin-bottom: 56px;
    width: 570px;
}

.Widgets-banner-jm1rA {
    margin-bottom: 60px;
}

.Widgets-premium_banner-pYNSR {
    width: 100vw;
    margin-bottom: 48px;
}

.Widgets-banner-jm1rA:empty {
    margin-bottom: 0;
}

.Widgets-geo-KsVZd {
    margin-bottom: 60px;
}

.Widgets-window_carousel-nw4Bd {
    margin-bottom: 56px;
}

.Widgets-categorizer-_946y {
    margin-bottom: 56px;
}

.Widgets-item_list_with_filters-XHqZx {
    margin-bottom: 56px;
}

.Widgets-categorizer-_946y + .Widgets-item_list_with_filters-XHqZx {
    margin-top: -13px;
}

.Widgets-item_list_with_filters-layout-branded-_95d8 {
    margin-top: 80px;
    margin-bottom: 0;
}

.Widgets-rating_and_reviews-DS5rx {
    max-width: 720px;
    margin-bottom: 56px;
}

.Widgets-rating_and_reviews-DS5rx.Widgets-rating_and_reviews-layout-branded-eHZZC {
    max-width: 100%;
    margin-top: 84px;
}

.Widgets-text_with_image-vKVAA {
    margin-top: 88px;
}

.Widgets-infographics-hCxWA {
    margin-top: 84px;
}

.Widgets-product_descriptions-CL8y4 {
    margin-top: 84px;
}

.Widgets-about_v2-vQf4K {
    margin-bottom: 56px;
}

.Widgets-job_company_item_list_header-JMdT1 {
    margin-bottom: 24px;
}

.Widgets-job_categorizer-I3E0h {
    margin-bottom: 40px;
}

.Widgets-universal_widget_public-TgqCP {
    margin-bottom: 56px;
}

.Gallery-heading-uAAVB {
    margin-bottom: 18px;
}

.Gallery-image-Spjh1 {
    height: 156px;
    display: inline-block;
    border-radius: 6px;
    margin-left: 6px;
}

.Gallery-image-Spjh1:first-child {
    margin-left: 0;
}

.styles-root-RyiKq {
    position: fixed;
    z-index: 3100;
    top: 0;
    left: 0;
    display: flex;
    width: 100vw;
    height: 100vh;
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-xXHHa {
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 12px;
  --theme-borderRadius-m: 6px;
  --theme-borderRadius-s: 2px;
  --theme-borderRadius-xl: 20px;
  --theme-borderRadius-xxl: 20px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black32);
  --theme-component-avatar-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-avatar-backgroundColor-iconType: var(--theme-palette-beige100);
  --theme-component-avatar-color-default: var(--theme-palette-white);
  --theme-component-avatar-color-iconType: var(--theme-palette-black);
  --theme-component-badge-size-l-fontSize: 15px;
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-fontSize: 13px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 0 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-fontSize: 11px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 0 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-fontSize: 11px;
  --theme-component-badge-size-xs-height: 14px;
  --theme-component-badge-size-xs-padding: 0 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-button-presets-accent-backgroundColor-active: var(--theme-palette-green800);
  --theme-component-button-presets-accent-backgroundColor-default: var(--theme-palette-green600);
  --theme-component-button-presets-accent-backgroundColor-hover: var(--theme-palette-green700);
  --theme-component-button-presets-accent-color-default: var(--theme-palette-white);
  --theme-component-button-presets-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-button-presets-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-button-presets-default-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-button-presets-default-color-default: var(--theme-palette-black);
  --theme-component-button-presets-default-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-defaultInverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-default: var(--theme-palette-gray68);
  --theme-component-button-presets-defaultInverse-backgroundColor-disabled: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-hover: var(--theme-palette-gray64);
  --theme-component-button-presets-defaultInverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-defaultInverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlay-backgroundColor-active: var(--theme-palette-blue200);
  --theme-component-button-presets-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlay-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlay-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlay-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-button-presets-overlayActive-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-overlayActive-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-overlayActive-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlayActive-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-overlayActive-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlayActive-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-overlayDanger-backgroundColor-active: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-default: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-disabled: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-hover: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-overlayDanger-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-primary-backgroundColor-active: var(--theme-palette-blue700);
  --theme-component-button-presets-primary-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-button-presets-primary-backgroundColor-hover: var(--theme-palette-blue600);
  --theme-component-button-presets-primary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-safeDeal-backgroundColor-active: var(--theme-palette-violet700);
  --theme-component-button-presets-safeDeal-backgroundColor-default: var(--theme-palette-violet500);
  --theme-component-button-presets-safeDeal-backgroundColor-hover: var(--theme-palette-violet600);
  --theme-component-button-presets-safeDeal-color-default: var(--theme-palette-white);
  --theme-component-button-presets-secondary-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-secondary-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-secondary-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-secondary-color-default: var(--theme-palette-blue700);
  --theme-component-button-presets-warning-backgroundColor-active: var(--theme-palette-yellow700);
  --theme-component-button-presets-warning-backgroundColor-default: var(--theme-palette-yellow500);
  --theme-component-button-presets-warning-backgroundColor-hover: var(--theme-palette-yellow600);
  --theme-component-button-presets-warning-color-default: var(--theme-palette-black);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 21px 2px 20px;
  --theme-component-button-size-l-paddingWithIcon: 0 17px;
  --theme-component-button-size-l-text-compensation: -1px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: -1px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 13px 2px 12px;
  --theme-component-button-size-s-paddingWithIcon: 0 11px;
  --theme-component-button-size-s-text-compensation: 0px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 21px 2px 20px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: 1px;
  --theme-component-button-size-xl-text-padding-end: 4px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 13px 2px 12px;
  --theme-component-button-size-xs-paddingWithIcon: 0 11px;
  --theme-component-button-size-xs-text-compensation: 0px;
  --theme-component-button-size-xs-text-padding-end: 4px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xs-text-padding-start: 2px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-border-color: var(--theme-palette-red500);
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-color-checked: var(--theme-palette-black);
  --theme-component-chips-preset-default-state-checked-active-backgroundColor: var(--theme-palette-beige500);
  --theme-component-chips-preset-default-state-checked-default-backgroundColor: var(--theme-palette-beige300);
  --theme-component-chips-preset-default-state-checked-disabled-backgroundColor: var(--theme-palette-beige200);
  --theme-component-chips-preset-default-state-checked-hover-backgroundColor: var(--theme-palette-beige400);
  --theme-component-chips-preset-default-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-default-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-default-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-preset-inverse-state-checked-active-backgroundColor: var(--theme-palette-beige500);
  --theme-component-chips-preset-inverse-state-checked-default-backgroundColor: var(--theme-palette-beige300);
  --theme-component-chips-preset-inverse-state-checked-disabled-backgroundColor: var(--theme-palette-beige200);
  --theme-component-chips-preset-inverse-state-checked-hover-backgroundColor: var(--theme-palette-beige400);
  --theme-component-chips-preset-inverse-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-inverse-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-inverse-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-inverse-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-preset-overlay-state-checked-active-backgroundColor: var(--theme-palette-beige500);
  --theme-component-chips-preset-overlay-state-checked-default-backgroundColor: var(--theme-palette-beige300);
  --theme-component-chips-preset-overlay-state-checked-disabled-backgroundColor: var(--theme-palette-beige200);
  --theme-component-chips-preset-overlay-state-checked-hover-backgroundColor: var(--theme-palette-beige400);
  --theme-component-chips-preset-overlay-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-overlay-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-overlay-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-overlay-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-size-l-padding-end: 20px;
  --theme-component-chips-size-l-padding-start: 20px;
  --theme-component-chips-size-l-paddingWithIcon-end: 16px;
  --theme-component-chips-size-l-paddingWithIcon-start: 20px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-l-text-topCompensation: -1px;
  --theme-component-chips-size-m-padding-end: 16px;
  --theme-component-chips-size-m-padding-start: 16px;
  --theme-component-chips-size-m-paddingWithIcon-end: 12px;
  --theme-component-chips-size-m-paddingWithIcon-start: 16px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 5px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 12px;
  --theme-component-chips-size-s-padding-start: 12px;
  --theme-component-chips-size-s-paddingWithIcon-end: 8px;
  --theme-component-chips-size-s-paddingWithIcon-start: 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: 0px;
  --theme-component-chips-size-xl-padding-end: 20px;
  --theme-component-chips-size-xl-padding-start: 20px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 16px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 20px;
  --theme-component-chips-size-xl-text-padding-end: 4px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 12px;
  --theme-component-chips-size-xs-padding-start: 12px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 8px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 12px;
  --theme-component-chips-size-xs-text-padding-end: 4px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xs-text-padding-start: 2px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-xs-text-topCompensation: 0px;
  --theme-component-commonToggle-checkbox-borderRadius: 2px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-l-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 22px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-m-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 10px;
  --theme-component-commonToggle-checkbox-size-s-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 22px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 10px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 16px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-label-size-l-margin: 12px;
  --theme-component-commonToggle-label-size-m-margin: 9px;
  --theme-component-commonToggle-label-size-s-margin: 8px;
  --theme-component-commonToggle-label-size-xl-margin: 12px;
  --theme-component-commonToggle-label-size-xs-margin: 8px;
  --theme-component-commonToggle-loader-preset-default-checked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-default-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-inverse-checked-color: var(--theme-palette-white);
  --theme-component-commonToggle-loader-preset-inverse-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-overlay-checked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-overlay-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-preset-default-backgroundColor-hover: var(--theme-palette-warmGray12);
  --theme-component-commonToggle-preset-default-state-default-checked-backgroundColor: var(--theme-palette-black);
  --theme-component-commonToggle-preset-default-state-default-unchecked-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-preset-default-state-disabled-checked-backgroundColor: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-preset-default-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray8
  );
  --theme-component-commonToggle-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray64);
  --theme-component-commonToggle-preset-inverse-state-default-checked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-inverse-state-default-unchecked-backgroundColor: var(
    --theme-palette-warmGray76
  );
  --theme-component-commonToggle-preset-inverse-state-disabled-checked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-inverse-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray76
  );
  --theme-component-commonToggle-preset-overlay-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-preset-overlay-state-default-checked-backgroundColor: var(--theme-palette-black);
  --theme-component-commonToggle-preset-overlay-state-default-unchecked-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-preset-overlay-state-disabled-checked-backgroundColor: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-preset-overlay-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray8
  );
  --theme-component-commonToggle-radio-size-l-icon-size: 8px;
  --theme-component-commonToggle-radio-size-l-width: 24px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 6px;
  --theme-component-commonToggle-radio-size-s-width: 18px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 8px;
  --theme-component-commonToggle-radio-size-xl-width: 24px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 6px;
  --theme-component-commonToggle-radio-size-xs-width: 18px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-l-groupPadding: 11px 0 13px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 6px 0 8px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 11px 0 13px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 8px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 22px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-l-padding: 0;
  --theme-component-commonToggle-switcher-size-l-width: 44px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 16px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-s-padding: 0;
  --theme-component-commonToggle-switcher-size-s-width: 32px;
  --theme-component-commonToggle-switcher-size-xl-height: 22px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-xl-padding: 0;
  --theme-component-commonToggle-switcher-size-xl-width: 44px;
  --theme-component-commonToggle-switcher-size-xs-height: 16px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-xs-padding: 0;
  --theme-component-commonToggle-switcher-size-xs-width: 32px;
  --theme-component-commonToggle-toggle-preset-default-state-default-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-disabled-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-disabled-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-inverse-state-default-color-checked: var(--theme-palette-black);
  --theme-component-commonToggle-toggle-preset-inverse-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-inverse-state-disabled-color-checked: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-toggle-preset-inverse-state-disabled-color-unchecked: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-toggle-preset-overlay-state-default-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-disabled-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-disabled-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-commonToggle-toggle-state-invalid-border: 1px solid var(--theme-palette-red600);
  --theme-component-commonToggle-toggle-state-invalid-state-checked-backgroundColor: var(--theme-palette-red500);
  --theme-component-datepicker-dayOfWeekColor-default: var(--theme-palette-black);
  --theme-component-datepicker-dayOfWeekColor-weekend: var(--theme-palette-red600);
  --theme-component-datepicker-daySelectedBgColor: var(--theme-palette-beige200);
  --theme-component-datepicker-daySelectedColor: var(--theme-palette-black);
  --theme-component-datepicker-daySelectingEdge: var(--theme-palette-warmGray4);
  --theme-component-datepicker-disabledColor: var(--theme-palette-gray24);
  --theme-component-datepicker-outlineColor: var(--theme-palette-beige200);
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-day-height: 48px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-l-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -4px;
  --theme-component-datepicker-size-l-day-width: 48px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-dayOfWeek-height: 48px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-datepicker-size-l-dayOfWeek-width: 48px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-l-normal);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-title-yearColor: var(--theme-palette-black);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 40px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-day-outlineOffset: -4px;
  --theme-component-datepicker-size-m-day-width: 40px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-dayOfWeek-height: 40px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-dayOfWeek-width: 40px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-title-yearColor: var(--theme-palette-black);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -2px;
  --theme-component-datepicker-size-s-day-width: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 32px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-title-yearColor: var(--theme-palette-black);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-s);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-normal);
  --theme-component-dropdown-item-hoverBackgroundColor: var(--theme-palette-beige200);
  --theme-component-dropdown-item-selectedBackgroundColor: var(--theme-palette-beige200);
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-l-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-l-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-l-paddingBottom: 13px;
  --theme-component-dropdown-item-size-l-paddingLeft: 28px;
  --theme-component-dropdown-item-size-l-paddingRight: 28px;
  --theme-component-dropdown-item-size-l-paddingTop: 11px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 8px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-m-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-fontSize-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 5px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-lineHeight-m2);
  --theme-component-dropdown-item-size-m-paddingBottom: 10px;
  --theme-component-dropdown-item-size-m-paddingLeft: 24px;
  --theme-component-dropdown-item-size-m-paddingRight: 24px;
  --theme-component-dropdown-item-size-m-paddingTop: 8px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-s-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-s-paddingBottom: 8px;
  --theme-component-dropdown-item-size-s-paddingLeft: 20px;
  --theme-component-dropdown-item-size-s-paddingRight: 20px;
  --theme-component-dropdown-item-size-s-paddingTop: 6px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-xl-paddingBottom: 13px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 28px;
  --theme-component-dropdown-item-size-xl-paddingRight: 28px;
  --theme-component-dropdown-item-size-xl-paddingTop: 11px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 20px;
  --theme-component-dropdown-item-size-xs-paddingRight: 20px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 10px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 22px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 14px;
  --theme-component-dropdown-wrapper-boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 24px rgba(0, 0, 0, 0.12);
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 14px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-4);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-8);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-20);
  --theme-component-form-label-size-l-marginBottom: 8px;
  --theme-component-form-label-size-l-marginTop: 12px;
  --theme-component-form-label-size-m-marginBottom: 8px;
  --theme-component-form-label-size-m-marginTop: 9px;
  --theme-component-form-label-size-s-marginBottom: 6px;
  --theme-component-form-label-size-s-marginTop: 5px;
  --theme-component-form-label-size-xl-marginBottom: 8px;
  --theme-component-form-label-size-xl-marginTop: 12px;
  --theme-component-form-label-size-xs-marginBottom: 6px;
  --theme-component-form-label-size-xs-marginTop: 5px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-28);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-16);
  --theme-component-form-title-margin: var(--theme-gap-32);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-12);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-focusBackgroundColor: var(--theme-palette-white);
  --theme-component-input-iconColorWithoutContent: var(--theme-palette-black);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 6px;
  --theme-component-input-size-l-paddingBottom: 13px;
  --theme-component-input-size-l-paddingLeft: 19px;
  --theme-component-input-size-l-paddingRight: 13px;
  --theme-component-input-size-l-paddingTop: 11px;
  --theme-component-input-size-l-postfixMarginRight: 10px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -2px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 5px;
  --theme-component-input-size-m-paddingBottom: 8px;
  --theme-component-input-size-m-paddingLeft: 15px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 8px;
  --theme-component-input-size-m-postfixMarginRight: 6px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 4px;
  --theme-component-input-size-s-paddingBottom: 6px;
  --theme-component-input-size-s-paddingLeft: 11px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 6px;
  --theme-component-input-size-s-postfixMarginRight: 4px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 6px;
  --theme-component-input-size-xl-paddingBottom: 13px;
  --theme-component-input-size-xl-paddingLeft: 19px;
  --theme-component-input-size-xl-paddingRight: 13px;
  --theme-component-input-size-xl-paddingTop: 11px;
  --theme-component-input-size-xl-postfixMarginRight: 10px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-input-size-xs-paddingBottom: 6px;
  --theme-component-input-size-xs-paddingLeft: 11px;
  --theme-component-input-size-xs-paddingRight: 7px;
  --theme-component-input-size-xs-paddingTop: 6px;
  --theme-component-input-size-xs-postfixMarginRight: 4px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-listItem-hoverBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-listItem-size-l-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-l-checkmarkMarginLeft: 6px;
  --theme-component-listItem-size-l-checkmarkMarginTop: 0;
  --theme-component-listItem-size-l-checkmarkTop: 0;
  --theme-component-listItem-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-l-descriptionMarginTop: 0;
  --theme-component-listItem-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-l-iconAfterMarginLeft: 6px;
  --theme-component-listItem-size-l-iconAfterTop: 0;
  --theme-component-listItem-size-l-iconBeforeMarginRight: 6px;
  --theme-component-listItem-size-l-iconBeforeTop: 0;
  --theme-component-listItem-size-l-levelStep: 30px;
  --theme-component-listItem-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-l-paddingBottom: 16px;
  --theme-component-listItem-size-l-paddingLeft: 18px;
  --theme-component-listItem-size-l-paddingRight: 18px;
  --theme-component-listItem-size-l-paddingTop: 16px;
  --theme-component-listItem-size-m-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-m-checkmarkMarginLeft: 5px;
  --theme-component-listItem-size-m-checkmarkMarginTop: 0;
  --theme-component-listItem-size-m-checkmarkTop: 1px;
  --theme-component-listItem-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-m-descriptionMarginTop: 0;
  --theme-component-listItem-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-m-iconAfterMarginLeft: 5px;
  --theme-component-listItem-size-m-iconAfterTop: 0;
  --theme-component-listItem-size-m-iconBeforeMarginRight: 8px;
  --theme-component-listItem-size-m-iconBeforeTop: 0;
  --theme-component-listItem-size-m-levelStep: 26px;
  --theme-component-listItem-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-m-paddingBottom: 13px;
  --theme-component-listItem-size-m-paddingLeft: 16px;
  --theme-component-listItem-size-m-paddingRight: 16px;
  --theme-component-listItem-size-m-paddingTop: 11px;
  --theme-component-listItem-size-s-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-s-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-s-checkmarkMarginTop: 0;
  --theme-component-listItem-size-s-checkmarkTop: 1px;
  --theme-component-listItem-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-s-descriptionMarginTop: 0;
  --theme-component-listItem-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-s-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-s-iconAfterTop: 0;
  --theme-component-listItem-size-s-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-s-iconBeforeTop: 0;
  --theme-component-listItem-size-s-levelStep: 22px;
  --theme-component-listItem-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-s-paddingBottom: 11px;
  --theme-component-listItem-size-s-paddingLeft: 14px;
  --theme-component-listItem-size-s-paddingRight: 14px;
  --theme-component-listItem-size-s-paddingTop: 9px;
  --theme-component-listItem-size-xl-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xl-checkmarkMarginLeft: 11px;
  --theme-component-listItem-size-xl-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xl-checkmarkTop: 0;
  --theme-component-listItem-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-xl-descriptionMarginTop: 0;
  --theme-component-listItem-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-listItem-size-xl-iconAfterMarginLeft: 11px;
  --theme-component-listItem-size-xl-iconAfterTop: 0;
  --theme-component-listItem-size-xl-iconBeforeMarginRight: 11px;
  --theme-component-listItem-size-xl-iconBeforeTop: 0;
  --theme-component-listItem-size-xl-levelStep: 34px;
  --theme-component-listItem-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-listItem-size-xl-paddingBottom: 22px;
  --theme-component-listItem-size-xl-paddingLeft: 24px;
  --theme-component-listItem-size-xl-paddingRight: 24px;
  --theme-component-listItem-size-xl-paddingTop: 20px;
  --theme-component-listItem-size-xs-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xs-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-xs-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xs-checkmarkTop: 1px;
  --theme-component-listItem-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-xs-descriptionMarginTop: 0;
  --theme-component-listItem-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-xs-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-xs-iconAfterTop: 0;
  --theme-component-listItem-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-xs-iconBeforeTop: 0;
  --theme-component-listItem-size-xs-levelStep: 18px;
  --theme-component-listItem-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-xs-paddingBottom: 8px;
  --theme-component-listItem-size-xs-paddingLeft: 11px;
  --theme-component-listItem-size-xs-paddingRight: 11px;
  --theme-component-listItem-size-xs-paddingTop: 6px;
  --theme-component-meter-gap: 2px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-modal-borderRadius: 20px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-12);
  --theme-component-pagination-divider-color: var(--theme-palette-gray12);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: 1px;
  --theme-component-pagination-item-backgroundColor-active: var(--theme-palette-warmGray16);
  --theme-component-pagination-item-backgroundColor-current: var(--theme-palette-warmGray12);
  --theme-component-pagination-item-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-pagination-item-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-pagination-item-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-pagination-item-shift: 1px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-text-color-current: var(--theme-palette-black);
  --theme-component-pagination-text-size-l-padding: 0 18px 2px 19px;
  --theme-component-pagination-text-size-m-padding: 0 15px 0 16px;
  --theme-component-pagination-text-size-s-padding: 0 12px 2px 12px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-select-toggle-gap: 6px;
  --theme-component-select-toggle-size-l-padding: 15px 16px 17px 18px;
  --theme-component-select-toggle-size-m-padding: 11px 12px 13px 16px;
  --theme-component-select-toggle-size-s-padding: 9px 10px 11px 14px;
  --theme-component-select-toggle-size-xl-padding: 20px 20px 22px 24px;
  --theme-component-select-toggle-size-xs-padding: 6px 8px 8px 11px;
  --theme-component-spacer-formGap: var(--theme-gap-8);
  --theme-component-spacer-gap: var(--theme-gap-12);
  --theme-component-stepper-iconButton-divider-color: var(--theme-palette-gray12);
  --theme-component-stepper-iconButton-divider-size-l-height: 28px;
  --theme-component-stepper-iconButton-divider-size-m-height: 24px;
  --theme-component-stepper-iconButton-divider-size-s-height: 18px;
  --theme-component-stepper-iconButton-divider-size-xl-height: 28px;
  --theme-component-stepper-iconButton-divider-size-xs-height: 18px;
  --theme-component-stepper-iconButton-preset-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-preset-default-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-iconButton-preset-overlay-backgroundColor-active: var(--theme-palette-warmGray2);
  --theme-component-stepper-iconButton-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 14px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-l-padding-top: 12px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 10px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 11px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 9px;
  --theme-component-stepper-iconButton-size-m-padding-top: 8px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 7px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 8px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 6px;
  --theme-component-stepper-iconButton-size-s-padding-top: 5px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 14px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 15px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 12px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 7px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 8px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 5px;
  --theme-component-stepper-inputWrapper-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-inputWrapper-size-l-minWidth: 28px;
  --theme-component-stepper-inputWrapper-size-l-padding: 12px 10px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-m-padding: 8px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 6px 8px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 28px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 12px 10px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 6px 8px;
  --theme-component-stepper-preset-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-stepper-preset-default-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-default-color-default: var(--theme-palette-black);
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-black);
  --theme-component-stepper-preset-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-color-default: var(--theme-palette-black);
  --theme-component-tabs-tab-counter-padding: 5px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: -1px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-l-top: -2px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-tabs-tab-counter-size-m-top: -2px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-s-left: 0px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: -2px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -11px;
  --theme-component-tabs-tab-pointer-size-l-size: 6px;
  --theme-component-tabs-tab-pointer-size-l-top: 2px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 6px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-s-right: -11px;
  --theme-component-tabs-tab-pointer-size-s-size: 6px;
  --theme-component-tabs-tab-pointer-size-s-top: 1px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 10px;
  --theme-component-tabs-tab-size-l-paddingVertical: 16px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-m-paddingVertical: 14px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 7px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-textarea-clearButton-size-l-position-right: 3px;
  --theme-component-textarea-clearButton-size-l-position-top: 3px;
  --theme-component-textarea-clearButton-size-m-position-right: 3px;
  --theme-component-textarea-clearButton-size-m-position-top: 4px;
  --theme-component-textarea-clearButton-size-s-position-right: 3px;
  --theme-component-textarea-clearButton-size-s-position-top: 4px;
  --theme-component-textarea-clearButton-size-xl-position-right: 3px;
  --theme-component-textarea-clearButton-size-xl-position-top: 3px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 4px;
  --theme-component-textarea-preset-default-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-disabled: var(--theme-palette-warmGray2);
  --theme-component-textarea-preset-default-backgroundColor-disabledHover: var(--theme-palette-warmGray2);
  --theme-component-textarea-preset-default-backgroundColor-focus: var(--theme-palette-white);
  --theme-component-textarea-preset-default-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-textarea-preset-default-border-color: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-default-boxShadow-focus: var(--theme-focusBoxShadow-default);
  --theme-component-textarea-preset-default-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-default-color-default: var(--theme-font-color-default);
  --theme-component-textarea-preset-default-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-default-crossButton-color-active: var(--theme-palette-warmGray16);
  --theme-component-textarea-preset-default-crossButton-color-hover: var(--theme-palette-warmGray12);
  --theme-component-textarea-preset-default-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-default-placeholderColor-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray88);
  --theme-component-textarea-preset-inverse-backgroundColor-disabledHover: var(--theme-palette-warmGray88);
  --theme-component-textarea-preset-inverse-backgroundColor-focus: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-textarea-preset-inverse-border-color: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-inverse-boxShadow-focus: var(--theme-focusBoxShadow-inversePreset);
  --theme-component-textarea-preset-inverse-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-inverse-color-default: var(--theme-font-color-inverse);
  --theme-component-textarea-preset-inverse-color-disabled: var(--theme-font-color-inverseDisabled);
  --theme-component-textarea-preset-inverse-crossButton-color-active: var(--theme-palette-warmGray64);
  --theme-component-textarea-preset-inverse-crossButton-color-hover: var(--theme-palette-warmGray68);
  --theme-component-textarea-preset-inverse-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-inverse-placeholderColor-disabled: var(--theme-font-color-inverseDisabled);
  --theme-component-textarea-preset-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-disabledHover: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-focus: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-border-color: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-overlay-boxShadow-focus: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-textarea-preset-overlay-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-overlay-color-default: var(--theme-font-color-default);
  --theme-component-textarea-preset-overlay-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-overlay-crossButton-color-active: var(--theme-palette-warmGray8);
  --theme-component-textarea-preset-overlay-crossButton-color-hover: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-overlay-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-overlay-placeholderColor-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 30px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 22px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 22px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 11px 43px 13px 19px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 8px 35px 8px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 6px 27px 6px 11px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-xl-padding: 11px 43px 13px 19px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 27px 6px 11px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-xl);
  --theme-component-toastBar-closeButtonDefaultActive: var(--theme-palette-gray76);
  --theme-component-toastBar-closeButtonDefaultHover: var(--theme-palette-gray68);
  --theme-component-toastBar-closeButtonSize: 36px;
  --theme-component-toastBar-closeIconSize: 14px;
  --theme-component-toastBar-padding-horizontal: 24px;
  --theme-component-toastBar-padding-vertical: 23px;
  --theme-component-toastBar-preset-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-toastBar-preset-error-backgroundColor: var(--theme-palette-red600);
  --theme-component-toastBar-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-closeButtonDefaultActive: var(--theme-palette-gray76);
  --theme-component-tooltip-closeButtonDefaultHover: var(--theme-palette-gray68);
  --theme-component-tooltip-preset-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-tooltip-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-size-l-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-l-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 10px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 24px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-m-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-m-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 10px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 24px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 24px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-s-paddingWithActions: 24px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 34px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue300);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red300);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 12px;
  --theme-font-capitalHeight-ms: 11px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 13px;
  --theme-font-capitalHeight-xs: 10px;
  --theme-font-capitalHeight-xxl: 20px;
  --theme-font-capitalHeight-xxxl: 24px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 24px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-inverse: var(--theme-palette-white);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-compensation-xxl: 2px;
  --theme-font-compensation-xxxl: 3px;
  --theme-font-compensation-xxxxl: 4px;
  --theme-font-compensation-xxxxxl: 5px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 14px;
  --theme-font-fontSize-xl: 20px;
  --theme-font-fontSize-xs: 13px;
  --theme-font-fontSize-xxl: 25px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 22px;
  --theme-font-height-m-normal: 24px;
  --theme-font-height-ms-dense: 20px;
  --theme-font-height-ms-normal: 22px;
  --theme-font-height-s-dense: 18px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 22px;
  --theme-font-height-xm-normal: 24px;
  --theme-font-height-xs-dense: 18px;
  --theme-font-height-xs-normal: 18px;
  --theme-font-height-xxl-dense: 30px;
  --theme-font-height-xxl-normal: 30px;
  --theme-font-height-xxxl-dense: 36px;
  --theme-font-height-xxxl-normal: 36px;
  --theme-font-height-xxxxl-dense: 30px;
  --theme-font-height-xxxxl-normal: 30px;
  --theme-font-height-xxxxxl-dense: 36px;
  --theme-font-height-xxxxxl-normal: 36px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 18px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 18px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 16px;
  --theme-font-size-ms: 15px;
  --theme-font-size-s: 14px;
  --theme-font-size-xl: 20px;
  --theme-font-size-xm: 17px;
  --theme-font-size-xs: 13px;
  --theme-font-size-xxl: 25px;
  --theme-font-size-xxxl: 32px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 32px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-6);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 28px;
  --theme-padding-size-l-left: 24px;
  --theme-padding-size-l-right: 24px;
  --theme-padding-size-l-top: 20px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 28px;
  --theme-padding-size-s-left: 24px;
  --theme-padding-size-s-right: 24px;
  --theme-padding-size-s-top: 20px;
  --theme-padding-size-xl-bottom: 28px;
  --theme-padding-size-xl-left: 24px;
  --theme-padding-size-xl-right: 24px;
  --theme-padding-size-xl-top: 20px;
  --theme-padding-size-xs-bottom: 28px;
  --theme-padding-size-xs-left: 24px;
  --theme-padding-size-xs-right: 24px;
  --theme-padding-size-xs-top: 20px;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 18px;
  --theme-size-l-height: 48px;
  --theme-size-l-lineHeight: 22px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 16px;
  --theme-size-m-height: 40px;
  --theme-size-m-lineHeight: 22px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 14px;
  --theme-size-s-height: 32px;
  --theme-size-s-lineHeight: 18px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xl-crossButtonIconSize: 12px;
  --theme-size-xl-crossButtonSize: 40px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 48px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 14px;
  --theme-size-xs-height: 32px;
  --theme-size-xs-lineHeight: 18px;
  box-sizing: border-box;
  color: var(--theme-palette-black);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-Xik12.styles-module-theme-Xik12 {
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-q6maA {
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 16px;
  --theme-borderRadius-m: 12px;
  --theme-borderRadius-s: 6px;
  --theme-borderRadius-xl: 24px;
  --theme-borderRadius-xxl: 28px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black40);
  --theme-component-avatar-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-avatar-backgroundColor-iconType: var(--theme-palette-warmGray4);
  --theme-component-avatar-color-default: var(--theme-palette-black);
  --theme-component-avatar-color-iconType: var(--theme-palette-black);
  --theme-component-badge-size-l-fontSize: 15px;
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-fontSize: 13px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 0 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-fontSize: 11px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 0 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-fontSize: 11px;
  --theme-component-badge-size-xs-height: 14px;
  --theme-component-badge-size-xs-padding: 0 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 16px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 16px;
  --theme-component-bottomSheet-footer-padding-horizontal: 20px;
  --theme-component-bottomSheet-footer-padding-top: 24px;
  --theme-component-bottomSheet-handler-width: 40px;
  --theme-component-bottomSheet-header-padding-bottom: 16px;
  --theme-component-bottomSheet-header-padding-top: 28px;
  --theme-component-button-presets-accent-backgroundColor-active: var(--theme-palette-blue700);
  --theme-component-button-presets-accent-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-button-presets-accent-backgroundColor-hover: var(--theme-palette-blue600);
  --theme-component-button-presets-accent-color-default: var(--theme-palette-white);
  --theme-component-button-presets-accentSecondary-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-accentSecondary-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-accentSecondary-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-accentSecondary-color-default: var(--theme-palette-blue700);
  --theme-component-button-presets-danger-backgroundColor-active: var(--theme-palette-red800);
  --theme-component-button-presets-danger-backgroundColor-default: var(--theme-palette-red600);
  --theme-component-button-presets-danger-backgroundColor-hover: var(--theme-palette-red700);
  --theme-component-button-presets-danger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-inverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-inverse-backgroundColor-default: var(--theme-palette-gray76);
  --theme-component-button-presets-inverse-backgroundColor-disabled: var(--theme-palette-gray88);
  --theme-component-button-presets-inverse-backgroundColor-hover: var(--theme-palette-gray68);
  --theme-component-button-presets-inverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-inverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-inverseSecondary-backgroundColor-active: var(--theme-palette-gray84);
  --theme-component-button-presets-inverseSecondary-backgroundColor-default: var(--theme-palette-gray84);
  --theme-component-button-presets-inverseSecondary-backgroundColor-disabled: var(--theme-palette-gray88);
  --theme-component-button-presets-inverseSecondary-backgroundColor-hover: var(--theme-palette-gray76);
  --theme-component-button-presets-inverseSecondary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-inverseSecondary-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlay-backgroundColor-active: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-button-presets-overlay-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-button-presets-overlayDanger-backgroundColor-active: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-default: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-backgroundColor-hover: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-overlayDanger-color-disabled: var(--theme-palette-red200);
  --theme-component-button-presets-overlaySecondary-backgroundColor-active: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlaySecondary-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlaySecondary-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlaySecondary-color-default: var(--theme-palette-black);
  --theme-component-button-presets-pay-backgroundColor-active: var(--theme-palette-violet800);
  --theme-component-button-presets-pay-backgroundColor-default: var(--theme-palette-violet600);
  --theme-component-button-presets-pay-backgroundColor-hover: var(--theme-palette-violet700);
  --theme-component-button-presets-pay-color-default: var(--theme-palette-white);
  --theme-component-button-presets-paySecondary-backgroundColor-active: var(--theme-palette-violet300);
  --theme-component-button-presets-paySecondary-backgroundColor-default: var(--theme-palette-violet100);
  --theme-component-button-presets-paySecondary-backgroundColor-hover: var(--theme-palette-violet200);
  --theme-component-button-presets-paySecondary-color-default: var(--theme-palette-violet700);
  --theme-component-button-presets-primary-backgroundColor-active: var(--theme-palette-black);
  --theme-component-button-presets-primary-backgroundColor-default: var(--theme-palette-gray92);
  --theme-component-button-presets-primary-backgroundColor-hover: var(--theme-palette-gray84);
  --theme-component-button-presets-primary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-secondary-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-component-button-presets-secondary-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-button-presets-secondary-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-button-presets-secondary-color-default: var(--theme-palette-black);
  --theme-component-button-presets-success-backgroundColor-active: var(--theme-palette-green800);
  --theme-component-button-presets-success-backgroundColor-default: var(--theme-palette-green600);
  --theme-component-button-presets-success-backgroundColor-hover: var(--theme-palette-green700);
  --theme-component-button-presets-success-color-default: var(--theme-palette-white);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 19px 0 18px;
  --theme-component-button-size-l-paddingWithIcon: 0 15px;
  --theme-component-button-size-l-text-compensation: 0px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: 0px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 15px 0 14px;
  --theme-component-button-size-s-paddingWithIcon: 0 12px;
  --theme-component-button-size-s-text-compensation: -2px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 25px 0 24px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 3px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 12px 0 11px;
  --theme-component-button-size-xs-paddingWithIcon: 0 8px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 3px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xs-text-padding-start: 3px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-carousel-scrollButtonSize-l: 28px;
  --theme-component-carousel-scrollButtonSize-m: 26px;
  --theme-component-carousel-scrollButtonSize-s: 22px;
  --theme-component-carousel-scrollButtonSize-xl: 36px;
  --theme-component-carousel-scrollButtonSize-xs: 18px;
  --theme-component-chips-border-color: var(--theme-palette-red500);
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-color-checked: var(--theme-palette-white);
  --theme-component-chips-preset-default-state-checked-active-backgroundColor: var(--theme-palette-black);
  --theme-component-chips-preset-default-state-checked-default-backgroundColor: var(--theme-palette-gray92);
  --theme-component-chips-preset-default-state-checked-disabled-backgroundColor: var(--theme-palette-gray88);
  --theme-component-chips-preset-default-state-checked-hover-backgroundColor: var(--theme-palette-gray84);
  --theme-component-chips-preset-default-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-default-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-default-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-preset-inverse-state-checked-active-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-preset-inverse-state-checked-default-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-preset-inverse-state-checked-disabled-backgroundColor: var(--theme-palette-warmGray88);
  --theme-component-chips-preset-inverse-state-checked-hover-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-preset-inverse-state-unchecked-active-backgroundColor: var(--theme-palette-gray84);
  --theme-component-chips-preset-inverse-state-unchecked-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-chips-preset-inverse-state-unchecked-disabled-backgroundColor: var(--theme-palette-gray84);
  --theme-component-chips-preset-inverse-state-unchecked-hover-backgroundColor: var(--theme-palette-gray76);
  --theme-component-chips-preset-overlay-state-checked-active-backgroundColor: var(--theme-palette-black);
  --theme-component-chips-preset-overlay-state-checked-default-backgroundColor: var(--theme-palette-black);
  --theme-component-chips-preset-overlay-state-checked-disabled-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-preset-overlay-state-checked-hover-backgroundColor: var(--theme-palette-black);
  --theme-component-chips-preset-overlay-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray2);
  --theme-component-chips-preset-overlay-state-unchecked-default-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-preset-overlay-state-unchecked-disabled-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-preset-overlay-state-unchecked-hover-backgroundColor: var(--theme-palette-white);
  --theme-component-chips-size-l-padding-end: 19px;
  --theme-component-chips-size-l-padding-start: 18px;
  --theme-component-chips-size-l-paddingWithIcon-end: 15px;
  --theme-component-chips-size-l-paddingWithIcon-start: 15px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-l-text-topCompensation: 0px;
  --theme-component-chips-size-m-padding-end: 17px;
  --theme-component-chips-size-m-padding-start: 16px;
  --theme-component-chips-size-m-paddingWithIcon-end: 13px;
  --theme-component-chips-size-m-paddingWithIcon-start: 13px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 15px;
  --theme-component-chips-size-s-padding-start: 14px;
  --theme-component-chips-size-s-paddingWithIcon-end: 12px;
  --theme-component-chips-size-s-paddingWithIcon-start: 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: -1px;
  --theme-component-chips-size-xl-padding-end: 25px;
  --theme-component-chips-size-xl-padding-start: 24px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 17px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 17px;
  --theme-component-chips-size-xl-text-padding-end: 3px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 12px;
  --theme-component-chips-size-xs-padding-start: 11px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 8px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 8px;
  --theme-component-chips-size-xs-text-padding-end: 3px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xs-text-padding-start: 3px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xs-text-topCompensation: -1px;
  --theme-component-commonToggle-checkbox-borderRadius: 4px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-l-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 18px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-m-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 10px;
  --theme-component-commonToggle-checkbox-size-s-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 14px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 22px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 10px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 16px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-label-size-l-margin: 12px;
  --theme-component-commonToggle-label-size-m-margin: 12px;
  --theme-component-commonToggle-label-size-s-margin: 10px;
  --theme-component-commonToggle-label-size-xl-margin: 12px;
  --theme-component-commonToggle-label-size-xs-margin: 10px;
  --theme-component-commonToggle-loader-preset-default-checked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-default-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-inverse-checked-color: var(--theme-palette-white);
  --theme-component-commonToggle-loader-preset-inverse-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-overlay-checked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-overlay-unchecked-color: var(--theme-palette-white);
  --theme-component-commonToggle-preset-default-backgroundColor-hover: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-preset-default-state-default-checked-backgroundColor: var(--theme-palette-gray92);
  --theme-component-commonToggle-preset-default-state-default-unchecked-backgroundColor: var(
    --theme-palette-warmGray12
  );
  --theme-component-commonToggle-preset-default-state-disabled-checked-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-preset-default-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray12
  );
  --theme-component-commonToggle-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray64);
  --theme-component-commonToggle-preset-inverse-state-default-checked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-inverse-state-default-unchecked-backgroundColor: var(
    --theme-palette-warmGray76
  );
  --theme-component-commonToggle-preset-inverse-state-disabled-checked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-inverse-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray76
  );
  --theme-component-commonToggle-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-commonToggle-preset-overlay-state-default-checked-backgroundColor: var(--theme-palette-black);
  --theme-component-commonToggle-preset-overlay-state-default-unchecked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-overlay-state-disabled-checked-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-preset-overlay-state-disabled-unchecked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-radio-size-l-icon-size: 7px;
  --theme-component-commonToggle-radio-size-l-width: 21px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 6px;
  --theme-component-commonToggle-radio-size-s-width: 18px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 10px;
  --theme-component-commonToggle-radio-size-xl-width: 24px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 6px;
  --theme-component-commonToggle-radio-size-xs-width: 18px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 15px 0 16px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 11px 0 12px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 9px 0 9px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 20px 0 20px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 6px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 20px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-l-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-l-width: 40px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 16px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-s-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-s-width: 32px;
  --theme-component-commonToggle-switcher-size-xl-height: 22px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-xl-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xl-width: 44px;
  --theme-component-commonToggle-switcher-size-xs-height: 16px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-xs-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xs-width: 32px;
  --theme-component-commonToggle-toggle-preset-default-state-default-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-disabled-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-disabled-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-inverse-state-default-color-checked: var(--theme-palette-black);
  --theme-component-commonToggle-toggle-preset-inverse-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-inverse-state-disabled-color-checked: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-toggle-preset-inverse-state-disabled-color-unchecked: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-toggle-preset-overlay-state-default-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-default-color-unchecked: var(--theme-palette-black);
  --theme-component-commonToggle-toggle-preset-overlay-state-disabled-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-disabled-color-unchecked: var(--theme-palette-warmGray36);
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-commonToggle-toggle-state-invalid-border: 1px solid var(--theme-palette-red600);
  --theme-component-commonToggle-toggle-state-invalid-state-checked-backgroundColor: var(--theme-palette-red600);
  --theme-component-datepicker-dayOfWeekColor-default: var(--theme-palette-gray54);
  --theme-component-datepicker-dayOfWeekColor-weekend: var(--theme-palette-gray54);
  --theme-component-datepicker-daySelectedBgColor: var(--theme-palette-black);
  --theme-component-datepicker-daySelectedColor: var(--theme-palette-white);
  --theme-component-datepicker-daySelectingEdge: var(--theme-palette-black);
  --theme-component-datepicker-disabledColor: var(--theme-palette-gray28);
  --theme-component-datepicker-outlineColor: var(--theme-palette-warmGray16);
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-l-day-height: 36px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -1px;
  --theme-component-datepicker-size-l-day-width: 38px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-l-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-l-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-l-title-yearColor: var(--theme-palette-gray36);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 36px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-m-day-outlineOffset: -1px;
  --theme-component-datepicker-size-m-day-width: 38px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-m-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-m-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-m-title-yearColor: var(--theme-palette-gray36);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -1px;
  --theme-component-datepicker-size-s-day-width: 34px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 34px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-s-title-yearColor: var(--theme-palette-gray36);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-bold);
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-dialog-boxShadow: 0px 4px 24px 0px #0000001f, 0px 1px 3px 0px #0000000d;
  --theme-component-dialog-compensatedPadding: 32px;
  --theme-component-dialog-contentPadding: 0 16px;
  --theme-component-dialog-gradientPosition: 38px;
  --theme-component-dialog-root-padding: 32px 0 42px;
  --theme-component-dialog-root-paddingWithFooter: 32px 0 42px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 22px;
  --theme-component-dialog-width: 355px;
  --theme-component-dialog-withCoverMargin: 12px;
  --theme-component-dialog-withTitleMargin: 12px;
  --theme-component-dropdown-item-hoverBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-dropdown-item-selectedBackgroundColor: none;
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-l-paddingBottom: 16px;
  --theme-component-dropdown-item-size-l-paddingLeft: 18px;
  --theme-component-dropdown-item-size-l-paddingRight: 18px;
  --theme-component-dropdown-item-size-l-paddingTop: 16px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 8px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-m-paddingBottom: 13px;
  --theme-component-dropdown-item-size-m-paddingLeft: 16px;
  --theme-component-dropdown-item-size-m-paddingRight: 16px;
  --theme-component-dropdown-item-size-m-paddingTop: 11px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-s-paddingBottom: 11px;
  --theme-component-dropdown-item-size-s-paddingLeft: 14px;
  --theme-component-dropdown-item-size-s-paddingRight: 14px;
  --theme-component-dropdown-item-size-s-paddingTop: 9px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-dropdown-item-size-xl-paddingBottom: 22px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 24px;
  --theme-component-dropdown-item-size-xl-paddingRight: 24px;
  --theme-component-dropdown-item-size-xl-paddingTop: 20px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 11px;
  --theme-component-dropdown-item-size-xs-paddingRight: 11px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 34px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 18px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 6px;
  --theme-component-dropdown-wrapper-boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 22px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-24);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 28px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 16px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-label-size-l-marginBottom: 12px;
  --theme-component-form-label-size-l-marginTop: 15px;
  --theme-component-form-label-size-m-marginBottom: 12px;
  --theme-component-form-label-size-m-marginTop: 11px;
  --theme-component-form-label-size-s-marginBottom: 12px;
  --theme-component-form-label-size-s-marginTop: 7px;
  --theme-component-form-label-size-xl-marginBottom: 12px;
  --theme-component-form-label-size-xl-marginTop: 20px;
  --theme-component-form-label-size-xs-marginBottom: 12px;
  --theme-component-form-label-size-xs-marginTop: 4px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-40);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-title-margin: var(--theme-gap-24);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-24);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-focusBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-input-iconColorWithoutContent: var(--theme-palette-gray54);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 8px;
  --theme-component-input-size-l-paddingBottom: 16px;
  --theme-component-input-size-l-paddingLeft: 15px;
  --theme-component-input-size-l-paddingRight: 15px;
  --theme-component-input-size-l-paddingTop: 14px;
  --theme-component-input-size-l-postfixMarginRight: 15px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -1px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 6px;
  --theme-component-input-size-m-paddingBottom: 12px;
  --theme-component-input-size-m-paddingLeft: 15px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 10px;
  --theme-component-input-size-m-postfixMarginRight: 9px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 5px;
  --theme-component-input-size-s-paddingBottom: 9px;
  --theme-component-input-size-s-paddingLeft: 13px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 7px;
  --theme-component-input-size-s-postfixMarginRight: 7px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 22px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 8px;
  --theme-component-input-size-xl-paddingBottom: 21px;
  --theme-component-input-size-xl-paddingLeft: 24px;
  --theme-component-input-size-xl-paddingRight: 21px;
  --theme-component-input-size-xl-paddingTop: 19px;
  --theme-component-input-size-xl-postfixMarginRight: 15px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 5px;
  --theme-component-input-size-xs-paddingBottom: 6px;
  --theme-component-input-size-xs-paddingLeft: 11px;
  --theme-component-input-size-xs-paddingRight: 5px;
  --theme-component-input-size-xs-paddingTop: 4px;
  --theme-component-input-size-xs-postfixMarginRight: 5px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-listItem-hoverBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-listItem-size-l-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-l-checkmarkMarginLeft: 6px;
  --theme-component-listItem-size-l-checkmarkMarginTop: 0;
  --theme-component-listItem-size-l-checkmarkTop: 0;
  --theme-component-listItem-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-l-descriptionMarginTop: 0;
  --theme-component-listItem-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-l-iconAfterMarginLeft: 6px;
  --theme-component-listItem-size-l-iconAfterTop: 0;
  --theme-component-listItem-size-l-iconBeforeMarginRight: 6px;
  --theme-component-listItem-size-l-iconBeforeTop: 0;
  --theme-component-listItem-size-l-levelStep: 30px;
  --theme-component-listItem-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-l-paddingBottom: 16px;
  --theme-component-listItem-size-l-paddingLeft: 18px;
  --theme-component-listItem-size-l-paddingRight: 18px;
  --theme-component-listItem-size-l-paddingTop: 16px;
  --theme-component-listItem-size-m-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-m-checkmarkMarginLeft: 5px;
  --theme-component-listItem-size-m-checkmarkMarginTop: 0;
  --theme-component-listItem-size-m-checkmarkTop: 1px;
  --theme-component-listItem-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-m-descriptionMarginTop: 0;
  --theme-component-listItem-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-m-iconAfterMarginLeft: 5px;
  --theme-component-listItem-size-m-iconAfterTop: 0;
  --theme-component-listItem-size-m-iconBeforeMarginRight: 8px;
  --theme-component-listItem-size-m-iconBeforeTop: 0;
  --theme-component-listItem-size-m-levelStep: 26px;
  --theme-component-listItem-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-m-paddingBottom: 13px;
  --theme-component-listItem-size-m-paddingLeft: 16px;
  --theme-component-listItem-size-m-paddingRight: 16px;
  --theme-component-listItem-size-m-paddingTop: 11px;
  --theme-component-listItem-size-s-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-s-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-s-checkmarkMarginTop: 0;
  --theme-component-listItem-size-s-checkmarkTop: 1px;
  --theme-component-listItem-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-s-descriptionMarginTop: 0;
  --theme-component-listItem-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-s-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-s-iconAfterTop: 0;
  --theme-component-listItem-size-s-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-s-iconBeforeTop: 0;
  --theme-component-listItem-size-s-levelStep: 22px;
  --theme-component-listItem-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-s-paddingBottom: 11px;
  --theme-component-listItem-size-s-paddingLeft: 14px;
  --theme-component-listItem-size-s-paddingRight: 14px;
  --theme-component-listItem-size-s-paddingTop: 9px;
  --theme-component-listItem-size-xl-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xl-checkmarkMarginLeft: 11px;
  --theme-component-listItem-size-xl-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xl-checkmarkTop: 0;
  --theme-component-listItem-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-xl-descriptionMarginTop: 0;
  --theme-component-listItem-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-listItem-size-xl-iconAfterMarginLeft: 11px;
  --theme-component-listItem-size-xl-iconAfterTop: 0;
  --theme-component-listItem-size-xl-iconBeforeMarginRight: 11px;
  --theme-component-listItem-size-xl-iconBeforeTop: 0;
  --theme-component-listItem-size-xl-levelStep: 34px;
  --theme-component-listItem-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-listItem-size-xl-paddingBottom: 22px;
  --theme-component-listItem-size-xl-paddingLeft: 24px;
  --theme-component-listItem-size-xl-paddingRight: 24px;
  --theme-component-listItem-size-xl-paddingTop: 20px;
  --theme-component-listItem-size-xs-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xs-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-xs-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xs-checkmarkTop: 1px;
  --theme-component-listItem-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-xs-descriptionMarginTop: 0;
  --theme-component-listItem-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-xs-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-xs-iconAfterTop: 0;
  --theme-component-listItem-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-xs-iconBeforeTop: 0;
  --theme-component-listItem-size-xs-levelStep: 18px;
  --theme-component-listItem-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-xs-paddingBottom: 8px;
  --theme-component-listItem-size-xs-paddingLeft: 11px;
  --theme-component-listItem-size-xs-paddingRight: 11px;
  --theme-component-listItem-size-xs-paddingTop: 6px;
  --theme-component-meter-gap: 0px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-modal-borderRadius: 28px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-8);
  --theme-component-pagination-divider-color: transparent;
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: var(--theme-gap-4);
  --theme-component-pagination-item-backgroundColor-active: var(--theme-palette-beige100);
  --theme-component-pagination-item-backgroundColor-current: var(--theme-palette-black);
  --theme-component-pagination-item-backgroundColor-default: transparent;
  --theme-component-pagination-item-backgroundColor-disabled: transparent;
  --theme-component-pagination-item-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-pagination-item-shift: 0px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-text-color-current: var(--theme-palette-white);
  --theme-component-pagination-text-size-l-padding: 0 16px;
  --theme-component-pagination-text-size-m-padding: 0 12px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-select-toggle-gap: 6px;
  --theme-component-select-toggle-size-l-padding: 14px 16px 16px 18px;
  --theme-component-select-toggle-size-m-padding: 10px 12px 12px 16px;
  --theme-component-select-toggle-size-s-padding: 8px 10px 10px 14px;
  --theme-component-select-toggle-size-xl-padding: 19px 20px 21px 24px;
  --theme-component-select-toggle-size-xs-padding: 5px 8px 7px 11px;
  --theme-component-spacer-formGap: var(--theme-gap-6);
  --theme-component-spacer-gap: var(--theme-gap-8);
  --theme-component-stepper-iconButton-divider-color: transparent;
  --theme-component-stepper-iconButton-divider-size-l-height: 0;
  --theme-component-stepper-iconButton-divider-size-m-height: 0;
  --theme-component-stepper-iconButton-divider-size-s-height: 0;
  --theme-component-stepper-iconButton-divider-size-xl-height: 0;
  --theme-component-stepper-iconButton-divider-size-xs-height: 0;
  --theme-component-stepper-iconButton-preset-default-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-component-stepper-iconButton-preset-default-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-warmGray88);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-stepper-iconButton-preset-overlay-backgroundColor-active: var(--theme-palette-warmGray2);
  --theme-component-stepper-iconButton-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 16px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 16px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-top: 14px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 10px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-m-padding-top: 10px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 9px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 7px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 10px;
  --theme-component-stepper-iconButton-size-s-padding-top: 7px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 16px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 18px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 4px;
  --theme-component-stepper-inputWrapper-backgroundColor-hover: transparent;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-l-padding: 14px 8px 16px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 10px 8px 12px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 8px 8px 10px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 22px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 21px 8px 19px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 12px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 5px 5px 7px;
  --theme-component-stepper-preset-default-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-default-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-default-color-default: var(--theme-palette-black);
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-color-default: var(--theme-palette-black);
  --theme-component-tabs-newArrowIcon-l-offset: -7px;
  --theme-component-tabs-newArrowIcon-l-size: 18px;
  --theme-component-tabs-newArrowIcon-m-offset: -7px;
  --theme-component-tabs-newArrowIcon-m-size: 18px;
  --theme-component-tabs-newArrowIcon-ms-offset: -9px;
  --theme-component-tabs-newArrowIcon-ms-size: 14px;
  --theme-component-tabs-newArrowIcon-s-offset: -9px;
  --theme-component-tabs-newArrowIcon-s-size: 14px;
  --theme-component-tabs-newArrowIcon-xl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xxl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxxl-offset: -3px;
  --theme-component-tabs-newArrowIcon-xxxl-size: 26px;
  --theme-component-tabs-newArrowIcon-xxxxl-offset: -2px;
  --theme-component-tabs-newArrowIcon-xxxxl-size: 28px;
  --theme-component-tabs-newArrowIcon-xxxxxl-offset: 2px;
  --theme-component-tabs-newArrowIcon-xxxxxl-size: 36px;
  --theme-component-tabs-tab-counter-padding: 4px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 2px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-l-top: -1px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-m-top: -1px;
  --theme-component-tabs-tab-counter-size-ms-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-ms-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-ms-left: 2px;
  --theme-component-tabs-tab-counter-size-ms-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-ms-top: 0px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-s-left: 1px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: 0px;
  --theme-component-tabs-tab-counter-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-xl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xl-left: 1px;
  --theme-component-tabs-tab-counter-size-xl-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-xl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxl-left: 2px;
  --theme-component-tabs-tab-counter-size-xxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxxl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-counter-size-xxxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-counter-size-xxxxxl-top: 0px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -12px;
  --theme-component-tabs-tab-pointer-size-l-size: 7px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 7px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-ms-right: -13px;
  --theme-component-tabs-tab-pointer-size-ms-size: 7px;
  --theme-component-tabs-tab-pointer-size-ms-top: 2px;
  --theme-component-tabs-tab-pointer-size-s-right: -13px;
  --theme-component-tabs-tab-pointer-size-s-size: 7px;
  --theme-component-tabs-tab-pointer-size-s-top: 0px;
  --theme-component-tabs-tab-pointer-size-xl-right: -12px;
  --theme-component-tabs-tab-pointer-size-xl-size: 7px;
  --theme-component-tabs-tab-pointer-size-xl-top: 0px;
  --theme-component-tabs-tab-pointer-size-xxl-right: -15px;
  --theme-component-tabs-tab-pointer-size-xxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxxl-top: 3px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-right: -16px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-size: 11px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-top: 4px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-l-paddingVertical: 13px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xm-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-m-paddingVertical: 13px;
  --theme-component-tabs-tab-size-ms-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-ms-fontSize: var(--theme-font-size-ms);
  --theme-component-tabs-tab-size-ms-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-tabs-tab-size-ms-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-ms-paddingVertical: 12px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-tabs-tab-size-xl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-xl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-xl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xl-paddingVertical: 15px;
  --theme-component-tabs-tab-size-xxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxl-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-xxl-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-xxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxl-paddingVertical: 16px;
  --theme-component-tabs-tab-size-xxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxl-fontSize: var(--theme-font-size-xxxl);
  --theme-component-tabs-tab-size-xxxl-lineHeight: var(--theme-font-height-xxxl-normal);
  --theme-component-tabs-tab-size-xxxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxxl-paddingVertical: 17px;
  --theme-component-tabs-tab-size-xxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxl-fontSize: var(--theme-font-size-xxxxl);
  --theme-component-tabs-tab-size-xxxxl-lineHeight: var(--theme-font-height-xxxxl-normal);
  --theme-component-tabs-tab-size-xxxxl-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-xxxxl-paddingVertical: 22px;
  --theme-component-tabs-tab-size-xxxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxxl-emphasisHeight: 4px;
  --theme-component-tabs-tab-size-xxxxxl-fontSize: var(--theme-font-size-xxxxxl);
  --theme-component-tabs-tab-size-xxxxxl-lineHeight: var(--theme-font-height-xxxxxl-normal);
  --theme-component-tabs-tab-size-xxxxxl-paddingHorizontal: 15px;
  --theme-component-tabs-tab-size-xxxxxl-paddingVertical: 26px;
  --theme-component-textarea-clearButton-size-l-position-right: 6px;
  --theme-component-textarea-clearButton-size-l-position-top: 5px;
  --theme-component-textarea-clearButton-size-m-position-right: 6px;
  --theme-component-textarea-clearButton-size-m-position-top: 5px;
  --theme-component-textarea-clearButton-size-s-position-right: 6px;
  --theme-component-textarea-clearButton-size-s-position-top: 5px;
  --theme-component-textarea-clearButton-size-xl-position-right: 7px;
  --theme-component-textarea-clearButton-size-xl-position-top: 9px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 2px;
  --theme-component-textarea-preset-default-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-disabledHover: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-focus: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-textarea-preset-default-border-color: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-default-boxShadow-focus: var(--theme-focusBoxShadow-default);
  --theme-component-textarea-preset-default-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-default-color-default: var(--theme-font-color-default);
  --theme-component-textarea-preset-default-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-default-crossButton-color-active: var(--theme-palette-warmGray16);
  --theme-component-textarea-preset-default-crossButton-color-hover: var(--theme-palette-warmGray12);
  --theme-component-textarea-preset-default-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-default-placeholderColor-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray88);
  --theme-component-textarea-preset-inverse-backgroundColor-disabledHover: var(--theme-palette-warmGray88);
  --theme-component-textarea-preset-inverse-backgroundColor-focus: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-textarea-preset-inverse-border-color: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-inverse-boxShadow-focus: var(--theme-focusBoxShadow-inversePreset);
  --theme-component-textarea-preset-inverse-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-inverse-color-default: var(--theme-font-color-inverse);
  --theme-component-textarea-preset-inverse-color-disabled: var(--theme-font-color-inverseDisabled);
  --theme-component-textarea-preset-inverse-crossButton-color-active: var(--theme-palette-warmGray64);
  --theme-component-textarea-preset-inverse-crossButton-color-hover: var(--theme-palette-warmGray68);
  --theme-component-textarea-preset-inverse-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-inverse-placeholderColor-disabled: var(--theme-font-color-inverseDisabled);
  --theme-component-textarea-preset-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-disabledHover: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-focus: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-border-color: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-overlay-boxShadow-focus: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-textarea-preset-overlay-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-overlay-color-default: var(--theme-font-color-default);
  --theme-component-textarea-preset-overlay-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-overlay-crossButton-color-active: var(--theme-palette-warmGray8);
  --theme-component-textarea-preset-overlay-crossButton-color-hover: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-overlay-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-overlay-placeholderColor-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 33px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 27px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 52px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 25px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 14px 44px 16px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 10px 39px 12px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 8px 33px 10px 13px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-xl-lineHeight);
  --theme-component-textarea-size-xl-padding: 20px 52px 22px 24px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-xs-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 31px 8px 11px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-toastBar-closeButtonDefaultActive: var(--theme-palette-gray88);
  --theme-component-toastBar-closeButtonDefaultHover: var(--theme-palette-gray84);
  --theme-component-toastBar-closeButtonSize: 24px;
  --theme-component-toastBar-closeIconSize: 12px;
  --theme-component-toastBar-padding-horizontal: 20px;
  --theme-component-toastBar-padding-vertical: 16px;
  --theme-component-toastBar-preset-default-backgroundColor: var(--theme-palette-black);
  --theme-component-toastBar-preset-error-backgroundColor: var(--theme-palette-red600);
  --theme-component-toastBar-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-closeButtonDefaultActive: var(--theme-palette-gray88);
  --theme-component-tooltip-closeButtonDefaultHover: var(--theme-palette-gray84);
  --theme-component-tooltip-preset-default-backgroundColor: var(--theme-palette-black);
  --theme-component-tooltip-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-size-l-borderRadius: 20px;
  --theme-component-tooltip-size-l-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 12px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 20px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-m-borderRadius: 20px;
  --theme-component-tooltip-size-m-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 12px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 20px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-m);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 20px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 9px 13px 11px 12px;
  --theme-component-tooltip-size-s-paddingWithActions: 17px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 30px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue400);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red400);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(255, 255, 255, 0.35);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 11px;
  --theme-font-capitalHeight-ms: 10px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 12px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 18px;
  --theme-font-capitalHeight-xxxl: 19px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 35px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-inverse: var(--theme-palette-white);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-compensation-xl: 1px;
  --theme-font-compensation-xxl: 1px;
  --theme-font-compensation-xxxl: 2px;
  --theme-font-compensation-xxxxl: 3px;
  --theme-font-compensation-xxxxxl: 4px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 20px;
  --theme-font-height-m-normal: 22px;
  --theme-font-height-ms-dense: 18px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 20px;
  --theme-font-height-xm-normal: 22px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 28px;
  --theme-font-height-xxl-normal: 28px;
  --theme-font-height-xxxl-dense: 30px;
  --theme-font-height-xxxl-normal: 30px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 54px;
  --theme-font-height-xxxxxl-normal: 54px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 15px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 21px;
  --theme-font-size-xm: 16px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 24px;
  --theme-font-size-xxxl: 26px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 48px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-5xl: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-ms: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-4xl: var(--theme-gap-0);
  --theme-margin-dense-header-4xl-header-5xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-ms: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-2xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-3xl: var(--theme-gap-12);
  --theme-margin-dense-header-5xl-header-4xl: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-5xl: var(--theme-gap-0);
  --theme-margin-dense-header-5xl-header-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-ms: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-xm: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-s-dense: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-ms-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-ms-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-ms: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-header-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-s: var(--theme-gap-0);
  --theme-margin-dense-header-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-header-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-ms: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-3xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-3xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-4xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-5xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-ms: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xm: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-ms-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-ms-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-ms-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-ms-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-s-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-header-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-l-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-header-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 36px;
  --theme-padding-size-l-left: 32px;
  --theme-padding-size-l-right: 32px;
  --theme-padding-size-l-top: 28px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 16px;
  --theme-padding-size-s-left: 20px;
  --theme-padding-size-s-right: 20px;
  --theme-padding-size-s-top: 16px;
  --theme-padding-size-xl-bottom: 44px;
  --theme-padding-size-xl-left: 40px;
  --theme-padding-size-xl-right: 40px;
  --theme-padding-size-xl-top: 36px;
  --theme-padding-size-xs-bottom: 9px;
  --theme-padding-size-xs-left: 12px;
  --theme-padding-size-xs-right: 13px;
  --theme-padding-size-xs-top: 9px;
  --theme-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 15px;
  --theme-size-l-height: 52px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 15px;
  --theme-size-m-height: 44px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-12);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 36px;
  --theme-size-s-lineHeight: 16px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-20);
  --theme-size-xl-crossButtonIconSize: 13px;
  --theme-size-xl-crossButtonSize: 44px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 64px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 30px;
  --theme-size-xs-lineHeight: 16px;
  box-sizing: border-box;
  color: var(--theme-palette-black);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

/* This file is the result of code generation. Do not change it manually. */
.tokens-light-module-theme-Jt9YA {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
}

/* This file is the result of code generation. Do not change it manually. */
.tokens-dark-module-theme-NZ5qH {
  --theme-palette-beige100: #383329;
  --theme-palette-beige200: #4f4839;
  --theme-palette-beige300: #665c48;
  --theme-palette-beige400: #7d7057;
  --theme-palette-beige50: #2e2a22;
  --theme-palette-beige500: #998a6b;
  --theme-palette-beige600: #a69779;
  --theme-palette-beige700: #b3a588;
  --theme-palette-beige800: #bfb297;
  --theme-palette-beige900: #ccc0a7;
  --theme-palette-black: #e3e3e3;
  --theme-palette-black12: rgba(255, 255, 255, 0.12);
  --theme-palette-black16: rgba(255, 255, 255, 0.16);
  --theme-palette-black20: rgba(255, 255, 255, 0.2);
  --theme-palette-black24: rgba(255, 255, 255, 0.24);
  --theme-palette-black28: rgba(255, 255, 255, 0.28);
  --theme-palette-black32: rgba(255, 255, 255, 0.32);
  --theme-palette-black36: rgba(255, 255, 255, 0.36);
  --theme-palette-black4: rgba(255, 255, 255, 0.04);
  --theme-palette-black40: rgba(255, 255, 255, 0.4);
  --theme-palette-black44: rgba(255, 255, 255, 0.44);
  --theme-palette-black48: rgba(255, 255, 255, 0.48);
  --theme-palette-black52: rgba(255, 255, 255, 0.52);
  --theme-palette-black56: rgba(255, 255, 255, 0.56);
  --theme-palette-black60: rgba(255, 255, 255, 0.6);
  --theme-palette-black64: rgba(255, 255, 255, 0.64);
  --theme-palette-black68: rgba(255, 255, 255, 0.68);
  --theme-palette-black72: rgba(255, 255, 255, 0.72);
  --theme-palette-black76: rgba(255, 255, 255, 0.76);
  --theme-palette-black8: rgba(255, 255, 255, 0.08);
  --theme-palette-black80: rgba(255, 255, 255, 0.8);
  --theme-palette-black84: rgba(255, 255, 255, 0.84);
  --theme-palette-black88: rgba(255, 255, 255, 0.88);
  --theme-palette-black92: rgba(255, 255, 255, 0.92);
  --theme-palette-black96: rgba(255, 255, 255, 0.96);
  --theme-palette-blue100: #002d57;
  --theme-palette-blue200: #004078;
  --theme-palette-blue300: #005291;
  --theme-palette-blue400: #0071b8;
  --theme-palette-blue50: #001d3b;
  --theme-palette-blue500: #008fdb;
  --theme-palette-blue600: #009cf0;
  --theme-palette-blue700: #00aaff;
  --theme-palette-blue75: #001d3b;
  --theme-palette-blue800: #2eb9ff;
  --theme-palette-blue900: #52c8ff;
  --theme-palette-fuchsia100: #60122a;
  --theme-palette-fuchsia200: #881538;
  --theme-palette-fuchsia300: #b41c4a;
  --theme-palette-fuchsia400: #c42f5c;
  --theme-palette-fuchsia50: #490e20;
  --theme-palette-fuchsia500: #e65481;
  --theme-palette-fuchsia600: #f66e97;
  --theme-palette-fuchsia700: #fc7da3;
  --theme-palette-fuchsia75: #490e20;
  --theme-palette-fuchsia800: #ff88ab;
  --theme-palette-fuchsia900: #ff9197;
  --theme-palette-gray12: #363636;
  --theme-palette-gray16: #3d3d3d;
  --theme-palette-gray20: #454545;
  --theme-palette-gray24: #4d4d4d;
  --theme-palette-gray28: #545454;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #636363;
  --theme-palette-gray4: #252525;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #737373;
  --theme-palette-gray48: #7a7a7a;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #878787;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #9c9c9c;
  --theme-palette-gray68: #a3a3a3;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #b2b2b2;
  --theme-palette-gray8: #2e2e2e;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #c4c4c4;
  --theme-palette-gray88: #cccccc;
  --theme-palette-gray92: #d4d4d4;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #003d16;
  --theme-palette-green200: #005721;
  --theme-palette-green300: #00702d;
  --theme-palette-green400: #00913d;
  --theme-palette-green50: #002b0f;
  --theme-palette-green500: #02b54c;
  --theme-palette-green600: #04c454;
  --theme-palette-green700: #02d459;
  --theme-palette-green75: #002b0f;
  --theme-palette-green800: #1be361;
  --theme-palette-green900: #4af071;
  --theme-palette-orange100: #523404;
  --theme-palette-orange200: #805100;
  --theme-palette-orange300: #a86b00;
  --theme-palette-orange400: #d48a00;
  --theme-palette-orange50: #362205;
  --theme-palette-orange500: #faa700;
  --theme-palette-orange600: #ffb224;
  --theme-palette-orange700: #ffbd45;
  --theme-palette-orange75: #362a14;
  --theme-palette-orange800: #ffc761;
  --theme-palette-orange900: #ffd07a;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #5c1e25;
  --theme-palette-red200: #871a2c;
  --theme-palette-red300: #b20c30;
  --theme-palette-red400: #d11d3b;
  --theme-palette-red50: #381518;
  --theme-palette-red500: #f24954;
  --theme-palette-red600: #fc5d63;
  --theme-palette-red700: #ff7075;
  --theme-palette-red75: #381518;
  --theme-palette-red800: #ff8286;
  --theme-palette-red900: #ff9197;
  --theme-palette-violet100: #33155c;
  --theme-palette-violet200: #471f80;
  --theme-palette-violet300: #5c28a6;
  --theme-palette-violet400: #7a39d4;
  --theme-palette-violet50: #240f42;
  --theme-palette-violet500: #9353f5;
  --theme-palette-violet600: #9f63ff;
  --theme-palette-violet700: #a978ff;
  --theme-palette-violet800: #b38aff;
  --theme-palette-violet900: #bb99ff;
  --theme-palette-warmGray100: #e3e2e1;
  --theme-palette-warmGray12: #363533;
  --theme-palette-warmGray16: #3d3c3a;
  --theme-palette-warmGray2: #1f1e1d;
  --theme-palette-warmGray20: #454442;
  --theme-palette-warmGray24: #4c4c49;
  --theme-palette-warmGray28: #545351;
  --theme-palette-warmGray36: #63625f;
  --theme-palette-warmGray4: #262624;
  --theme-palette-warmGray44: #73716e;
  --theme-palette-warmGray48: #7a7975;
  --theme-palette-warmGray54: #878683;
  --theme-palette-warmGray64: #9c9a97;
  --theme-palette-warmGray68: #a3a29e;
  --theme-palette-warmGray76: #b2b1ad;
  --theme-palette-warmGray8: #2e2d2c;
  --theme-palette-warmGray84: #c4c3c0;
  --theme-palette-warmGray88: #cccbc8;
  --theme-palette-white: #0a0a0a;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(0, 0, 0, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(0, 0, 0, 0.16);
  --theme-palette-white20: rgba(0, 0, 0, 0.2);
  --theme-palette-white24: rgba(0, 0, 0, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(0, 0, 0, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(0, 0, 0, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(0, 0, 0, 0.36);
  --theme-palette-white4: rgba(0, 0, 0, 0.04);
  --theme-palette-white40: rgba(0, 0, 0, 0.4);
  --theme-palette-white44: rgba(0, 0, 0, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(0, 0, 0, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(0, 0, 0, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(0, 0, 0, 0.56);
  --theme-palette-white60: rgba(0, 0, 0, 0.6);
  --theme-palette-white64: rgba(0, 0, 0, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(0, 0, 0, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(0, 0, 0, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(0, 0, 0, 0.76);
  --theme-palette-white8: rgba(0, 0, 0, 0.08);
  --theme-palette-white80: rgba(0, 0, 0, 0.8);
  --theme-palette-white84: rgba(0, 0, 0, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(0, 0, 0, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(0, 0, 0, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(0, 0, 0, 0.96);
  --theme-palette-yellow100: #574304;
  --theme-palette-yellow200: #806200;
  --theme-palette-yellow300: #a67f00;
  --theme-palette-yellow400: #d1a000;
  --theme-palette-yellow50: #362a05;
  --theme-palette-yellow500: #f2be00;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #ffcf24;
  --theme-palette-yellow800: #ffd950;
  --theme-palette-yellow900: #ffe278;
}

.ShortVideoStatus-root-WFFdQ {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f2f1f0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.ShortVideoStatus-content-S63X4 {
    margin: 0 auto;
    max-width: 338px;
    padding: 0 66px;
    width: 100%;
    height: 100%;
    background-color: #f2f1f0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
    white-space: normal;
    box-sizing: border-box;
}

.ShortVideoStatus-root-WFFdQ.ShortVideoStatus-wide-HrIeY .ShortVideoStatus-content-S63X4 {
    gap: 8px;
    max-width: 370px;
}

.ShortVideoStatus-icon-cd39U {
    width: 24px;
    height: 24px;
    box-sizing: border-box;
}

.ShortVideoStatus-root-WFFdQ.ShortVideoStatus-wide-HrIeY .ShortVideoStatus-icon-cd39U {
    width: 40px;
    height: 40px;
}

.ShortVideoStatus-icon-cd39U img {
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.styles-root-BIK5y {
    position: relative;
    box-sizing: border-box;
    padding: 5px 40px 5px 30px;
    width: calc(100% - 100px);
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    display: flex;
    justify-content: center;
}

.styles-wrapper-g4z0V {
    position: relative;
    max-width: 1280px;
    max-height: 960px;
    width: 100%;
    height: 100%;
}

.styles-extended-img-_23Kp {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-right: 35px;
    background-color: #fff;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    overflow: hidden;
}

.styles-extended-img-_23Kp.styles-videoFrame-kphIr {
    background-color: transparent;
}

.styles-extended-gallery-img-JAZj4 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    max-width: 100%;
    max-height: 100%;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.styles-extended-gallery-img-JAZj4.styles-withVideo-icjEE {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.styles-loader-EESuv {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.styles-control-button-area-iTqrh {
    position: absolute;
    z-index: 3100;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    cursor: pointer;
    transition: .2s;
}

.styles-control-button-area-iTqrh:hover {
    background: rgba(49, 49, 49, .3);
}

.styles-control-button-uAi2K {
    position: relative;
    width: 20px;
    height: 23px;
    cursor: pointer;
    opacity: 0;
    border: none;
    background-color: transparent;
    background-image: url(/static/public-profile/assets/../assets/ef76a9775898e3b3.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.styles-control-button-uAi2K:focus {
    outline: none;
}

.styles-control-button_left-eolW7 {
    left: 0;
}

.styles-control-button_right-Y5L_z {
    right: 0;
    transform: rotate(180deg);
}

.styles-control-button-area-iTqrh.styles-control-button_right_icons-DsRff:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, .24) 0%, rgba(0, 0, 0, .2) 77.6%, rgba(0, 0, 0, 0) 100%);
}

.styles-control-button_right-Y5L_z.styles-control-button_right_icons-DsRff {
    bottom: 70px;
}

.styles-control-button_right-Y5L_z.styles-control-button_right_icons-DsRff .styles-control-button-uAi2K {
    transform: translateY(-36px);
}

.styles-wrapper-g4z0V:hover .styles-control-button-uAi2K {
    opacity: 1;
}

.styles-extended-image-error-dW1gX {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(100% - 108px);
}

.styles-loading_animation-NFEvg {
    animation-name: styles-loading-A7uL2;
    animation-duration: 1s;
    animation-delay: .1s;
    animation-iteration-count: infinite;
}

.styles-hide-aP_1e {
    display: none;
}

.styles-cross-ggrKo {
    position: absolute;
    top: 0;
    right: -30px;
    width: 24px;
    height: 24px;
    opacity: .6;
    border: none;
    background-image: url(/static/public-profile/assets/../assets/91074fd51f5f24a3.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.styles-cross-ggrKo:hover {
    cursor: pointer;
    opacity: 1;
}

.styles-cross-ggrKo:focus {
    outline: none;
}

.styles-hideImage-aP7u5 {
    display: none;
}

.styles-autotekaWrapper-ktGbJ {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    background-color: #000;
    color: #fff;
    width: 100%;
    height: 100%;
    overflow: hidden;
    cursor: initial;
}

.styles-videoWrapper-sOBVJ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.styles-hidden-SyROK {
    display: none;
}

@keyframes styles-loading-A7uL2 {
    50% {
        opacity: .6;
    }

    to {
        opacity: 1;
    }
}

@media (min-width: 1360px) {
    .styles-root-BIK5y {
        align-items: center;
    }
}

.styles-added-image-badge-Rn9OR {
    position: absolute;
    z-index: 10;
    bottom: 12px;
    left: 20px;
}

.videoPlayer-playerWrapperVisible-v0gy9 {
    display: block;
}

.videoPlayer-playerSizeM-yoi7O {
    display: block;
    border-radius: var(--theme-borderRadius-m);
    width: 100%;
    height: 100%;
}

.videoPlayer-playerWrapperSizeM-ty7zU {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.playButton-button-Ykk3z {
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    margin: 0;
    padding: 0;
    outline: none;
    position: absolute;
    pointer-events: none;
    z-index: 2;
    inset: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
}

.playButton-button-Ykk3z.playButton-interactive-XCSnT:not(.playButton-invisible-Z8GSo) {
    pointer-events: auto;
    cursor: pointer;
}

.playButton-buttonInner-k2jaP {
    border-radius: 50%;
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
    display: flex;
    align-items: center;
    justify-content: center;
}

.playButton-button-Ykk3z.playButton-m-fUY0C .playButton-buttonInner-k2jaP {
    width: 64px;
    height: 64px;
}

.playButton-button-Ykk3z.playButton-s-ZEyXj .playButton-buttonInner-k2jaP {
    width: 36px;
    height: 36px;
}

.playButton-hidden-b7gci {
    display: none;
}

.playButton-invisible-Z8GSo {
    opacity: 0;
}

.styles-module-icon-eyuE3 {
  --module-icon-color: unset;
  --module-icon-colorHover: unset;
  --module-icon-size: unset;
  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);
  display: inline-block;
  height: var(--module-icon-size, 20px);
  -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;
  vertical-align: middle;

  /**
  * safari implicitly compresses svg inside flex containers
  * https://bugs.webkit.org/show_bug.cgi
  */
  flex-shrink: 0;
}

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

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

/* The mask cannot be painted in different colors, so for icons like this one, you need to set background additionally */
.styles-module-icon_withBackground-aAams {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--module-icon-mask-url);
}

@supports not (aspect-ratio: 1/1) {
  /* Old versions of safari do not support the aspect-ratio property */
  .styles-module-icon-eyuE3 {
    width: var(--module-icon-size);
  }
}

.PlayFilled-module-mask-VYSw2 {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/0f1082533c738415.svg);
}


.gallery-teaser-gallerySlide-H3bZU {
    height: 100%;
    width: 100%;
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gallery-teaser-galleryWrapper-tEBrH {
    width: 622px;
    text-align: left;
}

.teaser-teaser-OvOD7 {
    -webkit-font-smoothing: antialiased;
}

.teaser-headerNewStyle-CVv0x {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 4px;
    margin: 0;
}

.teaser-list-loading-dLXAH {
    display: flex;
}

.teaser-promo-link-48AKX {
    background: linear-gradient(90deg, #0af 0%, #9848ff 47.79%, #b248ff 98.67%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    font-size: 16px;
    white-space: pre-wrap;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    border: none;
    outline: none;
    margin-top: 12px;
}

.teaser-promo-link-arrow-xKeCQ {
    display: inline-block;
    background: url(/static/public-profile/assets/../assets/6371eaff5d4e7b68.svg) center no-repeat;
    width: 6px;
    height: 10px;
}

.header-header-wrapper-Ah0QR {
    position: relative;
    padding-right: 80px;
}

.header-autoteka-logo-wXFuL {
    position: absolute;
    top: 4px;
    right: 0;
}

.logo-root-RCF7r {
    display: block;
    width: 110px;
    height: 22px;
    background: url(/static/public-profile/assets/../assets/939dbf435f23899b.svg) no-repeat;
    background-size: cover;
}

.logo-no-text-MR4YY {
    width: 38px;
    height: 38px;
    background: url(/static/public-profile/assets/../assets/100dd1f82fa0b545.svg) no-repeat;
    background-size: cover;
}

.styles-module-root-jjade {
  --module-spacer-column-gap: var(--theme-component-spacer-gap);
  --module-spacer-row-gap: var(--theme-component-spacer-gap);
  --module-spacer-half-column-gap: calc(var(--module-spacer-column-gap)/2);
  --module-spacer-half-row-gap: calc(var(--module-spacer-row-gap)/2);

  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  margin: var(--module-useSpaces-top, 0px) calc(var(--module-spacer-half-column-gap)*-1)
    var(--module-useSpaces-bottom, 0px);
}

/* formContext modifier */

.styles-module-root_formContext-c3aZ6 {
  --module-spacer-column-gap: var(--theme-component-spacer-formGap);
  --module-spacer-row-gap: var(--theme-component-spacer-formGap);
}

/* fullWidth modifier */

.styles-module-root_fullWidth-ScjwN {
  display: flex;
  width: calc(100% + var(--module-spacer-half-column-gap)*2);
}

/* direction modifier */
.styles-module-root_direction_vertical-O76uB {
  --module-spacer-half-column-gap: 0px;

  flex-direction: column;
}

/* wrap modifier */
.styles-module-root_wrap-HGBfW {
  flex-wrap: wrap;
  margin-top: calc(var(--module-spacer-half-row-gap)*-1 + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap)*-1 + var(--module-useSpaces-bottom, 0px));
}

.styles-module-root-auHUM {
  --module-spacer-slot-width: auto;

  width: var(--module-spacer-slot-width);
  margin: var(--module-useSpaces-top, 0px) var(--module-spacer-half-column-gap) var(--module-useSpaces-bottom, 0px);
}

.styles-module-root-auHUM:empty {
  display: none;
}

/* flex gap not working in safari */
.styles-module-direction_vertical-xJdQV:not(.styles-module-root_wrap-_hitV) + .styles-module-root-auHUM {
  margin-top: calc(var(--module-spacer-row-gap) + var(--module-useSpaces-top, 0px));
}

.styles-module-root_wrap-_hitV {
  margin-top: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

/* Hide the slot if there is only one element with hidden attribute */
@supports (selector(:has(*))) {
  .styles-module-root-auHUM:has(> [hidden]:only-child) {
    display: none;
  }
}

/* ---------- grow modifier ---------- */
.styles-module-root_grow-q4mFN {
  flex-grow: 1;
}

/* ---------- fixed width modifier ---------- */
.styles-module-root_width_fixed-VDc7X {
  flex-shrink: 0;
}

/* ---------- align modifier ---------- */

.styles-module-root_align_start-MPVVs {
  align-self: flex-start;
}

.styles-module-root_align_center-zsZ7k {
  align-self: center;
}

.styles-module-root_align_end-g5wR9 {
  align-self: flex-end;
}

.styles-module-root_align_baseline-unVNW {
  align-self: baseline;
}

.promo-banner-root-RivDX {
    border-radius: 16px;
    height: 72px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    background: linear-gradient(90deg, var(--gradient-start-color) 0%, var(--gradient-end-color) 100%);
    text-align: left;
    justify-content: center;
    white-space: break-spaces;
    cursor: pointer;
}

.promo-banner-img-ZxIol {
    height: 70px;
    margin-left: 28px;
}

.promo-banner-img-offset-MbYCO {
    margin-left: 55px;
}

.styles-module-root-OC18p {
  --kitty-modal-compensate-bottom: 6px;
  --kitty-modal-min-width: 375px;
  --kitty-modal-indention-horizontal: 40px;
  --kitty-modal-indention-vertical: 40px;
  --kitty-modal-padding-horizontal: 40px;
  --kitty-modal-padding: 36px var(--kitty-modal-padding-horizontal) 44px;
  --kitty-modal-shadow: var(--theme-boxShadow-size-l);
  --kitty-modal-crossButton-size: 36px;
  --kitty-pupup-crossButton-iconSize: 17px;
  --kitty-modal-closeButton-horizontalIndention: -4px;
  --kitty-modal-closeButton-verticalIndention: 30px;
  --kitty-modal-radius: var(--theme-component-modal-borderRadius);
  --kitty-modal-cover-padding: 6px;
  --kitty-modal-cover-padding-bottom: 10px;
  --kitty-modal-cover-radius: calc(var(--kitty-modal-radius) - var(--kitty-modal-cover-padding));

  position: relative;
  margin: auto;
  padding: var(--kitty-modal-indention-vertical) var(--kitty-modal-indention-horizontal);
  box-sizing: border-box;
  width: 100%;
  /* The root element has side paddings, so it's not possible to close it by clicking the backdrop.
  /* We turn pointer events on this element and turn on all closest children. */
  pointer-events: none;
}

.styles-module-root-OC18p > * {
  /* See the description in the ".root" class */
  pointer-events: auto;
}

/* Size modifier */
.styles-module-root_size_xs-OHtpo {
  --kitty-modal-width: 320px;
}

.styles-module-root_size_s-wNYvl {
  --kitty-modal-width: 470px;
}

.styles-module-root_size_m-kJAq4 {
  --kitty-modal-width: 630px;
}

.styles-module-root_size_l-Ewcnv {
  --kitty-modal-width: 800px;
}

.styles-module-root_size_xl-pFBgl {
  --kitty-modal-width: 904px;
}

/* Width modified */
.styles-module-root_width_fixed-n6yzU {
  width: calc(var(--kitty-modal-width) + var(--kitty-modal-indention-horizontal)*2);
}

.styles-module-root_width_responsive-huNfw {
  max-width: calc(var(--kitty-modal-width) + var(--kitty-modal-indention-horizontal)*2);
  min-width: var(--kitty-modal-min-width);
}

/* FixedTop modifier */
.styles-module-root_fixedTop-GSQTn {
  margin: calc(var(--kitty-modal-fixedTop-margin) - var(--kitty-modal-indention-vertical)) auto 0;
}

.styles-module-root_fixedTop_s-wTlcz {
  --kitty-modal-fixedTop-margin: 5vh;
}

.styles-module-root_fixedTop_m-VAtve {
  --kitty-modal-fixedTop-margin: 10vh;
}

.styles-module-root_fixedTop_l-NMb0X {
  --kitty-modal-fixedTop-margin: 20vh;
}

/* Modal element */
.styles-module-modal-ZUXaM {
  position: relative;
  border-radius: var(--kitty-modal-radius);
  box-shadow: var(--kitty-modal-shadow);
  background: var(--theme-palette-white);
  margin: auto;
  /* To hide the scrollbar, otherwise it will overlay radii */
  overflow: hidden;
}

/* Width modifier */
.styles-module-modal_width_fixed-zasIu {
  width: var(--kitty-modal-width);
  min-width: var(--kitty-modal-width);
}

.styles-module-modal_width_responsive-iSqZK {
  width: 100%;
  max-width: var(--kitty-modal-width);
}

.styles-module-modal-ZUXaM:focus-visible {
  outline: none;
}

.styles-module-modal_compensateBottom-EgHRH {
  padding-bottom: var(--kitty-modal-compensate-bottom);
}

/* Wrapper element */
.styles-module-wrapper-gRWd2 {
  border-radius: var(--kitty-modal-radius);
  overflow: hidden auto;
  max-height: calc(100vh - var(--kitty-modal-indention-vertical)*2);
  box-sizing: border-box;
  padding: var(--kitty-modal-padding);
  isolation: isolate;
}

.styles-module-wrapper_scroll_inside-v3PYY {
  height: 100%;
}

.styles-module-wrapper_scroll_outside-Tfqcn {
  flex: 0 0 auto;
  max-height: none;
}

.styles-module-wrapper_scroll_content-iI9MF {
  display: flex;
}

.styles-module-wrapper_withoutPaddings-OJqlV {
  padding: 0;
}

.styles-module-wrapper_fixedTop-AMXC0 {
  max-height: calc(100vh - var(--kitty-modal-fixedTop-margin) - var(--kitty-modal-indention-vertical));
}

.styles-module-wrapper_withCover-D8nox {
  padding-top: 0;
}

/* Content element */
.styles-module-content-zgH7L {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}

.styles-module-content_scroll_outside-Eytbk {
  overflow: visible;
}

/* Close button element */
.styles-module-closeButton-kMzUK {
  --module-crossButton-size: var(--kitty-modal-crossButton-size);
  --module-crossButton-iconSize: var(--kitty-pupup-crossButton-iconSize);
  --module-crossButton-iconColor: var(--theme-palette-white);

  position: absolute;
  top: 0;
  right: 0;
  transform: translate(
    var(--kitty-modal-closeButton-horizontalIndention),
    var(--kitty-modal-closeButton-verticalIndention)
  );
}

.styles-module-root-hkNYa {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-color-overlay);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  opacity: 0;
}

.styles-module-root_animated-SrpmJ {
  transition: opacity 300ms cubic-bezier(0.5, 0, 0.25, 1);
}

.styles-module-root_scrollable-MVHPS {
  overflow: auto;
}

.styles-module-root-l6jsC {
  width: var(--module-crossButton-size);
  height: var(--module-crossButton-size);
  padding: 0;

  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 100%;

  outline: none;

  color: var(--module-crossButton-iconColor, currentColor);
  background-color: var(--module-crossButton-color, transparent);
  -webkit-tap-highlight-color: transparent;

  cursor: pointer;
}

.styles-module-root-l6jsC:hover {
  background-color: var(--module-crossButton-hoverColor, transparent);
}

.styles-module-root-l6jsC:active {
  background-color: var(--module-crossButton-activeColor, transparent);
}

/* focus-visible not working on Safari */
.styles-module-root-l6jsC:focus {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.styles-module-root-l6jsC:focus-visible {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.styles-module-root-l6jsC:focus:not(:focus-visible) {
  box-shadow: unset;
}

.styles-module-closeIcon-dv0ar {
  width: var(--module-crossButton-iconSize, 12px);
  height: var(--module-crossButton-iconSize, 12px);
}

@media (hover: none) {
  .styles-module-root-l6jsC:not(:active) {
    background: transparent;
  }
}

.styles-module-root-c40ad {
  margin-bottom: 8px;
}

.styles-module-root_sticky-KRvan {
  position: sticky;
}

.styles-module-navigation-vmtYP {
  margin-bottom: 6px;
}

.styles-module-back-button-jU9y7 {
  margin-left: -16px;
  display: flex;
  align-items: center;
}

.styles-module-root-yABnv {
  margin: 0 -40px;
  transition: box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;
  --kitty-popup-content-top-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 22px 24px -18px rgba(0, 0, 0, 0.12);
  --kitty-popup-content-bottom-shadow: inset 0 -3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 -22px 24px -18px rgba(0, 0, 0, 0.12);
}

.styles-module-root_scroll-wusg3 {
  overflow: hidden auto;
  height: 100%;
}

.styles-module-root_withoutPaddings-AbJSa {
  margin: 0;
}

.styles-module-root_boxShadow_top-tlNCT {
  box-shadow: var(--kitty-popup-content-top-shadow);
}

.styles-module-root_boxShadow_bottom-IYPdC {
  box-shadow: var(--kitty-popup-content-bottom-shadow);
}

.styles-module-root_boxShadow_both-fTG10 {
  box-shadow: var(--kitty-popup-content-top-shadow), var(--kitty-popup-content-bottom-shadow);
}

.styles-module-wrapper-qOJGT {
  padding: 0 40px;
}

.styles-module-wrapper_withoutPaddings-e9tKZ {
  padding: 0;
}

.styles-module-root-I8JXx {
  margin-top: 16px;
}

.styles-module-root-NdW1T {
  margin: 0 calc(var(--kitty-modal-padding-horizontal)*-1);
  padding: var(--kitty-modal-cover-padding) var(--kitty-modal-cover-padding) var(--kitty-modal-cover-padding-bottom);
}

.styles-module-root_padding_none-PgZPM {
  margin: 0;
}

.styles-module-wrapper-lkT9Q {
  border-radius: var(--kitty-modal-cover-radius);
  overflow: hidden;
}

.styles-module-root-lUe4R {
  box-sizing: border-box;
  height: auto;
  display: inline-block;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
}

.styles-module-root_circle-IMwPp {
  border-radius: 50%;
}

.styles-module-root_object_fit_none-jF1Ju {
  -o-object-fit: none;
     object-fit: none;
}

.styles-module-root_object_fit_fill-sJuE6 {
  -o-object-fit: fill;
     object-fit: fill;
}

.styles-module-root_object_fit_contain-GuwcH {
  -o-object-fit: contain;
     object-fit: contain;
}

.styles-module-root_object_fit_cover-Sdu0X {
  -o-object-fit: cover;
     object-fit: cover;
}

.styles-module-root_object_fit_scale-down-emOp1 {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.styles-module-root_max-width-cIS81 {
  max-width: 100%;
}

.insight-list-list-wrapper-GD_0d {
    display: flex;
    margin: 16px -10px 20px;
}

.SuggestionPerson-module-mask-n0X1G {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/6e3aa57d3c1bb0e7.svg);
}

.SuggestionAccident-module-mask-au9As {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/50025c8cb98a33fd.svg);
}

.SuggestionShield-module-mask-h9II4 {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/8b314bc43533b595.svg);
}

.SuggestionServicesOutline-module-mask-Upqy8 {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/9d2dda01092a2c29.svg);
}

.SuggestionDiagram-module-mask-TfQRa {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/cb64619025b4ae89.svg);
}

.SuggestionSell-module-mask-QLVVN {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/944a9996d386a6b1.svg);
}

.SuggestionCourt-module-mask-jgRW_ {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/0a4dc65e95aba916.svg);
}

.SuggestionTaxi-module-mask-Ilm9Q {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/97a9b39fd7079494.svg);
}

.SuggestionMileage-module-mask-Hul1w {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/07b6439a956326ea.svg);
}

.CameraOutline-module-mask-rZODt {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/67df5fd5473fb340.svg);
}

.list-list-QD0dX {
    flex: 1 1 50%;
    padding: 0 10px;
}

.list-list-item-YAxDh {
    margin-bottom: 12px;
    padding: 0 25px 0 0;
    list-style-type: none;
    display: flex;
}

.list-list-no-icons-agVqJ .list-list-item-YAxDh {
    padding: 0 50px 0 0;
}

.list-list-item-YAxDh:last-of-type {
    margin-bottom: 0;
}

.list-list-description-DCvCa {
    font-size: 16px;
    line-height: 22px;
    color: #999;
    white-space: pre-line;
}

.list-negative-margin-db3f1 {
    margin-left: -25px;
}

@media (max-width: 1060px), (min-width: 1334px) and (max-width: 1412px) {
    .list-negative-margin-db3f1 {
        margin-left: 0;
    }
}

.list-icon-fq2_J {
    display: block;
    min-width: 20px;
    height: 21px;
    margin-right: 10px;
}

.icon-icon-Hwxhg {
    margin-right: 10px;
    min-width: 20px;
    height: 20px;
    display: block;
}

.icon-icon-caution-HtfRi {
    background: url(/static/public-profile/assets/../assets/f2941293e471bffa.svg) center no-repeat;
}

.icon-icon-warning-p8YYo {
    background: url(/static/public-profile/assets/../assets/9062454e2baa3ce5.svg) center no-repeat;
}

.icon-icon-ok-SEiQA {
    background: url(/static/public-profile/assets/../assets/238c9f20a229ac6e.svg) center no-repeat;
}

.icon-icon-locked-SaqvJ {
    background: url(/static/public-profile/assets/../assets/fd57163dd47deddb.svg) center no-repeat;
}

.footer-footerRowNewStyle-J1Zx3 {
    margin: 20px -10px 0;
}

.footer-links-w4x7D {
    margin-top: 20px;
}

.main-button-footer-col-yS2dG {
    padding-left: 10px;
}

.button-expander-root-SZgN7 {
    width: 314px;
}

.discount-wrapper-root-CMmAe {
    position: relative;
    background: linear-gradient(90deg, rgba(227, 247, 255, 1) 0%, rgba(226, 255, 214, 1) 50%);
}

.discount-wrapper-is-dark-lZZN1 {
    background: var(--theme-palette-gray84);
    color: var(--theme-palette-warmGray4);
}

.discount-wrapper-discount-Z4GTc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px;
    height: var(--discount-height);
}

.discount-wrapper-title-cizQi {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.discount-wrapper-badge-pSdgl {
    margin-left: 6px;
}

/* ---------- group element ---------- */

.styles-module-group-mKUKT {
  display: flex;
  -moz-column-gap: 3px;
       column-gap: 3px;
  row-gap: 3px;
}

.styles-module-group_wrap-M7ipp {
  flex-wrap: wrap;
}

/* ---------- item element ---------- */

.styles-module-item-Tb55n {
  margin-right: var(--module-dockingBadge-margin, 0px);
  overflow: hidden;
}

/* ---------- gaps for M size ---------- */

.styles-module-item_size_m-tbNBT.styles-module-item_corner_flag-Eehfh,
.styles-module-item_size_m-tbNBT.styles-module-item_corner_pipka-XDbTm {
  --module-dockingBadge-margin: -5px;
}

.styles-module-item_size_m-tbNBT.styles-module-item_corner_pyramid-rHoGq,
.styles-module-item_size_m-tbNBT.styles-module-item_corner_antiPyramid-YM68a {
  --module-dockingBadge-margin: -6px;
}

/* ---------- gaps for S size ---------- */

.styles-module-item_size_s-FEdgn.styles-module-item_corner_flag-Eehfh,
.styles-module-item_size_s-FEdgn.styles-module-item_corner_pipka-XDbTm {
  --module-dockingBadge-margin: -4px;
}

.styles-module-item_size_s-FEdgn.styles-module-item_corner_pyramid-rHoGq,
.styles-module-item_size_s-FEdgn.styles-module-item_corner_antiPyramid-YM68a {
  --module-dockingBadge-margin: -5px;
}

.styles-module-root-XQv5I {
  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  height: var(--module-dockingBadge-height);
  min-height: var(--module-dockingBadge-height);
  max-height: var(--module-dockingBadge-height);
  max-width: 100%;
}

/* ---------- root size modifier ---------- */

.styles-module-root_size_m-RVAzG,
.styles-module-root_size_l-a24JG {
  --module-dockingBadge-content-padding: 4px 1px 6px 1px;
  --module-dockingBadge-content-fontSize: 13px;
  --module-dockingBadge-content-lineHeight: 18px;
  --module-dockingBadge-height: 28px;
}

.styles-module-root_size_s-Depa5 {
  --module-dockingBadge-content-padding: 3px 1px 4px 1px;
  --module-dockingBadge-content-fontSize: 11px;
  --module-dockingBadge-content-lineHeight: 14px;
  --module-dockingBadge-height: 21px;
}

/* ---------- root preset modifier ---------- */

.styles-module-root_preset_green-aAvUr {
  --module-dockingBadge-color: var(--theme-palette-white);
  --module-dockingBadge-background-color: var(--theme-palette-green600);
}

.styles-module-root_preset_violet-uOhr8 {
  --module-dockingBadge-color: var(--theme-palette-white);
  --module-dockingBadge-background-color: var(--theme-palette-violet600);
}

.styles-module-root_preset_gray-pFJS9 {
  --module-dockingBadge-color: var(--theme-palette-black);
  --module-dockingBadge-background-color: var(--theme-palette-warmGray8);
}

.styles-module-root_preset_blue-HYFXh {
  --module-dockingBadge-color: var(--theme-palette-white);
  --module-dockingBadge-background-color: var(--theme-palette-blue500);
}

.styles-module-root_preset_black-OjAU9 {
  --module-dockingBadge-color: var(--theme-palette-white);
  --module-dockingBadge-background-color: var(--theme-palette-black);
}

.styles-module-root_preset_red-WpLu8 {
  --module-dockingBadge-color: var(--theme-palette-white);
  --module-dockingBadge-background-color: var(--theme-palette-red600);
}

/* ---------- content element ---------- */

.styles-module-content-huG62 {
  /* -1px fixes the visual gap when the screen is zoomed */
  margin: 0 -1px;
  padding: var(--module-dockingBadge-content-padding);
  font-size: var(--module-dockingBadge-content-fontSize);
  line-height: var(--module-dockingBadge-content-lineHeight);
  color: var(--module-dockingBadge-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--module-dockingBadge-background-color);
}

/* ---------- corner element ---------- */

.styles-module-corner-D5aFi {
  position: relative;
  color: var(--module-dockingBadge-background-color);
}

.styles-module-corner_left-RFgMw {
  transform: rotate(180deg);
}

.styles-module-corner_right-lw0vp {
  /* Fix the Safari issue with vertical shift and overflow */
  transform: rotate(0deg);
}

.autoteka-flow-button-use-package-button-width-nJyGK {
    display: inline-block;
    min-width: 250px;
}

.links-links-gshj5 {
    margin: 0;
    padding: 0;
    list-style: none;
}

.links-link-R8GHn {
    margin-top: 12px;
    display: flex;
}

.links-link-R8GHn > a {
    display: flex;
    align-items: center;
}

.links-link-R8GHn:first-child {
    margin-top: 0;
}

.ArrowForward-module-mask-uBEW1 {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/f647b06d98f42990.svg);
}

.FileFilled-module-mask-chndm {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/1d05594903300b30.svg);
}

.placeholder-placeholder-_d2LY {
    height: 215px;
    overflow: hidden;
    padding: 30px 0 20px;
    animation: placeholder-root-pulsation-_ThZY 1s cubic-bezier(.4, .01, .6, 1) infinite;
    animation-direction: alternate;
    opacity: 0;
}

@keyframes placeholder-root-pulsation-_ThZY {
    from {
        opacity: .6;
    }

    to {
        opacity: 1;
    }
}

.button-wrapper-container-xrPab {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 400px;
}

.button-wrapper-title-md06P {
    color: white;
    font-size: 22px;
    line-height: 28px;
    margin: 0 0 10px;
    font-weight: 700;
}

.button-wrapper-subtitle-GFNK7 {
    color: white;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 30px;
    text-align: center;
    white-space: normal;
    word-break: break-word;
}

.button-wrapper-lock-SQBVu {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(/static/public-profile/assets/../assets/f9b1f36aebb01f4c.svg);
    background-size: 40px 40px;
    background-repeat: no-repeat;
    margin: 0 auto 15px;
}

.button-wrapper-logo-C2OSf {
    margin-bottom: 15px;
}

.button-wrapper-contest-banner-F47Q1 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.contest-banner-root-AvoRh {
    border-radius: 16px;
    height: 72px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    background: linear-gradient(90deg, var(--gradient-start-color) 0%, var(--gradient-end-color) 100%);
    text-align: left;
    justify-content: center;
    white-space: break-spaces;
    cursor: pointer;
}

.contest-banner-without-top-radius-FFriX {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.contest-banner-img-_dc95 {
    height: 60px;
    margin-left: 28px;
}

.contest-banner-img-height-FkloW {
    height: 70px;
}

.contest-banner-img-offset-psr2x {
    margin-left: 55px;
}

.modelcard-entry-wrapper-ckabM {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.modelcard-entry-modelCardImg-eX_9k::after {
    content: '';
    position: absolute;
    pointer-events: none;
    inset: -1px;
    border-radius: inherit;
    opacity: .6;
    background-color: #000;
}

.modelcard-entry-infoWrapper-P_NyB {
    width: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.modelcard-entry-title-Cz08J {
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
}

.modelcard-entry-subtitle-wY7Pd {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.styles-root-tWCU9 {
    position: relative;
    overflow: hidden;
    min-width: 100px;
    width: 100px;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
}

.styles-wrapper-UH4Pu {
    position: absolute;
    top: 50px;
    right: 25px;
    bottom: 50px;
    left: 0;
    display: inline-flex;
    overflow: hidden;
    overflow-y: scroll;
    flex-direction: column;
    width: 75px;
    height: calc(100% - 100px);
    margin-right: -40px;
    padding-right: 40px;
    transition-timing-function: ease-out;
    transition-duration: .2s;
    transition-property: transform;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.styles-wrapper_slow-transition-u3QoI {
    transition-duration: .5s;
}

.styles-preview-image-error-Uii3L {
    background-color: #f3f3f3;
}

.styles-img-wrapper-uaJ1S {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 75px;
    height: 55px;
    margin-bottom: 10px;
    background-color: #f3f3f3;
    flex: 0 0 auto;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    cursor: pointer;
}

.styles-selected-AVEfG::after,
.styles-img-wrapper-uaJ1S:hover::after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    content: '';
    border: 2px solid #0af;
}

.styles-img-wrapper-uaJ1S:not(.styles-selected-AVEfG):hover::after {
    border: 2px solid #80d4ff;
}

.styles-img-wl1Ig {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    flex: 0 0 auto;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.styles-img-wrapper-uaJ1S:last-child {
    margin-right: 0;
}

.styles-controllButton-SlIbx {
    position: absolute;
    right: 25px;
    box-sizing: border-box;
    width: 75px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    opacity: .6;
    border: 1px solid #fff;
    border-radius: 3px;
}

.styles-controllButton-SlIbx:hover {
    opacity: 1;
}

.styles-controllButton-top-ncZgA {
    top: 10px;
}

.styles-controllButton-bottom-SU0Ft {
    bottom: 10px;
}

.styles-navigationIcon-zbkiB {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    margin-top: -2px;
    transform: rotate(-45deg) translate(-50%, -50%);
    border: solid #fff;
    border-width: 3px 3px 0 0;
    border-radius: 2px;
}

.styles-controllButton-bottom-SU0Ft .styles-navigationIcon-zbkiB {
    transform: translate(-50%, -50%) rotate(135deg);
}

.styles-hide-OpW14 {
    display: none;
}

.styles-previewVideo-rd29n {
    cursor: pointer;
    vertical-align: top;
}

.styles-previewVideoBack-gIJ1s {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 10;
}

.styles-previewVideoBack-gIJ1s::before {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 14px solid #fff;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.styles-imgAutotekaTeaser-nxYqL {
    background-color: #000;
}

.styles-imgMortgageTeaser-xexrm {
    background-color: #000;
}

.styles-iconLock-oEy9o {
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/static/public-profile/assets/../assets/78875c06af894da6.svg);
    background-size: 20px 20px;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.styles-discountIcon-bwI5s {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.styles-cameraIcon-_iGS5 {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.styles-mortgage-banner__preview-Q1hCZ {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    background: var(--theme-palette-warmGray4);
}

.styles-mortgage-banner__preview-Q1hCZ::after {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/static/public-profile/assets/../assets/fcc1082a0701aa6c.svg);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ShortVideoStatusPreview-root-iuQfD {
    background-color: #f2f1f0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ShortVideoStatusPreview-root-iuQfD img {
    display: block;
    width: 20px;
    height: 20px;
}

.Carousel-layout-jo7bb {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Carousel-content-BSVpV {
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
    align-self: flex-start;
    scrollbar-width: none;
    -ms-overflow-style: none;
    font-size: 0;
}

.Carousel-content-BSVpV::-webkit-scrollbar {
    display: none;
}

.Carousel-list-Lhepq {
    display: inline-block;
    white-space: nowrap;
    font-size: 0;
}

.Carousel-list-Lhepq img {
    background: rgba(0, 0, 0, 0.4);
}

.Carousel-content-wrap-_IDY6 {
    overflow: hidden;
    width: 100%;
}

.Carousel-content-wrap_left-shadow-OwrhF::before,
.Carousel-content-wrap_right-shadow-c5Mv9::after {
    position: absolute;
    top: -15%;
    content: '';
    z-index: 100;
    display: block;
    width: 24px;
    height: 130%;
    background-image: url(/static/public-profile/assets/../assets/8c0e3f6f91725620.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

.Carousel-content-wrap_right-shadow-c5Mv9::after {
    right: 0;
}

.Carousel-content-wrap_left-shadow-OwrhF::before {
    left: 0;
    transform: rotate(180deg);
}

.Carousel-arrow-container-bNdiq {
    width: 16px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.Carousel-arrow-_zwGZ {
    pointer-events: all;
    width: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    display: flex;
    align-items: center;
    background: none;
    border: none;
    padding: unset;
    outline: none;
    cursor: pointer;
    color: var(--theme-palette-black);
}

.Carousel-arrow-_zwGZ::after {
    position: absolute;
    content: '';
    width: 36px;
    height: 100%;
    box-shadow: -2px 0 12px var(--theme-palette-black12);
    clip-path: ellipse(40% 50% at left);
}

.Carousel-arrow_right-MYYhK::after {
    left: 0;
}

.Carousel-arrow_left-Oz8LP::after {
    right: 0;
    transform: rotate(180deg);
}

.Carousel-arrow-_zwGZ:hover {
    color: var(--theme-palette-red500);
}

.Carousel-arrow_right-MYYhK {
    right: -16px;
    justify-content: flex-end;
}

.Carousel-arrow_left-Oz8LP {
    left: -16px;
    justify-content: flex-start;
}

.Carousel-arrow-cover-rI30R {
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    visibility: visible;
    display: flex;
    width: 16px;
    height: 100%;
}

.Carousel-left-arrow-cover-lZj_e {
    left: 0;
    transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
}

.Carousel-right-arrow-cover-ahPto {
    right: 0;
    transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
}

.Carousel-left-arrow-cover_fade-out-NZ1Tm,
.Carousel-right-arrow-cover_fade-out-ekr_O {
    opacity: 0;
    animation: Carousel-fade-out-fsDYM 0.3s forwards;
}

.Carousel-left-arrow-cover_fade-out-NZ1Tm {
    left: -16px;
}

.Carousel-right-arrow-cover_fade-out-ekr_O {
    right: -16px;
}

.Carousel-arrow-left-icon-shTsa,
.Carousel-arrow-right-icon-Igiiu {
    position: relative;
}

.Carousel-arrow-right-icon-Igiiu {
    left: 8px;
}

.Carousel-arrow-left-icon-shTsa {
    right: 8px;
}

@keyframes Carousel-fade-out-fsDYM {
    99% {
        visibility: visible;
    }

    100% {
        visibility: hidden;
    }
}

.Banner-banner-uagTG {
    width: 100%;
    border-radius: 20px;
}

.Cut-cut-zhIDq {
    white-space: pre-line;
}

.PremiumBanner-bannerWrapper-WcwQd {
    width: 100vw;
    position: relative;
}

.PremiumBanner-wideWrapper-KNPkW {
    min-width: 1128px;
}

.PremiumBanner-contactsContainer-dMRWs {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    z-index: 10;
    padding: 40px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.PremiumBanner-blur-g4Mh7 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 160px;
    z-index: -1;
    -webkit-backdrop-filter: blur(40px);
            backdrop-filter: blur(40px);
    -webkit-mask-image: linear-gradient(
        0deg,
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 1) 50%,
        rgba(0, 0, 0, 0) 100%
    );
            mask-image: linear-gradient(
        0deg,
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 1) 50%,
        rgba(0, 0, 0, 0) 100%
    );
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.PremiumBanner-iconContainer-HeRPA {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    border-radius: 50%;
    cursor: pointer;
    width: 38px;
    height: 38px;
    background: #000;
}

.Buttons-button-list-oDQNv {
    position: absolute;
    right: 64px;
    bottom: 70px;
    width: 95px;
    display: flex;
    justify-content: space-between;
    z-index: 9;
}

.Buttons-button-list_by-sides-VnQ9f {
    width: calc(100% + 40px);
    left: -20px;
    bottom: 0;
    height: 100%;
    align-items: center;
}

.Buttons-button-list__item-QUn8g {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border-radius: 50%;
    border: 3px solid transparent;
    padding: 0;
    cursor: pointer;
    transition: all ease 0.3s, visibility 1ms;
    font-size: 0;
    line-height: 0;
    outline: 0;
}

.Buttons-button-list__item_hidden-wgi6H {
    visibility: hidden;
}

.Buttons-button-list__item-QUn8g:hover,
.Buttons-button-list__item-QUn8g:active {
    color: var(--theme-palette-blue400);
}

.Buttons-button-list__item-QUn8g:focus {
    background-color: #f2efe9;
    border-color: #80d4ff;
}

.Buttons-button-list__item_color-white-O9lbu {
    /* height: 46px;
    width: 46px; */
    border: none;
}

.Buttons-button-list__item_color-white-O9lbu svg {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
}

.Buttons-button-list__item_color-white-O9lbu:hover,
.Buttons-button-list__item_color-white-O9lbu:active {
    color: #000;
}

.Buttons-button-list__item_color-black-UcStl {
    color: #fff;
}

.Buttons-button-list__item_color-white-O9lbu:focus {
    background-color: unset;
}

.SliderGallery-carousel-AIGX2 {
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.SliderGallery-dots-Ag06W {
    display: flex;
    justify-content: center;
}

.SliderGallery-carousel-content-JFhUo {
    width: 984px;
    height: 360px;
    position: relative;
}

.SliderGallery-carousel-content_one-slide-Q4YjG {
    overflow: hidden;
    width: 100%;
    border-radius: 20px;
}

.SliderGallery-carousel-children-g1UTq {
    position: absolute;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: auto;
    z-index: 9;
}

.SliderGallery-carousel-children_position-default-_6DHQ {
    top: 44px;
    left: 67px;
    right: 68px;
    bottom: 124px;
}

.SliderGallery-carousel-children_with-zoom-cursor-i1hxQ {
    cursor: url(/static/public-profile/assets/../assets/750f2ad9c55f0f54.svg) 20 20, zoom-in;
}

.SliderGallery-carousel-list-ZRBHl {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}

.SliderGallery-carousel-list__item-wrapper-GsOWA {
    border-radius: 20px;
    flex-shrink: 0;
    margin-left: 3px;
    margin-right: 3px;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    position: relative;
    line-height: 0;
}

.SliderGallery-carousel-list__item-wrapper-GsOWA::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--theme-palette-black4);
}

.SliderGallery-carousel-list__item-zPRBR {
    width: 978px;
    height: 360px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: ease 0.3s;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-backface-visibility: hidden;
}

.SliderGallery-carousel-list__item_scaled-xti8l {
    transform: scale(1.1);
}

.SliderGallery-buttons-container-MI48S {
    width: 978px;
    position: absolute;
    height: 360px;
}

@media (min-width: 1366px) {
    .SliderGallery-carousel-content-JFhUo {
        width: 1310px;
        height: 480px;
    }

    .SliderGallery-carousel-list__item-zPRBR,
    .SliderGallery-buttons-container-MI48S {
        width: 1304px;
        height: 480px;
    }
}

.styles-module-root-bb7uj {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border-radius: 30px;
  max-width: 66px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 9px 8px;
}

.styles-module-root_withBackground-FqcqI {
  background-color: var(--module-pageIndicator-overlay-color, transparent);
}

.styles-module-root_preset_primary-DIYwO {
  --module-pageIndicator-color: var(--theme-palette-black);
  --module-pageIndicator-color-inactive: var(--theme-palette-warmGray16);
  --module-pageIndicator-overlay-color: var(--theme-palette-white);
}

.styles-module-root_preset_inverse-FHw26 {
  --module-pageIndicator-color: var(--theme-palette-white);
  --module-pageIndicator-color-inactive: var(--theme-palette-white60);
  --module-pageIndicator-overlay-color: var(--theme-palette-black);
}

.styles-module-root_size_s-h0Vsw {
  --module-pageIndicator-size: 4px;
  --module-pageIndicator-size-small: 3px;
  --module-pageIndicator-size-extraSmall: 2px;
  --module-pageIndicator-active-width: 8px;
  --module-pageIndicator-active-height: 4px;
  --module-pageIndicator-margin: 2px;
}

.styles-module-root_size_m-jBFLN,
.styles-module-root_size_l-O0FY9 {
  --module-pageIndicator-size: 6px;
  --module-pageIndicator-size-small: 4px;
  --module-pageIndicator-size-extraSmall: 2px;
  --module-pageIndicator-active-width: 16px;
  --module-pageIndicator-active-height: 5px;
  --module-pageIndicator-margin: 4px;
}

.styles-module-list-X8jSi {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.styles-module-dot-PcchV {
  flex-shrink: 0;
  width: var(--module-pageIndicator-size);
  height: var(--module-pageIndicator-size);
  border-radius: 50%;
  background-color: var(--module-pageIndicator-color-inactive);
  transition: width 0.2s ease-in-out;
}

.styles-module-dot_small-lrPsC {
  width: var(--module-pageIndicator-size-small);
  height: var(--module-pageIndicator-size-small);
}

.styles-module-dot_extraSmall-X5IBl {
  width: var(--module-pageIndicator-size-extraSmall);
  height: var(--module-pageIndicator-size-extraSmall);
}

.styles-module-dot_active-JrySX {
  width: var(--module-pageIndicator-active-width);
  height: var(--module-pageIndicator-active-height);
  border-radius: 3px;
  background-color: var(--module-pageIndicator-color);
}

.styles-module-dot-PcchV + .styles-module-dot-PcchV {
  margin-left: var(--module-pageIndicator-margin);
}

.styles-module-dot_showProgress-IaT_t {
  background-color: var(--module-pageIndicator-color);
}

.BrandedProfileStylesWrapper-rootThemes-QoS_p {
    --bs-content-sizes: var(--bs-content-size-wide);

    --bs-content-size-wide: 1316px;
    --bs-content-size-desktop: 960px;
    --bs-content-size-tablet: 540px;

    --bs-primary-main: #0af;
    --bs-primary-main-hover: #36bcff;
    --bs-info-green: #97cf26;
    --bs-info-violet: #a169f7;
    --bs-info-red: #ff6163;
    --bs-button-disabled: #eeeff3;
    --bs-text-white: #fff;
    --bs-text-primary: #292522;
    --bs-text-secondary: #7a7d7f;
    --bs-text-disabled: #e4e4e4;
    --bs-bg-primary: #fff;
    --bs-bg-secondary: #eae5db;
    --bs-bg-tertiary: #f4f5f6;
    --bs-bg-gray100: #f7f7f7;
    --bs-bg-beige: #f2efe9;

    --bs-beige-50: #f2efe9;
    --bs-gray-54: #757575;
    --bs-gray-44: #8f8f8f;
    --bs-btn-beige: #f3f0ea;
    --bs-green-600: #43bf00;
    --bs-red-500: #f44336;
    --bs-red-600: #ff4053;
}

.BrandedProfileStylesWrapper-root-tPqbF {
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    width: var(--bs-content-size-wide);
}

@media (max-width: 1333px) {
    .BrandedProfileStylesWrapper-rootThemes-QoS_p {
        --bs-content-sizes: 960px;
    }

    .BrandedProfileStylesWrapper-root-tPqbF {
        width: var(--bs-content-size-desktop);
    }
}

.item-popup-phone-module-phone-image-k0IUz {
    display: block;
}

.item-popup-phone-module-call-button-exp-phone__image-urFRD {
    height: 22px;
}

.item-popup-phone-module-itemPhone__img-mTsZk {
    position: relative;
    margin-bottom: 16px;
}

.item-popup-phone-module-phoneImage-dwBpA {
    margin-top: -4px;
    margin-left: -4px;
    margin-bottom: -1px;
    height: 50px;
}

.styles-wrapper-xqkjD {
    margin-top: 4px;
    width: 430px;
}

.styles-textWrapper-VKceJ {
    margin-bottom: 24px;
}

.styles-hugeMarginWrapper-rl4PO {
    margin-top: 24px;
}

.style-closed-Hor2E {
    border-top: 1px solid var(--theme-palette-gray12);
    padding-top: 13px;
}

.style-seller-info-_GY4Z.style-hide-seller-name-O2vM6 {
    border-bottom: none;
    padding-bottom: 0;
}

.style-seller-info-_GY4Z.style-hide-bottom-border-yLpEu {
    border-bottom: none;
    padding-bottom: 10px;
}

.style-seller-info-prop-g7X5r {
    margin-left: 3px;
    position: relative;
}

.style-seller-info-prop-g7X5r:last-child {
    margin-bottom: 0;
}

.style-seller-info-prop-g7X5r.style-two-col-rpkTJ {
    display: flex;
    justify-content: space-between;
}

.style-sellerInfoPropRedesign-IvvZw {
    margin-left: 0;
    margin-right: -6px;
}

.style-seller-info-col-NC5r4 {
    padding-right: 10px;
    flex-grow: 1;
}

.style-sellerInfoColRedesign-G7cHe {
    padding-right: 6px;
}

.style-seller-info-col-NC5r4:last-child {
    padding-right: 0;
}

.style-seller-info-value-guuai {
    line-height: 20px;
    font-size: 14px;
}

.style-seller-info-name-czIcs {
    font-size: 16px;
}

.style-seller-info-shop-link-JfiK0 {
    float: right;
}

.style-sellerInfoShopLinkRedesign-svcOL {
    position: relative;
    top: 0;
    right: 0;
}

.style-sellerInfoShopLinkRedesign-svcOL::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--theme-palette-warmGray100);
    opacity: .06;
    max-width: 78px;
    max-height: 52px;
    border-radius: 16px;
}

.style-seller-info-shop-img-bOryY {
    max-width: 70px;
    max-height: 60px;
}

.style-sellerInfoShopImgRedesign-Jkeg6 {
    max-width: 78px;
    max-height: 52px;
    border-radius: 16px;
}

.style-seller-info-avatar-myqCr {
    position: relative;
    flex-grow: 0;
    z-index: 0;
}

.style-seller-info-avatar-myqCr.style-item-closed_opacity-vZscd {
    opacity: .5;
}

.style-seller-info-avatar-image-MgJoL {
    position: relative;
    display: block;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    overflow: hidden;
    background-size: cover;
    line-height: 0;
    font-size: 0;
    color: transparent;
}

.style-seller-info-avatar-image--new-design-clOq2 {
    width: 64px;
    height: 64px;
}

.style-sellerInfoAvatarImageRedesign-UNOOR {
    width: 52px;
    height: 52px;
}

.style-seller-info-avatar-image-MgJoL::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(/static/public-profile/assets/../assets/6c752a021d9b2a5b.svg) no-repeat center;
    background-size: 100%;
    z-index: -1;
}

.style-sellerInfoAvatarImageRedesign-UNOOR::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--theme-palette-warmGray100);
    opacity: .06;
}

.style-seller-info-avatar-image-MgJoL.style-shop-syPzp::before {
    background-image: url(/static/public-profile/assets/../assets/88f034381c5e8e29.svg);
}

.style-seller-info-avatar-image-MgJoL.style-company-JptK1::before {
    background-image: url(/static/public-profile/assets/../assets/e25135adebb3897e.svg);
}

.style-seller-info-favorite-seller-buttons-Jwbmk + .style-seller-info-item-rating-button-LX52s {
    margin-top: -7px;
}

.style-sellerInfoFavoriteRedesignWithoutRating-U1jCp,
.style-sellerInfoFavoriteRedesignWithoutSD-Z0rFB {
    margin-top: -1px;
}

.style-seller-info-items-link-_2FhL {
    line-height: 20px;
    margin: 0 -1px 15px 1px;
}

.style-seller-info-badgeBar-VUACY {
    margin: 6px 0 13px 3px;
}

.style-seller-info-badgeBar--newDesign-USEno {
    margin: 6px 0 0;
}

.style-sellerInfoBadgeBarRedesign-kNzxM {
    margin: 0 0 -2px;
}

.style-seller-info-verified-cM81m .style-seller-info-shop-logo-wq_k5 {
    margin-top: 0;
}

.style-seller-info-verified-cM81m .style-seller-info-col-NC5r4 {
    padding-right: 0;
}

.style-seller-info-rating-f4VDF {
    display: flex;
    align-items: center;
    height: 21px;
}

.style-seller-info-rating-score-L3oja {
    color: #000;
    margin-right: 2px;
}

.style-seller-info-rating-value-GjX37 {
    width: 70px;
    margin-right: 6px;
    margin-left: 2px;
}

.style-sellerInfoRatingValueRedesign-kGpID {
    width: 68px;
    margin-left: 4px;
}

.style-root-RzwEJ {
    color: #009cf0;
    cursor: pointer;
}

.style-sellerInfoPropContact-v5QvA {
    margin-top: 16px;
}

.style-sellerInfoItemRatingButtonClosed-jL4jb {
    margin-top: 16px;
}

.style-seller-info-favorite-seller-buttons-Jwbmk + .style-sellerInfoItemRatingButtonClosed-jL4jb {
    margin-top: 8px;
}

.SnippetBadge-root-oWV6i {
    display: flex;
    align-items: center;
    height: 20px;
    margin-bottom: 6px;
    margin-right: 6px;
    padding: 0 6px;
    box-sizing: border-box;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    line-height: 20px;
    background-color: #ebebeb;
    color: #000;
}

.SnippetBadge-title-vUAuF {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.SnippetBadge-iconWrap-yftQA {
    display: flex;
    align-items: center;
    width: 12px;
    height: 12px;
    margin-right: 3px;
}

.SnippetBadge-icon-NLc5P {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background: transparent;
}

.SnippetBadge-iconWrapAnimation-tlCZE {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    animation: SnippetBadge-loading-wHMxo 1s infinite;
    background-color: rgba(0, 0, 0, 0.06);
}

.SnippetBadge-iconHidden-LWfQ1 {
    display: none;
}

@keyframes SnippetBadge-loading-wHMxo {
    from {
        background-color: rgba(0, 0, 0, 0.04);
    }

    to {
        background-color: rgba(0, 0, 0, 0.06);
    }
}

.SnippetBadgeV2-root-oZw6k {
    display: inline-flex;
    margin-bottom: 3px;
    max-width: calc(100% + 1px);
    margin-right: -1px;
}

.SnippetLayout-root-rWpNO {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    overflow: hidden;
    margin-bottom: -6px;
}

.SnippetLayout-rootDocking-kGTyv {
    margin-bottom: -3px;
}

.SnippetLayout-rootVertical-QewdW {
    flex-direction: column;
    align-items: flex-start;
}

.SnippetLayout-item-ntHD2 {
    display: inline-flex;
    max-width: 100%;
}

.SnippetLayout-shadowItem-QrDFR {
    visibility: hidden;
    position: fixed;
    opacity: 0;
    pointer-events: none;
    z-index: -1;
}

.BadgeHeightObserver-shadowEl-jWtxf {
    visibility: hidden;
    position: fixed;
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    display: inline-flex;
}

.subscription-on-card-rootRedesign-lZxx0 {
    line-height: 1;
}

.styles-module-root-i25ny {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: var(--module-tooltip-padding);
  border-radius: var(--module-tooltip-borderRadius);
  isolation: isolate;
}

.styles-module-root_size_s-pqaUW {
  --module-tooltip-padding: var(--theme-component-tooltip-size-s-padding);
  --module-tooltip-borderRadius: var(--theme-component-tooltip-size-s-borderRadius);

  --module-tooltip-closeButton-position-top: var(--theme-component-tooltip-size-s-closeButtonPosition-top);
  --module-tooltip-closeButton-position-right: var(--theme-component-tooltip-size-s-closeButtonPosition-right);

  --module-crossButton-size: var(--theme-component-tooltip-size-s-closeButtonSize);
  --module-crossButton-iconSize: var(--theme-component-tooltip-size-s-closeIconSize);
}

.styles-module-root_withCloseButton-oIA9V.styles-module-root_size_s-pqaUW {
  padding-right: var(--theme-component-tooltip-size-s-paddingWithCloseButton);
}

.styles-module-root_withActions-XLarR.styles-module-root_size_s-pqaUW {
  padding-bottom: var(--theme-component-tooltip-size-s-paddingWithActions);
}

.styles-module-root_size_m-y5o86 {
  --module-tooltip-padding: var(--theme-component-tooltip-size-m-padding);
  --module-tooltip-borderRadius: var(--theme-component-tooltip-size-m-borderRadius);

  --module-tooltip-closeButton-position-top: var(--theme-component-tooltip-size-m-closeButtonPosition-top);
  --module-tooltip-closeButton-position-right: var(--theme-component-tooltip-size-m-closeButtonPosition-right);

  --module-crossButton-size: var(--theme-component-tooltip-size-m-closeButtonSize);
  --module-crossButton-iconSize: var(--theme-component-tooltip-size-m-closeIconSize);
}

.styles-module-root_withCloseButton-oIA9V.styles-module-root_size_m-y5o86 {
  padding-right: var(--theme-component-tooltip-size-m-paddingWithCloseButton);
}

.styles-module-root_withActions-XLarR.styles-module-root_size_m-y5o86 {
  padding-bottom: var(--theme-component-tooltip-size-m-paddingWithActions);
}

.styles-module-root_preset_default-QO0tB {
  --module-crossButton-iconColor: var(--theme-palette-white);
  --module-crossButton-hoverColor: var(--theme-component-tooltip-closeButtonDefaultHover);
  --module-crossButton-activeColor: var(--theme-component-tooltip-closeButtonDefaultActive);

  color: var(--theme-palette-white);
  background-color: var(--theme-component-tooltip-preset-default-backgroundColor);
}

.styles-module-root_preset_inverse-X3BUT {
  --module-crossButton-hoverColor: var(--theme-palette-warmGray4);
  --module-crossButton-activeColor: var(--theme-palette-warmGray8);

  color: var(--theme-palette-black);
  background-color: var(--theme-component-tooltip-preset-inverse-backgroundColor);
  box-shadow: var(--theme-boxShadow-default);
}

.styles-module-actions-QGrQL {
  display: flex;
  flex-direction: row;
  margin-top: 12px;
}

.styles-module-actions-QGrQL > :not(:first-child) {
  margin-left: 6px;
}

.styles-module-closeButton-tBHRf {
  position: absolute;
  top: var(--module-tooltip-closeButton-position-top);
  right: var(--module-tooltip-closeButton-position-right);
  /* Fixes https://jr.avito.ru/browse/FA-3123 */
  z-index: 5;
}

@keyframes styles-module-pop-enter-LVTu8 {
  0% {
    transform: scale(0);
  }
}

@keyframes styles-module-pop-exit-hy4jl {
  100% {
    transform: scale(0);
  }
}

@keyframes styles-module-zoomSemi-enter-VGTIm {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes styles-module-zoomSemi-exit-h96Rj {
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes styles-module-slideIn-enter-iWyD5 {
  0% {
    transform: translateX(100%);
  }
}

@keyframes styles-module-slideIn-exit-lyd0y {
  100% {
    transform: translateX(100%);
  }
}

.styles-module-pop-entering-K_0sl {
  animation: styles-module-pop-enter-LVTu8 300ms cubic-bezier(0.12, 0.4, 0.29, 1.46);
}

.styles-module-pop-exiting-H4jLR {
  animation: styles-module-pop-exit-hy4jl 300ms cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: forwards;
}

.styles-module-zoomSemi-entering-I8TtQ {
  animation: styles-module-zoomSemi-enter-VGTIm 100ms ease-out;
}

.styles-module-zoomSemi-exiting-Qx5wa {
  animation: styles-module-zoomSemi-exit-h96Rj 100ms ease-in-out;
  animation-fill-mode: forwards;
}

.styles-module-slideIn-entering-E4D3Z {
  animation: styles-module-slideIn-enter-iWyD5 300ms ease-out;
}

.styles-module-slideIn-exiting-seULz {
  animation: styles-module-slideIn-exit-lyd0y 250ms ease-in-out;
  animation-fill-mode: forwards;
}

.styles-module-animation-origin-top-iFjaS {
  transform-origin: center bottom;
}

.styles-module-animation-origin-right-KwOCy {
  transform-origin: left center;
}

.styles-module-animation-origin-bottom-O2aUz {
  transform-origin: center top;
}

.styles-module-animation-origin-left-k2iXm {
  transform-origin: right center;
}

.styles-module-positioner-root-d5Kti {
  width: -moz-max-content;
  width: max-content;
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  z-index: 5;
  margin: 0;
}

.styles-module-point-cYocf {
  position: absolute;

  width: var(--module-tooltip-pointSize);
  height: var(--module-tooltip-pointSize);
  border-radius: 100%;
  background-color: var(--theme-palette-black);
}

.styles-module-point_size_s-Y6ip0 {
  --module-tooltip-pointSize: 7px;
}

.styles-module-point_size_m-J0v5J {
  --module-tooltip-pointSize: 9px;
}

.styles-module-point_preset_white-IVhQe {
  border: 2px solid var(--theme-palette-white);
}

.styles-module-root-MFnia {
  position: absolute;
  width: 24px;
  height: 24px;
}

.styles-module-arrow-z45mh {
  position: absolute;
  top: -9px;
}

.styles-module-arrow_preset_default-cA5a2 {
  color: var(--theme-component-tooltip-preset-default-backgroundColor);
}

.styles-module-arrow_preset_inverse-giaEo {
  color: var(--theme-component-tooltip-preset-inverse-backgroundColor);
}

.styles-module-root-KnHp0 {
  --kitty-toastBar-gap: 12px;
  --kitty-toastBar-maxWidth: 600px;

  display: flex;
  gap: var(--kitty-toastBar-gap);
  box-sizing: border-box;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--theme-component-toastBar-padding-vertical) var(--theme-component-toastBar-padding-horizontal);
  color: var(--kitty-toastBar-color);
  background-color: var(--kitty-toastBar-bgColor);
  border-radius: var(--theme-component-toastBar-borderRadius);
  outline: none;
  max-width: var(--kitty-toastBar-maxWidth);
}

/* TODO rewrite to custom media */
@media screen and (max-width: 767px) {
  .styles-module-root-KnHp0 {
    width: 100%;
    margin: auto;
  }
}

.styles-module-root_preset_default-nUxCy {
  --kitty-toastBar-color: var(--theme-palette-white);
  --kitty-toastBar-bgColor: var(--theme-component-toastBar-preset-default-backgroundColor);

  --module-crossButton-iconColor: var(--theme-palette-white);
  --module-crossButton-hoverColor: var(--theme-component-toastBar-closeButtonDefaultHover);
  --module-crossButton-activeColor: var(--theme-component-toastBar-closeButtonDefaultActive);
}

.styles-module-root_preset_error-heck2 {
  --kitty-toastBar-color: var(--theme-palette-white);
  --kitty-toastBar-bgColor: var(--theme-component-toastBar-preset-error-backgroundColor);

  --module-crossButton-iconColor: var(--theme-palette-white);
  --module-crossButton-hoverColor: var(--theme-palette-red400);
  --module-crossButton-activeColor: var(--theme-palette-red500);
}

.styles-module-root_preset_inverse-lQ4Jm {
  --kitty-toastBar-color: var(--theme-palette-black);
  --kitty-toastBar-bgColor: var(--theme-component-toastBar-preset-inverse-backgroundColor);

  --module-crossButton-hoverColor: var(--theme-palette-warmGray4);
  --module-crossButton-activeColor: var(--theme-palette-warmGray8);

  box-shadow: var(--theme-boxShadow-default);
}

.styles-module-contentWrapper-hqpyM {
  display: flex;
  flex-grow: 1;
  gap: var(--kitty-toastBar-gap);
}

.styles-module-contentWrapper_direction_column-aohW_ {
  flex-direction: column;
}

/* timer slot element */
.styles-module-timer-HOcyt {
  flex-shrink: 0;
  line-height: 0;
}

/* content slot element */
.styles-module-content-aAviT {
  flex-grow: 1;
}

.styles-module-content_align_center-tQkJL {
  align-self: center;
}

.styles-module-content_compensation-rdOpH {
  /* Text compensation */
  padding-bottom: 2px;
}

/* actions slot element */
.styles-module-actions-AmPmf {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 12px;
  align-self: center;
}

.styles-module-actions_position_bottom-uncfR {
  padding-bottom: var(--theme-padding-compensation);
  align-self: flex-start;
}

/* closeButton element */
.styles-module-closeButton-Y1uJT {
  --module-crossButton-size: var(--theme-component-toastBar-closeButtonSize);
  --module-crossButton-iconSize: var(--theme-component-toastBar-closeIconSize);

  position: relative;
  width: 14px;
  max-height: 24px;
  flex-shrink: 0;
}

.styles-module-closeButton_align_center-IDrtP {
  align-self: center;
}

.styles-module-closeButtonWrapper-wthAO {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.styles-module-root-Qk6pc {
  --kitty-timer-count: unset;
  --kitty-timer-strokeDasharray: unset;
  position: relative;
  display: inline-flex;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.styles-module-root_preset_default-gc6Lr {
  --kitty-timer-circle-stroke: var(--theme-palette-black);
  --kitty-timer-text-color: var(--theme-palette-black);
}

.styles-module-root_preset_inverse-rRu_3 {
  --kitty-timer-circle-stroke: var(--theme-palette-white);
  --kitty-timer-text-color: var(--theme-palette-white);
}

.styles-module-circle-Zi9XE {
  stroke: var(--kitty-timer-circle-stroke);
  fill: transparent;
  stroke-width: 2px;
  animation: styles-module-dash-biaoz var(--kitty-timer-count) linear forwards;
}

.styles-module-text-sW1uo {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-dense);
  color: var(--kitty-timer-text-color);
}

@keyframes styles-module-dash-biaoz {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: var(--kitty-timer-strokeDasharray);
  }
}

.moderation-dialog-root-lmupL {
    padding: 30px 35px 40px;
}

.moderation-dialog-headingWrap-W4AM7 {
    margin-bottom: 20px;
}

.moderation-dialog-actionWrap-lmry5 {
    margin-top: 20px;
}

.subscription-buttons-buttons-wrapper_columns-ft8ns {
    display: flex;
    width: 100%;
}

.subscription-buttons-row-OOl0k {
    margin-bottom: 8px;
}

.subscription-buttons-button-right-qVY8O {
    margin-left: 6px;
}

.subscription-buttons-tooltip-content-wrapper-snerS {
    width: 258px;
}

.subscription-buttons-tooltip-_34d6 {
    left: -20px !important; /* stylelint-disable-line declaration-no-important */
}

.style-nameWrapper-ebbpP [data-marker='seller-link/link-container']:has([data-marker='seller-link/link']:hover) {
    color: var(--theme-palette-red500);
}

.ItemTemplate-item-ClhdT {
    display: inline-flex;
}

.ItemTemplate-title-lVvIn {
    display: flex;
    color: #000;
    font-size: 14px;
}

.ItemTemplate-badge-SovZG {
    display: flex;
    align-items: center;
}

.ItemTemplate-icon-XTife {
    display: inline-flex;
    background-size: 15px;
    width: 15px;
    height: 15px;
    margin-left: 4px;
}

.ShopTemplate-shop-eh5Fv {
    display: inline-flex;
}

.ShopTemplate-title-heniw {
    display: flex;
    color: #000;
    font-size: 16px;
}

.ShopTemplate-badge-U7mHI {
    display: flex;
}

.ShopTemplate-icon-IfNY6 {
    display: inline-flex;
    background-size: 19px;
    width: 18px;
    height: 19px;
    margin-right: 5px;
}

.SellerBadge-root-yad8G {
    display: inline-flex;
    position: relative;
}

/* чтобы тултип не проподал после движения мыши
в сторону ссылки внутри тулитпа используем этот хак */
.SellerBadge-root-yad8G:hover {
    padding: 10px 0;
    margin: -10px 0;
    z-index: 999;
    cursor: pointer;
}

.SellerBadge-icon-shield-e10gd {
    background-image: url(/static/public-profile/assets/../assets/4d46e00e16d9b449.svg);
}

.SellerBadge-icon-circle-KgTS2 {
    background-image: url(/static/public-profile/assets/../assets/b0ba4125ca80c4fa.svg);
}

.SellerBadge-icon-crown-wrZAn {
    background-image: url(/static/public-profile/assets/../assets/a3ae70984c658dc4.svg);
}

.SellerBadge-tooltip_wide-es3mm {
    width: 380px;
}

.SellerBadge-tooltip_default-HhsQk {
    width: 356px;
}

.SellerBadge-title-Y9GaY {
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

.SellerBadge-description-CXQhC {
    white-space: normal;
    margin-bottom: 10px;
}

.SellerBadge-block-DzQAx {
    margin: 8px 0;
}

.SellerBadge-list-rqv_z {
    white-space: normal;
    list-style: none;
    padding: 0;
    margin: 0;
}

.SellerBadge-list-rqv_z > li {
    margin-top: 6px;
    padding-left: 3ch;
    text-indent: -2.95ch;
}

.SellerBadge-link-JVOff {
    margin-top: 8px;
}

.SellerBadge-list-rqv_z > li::before {
    content: '—';
    padding-right: 1.2ch;
}

.styles-verified-badge-MInsc {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}

.styles-verified-badge-tooltip-n_RQs {
    width: 320px;
    white-space: normal;
}

.styles-verified-badge-tooltip-header-IwWOi {
    color: #000;
    font-weight: bold;
    font-size: 14px;
}

.styles-verified-badge-tooltip-list-aLOYC,
.styles-verified-badge-tooltip-list-item-ViVIx {
    margin-top: 10px;
}

.styles-verified-badge-tooltip-list-aLOYC {
    margin-bottom: 10px;
}

.styles-verified-badge-tooltip-list-item-ViVIx {
    margin-left: 16px;
    position: relative;
}

.styles-verified-badge-tooltip-list-item-ViVIx::before {
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 9px;
    left: -18px;
    top: 7px;
    background-image: url(/static/public-profile/assets/../assets/7711c308605b8cfa.svg);
    background-size: 10px 9px;
}

.styles-verified-badge-icon-eL4LM {
    display: inline-block;
    width: 14px;
    height: 16px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-size: 15px 16px;
    margin: 0;
    transition: opacity .3s;
}

.styles-verified-badge-icon-eL4LM:hover {
    cursor: pointer;
    opacity: .75;
}

.styles-verified-badge-icon-card-lRdlU {
    margin-top: 3px;
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
}

.styles-verified-badge-icon-shield-phieA {
    background-image: url(/static/public-profile/assets/../assets/a5ac747396604118.svg);
    margin-left: -2px;
}

.styles-verified-badge-icon-service-ORJm0 {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    margin: 0;
    background-image: url(/static/public-profile/assets/../assets/3f7627fa959f5ca1.svg);
}

.styles-verified-badge-label-zR_gG {
    display: inline-block;
}

.styles-verified-badge-label-zR_gG.styles-with-text-_O8vg {
    margin-left: 4px;
}

.styles-verified-badge-MInsc:hover .styles-verified-badge-tooltip-n_RQs {
    visibility: visible;
    opacity: 1;
}

.styles-verified-badge-header-IlCu5 {
    font-size: 14px;
    display: flex;
}

.styles-verified-badge-header-shop-ID80P {
    margin-right: 4px;
}

.styles-verified-badge-overflow-title-aqI3C {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    display: inline-block;
    vertical-align: bottom;
}

.styles-link-XfX3V {
    text-decoration: none;
    color: #009cf0;
    outline: none;
}

.RatingStars-root-xn4rZ {
    display: flex;
    cursor: default;
    --star-gap: unset;
    --star-color-filled: unset;
    --star-color-empty: unset;
    --star-color-invalid: unset;
}

.RatingStars-editable-REHXM {
    cursor: pointer;
}

.RatingStars-star-yePyl:not(:last-child) {
    padding-right: var(--star-gap);
}

.RatingStars-root-xn4rZ.RatingStars-editable-REHXM:hover svg {
    fill: var(--star-color-filled);
}

.RatingStars-root-xn4rZ.RatingStars-editable-REHXM .RatingStars-star-yePyl:hover ~ .RatingStars-star-yePyl svg {
    fill: var(--star-color-empty);
}

.styles-root-glQ4W {
    position: relative;
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"m10 14.99-4.92 3.26a.55.55 0 0 1-.83-.6l1.58-5.7L1.2 8.29a.55.55 0 0 1 .31-.98l5.9-.25 2.07-5.53a.55.55 0 0 1 1.02 0l2.07 5.53 5.9.25a.55.55 0 0 1 .31.98l-4.62 3.68 1.58 5.69a.55.55 0 0 1-.83.6z\"/></svg>");
            mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"m10 14.99-4.92 3.26a.55.55 0 0 1-.83-.6l1.58-5.7L1.2 8.29a.55.55 0 0 1 .31-.98l5.9-.25 2.07-5.53a.55.55 0 0 1 1.02 0l2.07 5.53 5.9.25a.55.55 0 0 1 .31.98l-4.62 3.68 1.58 5.69a.55.55 0 0 1-.83.6z\"/></svg>");
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
    background: #0af;
}

.styles-bubble-Zcefw {
    position: absolute;
    border-radius: 50%;
    animation-duration: 5.8s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-direction: alternate;
}

.styles-bubble1-TDO7B {
    background: radial-gradient(65.69% 65.69% at 35.62% 66.34%, #ffc7ec 0%, #965eeb 100%), radial-gradient(69.16% 69.16% at 100% 63.07%, #e364c7 0%, #8d64e3 100%);
    animation-name: styles-moveBubble1-yJwYs;
}

.styles-bubble2-KGIgl {
    background: radial-gradient(86.27% 86.27% at 13.74% 50.55%, #f29779 0%, #ff4053 100%);
    animation-name: styles-moveBubble2-nzWTk;
}

.styles-bubble3-Rqor2 {
    background: radial-gradient(175.78% 50% at 50% 50%, #c8f0b4 0%, #04e061 100%);
    animation-name: styles-moveBubble3-ggPno;
}

@keyframes styles-moveBubble1-yJwYs {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(55%);
    }
}

@keyframes styles-moveBubble2-nzWTk {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-118%);
    }
}

@keyframes styles-moveBubble3-ggPno {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(59%);
    }
}

.HalfStar-root-q3iLI {
    position: relative;
}

.HalfStar-left-part-_oszt {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
    overflow: hidden;
}

.styles-root-HoupQ {
    display: block;
    height: 20px;
    width: 20px;
    aspect-ratio: 1/1;
    fill: currentColor;
    transition: fill .15s ease-out;
}

.styles-filled-eMoPj {
    fill: var(--star-color-filled);
}

.styles-empty-Sa6an {
    fill: var(--star-color-empty);
}

.styles-invalid-yOfVd {
    fill: var(--star-color-invalid);
}

.styles-module-root-nwSfO {
  --module-skeleton-border-radius: var(--theme-borderRadius-m);

  border-radius: var(--module-skeleton-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* ------------------ root borderRadius modifier ------------------ */

.styles-module-root_borderRadius_2-RIDXR {
  --module-skeleton-border-radius: 2px;
}

.styles-module-root_borderRadius_4-cWLKh {
  --module-skeleton-border-radius: 4px;
}

.styles-module-root_borderRadius_6-KmEAX {
  --module-skeleton-border-radius: 6px;
}

.styles-module-root_borderRadius_12-gLWpb {
  --module-skeleton-border-radius: 12px;
}

.styles-module-root_borderRadius_16-Kkg20 {
  --module-skeleton-border-radius: 16px;
}

.styles-module-root_borderRadius_20-f2D_e {
  --module-skeleton-border-radius: 20px;
}

.styles-module-root_borderRadius_24-PD99W {
  --module-skeleton-border-radius: 24px;
}

.styles-module-root_borderRadius_28-Sboo1 {
  --module-skeleton-border-radius: 28px;
}

.styles-module-root_preset_default-hndmE {
  background-color: var(--theme-palette-warmGray8);
}

.styles-module-root_preset_inverted-J5Q65 {
  background-color: var(--theme-palette-warmGray84);
}

.styles-module-root_animation-gwxEh {
  /* Animation */
  animation-name: styles-module-pulsate-HNVeI;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
}

@keyframes styles-module-pulsate-HNVeI {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* ---------- text ---------- */

.styles-module-text-Ux_1D {
  display: inline-block;
  width: 100%;
  line-height: var(--capital-height);
  --module-skeleton-border-radius: var(--theme-borderRadius-s);
}

.styles-module-text-Ux_1D::before {
  /* It's important to use NBSP because sometimes the browser cut it off */
  content: '\00a0';
  display: inline-block;
}

/* ---------- circle ---------- */

.styles-module-circle-WivDT {
  --module-skeleton-border-radius: 50%;
}

.styles-module-circle-WivDT::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* ---------- control ---------- */
.styles-module-control-nAe4D {
  height: var(--module-skeleton-border-height);
}

.styles-module-control_size_s-pIw2h {
  --module-skeleton-border-height: var(--theme-size-s-height);
  --module-skeleton-border-radius: var(--theme-size-s-borderRadius);
}

.styles-module-control_size_m-vAB5c {
  --module-skeleton-border-height: var(--theme-size-m-height);
  --module-skeleton-border-radius: var(--theme-size-m-borderRadius);
}

.styles-module-control_size_l-Agjs7 {
  --module-skeleton-border-height: var(--theme-size-l-height);
  --module-skeleton-border-radius: var(--theme-size-l-borderRadius);
}

/* ------------------ control shape modifier ------------------ */

.styles-module-control_shape_round-JLKrc {
  --module-skeleton-border-radius: var(--module-skeleton-border-height);
}

.styles-module-control_shape_square-vJzWl,
.styles-module-control_shape_circle-kzifp {
  max-width: var(--module-skeleton-border-height);
  min-width: var(--module-skeleton-border-height);
}

.styles-module-control_shape_circle-kzifp {
  --module-skeleton-border-radius: 50%;
}

.style-score-Qo7cU {
    margin-top: 24px;
}

.style-score-Qo7cU + .style-search-parameters-eDuEU {
    margin-top: 24px;
}

.style-score-Qo7cU + .style-rating-TdBKH {
    margin-top: 32px;
}

.style-search-parameters-eDuEU + .style-rating-TdBKH {
    margin-top: 24px;
}

.style-rating-TdBKH + .style-rating-TdBKH {
    margin-top: 32px;
}

.Rating-module-mask-TrnpQ {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/d7e44e74ceded7df.svg);
}

.styles-stars-Vu2uV {
    animation-name: styles-loading-LoFWC;
    animation-duration: 1.2s;
    animation-timing-function: cubic-bezier(.5, 0, .5, 1);
    animation-iteration-count: infinite;
}

@keyframes styles-loading-LoFWC {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

.styles-wrapper-TGDCL {
    display: flex;
    align-items: center;
}

.styles-wrapper-TGDCL svg {
    margin-right: 4px;
}

.Verified-module-mask-zTxh7 {
  --module-icon-mask-url: url(/static/public-profile/assets/../assets/b877677132c5188f.svg);
}

.styles-item-view-shop-medal-ntWvn {
    background-image: url(/static/public-profile/assets/../assets/0c6ee3fd3af96706.svg);
    background-size: 114px auto;
}

.styles-item-view-shop-header-medal-RW1MZ {
    position: absolute;
    left: 0;
    top: 2px;
}

.styles-item-view-shop-medal-ntWvn.styles-gold-JSsG2 {
    width: 38px;
    height: 37px;
    background-position: 0 -15px;
}

.styles-item-view-shop-medal-ntWvn.styles-silver-OjL0a {
    width: 38px;
    height: 37px;
    background-position: -38px -15px;
}

.styles-item-view-shop-medal-ntWvn.styles-bronze-bmHlA {
    width: 38px;
    height: 37px;
    background-position: -76px -15px;
}

.styles-item-view-shop-medal-ntWvn.styles-gold-small-IUU9F {
    width: 15px;
    height: 15px;
    background-position: 0 0;
    display: inline-block;
    vertical-align: middle;
}

.styles-item-view-shop-medal-ntWvn.styles-silver-small-notFt {
    width: 15px;
    height: 15px;
    background-position: -15px 0;
    display: inline-block;
    vertical-align: middle;
}

.styles-item-view-shop-medal-ntWvn.styles-bronze-small-o119q {
    width: 15px;
    height: 15px;
    background-position: -30px 0;
    display: inline-block;
    vertical-align: middle;
}

.styles-root-3wiiD {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.styles-content-mS6Qc {
    width: 0;
    height: 0;
    color: rgba(255, 255, 255, 0);
    font-size: 0;
}

.item-popup-bottom-module-itemPopup__autotekaWrapper-suNso {
    border-top: 1px solid var(--theme-palette-gray12);
    margin-top: 20px;
    padding-top: 20px;
}

.item-popup-bottom-module-itemPopup__paidCvsWrapper-aRTc3 {
    margin-top: 20px;
}

.autoteka-preview-root-mRZcL {
    display: flex;
    flex-direction: row-reverse;
}

.autoteka-preview-img-wrapper-piSyh {
    width: 100px;
    height: 75px;
    overflow: hidden;
    border-radius: 14px;
    position: relative;
    margin-left: 12px;
}

.autoteka-preview-image-JeVoT {
    width: 100px;
    height: 75px;
    -webkit-mask-image: url(/static/public-profile/assets/../assets/9a8ce203bbf27904.svg);
            mask-image: url(/static/public-profile/assets/../assets/9a8ce203bbf27904.svg);
}

.autoteka-preview-logo-I7ucc {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(/static/public-profile/assets/../assets/e6f60781cd765a92.svg);
    bottom: 2px;
    right: 4px;
}

.autoteka-preview-example-Qthh3 {
    margin-top: 16px;
}

.autoteka-preview-example-text-GkfuC {
    display: flex;
    align-items: center;
}

.styles-root-z5PUy {
    background-color: var(--theme-palette-blue75);
    border-radius: 20px;
    padding: 10px 12px 10px 24px;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.styles-rootNewDesign-jmW6M {
    padding: 14px 12px 16px;
}

.styles-link-bifwA {
    color: var(--theme-palette-black);
    text-decoration: none;
}

.styles-module-root-KLGzp {
  padding: 0;
  list-style-type: none;
  counter-reset: section;
}

.styles-module-root_nested-I2pSd {
  margin-top: var(--list-margin-top, var(--element-margin-fallback));
  padding-inline-start: var(--list-padding-start);
}

.styles-module-root_nested_paragraph-xs-qJF3i {
  --list-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.styles-module-root_nested_paragraph-s-hLr1V {
  --list-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.styles-module-root_nested_paragraph-s-dense-YEAbB {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.styles-module-root_nested_paragraph-m-TrpWI {
  --list-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.styles-module-root_nested_paragraph-m-dense-RH8bt {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.styles-module-root_nested_paragraph-l-eOhBE {
  --list-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.styles-module-root_nested_paragraph-l-dense-eo57g {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

/* Sizes */
.styles-module-root_size_xs-LaxDp {
  --list-padding-start: 14px;
}

.styles-module-root_size_s-VnWUZ {
  --list-padding-start: 16px;
}

.styles-module-root_size_m-kQcoo {
  --list-padding-start: 20px;
}

.styles-module-root_size_l-CZlUT {
  --list-padding-start: 20px;
}

.styles-module-root_size_xl-CBeQJ {
  --list-padding-start: 20px;
}

.styles-module-root_size_xxl-BqDFF {
  --list-padding-start: 22px;
}

.styles-module-root_size_xxxl-SGUfB {
  --list-padding-start: 26px;
}

.styles-module-root_size_xxxxl-cZJ6O {
  --list-padding-start: 32px;
}

.styles-module-root_size_xxxxxl-D9ubr {
  --list-padding-start: 40px;
}

.styles-module-root-mlg5w {
  position: relative;
}

.styles-module-root-mlg5w::before {
  white-space: nowrap;
}

/* List types */
.styles-module-root_list-type_ul-dnyoA::before {
  content: '—';
}

.styles-module-root_list-type_ol-jgYWA::before {
  counter-increment: section;
  content: counter(section) '.';
}

/* Marker position */
.styles-module-root_position_inside-dp4_2::before {
  display: inline-block;
  padding-right: var(--li-marker-gap);
}

.styles-module-root_position_outside-OAfV8::before {
  position: absolute;
  right: calc(100% + var(--li-marker-gap));
}

/* Sizes */
/* ol sizes */
.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_xs-d3OiA {
  --li-marker-gap: 4px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_s-_WPFt {
  --li-marker-gap: 5px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_m-yfvGP {
  --li-marker-gap: 6px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_l-OY_DZ {
  --li-marker-gap: 6px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_xl-vN6zb {
  --li-marker-gap: 6px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_xxl-8ehIS {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_xxxl-nWQla {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_xxxxl-ClQ_l {
  --li-marker-gap: 10px;
}

.styles-module-root_list-type_ol-jgYWA.styles-module-root_size_xxxxxl-XfdJJ {
  --li-marker-gap: 13px;
}

/* ul sizes */
.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_xs-d3OiA {
  --li-marker-gap: 5px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_s-_WPFt {
  --li-marker-gap: 5px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_m-yfvGP {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_l-OY_DZ {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_xl-vN6zb {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_xxl-8ehIS {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_xxxl-nWQla {
  --li-marker-gap: 8px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_xxxxl-ClQ_l {
  --li-marker-gap: 11px;
}

.styles-module-root_list-type_ul-dnyoA.styles-module-root_size_xxxxxl-XfdJJ {
  --li-marker-gap: 14px;
}

.antifraud-module-more-lj_wG {
    margin-left: 19px;
}

.BrandedProfile-placeholder-PbAa9 {
    height: 200px;
    margin-top: 22px;
    background-color: #009cf0;
}

.BrandedProfile-spinner-ydWEY {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.styles-module-root-Am4bH {
  display: inline-block;
  color: var(--module-spinner-color);
  line-height: 0;
}

/* ------------------ preset modifier ------------------ */
.styles-module-root_preset_default-JColw {
  --module-spinner-color: var(--theme-palette-black);
}

.styles-module-root_preset_inverted-YzfvR {
  --module-spinner-color: var(--theme-palette-white);
}

.styles-module-root_preset_primary-Zf7_3 {
  --module-spinner-color: var(--theme-palette-blue600);
}

.styles-module-root-m30NX {
  position: fixed;
  pointer-events: none;
  padding: var(--theme-gap-6) var(--theme-gap-6) var(--theme-gap-16) var(--theme-gap-6);
  top: 0;
  right: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: var(--theme-gap-10);
  align-items: center;
}

.styles-module-root_bottom-sXPTz,
.styles-module-root_bottom-left-kDrAq,
.styles-module-root_bottom-right-Zzmrq {
  top: auto;
}

.styles-module-root_top-left-s28CV,
.styles-module-root_bottom-left-kDrAq {
  align-items: flex-start;
}

.styles-module-root_top-right-i_Y30,
.styles-module-root_bottom-right-Zzmrq {
  align-items: end;
}

.styles-module-root-TgKBg {
  max-width: 100%;
  pointer-events: all;
}

/* TODO rewrite to custom media */
@media screen and (max-width: 767px) {
  .styles-module-root-TgKBg {
    width: 100%;
  }
}

.ExtendedProfile-root-cgbw3 {
    display: flex;
    flex-direction: column;
    margin-top: 22px;
    height: 100%;
    min-width: 0;
}

.ExtendedProfileStickyContainer-root-xHX4G {
    position: sticky;
    width: 300px;
    top: 60px;
}

.ExtendedProfileFlexContainer-body-RXJAz {
    display: flex;
    padding: 32px 18px 0;
    width: 964px;
    margin: auto;
    box-sizing: border-box;
}

@media screen and (min-width: 1366px) {
    .ExtendedProfileFlexContainer-body-RXJAz {
        width: 1316px;
    }
}

/* Display */
/* Order is important. flex should be after grid */

.styles-module-contents-WWVW_ {
    display: contents;
}

.styles-module-inline-block-deB_c {
    display: inline-block;
}

.styles-module-inline-grid-P29kf {
    display: inline-grid;
}

.styles-module-grid-AMpik {
    display: grid;
}

.styles-module-flex-cOSfX {
    display: flex;
}

.styles-module-display-inherit-lSHcq {
    display: inherit;
}

.styles-module-box-border-X1kd1 {
    box-sizing: border-box;
}

.styles-module-box-content-x80KH {
    box-sizing: content-box;
}

/* Position */

.styles-module-relative-ocDkG {
    position: relative;
}

.styles-module-absolute-itY8T {
    position: absolute;
}

/* Overflow */

.styles-module-overflow-inherit-ylAEu {
    overflow: inherit;
}

.styles-module-overflow-auto-F_g9E {
    overflow: auto;
}

.styles-module-overflow-scroll-q14eF {
    overflow: scroll;
}

.styles-module-overflow-x-auto-KP61L {
    overflow-x: auto;
}

.styles-module-overflow-x-hidden-N_JdS {
    overflow-x: hidden;
}

.styles-module-overflow-y-auto-O5cMB {
    overflow-y: auto;
}

.styles-module-overflow-y-hidden-rVFw7 {
    overflow-y: hidden;
}

.styles-module-overflow-hidden-mF00m {
    overflow: hidden;
}

.styles-module-overflow-visible-KQOQ7 {
    overflow: visible;
}

/*  Children size */
/*    Should be before element sizes for correct styles overriding */
.styles-module-child-width-full-xLnCi {
    width: calc(100% - var(--beduin-child-margins-width));
}

.styles-module-child-width-fit-_Vf6t {
    width: -moz-fit-content;
    width: fit-content;
}

.styles-module-child-width-value-g1mUM {
    width: var(--beduin-child-width);
}

.styles-module-child-height-full-XWKtS {
    height: calc(100% - var(--beduin-child-margins-height));
}

.styles-module-child-height-fit-se7H5 {
    height: auto;
}

.styles-module-child-height-value-i49Vk {
    height: var(--beduin-child-height);
}

/* Width & Height */
.styles-module-w-inherit-btVDJ {
    width: inherit;
}

.styles-module-w-fit-w9X6L {
    width: -moz-fit-content;
    width: fit-content;
}

.styles-module-w-full-czERo {
    width: 100%;
}

.styles-module-h-inherit-vKUY_ {
    height: inherit;
}

.styles-module-h-fit-BLWYq {
    height: -moz-fit-content;
    height: fit-content;
}

.styles-module-h-full-Cdp0e {
    height: 100%;
}

.styles-module-max-w-fit-PBHp9 {
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.styles-module-max-w-full-TO_yw {
    max-width: 100%;
}

.styles-module-max-h-full-YzPbU {
    max-height: 100%;
}

.styles-module-max-h-full-margins-_2uU7 {
    max-height: calc(100% - var(--beduin-child-margins-height));
}

.styles-module-max-h-fit-xq2CP {
    max-height: -moz-fit-content;
    max-height: fit-content;
}

.styles-module-max-h-avail-tAIPn {
    max-height: -webkit-fill-available;
    max-height: -moz-available;
}

.styles-module-min-h-0-xsQ_f {
    min-height: 0;
}

.styles-module-min-w-0-FGG2i {
    min-width: 0;
}

.styles-module-min-h-fit-yH2yl {
    min-height: -moz-fit-content;
    min-height: fit-content;
}

/* Grid */

.styles-module-grid-t-minmax-auto-1-ZWRSP {
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: minmax(auto, 1fr);
}

.styles-module-grid-t-minmax-0-1-qBm_e {
    grid-template-rows: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
}

.styles-module-grid-t-1-XghZx {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
}

.styles-module-grid-area-center-tgVTg {
    grid-area: 1 / 1 / auto / auto;
}

/* Flex */

.styles-module-basis-0p-ZC89A {
    flex-basis: var(--beduin-basis-0p);
}

.styles-module-grow-MqBbL {
    flex-grow: 1;
}

.styles-module-flex-dir-inherit-LUw0n {
    flex-direction: inherit;
}

.styles-module-flex-col-ibX1y {
    flex-direction: column;
}

.styles-module-flex-col-reverse-DMCHj {
    flex-direction: column-reverse;
}

.styles-module-flex-row-G9DnM {
    flex-direction: row;
}

.styles-module-flex-row-reverse-kxq83 {
    flex-direction: row-reverse;
}

.styles-module-flex-wrap-oAPYr {
    flex-wrap: wrap;
}

.styles-module-shrink-0-daOM4 {
    flex-shrink: 0;
}

.styles-module-justify-around-AiycH {
    justify-content: space-around;
}

.styles-module-justify-between-vaYWn {
    justify-content: space-between;
}

.styles-module-justify-center-vMqYU {
    justify-content: center;
}

.styles-module-justify-start-Qhnsn {
    justify-content: flex-start;
}

.styles-module-justify-end-BQ4Ow {
    justify-content: flex-end;
}

.styles-module-justify-evenly-Y3CBS {
    justify-content: space-evenly;
}

.styles-module-justify-normal-YXyFf {
    justify-content: normal;
}

.styles-module-items-start-zgB7E {
    align-items: flex-start;
}

.styles-module-items-center-RZUIi {
    align-items: center;
}

.styles-module-items-end-Bysaz {
    align-items: flex-end;
}

.styles-module-items-normal-pS158 {
    align-items: normal;
}

/* Box Alignments */
.styles-module-box-top-start-b0xyY {
    justify-self: start;
    align-self: start;
}

.styles-module-box-top-center-qGxfp {
    justify-self: center;
    align-self: start;
}

.styles-module-box-top-end-wDXps {
    justify-self: end;
    align-self: start;
}

.styles-module-box-center-start-n69x6 {
    justify-self: start;
    align-self: center;
}

.styles-module-box-center-HE48I {
    justify-self: center;
    align-self: center;
}

.styles-module-box-center-end-KBf_L {
    justify-self: end;
    align-self: center;
}

.styles-module-box-bottom-start-yVpRb {
    justify-self: start;
    align-self: end;
}

.styles-module-box-bottom-center-_G7xU {
    justify-self: center;
    align-self: end;
}

.styles-module-box-bottom-end-wLmVA {
    justify-self: end;
    align-self: end;
}

/* Flex Aligments */
.styles-module-align-start-z4FN9 {
    align-self: start;
}

.styles-module-align-center-sGPkN {
    align-self: center;
}

.styles-module-align-end-U78pV {
    align-self: end;
}

/* Background */
.styles-module-bg-clip-content-kPoYV {
    background-clip: content-box;
}

.styles-module-bg-white-xXh1H {
    background-color: #ffffff;
}

/* Border */
.styles-module-border-none-EAeL9 {
    border-style: none;
}

/* Cursor */
.styles-module-cursor-pointer-A5acc {
    cursor: pointer;
}

.styles-module-cursor-auto-nU6hI {
    cursor: auto;
}

/* Object fit */
.styles-module-object-scale-down-hcyDl {
    -o-object-fit: scale-down;
       object-fit: scale-down;;
}

.styles-module-object-contain-aCnlY {
    -o-object-fit: contain;
       object-fit: contain;
}

.styles-module-object-cover-XAtxs {
    -o-object-fit: cover;
       object-fit: cover;
}

.styles-module-object-fill-RixpO {
    -o-object-fit: fill;
       object-fit: fill;
}

/* Text align */
.styles-module-text-center-wwGJN {
    text-align: center;
}

.styles-module-text-left-ZVToi {
    text-align: left;
}

.styles-module-text-right-aDiTl {
    text-align: right;
}

.styles-module-text-justify-HGU8m {
    text-align: justify;
}

.styles-module-whitespace-nowrap-_Z63_ {
    white-space: nowrap;
}

/* will-change */

.styles-module-will-change-scroll-RGYX3 {
    will-change: scroll-position;
}

.styles-module-will-change-transform-tN_5o {
    will-change: transform;
}

.styles-module-will-change-contents-YVjfI {
    will-change: contents;
}

/* contain */
.styles-module-contain-paint-skeOr {
    contain: paint;
}

.styles-module-contain-strict-dNUMs {
    contain: strict;
}

.styles-module-contain-content-Ezg27 {
    contain: content;
}

.styles-module-contain-layout-uHKgb {
    contain: layout;
}

/* AspectRatio test fix: inline aspect-ratio skipped by react-testing-library */
.AspectRatio-module-root-IdGOt {
    aspect-ratio: var(--beduin-aspect-ratio);
}
.Box-module-boxChild-jAO5c {
    contain: content;   
}

.Box-module-boxChild-jAO5c.beduin-shadow-surface,
.Box-module-boxChild-jAO5c:has(.beduin-shadow-surface) {
    contain: layout style;
}

.Box-module-wrapper-aOw3G:has(.beduin-lazy-column),
.Box-module-box-b2XUm:has(.beduin-lazy-column) {
    overflow-y: auto;
}

.Box-module-wrapper-aOw3G:has(.beduin-lazy-row),
.Box-module-box-b2XUm:has(.beduin-lazy-row) {
    overflow-x: auto;
}

.Toolbar-module-root-Asvab {
    height: 56px;
    padding: 0 16px;
}
.styles-module-root-jXYv_ {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    flex-grow: 1;
}

.styles-module-theme-HfSMF {
    display: flex;
    height: 100%;
}

.ErrorBoundary-module-root-iYOkn {
    padding: 0 8px;
    background-color: white;
}

.Sidebar-root-vRIaO {
    min-width: 220px;
    margin-top: 4px;
    position: sticky;
    top: 60px;
    height: -moz-fit-content;
    height: fit-content;
}

.BackButton-root-zXoQy {
    /* компенсируем размер иконки */
    margin-left: -18px;
}

.BackButton-wrapper-ilguf {
    display: flex;
}

.ExtendedProfileContent-container-EWB6c {
    display: flex;
    padding: 0 18px;
    width: 964px;
    margin: auto;
    box-sizing: border-box;
}

@media screen and (min-width: 1334px) {
    .ExtendedProfileContent-container-EWB6c {
        padding: 0 16px;
        width: 1316px;
    }
}

.ExtendedProfileContent-sidebar-nnsZD {
    width: 300px;
    flex-shrink: 0;
    margin-right: 60px;
    background-color: #fff;
}

.ExtendedProfileContent-content-Dq9J0 {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-width: 0;
}

.MLProfileContent-container-RoNzh {
    display: flex;
    flex-direction: column;
    padding: 0 18px;
    width: 1128px;
    margin: auto;
    box-sizing: border-box;
}

.ProfileApp-spinner-uOKaF {
    display: flex;
    justify-content: center;
    width: 1092px;
    align-items: center;
    height: 100%;
}

.styles-module-root_mode_page-GBmd7 {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    margin: 0 auto;
    max-width: 1316px;
    padding: 0 16px;
}

.styles-module-header-UuqYz {
    margin: 16px 0;
}

.styles-module-container-dpsKS {
    display: grid;
    gap: 34px;
    grid-template-columns: 1fr 390px;
    margin: 48px 0;
}

.styles-module-container_mode_page-iSNR1 {
    flex-grow: 1;
}

.styles-module-content-S9kTy {
    display: flex;
    flex-direction: column;
}

.styles-module-contentWrapper-PvyVp {
    padding-top: 100px;
}

.styles-module-contentWrapper_mode_page-INP0r {
    margin-bottom: auto;
}

.styles-module-cover-sBjtI {
    min-height: 390px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

.styles-module-nowrap-GcCIx {
    display: inline-block;
    white-space: nowrap;
}

.styles-module-cover_page-CTMDO {
    background-image: url(/static/public-profile/assets/../assets/64e8b8aa4ef51e5c.png);
}

.styles-module-cover_unknown-KkZRc {
    background-image: url(/static/public-profile/assets/../assets/64e8b8aa4ef51e5c.png);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
    .styles-module-cover_page-CTMDO {
        background-image: url(/static/public-profile/assets/../assets/deca8b1574410ca0.png);
    }

    .styles-module-cover_unknown-KkZRc {
        background-image: url(/static/public-profile/assets/../assets/deca8b1574410ca0.png);
    }
}

.Logo-module-logo-zNn_d {
    white-space: nowrap;
    display: inline-block;
    height: 30px;
    position: relative;
}

.Logo-module-logo_default-SnrIi {
    width: 109px;
}

.Logo-module-logo_default-SnrIi:hover {
    opacity: .9;
}

.Logo-module-logo_postfix_pro-grxTe {
    margin-left: 8px;
    position: relative;
    z-index: 1;
}

.Logo-module-logo_compact-McFL9 {
    width: 30px;
}

.Logo-module-logo_auto-jtmmX {
    width: 193px;
}

.Logo-module-logo_postfix_auto-cQDTZ {
    width: 84px;
    position: relative;
    z-index: 1;
}

.Logo-module-logo_mall-KWbZ1 {
    width: 193px;
}

.Logo-module-logo_postfix_mall-CXPiZ {
    margin-left: 8px;
    width: 84px;
}

.Logo-module-logo_business360-omPHV {
    width: 193px;
}

.Logo-module-logo_postfix_business360-oiXak {
    width: 84px;
}

.Logo-module-logo_postfix_specialMachinery-vXCq5 {
    margin-left: 8px;
    width: 209px;
    position: relative;
    z-index: 1;
}

.Logo-module-logo_with_postfix-WMy3A .Logo-module-logo_prefix-oLOAX,
.Logo-module-logo_with_postfix-WMy3A .Logo-module-logo_postfix-mHdh4 {
    opacity: 1;
    transition: opacity .2s ease;
    transform: translateZ(0);
}

.Logo-module-logo_with_postfix-WMy3A:hover .Logo-module-logo_prefix-oLOAX,
.Logo-module-logo_with_postfix-WMy3A:hover .Logo-module-logo_postfix-mHdh4 {
    opacity: .3;
}

.Logo-module-logo_with_postfix-WMy3A .Logo-module-logo_prefix-oLOAX:hover,
.Logo-module-logo_with_postfix-WMy3A .Logo-module-logo_postfix-mHdh4:hover {
    opacity: 1;
}

.AvitoFullLogo-module-confetti-Nog1z {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    width: 139px;
    height: 48px;
    margin-left: -16px;
    margin-top: -8px;
    background-image: url(/static/public-profile/assets/../assets/10d85977b6cb5cfa.gif);
    background-size: contain;
    background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .AvitoFullLogo-module-confetti-Nog1z {
        background-image: url(/static/public-profile/assets/../assets/4c76d50e8de6a962.gif);
    }
}

.Circles-module-circlesNY-LfO_2 {
    background-image: url(/static/public-profile/assets/../assets/0ea4252f06317e36.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    transform: translate(-2px, -2px);
    display: inline-block;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .Circles-module-circlesNY-LfO_2 {
        background-image: url(/static/public-profile/assets/../assets/fe75d375b06d95af.png);
    }
}

