/* Стили плашки «Я не робот» из виджета VK, который MAX показывает на экране
   проверки. Копия вырезана из таблицы стилей виджета скриптом
   tools/vk-captcha-css.py. Правки вручную не переживут пересборку. */

/* Обёртка виджета: на web.max.ru на этом месте стоял iframe с теми же
   правилами, вырезанными из самой страницы. */
.max-captcha-widget {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.max-captcha-widget .loader,
.max-captcha-widget .error {
  display: none;
  width: 100%;
  height: 100%;
  text-align: center;
}

/* Корень плашки: в виджете это был отдельный документ, здесь — часть страницы.
   Сглаживание шрифта приходится возвращать руками: client.css MAX вешает на
   :root режим antialiased, а внутри виджета текст рисовался с обычным
   subpixel-antialiased, и на мелких подписях разница заметна. */
.vk-captcha-plate {
  display: block;
  block-size: 100%;
  -webkit-font-smoothing: subpixel-antialiased;
  background: transparent;
  font-family: -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.vk-captcha-plate *,
.vk-captcha-plate *::before,
.vk-captcha-plate *::after {
  box-sizing: border-box;
}

/* MAX красит текст прямо на элементе label (client.css), и это правило
   перебивает наследование от виджета. В своём документе виджет такого правила
   не видел: там подпись наследовала цвет виджета. Возвращаем его. */
.vk-captcha-plate label {
  color: var(--vkui--color_text_primary);
}

.vk-captcha-plate {
  --vkui--color_background: #0a0a0a;
  --vkui--color_background_negative_tint: #522E2E;
  --vkui--color_background_positive_tint: #2E3E2B;
  --vkui--color_background_secondary_alpha--hover: rgba(255, 255, 255, 0.14);
  --vkui--color_background_tertiary: #202021;
  --vkui--color_icon_positive: #4bb34b;
  --vkui--color_icon_tertiary: #5D5F61;
  --vkui--color_separator_primary3x: #505253;
  --vkui--color_stroke_negative: #ff5c5c;
  --vkui--color_stroke_positive: #4bb34b;
  --vkui--color_text_link: #529ef4;
  --vkui--color_text_primary: #e1e3e6;
  --vkui--color_text_secondary: #909294;
  --vkui--color_text_tertiary: #6B6D6F;
  --vkui--color_transparent--active: rgba(255, 255, 255, 0.08);
  --vkui--color_transparent--hover: rgba(255, 255, 255, 0.04);
  --vkui--colors_scheme: dark;
  --vkui--font_caption1--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_caption1--font_size--regular: 12px;
  --vkui--font_caption1--font_weight--regular: 400;
  --vkui--font_caption1--line_height--regular: 14px;
  --vkui--font_caption1_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_caption1_caps--font_size--regular: 12px;
  --vkui--font_caption1_caps--font_weight--regular: 600;
  --vkui--font_caption1_caps--line_height--regular: 14px;
  --vkui--font_caption2--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_caption2--font_size--regular: 11px;
  --vkui--font_caption2--font_weight--regular: 400;
  --vkui--font_caption2--line_height--regular: 14px;
  --vkui--font_caption2_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_caption2_caps--font_size--regular: 11px;
  --vkui--font_caption2_caps--font_weight--regular: 600;
  --vkui--font_caption2_caps--line_height--regular: 14px;
  --vkui--font_caption3--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_caption3--font_size--regular: 9px;
  --vkui--font_caption3--font_weight--regular: 400;
  --vkui--font_caption3--line_height--regular: 12px;
  --vkui--font_caption3_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_caption3_caps--font_size--regular: 9px;
  --vkui--font_caption3_caps--font_weight--regular: 600;
  --vkui--font_caption3_caps--line_height--regular: 12px;
  --vkui--font_family_base: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_paragraph--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
  --vkui--font_paragraph--font_size--regular: 15px;
  --vkui--font_paragraph--font_weight--regular: 400;
  --vkui--font_paragraph--line_height--regular: 20px;
  --vkui--font_subhead--line_height--compact: 16px;
  --vkui--font_subhead--line_height--regular: 18px;
  --vkui--font_weight_accent1: 600;
  --vkui--font_weight_base1: 600;
  --vkui--size_base_padding_horizontal--regular: 16px;
  --vkui--size_border--regular: var(--vkui--size_border1x--regular);
  --vkui--size_border_radius--regular: 8px;
  --vkui--size_field_height--compact: 36px;
  --vkui--size_field_height--regular: 44px;
  --vkui--size_panel_header_height--compact: 48px;
  --vkui--spacing_size_2xl: 16px;
  --vkui--spacing_size_2xs: 2px;
  --vkui--spacing_size_s: 6px;
  --vkui_internal--outline: var(--vkui_internal--outline_width, 2px) solid
    var(--vkui--color_stroke_accent);
  --vkui_internal--outline_offset_to: var(--vkui_internal--outline_width);
  --vkui_internal--outline_width: 2px;
  --vkui_internal--spacing_size: 0px;
  --vkui_internal--z_index_form_field_status: 3;
  --vkui_internal--z_index_tappable_element: 1;
  --vkui_internal--z_index_tappable_state: 0;
}

.vkui--vkAccessibility--dark {
	--vkui--theme_name: 'vkAccessibilityDark';
	--vkui--theme_name_base: 'vkAccessibility';
	--vkui--gradient_black: rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 15%, rgba(0, 0, 0, 0.08) 30%, rgba(0, 0, 0, 0.32) 70%, rgba(0, 0, 0, 0.38) 85%, rgba(0, 0, 0, 0.4) 100%;
	--vkui--gradient_white: rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.05) 15%, rgba(255, 255, 255, 0.2) 30%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0.95) 85%, rgba(255, 255, 255, 1) 100%;
	--vkui--gradient_tint: rgba(32, 32, 33, 0) 0%, rgba(32, 32, 33, 0.05) 15%, rgba(32, 32, 33, 0.2) 30%, rgba(32, 32, 33, 0.8) 70%, rgba(32, 32, 33, 0.95) 85%, rgba(32, 32, 33, 1) 100%;
	--vkui--gradient: rgba(25, 25, 26, 0) 0%, rgba(25, 25, 26, 0.05) 15%, rgba(25, 25, 26, 0.2) 30%, rgba(25, 25, 26, 0.8) 70%, rgba(25, 25, 26, 0.95) 85%, rgba(25, 25, 26, 1) 100%;
	--vkui--elevation1: 0px 0px 2px 0px rgba(0, 0, 0, 0.10), 0px 2px 2px 0px rgba(0, 0, 0, 0.20);
	--vkui--elevation1_invert_y: 0px 0px 2px 0px rgba(0, 0, 0, 0.10), 0px -2px 2px 0px rgba(0, 0, 0, 0.20);
	--vkui--elevation2: 0px 4px 8px 0px rgba(0, 0, 0, 0.15), 0px 0px 4px 0px rgba(0, 0, 0, 0.20);
	--vkui--elevation3: 0px 0px 2px 0px rgba(0, 0, 0, 0.30), 0px 4px 16px 0px rgba(0, 0, 0, 0.30);
	--vkui--elevation4: 0px 0px 8px 0px rgba(0, 0, 0, 0.10), 0px 16px 16px 0px rgba(0, 0, 0, 0.20);
	--vkui--blur_m: 16px;
	--vkui--font_family_fallbacks: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_family_accent: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_family_base: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_weight_accent1: 600;
	--vkui--font_weight_accent2: 500;
	--vkui--font_weight_accent3: 400;
	--vkui--font_weight_base1: 600;
	--vkui--font_weight_base2: 500;
	--vkui--font_weight_base3: 400;
	--vkui--font_display_title1--font_size--regular: 23px;
	--vkui--font_display_title1--line_height--regular: 28px;
	--vkui--font_display_title1--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title1--font_weight--regular: 600;
	--vkui--font_display_title2--font_size--regular: 21px;
	--vkui--font_display_title2--line_height--regular: 26px;
	--vkui--font_display_title2--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title2--font_weight--regular: 600;
	--vkui--font_display_title2--font_size--compact: 22px;
	--vkui--font_display_title2--line_height--compact: 24px;
	--vkui--font_display_title2--font_family--compact: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title2--font_weight--compact: 600;
	--vkui--font_display_title3--font_size--regular: 19px;
	--vkui--font_display_title3--line_height--regular: 24px;
	--vkui--font_display_title3--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title3--font_weight--regular: 600;
	--vkui--font_display_title4--font_size--regular: 17px;
	--vkui--font_display_title4--line_height--regular: 22px;
	--vkui--font_display_title4--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title4--font_weight--regular: 600;
	--vkui--font_title1--font_size--regular: 24px;
	--vkui--font_title1--line_height--regular: 28px;
	--vkui--font_title1--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_title1--font_weight--regular: 600;
	--vkui--font_title2--font_size--regular: 20px;
	--vkui--font_title2--line_height--regular: 24px;
	--vkui--font_title2--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_title2--font_weight--regular: 500;
	--vkui--font_title3--font_size--regular: 17px;
	--vkui--font_title3--line_height--regular: 22px;
	--vkui--font_title3--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_title3--font_weight--regular: 600;
	--vkui--font_headline1--font_size--regular: 16px;
	--vkui--font_headline1--line_height--regular: 20px;
	--vkui--font_headline1--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_headline1--font_weight--regular: 500;
	--vkui--font_headline1--font_size--compact: 15px;
	--vkui--font_headline1--line_height--compact: 20px;
	--vkui--font_headline2--font_size--regular: 15px;
	--vkui--font_headline2--line_height--regular: 20px;
	--vkui--font_headline2--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_headline2--font_weight--regular: 500;
	--vkui--font_headline2--font_size--compact: 14px;
	--vkui--font_headline2--line_height--compact: 20px;
	--vkui--font_text--font_size--regular: 16px;
	--vkui--font_text--line_height--regular: 20px;
	--vkui--font_text--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_text--font_weight--regular: 400;
	--vkui--font_text--font_size--compact: 15px;
	--vkui--font_text--line_height--compact: 20px;
	--vkui--font_paragraph--font_size--regular: 15px;
	--vkui--font_paragraph--line_height--regular: 20px;
	--vkui--font_paragraph--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_paragraph--font_weight--regular: 400;
	--vkui--font_subhead--font_size--regular: 14px;
	--vkui--font_subhead--line_height--regular: 18px;
	--vkui--font_subhead--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_subhead--font_weight--regular: 400;
	--vkui--font_subhead--font_size--compact: 13px;
	--vkui--font_subhead--line_height--compact: 16px;
	--vkui--font_footnote--font_size--regular: 13px;
	--vkui--font_footnote--line_height--regular: 16px;
	--vkui--font_footnote--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_footnote--font_weight--regular: 400;
	--vkui--font_footnote_caps--font_size--regular: 13px;
	--vkui--font_footnote_caps--line_height--regular: 16px;
	--vkui--font_footnote_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_footnote_caps--font_weight--regular: 600;
	--vkui--font_footnote_caps--text_transform--regular: uppercase;
	--vkui--font_caption1--font_size--regular: 12px;
	--vkui--font_caption1--line_height--regular: 14px;
	--vkui--font_caption1--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption1--font_weight--regular: 400;
	--vkui--font_caption1_caps--font_size--regular: 12px;
	--vkui--font_caption1_caps--line_height--regular: 14px;
	--vkui--font_caption1_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption1_caps--font_weight--regular: 600;
	--vkui--font_caption1_caps--text_transform--regular: uppercase;
	--vkui--font_caption2--font_size--regular: 11px;
	--vkui--font_caption2--line_height--regular: 14px;
	--vkui--font_caption2--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption2--font_weight--regular: 400;
	--vkui--font_caption2_caps--font_size--regular: 11px;
	--vkui--font_caption2_caps--line_height--regular: 14px;
	--vkui--font_caption2_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption2_caps--font_weight--regular: 600;
	--vkui--font_caption2_caps--text_transform--regular: uppercase;
	--vkui--font_caption3--font_size--regular: 9px;
	--vkui--font_caption3--line_height--regular: 12px;
	--vkui--font_caption3--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption3--font_weight--regular: 400;
	--vkui--font_caption3_caps--font_size--regular: 9px;
	--vkui--font_caption3_caps--line_height--regular: 12px;
	--vkui--font_caption3_caps--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption3_caps--font_weight--regular: 600;
	--vkui--font_caption3_caps--text_transform--regular: uppercase;
	--vkui--size_select_icon_padding--regular: 6px;
	--vkui--size_select_icon_padding--compact: 7px;
	--vkui--size_popup_base_padding--regular: 32px;
	--vkui--size_popup_base_padding--compact: 20px;
	--vkui--size_popup_header_padding--regular: 24px;
	--vkui--size_popup_header_padding--compact: 16px;
	--vkui--size_label_horizontal_margin--regular: 16px;
	--vkui--size_border_radius--regular: 8px;
	--vkui--size_border_radius_rounded--regular: 48px;
	--vkui--size_check_border_radius--regular: 4px;
	--vkui--size_border_radius_paper--regular: 12px;
	--vkui--size_border_radius_promo--regular: 20px;
	--vkui--size_cell_height--regular: 48px;
	--vkui--size_cell_height--compact: 44px;
	--vkui--size_field_height--regular: 44px;
	--vkui--size_field_height--compact: 36px;
	--vkui--size_search_height--regular: 36px;
	--vkui--size_search_height--compact: 32px;
	--vkui--size_button_extra_small_height--regular: 24px;
	--vkui--size_button_extra_small_height--compact: 22px;
	--vkui--size_button_small_height--regular: 30px;
	--vkui--size_button_small_height--compact: 28px;
	--vkui--size_button_medium_height--regular: 36px;
	--vkui--size_button_medium_height--compact: 32px;
	--vkui--size_button_large_height--regular: 44px;
	--vkui--size_button_large_height--compact: 36px;
	--vkui--size_checkbox--regular: 16px;
	--vkui--size_arrow--regular: 8px;
	--vkui--size_arrow_promo--regular: 40px;
	--vkui--size_popup_small--regular: 430px;
	--vkui--size_popup_medium--regular: 680px;
	--vkui--size_popup_large--regular: 880px;
	--vkui--size_field_horizontal_padding--regular: 12px;
	--vkui--size_button_padding_horizontal--regular: 12px;
	--vkui--size_arrow_padding--regular: 12px;
	--vkui--size_tooltip_margin--regular: 8px;
	--vkui--size_icon_u_i--regular: 16px;
	--vkui--size_avatar_x_s--regular: 24px;
	--vkui--size_avatar_s--regular: 32px;
	--vkui--size_avatar_m--regular: 48px;
	--vkui--size_avatar_l--regular: 96px;
	--vkui--size_avatar_x_l--regular: 128px;
	--vkui--size_badge_x_s--regular: 12px;
	--vkui--size_badge_s--regular: 16px;
	--vkui--size_badge_m--regular: 24px;
	--vkui--size_badge_l--regular: 44px;
	--vkui--size_badge_x_l--regular: 56px;
	--vkui--size_cardgrid_padding--regular: 8px;
	--vkui--size_card_border_radius--regular: 8px;
	--vkui--size_cardgrid_padding_vertical--regular: 8px;
	--vkui--size_base_padding_horizontal--regular: 16px;
	--vkui--size_base_padding_vertical--regular: 12px;
	--vkui--size_button_group_gap_space--regular: 1px;
	--vkui--size_button_group_gap_small--regular: 8px;
	--vkui--size_button_group_gap_medium--regular: 12px;
	--vkui--size_option_hierarchy--regular: 32px;
	--vkui--size_switch_height--regular: 14px;
	--vkui--size_switch_height--compact: 12px;
	--vkui--size_switch_width--regular: 34px;
	--vkui--size_switch_width--compact: 32px;
	--vkui--size_switch_pin--regular: 20px;
	--vkui--size_switch_pin--compact: 18px;
	--vkui--size_panel_header_height--compact: 48px;
	--vkui--size_panel_header_height--regular: 56px;
	--vkui--size_button_base_small_padding_horizontal--regular: 16px;
	--vkui--size_button_base_medium_padding_horizontal--regular: 16px;
	--vkui--size_button_base_large_padding_horizontal--regular: 20px;
	--vkui--size_button_base_small_padding_horizontal_icon--regular: 12px;
	--vkui--size_button_base_medium_padding_horizontal_icon--regular: 12px;
	--vkui--size_button_base_large_padding_horizontal_icon--regular: 16px;
	--vkui--size_button_tertiary_small_padding_horizontal--regular: 12px;
	--vkui--size_button_tertiary_medium_padding_horizontal--regular: 12px;
	--vkui--size_button_tertiary_large_padding_horizontal--regular: 16px;
	--vkui--size_button_tertiary_small_padding_horizontal_icon--regular: 8px;
	--vkui--size_button_tertiary_medium_padding_horizontal_icon--regular: 8px;
	--vkui--size_button_tertiary_large_padding_horizontal_icon--regular: 12px;
	--vkui--size_button_minimum_width--regular: 80px;
	--vkui--size_form_item_padding_vertical--regular: 12px;
	--vkui--size_split_col_padding_horizontal--regular: 16px;
	--vkui--size_subnavigation_bar_gap--regular: 8px;
	--vkui--size_subnavigation_bar_padding_vertical--regular: 12px;
	--vkui--size_border1x--regular: 1px;
	--vkui--size_border2x--regular: 0.5px;
	--vkui--size_border3x--regular: 0.33px;
	--vkui--spacing_size_3xs: 2px;
	--vkui--spacing_size_2xs: 2px;
	--vkui--spacing_size_xs: 4px;
	--vkui--spacing_size_s: 6px;
	--vkui--spacing_size_m: 8px;
	--vkui--spacing_size_l: 10px;
	--vkui--spacing_size_xl: 12px;
	--vkui--spacing_size_2xl: 16px;
	--vkui--spacing_size_3xl: 20px;
	--vkui--spacing_size_4xl: 24px;
	--vkui--animation_duration_l: 0.4s;
	--vkui--animation_duration_m: 0.2s;
	--vkui--animation_duration_s: 0.1s;
	--vkui--animation_easing_default: cubic-bezier(0.3, 0.3, 0.5, 1);
	--vkui--animation_easing_platform: cubic-bezier(0.4, 0, 0.2, 1);
	--vkui--opacity_disable: 0.4;
	--vkui--opacity_disable_accessibility: 0.64;
	--vkui--opacity_active: 0.72;
	--vkui--z_index_modal: 99;
	--vkui--z_index_popout: 100;
	--vkui--theme_inherits_from: 'vkBaseDark';
	--vkui--font_headline--font_size--regular: 16px;
	--vkui--font_headline--line_height--regular: 20px;
	--vkui--font_headline--font_family--regular: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_headline--font_weight--regular: 500;
	--vkui--font_headline--font_size--compact: 15px;
	--vkui--font_headline--line_height--compact: 20px;
	--vkui--colors_scheme: dark;
	--vkui--color_background_accent: #529ef4;
	--vkui--color_background_accent--hover: #59A2F4;
	--vkui--color_background_accent--active: #60A6F5;
	--vkui--color_background_accent_themed: #FFFFFF;
	--vkui--color_background_accent_themed--hover: #EBEDF0;
	--vkui--color_background_accent_themed--active: #D7D8DB;
	--vkui--color_background_accent_themed_alpha: rgba(255, 255, 255, 0.2);
	--vkui--color_background_accent_themed_alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color_background_accent_themed_alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color_background_accent_tint: #5a9eff;
	--vkui--color_background_accent_tint--hover: #61A2FF;
	--vkui--color_background_accent_tint--active: #67A6FF;
	--vkui--color_background_accent_alternative: #529EF4;
	--vkui--color_background_accent_alternative--hover: #59A2F4;
	--vkui--color_background_accent_alternative--active: #60A6F5;
	--vkui--color_background: #0a0a0a;
	--vkui--color_background--hover: #141414;
	--vkui--color_background--active: #1E1E1E;
	--vkui--color_background_content: #19191a;
	--vkui--color_background_content--hover: #222223;
	--vkui--color_background_content--active: #2B2B2C;
	--vkui--color_background_content_alpha: rgba(25, 25, 26, 0.8);
	--vkui--color_background_content_alpha--hover: rgba(25, 25, 26, 0.84);
	--vkui--color_background_content_alpha--active: rgba(25, 25, 26, 0.88);
	--vkui--color_background_content_inverse: #FFFFFF;
	--vkui--color_background_content_inverse--hover: #EBEDF0;
	--vkui--color_background_content_inverse--active: #D7D8DB;
	--vkui--color_background_secondary: #232324;
	--vkui--color_background_secondary--hover: #2C2C2D;
	--vkui--color_background_secondary--active: #353536;
	--vkui--color_background_secondary_alpha: rgba(255, 255, 255, 0.10);
	--vkui--color_background_secondary_alpha--hover: rgba(255, 255, 255, 0.14);
	--vkui--color_background_secondary_alpha--active: rgba(255, 255, 255, 0.18);
	--vkui--color_background_tertiary: #202021;
	--vkui--color_background_tertiary--hover: #29292A;
	--vkui--color_background_tertiary--active: #323233;
	--vkui--color_background_tertiary_alpha: rgba(255, 255, 255, 0.03);
	--vkui--color_background_tertiary_alpha--hover: rgba(255, 255, 255, 0.07);
	--vkui--color_background_tertiary_alpha--active: rgba(255, 255, 255, 0.11);
	--vkui--color_background_contrast: #FFFFFF;
	--vkui--color_background_contrast--hover: #EBEDF0;
	--vkui--color_background_contrast--active: #D7D8DB;
	--vkui--color_background_contrast_secondary_alpha: rgba(255, 255, 255, 0.2);
	--vkui--color_background_contrast_secondary_alpha--hover: rgba(255, 255, 255, 0.24);
	--vkui--color_background_contrast_secondary_alpha--active: rgba(255, 255, 255, 0.28);
	--vkui--color_background_contrast_inverse: #2c2d2e;
	--vkui--color_background_contrast_inverse--hover: #343536;
	--vkui--color_background_contrast_inverse--active: #3D3E3F;
	--vkui--color_background_contrast_themed: #2C2D2E;
	--vkui--color_background_contrast_themed--hover: #343536;
	--vkui--color_background_contrast_themed--active: #3D3E3F;
	--vkui--color_background_modal: #1C1D1E;
	--vkui--color_background_modal--hover: #252627;
	--vkui--color_background_modal--active: #2E2F30;
	--vkui--color_background_modal_inverse: #FFFFFF;
	--vkui--color_background_modal_inverse--hover: #EBEDF0;
	--vkui--color_background_modal_inverse--active: #D7D8DB;
	--vkui--color_background_positive: #4bb34b;
	--vkui--color_background_positive--hover: #52B652;
	--vkui--color_background_positive--active: #59B959;
	--vkui--color_background_positive_tint: #2E3E2B;
	--vkui--color_background_positive_tint--hover: #364633;
	--vkui--color_background_positive_tint--active: #3F4D3C;
	--vkui--color_background_warning: #473315;
	--vkui--color_background_warning--hover: #4E3B1E;
	--vkui--color_background_warning--active: #564328;
	--vkui--color_background_negative: #ff5c5c;
	--vkui--color_background_negative--hover: #FF6363;
	--vkui--color_background_negative--active: #FF6969;
	--vkui--color_background_negative_tint: #522E2E;
	--vkui--color_background_negative_tint--hover: #593636;
	--vkui--color_background_negative_tint--active: #603F3F;
	--vkui--color_background_info_tint: #1C3954;
	--vkui--color_background_info_tint--hover: #25415B;
	--vkui--color_background_info_tint--active: #2E4962;
	--vkui--color_field_background: #232324;
	--vkui--color_field_background--hover: #2C2C2D;
	--vkui--color_field_background--active: #353536;
	--vkui--color_header_background: #19191a;
	--vkui--color_header_background--hover: #222223;
	--vkui--color_header_background--active: #2B2B2C;
	--vkui--color_text_accent: #529ef4;
	--vkui--color_text_accent--hover: #59A2F4;
	--vkui--color_text_accent--active: #60A6F5;
	--vkui--color_text_accent_themed: #FFFFFF;
	--vkui--color_text_accent_themed--hover: #EBEDF0;
	--vkui--color_text_accent_themed--active: #D7D8DB;
	--vkui--color_text_primary: #e1e3e6;
	--vkui--color_text_primary--hover: #E2E4E7;
	--vkui--color_text_primary--active: #E3E5E8;
	--vkui--color_text_primary_alpha: rgba(249, 252, 255, 0.72);
	--vkui--color_text_primary_alpha--hover: rgba(249, 252, 255, 0.76);
	--vkui--color_text_primary_alpha--active: rgba(249, 252, 255, 0.8);
	--vkui--color_text_primary_invariably: #000000;
	--vkui--color_text_primary_invariably--hover: #0A0A0A;
	--vkui--color_text_primary_invariably--active: #141414;
	--vkui--color_text_secondary: #909294;
	--vkui--color_text_secondary--hover: #949698;
	--vkui--color_text_secondary--active: #999B9D;
	--vkui--color_text_secondary_alpha: rgba(247, 251, 255, 0.42);
	--vkui--color_text_secondary_alpha--hover: rgba(247, 251, 255, 0.46);
	--vkui--color_text_secondary_alpha--active: rgba(247, 251, 255, 0.5);
	--vkui--color_text_subhead: #B9BABF;
	--vkui--color_text_subhead--hover: #BCBDC2;
	--vkui--color_text_subhead--active: #BFC0C4;
	--vkui--color_text_tertiary: #6B6D6F;
	--vkui--color_text_tertiary--hover: #717375;
	--vkui--color_text_tertiary--active: #77797B;
	--vkui--color_text_contrast: #FFFFFF;
	--vkui--color_text_contrast--hover: #EBEDF0;
	--vkui--color_text_contrast--active: #D7D8DB;
	--vkui--color_text_contrast_themed: #000000;
	--vkui--color_text_contrast_themed--hover: #0A0A0A;
	--vkui--color_text_contrast_themed--active: #141414;
	--vkui--color_text_positive: #4bb34b;
	--vkui--color_text_positive--hover: #52B652;
	--vkui--color_text_positive--active: #59B959;
	--vkui--color_text_negative: #ff5c5c;
	--vkui--color_text_negative--hover: #FF6363;
	--vkui--color_text_negative--active: #FF6969;
	--vkui--color_text_link: #529ef4;
	--vkui--color_text_link--hover: #59A2F4;
	--vkui--color_text_link--active: #60A6F5;
	--vkui--color_text_link_themed: #FFFFFF;
	--vkui--color_text_link_themed--hover: #EBEDF0;
	--vkui--color_text_link_themed--active: #D7D8DB;
	--vkui--color_text_link_tint: #71aaeb;
	--vkui--color_text_link_tint--hover: #77ADEC;
	--vkui--color_text_link_tint--active: #7CB1ED;
	--vkui--color_text_link_visited: #4986cc;
	--vkui--color_text_link_visited--hover: #508BCE;
	--vkui--color_text_link_visited--active: #5890D0;
	--vkui--color_text_muted: #e1e3e6;
	--vkui--color_text_muted--hover: #E2E4E7;
	--vkui--color_text_muted--active: #E3E5E8;
	--vkui--color_link_contrast: #FFFFFF;
	--vkui--color_link_contrast--hover: #EBEDF0;
	--vkui--color_link_contrast--active: #D7D8DB;
	--vkui--color_icon_accent: #529ef4;
	--vkui--color_icon_accent--hover: #59A2F4;
	--vkui--color_icon_accent--active: #60A6F5;
	--vkui--color_icon_accent_themed: #FFFFFF;
	--vkui--color_icon_accent_themed--hover: #EBEDF0;
	--vkui--color_icon_accent_themed--active: #D7D8DB;
	--vkui--color_icon_primary: #e1e3e6;
	--vkui--color_icon_primary--hover: #E2E4E7;
	--vkui--color_icon_primary--active: #E3E5E8;
	--vkui--color_icon_primary_invariably: #2c2d2e;
	--vkui--color_icon_primary_invariably--hover: #343536;
	--vkui--color_icon_primary_invariably--active: #3D3E3F;
	--vkui--color_icon_medium: #B9BABF;
	--vkui--color_icon_medium--hover: #BCBDC2;
	--vkui--color_icon_medium--active: #BFC0C4;
	--vkui--color_icon_medium_alpha: rgba(247, 248, 255, 70%);
	--vkui--color_icon_medium_alpha--hover: rgba(247, 248, 255, 0.74);
	--vkui--color_icon_medium_alpha--active: rgba(247, 248, 255, 0.78);
	--vkui--color_icon_secondary: #898B8D;
	--vkui--color_icon_secondary--hover: #8E9092;
	--vkui--color_icon_secondary--active: #929496;
	--vkui--color_icon_secondary_alpha: rgba(248, 252, 255, 50%);
	--vkui--color_icon_secondary_alpha--hover: rgba(248, 252, 255, 0.54);
	--vkui--color_icon_secondary_alpha--active: rgba(248, 252, 255, 0.58);
	--vkui--color_icon_tertiary: #5D5F61;
	--vkui--color_icon_tertiary--hover: #636567;
	--vkui--color_icon_tertiary--active: #6A6C6E;
	--vkui--color_icon_tertiary_alpha: rgba(246, 250, 255, 37%);
	--vkui--color_icon_tertiary_alpha--hover: rgba(246, 250, 255, 0.41000000000000003);
	--vkui--color_icon_tertiary_alpha--active: rgba(246, 250, 255, 0.45);
	--vkui--color_icon_contrast: #FFFFFF;
	--vkui--color_icon_contrast--hover: #EBEDF0;
	--vkui--color_icon_contrast--active: #D7D8DB;
	--vkui--color_icon_contrast_themed: #000000;
	--vkui--color_icon_contrast_themed--hover: #0A0A0A;
	--vkui--color_icon_contrast_themed--active: #141414;
	--vkui--color_icon_contrast_secondary: #f2f3f5;
	--vkui--color_icon_contrast_secondary--hover: #F3F3F5;
	--vkui--color_icon_contrast_secondary--active: #F3F4F6;
	--vkui--color_icon_positive: #4bb34b;
	--vkui--color_icon_positive--hover: #52B652;
	--vkui--color_icon_positive--active: #59B959;
	--vkui--color_icon_warning: #EDB055;
	--vkui--color_icon_warning--hover: #EEB35C;
	--vkui--color_icon_warning--active: #EEB663;
	--vkui--color_icon_negative: #ff5c5c;
	--vkui--color_icon_negative--hover: #FF6363;
	--vkui--color_icon_negative--active: #FF6969;
	--vkui--color_stroke_accent: #529ef4;
	--vkui--color_stroke_accent--hover: #59A2F4;
	--vkui--color_stroke_accent--active: #60A6F5;
	--vkui--color_stroke_accent_themed: #FFFFFF;
	--vkui--color_stroke_accent_themed--hover: #EBEDF0;
	--vkui--color_stroke_accent_themed--active: #D7D8DB;
	--vkui--color_separator_primary: #363738;
	--vkui--color_separator_primary--hover: #3E3F40;
	--vkui--color_separator_primary--active: #464748;
	--vkui--color_separator_primary2x: #444546;
	--vkui--color_separator_primary2x--hover: #4B4C4D;
	--vkui--color_separator_primary2x--active: #535455;
	--vkui--color_separator_primary3x: #505253;
	--vkui--color_separator_primary3x--hover: #57595A;
	--vkui--color_separator_primary3x--active: #5E6061;
	--vkui--color_separator_primary_alpha: rgba(255, 255, 255, 0.12);
	--vkui--color_separator_primary_alpha--hover: rgba(255, 255, 255, 0.16);
	--vkui--color_separator_primary_alpha--active: rgba(255, 255, 255, 0.2);
	--vkui--color_separator_secondary: #141415;
	--vkui--color_separator_secondary--hover: #1D1D1E;
	--vkui--color_separator_secondary--active: #272728;
	--vkui--color_stroke_positive: #4bb34b;
	--vkui--color_stroke_positive--hover: #52B652;
	--vkui--color_stroke_positive--active: #59B959;
	--vkui--color_stroke_negative: #ff5c5c;
	--vkui--color_stroke_negative--hover: #FF6363;
	--vkui--color_stroke_negative--active: #FF6969;
	--vkui--color_stroke_contrast: #FFFFFF;
	--vkui--color_stroke_contrast--hover: #EBEDF0;
	--vkui--color_stroke_contrast--active: #D7D8DB;
	--vkui--color_stroke_primary: #E1E3E6;
	--vkui--color_stroke_primary--hover: #E2E4E7;
	--vkui--color_stroke_primary--active: #E3E5E8;
	--vkui--color_image_border_alpha: rgba(255, 255, 255, 0.08);
	--vkui--color_image_border_alpha--hover: rgba(255, 255, 255, 0.12);
	--vkui--color_image_border_alpha--active: rgba(255, 255, 255, 0.16);
	--vkui--color_field_border_alpha: rgba(255, 255, 255, 0.12);
	--vkui--color_field_border_alpha--hover: rgba(255, 255, 255, 0.16);
	--vkui--color_field_border_alpha--active: rgba(255, 255, 255, 0.2);
	--vkui--color_accent_blue: #71aaeb;
	--vkui--color_accent_blue--hover: #77ADEC;
	--vkui--color_accent_blue--active: #7CB1ED;
	--vkui--color_accent_gray: #a3adb8;
	--vkui--color_accent_gray--hover: #A7B0BB;
	--vkui--color_accent_gray--active: #AAB4BE;
	--vkui--color_accent_red: #ff3347;
	--vkui--color_accent_red--hover: #FF3B4E;
	--vkui--color_accent_red--active: #FF4356;
	--vkui--color_accent_orange_fire: #f05c44;
	--vkui--color_accent_orange_fire--hover: #F1634B;
	--vkui--color_accent_orange_fire--active: #F16953;
	--vkui--color_accent_orange: #ffa000;
	--vkui--color_accent_orange--hover: #FFA40A;
	--vkui--color_accent_orange--active: #FFA814;
	--vkui--color_accent_orange_peach: #FFC062;
	--vkui--color_accent_orange_peach--hover: #FFC368;
	--vkui--color_accent_orange_peach--active: #FFC56F;
	--vkui--color_accent_lime: #AFF70D;
	--vkui--color_accent_lime--hover: #B2F717;
	--vkui--color_accent_lime--active: #B5F820;
	--vkui--color_accent_green: #4bb34b;
	--vkui--color_accent_green--hover: #52B652;
	--vkui--color_accent_green--active: #59B959;
	--vkui--color_accent_cyan: #13FFD0;
	--vkui--color_accent_cyan--hover: #1CFFD2;
	--vkui--color_accent_cyan--active: #26FFD4;
	--vkui--color_accent_azure: #0077FF;
	--vkui--color_accent_azure--hover: #0A7CFF;
	--vkui--color_accent_azure--active: #1482FF;
	--vkui--color_accent_purple: #9985ff;
	--vkui--color_accent_purple--hover: #9D8AFF;
	--vkui--color_accent_purple--active: #A18FFF;
	--vkui--color_accent_violet: #a94fff;
	--vkui--color_accent_violet--hover: #AC56FF;
	--vkui--color_accent_violet--active: #B05DFF;
	--vkui--color_accent_raspberry_pink: #f060c0;
	--vkui--color_accent_raspberry_pink--hover: #F166C3;
	--vkui--color_accent_raspberry_pink--active: #F16DC5;
	--vkui--color_accent_pink: #F45FFF;
	--vkui--color_accent_pink--hover: #F465FF;
	--vkui--color_accent_pink--active: #F56CFF;
	--vkui--color_accent_secondary: #3f8ae0;
	--vkui--color_accent_secondary--hover: #478FE1;
	--vkui--color_accent_secondary--active: #4E93E2;
	--vkui--color_overlay_primary: rgba(0, 0, 0, 0.40);
	--vkui--color_overlay_primary--hover: rgba(0, 0, 0, 0.44);
	--vkui--color_overlay_primary--active: rgba(0, 0, 0, 0.48);
	--vkui--color_overlay_secondary: rgba(0, 0, 0, 0.27);
	--vkui--color_overlay_secondary--hover: rgba(0, 0, 0, 0.31);
	--vkui--color_overlay_secondary--active: rgba(0, 0, 0, 0.35);
	--vkui--color_avatar_overlay: rgba(0, 0, 0, 0.60);
	--vkui--color_avatar_overlay--hover: rgba(0, 0, 0, 0.64);
	--vkui--color_avatar_overlay--active: rgba(0, 0, 0, 0.68);
	--vkui--color_avatar_overlay_inverse_alpha: rgba(255, 255, 255, 0.85);
	--vkui--color_avatar_overlay_inverse_alpha--hover: rgba(255, 255, 255, 0.89);
	--vkui--color_avatar_overlay_inverse_alpha--active: rgba(255, 255, 255, 0.93);
	--vkui--color_action_sheet_text: #71aaeb;
	--vkui--color_action_sheet_text--hover: #77ADEC;
	--vkui--color_action_sheet_text--active: #7CB1ED;
	--vkui--color_image_placeholder: #2a2b2c;
	--vkui--color_image_placeholder--hover: #333334;
	--vkui--color_image_placeholder--active: #3B3C3D;
	--vkui--color_image_placeholder_alpha: rgba(241, 247, 255, 0.08);
	--vkui--color_image_placeholder_alpha--hover: rgba(241, 247, 255, 0.12);
	--vkui--color_image_placeholder_alpha--active: rgba(241, 247, 255, 0.16);
	--vkui--color_skeleton_from: #232324;
	--vkui--color_skeleton_from--hover: #2C2C2D;
	--vkui--color_skeleton_from--active: #353536;
	--vkui--color_skeleton_to: #2c2d2e;
	--vkui--color_skeleton_to--hover: #343536;
	--vkui--color_skeleton_to--active: #3D3E3F;
	--vkui--color_button_text: #FFFFFF;
	--vkui--color_button_text--hover: #EBEDF0;
	--vkui--color_button_text--active: #D7D8DB;
	--vkui--color_button_icon: #FFFFFF;
	--vkui--color_button_icon--hover: #EBEDF0;
	--vkui--color_button_icon--active: #D7D8DB;
	--vkui--color_button_stroke: #FFFFFF;
	--vkui--color_button_stroke--hover: #EBEDF0;
	--vkui--color_button_stroke--active: #D7D8DB;
	--vkui--color_write_bar_icon: #76787a;
	--vkui--color_write_bar_icon--hover: #7B7D7F;
	--vkui--color_write_bar_icon--active: #818385;
	--vkui--color_write_bar_input_background: #2c2d2e;
	--vkui--color_write_bar_input_background--hover: #343536;
	--vkui--color_write_bar_input_background--active: #3D3E3F;
	--vkui--color_write_bar_input_border: #2c2d2e;
	--vkui--color_write_bar_input_border--hover: #343536;
	--vkui--color_write_bar_input_border--active: #3D3E3F;
	--vkui--color_write_bar_input_border_alpha: rgba(255, 255, 255, 0.8);
	--vkui--color_write_bar_input_border_alpha--hover: rgba(255, 255, 255, 0.84);
	--vkui--color_write_bar_input_border_alpha--active: rgba(255, 255, 255, 0.88);
	--vkui--color_track_background: #454647;
	--vkui--color_track_background--hover: #4C4D4E;
	--vkui--color_track_background--active: #545556;
	--vkui--color_track_buffer: #405772;
	--vkui--color_track_buffer--hover: #485E78;
	--vkui--color_track_buffer--active: #4F647D;
	--vkui--color_search_field_background: #2A2A2B;
	--vkui--color_search_field_background--hover: #333333;
	--vkui--color_search_field_background--active: #3B3B3C;
	--vkui--color_panel_header_icon: #71aaeb;
	--vkui--color_panel_header_icon--hover: #77ADEC;
	--vkui--color_panel_header_icon--active: #7CB1ED;
	--vkui--color_segmented_control: #626364;
	--vkui--color_segmented_control--hover: #68696A;
	--vkui--color_segmented_control--active: #6F6F70;
	--vkui--color_tabbar_text_inactive: #76787a;
	--vkui--color_tabbar_text_inactive--hover: #7B7D7F;
	--vkui--color_tabbar_text_inactive--active: #818385;
	--vkui--color_transparent: transparent;
	--vkui--color_transparent--hover: rgba(255, 255, 255, 0.04);
	--vkui--color_transparent--active: rgba(255, 255, 255, 0.08);
}

