._themeLight_nimrq6_6{
  --rs-theme-dark:0;
}
._themeDark_nimrq6_9{
  --rs-theme-dark:1;
}
._sizeXS_nimrq6_13{
  --_rs-switcher-border-radius:4px;
  --_rs-switcher-compact-border-radius:var(--_rs-switcher-border-radius);
  --_rs-switcher-option-padding:2px 12px;
  --_rs-switcher-compact-option-padding:2px 8px;
  --_rs-switcher-icon-size:16px;
  --_rs-switcher-icon-offset:4px;
  --_rs-switcher-compact-icon-offset:var(--_rs-switcher-icon-offset);
  --_rs-switcher-icon-margin-vertical:2px;
}
._sizeXS_nimrq6_13 [data-rs-internal='switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing, 0.0045em);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-3-font-size, 13px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-3-line-height,
    20px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:8px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:15px;
    --_rs-typography-list-li-default-left-offset:19px;
    --_rs-typography-list-li-margin-top-from-text:8px;
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
._sizeS_nimrq6_16{
  --_rs-switcher-border-radius:16px;
  --_rs-switcher-compact-border-radius:4px;
  --_rs-switcher-option-padding:6px 16px;
  --_rs-switcher-compact-option-padding:6px 8px;
  --_rs-switcher-icon-size:20px;
  --_rs-switcher-icon-offset:8px;
  --_rs-switcher-compact-icon-offset:4px;
  --_rs-switcher-icon-margin-vertical:0px;
}
._sizeS_nimrq6_16 [data-rs-internal='switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing, 0.0045em);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-3-font-size, 13px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-3-line-height,
    20px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:8px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:15px;
    --_rs-typography-list-li-default-left-offset:19px;
    --_rs-typography-list-li-margin-top-from-text:8px;
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
._sizeM_nimrq6_19{
  --_rs-switcher-border-radius:20px;
  --_rs-switcher-compact-border-radius:8px;
  --_rs-switcher-option-padding:8px 24px;
  --_rs-switcher-compact-option-padding:8px 12px;
  --_rs-switcher-icon-size:24px;
  --_rs-switcher-icon-offset:12px;
  --_rs-switcher-compact-icon-offset:8px;
  --_rs-switcher-icon-margin-vertical:0px;
}
._sizeM_nimrq6_19 [data-rs-internal='switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing, 0.0015em);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-2-font-size, 16px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-2-line-height,
    24px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:16px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:18px;
    --_rs-typography-list-li-default-left-offset:24px;
    --_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-2-sm-list-li-margin-top-from-text,
    16px
  );
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
@media screen and (max-width: 640px){
._sizeM_nimrq6_19 [data-rs-internal='switcher__option']{
    --_rs-typography-text-2-sm-list-li-margin-top-from-text:12px;
  }
  }
._sizeL_nimrq6_22{
  --_rs-switcher-border-radius:26px;
  --_rs-switcher-compact-border-radius:12px;
  --_rs-switcher-option-padding:12px 32px;
  --_rs-switcher-compact-option-padding:12px 16px;
  --_rs-switcher-icon-size:28px;
  --_rs-switcher-icon-offset:16px;
  --_rs-switcher-compact-icon-offset:12px;
  --_rs-switcher-icon-margin-vertical:0px;
}
._sizeL_nimrq6_22 [data-rs-internal='switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-1-letter-spacing, normal);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-1-font-size, 20px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-1-line-height,
    28px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:32px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:22px;
    --_rs-typography-list-li-default-left-offset:28px;
    --_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-1-sm-list-li-margin-top-from-text,
    24px
  );
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
@media screen and (max-width: 640px){
._sizeL_nimrq6_22 [data-rs-internal='switcher__option']{
    --_rs-typography-text-1-sm-list-li-margin-top-from-text:16px;
  }
  }
._modeClassic_nimrq6_26{
  --_rs-switcher-option-hover-background:var(--_rs-color-primary-t-fog);
  --_rs-switcher-mark-border-color:var(--_rs-color-primary);
}
._modeRock_nimrq6_29{
  --_rs-switcher-option-hover-background:rgba(
    calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),
    0.1
  );
  --_rs-switcher-mark-border-color:rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227));
}
._compact_nimrq6_33{
  --_rs-switcher-border-radius-from-compact:var(
    --_rs-switcher-compact-border-radius
  );
  --_rs-switcher-option-padding-from-compact:var(
    --_rs-switcher-compact-option-padding
  );
  --_rs-switcher-icon-offset-from-compact:var(
    --_rs-switcher-compact-icon-offset
  );
}
._switcher_nimrq6_37{
  --_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,
    var(--rs-theme-dark, 0)
  );
  --_rs-theme-flip:var(--rs-theme-flip, 0);
  --_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));
  --_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));
}
@supports (color: color-mix(in srgb, #fff 50%, #000 50%)){
._switcher_nimrq6_37{
    --_rs-color-primary:color-mix(in srgb, var(--rs-color-primary-light-theme, #6B57FF) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-dark-theme, #8473FF) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-dim:color-mix(in srgb, var(--rs-color-primary-dim-light-theme, #8979ff) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-dim-dark-theme, #6f61d2) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-fog:color-mix(in srgb, var(--rs-color-primary-fog-light-theme, #e1ddff) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-fog-dark-theme, #2e2b49) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-t-dim:color-mix(in srgb, var(--rs-color-primary-t-dim-light-theme, rgba(107, 87, 255, 0.8)) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-t-dim-dark-theme, rgba(132, 115, 255,0.8)) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-t-fog:color-mix(in srgb, var(--rs-color-primary-t-fog-light-theme, rgba(107, 87, 255,0.2)) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-t-fog-dark-theme, rgba(132, 115, 255,0.3)) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
}
  }
@supports not (color: color-mix(in srgb, #fff 50%, #000 50%)){
._switcher_nimrq6_37{
    --_rs-color-primary:rgb(calc(var(--_rs-theme-light-coefficient, 1)*107 + var(--_rs-theme-dark-coefficient, 0)*132), calc(var(--_rs-theme-light-coefficient, 1)*87 + var(--_rs-theme-dark-coefficient, 0)*115), 255);
    --_rs-color-primary-dim:rgb(calc(var(--_rs-theme-light-coefficient, 1)*137 + var(--_rs-theme-dark-coefficient, 0)*111), calc(var(--_rs-theme-light-coefficient, 1)*121 + var(--_rs-theme-dark-coefficient, 0)*97), calc(var(--_rs-theme-light-coefficient, 1)*255 + var(--_rs-theme-dark-coefficient, 0)*210));
    --_rs-color-primary-fog:rgb(calc(var(--_rs-theme-light-coefficient, 1)*225 + var(--_rs-theme-dark-coefficient, 0)*46), calc(var(--_rs-theme-light-coefficient, 1)*221 + var(--_rs-theme-dark-coefficient, 0)*43), calc(var(--_rs-theme-light-coefficient, 1)*255 + var(--_rs-theme-dark-coefficient, 0)*73));
    --_rs-color-primary-t-dim:rgba(calc(var(--_rs-theme-light-coefficient, 1)*107 + var(--_rs-theme-dark-coefficient, 0)*132), calc(var(--_rs-theme-light-coefficient, 1)*87 + var(--_rs-theme-dark-coefficient, 0)*115), 255, 0.8);
    --_rs-color-primary-t-fog:rgba(calc(var(--_rs-theme-light-coefficient, 1)*107 + var(--_rs-theme-dark-coefficient, 0)*132), calc(var(--_rs-theme-light-coefficient, 1)*87 + var(--_rs-theme-dark-coefficient, 0)*115), 255, calc(var(--_rs-theme-light-coefficient, 1)*0.2 + var(--_rs-theme-dark-coefficient, 0)*0.3));
}
  }
._switcher_nimrq6_37 {

  position:relative;

  display:inline-flex;

  box-sizing:border-box;

  border-radius:var(
    --_rs-switcher-border-radius-from-compact,
    var(--_rs-switcher-border-radius)
  );

  background:transparent;
  box-shadow:inset rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.3) 0 0 0 1px;
}
._switcher_nimrq6_37._disabled_nimrq6_55{
    box-shadow:inset rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.2) 0 0 0 1px;
  }
._alignIconLeft_nimrq6_60{
  --_rs-switcher-option-flex-direction:row;
}
._alignIconRight_nimrq6_63{
  --_rs-switcher-option-flex-direction:row-reverse;
}
._option_nimrq6_67{
  letter-spacing:var(
    --rs-text-base-letter-spacing,
    var(--_rs-typography-letter-spacing)
  );
  text-transform:var(--_rs-typography-text-transform);
  font-family:var(--_rs-typography-font-family);
  font-size:var(--_rs-typography-font-size);
  font-weight:var(--_rs-typography-font-weight);
  line-height:var(--_rs-typography-line-height);
  font-variant-numeric:var(--_rs-typography-font-variant-numeric);
  font-feature-settings:'kern', 'liga', 'calt';
  color:var(
  --rs-color-hard,
  rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
);

  position:relative;
  z-index:1;

  display:inline-flex;
  flex:1 1 auto;
  flex-direction:var(--_rs-switcher-option-flex-direction);
  justify-content:center;
  align-items:flex-start;
  gap:var(
    --_rs-switcher-icon-offset-from-compact,
    var(--_rs-switcher-icon-offset)
  );

  box-sizing:border-box;
  margin:0;
  padding:var(
    --_rs-switcher-option-padding-from-compact,
    var(--_rs-switcher-option-padding)
  );

  border:none;
  border-radius:var(
    --_rs-switcher-border-radius-from-compact,
    var(--_rs-switcher-border-radius)
  );
  outline:none;

  cursor:pointer;

  background:transparent;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}
._disabled_nimrq6_55 ._option_nimrq6_67{
    cursor:not-allowed;
    pointer-events:none;
  }
._option_nimrq6_67:has(:focus[data-focus-method='key']){
    box-shadow:var(--_rs-color-primary-t-dim) 0 0 0 4px;
  }
@media (hover: hover){
    ._option_nimrq6_67:hover{
      background:var(--_rs-switcher-option-hover-background);
    }
  }
._option_nimrq6_67._selected_nimrq6_118:active{
      background:transparent;
    }
._option_nimrq6_67._selected_nimrq6_118:hover,
    ._option_nimrq6_67._selected_nimrq6_118:active{
      cursor:default;
    }
._hiddenMark_nimrq6_127 ._option_nimrq6_67._selected_nimrq6_118::before{
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0;

      display:inline-block;

      box-sizing:border-box;

      border:solid 2px var(--_rs-switcher-mark-border-color);
      border-radius:inherit;

      content:'';
    }
._hiddenMark_nimrq6_127._disabled_nimrq6_55 ._option_nimrq6_67._selected_nimrq6_118::before{
      border-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.2);
    }
._disabled_nimrq6_55 ._option_nimrq6_67,
  ._disabled_nimrq6_55 ._option_nimrq6_67._selected_nimrq6_118{
    color:var(
  --rs-color-pale,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.5)
);

    cursor:default;

    background:transparent;
  }