/**
 * Утилитарные классы на замену отдельному компоненту для имитации
 * :focus-visible состояния.
 */
.focusVisible__-focus-visible--cPR46 {
  --vkui_internal--outline_width: 2px;
}

/* stylelint-disable selector-max-universal */
.focusVisible__-focus-visible--cPR46:focus,
.focusVisible__-focus-visible--cPR46:focus-visible,
.focusVisible__-focus-visible--cPR46 *:focus,
.focusVisible__-focus-visible--cPR46 *:focus-visible {
  outline: none;
}

/* stylelint-enable selector-max-universal */
.focusVisible__-focus-visible--cPR46.focusVisible__-focus-visible--mode-outside--i5x4r {
  --vkui_internal--outline_offset_from: 0;
  --vkui_internal--outline_offset_to: var(--vkui_internal--outline_width);
}

.focusVisible__-focus-visible--cPR46.focusVisible__-focus-visible--mode-inside--CJ2Xc {
  --vkui_internal--outline_offset_from: calc(-2 * var(--vkui_internal--outline_width));
  --vkui_internal--outline_offset_to: calc(-1 * var(--vkui_internal--outline_width));
}

.focusVisible__-focus-visible--cPR46.focusVisible__-focus-visible--focused--bthrr.focusVisible__-focus-visible--mode-inside--CJ2Xc,
.focusVisible__-focus-visible--cPR46.focusVisible__-focus-visible--focused--bthrr.focusVisible__-focus-visible--mode-outside--i5x4r {
  outline: var(--vkui_internal--outline);
  outline-offset: var(--vkui_internal--outline_offset_to);
  animation: focusVisible__animation-outline-offset--CMp80 0.1s ease-in-out 0.01s forwards;
}

.RootComponent__host--Rg810[hidden='hidden'],
.RootComponent__hidden--EwjyC {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}

.RootComponent__host--Rg810[hidden='until-found'] {
  /* stylelint-disable-next-line declaration-no-important */
  content-visibility: hidden !important;
}

/*
 * Стили, которые переиспользуются в AppRoot и при использовании порталов.
 *
 * Желательно не помещать сюда стили отвечающие за геометрию и фон,
 * чтобы не влиять на поведение модалок и других плавающих элементов.
 * Такие стили лучше помещать сразу в AppRoot.
 */
.AppRootStyleContainer__host--b3zD9 {
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
          text-size-adjust: 100%;
  font-family: var(--vkui--font_family_base);
  color: var(--vkui--color_text_primary);
  color-scheme: var(--vkui--colors_scheme);
}

.AppRootStyleContainer__sizeYNone--jqcmI {
    --vkui_internal--panel_header_height: var(--vkui--size_panel_header_height--compact);
  }

.AppRoot__host--k9AP2 {
  inline-size: 100%;
  /* чтобы можно было ограничить размеры приложения
   * извне с помощью max-height, max-width */
  max-inline-size: inherit;
  block-size: 100%;
  max-block-size: inherit;
}

.Typography__normalize--6JHGg {
  display: block;
  padding: 0;
  margin: 0;
}