._option_nimrq6_67 ._icon_nimrq6_158{
    flex:0 0 auto;

    width:auto;
    height:var(--_rs-switcher-icon-size);

    fill:currentColor;

    margin-top:var(--_rs-switcher-icon-margin-vertical);
    margin-bottom:var(--_rs-switcher-icon-margin-vertical);
  }
._mark_nimrq6_171{
  position:absolute;
  top:0;
  bottom:0;

  display:inline-block;

  box-sizing:border-box;

  border:solid 2px var(--_rs-switcher-mark-border-color);

  border-radius:var(
    --_rs-switcher-border-radius-from-compact,
    var(--_rs-switcher-border-radius)
  );

  transition:all var(--_rs-switcher-mark-transition-duration) var(--rs-transition-function, ease);
}
._disabled_nimrq6_55 ._mark_nimrq6_171{
    border-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.2);
  }
._hiddenMark_nimrq6_127 ._mark_nimrq6_171{
    display:none;
  }
._radio_nimrq6_199{
  position:absolute;

  overflow:hidden;
  clip:rect(0 0 0 0);

  width:1px;
  height:1px;
  margin:-1px;
  padding:0;

  border:none;

  white-space:nowrap;
  clip-path:inset(50%);
}

._themeLight_1x2rxjb_6{
  --rs-theme-dark:0;
}
._themeDark_1x2rxjb_9{
  --rs-theme-dark:1;
}
._sizeXS_1x2rxjb_13{
  --_rs-switcher-vertical-border-radius:4px;
  --_rs-switcher-vertical-option-vertical-padding:2px;
  --_rs-switcher-vertical-option-horizontal-padding:8px;
  --_rs-switcher-vertical-icon-size:16px;
  --_rs-switcher-vertical-icon-offset:4px;
  --_rs-switcher-vertical-icon-margin-vertical:2px;
}
._sizeXS_1x2rxjb_13 [data-rs-internal='vertical-switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing, 0.0045em);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-3-font-size, 13px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-3-line-height,
    20px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:8px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:15px;
    --_rs-typography-list-li-default-left-offset:19px;
    --_rs-typography-list-li-margin-top-from-text:8px;
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
._sizeS_1x2rxjb_16{
  --_rs-switcher-vertical-border-radius:4px;
  --_rs-switcher-vertical-option-vertical-padding:6px;
  --_rs-switcher-vertical-option-horizontal-padding:12px;
  --_rs-switcher-vertical-icon-size:20px;
  --_rs-switcher-vertical-icon-offset:4px;
  --_rs-switcher-vertical-icon-margin-vertical:0px;
}
._sizeS_1x2rxjb_16 [data-rs-internal='vertical-switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-3-letter-spacing, 0.0045em);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-3-font-size, 13px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-3-line-height,
    20px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:8px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:15px;
    --_rs-typography-list-li-default-left-offset:19px;
    --_rs-typography-list-li-margin-top-from-text:8px;
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
._sizeM_1x2rxjb_19{
  --_rs-switcher-vertical-border-radius:8px;
  --_rs-switcher-vertical-option-vertical-padding:8px;
  --_rs-switcher-vertical-option-horizontal-padding:16px;
  --_rs-switcher-vertical-icon-size:24px;
  --_rs-switcher-vertical-icon-offset:8px;
  --_rs-switcher-vertical-icon-margin-vertical:0px;
}
._sizeM_1x2rxjb_19 [data-rs-internal='vertical-switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing, 0.0015em);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-2-font-size, 16px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-2-line-height,
    24px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:16px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:18px;
    --_rs-typography-list-li-default-left-offset:24px;
    --_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-2-sm-list-li-margin-top-from-text,
    16px
  );
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
@media screen and (max-width: 640px){
._sizeM_1x2rxjb_19 [data-rs-internal='vertical-switcher__option']{
    --_rs-typography-text-2-sm-list-li-margin-top-from-text:12px;
  }
  }
._sizeL_1x2rxjb_22{
  --_rs-switcher-vertical-border-radius:12px;
  --_rs-switcher-vertical-option-vertical-padding:12px;
  --_rs-switcher-vertical-option-horizontal-padding:24px;
  --_rs-switcher-vertical-icon-size:28px;
  --_rs-switcher-vertical-icon-offset:12px;
  --_rs-switcher-vertical-icon-margin-vertical:0px;
}
._sizeL_1x2rxjb_22 [data-rs-internal='vertical-switcher__option']{
    --_rs-typography-letter-spacing:var(--rs-text-1-letter-spacing, normal);
    --_rs-typography-text-transform:initial;
    --_rs-typography-font-variant-numeric:initial;
    --_rs-typography-font-family:var(
    --rs-font-family-ui,
    var(--rs-font-family-jb-sans, 'JetBrains Sans', Inter, system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Droid Sans', 'Helvetica Neue', Arial, sans-serif)
  );
    --_rs-typography-font-size:var(--rs-text-1-font-size, 20px);
    --_rs-typography-font-weight:var(
    --rs-font-weight-regular,
    400
  );
    --_rs-typography-line-height:var(
    --rs-text-1-line-height,
    28px
  );
    --_rs-typography-base-color:var(
    --_rs-typography-hardness-color,
    var(
  --rs-color-average,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.7)
)
  );
    --_rs-typography-text-auto-offset:32px;
    --_rs-typography-ul-bullet-offset:2px;
    --_rs-typography-list-li-compact-left-offset:22px;
    --_rs-typography-list-li-default-left-offset:28px;
    --_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-1-sm-list-li-margin-top-from-text,
    24px
  );
    --_rs-typography-link-standalone-border-offset-from-text-base:1.15em;
    --_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;
    --_rs-typography-link-border-bottom-width-from-text:1px;
  }
@media screen and (max-width: 640px){
._sizeL_1x2rxjb_22 [data-rs-internal='vertical-switcher__option']{
    --_rs-typography-text-1-sm-list-li-margin-top-from-text:16px;
  }
  }
._modeClassic_1x2rxjb_26{
  --_rs-switcher-vertical-option-hover-background:var(
    --_rs-color-primary-t-fog
  );
  --_rs-switcher-vertical-mark-border-color:var(--_rs-color-primary);
}
._modeRock_1x2rxjb_29{
  --_rs-switcher-vertical-option-hover-background:rgba(
    calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),
    0.1
  );
  --_rs-switcher-vertical-mark-border-color:rgb(
    calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227)
  );
}
._verticalSwitcher_1x2rxjb_33{
  --_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,
    var(--rs-theme-dark, 0)
  );
  --_rs-theme-flip:var(--rs-theme-flip, 0);
  --_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));
  --_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));
}
@supports (color: color-mix(in srgb, #fff 50%, #000 50%)){
._verticalSwitcher_1x2rxjb_33{
    --_rs-color-primary:color-mix(in srgb, var(--rs-color-primary-light-theme, #6B57FF) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-dark-theme, #8473FF) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-dim:color-mix(in srgb, var(--rs-color-primary-dim-light-theme, #8979ff) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-dim-dark-theme, #6f61d2) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-fog:color-mix(in srgb, var(--rs-color-primary-fog-light-theme, #e1ddff) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-fog-dark-theme, #2e2b49) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-t-dim:color-mix(in srgb, var(--rs-color-primary-t-dim-light-theme, rgba(107, 87, 255, 0.8)) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-t-dim-dark-theme, rgba(132, 115, 255,0.8)) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
    --_rs-color-primary-t-fog:color-mix(in srgb, var(--rs-color-primary-t-fog-light-theme, rgba(107, 87, 255,0.2)) calc(100%*var(--_rs-theme-light-coefficient, 1)), var(--rs-color-primary-t-fog-dark-theme, rgba(132, 115, 255,0.3)) calc(100%*var(--_rs-theme-dark-coefficient, 0)));
}
  }
@supports not (color: color-mix(in srgb, #fff 50%, #000 50%)){
._verticalSwitcher_1x2rxjb_33{
    --_rs-color-primary:rgb(calc(var(--_rs-theme-light-coefficient, 1)*107 + var(--_rs-theme-dark-coefficient, 0)*132), calc(var(--_rs-theme-light-coefficient, 1)*87 + var(--_rs-theme-dark-coefficient, 0)*115), 255);
    --_rs-color-primary-dim:rgb(calc(var(--_rs-theme-light-coefficient, 1)*137 + var(--_rs-theme-dark-coefficient, 0)*111), calc(var(--_rs-theme-light-coefficient, 1)*121 + var(--_rs-theme-dark-coefficient, 0)*97), calc(var(--_rs-theme-light-coefficient, 1)*255 + var(--_rs-theme-dark-coefficient, 0)*210));
    --_rs-color-primary-fog:rgb(calc(var(--_rs-theme-light-coefficient, 1)*225 + var(--_rs-theme-dark-coefficient, 0)*46), calc(var(--_rs-theme-light-coefficient, 1)*221 + var(--_rs-theme-dark-coefficient, 0)*43), calc(var(--_rs-theme-light-coefficient, 1)*255 + var(--_rs-theme-dark-coefficient, 0)*73));
    --_rs-color-primary-t-dim:rgba(calc(var(--_rs-theme-light-coefficient, 1)*107 + var(--_rs-theme-dark-coefficient, 0)*132), calc(var(--_rs-theme-light-coefficient, 1)*87 + var(--_rs-theme-dark-coefficient, 0)*115), 255, 0.8);
    --_rs-color-primary-t-fog:rgba(calc(var(--_rs-theme-light-coefficient, 1)*107 + var(--_rs-theme-dark-coefficient, 0)*132), calc(var(--_rs-theme-light-coefficient, 1)*87 + var(--_rs-theme-dark-coefficient, 0)*115), 255, calc(var(--_rs-theme-light-coefficient, 1)*0.2 + var(--_rs-theme-dark-coefficient, 0)*0.3));
}
  }
._verticalSwitcher_1x2rxjb_33 {

  position:relative;

  display:inline-flex;
  flex-direction:column;
  align-items:flex-start;

  box-sizing:border-box;

  border-radius:var(--_rs-switcher-vertical-border-radius);

  background:transparent;
  box-shadow:inset rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.3) 0 0 0 1px;
}
._verticalSwitcher_1x2rxjb_33._disabled_1x2rxjb_50{
    box-shadow:inset rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.2) 0 0 0 1px;
  }
._alignIconLeft_1x2rxjb_55{
  --_rs-switcher-vertical-option-flex-direction:row;
}
._alignIconRight_1x2rxjb_58{
  --_rs-switcher-vertical-option-flex-direction:row-reverse;
}
._option_1x2rxjb_62{
  letter-spacing:var(
    --rs-text-base-letter-spacing,
    var(--_rs-typography-letter-spacing)
  );
  text-transform:var(--_rs-typography-text-transform);
  font-family:var(--_rs-typography-font-family);
  font-size:var(--_rs-typography-font-size);
  font-weight:var(--_rs-typography-font-weight);
  line-height:var(--_rs-typography-line-height);
  font-variant-numeric:var(--_rs-typography-font-variant-numeric);
  font-feature-settings:'kern', 'liga', 'calt';
  color:var(
  --rs-color-hard,
  rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
);

  position:relative;
  z-index:1;

  display:inline-flex;
  flex:1 1 auto;
  flex-wrap:nowrap;
  flex-direction:var(--_rs-switcher-vertical-option-flex-direction);
  justify-content:flex-start;
  align-items:flex-start;

  box-sizing:border-box;
  width:100%;
  margin:0;
  padding:var(--_rs-switcher-vertical-option-vertical-padding) var(--_rs-switcher-vertical-option-horizontal-padding);

  border:none;
  border-radius:var(--_rs-switcher-vertical-border-radius);
  outline:none;

  cursor:pointer;

  background:transparent;
  gap:var(--_rs-switcher-vertical-icon-offset);
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}
._disabled_1x2rxjb_50 ._option_1x2rxjb_62{
    cursor:not-allowed;
    pointer-events:none;
  }
._option_1x2rxjb_62:has(:focus[data-focus-method='key']){
    box-shadow:var(--_rs-color-primary-t-dim) 0 0 0 4px;
  }
@media (hover: hover){
    ._option_1x2rxjb_62:hover{
      background:var(--_rs-switcher-vertical-option-hover-background);
    }
  }
._option_1x2rxjb_62._selected_1x2rxjb_107:active{
      background:transparent;
    }
._option_1x2rxjb_62._selected_1x2rxjb_107:hover,
    ._option_1x2rxjb_62._selected_1x2rxjb_107:active{
      cursor:default;
    }
._hiddenMark_1x2rxjb_116 ._option_1x2rxjb_62._selected_1x2rxjb_107::before{
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0;

      display:inline-block;

      box-sizing:border-box;

      border:solid 2px var(--_rs-switcher-vertical-mark-border-color);
      border-radius:inherit;

      content:'';
    }
._hiddenMark_1x2rxjb_116._disabled_1x2rxjb_50 ._option_1x2rxjb_62._selected_1x2rxjb_107::before{
      border-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.2);
    }
._disabled_1x2rxjb_50 ._option_1x2rxjb_62,
  ._disabled_1x2rxjb_50 ._option_1x2rxjb_62._selected_1x2rxjb_107{
    color:var(
  --rs-color-pale,
  rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.5)
);

    cursor:default;

    background:transparent;
  }