/* stylelint-disable-next-line selector-max-type */

.Typography__host--mHA43 b {
  font-weight: var(--vkui--font_weight_base1);
}

/* stylelint-disable-next-line selector-max-type */

.Typography__accent--oZEU8.Typography__host--mHA43 b {
  font-weight: var(--vkui--font_weight_accent1);
}

.Paragraph__host--3MFmw {
  font-family: var(--vkui--font_paragraph--font_family--regular);
  font-size: var(--vkui--font_paragraph--font_size--regular);
  font-weight: var(--vkui--font_paragraph--font_weight--regular);
  line-height: var(--vkui--font_paragraph--line_height--regular);
}

.Paragraph__sizeYNone--rJ8YF {
    font-family: var(
      --vkui--font_paragraph--font_family--compact,
      var(--vkui--font_paragraph--font_family--regular)
    );
    font-size: var(
      --vkui--font_paragraph--font_size--compact,
      var(--vkui--font_paragraph--font_size--regular)
    );
    font-weight: var(
      --vkui--font_paragraph--font_weight--compact,
      var(--vkui--font_paragraph--font_weight--regular)
    );
    line-height: var(
      --vkui--font_paragraph--line_height--compact,
      var(--vkui--font_paragraph--line_height--regular)
    );
  }

.Caption__sizeYNone--kNsCZ.Caption__level1--DhOoT {
    font-family: var(
      --vkui--font_caption1--font_family--compact,
      var(--vkui--font_caption1--font_family--regular)
    );
    font-size: var(
      --vkui--font_caption1--font_size--compact,
      var(--vkui--font_caption1--font_size--regular)
    );
    font-weight: var(
      --vkui--font_caption1--font_weight--compact,
      var(--vkui--font_caption1--font_weight--regular)
    );
    line-height: var(
      --vkui--font_caption1--line_height--compact,
      var(--vkui--font_caption1--line_height--regular)
    );
  }

.Caption__sizeYNone--kNsCZ.Caption__level1--DhOoT.Caption__caps--sWlIY {
    font-family: var(
      --vkui--font_caption1_caps--font_family--compact,
      var(--vkui--font_caption1_caps--font_family--regular)
    );
    font-size: var(
      --vkui--font_caption1_caps--font_size--compact,
      var(--vkui--font_caption1_caps--font_size--regular)
    );
    font-weight: var(
      --vkui--font_caption1_caps--font_weight--compact,
      var(--vkui--font_caption1_caps--font_weight--regular)
    );
    line-height: var(
      --vkui--font_caption1_caps--line_height--compact,
      var(--vkui--font_caption1_caps--line_height--regular)
    );
  }

.Caption__sizeYNone--kNsCZ.Caption__level2--f8XsS {
    font-family: var(
      --vkui--font_caption2--font_family--compact,
      var(--vkui--font_caption2--font_family--regular)
    );
    font-size: var(
      --vkui--font_caption2--font_size--compact,
      var(--vkui--font_caption2--font_size--regular)
    );
    font-weight: var(
      --vkui--font_caption2--font_weight--compact,
      var(--vkui--font_caption2--font_weight--regular)
    );
    line-height: var(
      --vkui--font_caption2--line_height--compact,
      var(--vkui--font_caption2--line_height--regular)
    );
  }