._option_1x2rxjb_62 ._optionLabel_1x2rxjb_147{
    flex:1 1 auto;

    text-align:left;
  }
._option_1x2rxjb_62 ._icon_1x2rxjb_153{
    flex:0 0 auto;

    width:auto;
    height:var(--_rs-switcher-vertical-icon-size);

    margin-top:var(--_rs-switcher-vertical-icon-margin-vertical);
    margin-bottom:var(--_rs-switcher-vertical-icon-margin-vertical);

    fill:currentColor;
  }
._option_1x2rxjb_62 ._fakeIcon_1x2rxjb_164{
    display:inline-block;

    width:var(--_rs-switcher-vertical-icon-size);
  }
._mark_1x2rxjb_171{
  position:absolute;
  right:0;
  left:0;

  display:inline-block;

  box-sizing:border-box;

  border:solid 2px var(--_rs-switcher-vertical-mark-border-color);

  border-radius:var(--_rs-switcher-vertical-border-radius);

  transition:all var(--_rs-switcher-vertical-mark-transition-duration) var(--rs-transition-function, ease);
}
._disabled_1x2rxjb_50 ._mark_1x2rxjb_171{
    border-color:rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(25 + var(--_rs-theme-dark-coefficient, 0)*230), calc(28 + var(--_rs-theme-dark-coefficient, 0)*227), 0.2);
  }
._hiddenMark_1x2rxjb_116 ._mark_1x2rxjb_171{
    display:none;
  }
._radio_1x2rxjb_196{
  position:absolute;

  overflow:hidden;
  clip:rect(0 0 0 0);

  width:1px;
  height:1px;
  margin:-1px;
  padding:0;

  border:none;

  white-space:nowrap;
  clip-path:inset(50%);
}