.Caption__sizeYNone--kNsCZ.Caption__level2--f8XsS.Caption__caps--sWlIY {
    font-family: var(
      --vkui--font_caption2_caps--font_family--compact,
      var(--vkui--font_caption2_caps--font_family--regular)
    );
    font-size: var(
      --vkui--font_caption2_caps--font_size--compact,
      var(--vkui--font_caption2_caps--font_size--regular)
    );
    font-weight: var(
      --vkui--font_caption2_caps--font_weight--compact,
      var(--vkui--font_caption2_caps--font_weight--regular)
    );
    line-height: var(
      --vkui--font_caption2_caps--line_height--compact,
      var(--vkui--font_caption2_caps--line_height--regular)
    );
  }

.Caption__level3--WUkKv {
  font-family: var(--vkui--font_caption3--font_family--regular);
  font-size: var(--vkui--font_caption3--font_size--regular);
  font-weight: var(--vkui--font_caption3--font_weight--regular);
  line-height: var(--vkui--font_caption3--line_height--regular);
}

.Caption__sizeYCompact--PJuam.Caption__level3--WUkKv {
  font-family: var(
    --vkui--font_caption3--font_family--compact,
    var(--vkui--font_caption3--font_family--regular)
  );
  font-size: var(
    --vkui--font_caption3--font_size--compact,
    var(--vkui--font_caption3--font_size--regular)
  );
  font-weight: var(
    --vkui--font_caption3--font_weight--compact,
    var(--vkui--font_caption3--font_weight--regular)
  );
  line-height: var(
    --vkui--font_caption3--line_height--compact,
    var(--vkui--font_caption3--line_height--regular)
  );
}

.Caption__sizeYNone--kNsCZ.Caption__level3--WUkKv {
    font-family: var(
      --vkui--font_caption3--font_family--compact,
      var(--vkui--font_caption3--font_family--regular)
    );
    font-size: var(
      --vkui--font_caption3--font_size--compact,
      var(--vkui--font_caption3--font_size--regular)
    );
    font-weight: var(
      --vkui--font_caption3--font_weight--compact,
      var(--vkui--font_caption3--font_weight--regular)
    );
    line-height: var(
      --vkui--font_caption3--line_height--compact,
      var(--vkui--font_caption3--line_height--regular)
    );
  }

.Caption__level3--WUkKv.Caption__caps--sWlIY {
  font-family: var(--vkui--font_caption3_caps--font_family--regular);
  font-size: var(--vkui--font_caption3_caps--font_size--regular);
  font-weight: var(--vkui--font_caption3_caps--font_weight--regular);
  line-height: var(--vkui--font_caption3_caps--line_height--regular);
}

.Caption__sizeYCompact--PJuam.Caption__level3--WUkKv.Caption__caps--sWlIY {
  font-family: var(
    --vkui--font_caption3_caps--font_family--compact,
    var(--vkui--font_caption3_caps--font_family--regular)
  );
  font-size: var(
    --vkui--font_caption3_caps--font_size--compact,
    var(--vkui--font_caption3_caps--font_size--regular)
  );
  font-weight: var(
    --vkui--font_caption3_caps--font_weight--compact,
    var(--vkui--font_caption3_caps--font_weight--regular)
  );
  line-height: var(
    --vkui--font_caption3_caps--line_height--compact,
    var(--vkui--font_caption3_caps--line_height--regular)
  );
}

.Caption__sizeYNone--kNsCZ.Caption__level3--WUkKv.Caption__caps--sWlIY {
    font-family: var(
      --vkui--font_caption3_caps--font_family--compact,
      var(--vkui--font_caption3_caps--font_family--regular)
    );
    font-size: var(
      --vkui--font_caption3_caps--font_size--compact,
      var(--vkui--font_caption3_caps--font_size--regular)
    );
    font-weight: var(
      --vkui--font_caption3_caps--font_weight--compact,
      var(--vkui--font_caption3_caps--font_weight--regular)
    );
    line-height: var(
      --vkui--font_caption3_caps--line_height--compact,
      var(--vkui--font_caption3_caps--line_height--regular)
    );
  }

.Clickable__realClickable--d60JS {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

/* stylelint-disable selector-max-type */

button.Clickable__realClickable--d60JS {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}

a.Clickable__realClickable--d60JS {
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* stylelint-enable selector-max-type */

.Clickable__host--AqsuZ:focus,
.Clickable__host--AqsuZ:focus-visible {
  outline: none;
}

.Clickable__host--AqsuZ[disabled],
.Clickable__host--AqsuZ[aria-disabled='true'] {
  cursor: not-allowed;
}

.Tappable__host--MtGms {
  position: relative;
  border-radius: var(--vkui--size_border_radius--regular);
  isolation: isolate;
}

/*
Просто поменять местами элементы внутри Tappable нельзя:

- некоторые элементы завязаны на :last-child и :first-child
- необходимо чтобы все элементы были позиционированные

https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index
https://github.com/VKCOM/VKUI/pull/3641
*/

/* stylelint-disable-next-line selector-max-universal */

.Tappable__host--MtGms > * {
  position: relative;
  z-index: var(--vkui_internal--z_index_tappable_element);
}

.Tappable__sizeXNone--sUeVL {
    border-radius: 0;
  }

.Tappable__host--MtGms.Tappable__borderRadiusInherit--nRPdp {
  border-radius: inherit;
}

/**
 * hover & active state
 */

.Tappable__stateLayer--71b5W {
  position: absolute;
  inset: 0;
  z-index: var(--vkui_internal--z_index_tappable_state);
  overflow: hidden;
  border-radius: inherit;
  transition: background-color 0.15s ease-out;
}

/**
 * Задерживаем отрисовку background-color
 */

.Tappable__hasPointerFalse--eRDkH .Tappable__ripple--viQgK {
  transition: background-color 0.15s 0.15s ease-out;
}

.Tappable__hoveredBackground--shw1h > .Tappable__stateLayer--71b5W {
  background-color: var(--vkui--color_transparent--hover);
}

.Tappable__activatedBackground--ySbMn > .Tappable__stateLayer--71b5W {
  background-color: var(--vkui--color_transparent--active);
}

/* stylelint-disable declaration-no-important */
.VisuallyHidden__host--mIeHf {
  position: absolute !important;
  inline-size: 1px !important;
  block-size: 1px !important;
  padding: 0 !important;
  margin: -1px !important; /* Fix for https://github.com/twbs/bootstrap/issues/25686 */
  overflow: hidden !important;
  white-space: nowrap !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 0 !important;
  opacity: 0;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
}

/* Чтобы фокус скринридера, попавший на скрытый инпут был виден.
 * Особенно актуально для Android TalkBack */
.VisuallyHidden__focusableInput--etl5p {
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100% !important;
  block-size: 100% !important;
  pointer-events: none;
  -webkit-clip-path: none !important;
          clip-path: none !important;
}

/**
 * CMP:
 * - FormItem
 * - FormLayoutGroup
 * - FormField
 */

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--removable .vkuiInternalRemovable__content > .IconButton__host--JW5ma,

  .vkuiInternalFormLayoutGroup--removable
  
  .vkuiInternalRemovable__content
  > .IconButton__host--JW5ma,

  .vkuiInternalFormField__after
  .IconButton__host--JW5ma {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  inline-size: var(--vkui--size_field_height--regular);
  block-size: var(--vkui--size_field_height--regular);
  border-radius: var(--vkui--size_border_radius--regular);
}

/* stylelint-disable selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--removable .vkuiInternalRemovable__content > .IconButton__sizeYCompact--AyWhi,
.vkuiInternalFormLayoutGroup--removable
  .vkuiInternalRemovable__content
  > .IconButton__sizeYCompact--AyWhi {
  block-size: var(--vkui--size_field_height--compact);
}

.TokensClassProvider__defaultColor--fn5M6 {
  color: var(--vkui--color_text_primary);
  color-scheme: var(--vkui--colors_scheme);
}

.Spacing__host--feHMY {
  position: relative;
  box-sizing: border-box;
  padding-block: calc(var(--vkui_internal--spacing_size) / 2);
}

.Link__host--8Zz2N {
  display: inline;
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: var(--vkui_internal--link-color, var(--vkui--color_text_link));
  text-align: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}

.Link__withUnderline--BSJjk.Link__hover--pYJIm {
  text-decoration: underline;
}

/**
 * CMP:
 * FormLayoutGroup
 * FormItem
 */

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--removable .Removable__content--Ik2kJ,

  .vkuiInternalFormLayoutGroup--removable
  .Removable__content--Ik2kJ {
  flex-wrap: wrap;
  align-items: flex-start;
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable ~ .Removable__offset--uwAzf,

  .vkuiInternalFormLayoutGroup--removable
  
  .vkuiInternalFormItem--withTop
  ~ .Removable__offset--uwAzf {
  display: block;
  order: -1;
  inline-size: 100%;
  block-size: calc(2px + var(--vkui--font_subhead--line_height--regular) + 8px);
}

/* stylelint-disable selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--sizeY-compact.vkuiInternalFormItem--withTop
  .vkuiInternalFormItem__removable
  ~ .Removable__offset--uwAzf,
.vkuiInternalFormLayoutGroup--sizeY-compact.vkuiInternalFormLayoutGroup--removable
  .vkuiInternalFormItem--withTop
  ~ .Removable__offset--uwAzf {
  block-size: calc(2px + var(--vkui--font_subhead--line_height--compact) + 6px);
}

.FormItem__host--AbU1K {
  display: block;
}

.FormItem__sizeYNone--2o3Y0 .FormItem__top--Ipkw8 {
    -webkit-padding-after: var(--vkui--spacing_size_s);
            padding-block-end: var(--vkui--spacing_size_s);
  }

.FormItem__sizeYNone--2o3Y0 .FormItem__bottom--IrNsg {
    -webkit-padding-before: var(--vkui--spacing_size_s);
            padding-block-start: var(--vkui--spacing_size_s);
  }

/**
 * CMP:
 * FormLayoutGroup
 */

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--mode-horizontal .FormItem__host--AbU1K {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  min-inline-size: 1px;
  max-inline-size: 100%;
  padding: 0;
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--mode-horizontal:not(.vkuiInternalFormLayoutGroup--segmented)
  .FormItem__host--AbU1K
  + .FormItem__host--AbU1K {
  -webkit-margin-start: var(--vkui--spacing_size_2xl);
          margin-inline-start: var(--vkui--spacing_size_2xl);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--mode-horizontal.vkuiInternalFormLayoutGroup--segmented
  .FormItem__host--AbU1K
  + .FormItem__host--AbU1K {
  -webkit-margin-start: calc(-1 * var(--vkui--size_border--regular));
          margin-inline-start: calc(-1 * var(--vkui--size_border--regular));
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented
  .FormItem__host--AbU1K
  + .FormItem__host--AbU1K {
  -webkit-padding-before: 0;
          padding-block-start: 0;
  -webkit-margin-before: calc(-1 * var(--vkui--size_border--regular));
          margin-block-start: calc(-1 * var(--vkui--size_border--regular));
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented
  .FormItem__host--AbU1K:not(:last-of-type) {
  -webkit-padding-after: 0;
          padding-block-end: 0;
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
  .vkuiInternalFormLayoutGroup--mode-horizontal .FormItem__sizeYNone--2o3Y0.FormItem__withTop--qe8Gx,
  .FormItem__sizeYNone--2o3Y0.FormItem__withTop--qe8Gx .FormItem__removable--uwA0r {
    -webkit-margin-before: calc(
      -1 *
      var(--vkui--spacing_size_2xs) -
      var(--vkui--font_subhead--line_height--compact) -
      var(--vkui--spacing_size_s)
    );
            margin-block-start: calc(
      -1 *
      var(--vkui--spacing_size_2xs) -
      var(--vkui--font_subhead--line_height--compact) -
      var(--vkui--spacing_size_s)
    );
  }

/**
 * CMP:
 * FormItem
 * [start]
 */

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--status-error .FormField__modeDefault--J8fI3 > .FormField__border--XzHrm,

  .vkuiInternalFormItem--status-error
  .FormField__focusVisible--4sVEg
  > .FormField__border--XzHrm,
.FormField__statusError--SniUU.FormField__modeDefault--J8fI3 > .FormField__border--XzHrm,
.FormField__statusError--SniUU.FormField__focusVisible--4sVEg > .FormField__border--XzHrm {
  z-index: var(--vkui_internal--z_index_form_field_status);
  border-color: var(--vkui--color_stroke_negative);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--status-error .FormField__host--iFvcw,
.FormField__statusError--SniUU {
  background-color: var(--vkui--color_background_negative_tint);
}

/* increase specificity to cover --mode-default case */

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--status-valid .FormField__modeDefault--J8fI3 > .FormField__border--XzHrm,

  .vkuiInternalFormItem--status-valid
  .FormField__focusVisible--4sVEg
  > .FormField__border--XzHrm,
.FormField__statusValid--FVzXO.FormField__modeDefault--J8fI3 > .FormField__border--XzHrm,
.FormField__statusValid--FVzXO.FormField__focusVisible--4sVEg > .FormField__border--XzHrm {
  z-index: var(--vkui_internal--z_index_form_field_status);
  border-color: var(--vkui--color_stroke_positive);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormItem--status-valid .FormField__host--iFvcw:not(.FormField__modeDefault--J8fI3),
.FormField__statusValid--FVzXO:not(.FormField__modeDefault--J8fI3) {
  background-color: var(--vkui--color_background_positive_tint);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal
    .vkuiInternalFormItem:first-of-type
  .FormField__host--iFvcw {
  border-start-start-radius: var(--vkui--size_border_radius--regular);
  border-end-start-radius: var(--vkui--size_border_radius--regular);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal
    .vkuiInternalFormItem:last-of-type
  .FormField__host--iFvcw {
  border-start-end-radius: var(--vkui--size_border_radius--regular);
  border-end-end-radius: var(--vkui--size_border_radius--regular);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical
    .vkuiInternalFormItem:first-of-type
  .FormField__host--iFvcw {
  border-start-start-radius: var(--vkui--size_border_radius--regular);
  border-start-end-radius: var(--vkui--size_border_radius--regular);
}

/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */

.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical
    .vkuiInternalFormItem:last-of-type
  .FormField__host--iFvcw {
  border-end-start-radius: var(--vkui--size_border_radius--regular);
  border-end-end-radius: var(--vkui--size_border_radius--regular);
}

/*
 * .vkui класс в режиме full необходим на элементе html,
 * чтобы правильно устанавливалось значение color-scheme,
 * окрашивающее фон html и скроллбар в цвета текущей цветовой
 * схемы.
 * Так как color-scheme зависит от vkui токена, то в
 * full режиме класс токенов vkui также должен
 * быть установлен на html.
 *
 * В SSR есть проблема - чтобы на сервере правильно установить
 * нужный класс, для токенов надо знать предпочитаемую цветовую
 * схему пользователя и передать её через свойство appearance.
 * Если ошибиться со схемой на сервере, то пользователь
 * может получить не ту схему, либо может увидеть как интерфейс моргает
 * из-за переключения со светлой темы на тёмную.
 * Чтобы окончательно избавиться от этой проблемы нужно
 * в vkui-tokens создавать темы, в которые сразу же зашиты обе цветовые схемы.
 * А переключение между темами задавалось бы через медиа выражения
 * с помощью prefers-color-scheme.
 * */
/* stylelint-disable-next-line selector-max-type */
.vkui > body,
.vkui,
.vkui__root {
  block-size: 100%;
  padding: 0;
  margin: 0;
  color-scheme: var(--vkui--colors_scheme);
}

.vkui__root {
  /* чтобы можно было ограничить размеры приложения
   * извне с помощью max-height, max-width */
  max-inline-size: inherit;
  max-block-size: inherit;
}

.vkui__root--embedded {
  background: var(--vkui--color_background);
}

.NotRobotCaptcha__appRoot--CwKO9 {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.NotRobotCaptcha__appRoot--CwKO9 > div {
  animation: NotRobotCaptcha__fix-position--3DQ1V 500ms ease-out 300ms forwards;
}

.CheckboxBlockCaptcha__root--FgE2Z {
  background-color: var(--vkui--color_background_tertiary);
  border-radius: 8px;
  border: 0.5px solid var(--vkui--color_separator_primary3x);
  display: flex;
  padding: 10px 4px;
}

.CheckboxBlockCaptcha__content--gbEll {
  flex: 1 1 0;
}

.CheckboxBlockCaptcha__termsLinkBlock--fzpwU {
  display: flex;
  padding-left: var(--vkui--size_base_padding_horizontal--regular);
}

.CheckboxBlockCaptcha__termsLink--Z2gfq {
  color: var(--vkui--color_text_secondary);
  display: block;
}

.CheckboxBlockCaptcha__captchaId--FKFOm {
  color: var(--vkui--color_text_tertiary);
  padding-left: var(--vkui--size_base_padding_horizontal--regular);
}

.Checkbox__Checkbox--4uDPl {
  align-items: center;
  display: inline-flex;
  padding: 10px var(--vkui--size_base_padding_horizontal--regular);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.Checkbox__Checkbox--default--CYB4u {
  cursor: pointer;
}

.Checkbox__Checkbox__iconBlock--dXpTo {
  box-sizing: border-box;
  height: 24px;
  width: 24px;
  padding: 2px;
}

.Checkbox__Checkbox__icon--rVOHU {
  height: 20px;
  width: 20px;
}

.Checkbox__Checkbox--default--CYB4u:hover .Checkbox__Checkbox__iconBox--Jdim0 {
  fill: var(--vkui--color_background_secondary_alpha--hover);
}

.Checkbox__Checkbox__title--N6ZtW {
  color: var(--vkui--color_text_primary);
  margin-left: 12px;
}

.CheckboxIcon__CheckboxIcon--nTWaC {
  overflow: visible;
}

.CheckboxIcon__CheckboxIcon__box--fPGFP {
  stroke: var(--vkui--color_icon_tertiary);
}

.CheckboxIcon__CheckboxIcon--loading--uWW8w .CheckboxIcon__CheckboxIcon__box--fPGFP {
  /* total stroke-dasharray: 279% + 55% = 334% */
  stroke-dasharray: 279%, 55%;
  stroke-dashoffset: 28%;
  animation: CheckboxIcon__rotate-stroke--tIX7n 1s linear infinite;
}

.CheckboxIcon__CheckboxIcon--success--KtpDC .CheckboxIcon__CheckboxIcon__box--fPGFP {
  opacity: 0;
}

.CheckboxIcon__CheckboxIcon__markSuccess--XhPvJ {
  display: block;
  fill: var(--vkui--color_icon_positive);
  opacity: 0;
}

.CheckboxIcon__CheckboxIcon--success--KtpDC .CheckboxIcon__CheckboxIcon__markSuccess--XhPvJ {
  opacity: 1;
  transform-origin: 50% 50%;
  animation: CheckboxIcon__increase-mark--30s79 0.4s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .focusVisible__-focus-visible--cPR46.focusVisible__-focus-visible--focused--bthrr.focusVisible__-focus-visible--mode-inside--CJ2Xc,
  .focusVisible__-focus-visible--cPR46.focusVisible__-focus-visible--focused--bthrr.focusVisible__-focus-visible--mode-outside--i5x4r {
    animation: none;
  }
}

@media (pointer: coarse),(pointer: none) {
  .Tappable__hasPointerNone--FTVX2 .Tappable__ripple--viQgK {
    transition: background-color 0.15s 0.15s ease-out;
  }
}

@keyframes CheckboxIcon__increase-mark--30s79 {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1);
  }
}
@keyframes CheckboxIcon__rotate-stroke--tIX7n {
  to {
    /* stroke-dashoffset - total stroke-dasharray: 28% - 334% = -306% */
    stroke-dashoffset: -306%;
  }
}
@keyframes NotRobotCaptcha__fix-position--3DQ1V {
  from {
    bottom: -10px;
  }

  to {
    bottom: 0;
  }
}
@keyframes focusVisible__animation-outline-offset--CMp80 {
  0% {
    outline-offset: var(--vkui_internal--outline_offset_from);
  }

  100% {
    outline-offset: var(--vkui_internal--outline_offset_to);
  }
}
