.vkui--vkBase--light,:root{--vkui--theme_name:"vkBase"}.vkui--vkBase--dark,.vkui--vkBase--light,:root{--vkui--theme_name_base:"vkBase";--vkui--size_base_padding_horizontal--regular:16px;--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--regular:56px}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--gradient_black:transparent 0%,#00000005 15%,#00000014 30%,#00000052 70%,#00000061 85%,#0006 100%;--vkui--gradient_white:#fff0 0%,#ffffff0d 15%,#fff3 30%,#fffc 70%,#fffffff2 85%,#fff 100%;--vkui--blur_m:16px;--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_weight--regular:600;--vkui--font_display_title2--font_size--regular:21px;--vkui--font_display_title2--line_height--regular:26px;--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_weight--compact:600;--vkui--font_display_title3--font_size--regular:19px;--vkui--font_display_title3--line_height--regular:24px;--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_weight--regular:600;--vkui--font_title1--font_size--regular:24px;--vkui--font_title1--line_height--regular:28px;--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_weight--regular:500;--vkui--font_title3--font_size--regular:17px;--vkui--font_title3--line_height--regular:22px;--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_weight--regular:500;--vkui--font_headline2--font_size--regular:15px;--vkui--font_headline2--line_height--regular:20px;--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_weight--regular:400;--vkui--font_paragraph--font_size--regular:15px;--vkui--font_paragraph--line_height--regular:20px;--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_weight--regular:400;--vkui--font_footnote--font_size--regular:13px;--vkui--font_footnote--line_height--regular:16px;--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_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_weight--regular:400;--vkui--font_caption1_caps--font_size--regular:12px;--vkui--font_caption1_caps--line_height--regular:14px;--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_weight--regular:400;--vkui--font_caption2_caps--font_size--regular:11px;--vkui--font_caption2_caps--line_height--regular:14px;--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_weight--regular:400;--vkui--font_caption3_caps--font_size--regular:9px;--vkui--font_caption3_caps--line_height--regular:12px;--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_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_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_cardgrid_padding_vertical--regular:8px;--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_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_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:.5px;--vkui--size_border3x--regular:.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:.4s;--vkui--animation_duration_m:.2s;--vkui--animation_duration_s:.1s;--vkui--animation_easing_default:cubic-bezier(.3,.3,.5,1);--vkui--opacity_disable:.4;--vkui--opacity_disable_accessibility:.64;--vkui--opacity_active:.72;--vkui--z_index_modal:99;--vkui--z_index_popout:100;--vkui--font_headline--font_size--regular:16px;--vkui--font_headline--line_height--regular:20px;--vkui--font_headline--font_weight--regular:500;--vkui--color_background_accent_tint:#5a9eff;--vkui--color_background_contrast_secondary_alpha--hover:#ffffff3d;--vkui--color_background_contrast_secondary_alpha--active:#ffffff47;--vkui--color_text_primary_invariably:#000;--vkui--color_text_link_tint:#71aaeb;--vkui--color_text_link_visited:#4986cc;--vkui--color_icon_contrast_secondary:#f2f3f5;--vkui--color_accent_orange_fire:#f05c44;--vkui--color_accent_secondary:#3f8ae0;--vkui--color_overlay_primary:#0006;--vkui--color_overlay_primary--hover:#00000070;--vkui--color_overlay_primary--active:#0000007a;--vkui--color_avatar_overlay:#0009;--vkui--color_avatar_overlay--hover:#000000a3;--vkui--color_avatar_overlay--active:#000000ad;--vkui--color_avatar_overlay_inverse_alpha:#ffffffd9;--vkui--color_avatar_overlay_inverse_alpha--hover:#ffffffe3;--vkui--color_avatar_overlay_inverse_alpha--active:#ffffffed;--vkui--color_transparent:transparent}.vkui--vkBase--light,.vkui--vkCom--light,.vkui--vkIOS--light,:root{--vkui--gradient_tint:#fafafa00 0%,#fafafa0d 15%,#fafafa33 30%,#fafafacc 70%,#fafafaf2 85%,#f9f9f9 100%;--vkui--gradient:#fff0 0%,#ffffff0d 15%,#fff3 30%,#fffc 70%,#fffffff2 85%,#fff 100%;--vkui--elevation1:0px 0px 2px #00000008,0px 2px 2px #0000000f;--vkui--elevation1_invert_y:0px 0px 2px #00000008,0px -2px 2px #0000000f;--vkui--elevation2:0px 4px 8px #0000000a,0px 0px 4px #0000000f;--vkui--elevation3:0px 0px 2px #00000014,0px 4px 16px #00000014;--vkui--elevation4:0px 0px 8px #0000001f,0px 16px 16px #00000029;--vkui--colors_scheme:light;--vkui--color_background_accent_tint--hover:#5698f7;--vkui--color_background_accent_tint--active:#5393ef;--vkui--color_background_accent_alternative--hover:#2483e4;--vkui--color_background_accent_alternative--active:#237edd;--vkui--color_background_content--hover:#f5f5f7;--vkui--color_background_content--active:#ebecef;--vkui--color_background_content_alpha:#fffc;--vkui--color_background_content_alpha--hover:#ffffffd6;--vkui--color_background_content_alpha--active:#ffffffe0;--vkui--color_background_content_inverse:#19191a;--vkui--color_background_content_inverse--hover:#18191b;--vkui--color_background_content_inverse--active:#17181d;--vkui--color_background_tertiary_alpha:#00000008;--vkui--color_background_tertiary_alpha--hover:#00000012;--vkui--color_background_tertiary_alpha--active:#0000001c;--vkui--color_background_contrast--hover:#f5f5f7;--vkui--color_background_contrast--active:#ebecef;--vkui--color_background_contrast_secondary_alpha:#fff3;--vkui--color_background_contrast_themed:#fff;--vkui--color_background_contrast_themed--hover:#f5f5f7;--vkui--color_background_contrast_themed--active:#ebecef;--vkui--color_background_modal:#fff;--vkui--color_background_modal--hover:#f5f5f7;--vkui--color_background_modal--active:#ebecef;--vkui--color_background_positive--hover:#48ac4a;--vkui--color_background_positive--active:#45a64a;--vkui--color_background_positive_tint:#e8f9e8;--vkui--color_background_positive_tint--hover:#dff0e1;--vkui--color_background_positive_tint--active:#d5e6da;--vkui--color_background_warning:#fff2d6;--vkui--color_background_warning--hover:#f5e9d0;--vkui--color_background_warning--active:#ebe0ca;--vkui--color_background_negative--hover:#dd4446;--vkui--color_background_negative--active:#d44245;--vkui--color_background_info_tint:#deeeff;--vkui--color_background_info_tint--hover:#d5e5f7;--vkui--color_background_info_tint--active:#ccdcef;--vkui--color_header_background--hover:#f5f5f7;--vkui--color_header_background--active:#ebecef;--vkui--color_text_primary:#000;--vkui--color_text_primary--hover:#000102;--vkui--color_text_primary--active:#000105;--vkui--color_text_primary_alpha:#25292ed6;--vkui--color_text_primary_alpha--hover:#25292ee0;--vkui--color_text_primary_alpha--active:#25292eeb;--vkui--color_text_primary_invariably--hover:#000102;--vkui--color_text_primary_invariably--active:#000105;--vkui--color_text_secondary--hover:#7c8795;--vkui--color_text_secondary--active:#778292;--vkui--color_text_secondary_alpha:#25292e8c;--vkui--color_text_secondary_alpha--hover:#25292e96;--vkui--color_text_secondary_alpha--active:#25292ea1;--vkui--color_text_tertiary--hover:#939ca9;--vkui--color_text_tertiary--active:#8d96a4;--vkui--color_text_contrast--hover:#f5f5f7;--vkui--color_text_contrast--active:#ebecef;--vkui--color_text_contrast_themed--hover:#f5f5f7;--vkui--color_text_contrast_themed--active:#ebecef;--vkui--color_text_positive--hover:#48ac4a;--vkui--color_text_positive--active:#45a64a;--vkui--color_text_negative--hover:#dd4446;--vkui--color_text_negative--active:#d44245;--vkui--color_text_link_tint--hover:#6ca4e4;--vkui--color_text_link_tint--active:#689edd;--vkui--color_text_link_visited--hover:#4681c6;--vkui--color_text_link_visited--active:#437dc1;--vkui--color_link_contrast--hover:#f5f5f7;--vkui--color_link_contrast--active:#ebecef;--vkui--color_icon_primary:#2c2d2e;--vkui--color_icon_primary--hover:#2a2c2f;--vkui--color_icon_primary--active:#282b2f;--vkui--color_icon_primary_invariably--hover:#2a2c2f;--vkui--color_icon_primary_invariably--active:#282b2f;--vkui--color_icon_medium_alpha:#0000007a;--vkui--color_icon_medium_alpha--hover:#00000085;--vkui--color_icon_medium_alpha--active:#0000008f;--vkui--color_icon_secondary--hover:#939ca9;--vkui--color_icon_secondary--active:#8d96a4;--vkui--color_icon_secondary_alpha:#0000005c;--vkui--color_icon_secondary_alpha--hover:#0006;--vkui--color_icon_secondary_alpha--active:#00000070;--vkui--color_icon_tertiary_alpha:#0000003d;--vkui--color_icon_tertiary_alpha--hover:#00000047;--vkui--color_icon_tertiary_alpha--active:#00000052;--vkui--color_icon_contrast--hover:#f5f5f7;--vkui--color_icon_contrast--active:#ebecef;--vkui--color_icon_contrast_themed--hover:#f5f5f7;--vkui--color_icon_contrast_themed--active:#ebecef;--vkui--color_icon_contrast_secondary--hover:#e8eaee;--vkui--color_icon_contrast_secondary--active:#dfe1e6;--vkui--color_icon_positive--hover:#48ac4a;--vkui--color_icon_positive--active:#45a64a;--vkui--color_icon_warning:#f8a01c;--vkui--color_icon_warning--hover:#ee9a1d;--vkui--color_icon_warning--active:#e4941f;--vkui--color_icon_negative--hover:#dd4446;--vkui--color_icon_negative--active:#d44245;--vkui--color_separator_primary2x--hover:#c3c4c7;--vkui--color_separator_primary2x--active:#bbbdc1;--vkui--color_separator_primary3x--hover:#b6b8bc;--vkui--color_separator_primary3x--active:#afb1b6;--vkui--color_separator_primary_alpha:#0000001f;--vkui--color_separator_primary_alpha--hover:#00000029;--vkui--color_separator_primary_alpha--active:#0003;--vkui--color_stroke_positive--hover:#48ac4a;--vkui--color_stroke_positive--active:#45a64a;--vkui--color_stroke_negative--hover:#dd4446;--vkui--color_stroke_negative--active:#d44245;--vkui--color_stroke_contrast:#fff;--vkui--color_stroke_contrast--hover:#f5f5f7;--vkui--color_stroke_contrast--active:#ebecef;--vkui--color_stroke_primary:#2c2d2e;--vkui--color_stroke_primary--hover:#2a2c2f;--vkui--color_stroke_primary--active:#282b2f;--vkui--color_image_border_alpha:#00000014;--vkui--color_image_border_alpha--hover:#0000001f;--vkui--color_image_border_alpha--active:#00000029;--vkui--color_field_border_alpha:#0000001f;--vkui--color_field_border_alpha--hover:#0000003d;--vkui--color_field_border_alpha--active:#0000005c;--vkui--color_accent_red--hover:#f53247;--vkui--color_accent_red--active:#eb3046;--vkui--color_accent_orange_fire--hover:#e65944;--vkui--color_accent_orange_fire--active:#dd5643;--vkui--color_accent_orange--hover:#f59a02;--vkui--color_accent_orange--active:#eb9405;--vkui--color_accent_orange_peach:#f9b54f;--vkui--color_accent_orange_peach--hover:#efae4e;--vkui--color_accent_orange_peach--active:#e5a84e;--vkui--color_accent_green--hover:#48ac4a;--vkui--color_accent_green--active:#45a64a;--vkui--color_accent_purple--hover:#6e59df;--vkui--color_accent_purple--active:#6a56d8;--vkui--color_accent_violet--hover:#742dbb;--vkui--color_accent_violet--active:#6f2cb6;--vkui--color_accent_raspberry_pink:#e03fab;--vkui--color_accent_raspberry_pink--hover:#d73da7;--vkui--color_accent_raspberry_pink--active:#ce3ba2;--vkui--color_accent_secondary--hover:#3c85d9;--vkui--color_accent_secondary--active:#3a80d3;--vkui--color_action_sheet_text:#3f8ae0;--vkui--color_action_sheet_text--hover:#3c85d9;--vkui--color_action_sheet_text--active:#3a80d3;--vkui--color_image_placeholder:#f2f3f5;--vkui--color_image_placeholder--hover:#e8eaee;--vkui--color_image_placeholder--active:#dfe1e6;--vkui--color_image_placeholder_alpha:#001c3d14;--vkui--color_image_placeholder_alpha--hover:#001c3d1f;--vkui--color_image_placeholder_alpha--active:#001c3d29;--vkui--color_write_bar_input_border_alpha:#00000014;--vkui--color_write_bar_input_border_alpha--hover:#0000001f;--vkui--color_write_bar_input_border_alpha--active:#00000029;--vkui--color_segmented_control:#fff;--vkui--color_segmented_control--hover:#f5f5f7;--vkui--color_segmented_control--active:#ebecef;--vkui--color_tabbar_text_inactive:#99a2ad;--vkui--color_tabbar_text_inactive--hover:#939ca9;--vkui--color_tabbar_text_inactive--active:#8d96a4;--vkui--color_transparent--hover:#00103d0a;--vkui--color_transparent--active:#00103d14}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--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_display_title1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title2--font_family--compact:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title3--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title4--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title3--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline1--font_size--compact:15px;--vkui--font_headline1--line_height--compact:20px;--vkui--font_headline2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_text--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_text--font_size--compact:15px;--vkui--font_text--line_height--compact:20px;--vkui--font_paragraph--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_subhead--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_subhead--font_size--compact:13px;--vkui--font_subhead--line_height--compact:16px;--vkui--font_footnote--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_footnote_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption1_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption2_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption3--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption3_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--size_popup_small--regular:430px;--vkui--size_form_item_padding_vertical--regular:12px;--vkui--font_headline--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline--font_size--compact:15px;--vkui--font_headline--line_height--compact:20px;--vkui--color_background_contrast_inverse:#2c2d2e;--vkui--color_background_positive:#4bb34b;--vkui--color_text_positive:#4bb34b;--vkui--color_icon_primary_invariably:#2c2d2e;--vkui--color_icon_positive:#4bb34b;--vkui--color_stroke_positive:#4bb34b;--vkui--color_accent_gray:#a3adb8;--vkui--color_accent_red:#ff3347;--vkui--color_accent_orange:#ffa000;--vkui--color_accent_lime:#aff70d;--vkui--color_accent_green:#4bb34b;--vkui--color_accent_cyan:#13ffd0;--vkui--color_accent_azure:#07f;--vkui--color_accent_pink:#f45fff;--vkui--color_overlay_secondary:#00000045;--vkui--color_overlay_secondary--hover:#0000004f;--vkui--color_overlay_secondary--active:#00000059}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,:root{--vkui--size_border_radius--regular:8px;--vkui--size_card_border_radius--regular:8px;--vkui--size_panel_header_height--compact:48px;--vkui--animation_easing_platform:cubic-bezier(.4,0,.2,1)}.vkui--vkBase--light,.vkui--vkIOS--light,:root{--vkui--color_background_accent:#2688eb;--vkui--color_background_accent--hover:#2483e4;--vkui--color_background_accent--active:#237edd;--vkui--color_background_accent_themed:#2688eb;--vkui--color_background_accent_themed--hover:#2483e4;--vkui--color_background_accent_themed--active:#237edd;--vkui--color_background_accent_themed_alpha:#2688eb33;--vkui--color_background_accent_themed_alpha--hover:#2688eb3d;--vkui--color_background_accent_themed_alpha--active:#2688eb47;--vkui--color_background:#ebedf0;--vkui--color_background--hover:#e2e4e9;--vkui--color_background--active:#d8dbe2;--vkui--color_background_content:#fff;--vkui--color_background_secondary:#f5f5f5;--vkui--color_background_secondary--hover:#ebecee;--vkui--color_background_secondary--active:#e1e3e6;--vkui--color_background_secondary_alpha:#0000000a;--vkui--color_background_secondary_alpha--hover:#00000014;--vkui--color_background_secondary_alpha--active:#0000001f;--vkui--color_background_tertiary:#f9f9f9;--vkui--color_background_tertiary--hover:#eff0f1;--vkui--color_background_tertiary--active:#e5e6ea;--vkui--color_background_contrast:#fff;--vkui--color_background_contrast_inverse--hover:#2a2c2f;--vkui--color_background_contrast_inverse--active:#282b2f;--vkui--color_background_modal_inverse:#1c1d1e;--vkui--color_background_modal_inverse--hover:#1b1c1f;--vkui--color_background_modal_inverse--active:#1a1c20;--vkui--color_background_negative:#e64646;--vkui--color_background_negative_tint:#ffe9e9;--vkui--color_background_negative_tint--hover:#f5e0e2;--vkui--color_background_negative_tint--active:#ebd8db;--vkui--color_field_background:#f2f3f5;--vkui--color_field_background--hover:#e8eaee;--vkui--color_field_background--active:#dfe1e6;--vkui--color_header_background:#fff;--vkui--color_text_accent:#2688eb;--vkui--color_text_accent--hover:#2483e4;--vkui--color_text_accent--active:#237edd;--vkui--color_text_accent_themed:#2688eb;--vkui--color_text_accent_themed--hover:#2483e4;--vkui--color_text_accent_themed--active:#237edd;--vkui--color_text_secondary:#818c99;--vkui--color_text_subhead:#6d7885;--vkui--color_text_subhead--hover:#697482;--vkui--color_text_subhead--active:#64707f;--vkui--color_text_tertiary:#99a2ad;--vkui--color_text_contrast:#fff;--vkui--color_text_contrast_themed:#fff;--vkui--color_text_negative:#e64646;--vkui--color_text_link:#2d81e0;--vkui--color_text_link--hover:#2b7cd9;--vkui--color_text_link--active:#2978d3;--vkui--color_text_link_themed:#2d81e0;--vkui--color_text_link_themed--hover:#2b7cd9;--vkui--color_text_link_themed--active:#2978d3;--vkui--color_text_muted:#2c2d2e;--vkui--color_text_muted--hover:#2a2c2f;--vkui--color_text_muted--active:#282b2f;--vkui--color_link_contrast:#fff;--vkui--color_icon_accent:#2688eb;--vkui--color_icon_accent--hover:#2483e4;--vkui--color_icon_accent--active:#237edd;--vkui--color_icon_accent_themed:#2688eb;--vkui--color_icon_accent_themed--hover:#2483e4;--vkui--color_icon_accent_themed--active:#237edd;--vkui--color_icon_medium:#818c99;--vkui--color_icon_medium--hover:#7c8795;--vkui--color_icon_medium--active:#778292;--vkui--color_icon_secondary:#99a2ad;--vkui--color_icon_tertiary:#b8c1cc;--vkui--color_icon_tertiary--hover:#b1bac6;--vkui--color_icon_tertiary--active:#a9b3c1;--vkui--color_icon_contrast:#fff;--vkui--color_icon_contrast_themed:#fff;--vkui--color_icon_negative:#e64646;--vkui--color_stroke_accent:#2688eb;--vkui--color_stroke_accent--hover:#2483e4;--vkui--color_stroke_accent--active:#237edd;--vkui--color_stroke_accent_themed:#2688eb;--vkui--color_stroke_accent_themed--hover:#2483e4;--vkui--color_stroke_accent_themed--active:#237edd;--vkui--color_separator_primary:#d7d8d9;--vkui--color_separator_primary--hover:#ced0d3;--vkui--color_separator_primary--active:#c6c8cd;--vkui--color_separator_primary2x:#cbcccd;--vkui--color_separator_primary3x:#bebfc1;--vkui--color_separator_secondary:#e1e3e6;--vkui--color_separator_secondary--hover:#d8dbdf;--vkui--color_separator_secondary--active:#cfd2d8;--vkui--color_stroke_negative:#e64646;--vkui--color_accent_blue:#2688eb;--vkui--color_accent_blue--hover:#2483e4;--vkui--color_accent_blue--active:#237edd;--vkui--color_accent_gray--hover:#9ca7b3;--vkui--color_accent_gray--active:#96a0ae;--vkui--color_accent_lime--hover:#a8ee0f;--vkui--color_accent_lime--active:#a1e511;--vkui--color_accent_cyan--hover:#12f5ca;--vkui--color_accent_cyan--active:#11ecc4;--vkui--color_accent_azure--hover:#0073f7;--vkui--color_accent_azure--active:#006fef;--vkui--color_accent_purple:#735ce6;--vkui--color_accent_violet:#792ec0;--vkui--color_accent_pink--hover:#ea5cf7;--vkui--color_accent_pink--active:#e059ef;--vkui--color_skeleton_from:#f5f5f5;--vkui--color_skeleton_from--hover:#ebecee;--vkui--color_skeleton_from--active:#e1e3e6;--vkui--color_skeleton_to:#e1e3e6;--vkui--color_skeleton_to--hover:#d8dbdf;--vkui--color_skeleton_to--active:#cfd2d8;--vkui--color_button_text:#2688eb;--vkui--color_button_text--hover:#2483e4;--vkui--color_button_text--active:#237edd;--vkui--color_button_icon:#2688eb;--vkui--color_button_icon--hover:#2483e4;--vkui--color_button_icon--active:#237edd;--vkui--color_button_stroke:#2688eb;--vkui--color_button_stroke--hover:#2483e4;--vkui--color_button_stroke--active:#237edd;--vkui--color_write_bar_icon:#3f8ae0;--vkui--color_write_bar_icon--hover:#3c85d9;--vkui--color_write_bar_icon--active:#3a80d3;--vkui--color_write_bar_input_background:#f2f3f5;--vkui--color_write_bar_input_background--hover:#e8eaee;--vkui--color_write_bar_input_background--active:#dfe1e6;--vkui--color_write_bar_input_border:#e1e3e6;--vkui--color_write_bar_input_border--hover:#d8dbdf;--vkui--color_write_bar_input_border--active:#cfd2d8;--vkui--color_track_background:#e1e3e6;--vkui--color_track_background--hover:#d8dbdf;--vkui--color_track_background--active:#cfd2d8;--vkui--color_track_buffer:#a0bfe4;--vkui--color_track_buffer--hover:#9ab8dd;--vkui--color_track_buffer--active:#93b1d7;--vkui--color_search_field_background:#ebedf0;--vkui--color_search_field_background--hover:#e2e4e9;--vkui--color_search_field_background--active:#d8dbe2;--vkui--color_panel_header_icon:#2688eb;--vkui--color_panel_header_icon--hover:#2483e4;--vkui--color_panel_header_icon--active:#237edd}.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--light,:root{--vkui--color_background_accent_alternative:#2688eb}.vkui--vkBase--dark{--vkui--theme_name:"vkBaseDark"}.vkui--vkBase--dark,.vkui--vkIOS--dark{--vkui--gradient_tint:#20202100 0%,#2020210d 15%,#20202133 30%,#202021cc 70%,#202021f2 85%,#202021 100%;--vkui--gradient:#19191a00 0%,#19191a0d 15%,#19191a33 30%,#19191acc 70%,#19191af2 85%,#19191a 100%;--vkui--color_background_accent:#529ef4;--vkui--color_background_accent--hover:#59a2f4;--vkui--color_background_accent--active:#60a6f5;--vkui--color_background_accent_themed:#fff;--vkui--color_background_accent_themed--hover:#ebedf0;--vkui--color_background_accent_themed--active:#d7d8db;--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_secondary:#232324;--vkui--color_background_secondary--hover:#2c2c2d;--vkui--color_background_secondary--active:#353536;--vkui--color_background_secondary_alpha:#ffffff1a;--vkui--color_background_secondary_alpha--hover:#ffffff24;--vkui--color_background_secondary_alpha--active:#ffffff2e;--vkui--color_background_tertiary:#202021;--vkui--color_background_tertiary--hover:#29292a;--vkui--color_background_tertiary--active:#323233;--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_positive_tint:#2e3e2b;--vkui--color_background_positive_tint--hover:#364633;--vkui--color_background_positive_tint--active:#3f4d3c;--vkui--color_background_negative:#ff5c5c;--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:#fff;--vkui--color_text_accent_themed--hover:#ebedf0;--vkui--color_text_accent_themed--active:#d7d8db;--vkui--color_text_primary:#e1e3e6;--vkui--color_text_secondary:#76787a;--vkui--color_text_secondary--hover:#7b7d7f;--vkui--color_text_secondary--active:#818385;--vkui--color_text_subhead:#969a9f;--vkui--color_text_subhead--hover:#9a9ea3;--vkui--color_text_subhead--active:#9ea2a7;--vkui--color_text_tertiary:#5d5f61;--vkui--color_text_tertiary--hover:#636567;--vkui--color_text_tertiary--active:#6a6c6e;--vkui--color_text_contrast_themed:#000;--vkui--color_text_contrast_themed--hover:#0a0a0a;--vkui--color_text_contrast_themed--active:#141414;--vkui--color_text_negative:#ff5c5c;--vkui--color_text_link:#529ef4;--vkui--color_text_link--hover:#59a2f4;--vkui--color_text_link--active:#60a6f5;--vkui--color_text_link_themed:#fff;--vkui--color_text_link_themed--hover:#ebedf0;--vkui--color_text_link_themed--active:#d7d8db;--vkui--color_text_muted:#e1e3e6;--vkui--color_text_muted--hover:#e2e4e7;--vkui--color_text_muted--active:#e3e5e8;--vkui--color_icon_accent:#529ef4;--vkui--color_icon_accent--hover:#59a2f4;--vkui--color_icon_accent--active:#60a6f5;--vkui--color_icon_accent_themed:#fff;--vkui--color_icon_accent_themed--hover:#ebedf0;--vkui--color_icon_accent_themed--active:#d7d8db;--vkui--color_icon_medium:#b0b1b6;--vkui--color_icon_medium--hover:#b3b4b9;--vkui--color_icon_medium--active:#b6b7bc;--vkui--color_icon_medium_alpha:#f1f7ffa8;--vkui--color_icon_medium_alpha--hover:#f1f7ffb3;--vkui--color_icon_medium_alpha--active:#f1f7ffbd;--vkui--color_icon_secondary:#76787a;--vkui--color_icon_secondary--hover:#7b7d7f;--vkui--color_icon_secondary--active:#818385;--vkui--color_icon_secondary_alpha:#f1f7ff6e;--vkui--color_icon_secondary_alpha--hover:#f1f7ff78;--vkui--color_icon_secondary_alpha--active:#f1f7ff82;--vkui--color_icon_tertiary:#5d5f61;--vkui--color_icon_tertiary--hover:#636567;--vkui--color_icon_tertiary--active:#6a6c6e;--vkui--color_icon_tertiary_alpha:#ffffff4d;--vkui--color_icon_tertiary_alpha--hover:#ffffff57;--vkui--color_icon_tertiary_alpha--active:#ffffff61;--vkui--color_icon_contrast--hover:#ebedf0;--vkui--color_icon_contrast--active:#d7d8db;--vkui--color_icon_contrast_themed:#000;--vkui--color_icon_contrast_themed--hover:#0a0a0a;--vkui--color_icon_contrast_themed--active:#141414;--vkui--color_icon_negative:#ff5c5c;--vkui--color_stroke_accent:#529ef4;--vkui--color_stroke_accent--hover:#59a2f4;--vkui--color_stroke_accent--active:#60a6f5;--vkui--color_stroke_accent_themed:#fff;--vkui--color_stroke_accent_themed--hover:#ebedf0;--vkui--color_stroke_accent_themed--active:#d7d8db;--vkui--color_separator_secondary:#141415;--vkui--color_separator_secondary--hover:#1d1d1e;--vkui--color_separator_secondary--active:#272728;--vkui--color_stroke_negative:#ff5c5c;--vkui--color_accent_blue:#71aaeb;--vkui--color_accent_blue--hover:#77adec;--vkui--color_accent_blue--active:#7cb1ed;--vkui--color_accent_gray--hover:#a7b0bb;--vkui--color_accent_gray--active:#aab4be;--vkui--color_accent_lime--hover:#b2f717;--vkui--color_accent_lime--active:#b5f820;--vkui--color_accent_cyan--hover:#1cffd2;--vkui--color_accent_cyan--active:#26ffd4;--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_pink--hover:#f465ff;--vkui--color_accent_pink--active:#f56cff;--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:#fff;--vkui--color_button_text--hover:#ebedf0;--vkui--color_button_text--active:#d7d8db;--vkui--color_button_icon:#fff;--vkui--color_button_icon--hover:#ebedf0;--vkui--color_button_icon--active:#d7d8db;--vkui--color_button_stroke:#fff;--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_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:#363738;--vkui--color_search_field_background--hover:#3e3f40;--vkui--color_search_field_background--active:#464748;--vkui--color_panel_header_icon:#71aaeb}.vkui--vkBase--dark,.vkui--vkCom--dark,.vkui--vkIOS--dark{--vkui--elevation1:0px 0px 2px 0px #0000001a,0px 2px 2px 0px #0003;--vkui--elevation1_invert_y:0px 0px 2px 0px #0000001a,0px -2px 2px 0px #0003;--vkui--elevation2:0px 4px 8px 0px #00000026,0px 0px 4px 0px #0003;--vkui--elevation3:0px 0px 2px 0px #0000004d,0px 4px 16px 0px #0000004d;--vkui--elevation4:0px 0px 8px 0px #0000001a,0px 16px 16px 0px #0003;--vkui--colors_scheme:dark;--vkui--color_background_accent_themed_alpha:#fff3;--vkui--color_background_accent_themed_alpha--hover:#ffffff3d;--vkui--color_background_accent_themed_alpha--active:#ffffff47;--vkui--color_background_accent_tint--hover:#61a2ff;--vkui--color_background_accent_tint--active:#67a6ff;--vkui--color_background_content_alpha:#19191acc;--vkui--color_background_content_alpha--hover:#19191ad6;--vkui--color_background_content_alpha--active:#19191ae0;--vkui--color_background_content_inverse:#fff;--vkui--color_background_content_inverse--hover:#ebedf0;--vkui--color_background_content_inverse--active:#d7d8db;--vkui--color_background_tertiary_alpha:#ffffff08;--vkui--color_background_tertiary_alpha--hover:#ffffff12;--vkui--color_background_tertiary_alpha--active:#ffffff1c;--vkui--color_background_contrast--hover:#ebedf0;--vkui--color_background_contrast--active:#d7d8db;--vkui--color_background_contrast_secondary_alpha:#fff3;--vkui--color_background_modal_inverse:#fff;--vkui--color_background_modal_inverse--hover:#ebedf0;--vkui--color_background_modal_inverse--active:#d7d8db;--vkui--color_background_positive--hover:#52b652;--vkui--color_background_positive--active:#59b959;--vkui--color_background_warning:#473315;--vkui--color_background_warning--hover:#4e3b1e;--vkui--color_background_warning--active:#564328;--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_text_primary--hover:#e2e4e7;--vkui--color_text_primary--active:#e3e5e8;--vkui--color_text_primary_alpha:#f9fcffb8;--vkui--color_text_primary_alpha--hover:#f9fcffc2;--vkui--color_text_primary_alpha--active:#f9fcffcc;--vkui--color_text_primary_invariably--hover:#0a0a0a;--vkui--color_text_primary_invariably--active:#141414;--vkui--color_text_secondary_alpha:#f7fbff6b;--vkui--color_text_secondary_alpha--hover:#f7fbff75;--vkui--color_text_secondary_alpha--active:#f7fbff80;--vkui--color_text_contrast--hover:#ebedf0;--vkui--color_text_contrast--active:#d7d8db;--vkui--color_text_positive--hover:#52b652;--vkui--color_text_positive--active:#59b959;--vkui--color_text_negative--hover:#ff6363;--vkui--color_text_negative--active:#ff6969;--vkui--color_text_link_tint--hover:#77adec;--vkui--color_text_link_tint--active:#7cb1ed;--vkui--color_text_link_visited--hover:#508bce;--vkui--color_text_link_visited--active:#5890d0;--vkui--color_link_contrast--hover:#ebedf0;--vkui--color_link_contrast--active:#d7d8db;--vkui--color_icon_primary:#e1e3e6;--vkui--color_icon_primary--hover:#e2e4e7;--vkui--color_icon_primary--active:#e3e5e8;--vkui--color_icon_primary_invariably--hover:#343536;--vkui--color_icon_primary_invariably--active:#3d3e3f;--vkui--color_icon_contrast_secondary--hover:#f3f3f5;--vkui--color_icon_contrast_secondary--active:#f3f4f6;--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--hover:#ff6363;--vkui--color_icon_negative--active:#ff6969;--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:#ffffff1f;--vkui--color_separator_primary_alpha--hover:#ffffff29;--vkui--color_separator_primary_alpha--active:#fff3;--vkui--color_stroke_positive--hover:#52b652;--vkui--color_stroke_positive--active:#59b959;--vkui--color_stroke_negative--hover:#ff6363;--vkui--color_stroke_negative--active:#ff6969;--vkui--color_stroke_contrast:#fff;--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:#ffffff14;--vkui--color_image_border_alpha--hover:#ffffff1f;--vkui--color_image_border_alpha--active:#ffffff29;--vkui--color_field_border_alpha:#ffffff1f;--vkui--color_field_border_alpha--hover:#ffffff29;--vkui--color_field_border_alpha--active:#fff3;--vkui--color_accent_red--hover:#ff3b4e;--vkui--color_accent_red--active:#ff4356;--vkui--color_accent_orange_fire--hover:#f1634b;--vkui--color_accent_orange_fire--active:#f16953;--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_green--hover:#52b652;--vkui--color_accent_green--active:#59b959;--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_secondary--hover:#478fe1;--vkui--color_accent_secondary--active:#4e93e2;--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:#f1f7ff14;--vkui--color_image_placeholder_alpha--hover:#f1f7ff1f;--vkui--color_image_placeholder_alpha--active:#f1f7ff29;--vkui--color_write_bar_input_border_alpha:#fffc;--vkui--color_write_bar_input_border_alpha--hover:#ffffffd6;--vkui--color_write_bar_input_border_alpha--active:#ffffffe0;--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--hover:#ffffff0a;--vkui--color_transparent--active:#ffffff14}.vkui--vkBase--dark,.vkui--vkCom--light,.vkui--vkIOS--light{--vkui--theme_inherits_from:"vkBase"}.vkui--vkBase--dark,.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark{--vkui--color_background_contrast:#fff;--vkui--color_text_contrast:#fff;--vkui--color_link_contrast:#fff}.vkui--vkBase--dark,.vkui--vkCom--light,.vkui--vkIOS--dark{--vkui--color_icon_contrast:#fff}.vkui--vkIOS--light{--vkui--theme_name:"vkIOS"}.vkui--vkIOS--dark,.vkui--vkIOS--light{--vkui--theme_name_base:"vkIOS";--vkui--size_border_radius--regular:10px;--vkui--size_card_border_radius--regular:10px;--vkui--size_switch_height--regular:31px;--vkui--size_switch_height--compact:27px;--vkui--size_switch_width--regular:51px;--vkui--size_switch_width--compact:47px;--vkui--size_switch_pin--regular:27px;--vkui--size_switch_pin--compact:23px;--vkui--size_panel_header_height--compact:52px;--vkui--size_panel_header_height--regular:52px;--vkui--animation_easing_platform:cubic-bezier(.36,.66,.04,1)}.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark,.vkui--vkIOS--light{--vkui--size_base_padding_horizontal--regular:12px}.vkui--vkIOS--dark{--vkui--theme_name:"vkIOSDark"}.vkui--vkCom--dark,.vkui--vkIOS--dark{--vkui--theme_inherits_from:"vkBaseDark"}.vkui--vkCom--light{--vkui--theme_name:"vkCom";--vkui--color_background_accent:#447bba;--vkui--color_background_accent--hover:#4177b5;--vkui--color_background_accent--active:#3f72b0;--vkui--color_background_accent_themed:#447bba;--vkui--color_background_accent_themed--hover:#4177b5;--vkui--color_background_accent_themed--active:#3f72b0;--vkui--color_background_accent_themed_alpha:#447bba1f;--vkui--color_background_accent_themed_alpha--hover:#447bba29;--vkui--color_background_accent_themed_alpha--active:#447bba33;--vkui--color_background:#edeef0;--vkui--color_background--hover:#e4e5e9;--vkui--color_background--active:#dadce2;--vkui--color_background_content:#fff;--vkui--color_background_secondary:#f0f2f5;--vkui--color_background_secondary--hover:#e6e9ee;--vkui--color_background_secondary--active:#dde0e6;--vkui--color_background_secondary_alpha:#273f5c12;--vkui--color_background_secondary_alpha--hover:#273f5c1c;--vkui--color_background_secondary_alpha--active:#273f5c26;--vkui--color_background_tertiary:#fafbfc;--vkui--color_background_tertiary--hover:#f0f2f4;--vkui--color_background_tertiary--active:#e6e8ed;--vkui--color_background_contrast_inverse--hover:#313233;--vkui--color_background_contrast_inverse--active:#2f3034;--vkui--color_background_modal_inverse:#2d2d2e;--vkui--color_background_modal_inverse--hover:#2b2c2f;--vkui--color_background_modal_inverse--active:#292b2f;--vkui--color_background_negative:#e64646;--vkui--color_background_negative_tint:#faebeb;--vkui--color_background_negative_tint--hover:#f0e2e4;--vkui--color_background_negative_tint--active:#e6d9dd;--vkui--color_field_background:#f7f8fa;--vkui--color_field_background--hover:#edeff2;--vkui--color_field_background--active:#e3e5eb;--vkui--color_header_background:#fff;--vkui--color_text_accent:#447bba;--vkui--color_text_accent--hover:#4177b5;--vkui--color_text_accent--active:#3f72b0;--vkui--color_text_accent_themed:#3770b1;--vkui--color_text_accent_themed--hover:#356cac;--vkui--color_text_accent_themed--active:#3368a8;--vkui--color_text_secondary:#818c99;--vkui--color_text_subhead:#626d7a;--vkui--color_text_subhead--hover:#5e6978;--vkui--color_text_subhead--active:#5a6675;--vkui--color_text_tertiary:#99a2ad;--vkui--color_text_contrast_themed:#fff;--vkui--color_text_negative:#e64646;--vkui--color_text_link:#2a5885;--vkui--color_text_link--hover:#285582;--vkui--color_text_link--active:#27527f;--vkui--color_text_link_themed:#2a5885;--vkui--color_text_link_themed--hover:#285582;--vkui--color_text_link_themed--active:#27527f;--vkui--color_text_muted:#333;--vkui--color_text_muted--hover:#313233;--vkui--color_text_muted--active:#2f3034;--vkui--color_icon_accent:#447bba;--vkui--color_icon_accent--hover:#4177b5;--vkui--color_icon_accent--active:#3f72b0;--vkui--color_icon_accent_themed:#3770b1;--vkui--color_icon_accent_themed--hover:#356cac;--vkui--color_icon_accent_themed--active:#3368a8;--vkui--color_icon_medium:#6f7985;--vkui--color_icon_medium--hover:#6b7582;--vkui--color_icon_medium--active:#66717f;--vkui--color_icon_secondary:#99a2ad;--vkui--color_icon_tertiary:#aeb7c2;--vkui--color_icon_tertiary--hover:#a7b0bd;--vkui--color_icon_tertiary--active:#a0aab7;--vkui--color_icon_contrast_themed:#fff;--vkui--color_icon_negative:#e64646;--vkui--color_stroke_accent:#447bba;--vkui--color_stroke_accent--hover:#4177b5;--vkui--color_stroke_accent--active:#3f72b0;--vkui--color_stroke_accent_themed:#3770b1;--vkui--color_stroke_accent_themed--hover:#356cac;--vkui--color_stroke_accent_themed--active:#3368a8;--vkui--color_separator_primary:#dce1e6;--vkui--color_separator_primary--hover:#d3d9df;--vkui--color_separator_primary--active:#cad0d8;--vkui--color_separator_primary2x:#cbcccd;--vkui--color_separator_primary3x:#bebfc1;--vkui--color_separator_secondary:#e7e8ec;--vkui--color_separator_secondary--hover:#dedfe5;--vkui--color_separator_secondary--active:#d5d7de;--vkui--color_stroke_negative:#e64646;--vkui--color_accent_blue:#5181b8;--vkui--color_accent_blue--hover:#4e7cb3;--vkui--color_accent_blue--active:#4b78ae;--vkui--color_accent_gray--hover:#a7b0bd;--vkui--color_accent_gray--active:#a0aab7;--vkui--color_accent_lime:#bff74f;--vkui--color_accent_lime--hover:#b7ee4e;--vkui--color_accent_lime--active:#b0e54e;--vkui--color_accent_cyan:#7cf4dc;--vkui--color_accent_cyan--hover:#77ebd6;--vkui--color_accent_cyan--active:#72e2cf;--vkui--color_accent_azure:#3f8ae0;--vkui--color_accent_azure--hover:#3c85d9;--vkui--color_accent_azure--active:#3a80d3;--vkui--color_accent_purple:#735ce6;--vkui--color_accent_violet:#792ec0;--vkui--color_accent_pink:#f685ff;--vkui--color_accent_pink--hover:#ec80f7;--vkui--color_accent_pink--active:#e27cef;--vkui--color_overlay_secondary:#2c2d2e80;--vkui--color_overlay_secondary--hover:#2c2d2e8a;--vkui--color_overlay_secondary--active:#2c2d2e94;--vkui--color_skeleton_from:#f0f2f5;--vkui--color_skeleton_from--hover:#e6e9ee;--vkui--color_skeleton_from--active:#dde0e6;--vkui--color_skeleton_to:#e7e8ec;--vkui--color_skeleton_to--hover:#dedfe5;--vkui--color_skeleton_to--active:#d5d7de;--vkui--color_button_text:#346297;--vkui--color_button_text--hover:#325f93;--vkui--color_button_text--active:#305b90;--vkui--color_button_icon:#346297;--vkui--color_button_icon--hover:#325f93;--vkui--color_button_icon--active:#305b90;--vkui--color_button_stroke:#346297;--vkui--color_button_stroke--hover:#325f93;--vkui--color_button_stroke--active:#305b90;--vkui--color_write_bar_icon:#818c99;--vkui--color_write_bar_icon--hover:#7c8795;--vkui--color_write_bar_icon--active:#778292;--vkui--color_write_bar_input_background:#fff;--vkui--color_write_bar_input_background--hover:#f5f5f7;--vkui--color_write_bar_input_background--active:#ebecef;--vkui--color_write_bar_input_border:#d3d9de;--vkui--color_write_bar_input_border--hover:#cbd1d8;--vkui--color_write_bar_input_border--active:#c2c9d1;--vkui--color_track_background:#d3d9de;--vkui--color_track_background--hover:#cbd1d8;--vkui--color_track_background--active:#c2c9d1;--vkui--color_track_buffer:#447bba;--vkui--color_track_buffer--hover:#4177b5;--vkui--color_track_buffer--active:#3f72b0;--vkui--color_search_field_background:#edeef0;--vkui--color_search_field_background--hover:#e4e5e9;--vkui--color_search_field_background--active:#dadce2;--vkui--color_panel_header_icon:#447bba;--vkui--color_panel_header_icon--hover:#4177b5;--vkui--color_panel_header_icon--active:#3f72b0}.vkui--vkCom--dark,.vkui--vkCom--light{--vkui--theme_name_base:"vkCom";--vkui--font_family_fallbacks:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_family_accent:"VK Sans Display","VK Sans Display Faux",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_family_base:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_display_title1--font_family--regular:"VK Sans Display","VK Sans Display Faux",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_display_title2--font_family--regular:"VK Sans Display","VK Sans Display Faux",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_display_title2--font_family--compact:"VK Sans Display","VK Sans Display Faux",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_display_title3--font_family--regular:"VK Sans Display","VK Sans Display Faux",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_display_title4--font_family--regular:"VK Sans Display","VK Sans Display Faux",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_title1--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_title2--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_title3--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_headline1--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_headline1--font_size--compact:14px;--vkui--font_headline1--line_height--compact:18px;--vkui--font_headline2--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_text--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_text--font_size--compact:13px;--vkui--font_text--line_height--compact:16px;--vkui--font_paragraph--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_subhead--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_subhead--font_size--compact:14px;--vkui--font_subhead--line_height--compact:18px;--vkui--font_footnote--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_footnote_caps--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_caption1--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_caption1_caps--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_caption2--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_caption2_caps--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_caption3--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_caption3_caps--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--size_popup_small--regular:448px;--vkui--size_switch_height--regular:10px;--vkui--size_switch_height--compact:10px;--vkui--size_switch_width--regular:27px;--vkui--size_switch_width--compact:27px;--vkui--size_switch_pin--regular:16px;--vkui--size_switch_pin--compact:16px;--vkui--size_panel_header_height--regular:48px;--vkui--size_form_item_padding_vertical--regular:8px;--vkui--font_headline--font_family--regular:-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Geneva,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",arial,Tahoma,verdana,sans-serif;--vkui--font_headline--font_size--compact:14px;--vkui--font_headline--line_height--compact:18px;--vkui--color_background_contrast_inverse:#333;--vkui--color_background_positive:#4bb34b;--vkui--color_text_positive:#4bb34b;--vkui--color_icon_primary_invariably:#2c2d2e;--vkui--color_icon_positive:#4bb34b;--vkui--color_stroke_positive:#4bb34b;--vkui--color_accent_gray:#aeb7c2;--vkui--color_accent_red:#ff3347;--vkui--color_accent_orange:#ffa000;--vkui--color_accent_green:#4bb34b}.vkui--vkCom--dark{--vkui--theme_name:"vkComDark";--vkui--gradient_tint:#29292900 0%,#2929290d 15%,#29292933 30%,#292929cc 70%,#292929f2 85%,#292929 100%;--vkui--gradient:#2220 0%,#2222220d 15%,#2223 30%,#222c 70%,#222222f2 85%,#222 100%;--vkui--color_background_accent:#71aaeb;--vkui--color_background_accent--hover:#77adec;--vkui--color_background_accent--active:#7cb1ed;--vkui--color_background_accent_themed:#e1e3e6;--vkui--color_background_accent_themed--hover:#d8dbdf;--vkui--color_background_accent_themed--active:#cfd2d8;--vkui--color_background_accent_alternative--hover:#2f8dec;--vkui--color_background_accent_alternative--active:#3792ed;--vkui--color_background:#141414;--vkui--color_background--hover:#1d1d1d;--vkui--color_background--active:#272727;--vkui--color_background_content:#222;--vkui--color_background_content--hover:#2b2b2b;--vkui--color_background_content--active:#343434;--vkui--color_background_secondary:#333;--vkui--color_background_secondary--hover:#3b3b3b;--vkui--color_background_secondary--active:#434343;--vkui--color_background_secondary_alpha:#ffffff14;--vkui--color_background_secondary_alpha--hover:#ffffff1f;--vkui--color_background_secondary_alpha--active:#ffffff29;--vkui--color_background_tertiary:#292929;--vkui--color_background_tertiary--hover:#323232;--vkui--color_background_tertiary--active:#3a3a3a;--vkui--color_background_contrast_inverse--hover:#3b3b3b;--vkui--color_background_contrast_inverse--active:#434343;--vkui--color_background_contrast_themed:#323232;--vkui--color_background_contrast_themed--hover:#3a3a3a;--vkui--color_background_contrast_themed--active:#424242;--vkui--color_background_modal:#292929;--vkui--color_background_modal--hover:#323232;--vkui--color_background_modal--active:#3a3a3a;--vkui--color_background_positive_tint:#2f422f;--vkui--color_background_positive_tint--hover:#374a37;--vkui--color_background_positive_tint--active:#405140;--vkui--color_background_negative:#ff5c5c;--vkui--color_field_background:#292929;--vkui--color_field_background--hover:#323232;--vkui--color_field_background--active:#3a3a3a;--vkui--color_header_background:#222;--vkui--color_header_background--hover:#2b2b2b;--vkui--color_header_background--active:#343434;--vkui--color_text_accent:#71aaeb;--vkui--color_text_accent--hover:#77adec;--vkui--color_text_accent--active:#7cb1ed;--vkui--color_text_accent_themed:#e1e3e6;--vkui--color_text_accent_themed--hover:#e2e4e7;--vkui--color_text_accent_themed--active:#e3e5e8;--vkui--color_text_primary:#e1e3e6;--vkui--color_text_secondary:#828282;--vkui--color_text_secondary--hover:#878787;--vkui--color_text_secondary--active:#8c8c8c;--vkui--color_text_subhead:#939393;--vkui--color_text_subhead--hover:#979797;--vkui--color_text_subhead--active:#9c9c9c;--vkui--color_text_tertiary:#656565;--vkui--color_text_tertiary--hover:#6b6b6b;--vkui--color_text_tertiary--active:#717171;--vkui--color_text_contrast_themed:#222;--vkui--color_text_contrast_themed--hover:#2b2b2b;--vkui--color_text_contrast_themed--active:#343434;--vkui--color_text_negative:#ff5c5c;--vkui--color_text_link:#71aaeb;--vkui--color_text_link--hover:#77adec;--vkui--color_text_link--active:#7cb1ed;--vkui--color_text_link_themed:#939393;--vkui--color_text_link_themed--hover:#979797;--vkui--color_text_link_themed--active:#9c9c9c;--vkui--color_text_muted:#ccc;--vkui--color_text_muted--hover:#cecece;--vkui--color_text_muted--active:#d0d0d0;--vkui--color_icon_accent:#71aaeb;--vkui--color_icon_accent--hover:#77adec;--vkui--color_icon_accent--active:#7cb1ed;--vkui--color_icon_accent_themed:#e1e3e6;--vkui--color_icon_accent_themed--hover:#e2e4e7;--vkui--color_icon_accent_themed--active:#e3e5e8;--vkui--color_icon_medium:#939393;--vkui--color_icon_medium--hover:#979797;--vkui--color_icon_medium--active:#9c9c9c;--vkui--color_icon_medium_alpha:#ffffff7a;--vkui--color_icon_medium_alpha--hover:#ffffff85;--vkui--color_icon_medium_alpha--active:#ffffff8f;--vkui--color_icon_secondary:#828282;--vkui--color_icon_secondary--hover:#878787;--vkui--color_icon_secondary--active:#8c8c8c;--vkui--color_icon_secondary_alpha:#fff6;--vkui--color_icon_secondary_alpha--hover:#ffffff70;--vkui--color_icon_secondary_alpha--active:#ffffff7a;--vkui--color_icon_tertiary:#656565;--vkui--color_icon_tertiary--hover:#6b6b6b;--vkui--color_icon_tertiary--active:#717171;--vkui--color_icon_tertiary_alpha:#ffffff3d;--vkui--color_icon_tertiary_alpha--hover:#ffffff47;--vkui--color_icon_tertiary_alpha--active:#ffffff52;--vkui--color_icon_contrast:#e1e3e6;--vkui--color_icon_contrast--hover:#e2e4e7;--vkui--color_icon_contrast--active:#e3e5e8;--vkui--color_icon_contrast_themed:#222;--vkui--color_icon_contrast_themed--hover:#2b2b2b;--vkui--color_icon_contrast_themed--active:#343434;--vkui--color_icon_negative:#ff5c5c;--vkui--color_stroke_accent:#71aaeb;--vkui--color_stroke_accent--hover:#77adec;--vkui--color_stroke_accent--active:#7cb1ed;--vkui--color_stroke_accent_themed:#e1e3e6;--vkui--color_stroke_accent_themed--hover:#e2e4e7;--vkui--color_stroke_accent_themed--active:#e3e5e8;--vkui--color_separator_secondary:#292929;--vkui--color_separator_secondary--hover:#323232;--vkui--color_separator_secondary--active:#3a3a3a;--vkui--color_stroke_negative:#ff5c5c;--vkui--color_accent_blue:#397dcc;--vkui--color_accent_blue--hover:#4182ce;--vkui--color_accent_blue--active:#4987d0;--vkui--color_accent_gray--hover:#b1bac4;--vkui--color_accent_gray--active:#b4bdc7;--vkui--color_accent_lime:#caf96c;--vkui--color_accent_lime--hover:#ccf972;--vkui--color_accent_lime--active:#cef978;--vkui--color_accent_cyan:#55f1d2;--vkui--color_accent_cyan--hover:#5cf2d4;--vkui--color_accent_cyan--active:#63f2d6;--vkui--color_accent_azure:#5d9ee9;--vkui--color_accent_azure--hover:#63a2ea;--vkui--color_accent_azure--active:#6aa6eb;--vkui--color_accent_purple:#937ff5;--vkui--color_accent_purple--hover:#9784f5;--vkui--color_accent_purple--active:#9c89f6;--vkui--color_accent_violet:#a94fff;--vkui--color_accent_pink:#f899ff;--vkui--color_accent_pink--hover:#f89dff;--vkui--color_accent_pink--active:#f9a1ff;--vkui--color_overlay_secondary:#37383980;--vkui--color_overlay_secondary--hover:#3738398a;--vkui--color_overlay_secondary--active:#37383994;--vkui--color_skeleton_from:#292929;--vkui--color_skeleton_from--hover:#323232;--vkui--color_skeleton_from--active:#3a3a3a;--vkui--color_skeleton_to:#333;--vkui--color_skeleton_to--hover:#3b3b3b;--vkui--color_skeleton_to--active:#434343;--vkui--color_button_text:#e1e3e6;--vkui--color_button_text--hover:#e2e4e7;--vkui--color_button_text--active:#e3e5e8;--vkui--color_button_icon:#e1e3e6;--vkui--color_button_icon--hover:#e2e4e7;--vkui--color_button_icon--active:#e3e5e8;--vkui--color_button_stroke:#e1e3e6;--vkui--color_button_stroke--hover:#e2e4e7;--vkui--color_button_stroke--active:#e3e5e8;--vkui--color_write_bar_icon:#e1e3e6;--vkui--color_write_bar_icon--hover:#e2e4e7;--vkui--color_write_bar_icon--active:#e3e5e8;--vkui--color_write_bar_input_background:#424242;--vkui--color_write_bar_input_background--hover:#4a4a4a;--vkui--color_write_bar_input_background--active:#515151;--vkui--color_write_bar_input_border:#555;--vkui--color_write_bar_input_border--hover:#5c5c5c;--vkui--color_write_bar_input_border--active:#636363;--vkui--color_track_background:#828282;--vkui--color_track_background--hover:#878787;--vkui--color_track_background--active:#8c8c8c;--vkui--color_track_buffer:#fff;--vkui--color_track_buffer--hover:#ebedf0;--vkui--color_track_buffer--active:#d7d8db;--vkui--color_search_field_background:#424242;--vkui--color_search_field_background--hover:#4a4a4a;--vkui--color_search_field_background--active:#515151;--vkui--color_panel_header_icon:#71aaeb}:root{--vkui_internal--tabbar_height:48px;--vkui_internal--grid_avatar_image_offset:2px;--vkui_internal--slider_thumb_size:28px;--vkui_internal--side_cell_gap:calc(var(--vkui--size_base_padding_horizontal--regular) - var(--vkui--spacing_size_s));--vkui_internal--panel_header_height:var(--vkui--size_panel_header_height--regular);--vkui_internal--outline_width:2px;--vkui_internal--outline:var(--vkui_internal--outline_width,2px)solid var(--vkui--color_stroke_accent);--vkui_internal--outline-reset:var(--vkui_internal--outline_width)solid transparent;--vkui_internal--popover_safe_zone_padding:8px;--vkui_internal--white:#fff;--vkui_internal--safe_area_inset_top:0px;--vkui_internal--safe_area_inset_right:0px;--vkui_internal--safe_area_inset_bottom:0px;--vkui_internal--safe_area_inset_left:0px;--vkui_internal--duration:.7s;--vkui_internal--slide-easing:cubic-bezier(.16,1,.3,1);--vkui_internal--spring-easing:cubic-bezier(.22,1,.6,1.03);--vkui_internal--z_index_cell_dragging:100;--vkui_internal--z_index_tabs:2;--vkui_internal--z_index_fixed_layout:3;--vkui_internal--z_index_panel_header_context:4;--vkui_internal--z_index_panel_header_fade:5;--vkui_internal--z_index_pull_to_refresh:9;--vkui_internal--z_index_panel_header:10;--vkui_internal--z_index_split_layout_panel_header:11;--vkui_internal--z_index_tappable_state:0;--vkui_internal--z_index_tappable_element:1;--vkui_internal--z_index_banner_background:0;--vkui_internal--z_index_banner_content:1;--vkui_internal--z_index_banner_hover:2;--vkui_internal--z_index_form_field_element:1;--vkui_internal--z_index_form_field_border:2;--vkui_internal--z_index_form_field_status:3;--vkui_internal--z_index_form_field_border_hover:4;--vkui_internal--z_index_form_field_focus:5;--vkui_internal--z_index_form_field_side:6;--vkui_internal--z_index_image_base_border:0;--vkui_internal--z_index_image_base_overlay:1;--vkui_internal--z_index_image_base_badge:2;--vkui_internal--z_index_image_base_positioned_element:3;--vkui_internal--z_index_horizontal_scroll_arrow:1;--vkui_internal--z_index_gallery_scroll_arrow:1;--vkui_internal--row_gap:0px;--vkui_internal--column_gap:0px;--vkui_internal--spacing_size:0px;--vkui_internal--modal-overlay--opacity:1}@supports (padding-top:constant(safe-area-inset-top)){:root{--vkui_internal--safe_area_inset_top:constant(safe-area-inset-top);--vkui_internal--safe_area_inset_right:constant(safe-area-inset-right);--vkui_internal--safe_area_inset_bottom:constant(safe-area-inset-bottom);--vkui_internal--safe_area_inset_left:constant(safe-area-inset-left)}}@supports (padding-top:env(safe-area-inset-top)){:root{--vkui_internal--safe_area_inset_top:env(safe-area-inset-top);--vkui_internal--safe_area_inset_right:env(safe-area-inset-right);--vkui_internal--safe_area_inset_bottom:env(safe-area-inset-bottom);--vkui_internal--safe_area_inset_left:env(safe-area-inset-left)}}@media (width>=768px){.vkuistyles__-sizeX--compact-mq{display:none!important}}@media (width<=767.9px){.vkuistyles__-sizeX--regular-mq{display:none!important}}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuistyles__-sizeY--compact-mq{display:none!important}}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuistyles__-sizeY--regular-mq{display:none!important}}@media (width>=1024px){.vkuistyles__-viewWidth--tabletMinus-mq{display:none!important}}@media (width<=1023.9px){.vkuistyles__-viewWidth--tabletPlus-mq{display:none!important}}@media (width>=768px) and (height>=720px),(width>=768px) and (pointer:fine){.vkuistyles__-deviceType--mobile-mq{display:none!important}}@media (width<=767.9px),(pointer:coarse) and (height<=719.9px),(pointer:none) and (height<=719.9px){.vkuistyles__-deviceType--desktop-mq{display:none!important}}:root{--vkui--size_border--regular:var(--vkui--size_border1x--regular)}@media (-webkit-device-pixel-ratio>=1.01),(resolution>=1.01x){:root{--vkui--size_border--regular:var(--vkui--size_border2x--regular)}}@media (-webkit-device-pixel-ratio>=2.01),(resolution>=2.01x){:root{--vkui--size_border--regular:var(--vkui--size_border3x--regular)}}.vkuistyles__-focus-visible{--vkui_internal--outline_width:2px}.vkuistyles__-focus-visible :focus,.vkuistyles__-focus-visible:focus,.vkuistyles__-focus-visible :focus-visible,.vkuistyles__-focus-visible:focus-visible{outline:none}.vkuistyles__-focus-visible.vkuistyles__-focus-visible--mode-outside{--vkui_internal--outline_offset_from:0;--vkui_internal--outline_offset_to:var(--vkui_internal--outline_width)}.vkuistyles__-focus-visible.vkuistyles__-focus-visible--mode-inside{--vkui_internal--outline_offset_from:calc(-2*var(--vkui_internal--outline_width));--vkui_internal--outline_offset_to:calc(-1*var(--vkui_internal--outline_width))}.vkuistyles__-focus-visible.vkuistyles__-focus-visible--focused.vkuistyles__-focus-visible--mode-inside,.vkuistyles__-focus-visible.vkuistyles__-focus-visible--focused.vkuistyles__-focus-visible--mode-outside{outline:var(--vkui_internal--outline);outline-offset:var(--vkui_internal--outline_offset_to);animation:.1s ease-in-out 10ms forwards vkuistyles__animation-outline-offset}@media screen and (prefers-reduced-motion:reduce){.vkuistyles__-focus-visible.vkuistyles__-focus-visible--focused.vkuistyles__-focus-visible--mode-inside,.vkuistyles__-focus-visible.vkuistyles__-focus-visible--focused.vkuistyles__-focus-visible--mode-outside{animation:none}}@keyframes vkuistyles__animation-outline-offset{0%{outline-offset:var(--vkui_internal--outline_offset_from)}to{outline-offset:var(--vkui_internal--outline_offset_to)}}.vkuistyles__-anim-fade-in{animation:.1s ease-in forwards vkuistyles__anim-fade-in}.vkuistyles__-anim-fade-out{animation:.1s ease-out forwards vkuistyles__anim-fade-out}@keyframes vkuistyles__anim-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes vkuistyles__anim-fade-out{0%{opacity:1}to{opacity:0}}.vkuistyles__-anim-transform-origin-top{transform-origin:bottom}.vkuistyles__-anim-transform-origin-top-start{transform-origin:0 100%}.vkuistyles__-anim-transform-origin-top-end{transform-origin:100% 100%}.vkuistyles__-anim-transform-origin-right{transform-origin:0}.vkuistyles__-anim-transform-origin-right-start{transform-origin:0 0}.vkuistyles__-anim-transform-origin-right-end{transform-origin:0 100%}.vkuistyles__-anim-transform-origin-bottom{transform-origin:top}.vkuistyles__-anim-transform-origin-bottom-start{transform-origin:0 0}.vkuistyles__-anim-transform-origin-bottom-end{transform-origin:100% 0}.vkuistyles__-anim-transform-origin-left{transform-origin:100%}.vkuistyles__-anim-transform-origin-left-start{transform-origin:100% 0}.vkuistyles__-anim-transform-origin-left-end{transform-origin:100% 100%}.vkuistyles__-row-gap--2xs{--vkui_internal--row_gap:var(--vkui--spacing_size_2xs)}.vkuistyles__-row-gap--xs{--vkui_internal--row_gap:var(--vkui--spacing_size_xs)}.vkuistyles__-row-gap--s{--vkui_internal--row_gap:var(--vkui--spacing_size_s)}.vkuistyles__-row-gap--m{--vkui_internal--row_gap:var(--vkui--spacing_size_m)}.vkuistyles__-row-gap--l{--vkui_internal--row_gap:var(--vkui--spacing_size_l)}.vkuistyles__-row-gap--xl{--vkui_internal--row_gap:var(--vkui--spacing_size_xl)}.vkuistyles__-row-gap--2xl{--vkui_internal--row_gap:var(--vkui--spacing_size_2xl)}.vkuistyles__-row-gap--3xl{--vkui_internal--row_gap:var(--vkui--spacing_size_3xl)}.vkuistyles__-row-gap--4xl{--vkui_internal--row_gap:var(--vkui--spacing_size_4xl)}.vkuistyles__-column-gap--2xs{--vkui_internal--column_gap:var(--vkui--spacing_size_2xs)}.vkuistyles__-column-gap--xs{--vkui_internal--column_gap:var(--vkui--spacing_size_xs)}.vkuistyles__-column-gap--s{--vkui_internal--column_gap:var(--vkui--spacing_size_s)}.vkuistyles__-column-gap--m{--vkui_internal--column_gap:var(--vkui--spacing_size_m)}.vkuistyles__-column-gap--l{--vkui_internal--column_gap:var(--vkui--spacing_size_l)}.vkuistyles__-column-gap--xl{--vkui_internal--column_gap:var(--vkui--spacing_size_xl)}.vkuistyles__-column-gap--2xl{--vkui_internal--column_gap:var(--vkui--spacing_size_2xl)}.vkuistyles__-column-gap--3xl{--vkui_internal--column_gap:var(--vkui--spacing_size_3xl)}.vkuistyles__-column-gap--4xl{--vkui_internal--column_gap:var(--vkui--spacing_size_4xl)}.vkui-padding-2xs{padding:var(--vkui--spacing_size_2xs)}.vkui-padding-xs{padding:var(--vkui--spacing_size_xs)}.vkui-padding-s{padding:var(--vkui--spacing_size_s)}.vkui-padding-m{padding:var(--vkui--spacing_size_m)}.vkui-padding-l{padding:var(--vkui--spacing_size_l)}.vkui-padding-xl{padding:var(--vkui--spacing_size_xl)}.vkui-padding-2xl{padding:var(--vkui--spacing_size_2xl)}.vkui-padding-3xl{padding:var(--vkui--spacing_size_3xl)}.vkui-padding-4xl{padding:var(--vkui--spacing_size_4xl)}.vkui-padding-inherit{padding:inherit}.vkui-padding-initial{padding:initial}.vkui-padding-unset{padding:unset}.vkui-padding{padding:var(--vkui_internal--padding)}.vkui-padding-inline-2xs{padding-left:var(--vkui--spacing_size_2xs);padding-right:var(--vkui--spacing_size_2xs)}.vkui-padding-inline-xs{padding-left:var(--vkui--spacing_size_xs);padding-right:var(--vkui--spacing_size_xs)}.vkui-padding-inline-s{padding-left:var(--vkui--spacing_size_s);padding-right:var(--vkui--spacing_size_s)}.vkui-padding-inline-m{padding-left:var(--vkui--spacing_size_m);padding-right:var(--vkui--spacing_size_m)}.vkui-padding-inline-l{padding-left:var(--vkui--spacing_size_l);padding-right:var(--vkui--spacing_size_l)}.vkui-padding-inline-xl{padding-left:var(--vkui--spacing_size_xl);padding-right:var(--vkui--spacing_size_xl)}.vkui-padding-inline-2xl{padding-left:var(--vkui--spacing_size_2xl);padding-right:var(--vkui--spacing_size_2xl)}.vkui-padding-inline-3xl{padding-left:var(--vkui--spacing_size_3xl);padding-right:var(--vkui--spacing_size_3xl)}.vkui-padding-inline-4xl{padding-left:var(--vkui--spacing_size_4xl);padding-right:var(--vkui--spacing_size_4xl)}.vkui-padding-inline-inherit{padding-left:inherit;padding-right:inherit}.vkui-padding-inline-initial{padding-left:0;padding-right:0}.vkui-padding-inline-unset{padding-left:unset;padding-right:unset}.vkui-padding-inline{padding-left:var(--vkui_internal--padding-inline);padding-right:var(--vkui_internal--padding-inline)}.vkui-padding-block-2xs{padding-bottom:var(--vkui--spacing_size_2xs);padding-top:var(--vkui--spacing_size_2xs)}.vkui-padding-block-xs{padding-bottom:var(--vkui--spacing_size_xs);padding-top:var(--vkui--spacing_size_xs)}.vkui-padding-block-s{padding-bottom:var(--vkui--spacing_size_s);padding-top:var(--vkui--spacing_size_s)}.vkui-padding-block-m{padding-bottom:var(--vkui--spacing_size_m);padding-top:var(--vkui--spacing_size_m)}.vkui-padding-block-l{padding-bottom:var(--vkui--spacing_size_l);padding-top:var(--vkui--spacing_size_l)}.vkui-padding-block-xl{padding-bottom:var(--vkui--spacing_size_xl);padding-top:var(--vkui--spacing_size_xl)}.vkui-padding-block-2xl{padding-bottom:var(--vkui--spacing_size_2xl);padding-top:var(--vkui--spacing_size_2xl)}.vkui-padding-block-3xl{padding-bottom:var(--vkui--spacing_size_3xl);padding-top:var(--vkui--spacing_size_3xl)}.vkui-padding-block-4xl{padding-bottom:var(--vkui--spacing_size_4xl);padding-top:var(--vkui--spacing_size_4xl)}.vkui-padding-block-inherit{padding-bottom:inherit;padding-top:inherit}.vkui-padding-block-initial{padding-top:0;padding-bottom:0}.vkui-padding-block-unset{padding-bottom:unset;padding-top:unset}.vkui-padding-block{padding-bottom:var(--vkui_internal--padding-block);padding-top:var(--vkui_internal--padding-block)}.vkui-padding-inline-start-2xs{padding-left:var(--vkui--spacing_size_2xs)}.vkui-padding-inline-start-xs{padding-left:var(--vkui--spacing_size_xs)}.vkui-padding-inline-start-s{padding-left:var(--vkui--spacing_size_s)}.vkui-padding-inline-start-m{padding-left:var(--vkui--spacing_size_m)}.vkui-padding-inline-start-l{padding-left:var(--vkui--spacing_size_l)}.vkui-padding-inline-start-xl{padding-left:var(--vkui--spacing_size_xl)}.vkui-padding-inline-start-2xl{padding-left:var(--vkui--spacing_size_2xl)}.vkui-padding-inline-start-3xl{padding-left:var(--vkui--spacing_size_3xl)}.vkui-padding-inline-start-4xl{padding-left:var(--vkui--spacing_size_4xl)}.vkui-padding-inline-start-inherit{padding-left:inherit}.vkui-padding-inline-start-initial{padding-left:0}.vkui-padding-inline-start-unset{padding-left:unset}.vkui-padding-inline-start{padding-left:var(--vkui_internal--padding-inline-start)}.vkui-padding-inline-end-2xs{padding-right:var(--vkui--spacing_size_2xs)}.vkui-padding-inline-end-xs{padding-right:var(--vkui--spacing_size_xs)}.vkui-padding-inline-end-s{padding-right:var(--vkui--spacing_size_s)}.vkui-padding-inline-end-m{padding-right:var(--vkui--spacing_size_m)}.vkui-padding-inline-end-l{padding-right:var(--vkui--spacing_size_l)}.vkui-padding-inline-end-xl{padding-right:var(--vkui--spacing_size_xl)}.vkui-padding-inline-end-2xl{padding-right:var(--vkui--spacing_size_2xl)}.vkui-padding-inline-end-3xl{padding-right:var(--vkui--spacing_size_3xl)}.vkui-padding-inline-end-4xl{padding-right:var(--vkui--spacing_size_4xl)}.vkui-padding-inline-end-inherit{padding-right:inherit}.vkui-padding-inline-end-initial{padding-right:0}.vkui-padding-inline-end-unset{padding-right:unset}.vkui-padding-inline-end{padding-right:var(--vkui_internal--padding-inline-end)}.vkui-padding-block-start-2xs{padding-top:var(--vkui--spacing_size_2xs)}.vkui-padding-block-start-xs{padding-top:var(--vkui--spacing_size_xs)}.vkui-padding-block-start-s{padding-top:var(--vkui--spacing_size_s)}.vkui-padding-block-start-m{padding-top:var(--vkui--spacing_size_m)}.vkui-padding-block-start-l{padding-top:var(--vkui--spacing_size_l)}.vkui-padding-block-start-xl{padding-top:var(--vkui--spacing_size_xl)}.vkui-padding-block-start-2xl{padding-top:var(--vkui--spacing_size_2xl)}.vkui-padding-block-start-3xl{padding-top:var(--vkui--spacing_size_3xl)}.vkui-padding-block-start-4xl{padding-top:var(--vkui--spacing_size_4xl)}.vkui-padding-block-start-inherit{padding-top:inherit}.vkui-padding-block-start-initial{padding-top:0}.vkui-padding-block-start-unset{padding-top:unset}.vkui-padding-block-start{padding-top:var(--vkui_internal--padding-block-start)}.vkui-padding-block-end-2xs{padding-bottom:var(--vkui--spacing_size_2xs)}.vkui-padding-block-end-xs{padding-bottom:var(--vkui--spacing_size_xs)}.vkui-padding-block-end-s{padding-bottom:var(--vkui--spacing_size_s)}.vkui-padding-block-end-m{padding-bottom:var(--vkui--spacing_size_m)}.vkui-padding-block-end-l{padding-bottom:var(--vkui--spacing_size_l)}.vkui-padding-block-end-xl{padding-bottom:var(--vkui--spacing_size_xl)}.vkui-padding-block-end-2xl{padding-bottom:var(--vkui--spacing_size_2xl)}.vkui-padding-block-end-3xl{padding-bottom:var(--vkui--spacing_size_3xl)}.vkui-padding-block-end-4xl{padding-bottom:var(--vkui--spacing_size_4xl)}.vkui-padding-block-end-inherit{padding-bottom:inherit}.vkui-padding-block-end-initial{padding-bottom:0}.vkui-padding-block-end-unset{padding-bottom:unset}.vkui-padding-block-end{padding-bottom:var(--vkui_internal--padding-block-end)}.vkui-inline-size-auto{width:auto}.vkui-inline-size-max-content{width:max-content}.vkui-inline-size-min-content{width:min-content}.vkui-inline-size-fit-content{width:fit-content}.vkui-inline-size-inherit{width:inherit}.vkui-inline-size-initial{width:auto}.vkui-inline-size-unset{width:unset}.vkui-inline-size{width:var(--vkui_internal--inline-size)}.vkui-min-inline-size-max-content{min-width:max-content}.vkui-min-inline-size-min-content{min-width:min-content}.vkui-min-inline-size-fit-content{min-width:fit-content}.vkui-min-inline-size-inherit{min-width:inherit}.vkui-min-inline-size-initial{min-width:auto}.vkui-min-inline-size-unset{min-width:unset}.vkui-min-inline-size{min-width:var(--vkui_internal--min-inline-size)}.vkui-max-inline-size-max-content{max-width:max-content}.vkui-max-inline-size-min-content{max-width:min-content}.vkui-max-inline-size-fit-content{max-width:fit-content}.vkui-max-inline-size-inherit{max-width:inherit}.vkui-max-inline-size-initial{max-width:none}.vkui-max-inline-size-unset{max-width:unset}.vkui-max-inline-size{max-width:var(--vkui_internal--max-inline-size)}.vkui-block-size-auto{height:auto}.vkui-block-size-max-content{height:max-content}.vkui-block-size-min-content{height:min-content}.vkui-block-size-fit-content{height:fit-content}.vkui-block-size-inherit{height:inherit}.vkui-block-size-initial{height:auto}.vkui-block-size-unset{height:unset}.vkui-block-size{height:var(--vkui_internal--block-size)}.vkui-min-block-size-max-content{min-height:max-content}.vkui-min-block-size-min-content{min-height:min-content}.vkui-min-block-size-fit-content{min-height:fit-content}.vkui-min-block-size-inherit{min-height:inherit}.vkui-min-block-size-initial{min-height:auto}.vkui-min-block-size-unset{min-height:unset}.vkui-min-block-size{min-height:var(--vkui_internal--min-block-size)}.vkui-max-block-size-max-content{max-height:max-content}.vkui-max-block-size-min-content{max-height:min-content}.vkui-max-block-size-fit-content{max-height:fit-content}.vkui-max-block-size-inherit{max-height:inherit}.vkui-max-block-size-initial{max-height:none}.vkui-max-block-size-unset{max-height:unset}.vkui-max-block-size{max-height:var(--vkui_internal--max-block-size)}.vkui-inset-2xs{bottom:var(--vkui--spacing_size_2xs);left:var(--vkui--spacing_size_2xs);right:var(--vkui--spacing_size_2xs);top:var(--vkui--spacing_size_2xs)}.vkui-inset-xs{bottom:var(--vkui--spacing_size_xs);left:var(--vkui--spacing_size_xs);right:var(--vkui--spacing_size_xs);top:var(--vkui--spacing_size_xs)}.vkui-inset-s{bottom:var(--vkui--spacing_size_s);left:var(--vkui--spacing_size_s);right:var(--vkui--spacing_size_s);top:var(--vkui--spacing_size_s)}.vkui-inset-m{bottom:var(--vkui--spacing_size_m);left:var(--vkui--spacing_size_m);right:var(--vkui--spacing_size_m);top:var(--vkui--spacing_size_m)}.vkui-inset-l{bottom:var(--vkui--spacing_size_l);left:var(--vkui--spacing_size_l);right:var(--vkui--spacing_size_l);top:var(--vkui--spacing_size_l)}.vkui-inset-xl{bottom:var(--vkui--spacing_size_xl);left:var(--vkui--spacing_size_xl);right:var(--vkui--spacing_size_xl);top:var(--vkui--spacing_size_xl)}.vkui-inset-2xl{bottom:var(--vkui--spacing_size_2xl);left:var(--vkui--spacing_size_2xl);right:var(--vkui--spacing_size_2xl);top:var(--vkui--spacing_size_2xl)}.vkui-inset-3xl{bottom:var(--vkui--spacing_size_3xl);left:var(--vkui--spacing_size_3xl);right:var(--vkui--spacing_size_3xl);top:var(--vkui--spacing_size_3xl)}.vkui-inset-4xl{bottom:var(--vkui--spacing_size_4xl);left:var(--vkui--spacing_size_4xl);right:var(--vkui--spacing_size_4xl);top:var(--vkui--spacing_size_4xl)}.vkui-inset-inherit{bottom:inherit;left:inherit;right:inherit;top:inherit}.vkui-inset-initial{inset:auto}.vkui-inset-unset{bottom:unset;left:unset;right:unset;top:unset}.vkui-inset-auto{inset:auto}.vkui-inset{bottom:var(--vkui_internal--inset);left:var(--vkui_internal--inset);right:var(--vkui_internal--inset);top:var(--vkui_internal--inset)}.vkui-inset-inline-2xs{left:var(--vkui--spacing_size_2xs);right:var(--vkui--spacing_size_2xs)}.vkui-inset-inline-xs{left:var(--vkui--spacing_size_xs);right:var(--vkui--spacing_size_xs)}.vkui-inset-inline-s{left:var(--vkui--spacing_size_s);right:var(--vkui--spacing_size_s)}.vkui-inset-inline-m{left:var(--vkui--spacing_size_m);right:var(--vkui--spacing_size_m)}.vkui-inset-inline-l{left:var(--vkui--spacing_size_l);right:var(--vkui--spacing_size_l)}.vkui-inset-inline-xl{left:var(--vkui--spacing_size_xl);right:var(--vkui--spacing_size_xl)}.vkui-inset-inline-2xl{left:var(--vkui--spacing_size_2xl);right:var(--vkui--spacing_size_2xl)}.vkui-inset-inline-3xl{left:var(--vkui--spacing_size_3xl);right:var(--vkui--spacing_size_3xl)}.vkui-inset-inline-4xl{left:var(--vkui--spacing_size_4xl);right:var(--vkui--spacing_size_4xl)}.vkui-inset-inline-inherit{left:inherit;right:inherit}.vkui-inset-inline-initial{left:auto;right:auto}.vkui-inset-inline-unset{left:unset;right:unset}.vkui-inset-inline-auto{left:auto;right:auto}.vkui-inset-inline{left:var(--vkui_internal--inset-inline);right:var(--vkui_internal--inset-inline)}.vkui-inset-block-2xs{bottom:var(--vkui--spacing_size_2xs);top:var(--vkui--spacing_size_2xs)}.vkui-inset-block-xs{bottom:var(--vkui--spacing_size_xs);top:var(--vkui--spacing_size_xs)}.vkui-inset-block-s{bottom:var(--vkui--spacing_size_s);top:var(--vkui--spacing_size_s)}.vkui-inset-block-m{bottom:var(--vkui--spacing_size_m);top:var(--vkui--spacing_size_m)}.vkui-inset-block-l{bottom:var(--vkui--spacing_size_l);top:var(--vkui--spacing_size_l)}.vkui-inset-block-xl{bottom:var(--vkui--spacing_size_xl);top:var(--vkui--spacing_size_xl)}.vkui-inset-block-2xl{bottom:var(--vkui--spacing_size_2xl);top:var(--vkui--spacing_size_2xl)}.vkui-inset-block-3xl{bottom:var(--vkui--spacing_size_3xl);top:var(--vkui--spacing_size_3xl)}.vkui-inset-block-4xl{bottom:var(--vkui--spacing_size_4xl);top:var(--vkui--spacing_size_4xl)}.vkui-inset-block-inherit{bottom:inherit;top:inherit}.vkui-inset-block-initial{top:auto;bottom:auto}.vkui-inset-block-unset{bottom:unset;top:unset}.vkui-inset-block-auto{top:auto;bottom:auto}.vkui-inset-block{bottom:var(--vkui_internal--inset-block);top:var(--vkui_internal--inset-block)}.vkui-inset-inline-start-2xs{left:var(--vkui--spacing_size_2xs)}.vkui-inset-inline-start-xs{left:var(--vkui--spacing_size_xs)}.vkui-inset-inline-start-s{left:var(--vkui--spacing_size_s)}.vkui-inset-inline-start-m{left:var(--vkui--spacing_size_m)}.vkui-inset-inline-start-l{left:var(--vkui--spacing_size_l)}.vkui-inset-inline-start-xl{left:var(--vkui--spacing_size_xl)}.vkui-inset-inline-start-2xl{left:var(--vkui--spacing_size_2xl)}.vkui-inset-inline-start-3xl{left:var(--vkui--spacing_size_3xl)}.vkui-inset-inline-start-4xl{left:var(--vkui--spacing_size_4xl)}.vkui-inset-inline-start-inherit{left:inherit}.vkui-inset-inline-start-initial{left:auto}.vkui-inset-inline-start-unset{left:unset}.vkui-inset-inline-start-auto{left:auto}.vkui-inset-inline-start{left:var(--vkui_internal--inset-inline-start)}.vkui-inset-inline-end-2xs{right:var(--vkui--spacing_size_2xs)}.vkui-inset-inline-end-xs{right:var(--vkui--spacing_size_xs)}.vkui-inset-inline-end-s{right:var(--vkui--spacing_size_s)}.vkui-inset-inline-end-m{right:var(--vkui--spacing_size_m)}.vkui-inset-inline-end-l{right:var(--vkui--spacing_size_l)}.vkui-inset-inline-end-xl{right:var(--vkui--spacing_size_xl)}.vkui-inset-inline-end-2xl{right:var(--vkui--spacing_size_2xl)}.vkui-inset-inline-end-3xl{right:var(--vkui--spacing_size_3xl)}.vkui-inset-inline-end-4xl{right:var(--vkui--spacing_size_4xl)}.vkui-inset-inline-end-inherit{right:inherit}.vkui-inset-inline-end-initial{right:auto}.vkui-inset-inline-end-unset{right:unset}.vkui-inset-inline-end-auto{right:auto}.vkui-inset-inline-end{right:var(--vkui_internal--inset-inline-end)}.vkui-inset-block-start-2xs{top:var(--vkui--spacing_size_2xs)}.vkui-inset-block-start-xs{top:var(--vkui--spacing_size_xs)}.vkui-inset-block-start-s{top:var(--vkui--spacing_size_s)}.vkui-inset-block-start-m{top:var(--vkui--spacing_size_m)}.vkui-inset-block-start-l{top:var(--vkui--spacing_size_l)}.vkui-inset-block-start-xl{top:var(--vkui--spacing_size_xl)}.vkui-inset-block-start-2xl{top:var(--vkui--spacing_size_2xl)}.vkui-inset-block-start-3xl{top:var(--vkui--spacing_size_3xl)}.vkui-inset-block-start-4xl{top:var(--vkui--spacing_size_4xl)}.vkui-inset-block-start-inherit{top:inherit}.vkui-inset-block-start-initial{top:auto}.vkui-inset-block-start-unset{top:unset}.vkui-inset-block-start-auto{top:auto}.vkui-inset-block-start{top:var(--vkui_internal--inset-block-start)}.vkui-inset-block-end-2xs{bottom:var(--vkui--spacing_size_2xs)}.vkui-inset-block-end-xs{bottom:var(--vkui--spacing_size_xs)}.vkui-inset-block-end-s{bottom:var(--vkui--spacing_size_s)}.vkui-inset-block-end-m{bottom:var(--vkui--spacing_size_m)}.vkui-inset-block-end-l{bottom:var(--vkui--spacing_size_l)}.vkui-inset-block-end-xl{bottom:var(--vkui--spacing_size_xl)}.vkui-inset-block-end-2xl{bottom:var(--vkui--spacing_size_2xl)}.vkui-inset-block-end-3xl{bottom:var(--vkui--spacing_size_3xl)}.vkui-inset-block-end-4xl{bottom:var(--vkui--spacing_size_4xl)}.vkui-inset-block-end-inherit{bottom:inherit}.vkui-inset-block-end-initial{bottom:auto}.vkui-inset-block-end-unset{bottom:unset}.vkui-inset-block-end-auto{bottom:auto}.vkui-inset-block-end{bottom:var(--vkui_internal--inset-block-end)}.vkui-position-static{position:static}.vkui-position-relative{position:relative}.vkui-position-absolute{position:absolute}.vkui-position-fixed{position:fixed}.vkui-flex-grow-inherit{flex-grow:inherit}.vkui-flex-grow-initial{flex-grow:0}.vkui-flex-grow-unset{flex-grow:unset}.vkui-flex-grow{flex-grow:var(--vkui_internal--flex-grow)}.vkui-flex-shrink-inherit{flex-shrink:inherit}.vkui-flex-shrink-initial{flex-shrink:1}.vkui-flex-shrink-unset{flex-shrink:unset}.vkui-flex-shrink{flex-shrink:var(--vkui_internal--flex-shrink)}.vkui-flex-basis-auto{flex-basis:auto}.vkui-flex-basis-max-content{flex-basis:max-content}.vkui-flex-basis-min-content{flex-basis:min-content}.vkui-flex-basis-fit-content{flex-basis:fit-content}.vkui-flex-basis-inherit{flex-basis:inherit}.vkui-flex-basis-initial{flex-basis:auto}.vkui-flex-basis-unset{flex-basis:unset}.vkui-flex-basis-content{flex-basis:content}.vkui-flex-basis{flex-basis:var(--vkui_internal--flex-basis)}.vkui-overflow-visible{overflow:visible}.vkui-overflow-hidden{overflow:hidden}.vkui-overflow-clip{overflow:clip}.vkui-overflow-scroll{overflow:scroll}.vkui-overflow-auto{overflow:auto}.vkui-overflow-inherit{overflow:inherit}.vkui-overflow-initial{overflow:initial}.vkui-overflow-unset{overflow:unset}.vkui-overflow-block-visible{overflow-block:visible}.vkui-overflow-block-hidden{overflow-block:hidden}.vkui-overflow-block-clip{overflow-block:clip}.vkui-overflow-block-scroll{overflow-block:scroll}.vkui-overflow-block-auto{overflow-block:auto}.vkui-overflow-block-inherit{overflow-block:inherit}.vkui-overflow-block-initial{overflow-block:auto}.vkui-overflow-block-unset{overflow-block:unset}.vkui-overflow-inline-visible{overflow-inline:visible}.vkui-overflow-inline-hidden{overflow-inline:hidden}.vkui-overflow-inline-clip{overflow-inline:clip}.vkui-overflow-inline-scroll{overflow-inline:scroll}.vkui-overflow-inline-auto{overflow-inline:auto}.vkui-overflow-inline-inherit{overflow-inline:inherit}.vkui-overflow-inline-initial{overflow-inline:auto}.vkui-overflow-inline-unset{overflow-inline:unset}.vkuiRootComponent__hidden,.vkuiRootComponent__host[hidden=hidden]{display:none!important}.vkuiRootComponent__host[hidden=until-found]{content-visibility:hidden!important}.vkuiAppRootStyleContainer__host{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--vkui--color_text_primary);color-scheme:var(--vkui--colors_scheme);font-family:var(--vkui--font_family_base)}.vkuiAppRootStyleContainer__sizeYCompact{--vkui_internal--panel_header_height:var(--vkui--size_panel_header_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiAppRootStyleContainer__sizeYNone{--vkui_internal--panel_header_height:var(--vkui--size_panel_header_height--compact)}}.vkuiAppRootStyleContainer__userSelectNone{-webkit-user-select:none;user-select:none}.vkuiAppRootStyleContainer__userSelectNone [contenteditable]{-webkit-user-select:text;user-select:text}@media (pointer:coarse),(pointer:none){.vkuiAppRootStyleContainer__pointerNone{-webkit-user-select:none;user-select:none}.vkuiAppRootStyleContainer__pointerNone [contenteditable]{-webkit-user-select:text;user-select:text}}.vkuiAppRootStyleContainer__embedded{overflow:auto}.vkuiAppRoot__host{height:100%;max-height:inherit;max-width:inherit;width:100%}.vkuiAppRoot__layoutCard{background:var(--vkui--color_background)}.vkuiAppRoot__layoutPlain{background:var(--vkui--color_background_content)}.vkuiAppRoot__transformForPositionFixedElements{transform:translateZ(0)}.vkuitokens__defaultColor{color:var(--vkui--color_text_primary);color-scheme:var(--vkui--colors_scheme)}.vkuiTypography__normalize{margin:0;padding:0;display:block}.vkuiTypography__inline{display:inline-block}.vkuiTypography__weight1.vkuiTypography__weight1.vkuiTypography__weight1.vkuiTypography__weight1{font-weight:var(--vkui--font_weight_base1)}.vkuiTypography__accent.vkuiTypography__weight1.vkuiTypography__weight1.vkuiTypography__weight1{font-weight:var(--vkui--font_weight_accent1)}.vkuiTypography__weight2.vkuiTypography__weight2.vkuiTypography__weight2.vkuiTypography__weight2{font-weight:var(--vkui--font_weight_base2)}.vkuiTypography__accent.vkuiTypography__weight2.vkuiTypography__weight2.vkuiTypography__weight2{font-weight:var(--vkui--font_weight_accent2)}.vkuiTypography__weight3.vkuiTypography__weight3.vkuiTypography__weight3.vkuiTypography__weight3{font-weight:var(--vkui--font_weight_base3)}.vkuiTypography__accent.vkuiTypography__weight3.vkuiTypography__weight3.vkuiTypography__weight3{font-weight:var(--vkui--font_weight_accent3)}.vkuiTypography__host b{font-weight:var(--vkui--font_weight_base1)}.vkuiTypography__accent.vkuiTypography__host b{font-weight:var(--vkui--font_weight_accent1)}.vkuiTypography__alignStart{text-align:left}.vkuiTypography__alignCenter{text-align:center}.vkuiTypography__alignEnd{text-align:right}.vkuiDisplayTitle__level1{font-family:var(--vkui--font_display_title1--font_family--regular);font-size:var(--vkui--font_display_title1--font_size--regular);font-weight:var(--vkui--font_display_title1--font_weight--regular);line-height:var(--vkui--font_display_title1--line_height--regular)}.vkuiDisplayTitle__sizeYCompact.vkuiDisplayTitle__level1{font-family:var(--vkui--font_display_title1--font_family--compact,var(--vkui--font_display_title1--font_family--regular));font-size:var(--vkui--font_display_title1--font_size--compact,var(--vkui--font_display_title1--font_size--regular));font-weight:var(--vkui--font_display_title1--font_weight--compact,var(--vkui--font_display_title1--font_weight--regular));line-height:var(--vkui--font_display_title1--line_height--compact,var(--vkui--font_display_title1--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiDisplayTitle__sizeYNone.vkuiDisplayTitle__level1{font-family:var(--vkui--font_display_title1--font_family--compact,var(--vkui--font_display_title1--font_family--regular));font-size:var(--vkui--font_display_title1--font_size--compact,var(--vkui--font_display_title1--font_size--regular));font-weight:var(--vkui--font_display_title1--font_weight--compact,var(--vkui--font_display_title1--font_weight--regular));line-height:var(--vkui--font_display_title1--line_height--compact,var(--vkui--font_display_title1--line_height--regular))}}.vkuiDisplayTitle__level2{font-family:var(--vkui--font_display_title2--font_family--regular);font-size:var(--vkui--font_display_title2--font_size--regular);font-weight:var(--vkui--font_display_title2--font_weight--regular);line-height:var(--vkui--font_display_title2--line_height--regular)}.vkuiDisplayTitle__sizeYCompact.vkuiDisplayTitle__level2{font-family:var(--vkui--font_display_title2--font_family--compact,var(--vkui--font_display_title2--font_family--regular));font-size:var(--vkui--font_display_title2--font_size--compact,var(--vkui--font_display_title2--font_size--regular));font-weight:var(--vkui--font_display_title2--font_weight--compact,var(--vkui--font_display_title2--font_weight--regular));line-height:var(--vkui--font_display_title2--line_height--compact,var(--vkui--font_display_title2--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiDisplayTitle__sizeYNone.vkuiDisplayTitle__level2{font-family:var(--vkui--font_display_title2--font_family--compact,var(--vkui--font_display_title2--font_family--regular));font-size:var(--vkui--font_display_title2--font_size--compact,var(--vkui--font_display_title2--font_size--regular));font-weight:var(--vkui--font_display_title2--font_weight--compact,var(--vkui--font_display_title2--font_weight--regular));line-height:var(--vkui--font_display_title2--line_height--compact,var(--vkui--font_display_title2--line_height--regular))}}.vkuiDisplayTitle__level3{font-family:var(--vkui--font_display_title3--font_family--regular);font-size:var(--vkui--font_display_title3--font_size--regular);font-weight:var(--vkui--font_display_title3--font_weight--regular);line-height:var(--vkui--font_display_title3--line_height--regular)}.vkuiDisplayTitle__sizeYCompact.vkuiDisplayTitle__level3{font-family:var(--vkui--font_display_title3--font_family--compact,var(--vkui--font_display_title3--font_family--regular));font-size:var(--vkui--font_display_title3--font_size--compact,var(--vkui--font_display_title3--font_size--regular));font-weight:var(--vkui--font_display_title3--font_weight--compact,var(--vkui--font_display_title3--font_weight--regular));line-height:var(--vkui--font_display_title3--line_height--compact,var(--vkui--font_display_title3--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiDisplayTitle__sizeYNone.vkuiDisplayTitle__level3{font-family:var(--vkui--font_display_title3--font_family--compact,var(--vkui--font_display_title3--font_family--regular));font-size:var(--vkui--font_display_title3--font_size--compact,var(--vkui--font_display_title3--font_size--regular));font-weight:var(--vkui--font_display_title3--font_weight--compact,var(--vkui--font_display_title3--font_weight--regular));line-height:var(--vkui--font_display_title3--line_height--compact,var(--vkui--font_display_title3--line_height--regular))}}.vkuiDisplayTitle__level4{font-family:var(--vkui--font_display_title4--font_family--regular);font-size:var(--vkui--font_display_title4--font_size--regular);font-weight:var(--vkui--font_display_title4--font_weight--regular);line-height:var(--vkui--font_display_title4--line_height--regular)}.vkuiDisplayTitle__sizeYCompact.vkuiDisplayTitle__level4{font-family:var(--vkui--font_display_title4--font_family--compact,var(--vkui--font_display_title4--font_family--regular));font-size:var(--vkui--font_display_title4--font_size--compact,var(--vkui--font_display_title4--font_size--regular));font-weight:var(--vkui--font_display_title4--font_weight--compact,var(--vkui--font_display_title4--font_weight--regular));line-height:var(--vkui--font_display_title4--line_height--compact,var(--vkui--font_display_title4--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiDisplayTitle__sizeYNone.vkuiDisplayTitle__level4{font-family:var(--vkui--font_display_title4--font_family--compact,var(--vkui--font_display_title4--font_family--regular));font-size:var(--vkui--font_display_title4--font_size--compact,var(--vkui--font_display_title4--font_size--regular));font-weight:var(--vkui--font_display_title4--font_weight--compact,var(--vkui--font_display_title4--font_weight--regular));line-height:var(--vkui--font_display_title4--line_height--compact,var(--vkui--font_display_title4--line_height--regular))}}.vkuiTitle__level1{font-family:var(--vkui--font_title1--font_family--regular);font-size:var(--vkui--font_title1--font_size--regular);font-weight:var(--vkui--font_title1--font_weight--regular);line-height:var(--vkui--font_title1--line_height--regular)}.vkuiTitle__sizeYCompact.vkuiTitle__level1{font-family:var(--vkui--font_title1--font_family--compact,var(--vkui--font_title1--font_family--regular));font-size:var(--vkui--font_title1--font_size--compact,var(--vkui--font_title1--font_size--regular));font-weight:var(--vkui--font_title1--font_weight--compact,var(--vkui--font_title1--font_weight--regular));line-height:var(--vkui--font_title1--line_height--compact,var(--vkui--font_title1--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTitle__sizeYNone.vkuiTitle__level1{font-family:var(--vkui--font_title1--font_family--compact,var(--vkui--font_title1--font_family--regular));font-size:var(--vkui--font_title1--font_size--compact,var(--vkui--font_title1--font_size--regular));font-weight:var(--vkui--font_title1--font_weight--compact,var(--vkui--font_title1--font_weight--regular));line-height:var(--vkui--font_title1--line_height--compact,var(--vkui--font_title1--line_height--regular))}}.vkuiTitle__level2{font-family:var(--vkui--font_title2--font_family--regular);font-size:var(--vkui--font_title2--font_size--regular);font-weight:var(--vkui--font_title2--font_weight--regular);line-height:var(--vkui--font_title2--line_height--regular)}.vkuiTitle__sizeYCompact.vkuiTitle__level2{font-family:var(--vkui--font_title2--font_family--compact,var(--vkui--font_title2--font_family--regular));font-size:var(--vkui--font_title2--font_size--compact,var(--vkui--font_title2--font_size--regular));font-weight:var(--vkui--font_title2--font_weight--compact,var(--vkui--font_title2--font_weight--regular));line-height:var(--vkui--font_title2--line_height--compact,var(--vkui--font_title2--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTitle__sizeYNone.vkuiTitle__level2{font-family:var(--vkui--font_title2--font_family--compact,var(--vkui--font_title2--font_family--regular));font-size:var(--vkui--font_title2--font_size--compact,var(--vkui--font_title2--font_size--regular));font-weight:var(--vkui--font_title2--font_weight--compact,var(--vkui--font_title2--font_weight--regular));line-height:var(--vkui--font_title2--line_height--compact,var(--vkui--font_title2--line_height--regular))}}.vkuiTitle__level3{font-family:var(--vkui--font_title3--font_family--regular);font-size:var(--vkui--font_title3--font_size--regular);font-weight:var(--vkui--font_title3--font_weight--regular);line-height:var(--vkui--font_title3--line_height--regular)}.vkuiTitle__sizeYCompact.vkuiTitle__level3{font-family:var(--vkui--font_title3--font_family--compact,var(--vkui--font_title3--font_family--regular));font-size:var(--vkui--font_title3--font_size--compact,var(--vkui--font_title3--font_size--regular));font-weight:var(--vkui--font_title3--font_weight--compact,var(--vkui--font_title3--font_weight--regular));line-height:var(--vkui--font_title3--line_height--compact,var(--vkui--font_title3--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTitle__sizeYNone.vkuiTitle__level3{font-family:var(--vkui--font_title3--font_family--compact,var(--vkui--font_title3--font_family--regular));font-size:var(--vkui--font_title3--font_size--compact,var(--vkui--font_title3--font_size--regular));font-weight:var(--vkui--font_title3--font_weight--compact,var(--vkui--font_title3--font_weight--regular));line-height:var(--vkui--font_title3--line_height--compact,var(--vkui--font_title3--line_height--regular))}}.vkuiHeadline__level1{font-family:var(--vkui--font_headline1--font_family--regular);font-size:var(--vkui--font_headline1--font_size--regular);font-weight:var(--vkui--font_headline1--font_weight--regular);line-height:var(--vkui--font_headline1--line_height--regular)}.vkuiHeadline__sizeYCompact.vkuiHeadline__level1{font-size:var(--vkui--font_headline1--font_size--compact,var(--vkui--font_headline1--font_size--regular));font-weight:var(--vkui--font_headline1--font_weight--compact,var(--vkui--font_headline1--font_weight--regular));line-height:var(--vkui--font_headline1--line_height--compact,var(--vkui--font_headline1--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiHeadline__sizeYNone.vkuiHeadline__level1{font-size:var(--vkui--font_headline1--font_size--compact,var(--vkui--font_headline1--font_size--regular));font-weight:var(--vkui--font_headline1--font_weight--compact,var(--vkui--font_headline1--font_weight--regular));line-height:var(--vkui--font_headline1--line_height--compact,var(--vkui--font_headline1--line_height--regular))}}.vkuiHeadline__level2{font-family:var(--vkui--font_headline2--font_family--regular);font-size:var(--vkui--font_headline2--font_size--regular);font-weight:var(--vkui--font_headline2--font_weight--regular);line-height:var(--vkui--font_headline2--line_height--regular)}.vkuiHeadline__sizeYCompact.vkuiHeadline__level2{font-size:var(--vkui--font_headline2--font_size--compact,var(--vkui--font_headline2--font_size--regular));font-weight:var(--vkui--font_headline2--font_weight--compact,var(--vkui--font_headline2--font_weight--regular));line-height:var(--vkui--font_headline2--line_height--compact,var(--vkui--font_headline2--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiHeadline__sizeYNone.vkuiHeadline__level2{font-size:var(--vkui--font_headline2--font_size--compact,var(--vkui--font_headline2--font_size--regular));font-weight:var(--vkui--font_headline2--font_weight--compact,var(--vkui--font_headline2--font_weight--regular));line-height:var(--vkui--font_headline2--line_height--compact,var(--vkui--font_headline2--line_height--regular))}}.vkuiText__host{font-family:var(--vkui--font_text--font_family--regular);font-size:var(--vkui--font_text--font_size--regular);font-weight:var(--vkui--font_text--font_weight--regular);line-height:var(--vkui--font_text--line_height--regular)}.vkuiText__sizeYCompact{font-family:var(--vkui--font_text--font_family--compact,var(--vkui--font_text--font_family--regular));font-size:var(--vkui--font_text--font_size--compact,var(--vkui--font_text--font_size--regular));font-weight:var(--vkui--font_text--font_weight--compact,var(--vkui--font_text--font_weight--regular));line-height:var(--vkui--font_text--line_height--compact,var(--vkui--font_text--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiText__sizeYNone{font-family:var(--vkui--font_text--font_family--compact,var(--vkui--font_text--font_family--regular));font-size:var(--vkui--font_text--font_size--compact,var(--vkui--font_text--font_size--regular));font-weight:var(--vkui--font_text--font_weight--compact,var(--vkui--font_text--font_weight--regular));line-height:var(--vkui--font_text--line_height--compact,var(--vkui--font_text--line_height--regular))}}.vkuiParagraph__host{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)}.vkuiParagraph__sizeYCompact{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiParagraph__sizeYNone{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))}}.vkuiSubhead__host{font-family:var(--vkui--font_subhead--font_family--regular);font-size:var(--vkui--font_subhead--font_size--regular);font-weight:var(--vkui--font_subhead--font_weight--regular);line-height:var(--vkui--font_subhead--line_height--regular)}.vkuiSubhead__sizeYCompact{font-family:var(--vkui--font_subhead--font_family--compact,var(--vkui--font_subhead--font_family--regular));font-size:var(--vkui--font_subhead--font_size--compact,var(--vkui--font_subhead--font_size--regular));font-weight:var(--vkui--font_subhead--font_weight--compact,var(--vkui--font_subhead--font_weight--regular));line-height:var(--vkui--font_subhead--line_height--compact,var(--vkui--font_subhead--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSubhead__sizeYNone{font-family:var(--vkui--font_subhead--font_family--compact,var(--vkui--font_subhead--font_family--regular));font-size:var(--vkui--font_subhead--font_size--compact,var(--vkui--font_subhead--font_size--regular));font-weight:var(--vkui--font_subhead--font_weight--compact,var(--vkui--font_subhead--font_weight--regular));line-height:var(--vkui--font_subhead--line_height--compact,var(--vkui--font_subhead--line_height--regular))}}.vkuiFootnote__host{font-family:var(--vkui--font_footnote--font_family--regular);font-size:var(--vkui--font_footnote--font_size--regular);font-weight:var(--vkui--font_footnote--font_weight--regular);line-height:var(--vkui--font_footnote--line_height--regular)}.vkuiFootnote__sizeYCompact{font-family:var(--vkui--font_footnote--font_family--compact,var(--vkui--font_footnote--font_family--regular));font-size:var(--vkui--font_footnote--font_size--compact,var(--vkui--font_footnote--font_size--regular));font-weight:var(--vkui--font_footnote--font_weight--compact,var(--vkui--font_footnote--font_weight--regular));line-height:var(--vkui--font_footnote--line_height--compact,var(--vkui--font_footnote--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFootnote__sizeYNone{font-family:var(--vkui--font_footnote--font_family--compact,var(--vkui--font_footnote--font_family--regular));font-size:var(--vkui--font_footnote--font_size--compact,var(--vkui--font_footnote--font_size--regular));font-weight:var(--vkui--font_footnote--font_weight--compact,var(--vkui--font_footnote--font_weight--regular));line-height:var(--vkui--font_footnote--line_height--compact,var(--vkui--font_footnote--line_height--regular))}}.vkuiFootnote__caps{font-family:var(--vkui--font_footnote_caps--font_family--regular);font-size:var(--vkui--font_footnote_caps--font_size--regular);font-weight:var(--vkui--font_footnote_caps--font_weight--regular);line-height:var(--vkui--font_footnote_caps--line_height--regular);text-transform:uppercase}.vkuiFootnote__sizeYCompact.vkuiFootnote__caps{font-family:var(--vkui--font_footnote_caps--font_family--compact,var(--vkui--font_footnote_caps--font_family--regular));font-size:var(--vkui--font_footnote_caps--font_size--compact,var(--vkui--font_footnote_caps--font_size--regular));font-weight:var(--vkui--font_footnote_caps--font_weight--compact,var(--vkui--font_footnote_caps--font_weight--regular));line-height:var(--vkui--font_footnote_caps--line_height--compact,var(--vkui--font_footnote_caps--line_height--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFootnote__sizeYNone.vkuiFootnote__caps{font-family:var(--vkui--font_footnote_caps--font_family--compact,var(--vkui--font_footnote_caps--font_family--regular));font-size:var(--vkui--font_footnote_caps--font_size--compact,var(--vkui--font_footnote_caps--font_size--regular));font-weight:var(--vkui--font_footnote_caps--font_weight--compact,var(--vkui--font_footnote_caps--font_weight--regular));line-height:var(--vkui--font_footnote_caps--line_height--compact,var(--vkui--font_footnote_caps--line_height--regular))}}.vkuiCaption__caps{text-transform:uppercase}.vkuiCaption__level1{font-family:var(--vkui--font_caption1--font_family--regular);font-size:var(--vkui--font_caption1--font_size--regular);font-weight:var(--vkui--font_caption1--font_weight--regular);line-height:var(--vkui--font_caption1--line_height--regular)}.vkuiCaption__sizeYCompact.vkuiCaption__level1{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCaption__sizeYNone.vkuiCaption__level1{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))}}.vkuiCaption__level1.vkuiCaption__caps{font-family:var(--vkui--font_caption1_caps--font_family--regular);font-size:var(--vkui--font_caption1_caps--font_size--regular);font-weight:var(--vkui--font_caption1_caps--font_weight--regular);line-height:var(--vkui--font_caption1_caps--line_height--regular)}.vkuiCaption__sizeYCompact.vkuiCaption__level1.vkuiCaption__caps{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCaption__sizeYNone.vkuiCaption__level1.vkuiCaption__caps{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))}}.vkuiCaption__level2{font-family:var(--vkui--font_caption2--font_family--regular);font-size:var(--vkui--font_caption2--font_size--regular);font-weight:var(--vkui--font_caption2--font_weight--regular);line-height:var(--vkui--font_caption2--line_height--regular)}.vkuiCaption__sizeYCompact.vkuiCaption__level2{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCaption__sizeYNone.vkuiCaption__level2{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))}}.vkuiCaption__level2.vkuiCaption__caps{font-family:var(--vkui--font_caption2_caps--font_family--regular);font-size:var(--vkui--font_caption2_caps--font_size--regular);font-weight:var(--vkui--font_caption2_caps--font_weight--regular);line-height:var(--vkui--font_caption2_caps--line_height--regular)}.vkuiCaption__sizeYCompact.vkuiCaption__level2.vkuiCaption__caps{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCaption__sizeYNone.vkuiCaption__level2.vkuiCaption__caps{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))}}.vkuiCaption__level3{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)}.vkuiCaption__sizeYCompact.vkuiCaption__level3{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCaption__sizeYNone.vkuiCaption__level3{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))}}.vkuiCaption__level3.vkuiCaption__caps{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)}.vkuiCaption__sizeYCompact.vkuiCaption__level3.vkuiCaption__caps{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))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCaption__sizeYNone.vkuiCaption__level3.vkuiCaption__caps{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))}}.vkuiEllipsisText__host{min-width:0;max-width:100%;display:inline-flex}.vkuiEllipsisText__host.vkuiEllipsisText__disableNativeTitle .vkuiEllipsisText__content:after,.vkuiEllipsisText__host.vkuiEllipsisText__disableNativeTitle:after{content:"";display:block}.vkuiEllipsisText__content{max-width:inherit;text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:1em;overflow:hidden}.vkuiEllipsisText__contentMultiline{-ms-box-orient:vertical;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.vkuiUnstyledTextField__host{appearance:none;box-shadow:none;resize:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0}.vkuiUnstyledTextField__noPadding{padding:0}.vkuiUnstyledTextField__host:focus{outline:none}.vkuiUnstyledTextField__host::-webkit-inner-spin-button{appearance:none}.vkuiUnstyledTextField__host::-webkit-outer-spin-button{appearance:none}.vkuiUnstyledTextField__host[type=number]{appearance:textfield}.vkuiClickable__realClickable{cursor:pointer;-webkit-tap-highlight-color:transparent}button.vkuiClickable__realClickable{appearance:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}a.vkuiClickable__realClickable{appearance:none;text-decoration:none}.vkuiClickable__host:focus,.vkuiClickable__host:focus-visible{outline:none}.vkuiClickable__host[aria-disabled=true],.vkuiClickable__host[disabled]{cursor:not-allowed}.vkuiTappable__host{border-radius:var(--vkui--size_border_radius--regular);isolation:isolate;position:relative}.vkuiTappable__host>*{z-index:var(--vkui_internal--z_index_tappable_element);position:relative}.vkuiTappable__sizeXCompact{border-radius:0}@media (width<=767.9px){.vkuiTappable__sizeXNone{border-radius:0}}.vkuiTappable__host.vkuiTappable__borderRadiusInherit{border-radius:inherit}.vkuiTappable__stateLayer{border-radius:inherit;z-index:var(--vkui_internal--z_index_tappable_state);transition:background-color .15s ease-out;position:absolute;inset:0;overflow:hidden}.vkuiTappable__hasPointerFalse .vkuiTappable__ripple{transition:background-color .15s ease-out .15s}@media (pointer:coarse),(pointer:none){.vkuiTappable__hasPointerNone .vkuiTappable__ripple{transition:background-color .15s ease-out .15s}}.vkuiTappable__hoveredBackground>.vkuiTappable__stateLayer{background-color:var(--vkui--color_transparent--hover)}.vkuiTappable__activatedBackground>.vkuiTappable__stateLayer{background-color:var(--vkui--color_transparent--active)}.vkuiTappable__activatedOpacity,.vkuiTappable__hoveredOpacity{transition:opacity .15s ease-out}.vkuiTappable__hoveredOpacity{opacity:.8}.vkuiTappable__activatedOpacity{opacity:.7}.vkuiTappable__wave{animation:vkuiTappable__animation-wave .3s var(--vkui--animation_easing_platform);background:var(--vkui--color_transparent--active);content:"";opacity:0;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:0;left:0}@keyframes vkuiTappable__animation-wave{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.vkuiFixedLayout__host{box-sizing:border-box;padding-left:var(--vkui_internal--safe_area_inset_left);padding-right:var(--vkui_internal--safe_area_inset_right);z-index:var(--vkui_internal--z_index_fixed_layout);position:fixed;left:auto}.vkuiFixedLayout__filled{background:var(--vkui--color_background_content)}.vkuiFixedLayout__verticalTop{width:100%;top:0}.vkuiFixedLayout__verticalBottom{padding-bottom:var(--vkui_internal--safe_area_inset_bottom);width:100%;bottom:0}.vkuiInternalEpic--hasTabbar .vkuiFixedLayout__verticalBottom{padding-bottom:calc(var(--vkui_internal--tabbar_height) + var(--vkui_internal--safe_area_inset_bottom))}.vkuiInternalPanelHeader~* .vkuiFixedLayout__verticalTop:not(.vkuiInternalPanelHeader__fixed),.vkuiInternalPanelHeader~.vkuiFixedLayout__verticalTop{top:calc(var(--vkui_internal--panel_header_height) + var(--vkui_internal--safe_area_inset_top))}.vkuiImageBaseBadge__host{z-index:var(--vkui_internal--z_index_image_base_badge);border-radius:50%;padding:2px;position:absolute;bottom:0;right:0;transform:translate(2px,2px)}.vkuiImageBaseBadge__backgroundStroke{background-color:var(--vkui_internal--background,var(--vkui--color_background_content))}.vkuiImageBaseBadge__backgroundShadow:before{border-radius:inherit;box-shadow:var(--vkui--elevation1);content:"";pointer-events:none;margin:auto;position:absolute;inset:2px}.vkuiImageBaseFloatElement__host{z-index:var(--vkui_internal--z_index_image_base_positioned_element);--vkui_internal--FloatElement_horizontal_indent:0;--vkui_internal--FloatElement_vertical_indent:0;transition:opacity .3s ease-in-out;position:absolute}.vkuiImageBaseFloatElement__inlineIndent2xs{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_2xs)}.vkuiImageBaseFloatElement__inlineIndentXs{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_xs)}.vkuiImageBaseFloatElement__inlineIndentS{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_s)}.vkuiImageBaseFloatElement__inlineIndentM{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_m)}.vkuiImageBaseFloatElement__inlineIndentL{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_l)}.vkuiImageBaseFloatElement__inlineIndentXl{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_xl)}.vkuiImageBaseFloatElement__inlineIndent2xl{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_2xl)}.vkuiImageBaseFloatElement__inlineIndent3xl{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_3xl)}.vkuiImageBaseFloatElement__inlineIndent4xl{--vkui_internal--FloatElement_horizontal_indent:var(--vkui--spacing_size_4xl)}.vkuiImageBaseFloatElement__blockIndent2xs{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_2xs)}.vkuiImageBaseFloatElement__blockIndentXs{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_xs)}.vkuiImageBaseFloatElement__blockIndentS{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_s)}.vkuiImageBaseFloatElement__blockIndentM{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_m)}.vkuiImageBaseFloatElement__blockIndentL{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_l)}.vkuiImageBaseFloatElement__blockIndentXl{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_xl)}.vkuiImageBaseFloatElement__blockIndent2xl{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_2xl)}.vkuiImageBaseFloatElement__blockIndent3xl{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_3xl)}.vkuiImageBaseFloatElement__blockIndent4xl{--vkui_internal--FloatElement_vertical_indent:var(--vkui--spacing_size_4xl)}.vkuiImageBaseFloatElement__hidden{opacity:0}.vkuiImageBaseFloatElement__placementTopStart{left:var(--vkui_internal--FloatElement_horizontal_indent);top:var(--vkui_internal--FloatElement_vertical_indent)}.vkuiImageBaseFloatElement__placementTop{left:50%;top:var(--vkui_internal--FloatElement_vertical_indent);transform:translate(-50%)}.vkuiImageBaseFloatElement__placementTopEnd{right:var(--vkui_internal--FloatElement_horizontal_indent);top:var(--vkui_internal--FloatElement_vertical_indent)}.vkuiImageBaseFloatElement__placementBottomStart{bottom:var(--vkui_internal--FloatElement_vertical_indent);left:var(--vkui_internal--FloatElement_horizontal_indent)}.vkuiImageBaseFloatElement__placementBottom{bottom:var(--vkui_internal--FloatElement_vertical_indent);left:50%;transform:translate(-50%)}.vkuiImageBaseFloatElement__placementBottomEnd{bottom:var(--vkui_internal--FloatElement_vertical_indent);right:var(--vkui_internal--FloatElement_horizontal_indent)}.vkuiImageBaseFloatElement__placementMiddleStart{left:var(--vkui_internal--FloatElement_horizontal_indent);top:50%;transform:translateY(-50%)}.vkuiImageBaseFloatElement__placementMiddle{top:50%;left:50%;transform:translate(-50%,-50%)}.vkuiImageBaseFloatElement__placementMiddleEnd{right:var(--vkui_internal--FloatElement_horizontal_indent);top:50%;transform:translateY(-50%)}.vkuiImageBaseOverlay__host{border-radius:inherit;box-shadow:inherit;box-sizing:border-box;opacity:0;width:100%;height:100%;z-index:var(--vkui_internal--z_index_image_base_overlay);border:0;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.vkuiImageBaseOverlay__visible{opacity:1}@media (hover:hover) and (pointer:fine){.vkuiImageBaseOverlay__host:hover{opacity:1}}.vkuiImageBaseOverlay__clickable{cursor:pointer}.vkuiImageBaseOverlay__themeLight{background-color:var(--vkui--color_avatar_overlay_inverse_alpha);color:var(--vkui--color_icon_accent)}.vkuiImageBaseOverlay__themeDark{background-color:var(--vkui--color_avatar_overlay);color:var(--vkui--color_icon_contrast)}.vkuiImageBase__host{background-color:var(--vkui--color_background_secondary);box-sizing:border-box;color:var(--vkui_internal--icon_color,var(--vkui--color_icon_secondary));isolation:isolate;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.vkuiImageBase__loaded,.vkuiImageBase__transparentBackground{background-color:initial}.vkuiImageBase__border,.vkuiImageBase__children{width:100%;height:100%;position:absolute;top:0;left:0}.vkuiImageBase__children{align-items:inherit;border-radius:inherit;display:inherit;justify-content:inherit}.vkuiImageBase__border{border:var(--vkui--size_border--regular)solid var(--vkui--color_image_border_alpha);border-radius:inherit;box-sizing:border-box;pointer-events:none;transform-origin:0 0;z-index:var(--vkui_internal--z_index_image_base_border)}.vkuiImageBase__img{border-radius:inherit;color:#0000;text-indent:10000px;border:0;width:100%;height:100%;display:block}.vkuiImageBase__imgKeepRatio{width:auto;height:auto}.vkuiImageBase__imgObjectFitContain{object-fit:contain}.vkuiImageBase__imgObjectFitCover{object-fit:cover}.vkuiImageBase__imgObjectFitNone{object-fit:none}.vkuiImageBase__imgObjectFitScaleDown{object-fit:scale-down}.vkuiImageBase__withObjectPosition{--vkui_internal--ImageBase_object_position_default:50% 50%;object-position:var(--vkui_internal--ImageBase_object_position,var(--vkui_internal--ImageBase_object_position_default))}.vkuiImageBase__withFilter{--vkui_internal--ImageBase_object_filter_default:none;filter:var(--vkui_internal--ImageBase_object_filter,var(--vkui_internal--ImageBase_object_filter_default))}.vkuiImageBase__imgHiddenAlt{opacity:0}.vkuiImageBase__fallback{position:absolute;top:auto;left:auto}.vkuiInternalPanelHeader__before>.vkuiImageBase__host{margin-left:8px}.vkuiInternalPanelHeader__after>.vkuiImageBase__host{margin-right:8px}.vkuiVisuallyHidden__host{clip-path:inset(50%);opacity:0;-webkit-user-select:none;user-select:none;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vkuiVisuallyHidden__focusableInput{pointer-events:none;top:0;left:0;clip-path:none!important;width:100%!important;height:100%!important}.vkuiSpinner__host{color:var(--vkui--color_icon_medium);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vkuiSpinner__noColor{color:currentColor}.vkuistyles__visibilityDelay{--vkui_internal--animation_delay_visibility:.2s;animation:0s linear var(--vkui_internal--animation_delay_visibility)forwards vkuistyles__animation-styles-delay-visibility;visibility:hidden}@keyframes vkuistyles__animation-styles-delay-visibility{to{visibility:visible}}.vkuiButton__host{border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;max-width:100%;min-height:var(--vkui--size_button_small_height--compact);min-width:var(--vkui--size_button_minimum_width--regular);border:0;margin:0;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:inline-block;position:relative}.vkuiButton__rounded{border-radius:var(--vkui--size_border_radius_rounded--regular)}.vkuiButton__loading:not(.vkuiButton__disabled){cursor:progress!important}.vkuiButton__singleIcon{min-width:auto;width:var(--vkui--size_button_small_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__singleIcon{width:var(--vkui--size_button_small_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__singleIcon{width:var(--vkui--size_button_small_height--regular)}}.vkuiButton__stretched{flex-grow:1;flex-basis:0;width:100%;display:block}.vkuiButton__in{box-sizing:border-box;min-height:inherit;text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.vkuiButton__alignLeft .vkuiButton__in{text-align:left;justify-content:flex-start}.vkuiButton__alignRight .vkuiButton__in{text-align:right;justify-content:flex-end}.vkuiButton__disabled{opacity:var(--vkui--opacity_disable)}.vkuiButton__modeOutline.vkuiButton__disabled:not(.vkuiButton__appearanceOverlay),.vkuiButton__modePrimary.vkuiButton__disabled:not(.vkuiButton__appearanceOverlay):not(.vkuiButton__appearanceNegative):not(.vkuiButton__appearancePositive),.vkuiButton__modeSecondary.vkuiButton__disabled:not(.vkuiButton__appearanceOverlay),.vkuiButton__modeTertiary.vkuiButton__disabled:not(.vkuiButton__appearanceOverlay){opacity:.64}.vkuiButton__content{font-weight:var(--vkui--font_weight_accent2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiButton__sizeS .vkuiButton__content:first-child{padding-left:var(--vkui--size_button_base_small_padding_horizontal--regular)}.vkuiButton__sizeS .vkuiButton__content:last-child{padding-right:var(--vkui--size_button_base_small_padding_horizontal--regular)}.vkuiButton__sizeM .vkuiButton__content:first-child{padding-left:var(--vkui--size_button_base_medium_padding_horizontal--regular)}.vkuiButton__sizeM .vkuiButton__content:last-child{padding-right:var(--vkui--size_button_base_medium_padding_horizontal--regular)}.vkuiButton__sizeL .vkuiButton__content:first-child{padding-left:var(--vkui--size_button_base_large_padding_horizontal--regular)}.vkuiButton__sizeL .vkuiButton__content:last-child{padding-right:var(--vkui--size_button_base_large_padding_horizontal--regular)}.vkuiButton__sizeS .vkuiButton__before{padding-left:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiButton__sizeM .vkuiButton__before{padding-left:var(--vkui--size_button_base_medium_padding_horizontal_icon--regular)}.vkuiButton__sizeL .vkuiButton__before{padding-left:var(--vkui--size_button_base_large_padding_horizontal_icon--regular)}.vkuiButton__sizeS .vkuiButton__after{padding-right:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiButton__sizeM .vkuiButton__after{padding-right:var(--vkui--size_button_base_medium_padding_horizontal_icon--regular)}.vkuiButton__sizeL .vkuiButton__after{padding-right:var(--vkui--size_button_base_large_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeS .vkuiButton__content:first-child{padding-left:var(--vkui--size_button_tertiary_small_padding_horizontal--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeS .vkuiButton__content:last-child{padding-right:var(--vkui--size_button_tertiary_small_padding_horizontal--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeM .vkuiButton__content:first-child{padding-left:var(--vkui--size_button_tertiary_medium_padding_horizontal--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeM .vkuiButton__content:last-child{padding-right:var(--vkui--size_button_tertiary_medium_padding_horizontal--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeL .vkuiButton__content:first-child{padding-left:var(--vkui--size_button_tertiary_large_padding_horizontal--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeL .vkuiButton__content:last-child{padding-right:var(--vkui--size_button_tertiary_large_padding_horizontal--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeS .vkuiButton__before{padding-left:var(--vkui--size_button_tertiary_small_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeM .vkuiButton__before{padding-left:var(--vkui--size_button_tertiary_medium_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeL .vkuiButton__before{padding-left:var(--vkui--size_button_tertiary_large_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeS .vkuiButton__after{padding-right:var(--vkui--size_button_tertiary_small_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeM .vkuiButton__after{padding-right:var(--vkui--size_button_tertiary_medium_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__sizeL .vkuiButton__after{padding-right:var(--vkui--size_button_tertiary_large_padding_horizontal_icon--regular)}.vkuiButton__modeTertiary.vkuiButton__singleIcon .vkuiButton__after,.vkuiButton__modeTertiary.vkuiButton__singleIcon .vkuiButton__before,.vkuiButton__singleIcon .vkuiButton__after,.vkuiButton__singleIcon .vkuiButton__before{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.vkuiButton__modeLink{background:0 0;min-width:auto}.vkuiButton__modeLink .vkuiButton__after,.vkuiButton__modeLink .vkuiButton__before,.vkuiButton__modeLink .vkuiButton__content:first-child,.vkuiButton__modeLink .vkuiButton__content:last-child,.vkuiButton__stretched .vkuiButton__after:only-child,.vkuiButton__stretched .vkuiButton__before:only-child{padding-left:0;padding-right:0}.vkuiButton__spinner{position:absolute;inset:0}.vkuiButton__spinner+.vkuiButton__in{visibility:hidden}.vkuiButton__modePrimary.vkuiButton__appearanceAccent{background-color:var(--vkui--color_background_accent_themed)}.vkuiButton__modePrimary.vkuiButton__appearanceAccent.vkuiButton__hover{background-color:var(--vkui--color_background_accent_themed--hover)}.vkuiButton__modePrimary.vkuiButton__appearanceAccent.vkuiButton__active{background-color:var(--vkui--color_background_accent_themed--active)}.vkuiButton__modePrimary.vkuiButton__appearancePositive{background-color:var(--vkui--color_background_positive)}.vkuiButton__modePrimary.vkuiButton__appearancePositive.vkuiButton__hover{background-color:var(--vkui--color_background_positive--hover)}.vkuiButton__modePrimary.vkuiButton__appearancePositive.vkuiButton__active{background-color:var(--vkui--color_background_positive--active)}.vkuiButton__modePrimary.vkuiButton__appearanceNegative{background-color:var(--vkui--color_background_negative)}.vkuiButton__modePrimary.vkuiButton__appearanceNegative.vkuiButton__hover{background-color:var(--vkui--color_background_negative--hover)}.vkuiButton__modePrimary.vkuiButton__appearanceNegative.vkuiButton__active{background-color:var(--vkui--color_background_negative--active)}.vkuiButton__modePrimary.vkuiButton__appearanceNeutral{background-color:var(--vkui--color_background_content_inverse)}.vkuiButton__modePrimary.vkuiButton__appearanceNeutral.vkuiButton__hover{background-color:var(--vkui--color_background_content_inverse--hover)}.vkuiButton__modePrimary.vkuiButton__appearanceNeutral.vkuiButton__active{background-color:var(--vkui--color_background_content_inverse--active)}.vkuiButton__modePrimary.vkuiButton__appearanceAccentInvariable{background-color:var(--vkui--color_background_accent)}.vkuiButton__modePrimary.vkuiButton__appearanceAccentInvariable.vkuiButton__hover{background-color:var(--vkui--color_background_accent--hover)}.vkuiButton__modePrimary.vkuiButton__appearanceAccentInvariable.vkuiButton__active{background-color:var(--vkui--color_background_accent--active)}.vkuiButton__modeSecondary{background-color:var(--vkui--color_background_secondary_alpha)}.vkuiButton__modeSecondary.vkuiButton__hover{background-color:var(--vkui--color_background_secondary_alpha--hover)}.vkuiButton__modeSecondary.vkuiButton__active{background-color:var(--vkui--color_background_secondary_alpha--active)}.vkuiButton__modeOutline,.vkuiButton__modeTertiary{background-color:var(--vkui--color_transparent)}.vkuiButton__modeOutline.vkuiButton__hover,.vkuiButton__modeTertiary.vkuiButton__hover{background-color:var(--vkui--color_transparent--hover)}.vkuiButton__modeOutline.vkuiButton__active,.vkuiButton__modeTertiary.vkuiButton__active{background-color:var(--vkui--color_transparent--active)}.vkuiButton__appearanceAccent{color:var(--vkui--color_text_accent_themed)}.vkuiButton__appearancePositive{color:var(--vkui--color_text_positive)}.vkuiButton__appearanceNegative{color:var(--vkui--color_text_negative)}.vkuiButton__appearanceNeutral{color:var(--vkui--color_text_primary)}.vkuiButton__modePrimary.vkuiButton__appearanceNeutral{color:var(--vkui--color_text_contrast_themed)}.vkuiButton__appearanceAccentInvariable{color:var(--vkui--color_text_accent)}.vkuiButton__modePrimary.vkuiButton__appearanceAccent{color:var(--vkui--color_text_contrast_themed)}.vkuiButton__modePrimary.vkuiButton__appearanceAccentInvariable,.vkuiButton__modePrimary.vkuiButton__appearanceNegative,.vkuiButton__modePrimary.vkuiButton__appearancePositive{color:var(--vkui--color_text_contrast)}.vkuiButton__modeLink.vkuiButton__hover{opacity:.8}.vkuiButton__modeLink.vkuiButton__active{opacity:.7}.vkuiButton__modeOutline.vkuiButton__appearanceAccent,.vkuiButton__modeOutline.vkuiButton__appearanceAccent.vkuiButton__active,.vkuiButton__modeOutline.vkuiButton__appearanceAccent.vkuiButton__hover{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent_themed)}.vkuiButton__modeOutline.vkuiButton__appearancePositive{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive)}.vkuiButton__modeOutline.vkuiButton__appearancePositive.vkuiButton__hover{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive--hover)}.vkuiButton__modeOutline.vkuiButton__appearancePositive.vkuiButton__active{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive--active)}.vkuiButton__modeOutline.vkuiButton__appearanceNegative{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative)}.vkuiButton__modeOutline.vkuiButton__appearanceNegative.vkuiButton__hover{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative--hover)}.vkuiButton__modeOutline.vkuiButton__appearanceNegative.vkuiButton__active{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative--active)}.vkuiButton__modeOutline.vkuiButton__appearanceNeutral{box-shadow:inset 0 0 0 1px var(--vkui--color_field_border_alpha)}.vkuiButton__modeOutline.vkuiButton__appearanceNeutral.vkuiButton__hover{background-color:var(--vkui--color_background_secondary--hover);box-shadow:unset}.vkuiButton__modeOutline.vkuiButton__appearanceNeutral.vkuiButton__active{background-color:var(--vkui--color_background_secondary--active);box-shadow:unset}.vkuiButton__modeOutline.vkuiButton__appearanceAccentInvariable{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay{background-color:var(--vkui--color_background_contrast)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay.vkuiButton__hover{background-color:var(--vkui--color_background_contrast--hover)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay.vkuiButton__active{background-color:var(--vkui--color_background_contrast--active)}.vkuiButton__modeSecondary.vkuiButton__appearanceOverlay{background-color:var(--vkui--color_overlay_primary)}.vkuiButton__modeSecondary.vkuiButton__appearanceOverlay.vkuiButton__hover{background-color:var(--vkui--color_overlay_primary--hover)}.vkuiButton__modeSecondary.vkuiButton__appearanceOverlay.vkuiButton__active{background-color:var(--vkui--color_overlay_primary--active)}.vkuiButton__modeOutline.vkuiButton__appearanceOverlay.vkuiButton__hover,.vkuiButton__modeTertiary.vkuiButton__appearanceOverlay.vkuiButton__hover{background-color:var(--vkui--color_background_contrast_secondary_alpha--hover)}.vkuiButton__modeOutline.vkuiButton__appearanceOverlay.vkuiButton__active,.vkuiButton__modeTertiary.vkuiButton__appearanceOverlay.vkuiButton__active{background-color:var(--vkui--color_background_contrast_secondary_alpha--active)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay{color:var(--vkui--color_text_primary_invariably)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay.vkuiButton__hover{color:var(--vkui--color_text_primary_invariably--hover)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay.vkuiButton__active{color:var(--vkui--color_text_primary_invariably--active)}.vkuiButton__modeLink.vkuiButton__appearanceOverlay,.vkuiButton__modeOutline.vkuiButton__appearanceOverlay,.vkuiButton__modeSecondary.vkuiButton__appearanceOverlay,.vkuiButton__modeTertiary.vkuiButton__appearanceOverlay{color:var(--vkui--color_text_contrast)}.vkuiButton__modeOutline.vkuiButton__appearanceOverlay{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast)}.vkuiButton__modeOutline.vkuiButton__appearanceOverlay.vkuiButton__hover{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast--hover)}.vkuiButton__modeOutline.vkuiButton__appearanceOverlay.vkuiButton__active{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast--active)}.vkuiButton__after:not(:first-child),.vkuiButton__before:not(:last-child)+.vkuiButton__content{margin-left:6px}.vkuiButton__sizeL .vkuiButton__after:not(:first-child),.vkuiButton__sizeL .vkuiButton__before:not(:last-child)+.vkuiButton__content{margin-left:8px}.vkuiButton__sizeS .vkuiButton__content{font-family:var(--vkui--font_subhead--font_family--regular);font-size:var(--vkui--font_subhead--font_size--compact);line-height:var(--vkui--font_subhead--line_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeS .vkuiButton__content{font-family:var(--vkui--font_subhead--font_family--regular);font-size:var(--vkui--font_subhead--font_size--regular);line-height:var(--vkui--font_subhead--line_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeS .vkuiButton__content{font-family:var(--vkui--font_subhead--font_family--regular);font-size:var(--vkui--font_subhead--font_size--regular);line-height:var(--vkui--font_subhead--line_height--regular)}}.vkuiButton__sizeM .vkuiButton__content{font-family:var(--vkui--font_headline2--font_family--regular);font-size:var(--vkui--font_headline2--font_size--compact);line-height:var(--vkui--font_headline2--line_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeM .vkuiButton__content{font-family:var(--vkui--font_headline2--font_family--regular);font-size:var(--vkui--font_headline2--font_size--regular);line-height:var(--vkui--font_headline2--line_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeM .vkuiButton__content{font-family:var(--vkui--font_headline2--font_family--regular);font-size:var(--vkui--font_headline2--font_size--regular);line-height:var(--vkui--font_headline2--line_height--regular)}}.vkuiButton__sizeL .vkuiButton__content{font-family:var(--vkui--font_headline1--font_family--regular);font-size:var(--vkui--font_headline1--font_size--compact);line-height:var(--vkui--font_headline1--line_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeL .vkuiButton__content{font-family:var(--vkui--font_headline1--font_family--regular);font-size:var(--vkui--font_headline1--font_size--regular);line-height:var(--vkui--font_headline1--line_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeL .vkuiButton__content{font-family:var(--vkui--font_headline1--font_family--regular);font-size:var(--vkui--font_headline1--font_size--regular);line-height:var(--vkui--font_headline1--line_height--regular)}}.vkuiButton__sizeYRegular.vkuiButton__sizeL.vkuiButton__ios .vkuiButton__content{font-family:var(--vkui--font_title3--font_family--regular);font-size:var(--vkui--font_title3--font_size--regular);line-height:var(--vkui--font_title3--line_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeL.vkuiButton__ios .vkuiButton__content{font-family:var(--vkui--font_title3--font_family--regular);font-size:var(--vkui--font_title3--font_size--regular);line-height:var(--vkui--font_title3--line_height--regular)}}.vkuiButton__sizeM{min-height:var(--vkui--size_button_medium_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeM{min-height:var(--vkui--size_button_medium_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeM{min-height:var(--vkui--size_button_medium_height--regular)}}.vkuiButton__sizeM.vkuiButton__singleIcon{width:var(--vkui--size_button_medium_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeM.vkuiButton__singleIcon{width:var(--vkui--size_button_medium_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeM.vkuiButton__singleIcon{width:var(--vkui--size_button_medium_height--regular)}}.vkuiButton__sizeL{min-height:var(--vkui--size_button_large_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeL{min-height:var(--vkui--size_button_large_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeL{min-height:var(--vkui--size_button_large_height--regular)}}.vkuiButton__sizeL.vkuiButton__singleIcon{width:var(--vkui--size_button_large_height--compact)}.vkuiButton__sizeYRegular.vkuiButton__sizeL.vkuiButton__singleIcon{width:var(--vkui--size_button_large_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone.vkuiButton__sizeL.vkuiButton__singleIcon{width:var(--vkui--size_button_large_height--regular)}}.vkuiButton__sizeYRegular{min-height:var(--vkui--size_button_small_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiButton__sizeYNone{min-height:var(--vkui--size_button_small_height--regular)}}.vkuiButton__modePrimary.vkuiButton__appearanceAccent{--vkui_internal--counter_inherit_background:var(--vkui--color_background_content);--vkui_internal--counter_inherit_color:var(--vkui--color_text_accent_themed)}.vkuiButton__modeOutline.vkuiButton__appearanceAccent,.vkuiButton__modeSecondary.vkuiButton__appearanceAccent,.vkuiButton__modeTertiary.vkuiButton__appearanceAccent{--vkui_internal--counter_inherit_background:var(--vkui--color_background_accent_themed);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast_themed)}.vkuiButton__modePrimary.vkuiButton__appearancePositive{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_positive)}.vkuiButton__modeOutline.vkuiButton__appearancePositive,.vkuiButton__modeSecondary.vkuiButton__appearancePositive,.vkuiButton__modeTertiary.vkuiButton__appearancePositive{--vkui_internal--counter_inherit_background:var(--vkui--color_background_positive);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton__modePrimary.vkuiButton__appearanceNegative{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_negative)}.vkuiButton__modeOutline.vkuiButton__appearanceNegative,.vkuiButton__modeSecondary.vkuiButton__appearanceNegative,.vkuiButton__modeTertiary.vkuiButton__appearanceNegative{--vkui_internal--counter_inherit_background:var(--vkui--color_background_negative);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton__modePrimary.vkuiButton__appearanceNeutral{--vkui_internal--counter_inherit_background:var(--vkui--color_text_contrast_themed);--vkui_internal--counter_inherit_color:var(--vkui--color_background_content_inverse)}.vkuiButton__modeOutline.vkuiButton__appearanceNeutral,.vkuiButton__modeSecondary.vkuiButton__appearanceNeutral,.vkuiButton__modeTertiary.vkuiButton__appearanceNeutral{--vkui_internal--counter_inherit_background:var(--vkui--color_background_accent);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton__modePrimary.vkuiButton__appearanceOverlay{--vkui_internal--counter_inherit_background:var(--vkui--color_icon_primary_invariably);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton__modeOutline.vkuiButton__appearanceOverlay,.vkuiButton__modeSecondary.vkuiButton__appearanceOverlay,.vkuiButton__modeTertiary.vkuiButton__appearanceOverlay{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_primary_invariably)}.vkuiIconButton__host{appearance:none;box-shadow:none;color:currentColor;background:0 0;border:0;border-radius:9999px;width:fit-content;height:48px;margin:0;padding:0;display:block;position:relative}.vkuiIconButton__host .vkuiIcon{box-sizing:initial}.vkuiIconButton__sizeYCompact{height:44px}.vkuiIconButton__host[disabled]{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiIconButton__ios{border-radius:var(--vkui--size_border_radius--regular)}.vkuiIconButton__host .vkuiIcon--16{padding:16px}.vkuiIconButton__host .vkuiIcon--16.vkuiIcon--w-8{padding:16px 14px}.vkuiIconButton__sizeYCompact .vkuiIcon--16,.vkuiIconButton__sizeYCompact .vkuiIcon--16.vkuiIcon--w-8{padding:14px}.vkuiIconButton__host .vkuiIcon--24{padding:12px}.vkuiIconButton__host .vkuiIcon--28,.vkuiIconButton__sizeYCompact .vkuiIcon--24{padding:10px}.vkuiIconButton__sizeYCompact .vkuiIcon--28{padding:8px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiIconButton__sizeYNone{height:44px}.vkuiIconButton__sizeYNone .vkuiIcon--16,.vkuiIconButton__sizeYNone .vkuiIcon--16.vkuiIcon--w-8{padding:14px}.vkuiIconButton__sizeYNone .vkuiIcon--24{padding:10px}.vkuiIconButton__sizeYNone .vkuiIcon--28{padding:8px}}.vkuiInternalFormField__after .vkuiIconButton__host,.vkuiInternalFormItem--removable .vkuiInternalRemovable__content>.vkuiIconButton__host,.vkuiInternalFormLayoutGroup--removable .vkuiInternalRemovable__content>.vkuiIconButton__host{border-radius:var(--vkui--size_border_radius--regular);height:var(--vkui--size_field_height--regular);width:var(--vkui--size_field_height--regular);place-content:center;align-items:center;display:flex}.vkuiInternalFormField__after .vkuiIconButton__host .vkuiIcon.vkuiIcon.vkuiIcon{padding:0}.vkuiInternalFormField__after .vkuiIconButton__sizeYCompact{height:var(--vkui--size_field_height--compact);width:var(--vkui--size_field_height--compact)}.vkuiInternalFormItem--removable .vkuiInternalRemovable__content>.vkuiIconButton__sizeYCompact,.vkuiInternalFormLayoutGroup--removable .vkuiInternalRemovable__content>.vkuiIconButton__sizeYCompact{height:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiInternalFormField__after .vkuiIconButton__sizeYNone{height:var(--vkui--size_field_height--compact);width:var(--vkui--size_field_height--compact)}.vkuiInternalFormItem--removable .vkuiInternalRemovable__content>.vkuiIconButton__sizeYNone,.vkuiInternalFormLayoutGroup--removable .vkuiInternalRemovable__content>.vkuiIconButton__sizeYNone{height:var(--vkui--size_field_height--compact)}}.vkuiInternalSimpleCell__after .vkuiIconButton__host:last-child{margin-right:-12px}.vkuiInternalSimpleCell__after .vkuiIconButton__ios:last-child{margin-right:-9px}.vkuiInternalAlert__dismiss.vkuiIconButton__host{height:36px;padding:8px}.vkuiToolButton__host{border-radius:var(--vkui--size_border_radius_paper--regular);box-sizing:border-box;font-family:var(--vkui--font_caption1--font_family--regular);font-size:var(--vkui--font_caption1--font_size--regular);line-height:var(--vkui--font_caption1--line_height--regular);padding:var(--vkui--spacing_size_m);border:0;flex-grow:1;flex-basis:0;align-items:center;width:100%;margin:0;text-decoration:none;display:flex;position:relative}.vkuiToolButton__withFakeEndIcon{padding-right:var(--vkui--spacing_size_xl)}.vkuiToolButton__rounded{border-radius:var(--vkui--size_border_radius_rounded--regular)}.vkuiToolButton__sizeYRegular{font-family:var(--vkui--font_subhead--font_family--regular);font-size:var(--vkui--font_subhead--font_size--regular);line-height:var(--vkui--font_subhead--line_height--regular)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiToolButton__sizeYNone{font-family:var(--vkui--font_subhead--font_family--regular);font-size:var(--vkui--font_subhead--font_size--regular);line-height:var(--vkui--font_subhead--line_height--regular)}}.vkuiToolButton__host[disabled]{opacity:var(--vkui--opacity_disable)}.vkuiToolButton__directionRow{flex-direction:row;justify-content:flex-start}.vkuiToolButton__directionColumn{flex-direction:column;justify-content:center}.vkuiToolButton__directionRow .vkuiToolButton__text{margin-left:4px}.vkuiToolButton__directionColumn .vkuiToolButton__text{margin-top:4px}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceAccent{background-color:var(--vkui--color_background_accent_themed)}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceAccent.vkuiToolButton__hover{background-color:var(--vkui--color_background_accent_themed--hover)}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceAccent.vkuiToolButton__active{background-color:var(--vkui--color_background_accent_themed--active)}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceNeutral{background-color:var(--vkui--color_background_content_inverse)}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceNeutral.vkuiToolButton__hover{background-color:var(--vkui--color_background_content_inverse--hover)}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceNeutral.vkuiToolButton__active{background-color:var(--vkui--color_background_content_inverse--active)}.vkuiToolButton__modeSecondary{background-color:var(--vkui--color_background_secondary)}.vkuiToolButton__modeSecondary.vkuiToolButton__hover{background-color:var(--vkui--color_background_secondary--hover)}.vkuiToolButton__modeSecondary.vkuiToolButton__active{background-color:var(--vkui--color_background_secondary--active)}.vkuiToolButton__modeOutline,.vkuiToolButton__modeTertiary{background-color:var(--vkui--color_transparent)}.vkuiToolButton__modeOutline.vkuiToolButton__hover,.vkuiToolButton__modeTertiary.vkuiToolButton__hover{background-color:var(--vkui--color_transparent--hover)}.vkuiToolButton__modeOutline.vkuiToolButton__active,.vkuiToolButton__modeTertiary.vkuiToolButton__active{background-color:var(--vkui--color_transparent--active)}.vkuiToolButton__host.vkuiToolButton__appearanceAccent{color:var(--vkui--color_text_accent_themed)}.vkuiToolButton__host.vkuiToolButton__appearanceNeutral{color:var(--vkui--color_text_primary)}.vkuiToolButton__modePrimary.vkuiToolButton__appearanceAccent,.vkuiToolButton__modePrimary.vkuiToolButton__appearanceNeutral{color:var(--vkui--color_text_contrast_themed)}.vkuiToolButton__modeOutline.vkuiToolButton__appearanceAccent,.vkuiToolButton__modeOutline.vkuiToolButton__appearanceAccent.vkuiToolButton__active,.vkuiToolButton__modeOutline.vkuiToolButton__appearanceAccent.vkuiToolButton__hover{box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent_themed)}.vkuiToolButton__modeOutline.vkuiToolButton__appearanceNeutral{box-shadow:inset 0 0 0 1px var(--vkui--color_field_border_alpha)}.vkuiToolButton__modeOutline.vkuiToolButton__appearanceNeutral.vkuiToolButton__hover{background-color:var(--vkui--color_background_secondary--hover);box-shadow:unset}.vkuiToolButton__modeOutline.vkuiToolButton__appearanceNeutral.vkuiToolButton__active{background-color:var(--vkui--color_background_secondary--active);box-shadow:unset}.vkuiRoot__host{--vkui_internal--root_animation_opacity_initial:0;--vkui_internal--root_animation_transform_initial:scale(1.05);--vkui_internal--root_animation_duration:.3s;width:100%;height:100%;position:relative}.vkuiRoot__ios{--vkui_internal--root_animation_opacity_initial:1;--vkui_internal--root_animation_transform_initial:translate3d(0,100%,0);--vkui_internal--root_animation_duration:.6s}.vkuiRoot__transition{pointer-events:none}.vkuiRoot__view{width:100%;height:100%;position:relative}.vkuiRoot__viewShowForward{animation:vkuiRoot__root-animation-show-forward var(--vkui_internal--root_animation_duration)var(--vkui--animation_easing_platform)}.vkuiRoot__viewHideBack{animation:vkuiRoot__root-animation-hide-back var(--vkui_internal--root_animation_duration)var(--vkui--animation_easing_platform)forwards}.vkuiRoot__transition .vkuiRoot__view{position:fixed;top:0;left:0;overflow:hidden}.vkuiRoot__scrollCompensation{width:100%;height:100%}.vkuiRoot__ios .vkuiRoot__viewHideForward:after,.vkuiRoot__ios .vkuiRoot__viewShowBack:after{content:"";background-color:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.vkuiRoot__ios .vkuiRoot__viewShowBack:after{animation:vkuiRoot__root-ios-overlay-animation-show-back var(--vkui_internal--root_animation_duration)var(--vkui--animation_easing_platform)forwards}.vkuiRoot__ios .vkuiRoot__viewHideForward:after{animation:vkuiRoot__root-ios-overlay-animation-hide-forward var(--vkui_internal--root_animation_duration)var(--vkui--animation_easing_platform)}@media screen and (prefers-reduced-motion:reduce){.vkuiRoot__host{--vkui_internal--root_animation_transform_initial:1}.vkuiRoot__ios{--vkui_internal--root_animation_opacity_initial:0;--vkui_internal--root_animation_transform_initial:1}}@keyframes vkuiRoot__root-animation-hide-back{0%{opacity:1;transform:none}to{opacity:var(--vkui_internal--root_animation_opacity_initial);transform:var(--vkui_internal--root_animation_transform_initial)}}@keyframes vkuiRoot__root-animation-show-forward{0%{opacity:var(--vkui_internal--root_animation_opacity_initial);transform:var(--vkui_internal--root_animation_transform_initial)}to{opacity:1;transform:none}}@keyframes vkuiRoot__root-ios-overlay-animation-show-back{0%{opacity:.3}to{opacity:0}}@keyframes vkuiRoot__root-ios-overlay-animation-hide-forward{0%{opacity:0}to{opacity:.3}}.vkuiView__host{--vkui_internal--view_animation_translateY_initial:80px;overflow-wrap:break-word;width:100%;height:100%;position:relative}@media screen and (prefers-reduced-motion:reduce){.vkuiView__host{--vkui_internal--view_animation_translateY_initial:0}}.vkuiView__animated,.vkuiView__swipingBack{overflow:hidden}.vkuiView__panelOverlay{pointer-events:none;width:100%;height:100%;z-index:var(--vkui_internal--z_index_panel_header_fade);background-color:#000;display:none;position:absolute;top:0;left:0}.vkuiView__panelPrev .vkuiView__panelOverlay{animation:vkuiView__animation-ios-overlay-fade-in .6s var(--vkui--animation_easing_platform);display:block}.vkuiView__panelNext .vkuiView__panelOverlay{animation:vkuiView__animation-ios-overlay-fade-out .6s var(--vkui--animation_easing_platform)forwards;display:block}.vkuiView__panelActive .vkuiView__panelOverlay,.vkuiView__panelNext~.vkuiView__panelPrev .vkuiView__panelOverlay,.vkuiView__panelPrev~.vkuiView__panelNext .vkuiView__panelOverlay{display:none}.vkuiView__panelSwipeBackNext .vkuiView__panelOverlay{background-color:#0000001a}.vkuiView__panelSwipeBackNext.vkuiView__panelSwipeBackFailed .vkuiView__panelOverlay,.vkuiView__panelSwipeBackNext.vkuiView__panelSwipeBackSuccess .vkuiView__panelOverlay{transition:opacity .3s var(--vkui--animation_easing_platform)}@media screen and (prefers-reduced-motion:reduce){.vkuiView__panelNext .vkuiView__panelOverlay,.vkuiView__panelPrev .vkuiView__panelOverlay{animation:none;display:none}}.vkuiView__panels{width:100%;height:100%}.vkuiView__panelIn{height:100%}.vkuiView__panel{box-sizing:border-box;isolation:isolate;width:100%;height:100%;position:relative}.vkuiView__animated .vkuiView__header,.vkuiView__animated .vkuiView__panel,.vkuiView__swipingBack .vkuiView__header,.vkuiView__swipingBack .vkuiView__panel{pointer-events:none}.vkuiView__animated .vkuiView__panel,.vkuiView__swipingBack .vkuiView__panel{position:fixed;top:0;left:0;overflow:hidden}.vkuiView__ios .vkuiView__panelSwipeBackNext.vkuiView__panelSwipeBackFailed,.vkuiView__ios .vkuiView__panelSwipeBackNext.vkuiView__panelSwipeBackSuccess,.vkuiView__ios .vkuiView__panelSwipeBackPrev.vkuiView__panelSwipeBackFailed,.vkuiView__ios .vkuiView__panelSwipeBackPrev.vkuiView__panelSwipeBackSuccess{transition:transform .3s var(--vkui--animation_easing_platform)}.vkuiView__ios .vkuiView__panelSwipeBackNext.vkuiView__panelSwipeBackSuccess,.vkuiView__ios .vkuiView__panelSwipeBackPrev.vkuiView__panelSwipeBackFailed{transform:translateZ(0)}.vkuiView__ios .vkuiView__panelSwipeBackPrev.vkuiView__panelSwipeBackSuccess{transform:translate(100%)}.vkuiView__ios .vkuiView__panelSwipeBackNext.vkuiView__panelSwipeBackFailed{transform:translate(-50%)}.vkuiView__panelNext~.vkuiView__panelPrev{animation:vkuiView__animation-view-prev-back .3s var(--vkui--animation_easing_platform)forwards}.vkuiView__panelPrev~.vkuiView__panelNext{animation:vkuiView__animation-view-next-forward .3s var(--vkui--animation_easing_platform)}.vkuiView__ios .vkuiView__panelPrev{animation:vkuiView__animation-ios-prev-forward .6s var(--vkui--animation_easing_platform)}.vkuiView__ios .vkuiView__panelNext{animation:vkuiView__animation-ios-next-back .6s var(--vkui--animation_easing_platform)}.vkuiView__ios .vkuiView__panelPrev~.vkuiView__panelNext{animation:vkuiView__animation-ios-next-forward .6s var(--vkui--animation_easing_platform)}.vkuiView__ios .vkuiView__panelNext~.vkuiView__panelPrev{animation:vkuiView__animation-ios-prev-back .6s var(--vkui--animation_easing_platform)forwards}@media screen and (prefers-reduced-motion:reduce){.vkuiView__ios .vkuiView__panelNext,.vkuiView__ios .vkuiView__panelPrev{animation:none}.vkuiView__ios .vkuiView__panelNext~.vkuiView__panelPrev{animation-name:vkuiView__animation-view-prev-back;animation-duration:.3s;animation-fill-mode:forwards}.vkuiView__ios .vkuiView__panelPrev~.vkuiView__panelNext{animation-name:vkuiView__animation-view-next-forward;animation-duration:.3s;animation-fill-mode:none}}.vkuiView__ios.vkuiView__noMotion .vkuiView__panel,.vkuiView__ios.vkuiView__noMotion .vkuiView__panel .vkuiInternalPanel__in,.vkuiView__noMotion .vkuiView__panel{animation:none}@keyframes vkuiView__animation-view-prev-back{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--vkui_internal--view_animation_translateY_initial))}}@keyframes vkuiView__animation-view-next-forward{0%{opacity:0;transform:translateY(var(--vkui_internal--view_animation_translateY_initial))}to{opacity:1;transform:translateY(0)}}@keyframes vkuiView__animation-ios-next-forward{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes vkuiView__animation-ios-next-back{0%{transform:translate(-50%)}to{transform:translateZ(0)}}@keyframes vkuiView__animation-ios-prev-forward{0%{transform:translateZ(0)}to{transform:translate(-50%)}}@keyframes vkuiView__animation-ios-prev-back{0%{transform:translateZ(0)}to{transform:translate(100%)}}@keyframes vkuiView__animation-ios-overlay-fade-in{0%{opacity:0}to{opacity:.3}}@keyframes vkuiView__animation-ios-overlay-fade-out{0%{opacity:.3}to{opacity:0}}.vkuiPanel__host{width:100%;height:100%;position:relative}.vkuiPanel__in{box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex;position:relative}.vkuiPanel__centered{box-sizing:border-box;flex-direction:column;flex:1 0;justify-content:center;align-items:center;display:flex}.vkuiPanel__centered .vkuiInternalPanelHeader--static+*{margin-top:var(--vkui_internal--panel_header_height)}.vkuiPanel__sizeXCompact .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:calc(var(--vkui_internal--panel_header_height) + 5px)}@media (width<=767.9px){.vkuiPanel__sizeXNone .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:calc(var(--vkui_internal--panel_header_height) + 5px)}}.vkuiPanel__sizeXRegular .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:calc(var(--vkui_internal--panel_header_height) + 16px)}@media (width>=768px){.vkuiPanel__sizeXNone .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:calc(var(--vkui_internal--panel_header_height) + 16px)}}.vkuiInternalView--ios .vkuiPanel__in{padding-bottom:var(--vkui_internal--safe_area_inset_bottom);padding-left:var(--vkui_internal--safe_area_inset_left);padding-right:var(--vkui_internal--safe_area_inset_right);padding-top:0}.vkuiInternalEpic--hasTabbar .vkuiPanel__in{padding-bottom:calc(var(--vkui_internal--safe_area_inset_bottom) + var(--vkui_internal--tabbar_height))}.vkuiPanel__inBefore{height:1px;margin-bottom:-1px}.vkuiPanel__inAfter{height:1px;margin-top:-1px}.vkuiPanel__modeNone .vkuiPanel__in,.vkuiPanel__modePlain .vkuiPanel__in{background:var(--vkui--color_background_content)}.vkuiPanel__modeCard .vkuiPanel__in{background:var(--vkui--color_background)}@media (width>=768px){.vkuiPanel__modeNone .vkuiPanel__in{background:var(--vkui--color_background)}}.vkuiPanel__disableBackground .vkuiPanel__in{background:0 0}.vkuiPanelHeaderButton__host{appearance:none;box-shadow:none;color:currentColor;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.vkuiPanelHeaderButton__host .vkuiIcon{box-sizing:initial}.vkuiPanelHeaderButton__host[disabled]{opacity:.6}.vkuiPanelHeaderButton__primitive{height:48px;padding:0 10px;line-height:48px}.vkuiPanelHeaderButton__rtl svg{transform:scaleX(-1)}.vkuiPanelHeaderButton__ios{align-items:center;font-size:17px;display:flex;position:relative}.vkuiPanelHeaderButton__ios.vkuiPanelHeaderButton__primitive{height:44px;line-height:44px}.vkuiPanelHeaderButton__ios .vkuiIcon--24{padding:10px}.vkuiPanelHeaderButton__ios .vkuiIcon--28{padding:8px}.vkuiPanelHeaderButton__backIos .vkuiIcon--w-20{padding-left:4px}.vkuiPanelHeaderButton__android.vkuiPanelHeaderButton__notPrimitive{border-radius:50%}.vkuiPanelHeaderButton__android .vkuiIcon--24,.vkuiPanelHeaderButton__android .vkuiIcon--28{padding:10px}.vkuiPanelHeaderButton__vkcom{color:var(--vkui--color_text_secondary)}.vkuiPanelHeaderButton__backVkcom .vkuiIcon{color:var(--vkui--color_icon_secondary)}.vkuiPanelHeaderButton__vkcom>:not(.vkuiInternalBadge):not(.vkuiInternalCounter){opacity:.7;transition:opacity .3s}.vkuiPanelHeaderButton__vkcom.vkuiPanelHeaderButton__active>:not(.vkuiInternalCounter):not(.vkuiInternalBadge),.vkuiPanelHeaderButton__vkcom.vkuiPanelHeaderButton__hover>:not(.vkuiInternalCounter):not(.vkuiInternalBadge){opacity:1}.vkuiPanelHeaderButton__vkcom{align-items:center;padding:10px;display:flex}.vkuiPanelHeaderButton__vkcom.vkuiPanelHeaderButton__notPrimitive{border-radius:50%}.vkuiPanelHeaderButton__backVkcom.vkuiPanelHeaderButton__backHasLabel{padding-right:11px}@media (width>=768px){.vkuiPanelHeaderButton__backIos.vkuiPanelHeaderButton__backHasLabel:not(.vkuiPanelHeaderButton__backSizeXCompact){padding-right:8px}}.vkuiPanelHeaderButton__backSizeXCompact.vkuiPanelHeaderButton__backIos .vkuiPanelHeaderButton__label{display:none}@media (width<=767.9px){.vkuiPanelHeaderButton__backSizeXNone.vkuiPanelHeaderButton__backIos .vkuiPanelHeaderButton__label{display:none}}.vkuiPanelHeaderButton__host .vkuiInternalCounter{padding:0;position:absolute;top:4px;right:4px}.vkuiPanelHeaderButton__host .vkuiIcon--24~.vkuiInternalCounter,.vkuiPanelHeaderButton__ios .vkuiInternalCounter{top:2px;right:2px}.vkuiPanelHeaderButton__host .vkuiInternalBadge{position:absolute;top:8px;right:8px}.vkuiPanelHeaderButton__host .vkuiIcon--24~.vkuiInternalBadge,.vkuiPanelHeaderButton__ios .vkuiInternalBadge{top:6px;right:6px}.vkuistyles__-spacing--2xs{--vkui_internal--spacing_size:var(--vkui--spacing_size_2xs)}.vkuistyles__-spacing--xs{--vkui_internal--spacing_size:var(--vkui--spacing_size_xs)}.vkuistyles__-spacing--s{--vkui_internal--spacing_size:var(--vkui--spacing_size_s)}.vkuistyles__-spacing--m{--vkui_internal--spacing_size:var(--vkui--spacing_size_m)}.vkuistyles__-spacing--l{--vkui_internal--spacing_size:var(--vkui--spacing_size_l)}.vkuistyles__-spacing--xl{--vkui_internal--spacing_size:var(--vkui--spacing_size_xl)}.vkuistyles__-spacing--2xl{--vkui_internal--spacing_size:var(--vkui--spacing_size_2xl)}.vkuistyles__-spacing--3xl{--vkui_internal--spacing_size:var(--vkui--spacing_size_3xl)}.vkuistyles__-spacing--4xl{--vkui_internal--spacing_size:var(--vkui--spacing_size_4xl)}.vkuiSeparator__appearancePrimary{color:var(--vkui--color_separator_primary)}.vkuiSeparator__appearanceSecondary{color:var(--vkui--color_separator_secondary)}.vkuiSeparator__appearancePrimaryAlpha{color:var(--vkui--color_separator_primary_alpha)}.vkuiSeparator__alignStart{--vkui_internal--separator_align:start}.vkuiSeparator__alignEnd{--vkui_internal--separator_align:end}.vkuiSeparator__directionVertical{align-self:stretch;display:inline-flex}.vkuiSeparator__sized.vkuiSeparator__directionHorizontal{align-items:var(--vkui_internal--separator_align,center);height:var(--vkui_internal--spacing_size);display:flex}.vkuiSeparator__sized.vkuiSeparator__directionVertical{justify-content:var(--vkui_internal--separator_align,center);width:var(--vkui_internal--spacing_size)}.vkuiSeparator__in{color:inherit;background:currentColor;border:0;margin:0}.vkuiSeparator__directionHorizontal .vkuiSeparator__in{height:var(--vkui--size_border--regular)}.vkuiSeparator__directionVertical .vkuiSeparator__in{width:var(--vkui--size_border--regular)}.vkuiSeparator__sized.vkuiSeparator__directionHorizontal .vkuiSeparator__in{flex:1 0 auto}.vkuiSeparator__directionHorizontal.vkuiSeparator__padded .vkuiSeparator__in{margin-left:var(--vkui--size_base_padding_horizontal--regular);margin-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiSeparator__directionVertical.vkuiSeparator__padded .vkuiSeparator__in{margin-bottom:var(--vkui--size_base_padding_horizontal--regular);margin-top:var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalModalPage--sizeX-regular .vkuiSeparator__padded{padding-left:8px;padding-right:8px}@media (width>=768px){.vkuiInternalModalPage--sizeX-none .vkuiSeparator__padded{padding-left:8px;padding-right:8px}}.vkuiSpacing__host{box-sizing:border-box;padding-bottom:calc(var(--vkui_internal--spacing_size)/2);padding-top:calc(var(--vkui_internal--spacing_size)/2);position:relative}.vkuiPanelHeader__host{position:relative}.vkuiPanelHeader__static.vkuiPanelHeader__hasFixed:before{content:"";display:block}.vkuiPanelHeader__host:not(.vkuiPanelHeader__static):not(.vkuiPanelHeader__hasFixed){height:0;z-index:var(--vkui_internal--z_index_panel_header)}.vkuiPanelHeader__fixed{z-index:var(--vkui_internal--z_index_panel_header)}.vkuiPanelHeader__in{background:var(--vkui--color_background_content);white-space:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative}.vkuiPanelHeader__trnsp .vkuiPanelHeader__in{background:0 0}.vkuiPanelHeader__sizeXRegular.vkuiPanelHeader__shadow .vkuiPanelHeader__in{box-shadow:0 0 4px #00000014}@media (width>=768px){.vkuiPanelHeader__sizeXNone.vkuiPanelHeader__shadow .vkuiPanelHeader__in{box-shadow:0 0 4px #00000014}}.vkuiPanelHeader__before{box-sizing:border-box;color:var(--vkui--color_icon_accent_themed);flex-shrink:0;display:flex}.vkuiPanelHeader__content{overflow:hidden}.vkuiPanelHeader__content>*{text-overflow:ellipsis;display:block;overflow:hidden}.vkuiPanelHeader__contentIn{color:var(--vkui--color_text_primary);font-family:var(--vkui--font_family_accent);font-weight:500}.vkuiPanelHeader__host:before,.vkuiPanelHeader__in{height:var(--vkui_internal--panel_header_height);padding-top:var(--vkui_internal--safe_area_inset_top)}.vkuiPanelHeader__after{box-sizing:border-box;color:var(--vkui--color_icon_accent_themed);justify-content:flex-end;align-items:center;display:flex}.vkuiPanelHeader__after>:not(:last-child){margin-right:4px}.vkuiPanelHeader__ios .vkuiPanelHeader__before{opacity:1;transition:opacity .3s var(--vkui--animation_easing_platform);flex:1 0 0;padding:4px 0 4px 4px}.vkuiPanelHeader__ios .vkuiPanelHeader__before .vkuiPanelHeader__host+.vkuiPanelHeader__primitive{margin-left:-6px;padding-left:0}.vkuiPanelHeader__ios .vkuiPanelHeader__content{opacity:1;text-align:center;transition:opacity .3s var(--vkui--animation_easing_platform)}.vkuiPanelHeader__ios .vkuiPanelHeader__contentIn{font-size:21px}.vkuiPanelHeader__ios .vkuiPanelHeader__content>*{padding:0 4px}.vkuiPanelHeader__ios.vkuiPanelHeader__noBefore .vkuiPanelHeader__content{padding-left:8px}.vkuiPanelHeader__ios.vkuiPanelHeader__noAfter .vkuiPanelHeader__content>*{padding-right:0}.vkuiPanelHeader__ios.vkuiPanelHeader__noAfter .vkuiPanelHeader__content{padding-right:8px}.vkuiPanelHeader__ios .vkuiPanelHeader__after{opacity:1;transition:opacity .3s var(--vkui--animation_easing_platform);flex:1 0 0;padding:4px 4px 4px 0}.vkuiPanelHeader__android .vkuiPanelHeader__before:not(:empty){margin-right:-8px;padding:4px 0 4px 4px}.vkuiPanelHeader__android .vkuiPanelHeader__content{flex-grow:1;align-items:center;max-width:100%}.vkuiPanelHeader__android .vkuiPanelHeader__contentIn{font-size:23px}.vkuiPanelHeader__android .vkuiPanelHeader__content>*{padding:0 12px}.vkuiPanelHeader__sizeYCompact:not(.vkuiPanelHeader__vkcom) .vkuiPanelHeader__contentIn{font-size:20px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiPanelHeader__sizeYNone:not(.vkuiPanelHeader__vkcom) .vkuiPanelHeader__contentIn{font-size:20px}}.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader__android.vkuiPanelHeader__noBefore:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-left:0}@media (width>=768px){.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader__android.vkuiPanelHeader__noBefore:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-left:0}}.vkuiPanelHeader__android.vkuiPanelHeader__noAfter .vkuiPanelHeader__content>*,.vkuiPanelHeader__vkcom.vkuiPanelHeader__noAfter .vkuiPanelHeader__content>*{padding-right:0}.vkuiPanelHeader__android.vkuiPanelHeader__noAfter .vkuiPanelHeader__content{padding-right:16px}.vkuiPanelHeader__android.vkuiPanelHeader__noBefore .vkuiPanelHeader__content{padding-left:16px}.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader__android.vkuiPanelHeader__noAfter:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-right:0}@media (width>=768px){.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader__android.vkuiPanelHeader__noAfter:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-right:0}}.vkuiPanelHeader__android .vkuiPanelHeader__after:not(:empty),.vkuiPanelHeader__vkcom .vkuiPanelHeader__after:not(:empty){padding:4px 4px 4px 0}.vkuiPanelHeader__vkcom{z-index:var(--vkui_internal--z_index_panel_header);position:relative}.vkuiPanelHeader__vkcom.vkuiPanelHeader__sizeXRegular:not(.vkuiInternalModalPageHeader__in):not(.vkuiPanelHeader__sep):not(.vkuiPanelHeader__trnsp) .vkuiPanelHeader__in:after{background-color:var(--vkui--color_background_content);content:"";height:var(--vkui--size_border--regular);bottom:0;left:var(--vkui--size_border--regular);right:var(--vkui--size_border--regular);position:absolute}@media (width>=768px){.vkuiPanelHeader__vkcom.vkuiPanelHeader__sizeXNone:not(.vkuiInternalModalPageHeader__in):not(.vkuiPanelHeader__sep):not(.vkuiPanelHeader__trnsp) .vkuiPanelHeader__in:after{background-color:var(--vkui--color_background_content);content:"";height:var(--vkui--size_border--regular);bottom:0;left:var(--vkui--size_border--regular);right:var(--vkui--size_border--regular);position:absolute}}.vkuiPanelHeader__vkcom.vkuiPanelHeader__sizeXRegular:not(.vkuiInternalModalPageHeader__in):not(.vkuiPanelHeader__trnsp) .vkuiPanelHeader__in{border-top-left-radius:var(--vkui--size_border_radius_paper--regular);border-top-right-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:0 0 0 var(--vkui--size_border--regular)var(--vkui--color_field_border_alpha)inset;border-bottom:0}@media (width>=768px){.vkuiPanelHeader__vkcom.vkuiPanelHeader__sizeXNone:not(.vkuiInternalModalPageHeader__in):not(.vkuiPanelHeader__trnsp) .vkuiPanelHeader__in{border-top-left-radius:var(--vkui--size_border_radius_paper--regular);border-top-right-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:0 0 0 var(--vkui--size_border--regular)var(--vkui--color_field_border_alpha)inset;border-bottom:0}}.vkuiPanelHeader__vkcom .vkuiPanelHeader__content{text-align:center}.vkuiPanelHeader__vkcom .vkuiPanelHeader__before:not(:empty){padding:0 0 0 4px}.vkuiPanelHeader__vkcom .vkuiPanelHeader__after,.vkuiPanelHeader__vkcom .vkuiPanelHeader__before{flex:1 0 0}.vkuiPanelHeader__separator{margin-top:calc(-1*var(--vkui--size_border--regular))}.vkuiPanelHeader__noBefore .vkuiPanelHeader__content>*{padding-left:0}.vkuiInternalPanel--centered .vkuiPanelHeader__host{width:100%;position:absolute;top:0;left:0}.vkuiPanelHeaderContent__host{box-sizing:border-box;font-family:var(--vkui--font_family_base);justify-content:flex-start;align-items:center;max-width:100%;height:100%;line-height:normal;display:flex}.vkuiPanelHeaderContent__before{flex-shrink:0;margin-right:12px}.vkuiPanelHeaderContent__in{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;min-width:0;height:100%;display:flex}.vkuiPanelHeaderContent__childrenIn,.vkuiPanelHeaderContent__childrenText,.vkuiPanelHeaderContent__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiPanelHeaderContent__subtitle{color:var(--vkui--color_text_secondary);order:1;max-width:100%;margin-top:1px}.vkuiPanelHeaderContent__children{align-items:center;max-width:100%;display:flex}.vkuiPanelHeaderContent__childrenIn{flex-grow:0;min-width:0}.vkuiPanelHeaderContent__aside{color:var(--vkui--color_icon_accent);justify-content:flex-start;align-items:center;margin-left:2px;display:flex}.vkuiPanelHeaderContent__width{width:1000px}.vkuiPanelHeaderContent__inCentered{align-items:center}.vkuiPanelHeaderContent__ios .vkuiPanelHeaderContent__childrenIn{font-family:var(--vkui--font_family_accent);font-size:21px;font-weight:500;line-height:var(--vkui_internal--panel_header_height)}.vkuiPanelHeaderContent__android .vkuiPanelHeaderContent__childrenIn{font-family:var(--vkui--font_family_accent);font-size:23px;font-weight:500;line-height:var(--vkui_internal--panel_header_height)}.vkuiInternalPanelHeader--no-before .vkuiPanelHeaderContent__vkcom{padding-left:16px}.vkuiPanelHeaderContent__sizeYCompact:not(.vkuiPanelHeaderContent__vkcom) .vkuiPanelHeaderContent__childrenIn{font-size:20px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiPanelHeaderContent__sizeYNone:not(.vkuiPanelHeaderContent__vkcom) .vkuiPanelHeaderContent__childrenIn{font-size:20px}}.vkuiPanelHeaderContext__host{--vkui_internal--PanelHeaderContext__fade_display:none;width:100%;height:auto;z-index:var(--vkui_internal--z_index_panel_header_context)}.vkuiPanelHeaderContext__sizeXCompact{--vkui_internal--PanelHeaderContext__fade_display:block;height:100%}@media (width<=767.9px){.vkuiPanelHeaderContext__sizeXNone{--vkui_internal--PanelHeaderContext__fade_display:block;height:100%}}.vkuiPanelHeaderContext__in{box-sizing:border-box;z-index:1;width:100%;padding:8px;position:absolute;left:0}.vkuiPanelHeaderContext__fade{display:var(--vkui_internal--PanelHeaderContext__fade_display);z-index:0;background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.vkuiPanelHeaderContext__opened .vkuiPanelHeaderContext__fade{animation:vkuiPanelHeaderContext__animation-panelheadercontext-fade-in var(--vkui--animation_duration_m)ease both}.vkuiPanelHeaderContext__closing .vkuiPanelHeaderContext__fade{animation:vkuiPanelHeaderContext__animation-panelheadercontext-fade-out var(--vkui--animation_duration_m)ease both}.vkuiPanelHeaderContext__opened .vkuiPanelHeaderContext__in{animation:vkuiPanelHeaderContext__animation-panelheadercontext-translate-in var(--vkui--animation_duration_m)ease both}.vkuiPanelHeaderContext__closing .vkuiPanelHeaderContext__in{animation:vkuiPanelHeaderContext__animation-panelheadercontext-translate-out var(--vkui--animation_duration_m)ease both}@media screen and (prefers-reduced-motion:reduce){.vkuiPanelHeaderContext__opened .vkuiPanelHeaderContext__in{animation-name:vkuiPanelHeaderContext__animation-panelheadercontext-fade-in}.vkuiPanelHeaderContext__closing .vkuiPanelHeaderContext__in{animation-name:vkuiPanelHeaderContext__animation-panelheadercontext-fade-out}}.vkuiPanelHeaderContext__content{background:var(--vkui--color_background_content);overflow:hidden}.vkuiPanelHeaderContext__ios .vkuiPanelHeaderContext__in{padding:0}.vkuiPanelHeaderContext__host:not(.vkuiPanelHeaderContext__ios) .vkuiPanelHeaderContext__content,.vkuiPanelHeaderContext__sizeXRegular.vkuiPanelHeaderContext__ios .vkuiPanelHeaderContext__content{border-radius:12px;padding:8px 0}@media (width>=768px){.vkuiPanelHeaderContext__sizeXNone.vkuiPanelHeaderContext__ios .vkuiPanelHeaderContext__content{border-radius:12px;padding:8px 0}}.vkuiPanelHeaderContext__sizeXRegular .vkuiPanelHeaderContext__in{padding:12px 8px}.vkuiPanelHeaderContext__sizeXRegular .vkuiPanelHeaderContext__content{border-radius:12px;box-shadow:0 0 4px #00000014,0 8px 8px #00000029}@media (width>=768px){.vkuiPanelHeaderContext__sizeXNone .vkuiPanelHeaderContext__in{padding:12px 8px}.vkuiPanelHeaderContext__sizeXNone .vkuiPanelHeaderContext__content{border-radius:12px;box-shadow:0 0 4px #00000014,0 8px 8px #00000029}}@keyframes vkuiPanelHeaderContext__animation-panelheadercontext-translate-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes vkuiPanelHeaderContext__animation-panelheadercontext-translate-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes vkuiPanelHeaderContext__animation-panelheadercontext-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vkuiPanelHeaderContext__animation-panelheadercontext-fade-out{0%{opacity:1}to{opacity:0}}.vkuiSplitLayout__host{width:100%;height:100%;position:relative}.vkuiSplitLayout__inner{width:100%;height:100%;display:flex}.vkuiSplitLayout__innerHeader{z-index:var(--vkui_internal--z_index_split_layout_panel_header);position:relative}.vkuiSplitLayout__innerHeader,.vkuiSplitLayout__ios .vkuiSplitLayout__innerHeader{margin-top:calc(-1*(var(--vkui_internal--panel_header_height) + var(--vkui_internal--safe_area_inset_top)))}.vkuiSplitLayout__innerCenter{justify-content:center}.vkuiSplitCol__host{flex-grow:1;flex-shrink:1;width:1px;height:100%;position:relative}.vkuiSplitCol__viewWidthSmallTabletPlus.vkuiSplitCol__spacedAuto{margin-bottom:0;margin-left:var(--vkui--size_split_col_padding_horizontal--regular);margin-right:var(--vkui--size_split_col_padding_horizontal--regular);margin-top:0}@media (width>=768px){.vkuiSplitCol__viewWidthNone.vkuiSplitCol__spacedAuto{margin-bottom:0;margin-left:var(--vkui--size_split_col_padding_horizontal--regular);margin-right:var(--vkui--size_split_col_padding_horizontal--regular);margin-top:0}}.vkuiSplitCol__viewWidthTabletMinus.vkuiSplitCol__stretchedOnMobile{width:100%!important;max-width:100%!important}@media (width<=1023.9px){.vkuiSplitCol__viewWidthNone.vkuiSplitCol__stretchedOnMobile{width:100%!important;max-width:100%!important}}.vkuiSplitCol__fixed{flex-grow:1;flex-shrink:1;width:1px;height:100%}.vkuiSplitCol__fixedInner{height:inherit;max-width:inherit;min-width:inherit;width:inherit;position:fixed;top:0;overflow:hidden;transform:translateZ(0)}.vkuiEpic__host{width:100%;height:100%}.vkuiInternalEpic--hasTabbar.vkuiEpic__host{--vkui_internal--snackbar_safe_area_inset_bottom:calc(var(--vkui_internal--tabbar_height) + var(--vkui_internal--safe_area_inset_bottom))}.vkuiTabbar__host{background:var(--vkui--color_background_tertiary);box-sizing:initial;height:var(--vkui_internal--tabbar_height);padding-bottom:var(--vkui_internal--safe_area_inset_bottom);width:100%;z-index:var(--vkui_internal--z_index_tabs);display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.vkuiTabbar__shadow{box-shadow:var(--vkui--elevation3)}.vkuiTabbar__ios.vkuiTabbar__shadow{box-shadow:none}.vkuiTabbar__ios.vkuiTabbar__shadow:before{background:var(--vkui--color_separator_primary_alpha);content:"";height:var(--vkui--size_border--regular);width:100%;position:absolute;left:0}.vkuiTabbarItem__host{color:var(--vkui--color_tabbar_text_inactive);height:var(--vkui_internal--tabbar_height);outline:var(--vkui_internal--outline-reset);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.vkuiInternalTabbar .vkuiTabbarItem__host{flex:1 0 0;min-width:0;max-width:100%}.vkuiTabbarItem__selected{color:var(--vkui--color_text_accent_themed)}.vkuiTabbarItem__tappable{position:absolute}.vkuiTabbarItem__in{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:4px 2px 2px;display:flex;overflow:hidden}.vkuiInternalTabbar--layout-vertical .vkuiTabbarItem__in{flex-direction:column}.vkuiInternalTabbar--layout-horizontal .vkuiTabbarItem__in{flex-direction:row}.vkuiTabbarItem__icon{color:var(--vkui--color_icon_secondary);position:relative}.vkuiTabbarItem__selected .vkuiTabbarItem__icon{color:var(--vkui--color_icon_accent_themed)}.vkuiTabbarItem__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vkuiInternalTabbar--layout-vertical .vkuiTabbarItem__label{--vkui--font_footnote--font_size--regular:10px;--vkui--font_footnote--line_height--regular:12px;margin-top:2px}.vkuiInternalTabbar--layout-horizontal .vkuiTabbarItem__label{margin-left:8px}.vkuiTabbarItem__android .vkuiTabbarItem__tappable{border-radius:50%;width:calc(100% + 16px);padding-bottom:calc(100% + 16px)}.vkuiTabbarItem__android:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.vkuiTabbarItem__android:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.vkuiTabbarItem__ios .vkuiTabbarItem__tappable{width:100%;height:100%;top:0;left:0}.vkuiTabbarItem__ios .vkuiTabbarItem__in{transition:transform 70ms var(--vkui--animation_easing_platform)}.vkuiTabbarItem__ios .vkuiTabbarItem__tappableActive+.vkuiTabbarItem__in{transform:scale(.96)}.vkuiScrollArrow__host{background-color:initial;cursor:pointer;transition:opacity .15s;transition-timing-function:var(--vkui--animation_easing_platform);-webkit-user-select:auto;user-select:auto;border:0;justify-content:center;padding:0;display:flex}.vkuiScrollArrow__directionLeft,.vkuiScrollArrow__directionRight{flex-direction:column;height:100%}.vkuiScrollArrow__directionDown,.vkuiScrollArrow__directionUp{flex-direction:row;width:100%}.vkuiScrollArrow__icon{background-color:var(--vkui--color_background_contrast_themed);box-shadow:var(--vkui--elevation3);color:var(--vkui--color_icon_secondary);justify-content:center;align-items:center;display:flex;position:relative}.vkuiScrollArrow__sizeS .vkuiScrollArrow__icon{border-radius:14px;width:28px;height:28px}.vkuiScrollArrow__sizeM .vkuiScrollArrow__icon{border-radius:24px;width:40px;height:40px}.vkuiScrollArrow__directionLeft{padding-left:var(--vkui--size_base_padding_horizontal--regular,16px);left:0}.vkuiScrollArrow__directionRight{padding-right:var(--vkui--size_base_padding_horizontal--regular,16px);right:0}.vkuiScrollArrow__directionUp{padding-top:var(--vkui--size_base_padding_horizontal--regular,16px);top:0}.vkuiScrollArrow__directionDown{padding-bottom:var(--vkui--size_base_padding_horizontal--regular,16px);bottom:0}.vkuiScrollArrow__directionLeft:not(.vkuiScrollArrow__rtl) .vkuiScrollArrow__defaultIcon,.vkuiScrollArrow__directionRight.vkuiScrollArrow__rtl .vkuiScrollArrow__defaultIcon{transform:rotate(180deg)}.vkuiScrollArrow__directionUp .vkuiScrollArrow__defaultIcon{transform:rotate(-90deg)}.vkuiScrollArrow__directionDown .vkuiScrollArrow__defaultIcon{transform:rotate(90deg)}.vkuiHorizontalScroll__host{isolation:isolate;--vkui_internal--HorizontalScroll_shift_direction:1;position:relative;overflow-x:hidden}.vkuiHorizontalScroll__rtl{--vkui_internal--HorizontalScroll_shift_direction:-1}.vkuiHorizontalScroll__in{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.vkuiHorizontalScroll__in::-webkit-scrollbar{display:none}.vkuiHorizontalScroll__inWrapper{align-items:stretch;transition:transform .2s;display:flex}.vkuiHorizontalScroll__arrow{opacity:0;pointer-events:none;z-index:var(--vkui_internal--z_index_horizontal_scroll_arrow);position:absolute;top:0}.vkuiHorizontalScroll__showArrows .vkuiHorizontalScroll__arrow{opacity:var(--vkui--opacity_disable_accessibility);pointer-events:auto}.vkuiHorizontalScroll__host .vkuiHorizontalScroll__arrow:hover{opacity:1}.vkuiHorizontalScroll__arrowLeft:hover~.vkuiHorizontalScroll__in .vkuiHorizontalScroll__inWrapper{transform:translateX(calc(8px*var(--vkui_internal--HorizontalScroll_shift_direction)))}.vkuiHorizontalScroll__arrowRight:hover~.vkuiHorizontalScroll__in .vkuiHorizontalScroll__inWrapper{transform:translateX(calc(-8px*var(--vkui_internal--HorizontalScroll_shift_direction)))}.vkuiHorizontalScroll__withPadding,.vkuiInternalTabs .vkuiHorizontalScroll__host{min-width:100%}.vkuiHorizontalScroll__withPadding .vkuiHorizontalScroll__inWrapper:after,.vkuiHorizontalScroll__withPadding .vkuiHorizontalScroll__inWrapper:before,.vkuiInternalTabs--withGaps .vkuiHorizontalScroll__inWrapper:after,.vkuiInternalTabs--withGaps .vkuiHorizontalScroll__inWrapper:before{content:"";height:1px;width:var(--vkui--size_base_padding_horizontal--regular);flex-shrink:0;display:block}.vkuiAspectRatio__host{--vkui_internal--aspect_ratio:1;max-width:100%;position:relative}.vkuiAspectRatio__host:before{content:"";height:0;padding-bottom:calc((1/var(--vkui_internal--aspect_ratio,1))*100%);display:block}.vkuiAspectRatio__host>*{position:absolute;top:0;left:0}.vkuiAspectRatio__modeStretch>*{width:100%;height:100%}.vkuiAspectRatio__modeStretch>img,.vkuiAspectRatio__modeStretch>video{object-fit:cover}.vkuiFlexItem__flexGrow{flex:1 0 auto}.vkuiFlexItem__flexShrink{flex:0 auto}.vkuiFlexItem__flexContent{flex:auto}.vkuiFlexItem__flexFixed{flex:none}.vkuiFlexItem__alignSelfStart{align-self:start}.vkuiFlexItem__alignSelfEnd{align-self:end}.vkuiFlexItem__alignSelfCenter{align-self:center}.vkuiFlexItem__alignSelfBaseline{align-self:baseline}.vkuiFlexItem__alignSelfStretch{align-self:stretch}.vkuiFlex__host{--vkui_internal--flex_original_margin_inline:0px;--vkui_internal--flex_original_margin_block:0px;display:flex}.vkuiFlex__displayNone{display:none}.vkuiFlex__displayInlineFlex{display:inline-flex}.vkuiFlex__marginAuto{--vkui_internal--flex_original_margin_inline:var(--vkui--size_base_padding_horizontal--regular);--vkui_internal--flex_original_margin_block:var(--vkui--size_base_padding_vertical--regular);margin:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}@supports (inset:0){.vkuiFlex__host{gap:var(--vkui_internal--row_gap)var(--vkui_internal--column_gap)}}@supports not (inset:0){.vkuiFlex__host{margin-left:calc(-1*var(--vkui_internal--column_gap) + var(--vkui_internal--flex_original_margin_inline));margin-top:calc(-1*var(--vkui_internal--row_gap) + var(--vkui_internal--flex_original_margin_block))}.vkuiFlex__host.vkuiFlex__host>*{margin-left:var(--vkui_internal--column_gap);margin-top:var(--vkui_internal--row_gap)}}.vkuiFlex__host>.vkuiFlex__marginAuto{margin:0}.vkuiFlex__directionColumn{flex-direction:column}.vkuiFlex__reverse{flex-direction:row-reverse}.vkuiFlex__directionColumn.vkuiFlex__reverse{flex-direction:column-reverse}.vkuiFlex__wrap{flex-wrap:wrap}.vkuiFlex__justifyStart{justify-content:flex-start}.vkuiFlex__justifyEnd{justify-content:flex-end}.vkuiFlex__justifyCenter{justify-content:center}.vkuiFlex__justifySpaceAround{justify-content:space-around}.vkuiFlex__justifySpaceBetween{justify-content:space-between}.vkuiFlex__justifySpaceEvenly{justify-content:space-evenly}.vkuiFlex__alignStart{align-items:flex-start}.vkuiFlex__alignEnd{align-items:flex-end}.vkuiFlex__alignCenter{align-items:center}.vkuiFlex__alignStretch{align-items:stretch}.vkuiFlex__alignBaseline{align-items:baseline}.vkuiSimpleGrid__host{--vkui_internal--grid_columns:1;--vkui_internal--min_col_width:0;grid-template-columns:repeat(var(--vkui_internal--grid_columns),minmax(0,1fr));grid-gap:var(--vkui_internal--row_gap)var(--vkui_internal--column_gap);gap:var(--vkui_internal--row_gap)var(--vkui_internal--column_gap);display:grid}.vkuiSimpleGrid__displayNone{display:none}.vkuiSimpleGrid__displayInlineGrid{display:inline-grid}.vkuiSimpleGrid__marginAuto{margin:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}.vkuiSimpleGrid__marginAutoInline{margin-left:var(--vkui--size_base_padding_horizontal--regular);margin-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiSimpleGrid__marginAutoBlock{margin-bottom:var(--vkui--size_base_padding_vertical--regular);margin-top:var(--vkui--size_base_padding_vertical--regular)}.vkuiSimpleGrid__withMinWidth{grid-template-columns:repeat(auto-fit,minmax(var(--vkui_internal--min_col_width),1fr))}.vkuiSimpleGrid__alignStart{align-items:flex-start}.vkuiSimpleGrid__alignEnd{align-items:flex-end}.vkuiSimpleGrid__alignCenter{align-items:center}.vkuiSimpleGrid__alignStretch{align-items:stretch}.vkuiSimpleGrid__alignBaseline{align-items:baseline}.vkuiPopoutWrapper__host{box-sizing:border-box;pointer-events:none;width:100%;height:100%;top:0;left:0}.vkuiPopoutWrapper__opened{pointer-events:auto}.vkuiPopoutWrapper__closing{pointer-events:none}.vkuiPopoutWrapper__fixed{position:fixed}.vkuiPopoutWrapper__absolute{position:absolute}.vkuiPopoutWrapper__overlay{opacity:1;width:100%;height:100%;position:fixed;top:0;left:0}.vkuiPopoutWrapper__opened .vkuiPopoutWrapper__overlay{animation:vkuiPopoutWrapper__animation-full-fade-in var(--vkui--animation_duration_m)ease both}.vkuiPopoutWrapper__closing .vkuiPopoutWrapper__overlay{animation:vkuiPopoutWrapper__animation-full-fade-out var(--vkui--animation_duration_m)var(--vkui--animation_easing_default)both;opacity:0}.vkuiPopoutWrapper__masked .vkuiPopoutWrapper__overlay{background:var(--vkui--color_overlay_primary)}.vkuiPopoutWrapper__absolute .vkuiPopoutWrapper__overlay,.vkuiPopoutWrapper__fixed .vkuiPopoutWrapper__overlay{position:absolute}.vkuiPopoutWrapper__container{box-sizing:border-box;width:100%;height:100%;display:flex;position:relative}.vkuiPopoutWrapper__content{pointer-events:none;justify-content:center;width:100%;display:flex;position:relative}.vkuiPopoutWrapper__content>*{pointer-events:auto}.vkuiPopoutWrapper__alignYCenter .vkuiPopoutWrapper__container{align-items:center}.vkuiPopoutWrapper__alignYBottom .vkuiPopoutWrapper__container{align-items:flex-end}.vkuiPopoutWrapper__alignYTop .vkuiPopoutWrapper__container{align-items:flex-start}.vkuiPopoutWrapper__alignXCenter .vkuiPopoutWrapper__container{justify-content:center}.vkuiPopoutWrapper__alignXLeft .vkuiPopoutWrapper__container{justify-content:flex-start}.vkuiPopoutWrapper__alignXRight .vkuiPopoutWrapper__container{justify-content:flex-end}@keyframes vkuiPopoutWrapper__animation-full-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vkuiPopoutWrapper__animation-full-fade-out{0%{opacity:1}to{opacity:0}}.vkuiModalOutsideButton__host{box-sizing:border-box;color:var(--vkui--color_icon_contrast);width:56px;height:56px;padding:18px}.vkuiModalOutsideButton__host:before{background:var(--vkui--color_overlay_secondary);content:"";border-radius:50%;transition:background-color .15s ease-out;display:block;position:absolute;inset:14px}.vkuiModalOutsideButton__host .vkuiIcon{transform:translate(0)}.vkuiModalOutsideButton__hover:before{background:var(--vkui--color_overlay_secondary--hover)}.vkuiModalOutsideButton__active:before{background:var(--vkui--color_overlay_secondary--active)}.vkuiModalDismissButton__host{position:absolute;top:0;right:-56px}.vkuiAlert__host{--vkui_internal--alert_animation_scale_initial:.95;border-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:var(--vkui--elevation4);color:var(--vkui--color_text_primary);-webkit-user-select:none;user-select:none;min-width:280px;max-width:416px;margin:auto 24px;position:relative}.vkuiAlert__desktop{width:100%}.vkuiAlert__opening{animation:vkuiAlert__animation-alert-scale-up var(--vkui--animation_duration_m)var(--vkui--animation_easing_platform)}.vkuiAlert__closing{animation:vkuiAlert__animation-alert-scale-down var(--vkui--animation_duration_m)var(--vkui--animation_easing_platform);opacity:0}.vkuiAlert__host:before{background-color:var(--vkui--color_background_modal);border-radius:inherit;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.vkuiAlert__content{padding:24px 24px 16px;position:relative}.vkuiAlert__contentWithButton{padding-right:52px}.vkuiAlert__action{white-space:nowrap;background:0 0}.vkuiAlert__actions{max-width:100%;padding:0 12px 12px;display:flex;position:relative}.vkuiAlert__title{margin-bottom:8px}.vkuiAlert__description{color:var(--vkui--color_text_secondary)}.vkuiAlert__description,.vkuiAlert__title{word-break:break-word}.vkuiAlert__actionsDirectionHorizontal{justify-content:flex-end}.vkuiAlert__actionsDirectionVertical{flex-direction:column;align-items:flex-end}.vkuiAlert__actions>*{margin:4px}.vkuiAlert__actionsAlignLeft{justify-content:flex-start;align-items:flex-start}.vkuiAlert__actionsAlignCenter{justify-content:center;align-items:center}.vkuiAlert__actionsAlignRight{justify-content:flex-end;align-items:flex-end}.vkuiAlert__ios{--vkui_internal--alert_animation_scale_initial:1.05;box-shadow:none;width:270px;min-width:270px;overflow:hidden}.vkuiAlert__ios.vkuiAlert__closing{--vkui_internal--alert_animation_scale_initial:1}.vkuiAlert__ios .vkuiAlert__content{text-align:center;padding:20px 16px}.vkuiAlert__ios .vkuiAlert__title:not(:last-child){margin-bottom:7px}.vkuiAlert__ios .vkuiAlert__description{color:inherit}.vkuiAlert__ios .vkuiAlert__content:after{background:var(--vkui--color_separator_primary_alpha);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:0;right:0}.vkuiAlert__ios .vkuiAlert__actions{padding:initial}.vkuiAlert__ios .vkuiAlert__actionsDirectionVertical{flex-direction:column;align-items:normal}.vkuiAlert__ios .vkuiAlert__action{color:var(--vkui--color_text_accent);font-family:var(--vkui--font_family_base);text-align:center;text-overflow:ellipsis;border:0;border-radius:0;height:44px;margin:0;padding:0 6px;font-size:17px;line-height:44px;text-decoration:none;display:block;position:relative;overflow:hidden}.vkuiAlert__ios .vkuiAlert__action:after{background:var(--vkui--color_separator_primary_alpha);content:"";position:absolute}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action:after{transform-origin:100%;width:1px;height:100%;top:0;right:0}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action:last-child:after{content:none}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action{flex:1 1 0}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action:first-child{border-bottom-left-radius:var(--vkui--size_border_radius_paper--regular)}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action:last-child{border-bottom-right-radius:var(--vkui--size_border_radius_paper--regular)}.vkuiAlert__ios .vkuiAlert__actionsDirectionVertical .vkuiAlert__action:after{transform-origin:bottom;width:100%;height:1px;bottom:0;left:0}.vkuiAlert__ios .vkuiAlert__actionsDirectionVertical .vkuiAlert__action:last-child:after{content:none}.vkuiAlert__ios .vkuiAlert__actionsDirectionVertical .vkuiAlert__action:last-child{border-radius:0 0 12px 12px}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.vkuiAlert__ios .vkuiAlert__actionsDirectionVertical .vkuiAlert__action:after,.vkuiAlert__ios .vkuiAlert__content:after{transform:scaleY(.5)}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action:after{transform:scaleX(.5)}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x){.vkuiAlert__ios .vkuiAlert__actionsDirectionVertical .vkuiAlert__action:after,.vkuiAlert__ios .vkuiAlert__content:after{transform:scaleY(.33)}.vkuiAlert__ios .vkuiAlert__actionsDirectionHorizontal .vkuiAlert__action:after{transform:scaleX(.33)}}.vkuiAlert__ios .vkuiAlert__actionModeCancel{font-weight:600}.vkuiAlert__ios .vkuiAlert__actionModeDestructive{color:var(--vkui--color_text_negative)}.vkuiAlert__vkcom{width:400px;box-shadow:0 0 2px #0000001f,0 0 96px #00000029}.vkuiAlert__vkcom .vkuiAlert__content{padding-bottom:20px}.vkuiAlert__vkcom .vkuiAlert__actions{padding:0 20px 12px}.vkuiAlert__vkcom .vkuiAlert__button{order:2}.vkuiAlert__vkcom .vkuiAlert__buttonModeCancel{order:1}.vkuiAlert__dismiss{color:var(--vkui--color_icon_secondary);position:absolute;top:8px;right:8px}@media screen and (prefers-reduced-motion:reduce){.vkuiAlert__host,.vkuiAlert__ios{--vkui_internal--alert_animation_scale_initial:1}}@keyframes vkuiAlert__animation-alert-scale-up{0%{opacity:0;transform:scale(var(--vkui_internal--alert_animation_scale_initial))}to{opacity:1;transform:scale(1)}}@keyframes vkuiAlert__animation-alert-scale-down{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--vkui_internal--alert_animation_scale_initial))}}.vkuiRadio__input~*{display:none}.vkuiRadio__input:checked~*{display:block}.vkuiActionSheetItem__host{box-sizing:border-box;color:var(--vkui--color_text_primary);align-items:center;min-height:48px;padding:0 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vkuiActionSheetItem__after,.vkuiActionSheetItem__before,.vkuiActionSheetItem__container{position:relative}.vkuiActionSheetItem__after,.vkuiActionSheetItem__before{flex-shrink:0}.vkuiActionSheetItem__container{flex-grow:1;max-width:100%;padding:10px 0}.vkuiActionSheetItem__ellipsis{white-space:nowrap;overflow:hidden}.vkuiActionSheetItem__content{justify-content:space-between;align-items:baseline;display:flex;overflow:hidden}.vkuiActionSheetItem__ellipsis .vkuiActionSheetItem__content{justify-content:flex-start}.vkuiActionSheetItem__children{text-overflow:ellipsis;min-width:0;overflow:hidden}.vkuiActionSheetItem__subtitle{color:var(--vkui--color_text_secondary);text-overflow:ellipsis;margin-top:2px;overflow:hidden}.vkuiActionSheetItem__meta{color:var(--vkui--color_text_secondary);flex-shrink:0;margin-left:6px}.vkuiActionSheetItem__before{color:var(--vkui--color_icon_accent);margin-right:16px}.vkuiActionSheetItem__menu .vkuiActionSheetItem__before{margin-right:12px}.vkuiActionSheetItem__ios .vkuiActionSheetItem__before{color:var(--vkui--color_icon_accent_themed);margin-right:18px}.vkuiActionSheetItem__modeDestructive .vkuiActionSheetItem__container:first-child{color:var(--vkui--color_text_negative)}.vkuiActionSheetItem__modeDestructive .vkuiActionSheetItem__before{color:var(--vkui--color_icon_negative)}.vkuiActionSheetItem__after{color:var(--vkui--color_icon_accent);flex-direction:row;margin-left:16px;display:flex}.vkuiActionSheetItem__after>:not(:last-child){margin-right:12px}.vkuiActionSheetItem__ios{background:var(--vkui--color_background_modal);color:var(--vkui--color_text_accent_themed);min-height:56px;padding:14px 18px}.vkuiActionSheetItem__rich{color:var(--vkui--color_text_primary)}.vkuiActionSheetItem__ios.vkuiActionSheetItem__modeDestructive{color:var(--vkui--color_text_negative)}.vkuiActionSheetItem__ios:before{background-color:var(--vkui--color_background_modal);content:"";width:100%;height:100%;transition:opacity .15s ease-out,background-color .15s ease-out;position:absolute;top:0;left:0}.vkuiActionSheetItem__ios:after{background:var(--vkui--color_separator_primary_alpha);content:"";transform-origin:bottom;height:1px;position:absolute;top:0;left:0;right:0}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.vkuiActionSheetItem__ios:after{transform:scaleY(.5)}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x){.vkuiActionSheetItem__ios:after{transform:scaleY(.33)}}.vkuiActionSheetItem__ios:first-child:after,.vkuiActionSheetItem__modeCancel:after{content:none}.vkuiActionSheetItem__ios.vkuiActionSheetItem__active:before{background-color:var(--vkui--color_transparent--active);opacity:1;transition:none}.vkuiActionSheetItem__ios .vkuiActionSheetItem__container{padding:0}.vkuiActionSheetItem__ios .vkuiActionSheetItem__centered{justify-content:center}.vkuiActionSheetItem__modeCancel{min-height:52px}.vkuiActionSheetItem__menu{cursor:pointer;border-radius:0;width:auto}.vkuiActionSheetItem__disabled .vkuiActionSheetItem__children,.vkuiActionSheetItem__disabled .vkuiActionSheetItem__meta,.vkuiActionSheetItem__disabled .vkuiActionSheetItem__subtitle{color:var(--vkui--color_text_secondary)}.vkuiActionSheetItem__disabled .vkuiActionSheetItem__before,.vkuiActionSheetItem__disabled .vkuiActionSheetItem__marker{color:var(--vkui--color_icon_secondary)}.vkuiActionSheetItem__sizeYCompact{min-height:32px}.vkuiActionSheetItem__sizeYCompact.vkuiActionSheetItem__ios{min-height:36px;padding:4px 20px 4px 18px}.vkuiActionSheetItem__sizeYCompact:not(.vkuiActionSheetItem__ios)+.vkuiActionSheetItem__sizeYCompact:not(.vkuiActionSheetItem__ios){margin-top:2px}.vkuiActionSheetItem__sizeYCompact .vkuiActionSheetItem__container{padding:5px 0}.vkuiFloatingArrow__host{position:absolute}.vkuiFloatingArrow__in{content:"";display:block;transform:translateY(1px)}.vkuiFloatingArrow__placementRight{transform-origin:100%;transform:rotate(90deg)translate(50%,-50%)}.vkuiFloatingArrow__placementBottom{transform:rotate(180deg)}.vkuiFloatingArrow__placementLeft{transform-origin:0;transform:rotate(-90deg)translate(-50%,-50%)}.vkuiPopper__host{z-index:var(--vkui--z_index_popout)}.vkuiActionSheet__host{--vkui_internal--actionsheet_animation_opacity_initial:1;--vkui_internal--actionsheet_animation_translateY_initial:100%;box-sizing:border-box;max-width:var(--vkui--size_popup_small--regular);width:100%;padding:10px}@media screen and (prefers-reduced-motion:reduce){.vkuiActionSheet__host{--vkui_internal--actionsheet_animation_opacity_initial:0;--vkui_internal--actionsheet_animation_translateY_initial:0%}}.vkuiActionSheet__contentWrapper{background:var(--vkui--color_background_modal);box-shadow:var(--vkui--elevation3);border-radius:12px;padding:8px 0;overflow:hidden}.vkuiActionSheet__header{color:var(--vkui--color_text_subhead);padding:16px}.vkuiActionSheet__opening{animation:vkuiActionSheet__animation-actionsheet-slide-up var(--vkui--animation_duration_m)var(--vkui--animation_easing_platform)}.vkuiActionSheet__closing{animation:vkuiActionSheet__animation-actionsheet-slide-down var(--vkui--animation_duration_m)var(--vkui--animation_easing_platform);opacity:0}.vkuiActionSheet__title+.vkuiActionSheet__description{margin-top:8px}.vkuiActionSheet__ios{background:0 0;padding:8px}.vkuiActionSheet__ios .vkuiActionSheet__contentWrapper{border-radius:14px;padding:0}.vkuiActionSheet__closeItemWrapperIos{background:var(--vkui--color_background_modal);box-shadow:var(--vkui--elevation3);margin-bottom:var(--vkui_internal--safe_area_inset_bottom);border-radius:14px;margin-top:8px;overflow:hidden}.vkuiActionSheet__ios.vkuiActionSheet__closing{transform:translateY(100%)}.vkuiActionSheet__ios .vkuiActionSheet__header{text-align:center;position:relative}.vkuiActionSheet__ios .vkuiActionSheet__description,.vkuiActionSheet__ios .vkuiActionSheet__title{position:relative}.vkuiActionSheet__ios .vkuiActionSheet__header:before{background-color:var(--vkui--color_background_modal);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.vkuiActionSheet__sizeYCompact .vkuiActionSheet__header{padding-top:12px;padding-bottom:12px}.vkuiActionSheet__menu{--vkui_internal--actionsheet_animation_opacity_initial:0;--vkui_internal--actionsheet_animation_translateY_initial:5%;width:auto;max-width:100%;height:auto;padding:0}.vkuiActionSheet__menu.vkuiActionSheet__ios .vkuiActionSheet__contentWrapper{border-radius:14px;padding:0}@media screen and (prefers-reduced-motion:reduce){.vkuiActionSheet__menu{--vkui_internal--actionsheet_animation_translateY_initial:0%}}@keyframes vkuiActionSheet__animation-actionsheet-slide-up{0%{opacity:var(--vkui_internal--actionsheet_animation_opacity_initial);transform:translateY(var(--vkui_internal--actionsheet_animation_translateY_initial))}to{opacity:1;transform:translateY(0)}}@keyframes vkuiActionSheet__animation-actionsheet-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:var(--vkui_internal--actionsheet_animation_opacity_initial);transform:translateY(var(--vkui_internal--actionsheet_animation_translateY_initial))}}.vkuiScreenSpinner__host{border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;height:88px;padding:var(--vkui--spacing_size_2xl);width:88px;animation:.3s vkuiScreenSpinner__screen-spinner-intro;position:relative}.vkuiScreenSpinner__hasLabel{flex-direction:column;justify-content:center;align-items:center;width:fit-content;max-width:150px;height:fit-content;display:flex}.vkuiScreenSpinner__modeShadow{background-color:var(--vkui--color_background_contrast_themed);box-shadow:var(--vkui--elevation3);color:var(--vkui--color_icon_medium)}.vkuiScreenSpinner__modeOverlay{background-color:var(--vkui--color_avatar_overlay);color:var(--vkui--color_icon_contrast)}.vkuiScreenSpinner__label{color:var(--vkui--color_text_secondary);margin-top:var(--vkui--spacing_size_xs);text-align:center}.vkuiScreenSpinner__modeOverlay .vkuiScreenSpinner__label{color:var(--vkui--color_text_contrast)}.vkuiScreenSpinner__spinner{opacity:1}.vkuiScreenSpinner__spinnerTransition{transition:opacity .1s}.vkuiScreenSpinner__stateCustom .vkuiScreenSpinner__spinner,.vkuiScreenSpinner__stateDone .vkuiScreenSpinner__spinner,.vkuiScreenSpinner__stateError .vkuiScreenSpinner__spinner{opacity:0}.vkuiScreenSpinner__iconSlot{width:56px;height:56px;position:relative}.vkuiScreenSpinner__icon,.vkuiScreenSpinner__iconSlot{justify-content:center;align-items:center;display:flex}.vkuiScreenSpinner__icon{width:100%;height:100%;position:absolute;top:0}.vkuiScreenSpinner__stateCancelable .vkuiScreenSpinner__icon{cursor:pointer}.vkuiScreenSpinner__icon .vkuiIcon{animation:.2s vkuiScreenSpinner__screen-spinner-intro}.vkuiScreenSpinner__stateDone .vkuiIcon path{stroke-dasharray:50;stroke-dashoffset:50px;animation:vkuiScreenSpinner__screen-spinner-icon-done .6s .3s var(--vkui--animation_easing_platform)forwards}@keyframes vkuiScreenSpinner__screen-spinner-icon-done{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes vkuiScreenSpinner__screen-spinner-intro{0%{opacity:0}to{opacity:1}}.vkuiBasic__body{--vkui_internal--snackbar-body_layout_vertical_action_shift:calc(-1*(var(--vkui--size_button_small_height--compact) - var(--vkui--font_subhead--line_height--compact))/2);background:var(--vkui--color_background_contrast_themed);border-radius:var(--vkui--size_card_border_radius--regular);box-shadow:var(--vkui--elevation4);box-sizing:border-box;align-items:center;min-height:56px;padding:12px;display:flex}.vkuiBasic__sizeYRegular{--vkui_internal--snackbar-body_layout_vertical_action_shift:calc(-1*(var(--vkui--size_button_small_height--regular) - var(--vkui--font_subhead--line_height--regular))/2)}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiBasic__sizeYNone{--vkui_internal--snackbar-body_layout_vertical_action_shift:calc(-1*(var(--vkui--size_button_small_height--regular) - var(--vkui--font_subhead--line_height--regular))/2)}}.vkuiBasic__modeDark{background:var(--vkui--color_background_contrast_inverse)}.vkuiBasic__before{margin-right:12px}.vkuiBasic__after{margin-left:12px}.vkuiBasic__content{word-break:break-word;flex:1;align-items:center;display:flex}.vkuiBasic__contentText{-webkit-line-clamp:3;width:100%;color:var(--vkui--color_text_primary);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.vkuiBasic__contentSubtitle{color:var(--vkui--color_text_subhead);margin-top:2px}.vkuiBasic__modeDark .vkuiBasic__contentText{color:var(--vkui--color_text_contrast)}.vkuiBasic__layoutHorizontal .vkuiBasic__action{margin-left:12px;position:relative}.vkuiBasic__layoutVertical .vkuiBasic__content{flex-direction:column;align-items:flex-start}.vkuiBasic__layoutVertical .vkuiBasic__action{margin-bottom:var(--vkui_internal--snackbar-body_layout_vertical_action_shift);min-height:auto;margin-top:2px}@media (width<=767.9px){.vkuiBasic__layoutNone .vkuiBasic__action{margin-left:12px;position:relative}}@media (width>=768px){.vkuiBasic__layoutNone .vkuiBasic__content,.vkuiBasic__layoutVerticalMq .vkuiBasic__content{flex-direction:column;align-items:flex-start}.vkuiBasic__layoutNone .vkuiBasic__action,.vkuiBasic__layoutVerticalMq .vkuiBasic__action{margin-bottom:var(--vkui_internal--snackbar-body_layout_vertical_action_shift);min-height:auto;margin-top:2px}}.vkuiSnackbar__host{--vkui_internal--snackbar_safe_area_inset_bottom:var(--vkui_internal--safe_area_inset_bottom);--vkui_internal--snackbar_in_padding:8px;--vkui_internal--snackbar_shift_x:0;--vkui_internal--snackbar_shift_y:0;--vkui_internal--snackbar_direction:0;--vkui_internal--snackbar_animation_from:translate3d(0,0,0);--vkui_internal--snackbar_animation_to:translate3d(0,0,0);--vkui_internal--snackbar_animation_duration:.34s;--vkui_internal--snackbar_animation_text_direction:1;left:var(--vkui_internal--safe_area_inset_left);right:var(--vkui_internal--safe_area_inset_right);-webkit-user-select:none;user-select:none;z-index:var(--vkui--z_index_popout);position:fixed}.vkuiSnackbar__ios{--vkui_internal--snackbar_animation_duration:.4s}.vkuiSnackbar__rtl{--vkui_internal--snackbar_animation_text_direction:-1}.vkuiSnackbar__placementTop,.vkuiSnackbar__placementTopEnd,.vkuiSnackbar__placementTopStart{--vkui_internal--snackbar_animation_from:translate3d(0,-100%,0);--vkui_internal--snackbar_animation_to:translate3d(0,var(--vkui_internal--snackbar_shift_y),0);top:var(--vkui_internal--safe_area_inset_top)}.vkuiSnackbar__placementBottomStart{--vkui_internal--snackbar_direction:calc(-1*var(--vkui_internal--snackbar_animation_text_direction))}.vkuiSnackbar__placementBottomEnd{--vkui_internal--snackbar_direction:calc(1*var(--vkui_internal--snackbar_animation_text_direction))}.vkuiSnackbar__placementBottom,.vkuiSnackbar__placementBottomEnd,.vkuiSnackbar__placementBottomStart{--vkui_internal--snackbar_animation_from:translate3d(calc(var(--vkui_internal--snackbar_direction)*100%),0,0);--vkui_internal--snackbar_animation_to:translate3d(var(--vkui_internal--snackbar_shift_x),0,0);bottom:var(--vkui_internal--snackbar_safe_area_inset_bottom)}@media (width>=768px) and (height>=720px),(width>=768px) and (pointer:fine){.vkuiSnackbar__host{width:100%;max-width:351px}.vkuiSnackbar__placementBottom,.vkuiSnackbar__placementTop{margin-left:auto;margin-right:auto}.vkuiSnackbar__placementBottom{--vkui_internal--snackbar_animation_from:translate3d(0,100%,0);--vkui_internal--snackbar_animation_to:translate3d(0,var(--vkui_internal--snackbar_shift_y),0)}.vkuiSnackbar__placementBottomStart,.vkuiSnackbar__placementTopStart{--vkui_internal--snackbar_animation_from:translate3d(calc(-100%*var(--vkui_internal--snackbar_animation_text_direction)),0,0);--vkui_internal--snackbar_animation_to:translate3d(var(--vkui_internal--snackbar_shift_x),0,0);left:var(--vkui_internal--safe_area_inset_left);right:auto}.vkuiSnackbar__placementBottomEnd,.vkuiSnackbar__placementTopEnd{--vkui_internal--snackbar_animation_from:translate3d(calc(100%*var(--vkui_internal--snackbar_animation_text_direction)),0,0);--vkui_internal--snackbar_animation_to:translate3d(var(--vkui_internal--snackbar_shift_x),0,0);left:auto;right:var(--vkui_internal--safe_area_inset_right)}}.vkuiSnackbar__in{animation-duration:var(--vkui_internal--snackbar_animation_duration);animation-fill-mode:both;animation-timing-function:var(--vkui--animation_easing_platform);padding:var(--vkui_internal--snackbar_in_padding)}.vkuiSnackbar__placementTop .vkuiSnackbar__in,.vkuiSnackbar__placementTopEnd .vkuiSnackbar__in,.vkuiSnackbar__placementTopStart .vkuiSnackbar__in{transform:translate3d(0,var(--vkui_internal--snackbar_shift_y),0)}.vkuiSnackbar__placementBottom .vkuiSnackbar__in,.vkuiSnackbar__placementBottomEnd .vkuiSnackbar__in,.vkuiSnackbar__placementBottomStart .vkuiSnackbar__in{transform:translate3d(var(--vkui_internal--snackbar_shift_x),0,0)}@media (width>=768px) and (height>=720px),(width>=768px) and (pointer:fine){.vkuiSnackbar__in{--vkui_internal--snackbar_in_padding:12px}.vkuiSnackbar__placementBottomEnd .vkuiSnackbar__in,.vkuiSnackbar__placementBottomStart .vkuiSnackbar__in,.vkuiSnackbar__placementTopEnd .vkuiSnackbar__in,.vkuiSnackbar__placementTopStart .vkuiSnackbar__in{transform:translate3d(var(--vkui_internal--snackbar_shift_x),0,0)}.vkuiSnackbar__placementBottom .vkuiSnackbar__in{transform:translate3d(0,var(--vkui_internal--snackbar_shift_y),0)}}.vkuiSnackbar__stateEnter .vkuiSnackbar__in,.vkuiSnackbar__stateEntering .vkuiSnackbar__in{animation-name:vkuiSnackbar__animation-snackbar-slide-in}@media screen and (prefers-reduced-motion:reduce){.vkuiSnackbar__stateEnter .vkuiSnackbar__in,.vkuiSnackbar__stateEntering .vkuiSnackbar__in{animation-name:vkuiSnackbar__animation-snackbar-fade-in}}.vkuiSnackbar__stateEntered .vkuiSnackbar__in{transition-duration:var(--vkui_internal--snackbar_animation_duration);transition-property:transform;transition-timing-function:var(--vkui--animation_easing_platform)}.vkuiSnackbar__touched .vkuiSnackbar__in{transition-property:none}.vkuiSnackbar__stateExit .vkuiSnackbar__in,.vkuiSnackbar__stateExiting .vkuiSnackbar__in{animation-name:vkuiSnackbar__animation-snackbar-slide-out}@media screen and (prefers-reduced-motion:reduce){.vkuiSnackbar__stateExit .vkuiSnackbar__in,.vkuiSnackbar__stateExiting .vkuiSnackbar__in{animation-name:vkuiSnackbar__animation-snackbar-fade-out}}@keyframes vkuiSnackbar__animation-snackbar-slide-in{0%{opacity:0;transform:var(--vkui_internal--snackbar_animation_from)}to{opacity:1;transform:translateZ(0)}}@keyframes vkuiSnackbar__animation-snackbar-slide-out{0%{opacity:1;transform:var(--vkui_internal--snackbar_animation_to)}to{opacity:0;transform:var(--vkui_internal--snackbar_animation_from)}}@keyframes vkuiSnackbar__animation-snackbar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vkuiSnackbar__animation-snackbar-fade-out{0%{opacity:1}to{opacity:0}}.vkuiTooltipBase__host{white-space:normal}.vkuiTooltipBase__content{background-color:var(--vkui--color_background_contrast_themed);border-radius:var(--vkui--size_border_radius--regular);box-shadow:var(--vkui--elevation3);box-sizing:initial;color:var(--vkui--color_text_primary);justify-content:space-between;align-items:center;padding:9px 12px 10px;display:flex}.vkuiTooltipBase__closeButton{color:inherit;background:0 0;border:0;flex-grow:0;flex-shrink:0;align-self:flex-start;margin-left:10px;padding:0}.vkuiTooltipBase__description,.vkuiTooltipBase__title{word-break:break-word}.vkuiTooltipBase__arrow{color:var(--vkui--color_background_contrast_themed)}.vkuiTooltipBase__appearanceAccent .vkuiTooltipBase__content{background-color:var(--vkui--color_background_accent_tint);color:var(--vkui--color_text_contrast)}.vkuiTooltipBase__appearanceAccent .vkuiTooltipBase__arrow{color:var(--vkui--color_background_accent_tint)}.vkuiTooltipBase__appearanceWhite .vkuiTooltipBase__content{background-color:var(--vkui--color_background_contrast);color:var(--vkui--color_text_primary_invariably)}.vkuiTooltipBase__appearanceWhite .vkuiTooltipBase__arrow{color:var(--vkui--color_background_contrast)}.vkuiTooltipBase__appearanceBlack .vkuiTooltipBase__content{background-color:var(--vkui--color_background_contrast_inverse);color:var(--vkui--color_text_contrast)}.vkuiTooltipBase__appearanceBlack .vkuiTooltipBase__arrow{color:var(--vkui--color_background_contrast_inverse)}.vkuiTooltipBase__appearanceInversion .vkuiTooltipBase__content{background-color:var(--vkui--color_background_modal_inverse);color:var(--vkui--color_text_contrast_themed)}.vkuiTooltipBase__appearanceInversion .vkuiTooltipBase__arrow{color:var(--vkui--color_background_modal_inverse)}.vkuiModalOverlay__host{background-color:var(--vkui--color_overlay_primary);-webkit-user-select:none;user-select:none;will-change:opacity;-webkit-tap-highlight-color:transparent;transition:opacity .3s linear;inset:0}.vkuiModalOverlay__nonInteractive{pointer-events:none;touch-action:none}.vkuiModalOverlay__hostPositionAbsolute{position:absolute}.vkuiModalOverlay__hostPositionFixed{z-index:var(--vkui--z_index_modal);position:fixed}.vkuiModalOverlay__hostStateEnter{opacity:0;transition-property:none}.vkuiModalOverlay__hostStateEntered,.vkuiModalOverlay__hostStateEntering,.vkuiModalOverlay__hostStateExit{opacity:var(--vkui_internal--modal-overlay--opacity)}.vkuiModalOverlay__hostStateExit{transition-property:none}.vkuiModalOverlay__hostStateExiting{opacity:0}.vkuiModalOverlay__hostStateExited{opacity:0;transition-property:none}@media (width<=767.9px){.vkuiModalOverlay__hostStateEntering,.vkuiModalOverlay__hostStateExiting{transition-duration:var(--vkui--animation_duration_l)}}@media (width>=768px){.vkuiModalOverlay__hostStateEntering{transition-duration:.2s}.vkuiModalOverlay__hostStateExiting{transition-duration:.1s}}.vkuiCustomScrollView__host{width:100%;height:100%;overflow:hidden auto}@supports (scrollbar-color:auto){.vkuiCustomScrollView__host{scrollbar-color:var(--vkui--color_icon_tertiary_alpha)transparent;scrollbar-width:thin}.vkuiCustomScrollView__scrollbarHidden{scrollbar-width:none}}@supports not (scrollbar-color:auto){@media (pointer:fine){.vkuiCustomScrollView__scrollbarHidden::-webkit-scrollbar{display:none}.vkuiCustomScrollView__host::-webkit-scrollbar{background:0 0;width:12px;height:12px}.vkuiCustomScrollView__host::-webkit-scrollbar-corner{background:0 0}.vkuiCustomScrollView__host::-webkit-scrollbar-track{background:0 0}.vkuiCustomScrollView__host::-webkit-scrollbar-thumb{background-clip:padding-box,content-box;background-color:var(--vkui--color_icon_tertiary_alpha);border:3px solid #0000;border-radius:6px}.vkuiCustomScrollView__host::-webkit-scrollbar-thumb:active{background-color:var(--vkui--color_icon_tertiary_alpha--hover);border:2px solid #0000}.vkuiCustomScrollView__host::-webkit-scrollbar-thumb:hover{background-color:var(--vkui--color_icon_tertiary_alpha--hover);border:2px solid #0000}}}.vkuiCustomScrollView__overscrollBehaviorContain{overscroll-behavior:contain}.vkuiCustomScrollView__overscrollBehaviorNone{overscroll-behavior:none}.vkuiCustomScrollView__scrollBehaviorSmooth{scroll-behavior:smooth}.vkuiCustomScrollView__horizontalScrollEnabled{overflow-x:auto}.vkuiModalPageContent__host{flex:100%}.vkuiVisuallyHiddenModalOverlay__host{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.vkuiModalOutlet__host:not([hidden]){isolation:isolate;z-index:var(--vkui--z_index_modal);position:fixed;inset:0;overflow:hidden}.vkuiModalOutlet__disableModalOverlay{pointer-events:none}.vkuiModalOutlet__hostDesktop:not([hidden]){padding:var(--vkui--spacing_size_2xl);justify-content:flex-start;align-items:flex-start;display:flex}.vkuiModalOutsideButtons__host{box-sizing:border-box;position:absolute;top:0;left:100%}.vkuiModalPage__host{height:var(--vkui_internal_ModalPage--userHeight);pointer-events:auto;outline:none;width:100%;margin-left:auto;margin-right:auto;display:flex}.vkuiModalPage__hostMobile{--vkui_internal_ModalPage--userHeight:100%;box-sizing:border-box;max-width:var(--vkui--size_popup_small--regular);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.vkuiModalPage__hostMobileSafeAreaInsetTop{max-height:calc(100% - var(--vkui_internal--safe_area_inset_top))}.vkuiModalPage__hostMobileSafeAreaInsetTopWithCustomOffset{max-height:calc(100% - (var(--vkui_internal--safe_area_inset_top) + var(--vkui_internal--panel_header_height)))}.vkuiModalPage__hostDesktop{--vkui_internal_ModalPage--desktopMaxWidth:100%;--vkui_internal_ModalPage--desktopMaxHeight:640px;--vkui_internal_ModalPage--userHeight:auto;box-sizing:initial;max-height:min(var(--vkui_internal_ModalPage--desktopMaxHeight),100%);max-width:var(--vkui_internal_ModalPage--desktopMaxWidth);margin-top:auto;margin-bottom:auto;position:relative}.vkuiModalPage__hostDesktopMaxWidthS{--vkui_internal_ModalPage--desktopMaxWidth:var(--vkui--size_popup_small--regular)}.vkuiModalPage__hostDesktopMaxWidthM{--vkui_internal_ModalPage--desktopMaxWidth:var(--vkui--size_popup_medium--regular)}.vkuiModalPage__hostDesktopMaxWidthL{--vkui_internal_ModalPage--desktopMaxWidth:var(--vkui--size_popup_large--regular)}.vkuiModalPage__document{box-sizing:border-box;flex-direction:column;flex-shrink:1;width:100%;display:flex}.vkuiModalPage__documentMobile{--vkui_internal_ModalPageDocument--snapPoint:auto;--vkui_internal_ModalPageDocument--safeAreaInsetBottom:var(--vkui_internal--safe_area_inset_bottom);height:var(--vkui_internal_ModalPageDocument--snapPoint);pointer-events:auto;touch-action:pan-y;max-height:100%;transition:height .4s var(--vkui_internal--spring-easing);position:absolute;bottom:0;left:0;transform:translateZ(0)}.vkuiModalPage__documentMobile.vkuiModalPage__documentStateEnter{transform:translateY(100%)}.vkuiModalPage__documentMobile.vkuiModalPage__documentStateEntering{transition:transform .5s var(--vkui_internal--slide-easing).1s;transform:translateZ(0)}.vkuiModalPage__documentMobile.vkuiModalPage__documentStateExiting{transition:transform .2s;transform:translateY(100%)}.vkuiModalPage__documentMobile.vkuiModalPage__documentStateExited{transform:translateY(100%)}.vkuiModalPage__documentDesktop{height:auto;position:relative}.vkuiModalPage__documentDesktop.vkuiModalPage__documentStateEnter{opacity:0}.vkuiModalPage__documentDesktop.vkuiModalPage__documentStateEntering{opacity:1;transition:opacity .2s ease-in .1s}.vkuiModalPage__documentDesktop.vkuiModalPage__documentStateExiting{opacity:0;transition:opacity .1s ease-out}.vkuiModalPage__documentDesktop.vkuiModalPage__documentStateExited{opacity:0}.vkuiModalPage__children{background-color:var(--vkui--color_background_modal);border-top-left-radius:var(--vkui--size_border_radius_paper--regular);border-top-right-radius:var(--vkui--size_border_radius_paper--regular);box-sizing:border-box;flex-direction:column;flex-shrink:1;width:100%;height:100%;display:flex;overflow:hidden}.vkuiModalPage__childrenMobile{padding-bottom:var(--vkui_internal_ModalPageDocument--safeAreaInsetBottom)}.vkuiModalPage__childrenDesktop{border-bottom-left-radius:var(--vkui--size_border_radius_paper--regular);border-bottom-right-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:var(--vkui--elevation3)}.vkuiModalPageHeader__host{--vkui_internal--safe_area_inset_top:0;border-top-left-radius:inherit;border-top-right-radius:inherit;flex:none}.vkuiModalPageHeader__hostWithGaps{padding-left:4px;padding-right:4px}.vkuiModalPageHeader__hostDesktop.vkuiModalPageHeader__hostWithGaps{padding-left:8px;padding-right:8px}.vkuiModalPageHeader__host .vkuiIcon--cancel_24,.vkuiModalPageHeader__host .vkuiIcon--dismiss_24{color:var(--vkui--color_icon_secondary)}.vkuiModalCardBase__container{background:var(--vkui--color_background_modal);box-shadow:var(--vkui--elevation3);box-sizing:border-box;pointer-events:auto;--vkui_internal--background:var(--vkui--color_background_modal);--vkui_internal--dismiss_icon_height:20px;--vkui_internal--dismiss_icon_padding:12px;--vkui_internal--dismiss_icon_safe_offset:4px;--vkui_internal--dismiss_icon_desktop_offset:4px;border-radius:12px;flex-direction:column;justify-content:center;padding:16px;display:flex;position:relative}.vkuiModalCardBase__withSafeZone .vkuiModalCardBase__container{padding-top:calc(var(--vkui_internal--dismiss_icon_height) + var(--vkui_internal--dismiss_icon_padding) + var(--vkui_internal--dismiss_icon_safe_offset))}.vkuiModalCardBase__containerSoftwareKeyboardOpened{margin-bottom:0}.vkuiModalCardBase__description,.vkuiModalCardBase__title{text-align:center;word-break:break-word;margin:0;padding:0 8px}.vkuiModalCardBase__title{color:var(--vkui--color_text_primary)}.vkuiModalCardBase__description{color:var(--vkui--color_text_subhead)}.vkuiModalCardBase__icon{color:var(--vkui--color_icon_accent);margin:8px auto 16px}.vkuiModalCardBase__actions{margin-top:16px}.vkuiModalCardBase__dismiss{color:var(--vkui--color_icon_secondary);padding:var(--vkui_internal--dismiss_icon_padding);position:absolute;top:0;right:0}.vkuiModalCardBase__ios .vkuiModalCardBase__container{--vkui_internal--dismiss_icon_height:24px;--vkui_internal--dismiss_icon_padding:12px;--vkui_internal--dismiss_icon_safe_offset:0px;border-radius:14px}.vkuiModalCardBase__desktop .vkuiModalCardBase__dismiss{right:var(--vkui_internal--dismiss_icon_desktop_offset);top:var(--vkui_internal--dismiss_icon_desktop_offset)}.vkuiModalCardBase__desktop .vkuiModalCardBase__container{--vkui_internal--dismiss_icon_safe_offset:0px;padding:24px}.vkuiModalCardBase__desktop.vkuiModalCardBase__ios .vkuiModalCardBase__container{--vkui_internal--dismiss_icon_padding:10px;--vkui_internal--dismiss_icon_safe_offset:6px}.vkuiModalCardBase__withSafeZone.vkuiModalCardBase__desktop .vkuiModalCardBase__container{padding-top:calc(var(--vkui_internal--dismiss_icon_height) + var(--vkui_internal--dismiss_icon_padding) + var(--vkui_internal--dismiss_icon_safe_offset) + var(--vkui_internal--dismiss_icon_desktop_offset))}.vkuiModalCard__host{margin-left:auto;margin-right:auto}.vkuiModalCard__host:focus{outline:none}.vkuiModalCard__hostMaxWidthS{max-width:400px}.vkuiModalCard__hostMaxWidthM{max-width:414px}.vkuiModalCard__hostMaxWidthL{max-width:440px}.vkuiModalCard__hostMobile{--vkui_internal_ModalCard--translateY:100%;--vkui_internal_ModalCard--safeAreaInsetBottom:var(--vkui_internal--safe_area_inset_bottom);--vkui_internal_ModalCard--insetBlockEnd:calc(var(--vkui--spacing_size_m) + var(--vkui_internal_ModalCard--safeAreaInsetBottom));bottom:var(--vkui_internal_ModalCard--insetBlockEnd);box-sizing:border-box;left:var(--vkui--spacing_size_m);right:var(--vkui--spacing_size_m);transform:translate3d(0,calc(100% - var(--vkui_internal_ModalCard--translateY)),0);transition:transform .4s var(--vkui_internal--spring-easing);width:auto;position:absolute}.vkuiModalCard__hostMobile.vkuiModalCard__hostStateEnter{transform:translate3d(0,calc(100% + var(--vkui_internal_ModalCard--insetBlockEnd)),0);transition:none}.vkuiModalCard__hostMobile.vkuiModalCard__hostStateEntering{transition:transform .5s var(--vkui_internal--slide-easing).2s}.vkuiModalCard__hostMobile.vkuiModalCard__hostStateExiting{transform:translate3d(0,calc(100% + var(--vkui_internal_ModalCard--insetBlockEnd)),0);transition:transform .2s}.vkuiModalCard__hostMobile.vkuiModalCard__hostStateExited{transform:translate3d(0,calc(100% + var(--vkui_internal_ModalCard--insetBlockEnd)),0);transition:none}.vkuiModalCard__hostDesktop{box-sizing:initial;opacity:1;transition:opacity .34s var(--vkui--animation_easing_platform);width:100%;margin-top:auto;margin-bottom:auto}.vkuiModalCard__hostDesktop.vkuiModalCard__hostStateEnter{opacity:0;transition-property:none}.vkuiModalCard__hostDesktop.vkuiModalCard__hostStateEntering{opacity:1}.vkuiModalCard__hostDesktop.vkuiModalCard__hostStateExited,.vkuiModalCard__hostDesktop.vkuiModalCard__hostStateExiting{opacity:0}.vkuiBadge__host{border-radius:50%;flex-grow:0;flex-shrink:0;width:6px;height:6px;display:block}.vkuiBadge__modeNew{background-color:var(--vkui--color_icon_accent)}.vkuiBadge__modeProminent{background-color:var(--vkui--color_accent_red)}.vkuiInternalTabbarItem__label .vkuiBadge__host{position:absolute;top:-2px;right:-2px}.vkuiContentBadge__host{box-sizing:border-box;isolation:isolate;grid-auto-flow:column;justify-content:center;align-items:center;min-width:0;height:auto;display:inline-grid;position:relative}.vkuiContentBadge__sizeS{border-radius:4px;min-height:16px;padding:1px 4px}.vkuiContentBadge__sizeM{border-radius:6px;column-gap:4px;min-height:20px;padding:3px 6px}.vkuiContentBadge__singleIconSlotSizeM{margin-left:-2px;margin-right:-2px;padding-top:1px;padding-bottom:1px}.vkuiContentBadge__sizeL{border-radius:8px;column-gap:6px;min-height:28px;padding:6px 8px}.vkuiContentBadge__iconSlotSizeL{margin-left:-2px;margin-right:-2px}.vkuiContentBadge__singleIconSlotSizeL{margin:-2px -4px}.vkuiContentBadge__capsule{border-radius:48px}.vkuiContentBadge__primaryAccent{background-color:var(--vkui--color_background_accent);color:var(--vkui--color_text_contrast)}.vkuiContentBadge__primaryNeutral{background-color:var(--vkui--color_background_secondary);color:var(--vkui--color_text_primary)}.vkuiContentBadge__primaryAccentGreen{background-color:var(--vkui--color_accent_green);color:var(--vkui--color_text_contrast)}.vkuiContentBadge__primaryAccentRed{background-color:var(--vkui--color_accent_red);color:var(--vkui--color_text_contrast)}.vkuiContentBadge__primaryOverlay{background-color:var(--vkui--color_overlay_primary);color:var(--vkui--color_text_contrast)}.vkuiContentBadge__secondaryAccent{background-color:var(--vkui--color_background_secondary_alpha);color:var(--vkui--color_text_accent)}.vkuiContentBadge__secondaryNeutral{background-color:var(--vkui--color_background_secondary);color:var(--vkui--color_text_subhead)}.vkuiContentBadge__secondaryAccentGreen{background-color:var(--vkui--color_background_positive_tint);color:var(--vkui--color_accent_green)}.vkuiContentBadge__secondaryAccentRed{background-color:var(--vkui--color_background_negative_tint);color:var(--vkui--color_accent_red)}.vkuiContentBadge__secondaryOverlay{background-color:var(--vkui--color_overlay_secondary);color:var(--vkui--color_text_contrast)}.vkuiContentBadge__modeOutline:before{border-radius:inherit;content:"";z-index:-1;border-style:solid;border-width:1px;position:absolute;inset:0}.vkuiContentBadge__outlineAccent{color:var(--vkui--color_text_accent)}.vkuiContentBadge__outlineAccent:before{border-color:var(--vkui--color_stroke_accent)}.vkuiContentBadge__outlineNeutral{color:var(--vkui--color_text_secondary)}.vkuiContentBadge__outlineNeutral:before{border-color:var(--vkui--color_icon_secondary)}.vkuiContentBadge__outlineAccentGreen{color:var(--vkui--color_accent_green)}.vkuiContentBadge__outlineAccentGreen:before{border-color:currentColor}.vkuiContentBadge__outlineAccentRed{color:var(--vkui--color_accent_red)}.vkuiContentBadge__outlineAccentRed:before{border-color:currentColor}.vkuiContentBadge__outlineOverlay{color:var(--vkui--color_text_contrast)}.vkuiContentBadge__outlineOverlay:before{background-color:var(--vkui--color_overlay_primary);border-width:0}.vkuiButtonGroup__host{max-width:100%;display:inline-flex}.vkuiButtonGroup__stretched{width:100%;display:flex}.vkuiButtonGroup__modeVertical{flex-direction:column}.vkuiButtonGroup__modeHorizontal{flex-direction:row;align-items:flex-start}.vkuiButtonGroup__modeVertical.vkuiButtonGroup__gapSpace>:not(:first-child){margin-top:var(--vkui--size_button_group_gap_space--regular)}.vkuiButtonGroup__modeVertical.vkuiButtonGroup__gapS>:not(:first-child){margin-top:var(--vkui--size_button_group_gap_small--regular)}.vkuiButtonGroup__modeVertical.vkuiButtonGroup__gapM>:not(:first-child){margin-top:var(--vkui--size_button_group_gap_medium--regular)}.vkuiButtonGroup__modeHorizontal>:not(.vkuiButtonGroup__host){min-width:0}.vkuiButtonGroup__modeHorizontal.vkuiButtonGroup__gapSpace>:not(:last-child){margin-right:var(--vkui--size_button_group_gap_space--regular)}.vkuiButtonGroup__modeHorizontal.vkuiButtonGroup__gapS>:not(:last-child){margin-right:var(--vkui--size_button_group_gap_small--regular)}.vkuiButtonGroup__modeHorizontal.vkuiButtonGroup__gapM>:not(:last-child){margin-right:var(--vkui--size_button_group_gap_medium--regular)}.vkuiButtonGroup__modeVertical.vkuiButtonGroup__alignLeft{align-items:flex-start}.vkuiButtonGroup__modeVertical.vkuiButtonGroup__alignCenter{align-items:center}.vkuiButtonGroup__modeVertical.vkuiButtonGroup__alignRight{align-items:flex-end}.vkuiButtonGroup__modeHorizontal.vkuiButtonGroup__alignLeft{justify-content:flex-start}.vkuiButtonGroup__modeHorizontal.vkuiButtonGroup__alignCenter{justify-content:center}.vkuiButtonGroup__modeHorizontal.vkuiButtonGroup__alignRight{justify-content:flex-end}.vkuiCard__host{background:var(--vkui--color_background_secondary);border-radius:var(--vkui--size_card_border_radius--regular);list-style-type:none;display:block;position:relative}.vkuiCard__modeShadow{box-shadow:var(--vkui--elevation3,0 2px 24px 0 #00000014,0 0 2px 0 #00000014)}.vkuiCard__modeOutline,.vkuiCard__modePlain,.vkuiCard__modeShadow{background:var(--vkui--color_background_contrast_themed)}.vkuiCard__withBorder:after{border:var(--vkui--size_border--regular)solid var(--vkui--color_image_border_alpha);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.vkuiInternalCardScroll .vkuiCard__host{margin-right:var(--vkui--size_cardgrid_padding--regular);flex-shrink:0}.vkuiInternalCardScroll .vkuiCard__host:last-of-type{margin-right:0}.vkuiInternalCardScroll--size-s .vkuiCard__host{width:40%}.vkuiInternalCardScroll--size-m .vkuiCard__host{width:62%}.vkuiInternalCardScroll--size-l .vkuiCard__host{margin-right:var(--vkui--size_base_padding_horizontal--regular);width:calc(100% - var(--vkui--size_base_padding_horizontal--regular)*2)}.vkuiInternalGroup--mode-card .vkuiInternalCardScroll--size-l .vkuiCard__host,.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-auto .vkuiInternalCardScroll--size-l .vkuiCard__host{width:calc(100% - 32px);margin-right:16px}@media (width>=768px){.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-auto .vkuiInternalCardScroll--size-l .vkuiCard__host{width:calc(100% - 32px);margin-right:16px}}.vkuiInternalGroup--mode-card .vkuiInternalCardScroll--size-l .vkuiCard__host:last-of-type,.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-auto .vkuiInternalCardScroll--size-l .vkuiCard__host:last-of-type{margin-right:0}@media (width>=768px){.vkuiInternalGroup--mode-none .vkuiInternalCardScroll--size-l .vkuiCard__host:last-of-type,.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-auto .vkuiInternalCardScroll--size-l .vkuiCard__host:last-of-type{margin-right:0}.vkuiInternalGroup--mode-none .vkuiInternalCardScroll--size-l .vkuiCard__host{width:calc(100% - 32px);margin-right:16px}}.vkuiInternalCardGrid .vkuiCard__host{margin-right:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-l .vkuiCard__host{width:100%;margin-right:0}.vkuiInternalCardGrid--size-l .vkuiCard__host:not(:first-child){margin-top:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-m .vkuiCard__host{width:calc(50% - (var(--vkui--size_cardgrid_padding--regular)/2))}.vkuiInternalCardGrid--size-m .vkuiCard__host:nth-child(n+3){margin-top:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-m .vkuiCard__host:nth-child(2n){margin-right:0}.vkuiInternalCardGrid--size-s .vkuiCard__host{width:calc((100% - 2*var(--vkui--size_cardgrid_padding--regular))/3)}.vkuiInternalCardGrid--size-s .vkuiCard__host:nth-child(n+4){margin-top:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-s .vkuiCard__host:nth-child(3n){margin-right:0}.vkuiCardGrid__host{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;list-style-type:none;display:flex}.vkuiCardGrid__padding{padding:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}.vkuiCardGrid__sizeXCompact{padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular)}@media (width<=767.9px){.vkuiCardGrid__sizeXNone{padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular)}}.vkuiCardGrid__host+.vkuiCardGrid__host{margin-top:calc(var(--vkui--size_cardgrid_padding_vertical--regular)*2)}.vkuiInternalGroup--mode-card .vkuiCardGrid__host{padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular)}@media (width>=768px){.vkuiInternalGroup--mode-none .vkuiCardGrid__host{padding-left:8px;padding-right:8px}}.vkuiInternalGroup .vkuiCardGrid__host:first-child{margin-top:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiInternalGroup .vkuiCardGrid__host:last-child{margin-bottom:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiCardScroll__host{--vkui_internal--CardScroll_horizontal_padding:0}.vkuiCardScroll__in{width:100%;margin:0;padding:0;list-style-type:none}.vkuiCardScroll__in:after,.vkuiCardScroll__in:before{content:"";padding-left:calc(var(--vkui_internal--CardScroll_horizontal_padding)/2);padding-right:calc(var(--vkui_internal--CardScroll_horizontal_padding)/2)}.vkuiCardScroll__host+.vkuiCardScroll__host{margin-top:16px}.vkuiCardScroll__withPaddings{--vkui_internal--CardScroll_horizontal_padding:var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-auto .vkuiCardScroll__withPaddings{--vkui_internal--CardScroll_horizontal_padding:16px}@media (width>=768px){.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-auto .vkuiCardScroll__withPaddings{--vkui_internal--CardScroll_horizontal_padding:16px}}.vkuiInternalGroup--mode-card .vkuiCardScroll__withPaddings{margin-left:-8px;margin-right:-8px}.vkuiInternalGroup--mode-card .vkuiCardScroll__withPaddings:first-child{padding-top:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiInternalGroup--mode-card .vkuiCardScroll__withPaddings:last-child{padding-bottom:var(--vkui--size_cardgrid_padding_vertical--regular)}@media (width>=768px){.vkuiInternalGroup--mode-none .vkuiCardScroll__withPaddings{margin-left:-8px;margin-right:-8px}.vkuiInternalGroup--mode-none .vkuiCardScroll__withPaddings:first-child{padding-top:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiInternalGroup--mode-none .vkuiCardScroll__withPaddings:last-child{padding-bottom:var(--vkui--size_cardgrid_padding_vertical--regular)}}.vkuiContentCard__disabled{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiContentCard__body{padding:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}.vkuiContentCard__tappable{border-radius:var(--vkui--size_card_border_radius--regular);color:var(--vkui--color_text_primary);height:100%;text-decoration:none;display:block}.vkuiContentCard__img{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--vkui--size_card_border_radius--regular);border-top-right-radius:var(--vkui--size_card_border_radius--regular);object-fit:cover;display:block}.vkuiContentCard__text:not(:last-child){margin-bottom:4px}.vkuiContentCard__caption,.vkuiContentCard__overTitle{color:var(--vkui--color_text_secondary)}.vkuiHeader__host{font-family:var(--vkui--font_family_base);padding:0;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular);align-items:flex-start;display:flex}.vkuiHeader__before,.vkuiHeader__contentAfter,.vkuiHeader__contentBefore,.vkuiHeader__subtitleAfter,.vkuiHeader__subtitleBefore{flex-shrink:0;display:flex}.vkuiHeader__before{margin-right:var(--vkui--spacing_size_m);margin-top:var(--vkui--spacing_size_2xs);align-self:center}.vkuiHeader__beforeWithSubtitle{margin-top:var(--vkui--spacing_size_s)}.vkuiHeader__subtitleWrapper{align-items:center;display:flex}.vkuiHeader__subtitleBefore{margin-right:var(--vkui--spacing_size_xs)}.vkuiHeader__subtitleAfter{margin-left:var(--vkui--spacing_size_xs)}.vkuiHeader__contentBefore{margin-right:var(--vkui--spacing_size_xs)}.vkuiHeader__contentAfter{margin-left:var(--vkui--spacing_size_xs)}.vkuiHeader__main{color:var(--vkui--color_text_primary);flex:1 0 0;min-width:0}.vkuiHeader__content{align-items:center;display:flex}.vkuiHeader__contentIn,.vkuiHeader__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiHeader__contentMultiline{white-space:normal;word-break:break-word}.vkuiHeader__subtitle{display:block}.vkuiHeader__indicator,.vkuiHeader__sizeS .vkuiHeader__contentIn,.vkuiHeader__subtitle{color:var(--vkui--color_text_secondary)}.vkuiHeader__indicator{margin-left:var(--vkui--spacing_size_xs);flex-shrink:0}.vkuiHeader__host:not(.vkuiHeader__pi) .vkuiHeader__indicator{align-self:center}.vkuiHeader__after{white-space:nowrap;display:flex}.vkuiHeader__after.vkuiHeader__after>*{margin-top:13px;margin-bottom:7px;margin-left:12px}.vkuiHeader__sizeS .vkuiHeader__after.vkuiHeader__after>*{margin-top:11px}.vkuiHeader__sizeM .vkuiHeader__after.vkuiHeader__after>*{margin-top:13px}.vkuiHeader__sizeL .vkuiHeader__after.vkuiHeader__after>*{margin-top:14px}.vkuiHeader__sizeXl .vkuiHeader__after.vkuiHeader__after>*{margin-top:16px}.vkuiHeader__after>.vkuiIcon{color:var(--vkui--color_icon_secondary);position:relative}.vkuiHeader__sizeS .vkuiHeader__after>.vkuiIcon--24{margin-top:9px;margin-bottom:5px}.vkuiHeader__sizeM .vkuiHeader__after>.vkuiIcon--24{margin-top:10px;margin-bottom:5px}.vkuiHeader__sizeL .vkuiHeader__after>.vkuiIcon--24{margin-top:11px;margin-bottom:5px}.vkuiHeader__sizeXl .vkuiHeader__after>.vkuiIcon--24{margin-top:12px;margin-bottom:5px}.vkuiHeader__sizeS .vkuiHeader__after>.vkuiIcon--16{margin-top:13px;margin-bottom:9px}.vkuiHeader__sizeM .vkuiHeader__after>.vkuiIcon--16{margin-top:14px;margin-bottom:9px}.vkuiHeader__sizeL .vkuiHeader__after>.vkuiIcon--16{margin-top:15px;margin-bottom:9px}.vkuiHeader__sizeXl .vkuiHeader__after>.vkuiIcon--16{margin-top:16px;margin-bottom:9px}.vkuiHeader__content{margin-top:12px}.vkuiHeader__content:last-child{margin-bottom:8px}.vkuiHeader__subtitleWrapper{margin-bottom:7px}.vkuiInternalGroup--mode-plain:not(:first-of-type)>.vkuiHeader__host:first-child,.vkuiInternalGroup--mode-plain:not(:first-of-type)>.vkuiInternalTappable:first-child>.vkuiHeader__host{margin-top:-16px}@media (width<=767.9px){.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none:not(:first-of-type)>.vkuiHeader__host:first-child,.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none:not(:first-of-type)>.vkuiInternalTappable:first-child>.vkuiHeader__host{margin-top:-16px}}.vkuiInternalGroup--mode-card>.vkuiHeader__host:not(.vkuiHeader__sizeM):first-child,.vkuiInternalGroup--mode-card>.vkuiInternalTappable:first-child>.vkuiHeader__host:not(.vkuiHeader__sizeM){margin-top:calc(-1*var(--vkui--spacing_size_xs))}@media (width>=768px){.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none>.vkuiHeader__host:not(.vkuiHeader__sizeM):first-child,.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none>.vkuiInternalTappable:first-child>.vkuiHeader__host:not(.vkuiHeader__sizeM){margin-top:calc(-1*var(--vkui--spacing_size_xs))}}.vkuiHeader__after{--vkui_internal--link-color:var(--vkui--color_text_accent)}.vkuiGroup__host{--vkui_internal--Group_padding_inline:0;--vkui_internal--Group_padding_block:var(--vkui--spacing_size_m);--vkui_internal--Group_card_mode_padding_size:0;color:var(--vkui--color_text_primary);padding:var(--vkui_internal--Group_padding_block)var(--vkui_internal--Group_padding_inline)}.vkuiGroup__paddingS{--vkui_internal--Group_card_mode_padding_size:var(--vkui--spacing_size_xs)}.vkuiGroup__paddingM{--vkui_internal--Group_card_mode_padding_size:var(--vkui--spacing_size_m)}.vkuiGroup__modeCard,.vkuiGroup__sizeXRegular.vkuiGroup__modeNone{--vkui_internal--Group_padding_inline:var(--vkui_internal--Group_card_mode_padding_size);--vkui_internal--Group_padding_block:var(--vkui_internal--Group_card_mode_padding_size);background:var(--vkui--color_background_content);border-radius:var(--vkui--size_border_radius_paper--regular);position:relative}@media (width>=768px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone{--vkui_internal--Group_padding_inline:var(--vkui_internal--Group_card_mode_padding_size);--vkui_internal--Group_padding_block:var(--vkui_internal--Group_card_mode_padding_size);background:var(--vkui--color_background_content);border-radius:var(--vkui--size_border_radius_paper--regular);position:relative}}.vkuiGroup__sizeXCompact.vkuiGroup__modeCard{--vkui_internal--Group_padding_inline:0;border-radius:var(--vkui--size_border_radius_promo--regular)}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeCard{--vkui_internal--Group_padding_inline:0;border-radius:var(--vkui--size_border_radius_promo--regular)}}.vkuiGroup__sizeXCompact.vkuiGroup__modeCard:first-of-type{border-bottom-left-radius:var(--vkui--size_border_radius_promo--regular);border-bottom-right-radius:var(--vkui--size_border_radius_promo--regular);border-top-left-radius:0;border-top-right-radius:0}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeCard:first-of-type{border-bottom-left-radius:var(--vkui--size_border_radius_promo--regular);border-bottom-right-radius:var(--vkui--size_border_radius_promo--regular);border-top-left-radius:0;border-top-right-radius:0}}.vkuiGroup__modeCard:before,.vkuiGroup__sizeXRegular.vkuiGroup__modeNone:before{border-radius:inherit;box-shadow:inset 0 0 0 var(--vkui--size_border--regular)var(--vkui--color_separator_primary);content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=768px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone:before{border-radius:inherit;box-shadow:inset 0 0 0 var(--vkui--size_border--regular)var(--vkui--color_field_border_alpha);content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}}.vkuiGroup__sizeXCompact.vkuiGroup__modeCard:before{box-shadow:none}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeCard:before{box-shadow:none}}.vkuiGroup__header:empty{display:none}.vkuiGroup__modePlain:not(:first-of-type)>.vkuiGroup__header,.vkuiGroup__sizeXCompact.vkuiGroup__modeNone:not(:first-of-type)>.vkuiGroup__header{margin-top:calc(-1*var(--vkui--spacing_size_m))}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone:not(:first-of-type)>.vkuiGroup__header{margin-top:calc(-1*var(--vkui--spacing_size_m))}}.vkuiGroup__modeCard>.vkuiGroup__header,.vkuiGroup__sizeXRegular.vkuiGroup__modeNone>.vkuiGroup__header{margin-top:calc(-1*var(--vkui--spacing_size_xs))}@media (width>=768px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone>.vkuiGroup__header{margin-top:calc(-1*var(--vkui--spacing_size_xs))}}.vkuiGroup__description{color:var(--vkui--color_text_secondary);padding:var(--vkui--spacing_size_xs)var(--vkui--size_base_padding_horizontal--regular)var(--vkui--spacing_size_2xl);display:block}.vkuiGroup__separatorSibling{--vkui_internal--Group__separator_hr:none;box-sizing:border-box;position:relative}.vkuiGroup__separatorSibling:before{background:var(--vkui--color_separator_primary);content:"";display:var(--vkui_internal--Group__separator_hr);height:var(--vkui--size_border--regular);margin-bottom:calc(-1*var(--vkui--size_border--regular))}.vkuiGroup__modePlain+.vkuiGroup__separatorSibling,.vkuiGroup__sizeXCompact.vkuiGroup__modeNone+.vkuiGroup__separatorSibling{--vkui_internal--Group__separator_hr:block;padding:var(--vkui--spacing_size_m)var(--vkui--size_base_padding_horizontal--regular)}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone+.vkuiGroup__separatorSibling{--vkui_internal--Group__separator_hr:block;padding:var(--vkui--spacing_size_m)var(--vkui--size_base_padding_horizontal--regular)}}.vkuiGroup__modePlain:last-of-type+.vkuiGroup__separatorSibling:not(.vkuiGroup__separatorSiblingForced){display:none}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone:last-of-type+.vkuiGroup__separatorSibling:not(.vkuiGroup__separatorSiblingForced){display:none}}.vkuiGroup__modeCard+.vkuiGroup__separatorSibling,.vkuiGroup__sizeXRegular.vkuiGroup__modeNone+.vkuiGroup__separatorSibling{height:var(--vkui--spacing_size_2xl);padding-bottom:calc(var(--vkui--spacing_size_2xl)/2);padding-top:calc(var(--vkui--spacing_size_2xl)/2)}@media (width>=768px){.vkuiGroup__sizeXNone.vkuiGroup__modeNone+.vkuiGroup__separatorSibling{height:var(--vkui--spacing_size_2xl);padding-bottom:calc(var(--vkui--spacing_size_2xl)/2);padding-top:calc(var(--vkui--spacing_size_2xl)/2)}}.vkuiGroup__sizeXCompact.vkuiGroup__modeCard+.vkuiGroup__separatorSibling{height:var(--vkui--spacing_size_m);padding-bottom:calc(var(--vkui--spacing_size_m)/2);padding-top:calc(var(--vkui--spacing_size_m)/2)}@media (width<=767.9px){.vkuiGroup__sizeXNone.vkuiGroup__modeCard+.vkuiGroup__separatorSibling{height:var(--vkui--spacing_size_m);padding-bottom:calc(var(--vkui--spacing_size_m)/2);padding-top:calc(var(--vkui--spacing_size_m)/2)}}@media (width>=768px){.vkuiGroup__modePlainInsideModal{--vkui_internal--Group_padding_inline:var(--vkui--spacing_size_m);--vkui_internal--Group_padding_block:var(--vkui--spacing_size_m)}.vkuiGroup__modePlainInsideModal+.vkuiGroup__separatorSibling{padding-left:calc(var(--vkui--size_base_padding_horizontal--regular) + var(--vkui--spacing_size_m));padding-right:calc(var(--vkui--size_base_padding_horizontal--regular) + var(--vkui--spacing_size_m))}}.vkuiGroup__host .vkuiGroup__host{--vkui_internal--Group_padding_inline:0}.vkuiGroup__host .vkuiGroup__host+.vkuiGroup__separatorSibling{padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiGroup__host .vkuiGroup__host:first-of-type{padding-top:0}.vkuiGroup__host .vkuiGroup__host:last-of-type{padding-bottom:0}.vkuiGroup__expandedContentInline{margin-left:calc(-1*var(--vkui_internal--Group_padding_inline));margin-right:calc(-1*var(--vkui_internal--Group_padding_inline))}.vkuiGroup__expandedContentBlock{margin-bottom:calc(-1*var(--vkui_internal--Group_padding_block));margin-top:calc(-1*var(--vkui_internal--Group_padding_block))}.vkuiGroup__host .vkuiGroup__host:first-of-type .vkuiGroup__expandedContentBlock,.vkuiGroup__host .vkuiGroup__host:last-of-type .vkuiGroup__expandedContentBlock{margin-left:0}.vkuiInternalPanelHeader--vkcom+* .vkuiGroup__host:first-of-type,.vkuiInternalPanelHeader--vkcom~.vkuiGroup__host:first-of-type{border-top-left-radius:0;border-top-right-radius:0;position:relative;top:-1px}.vkuiGradient__host{background:linear-gradient(to bottom,var(--vkui_internal--Gradient_gradient));--vkui_internal--Gradient_gradient:var(--vkui--gradient)}.vkuiGradient__toBottom{background:linear-gradient(to top,var(--vkui_internal--Gradient_gradient))}.vkuiGradient__modeTint{--vkui_internal--Gradient_gradient:var(--vkui--gradient_tint)}.vkuiGradient__modeOverlay{--vkui_internal--Gradient_gradient:var(--vkui--gradient_black)}.vkuiList__host{grid-template-columns:minmax(0,1fr);display:grid}.vkuiList__placeholder{display:none}.vkuiRemovable__content{transform:translateX(calc(-1px*var(--vkui_internal_Removable_remove_offset)*var(--vkui_internal_Removable_remove_offset_direction)));--vkui_internal_Removable_remove_offset:0;--vkui_internal_Removable_remove_offset_direction:1;align-items:center;display:flex;position:relative}.vkuiRemovable__withPadding{padding-left:var(--vkui--size_base_padding_horizontal--regular)}.vkuiRemovable__rtl{--vkui_internal_Removable_remove_offset_direction:-1}.vkuiRemovable__action{color:var(--vkui--color_icon_secondary);border:0;flex-grow:0;flex-shrink:0;position:relative}.vkuiRemovable__action.vkuiRemovable__indentation,.vkuiRemovable__ios .vkuiRemovable__action.vkuiRemovable__indentation{width:44px}.vkuiRemovable__ios .vkuiRemovable__action.vkuiRemovable__indentation{margin-left:2px;margin-right:2px}.vkuiRemovable__alignStart .vkuiRemovable__action{align-self:flex-start}.vkuiRemovable__disabled{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiRemovable__ios{overflow:hidden}.vkuiRemovable__remove{background-color:var(--vkui--color_background_negative);color:var(--vkui_internal--white);border:0;border-radius:0;height:100%;padding:0 10px;font-size:15px;line-height:45px;position:absolute;top:0;left:100%}.vkuiRemovable__removeIn{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vkuiRemovable__toggle{background:0 0;width:44px;height:44px;margin:0 2px;display:block}.vkuiRemovable__toggleIn{border:0;place-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.vkuiRemovable__toggleIn:after{background-color:var(--vkui--color_background_negative);content:"";border-radius:50%;width:22px;height:22px}.vkuiRemovable__toggleIn:before{background-color:var(--vkui_internal--white);content:"";width:12px;height:2px;display:block;position:absolute}.vkuiRemovable__ios .vkuiRemovable__content{padding-left:0;padding-right:var(--vkui--size_base_padding_horizontal--regular);transition:transform .6s var(--vkui--animation_easing_platform)}.vkuiRemovable__indent .vkuiRemovable__action{pointer-events:none;visibility:hidden}.vkuiInternalFormItem--removable .vkuiRemovable__content,.vkuiInternalFormLayoutGroup--removable .vkuiRemovable__content{flex-wrap:wrap;align-items:flex-start}.vkuiRemovable__offset{display:none}.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable~.vkuiRemovable__offset,.vkuiInternalFormLayoutGroup--removable .vkuiInternalFormItem--withTop~.vkuiRemovable__offset{height:calc(2px + var(--vkui--font_subhead--line_height--regular) + 8px);order:-1;width:100%;display:block}.vkuiInternalFormItem--sizeY-compact.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable~.vkuiRemovable__offset,.vkuiInternalFormLayoutGroup--sizeY-compact.vkuiInternalFormLayoutGroup--removable .vkuiInternalFormItem--withTop~.vkuiRemovable__offset{height:calc(2px + var(--vkui--font_subhead--line_height--compact) + 6px)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiInternalFormItem--sizeY-none.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable~.vkuiRemovable__offset,.vkuiInternalFormLayoutGroup--sizeY-none.vkuiInternalFormLayoutGroup--removable .vkuiInternalFormItem--withTop~.vkuiRemovable__offset{height:calc(2px + var(--vkui--font_subhead--line_height--compact) + 6px)}}.vkuiSimpleCell__host{--vkui_internal--SimpleCell-before-inline-padding-end:var(--vkui--spacing_size_xl);color:var(--vkui--color_text_primary);min-height:48px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.vkuiSimpleCell__mult{white-space:normal}.vkuiSimpleCell__mult .vkuiSimpleCell__children{text-overflow:clip}.vkuiSimpleCell__disabled{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSimpleCell__before{color:var(--vkui_internal--icon_color,var(--vkui--color_icon_accent));padding-bottom:var(--vkui--spacing_size_s);padding-right:var(--vkui_internal--SimpleCell-before-inline-padding-end);padding-top:var(--vkui--spacing_size_s);align-self:stretch;align-items:center;display:flex}.vkuiSimpleCell__before>.vkuiIcon{box-sizing:initial;padding-right:var(--vkui--spacing_size_xs)}.vkuiSimpleCell__beforeIos>.vkuiIcon{padding-right:0}.vkuiSimpleCell__before:empty{display:none}.vkuiSimpleCell__middle{min-width:0;max-width:100%;padding-bottom:var(--vkui--spacing_size_l);padding-top:var(--vkui--spacing_size_l);flex-direction:column;flex-grow:1;justify-content:center;display:flex;overflow:hidden}.vkuiSimpleCell__middle>:not(:first-child){margin-top:var(--vkui--spacing_size_2xs)}.vkuiSimpleCell__overTitle{color:var(--vkui--color_text_subhead)}.vkuiSimpleCell__text{text-overflow:ellipsis;overflow:hidden}.vkuiSimpleCell__extraSubtitle,.vkuiSimpleCell__subtitle{color:var(--vkui--color_text_secondary)}.vkuiSimpleCell__host .vkuiSimpleCell__content{place-content:flex-start;align-items:center;max-width:100%;display:flex}.vkuiSimpleCell__children{color:inherit;text-overflow:ellipsis;display:block;overflow:hidden}.vkuiSimpleCell__mult .vkuiSimpleCell__children,.vkuiSimpleCell__mult .vkuiSimpleCell__subtitle{flex:0 auto}.vkuiSimpleCell__badge{color:var(--vkui--color_icon_accent);flex-grow:0;flex-shrink:0;display:inline-block}.vkuiSimpleCell__content>:not(:last-child){margin-right:var(--vkui--spacing_size_xs)}.vkuiSimpleCell__indicator{color:var(--vkui--color_text_secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vkuiSimpleCell__after,.vkuiSimpleCell__indicator{padding-left:var(--vkui--spacing_size_xl);flex-shrink:0}.vkuiSimpleCell__after{color:var(--vkui_internal--icon_color,var(--vkui--color_icon_accent));align-self:stretch;align-items:center;display:flex}.vkuiSimpleCell__after>.vkuiIcon{box-sizing:initial;padding-left:var(--vkui--spacing_size_m)}.vkuiSimpleCell__after>.vkuiIcon:last-child{padding-right:var(--vkui--spacing_size_2xs)}.vkuiSimpleCell__chevronIcon{color:var(--vkui--color_icon_tertiary)}.vkuiSimpleCell__chevronIcon:not(:first-child){padding-left:var(--vkui--spacing_size_xl)}.vkuiSimpleCell__sizeYCompact{min-height:44px}.vkuiSimpleCell__sizeYCompact .vkuiSimpleCell__before{padding-bottom:var(--vkui--spacing_size_xs);padding-top:var(--vkui--spacing_size_xs)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSimpleCell__sizeYNone{min-height:44px}.vkuiSimpleCell__sizeYNone .vkuiSimpleCell__before{padding-bottom:var(--vkui--spacing_size_xs);padding-top:var(--vkui--spacing_size_xs)}}.vkuiInternalFormItem>.vkuiSimpleCell__host{margin-bottom:0;margin-left:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-top:0}.vkuiCellCheckbox__host{justify-content:center;width:24px;display:flex}.vkuiCellCheckbox__icon{color:var(--vkui--color_icon_tertiary);display:none}.vkuiCellCheckbox__iconOn{color:var(--vkui--color_icon_accent)}.vkuiCellCheckbox__input:checked~.vkuiCellCheckbox__iconOn,.vkuiCellCheckbox__input:not(:checked)~.vkuiCellCheckbox__iconOff{display:block}.vkuiCellDragger__host{color:var(--vkui--color_icon_secondary);cursor:ns-resize;touch-action:manipulation;-webkit-user-select:none;user-select:none}.vkuiCellDragger__icon{pointer-events:none}.vkuiCell__host{position:relative}.vkuiCell__dragging{background-color:var(--vkui--color_background_secondary);box-shadow:var(--vkui--elevation3)}.vkuiCell__checkbox,.vkuiCell__dragger{flex-shrink:0;position:relative}.vkuiCell__checkbox{margin-right:var(--vkui--spacing_size_2xl)}.vkuiCell__dragger{height:100%;padding-right:var(--vkui--spacing_size_2xl);align-items:center;display:flex}.vkuiCell__dragger.vkuiCell__controlNoBefore{padding-right:0}.vkuiCell__controlNoBefore{margin-right:calc(var(--vkui--spacing_size_2xl) - var(--vkui--spacing_size_xl))}.vkuiCell__content{min-width:0;max-width:100%}.vkuiCell__removable .vkuiCell__content{flex-grow:1;padding-right:44px}.vkuiCell__removable .vkuiInternalRemovable__content{padding-left:0}.vkuiCell__removable .vkuiInternalRemovable__action{padding-left:0;position:absolute;right:0}.vkuiCell__ios .vkuiCell__dragger{padding-left:var(--vkui--spacing_size_xl);padding-right:0}.vkuiCell__ios .vkuiCell__checkbox{margin-right:var(--vkui--spacing_size_xl)}.vkuiCell__ios .vkuiCell__controlNoBefore{margin-right:0}.vkuiCell__ios.vkuiCell__removable .vkuiCell__content{padding-left:48px;padding-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiCell__ios.vkuiCell__removable .vkuiInternalRemovable__action{z-index:1;left:0;right:auto}.vkuiCell__ios.vkuiCell__removable .vkuiInternalRemovable__content{padding-right:0}.vkuiInternalFormItem>.vkuiCell__host{margin-bottom:0;margin-left:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-top:0}.vkuiRichCellIcon__host{box-sizing:border-box;color:var(--vkui--color_icon_accent_themed);flex-direction:row;justify-content:flex-end;align-items:center;width:48px;height:40px;padding:6px 0 6px 12px;display:flex}.vkuiRichCell__host{box-sizing:border-box;color:var(--vkui--color_text_primary);font-family:var(--vkui--font_family_base);min-height:64px;padding:var(--vkui--spacing_size_m)var(--vkui--size_base_padding_horizontal--regular);text-decoration:none;display:flex}.vkuiRichCell__sizeYCompact{min-height:60px}.vkuiRichCell__before{margin-right:var(--vkui--spacing_size_xl)}.vkuiRichCell__in{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;max-width:100%;display:flex}.vkuiRichCell__host.vkuiRichCell__withAfter:not(.vkuiRichCell__alignAfterStart).vkuiRichCell__contentAlignStart .vkuiRichCell__in,.vkuiRichCell__host:not(.vkuiRichCell__withAfter).vkuiRichCell__contentAlignStart .vkuiRichCell__in{justify-content:flex-start}.vkuiRichCell__host.vkuiRichCell__withAfter:not(.vkuiRichCell__alignAfterStart).vkuiRichCell__contentAlignEnd .vkuiRichCell__in,.vkuiRichCell__host:not(.vkuiRichCell__withAfter).vkuiRichCell__contentAlignEnd .vkuiRichCell__in{justify-content:flex-end}.vkuiRichCell__content{word-break:break-word;display:flex}.vkuiRichCell__contentBefore{flex-direction:column;flex-grow:1;min-width:0;display:flex}.vkuiRichCell__alignAfterStart.vkuiRichCell__contentAlignStart .vkuiRichCell__contentBefore{justify-content:flex-start}.vkuiRichCell__alignAfterStart.vkuiRichCell__contentAlignCenter .vkuiRichCell__contentBefore{justify-content:center}.vkuiRichCell__alignAfterStart.vkuiRichCell__contentAlignEnd .vkuiRichCell__contentBefore{justify-content:flex-end}.vkuiRichCell__contentAfter{box-sizing:border-box;padding-left:var(--vkui--spacing_size_xl);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.vkuiRichCell__alignAfterStart .vkuiRichCell__contentAfter,.vkuiRichCell__alignBeforeStart .vkuiRichCell__before{align-self:flex-start}.vkuiRichCell__alignAfterCenter .vkuiRichCell__contentAfter,.vkuiRichCell__alignBeforeCenter .vkuiRichCell__before{align-self:center}.vkuiRichCell__alignAfterEnd .vkuiRichCell__contentAfter,.vkuiRichCell__alignBeforeEnd .vkuiRichCell__before{align-self:flex-end}.vkuiRichCell__afterChildren{font-weight:var(--vkui--font_weight_accent2)}.vkuiRichCell__afterCaption{color:var(--vkui--color_text_secondary);font-size:var(--vkui--font_footnote--font_size--regular);line-height:var(--vkui--font_footnote--line_height--regular);margin-top:var(--vkui--spacing_size_2xs)}.vkuiRichCell__sizeYCompact .vkuiRichCell__afterCaption{font-size:var(--vkui--font_caption1--font_size--regular);line-height:var(--vkui--font_caption1--line_height--regular)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiRichCell__sizeYNone .vkuiRichCell__afterCaption{font-size:var(--vkui--font_caption1--font_size--regular);line-height:var(--vkui--font_caption1--line_height--regular)}}.vkuiRichCell__extraSubtitle,.vkuiRichCell__overTitle{color:var(--vkui--color_text_secondary)}.vkuiRichCell__extraSubtitle{margin-top:1px}.vkuiRichCell__children{font-weight:var(--vkui--font_weight_accent2)}.vkuiRichCell__textEllipsis .vkuiRichCell__children,.vkuiRichCell__textEllipsis .vkuiRichCell__extraSubtitle,.vkuiRichCell__textEllipsis .vkuiRichCell__overTitle,.vkuiRichCell__textEllipsis .vkuiRichCell__subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vkuiRichCell__bottom{margin-top:var(--vkui--spacing_size_s)}.vkuiRichCell__actions{margin-top:var(--vkui--spacing_size_m)}.vkuiRichCell__afterChildren,.vkuiRichCell__children,.vkuiRichCell__subtitle{font-size:var(--vkui--font_paragraph--font_size--regular);line-height:var(--vkui--font_paragraph--line_height--regular)}.vkuiRichCell__sizeYCompact .vkuiRichCell__afterChildren,.vkuiRichCell__sizeYCompact .vkuiRichCell__children,.vkuiRichCell__sizeYCompact .vkuiRichCell__subtitle{font-size:var(--vkui--font_subhead--font_size--regular);line-height:var(--vkui--font_subhead--line_height--regular)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiRichCell__sizeYNone .vkuiRichCell__afterChildren,.vkuiRichCell__sizeYNone .vkuiRichCell__children,.vkuiRichCell__sizeYNone .vkuiRichCell__subtitle{font-size:var(--vkui--font_subhead--font_size--regular);line-height:var(--vkui--font_subhead--line_height--regular)}}.vkuiInternalFormItem .vkuiRichCell__host{margin-left:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiRichCell__sizeYNone{min-height:60px}}.vkuiCellButton__host{box-sizing:border-box;text-align:left;background:0 0;border:0;width:100%;margin:0;padding-top:0;padding-bottom:0;text-decoration:none}.vkuiInternalFormItem .vkuiCellButton__host{box-sizing:initial;margin-bottom:0;margin-left:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular));width:100%;margin-top:0}.vkuiCellButton__host[disabled]{opacity:.4}.vkuiCellButton__centered{text-align:center;justify-content:center}.vkuiCellButton__centered>*{flex-grow:0;max-width:none}.vkuiCellButton__centered .vkuiIcon{margin-right:calc(-1*var(--vkui_internal--SimpleCell-before-inline-padding-end,var(--vkui--spacing_size_xl)));padding-right:var(--vkui--spacing_size_m)}.vkuiCellButton__appearanceAccent{--vkui_internal--icon_color:var(--vkui--color_icon_accent);color:var(--vkui--color_text_accent)}.vkuiCellButton__centered{--vkui_internal--icon_color:var(--vkui--color_icon_accent_themed);color:var(--vkui--color_text_accent_themed)}.vkuiCellButton__appearanceNeutral{--vkui_internal--icon_color:var(--vkui--color_icon_primary);color:var(--vkui--color_text_primary)}.vkuiCellButton__appearanceNegative{--vkui_internal--icon_color:var(--vkui--color_text_negative);color:var(--vkui--color_text_negative)}.vkuiCellButtonGroupSeparator__root{--vkui--size_base_padding_horizontal--regular:10px;flex:none}.vkuiAvatarBadge__host{bottom:0;right:0}.vkuiAvatarBadge__shifted{bottom:-2px;right:-2px}.vkuiAvatarBadge__presetOnline,.vkuiAvatarBadge__presetOnlineMobile{color:var(--vkui--color_accent_green);bottom:14%;right:14%;transform:translate(50%,50%)}.vkuiAvatarBadge__rtl.vkuiAvatarBadge__presetOnline,.vkuiAvatarBadge__rtl.vkuiAvatarBadge__presetOnlineMobile{transform:translate(-50%,50%)}.vkuiAvatarBadge__presetOnline{padding:0}.vkuiAvatarBadge__presetOnlineMobile{border-radius:3px}.vkuiAvatar__host{border-radius:50%}.vkuiAvatar__hasGradient{color:var(--vkui--color_text_contrast)}.vkuiAvatar__gradientRed{background-color:#e52e40;background-image:linear-gradient(135deg,#ff7583,#e52e40)}.vkuiAvatar__gradientPink{background-color:#e62e6b;background-image:linear-gradient(135deg,#ff8880,#e62e6b)}.vkuiAvatar__gradientOrange{background-color:#e66b2e;background-image:linear-gradient(135deg,#ffbf80,#e66b2e)}.vkuiAvatar__gradientYellow{background-color:#e7a902;background-image:linear-gradient(135deg,#ffd54f,#e7a902)}.vkuiAvatar__gradientGreen{background-color:#6cd97e;background-image:linear-gradient(135deg,#6cd97e,#12b212)}.vkuiAvatar__gradientLBlue{background-color:#2bb4d6;background-image:linear-gradient(135deg,#7df1fa,#2bb4d6)}.vkuiAvatar__gradientBlue{background-color:#3f8ae0;background-image:linear-gradient(135deg,#6cf,#3f8ae0)}.vkuiAvatar__gradientViolet{background-color:#8f3fe0;background-image:linear-gradient(135deg,#d3a6ff,#8f3fe0)}.vkuiAvatar__initials{font-family:var(--vkui--font_family_accent);text-align:center;text-transform:uppercase;font-weight:600;line-height:1}.vkuiHorizontalCell__host{display:flex}.vkuiHorizontalCell__image{justify-content:center;display:flex}.vkuiHorizontalCell__body{max-width:inherit;font-family:inherit;text-decoration:none}.vkuiHorizontalCell__host .vkuiHorizontalCell__body{border-radius:var(--vkui--size_border_radius--regular)}.vkuiHorizontalCell__content{color:var(--vkui--color_text_primary);max-width:inherit;text-overflow:ellipsis;word-break:break-word}.vkuiHorizontalCell__subtitle{color:var(--vkui--color_text_secondary)}.vkuiHorizontalCell__content .vkuiHorizontalCell__subtitle{margin-top:2px}.vkuiHorizontalCell__sized{max-width:var(--vkui_internal--cell_width)}.vkuiHorizontalCell__customSize .vkuiHorizontalCell__body{width:var(--vkui_internal--cell_width)}.vkuiHorizontalCell__sizeS{--vkui_internal--side_cell_gap:calc(var(--vkui--size_base_padding_horizontal--regular) - var(--vkui--spacing_size_m));--vkui_internal--cell_width:72px}.vkuiHorizontalCell__noPadding{--vkui_internal--side_cell_gap:0px}.vkuiHorizontalCell__image{padding-bottom:4px;padding-left:var(--vkui--spacing_size_s);padding-right:var(--vkui--spacing_size_s);padding-top:4px}.vkuiHorizontalCell__content{text-align:left;padding:2px 6px 8px}.vkuiHorizontalCell__textAlignCenter{text-align:center}.vkuiHorizontalCell__textAlignEnd{text-align:right}.vkuiHorizontalCell__sizeS .vkuiHorizontalCell__image{padding-bottom:4px;padding-left:var(--vkui--spacing_size_m);padding-right:var(--vkui--spacing_size_m);padding-top:4px}.vkuiHorizontalCell__sizeS .vkuiHorizontalCell__content{padding:2px 4px 8px}.vkuiHorizontalCell__sizeM{--vkui_internal--cell_width:100px}.vkuiHorizontalCell__sizeL{--vkui_internal--cell_width:140px}.vkuiHorizontalCell__sizeXL{--vkui_internal--cell_width:232px}.vkuiHorizontalCell__sizeAuto{width:auto}.vkuiHorizontalCell__host:first-child:before,.vkuiHorizontalCell__host:last-child:after{content:"";min-width:var(--vkui_internal--side_cell_gap)}.vkuiHorizontalCell__sized:first-child,.vkuiHorizontalCell__sized:last-child{max-width:calc(var(--vkui_internal--cell_width) + var(--vkui_internal--side_cell_gap))}.vkuiHorizontalCell__sized:first-child:last-child{max-width:calc(var(--vkui_internal--cell_width) + (2*(var(--vkui_internal--side_cell_gap))))}.vkuiHorizontalCell__sized:first-child .vkuiHorizontalCell__body,.vkuiHorizontalCell__sized:last-child .vkuiHorizontalCell__body{max-width:var(--vkui_internal--cell_width)}.vkuiHorizontalCellShowMore__host{display:flex}.vkuiHorizontalCellShowMore__centered{margin-top:auto;margin-bottom:auto}.vkuiHorizontalCellShowMore__host:last-child:after{content:"";min-width:var(--vkui_internal--side_cell_gap)}.vkuiHorizontalCellShowMore__body{box-sizing:initial;padding-bottom:4px;padding-left:var(--vkui--spacing_size_s);padding-right:var(--vkui--spacing_size_s);flex-direction:column;justify-content:center;align-items:center;padding-top:4px;display:flex}.vkuiHorizontalCellShowMore__sizeS .vkuiHorizontalCellShowMore__body{min-width:64px;padding:var(--vkui--spacing_size_xs)}.vkuiHorizontalCellShowMore__sizeM .vkuiHorizontalCellShowMore__body{width:128px;margin-bottom:auto}.vkuiHorizontalCellShowMore__host .vkuiHorizontalCellShowMore__body{border-radius:var(--vkui--size_border_radius--regular)}.vkuiHorizontalCellShowMore__icon{color:var(--vkui--color_icon_secondary)}.vkuiHorizontalCellShowMore__text{color:var(--vkui--color_text_secondary);padding-top:8px}.vkuiFooter__host{color:var(--vkui--color_text_secondary);padding-bottom:24px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular);padding-top:24px;display:block}.vkuiInfoRow__host{text-overflow:ellipsis;-webkit-user-select:text;user-select:text;overflow:hidden}.vkuiInfoRow__header{color:var(--vkui--color_text_subhead);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;display:block;overflow:hidden}.vkuiCarouselBase__host{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.vkuiCarouselBase__viewport{height:100%;margin:0;position:relative}.vkuiCarouselBase__layer{backface-visibility:hidden;align-items:stretch;width:100%;height:100%;min-height:100px;display:flex}.vkuiCarouselBase__draggable .vkuiCarouselBase__layer{cursor:-webkit-grab;cursor:grab}.vkuiCarouselBase__layer:empty{min-height:0}.vkuiCarouselBase__slide{flex:none;width:100%;max-width:100%;overflow:hidden}.vkuiCarouselBase__customWidth .vkuiCarouselBase__slide{width:auto}.vkuiCarouselBase__slide>*{width:100%;min-height:100%}.vkuiCarouselBase__bullets{justify-content:center;align-items:center;width:100%;height:6px;display:flex;position:absolute;bottom:10px;left:0}.vkuiCarouselBase__bulletsDark .vkuiCarouselBase__bullet{background-color:var(--vkui--color_icon_primary_invariably)}.vkuiCarouselBase__bulletsLight .vkuiCarouselBase__bullet{background-color:var(--vkui--color_icon_contrast)}.vkuiCarouselBase__bullet{height:6px;opacity:var(--vkui--opacity_disable_accessibility);border-radius:50%;width:6px;margin:0 3px}.vkuiCarouselBase__bulletActive{opacity:1}.vkuiCarouselBase__arrow{opacity:0;z-index:var(--vkui_internal--z_index_gallery_scroll_arrow);position:absolute}.vkuiCarouselBase__arrow.vkuiCarouselBase__arrowAreaStretch{top:0}.vkuiCarouselBase__arrow.vkuiCarouselBase__arrowAreaFit{height:auto;padding-bottom:calc(var(--vkui--size_base_padding_vertical--regular)*2);padding-top:calc(var(--vkui--size_base_padding_vertical--regular)*2);top:50%;transform:translateY(-50%)}.vkuiCarouselBase__arrowStart{padding-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiCarouselBase__arrowEnd{padding-left:var(--vkui--size_base_padding_horizontal--regular)}.vkuiCarouselBase__hover .vkuiCarouselBase__arrow{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCarouselBase__arrowFocusVisible,.vkuiCarouselBase__host .vkuiCarouselBase__arrow:hover{opacity:1}.vkuiGridAvatarBadge__host{bottom:0;right:0}.vkuiGridAvatarBadge__shifted{bottom:-2px;right:-2px}.vkuiGridAvatar__host{border-radius:50%}.vkuiGridAvatar__in{border-radius:inherit;flex-flow:column wrap;width:100%;height:100%;display:flex;overflow:hidden}.vkuiGridAvatar__item{height:calc(50% - var(--vkui_internal--grid_avatar_image_offset)/2);margin-right:var(--vkui_internal--grid_avatar_image_offset);width:calc(50% - var(--vkui_internal--grid_avatar_image_offset)/2);background-position:50%;background-size:cover}.vkuiGridAvatar__item:only-child{width:100%}.vkuiGridAvatar__item:first-child:not(:nth-last-child(4)),.vkuiGridAvatar__item:nth-child(2):last-child{height:100%}.vkuiGridAvatar__item:nth-last-child(4),.vkuiGridAvatar__item:nth-last-child(n+3)~.vkuiGridAvatar__item:nth-last-child(2){margin-bottom:var(--vkui_internal--grid_avatar_image_offset)}.vkuiImageBadge__host{position:absolute;bottom:-4px;right:-4px}.vkuiImageBadge__shifted{bottom:-3px;right:-3px}.vkuiImage__host{border-radius:var(--vkui_internal--Image_border_radius,initial)}.vkuiImage__borderStartStartRadius{border-top-left-radius:var(--vkui_internal--Image_border_start_start_radius,initial)}.vkuiImage__borderStartEndRadius{border-top-right-radius:var(--vkui_internal--Image_border_start_end_radius,initial)}.vkuiImage__borderEndStartRadius{border-bottom-left-radius:var(--vkui_internal--Image_border_end_start_radius,initial)}.vkuiImage__borderEndEndRadius{border-bottom-right-radius:var(--vkui_internal--Image_border_end_end_radius,initial)}.vkuiProgress__host{background:var(--vkui--color_track_background);--vkui_internal_Progress_background_color:var(--vkui--color_stroke_accent);--vkui_internal_Progress_progress:0;border-radius:1px;height:2px}.vkuiProgress__trackDisable{background:0 0}.vkuiProgress__host:after{background:var(--vkui_internal_Progress_background_color);border-radius:inherit;content:"";height:100%;width:calc(var(--vkui_internal_Progress_progress)*1%);transition:width .2s;display:block}.vkuiProgress__appearanceAccent{--vkui_internal_Progress_background_color:var(--vkui--color_stroke_accent)}.vkuiProgress__appearancePositive{--vkui_internal_Progress_background_color:var(--vkui--color_stroke_positive)}.vkuiProgress__appearanceNegative{--vkui_internal_Progress_background_color:var(--vkui--color_stroke_negative)}.vkuiSearch__host{box-sizing:initial;-webkit-tap-highlight-color:transparent;--vkui_internal--search_height:var(--vkui--size_search_height--regular);--vkui_internal--search_shift_direction:1;display:flex;overflow:hidden}.vkuiSearch__rtl{--vkui_internal--search_shift_direction:-1}.vkuiSearch__withPadding{padding-bottom:8px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular);padding-top:8px}.vkuiSearch__sizeYCompact{--vkui_internal--search_height:var(--vkui--size_search_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSearch__sizeYNone{--vkui_internal--search_height:var(--vkui--size_search_height--compact)}}.vkuiSearch__field{background-color:var(--vkui--color_search_field_background);border-radius:var(--vkui--size_border_radius--regular);height:var(--vkui_internal--search_height);flex-grow:2;flex-basis:0%;width:10000px;display:flex;position:relative;overflow:hidden}.vkuiSearch__field:hover{background-color:var(--vkui--color_search_field_background--hover)}.vkuiSearch__field:active{background-color:var(--vkui--color_search_field_background--active)}.vkuiSearch__label{cursor:text;opacity:0;position:absolute;inset:0}.vkuiSearch__input{border-radius:inherit;color:var(--vkui--color_icon_medium);justify-content:flex-start;align-items:center;width:calc(100% - 1px);height:100%;padding-left:12px;display:flex;position:relative}.vkuiSearch__nativeInput{appearance:none;background-color:initial;border-radius:inherit;box-sizing:border-box;color:var(--vkui--color_text_primary);width:-webkit-fill-available;min-width:0;max-width:100%;height:100%;width:-moz-available;border:0;flex-grow:1;width:stretch;margin:0;padding:0 0 0 36px;position:absolute;inset:0}.vkuiSearch__nativeInput::-webkit-search-cancel-button{display:none}.vkuiSearch__nativeInput::-webkit-search-decoration{display:none}.vkuiSearch__nativeInput::-webkit-search-results-button{display:none}.vkuiSearch__nativeInput::-webkit-search-results-decoration{display:none}.vkuiSearch__nativeInput:focus{outline:var(--vkui_internal--outline-reset)}.vkuiSearch__hasAfter .vkuiSearch__nativeInput{border-top-right-radius:0;border-bottom-right-radius:0}.vkuiSearch__disabled{cursor:default;pointer-events:none}.vkuiSearch__disabled,.vkuiSearch__nativeInput:disabled{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSearch__nativeInput::placeholder{opacity:1}.vkuiSearch__nativeInput::placeholder,.vkuiSearch__nativeInput:disabled::placeholder{color:var(--vkui--color_text_secondary)}.vkuiSearch__controls{color:var(--vkui--color_icon_secondary);transform:translate3d(calc(var(--vkui_internal--search_shift_direction)*100%),0,0);transition:transform .3s var(--vkui--animation_easing_platform);--vkui_internal--search_icon_size:calc(var(--vkui_internal--search_height) + 4px);justify-content:center;align-items:center;display:flex;position:relative}.vkuiSearch__hasIcon .vkuiSearch__controls{transform:translate3d(calc(var(--vkui_internal--search_shift_direction)*calc(100% - var(--vkui_internal--search_icon_size))),0,0)}.vkuiSearch__hasValue .vkuiSearch__controls{transform:translateZ(0)}.vkuiSearch__icon{border-radius:var(--vkui--size_border_radius--regular);height:100%;width:var(--vkui_internal--search_icon_size);justify-content:center;align-items:center;display:flex}.vkuiSearch__icon .vkuiIcon{padding:0}.vkuiSearch__after{pointer-events:none;min-width:0;max-width:min-content;transition:flex-grow .3s var(--vkui--animation_easing_platform);flex-grow:0;flex-basis:0%;display:flex;position:relative}.vkuiSearch__focused .vkuiSearch__after,.vkuiSearch__hasValue .vkuiSearch__after{pointer-events:auto;flex-grow:1}.vkuiSearch__after:after,.vkuiSearch__after:before{content:"";flex-shrink:0;width:4px;height:100%;display:block}.vkuiSearch__withPadding .vkuiSearch__after:after{margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular))}.vkuiSearch__afterTextClip{text-overflow:clip;white-space:nowrap;display:block;overflow:hidden}.vkuiSearch__findButton{width:auto;min-width:auto;max-width:none}.vkuiInternalGroup--mode-plain .vkuiSearch__host{padding-top:4px}.vkuiTabs__in{align-items:stretch;display:flex}.vkuiTabs__withGaps{justify-content:flex-start}.vkuiInternalPanelHeader .vkuiTabs__host{font-family:var(--vkui--font_family_base);overflow:hidden}.vkuiInternalPanelHeader .vkuiTabs__host:after{content:"";width:1000px;display:block}.vkuiInternalGroup--mode-plain>.vkuiTabs__modeDefault:first-child{margin-top:-8px}.vkuiInternalGroup--mode-card>.vkuiTabs__modeDefault:first-child{margin-top:-4px}.vkuiInternalFixedLayout--ios.vkuiInternalFixedLayout--vertical-bottom .vkuiTabs__host:after{background:var(--vkui--color_background_content);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.vkuiInternalFixedLayout--ios.vkuiInternalFixedLayout--vertical-bottom .vkuiTabs__in{z-index:var(--vkui_internal--z_index_tabs);position:relative}.vkuiTabsItem__host{border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:32px;padding:4px 8px;text-decoration:none;transition:background-color .15s ease-out;display:flex}.vkuiTabsItem__withGaps{margin-top:8px;margin-bottom:8px}.vkuiTabsItem__withGaps:not(:first-child){margin-left:6px}.vkuiTabsItem__sizeYCompact{min-height:28px;padding-top:2px;padding-bottom:2px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTabsItem__sizeYNone{min-height:28px;padding-top:2px;padding-bottom:2px}}.vkuiTabsItem__host[aria-disabled=true],.vkuiTabsItem__host[disabled]{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiTabsItem__modeDefault{flex:1 0 0;min-height:48px;padding:12px 16px;position:relative}.vkuiTabsItem__sizeYCompact.vkuiTabsItem__modeDefault{min-height:44px;padding-top:10px;padding-bottom:10px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTabsItem__sizeYNone.vkuiTabsItem__modeDefault{min-height:44px;padding-top:10px;padding-bottom:10px}}.vkuiTabsItem__hover.vkuiTabsItem__modeDefault{background-color:var(--vkui--color_transparent--hover)}.vkuiTabsItem__modeAccent{transition:background-color .15s ease-out,box-shadow .15s ease-out}.vkuiTabsItem__selected.vkuiTabsItem__modeAccent{background-color:var(--vkui--color_background_contrast_themed);box-shadow:var(--vkui--elevation2)}.vkuiTabsItem__hover.vkuiTabsItem__modeAccent{background-color:var(--vkui--color_background_contrast_themed--hover)}.vkuiTabsItem__modeAccent:before{border:var(--vkui--size_border--regular)solid transparent;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.vkuiTabsItem__selected.vkuiTabsItem__modeAccent:before{border-color:var(--vkui--color_separator_primary)}.vkuiTabsItem__selected.vkuiTabsItem__modeSecondary{background-color:var(--vkui--color_background_secondary_alpha)}.vkuiTabsItem__hover.vkuiTabsItem__modeSecondary{background-color:var(--vkui--color_background_secondary_alpha--hover)}.vkuiTabsItem__before{color:var(--vkui--color_icon_medium);margin-right:6px;transition:color .15s ease-out}.vkuiTabsItem__selected .vkuiTabsItem__before{color:var(--vkui--color_icon_primary)}.vkuiTabsItem__selected.vkuiTabsItem__modeAccent .vkuiTabsItem__before{color:var(--vkui--color_icon_accent_themed)}.vkuiTabsItem__label{color:var(--vkui--color_text_secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;transition:color .15s ease-out;overflow:hidden}.vkuiTabsItem__selected .vkuiTabsItem__label{color:var(--vkui--color_text_primary)}.vkuiTabsItem__selected.vkuiTabsItem__modeAccent .vkuiTabsItem__label{color:var(--vkui--color_text_accent_themed)}.vkuiTabsItem__status{margin-left:6px}.vkuiTabsItem__statusCount{color:var(--vkui--color_text_tertiary)}.vkuiTabsItem__after{color:var(--vkui--color_icon_medium);margin-left:6px}.vkuiTabsItem__selected .vkuiTabsItem__after{color:var(--vkui--color_icon_primary)}.vkuiTabsItem__modeAccent.vkuiTabsItem__selected .vkuiTabsItem__after{color:var(--vkui--color_icon_accent_themed)}.vkuiTabsItem__underline{background-color:var(--vkui--color_background_accent);opacity:0;pointer-events:none;border-radius:2px;height:2px;transition:opacity .15s ease-out;position:absolute;bottom:5px;left:16px;right:16px}.vkuiTabsItem__sizeYCompact .vkuiTabsItem__underline{bottom:3px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTabsItem__sizeYNone .vkuiTabsItem__underline{bottom:3px}}.vkuiTabsItem__underline[data-selected=true]{opacity:1}.vkuiInternalTabs--vkcom .vkuiTabsItem__host{flex-grow:0;min-width:auto;padding-left:10px;padding-right:10px}.vkuiInternalTabs--vkcom .vkuiTabsItem__underline{bottom:0;left:2px;right:2px}.vkuiInternalHorizontalScroll .vkuiTabsItem__host{flex:1 0 auto;min-width:64px}.vkuiTabsItem__host.vkuiTabsItem__stretched{flex-grow:1}.vkuiTabsItem__host.vkuiTabsItem__shrinked{flex-grow:0;min-width:auto}.vkuiPullToRefresh__host{flex-direction:column;flex-grow:1;display:flex}.vkuiPullToRefresh__refreshing{pointer-events:none;touch-action:none}.vkuiPullToRefresh__controls{pointer-events:none;width:100%}.vkuiPullToRefresh__host:not(.vkuiPullToRefresh__ios) .vkuiPullToRefresh__controls{z-index:var(--vkui_internal--z_index_pull_to_refresh)}.vkuiPullToRefresh__spinner{background:var(--vkui--color_background_modal);box-sizing:border-box;color:var(--vkui--color_icon_accent);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:auto;transition:transform .3s cubic-bezier(.1,0,.25,1),opacity .22s ease-out;display:flex;box-shadow:0 2px 6px #0003}.vkuiPullToRefresh__ios .vkuiPullToRefresh__spinner{box-shadow:none;color:var(--vkui--color_icon_medium);background:0 0;border-radius:0}.vkuiPullToRefresh__watching .vkuiPullToRefresh__spinner{transition:opacity .22s ease-out}.vkuiPullToRefresh__spinnerSelf{stroke:currentColor}.vkuiPullToRefresh__ios.vkuiPullToRefresh__refreshing .vkuiPullToRefresh__spinnerSelf{animation:.38s ease-out vkuiPullToRefresh__pull-to-refresh-to-refreshing}.vkuiPullToRefresh__spinnerPath{transform-origin:50%;transition:stroke-dashoffset .167s ease-out;transform:rotate(-90deg)}.vkuiPullToRefresh__refreshing .vkuiPullToRefresh__spinnerPath,.vkuiPullToRefresh__watching .vkuiPullToRefresh__spinnerPath{transition:none}.vkuiPullToRefresh__spinnerOn .vkuiPullToRefresh__spinnerPath{animation:vkuiPullToRefresh__ptr-rotator var(--vkui_internal--duration)linear infinite}.vkuiPullToRefresh__content{transition:transform .4s var(--vkui--animation_easing_platform);flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.vkuiPullToRefresh__watching .vkuiPullToRefresh__content{transition:none}@keyframes vkuiPullToRefresh__pull-to-refresh-to-refreshing{0%{transform:scale(1)}30%{transform:scale(.6)}90%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes vkuiPullToRefresh__ptr-rotator{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vkuiLink__host{color:var(--vkui_internal--link-color,var(--vkui--color_text_link));font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.vkuiLink__withUnderline.vkuiLink__hover{text-decoration:underline}.vkuiLink__hasVisited:visited{color:var(--vkui--color_text_link_visited)}.vkuiLink__after,.vkuiLink__before{vertical-align:middle;display:inline-block}.vkuiLink__before{margin-right:var(--vkui--spacing_size_xs)}.vkuiLink__after{margin-left:var(--vkui--spacing_size_xs)}.vkuiMark__host{background-color:var(--vkui--color_background_accent_themed_alpha);color:inherit;border-radius:4px;margin:-2px;padding:2px}.vkuiOnboardingTooltip__overlay{appearance:none;-webkit-touch-callout:none;-webkit-user-drag:none;cursor:default;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0}.vkuiOnboardingTooltip__overlay:focus,.vkuiOnboardingTooltip__overlay:focus-visible{outline:none}.vkuiCounter__host{background:var(--vkui_internal--counter_background);box-sizing:border-box;color:var(--vkui_internal--counter_foreground);text-align:center;--vkui_internal--counter_background:transparent;justify-content:center;align-items:center;padding-left:5px;padding-right:5px;display:flex}.vkuiCounter__host,.vkuiCounter__modePrimary{--vkui_internal--counter_foreground:var(--vkui--color_text_contrast)}.vkuiCounter__modePrimary.vkuiCounter__appearanceAccent{--vkui_internal--counter_background:var(--vkui--color_background_accent_themed);--vkui_internal--counter_foreground:var(--vkui--color_text_contrast_themed)}.vkuiCounter__modePrimary.vkuiCounter__appearanceNeutral{--vkui_internal--counter_background:var(--vkui--color_icon_secondary)}.vkuiCounter__modePrimary.vkuiCounter__appearanceAccentGreen{--vkui_internal--counter_background:var(--vkui--color_accent_green)}.vkuiCounter__modePrimary.vkuiCounter__appearanceAccentRed{--vkui_internal--counter_background:var(--vkui--color_accent_red)}.vkuiCounter__modePrimary.vkuiCounter__appearanceCustom{--vkui_internal--counter_background:transparent}.vkuiCounter__modeContrast{--vkui_internal--counter_background:var(--vkui--color_background_contrast)}.vkuiCounter__modeContrast.vkuiCounter__appearanceAccent{--vkui_internal--counter_foreground:var(--vkui--color_text_accent)}.vkuiCounter__modeContrast.vkuiCounter__appearanceNeutral{--vkui_internal--counter_foreground:var(--vkui--color_text_tertiary)}.vkuiCounter__modeContrast.vkuiCounter__appearanceAccentGreen{--vkui_internal--counter_foreground:var(--vkui--color_accent_green)}.vkuiCounter__modeContrast.vkuiCounter__appearanceAccentRed{--vkui_internal--counter_foreground:var(--vkui--color_accent_red)}.vkuiCounter__modeContrast.vkuiCounter__appearanceCustom{--vkui_internal--counter_foreground:var(--vkui--color_text_primary_invariably)}.vkuiCounter__modeTertiary{--vkui_internal--counter_background:transparent}.vkuiCounter__modeTertiary.vkuiCounter__appearanceAccent{--vkui_internal--counter_foreground:var(--vkui--color_text_accent)}.vkuiCounter__modeTertiary.vkuiCounter__appearanceNeutral{--vkui_internal--counter_foreground:var(--vkui--color_text_subhead)}.vkuiCounter__modeTertiary.vkuiCounter__appearanceAccentGreen{--vkui_internal--counter_foreground:var(--vkui--color_accent_green)}.vkuiCounter__modeTertiary.vkuiCounter__appearanceAccentRed{--vkui_internal--counter_foreground:var(--vkui--color_accent_red)}.vkuiCounter__modeTertiary.vkuiCounter__appearanceCustom{--vkui_internal--counter_foreground:var(--vkui--color_text_contrast)}.vkuiCounter__sizeM{border-radius:12px;min-width:24px;height:24px}.vkuiCounter__sizeS{border-radius:9px;min-width:18px;height:18px}.vkuiCounter__modeInherit{--vkui_internal--counter_background:var(--vkui_internal--counter_inherit_background,var(--vkui--color_icon_secondary));--vkui_internal--counter_foreground:var(--vkui_internal--counter_inherit_color,var(--vkui--color_text_contrast_themed))}.vkuiInternalTabbarItem__label .vkuiCounter__host{position:absolute;top:-2px;right:-9px}.vkuiUsersStack__host{color:var(--vkui--color_text_secondary);align-items:center;display:flex}.vkuiUsersStack__host,.vkuiUsersStack__sizeS{--vkui_internal--UsersStack_item_size:16px}.vkuiUsersStack__sizeM{--vkui_internal--UsersStack_item_size:24px}.vkuiUsersStack__sizeL{--vkui_internal--UsersStack_item_size:32px}.vkuiUsersStack__avatarsPositionInlineEnd{flex-direction:row-reverse}.vkuiUsersStack__avatarsPositionBlockStart{flex-direction:column;justify-content:center}.vkuiUsersStack__photos{display:flex}.vkuiUsersStack__fill{fill:var(--vkui--color_image_placeholder_alpha)}.vkuiUsersStack__item{height:var(--vkui_internal--UsersStack_item_size);min-width:var(--vkui_internal--UsersStack_item_size)}.vkuiUsersStack__photo{max-width:var(--vkui_internal--UsersStack_item_size)}.vkuiUsersStack__counter{background:var(--vkui--color_icon_secondary);border-radius:calc(var(--vkui_internal--UsersStack_item_size)/2);box-sizing:border-box;color:var(--vkui--color_text_contrast_themed);padding-left:var(--vkui--spacing_size_xs);padding-right:var(--vkui--spacing_size_xs);justify-content:center;align-items:center;display:flex}.vkuiUsersStack__photoWrapper{display:flex}.vkuiUsersStack__photoWrapper:not(:first-child){margin-left:-2px}.vkuiUsersStack__text{flex:1;min-width:0}.vkuiUsersStack__avatarsPositionBlockStart .vkuiUsersStack__text{text-align:center;margin-top:8px}.vkuiUsersStack__avatarsPositionInlineStart .vkuiUsersStack__text{margin-left:8px}.vkuiUsersStack__avatarsPositionInlineEnd .vkuiUsersStack__text{margin-right:8px}.vkuiBox__displayNone{display:none}.vkuiBox__displayInline{display:inline}.vkuiBox__displayInlineBlock{display:inline-block}.vkuiBox__displayBlock{display:block}.vkuiBox__displayContents{display:contents}.vkuiPlaceholder__host{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.vkuiPlaceholder__withPadding{padding:48px 32px}.vkuiPlaceholder__stretched{flex:1 0;height:100%}.vkuiPlaceholder__icon{color:var(--vkui--color_icon_secondary);vertical-align:top;margin-bottom:12px;display:inline-block}.vkuiPlaceholder__title{color:var(--vkui--color_text_primary)}.vkuiPlaceholder__description{color:var(--vkui--color_text_secondary)}.vkuiPlaceholder__title+.vkuiPlaceholder__description{margin-top:8px}.vkuiPlaceholder__action:not(:first-child){margin-top:16px}.vkuiBanner__host{background-color:var(--vkui--color_background_secondary);border-radius:var(--vkui--size_border_radius--regular);color:var(--vkui--color_text_primary);isolation:isolate;padding:var(--vkui_internal--banner-padding);--vkui_internal--banner-padding:12px;flex-flow:row;align-items:stretch;display:flex;position:relative;overflow:hidden}.vkuiBanner__host:before{border:var(--vkui--size_border--regular)solid var(--vkui--color_image_border_alpha);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;width:100%;height:100%;z-index:var(--vkui_internal--z_index_banner_content);display:block;position:absolute;top:0;left:0}.vkuiBanner__before{margin-right:12px}.vkuiBanner__before,.vkuiBanner__content{z-index:var(--vkui_internal--z_index_banner_content);position:relative}.vkuiBanner__content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.vkuiBanner__extraSubtitle,.vkuiBanner__subtitle{opacity:.72}.vkuiBanner__bg{z-index:var(--vkui_internal--z_index_banner_background);position:absolute;top:0;left:0}.vkuiBanner__bg,.vkuiBanner__bg>*{width:100%;height:100%}.vkuiBanner__after{justify-content:flex-end;width:28px}.vkuiBanner__after,.vkuiBanner__dismiss{color:var(--vkui--color_icon_secondary);flex-flow:row;align-content:center;align-items:center;display:flex}.vkuiBanner__dismiss{margin-right:calc(-1*(var(--vkui_internal--banner-padding) - 2px));margin-top:calc(-1*(var(--vkui_internal--banner-padding) - 2px));z-index:var(--vkui_internal--z_index_banner_hover);justify-content:center;align-self:flex-start}.vkuiBanner__actions{margin-top:12px}.vkuiBanner__extraSubtitle:not(:first-child),.vkuiBanner__subtitle:not(:first-child){margin-top:2px}.vkuiBanner__modeImage.vkuiBanner__host{background-color:var(--vkui--color_background_secondary)}.vkuiBanner__inverted,.vkuiBanner__inverted .vkuiBanner__chevron,.vkuiBanner__inverted .vkuiBanner__dismiss{color:var(--vkui--color_text_contrast)}.vkuiBanner__sizeM{--vkui_internal--banner-padding:16px}.vkuiBanner__sizeM .vkuiBanner__extraSubtitle:not(:first-child),.vkuiBanner__sizeM .vkuiBanner__subtitle:not(:first-child){margin-top:4px}.vkuiBanner__ios .vkuiBanner__dismiss,.vkuiBanner__ios.vkuiBanner__modeImage .vkuiBanner__dismiss{color:var(--vkui--color_icon_secondary)}.vkuiInternalFormStatus.vkuiBanner__host:before{border:0}.vkuiInternalFormStatus--mode-error.vkuiBanner__host{background-color:var(--vkui--color_background_negative_tint)}.vkuiInternalFormStatus--mode-error .vkuiBanner__subtitle{color:var(--vkui--color_background_negative)}.vkuiMiniInfoCell__host{color:var(--vkui--color_text_subhead);padding:var(--vkui--spacing_size_s)var(--vkui--size_base_padding_horizontal--regular);display:flex}.vkuiMiniInfoCell__modeAccent{color:var(--vkui--color_text_primary)}.vkuiMiniInfoCell__before{color:var(--vkui--color_icon_secondary);margin-right:var(--vkui--spacing_size_xl)}.vkuiMiniInfoCell__middle{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.vkuiMiniInfoCell__content{text-overflow:ellipsis;white-space:nowrap;word-break:break-word;flex:1;min-width:0;overflow:hidden}.vkuiMiniInfoCell__textWrapShort .vkuiMiniInfoCell__content{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;max-height:60px;display:-webkit-box}.vkuiMiniInfoCell__textWrapFull .vkuiMiniInfoCell__content{overflow:inherit;white-space:normal}.vkuiMiniInfoCell__textWrapNowrap .vkuiMiniInfoCell__content{flex:0 auto}.vkuiMiniInfoCell__after{margin-bottom:calc(-1*var(--vkui--spacing_size_2xs));margin-left:var(--vkui--spacing_size_xl);margin-top:calc(-1*var(--vkui--spacing_size_2xs))}.vkuiMiniInfoCell__modeAdd,.vkuiMiniInfoCell__modeMore{color:var(--vkui--color_text_link_themed)}.vkuiMiniInfoCell__modeAdd .vkuiMiniInfoCell__before,.vkuiMiniInfoCell__modeMore .vkuiMiniInfoCell__before{color:var(--vkui--color_icon_accent_themed)}.vkuiMiniInfoCell__modeMore{padding-top:10px;padding-bottom:10px}.vkuiMiniInfoCell__middle .vkuiIcon{color:var(--vkui--color_icon_secondary);margin-left:var(--vkui--spacing_size_xs)}.vkuiMiniInfoCell__modeAdd .vkuiMiniInfoCell__middle .vkuiIcon,.vkuiMiniInfoCell__modeMore .vkuiMiniInfoCell__middle .vkuiIcon{color:var(--vkui--color_icon_accent_themed)}.vkuiWriteBar__host{background:var(--vkui--color_background_contrast_themed)}.vkuiWriteBar__shadow{box-shadow:var(--vkui--elevation3)}.vkuiWriteBar__after,.vkuiWriteBar__before,.vkuiWriteBar__form{align-items:flex-end;display:flex}.vkuiWriteBar__form{min-height:52px}.vkuiWriteBar__formIn{flex:1;min-width:0;display:flex;position:relative}.vkuiWriteBar__textarea{appearance:none;box-sizing:border-box;color:var(--vkui--color_text_primary);resize:none;background:0 0;border:0;flex:1;width:100%;min-width:0;max-height:120px;margin:0}.vkuiWriteBar__textarea:placeholder-shown{text-overflow:ellipsis}.vkuiWriteBar__textarea::placeholder{color:var(--vkui--color_text_subhead);opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiWriteBar__textarea:focus{outline:var(--vkui_internal--outline-reset)}.vkuiWriteBar__inlineAfter{align-items:flex-end;display:flex}.vkuiWriteBar__before{padding-left:4px}.vkuiWriteBar__after{padding-right:4px}.vkuiWriteBar__textarea{height:52px;padding:16px 12px}.vkuiWriteBar__ios{background:var(--vkui--color_background_content)}.vkuiWriteBar__ios .vkuiWriteBar__after,.vkuiWriteBar__ios .vkuiWriteBar__before{padding:0 4px}.vkuiWriteBar__ios .vkuiWriteBar__formIn{background-color:var(--vkui--color_write_bar_input_background);border:var(--vkui--size_border--regular)solid var(--vkui--color_write_bar_input_border);box-sizing:border-box;border-radius:18px;margin:8px 0}.vkuiWriteBar__ios .vkuiWriteBar__formIn:first-child{margin-left:12px}.vkuiWriteBar__ios .vkuiWriteBar__inlineAfter{--vkui_internal--writebar-right-gap:calc(-1*var(--vkui--size_border--regular));--vkui_internal--writebar-vertical-gap:calc(var(--vkui_internal--writebar-right-gap) - 8px);margin-bottom:var(--vkui_internal--writebar-vertical-gap);margin-right:var(--vkui_internal--writebar-right-gap);margin-top:var(--vkui_internal--writebar-vertical-gap)}.vkuiWriteBar__ios .vkuiWriteBar__textarea{height:36px;padding:6px 0 6px 12px}.vkuiWriteBarIcon__host{border-radius:var(--vkui--size_border_radius--regular);color:var(--vkui--color_icon_secondary);cursor:pointer;background:0 0;border:0;width:44px;height:52px;margin:0;padding:0;position:relative}.vkuiWriteBarIcon__in{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vkuiWriteBarIcon__host:disabled{opacity:.4;pointer-events:none}.vkuiWriteBarIcon__active{opacity:.6}.vkuiWriteBarIcon__counter{box-shadow:0 0 0 2px var(--vkui--color_background_contrast_themed);position:absolute;top:6px;right:2px}.vkuiWriteBarIcon__ios .vkuiWriteBarIcon__counter{box-shadow:0 0 0 2px var(--vkui--color_background_content)}.vkuiWriteBarIcon__host.vkuiWriteBarIcon__modeDone,.vkuiWriteBarIcon__host.vkuiWriteBarIcon__modeSend{color:var(--vkui--color_icon_accent)}.vkuiWriteBarIcon__ios{color:var(--vkui--color_icon_accent_themed)}.vkuiWriteBarIcon__ios.vkuiWriteBarIcon__modeDone,.vkuiWriteBarIcon__ios.vkuiWriteBarIcon__modeSend{color:var(--vkui--color_icon_accent_themed);width:48px;margin-right:-4px;padding-left:0;padding-right:0}.vkuiWriteBarIcon__ios.vkuiWriteBarIcon__modeDone:only-child,.vkuiWriteBarIcon__ios.vkuiWriteBarIcon__modeSend:only-child{margin-left:-4px}.vkuiWriteBarIcon__host{--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast_themed);--vkui_internal--counter_inherit_background:var(--vkui--color_background_positive)}.vkuiSubnavigationBar__in{margin:-8px 0}.vkuiSubnavigationBar__scrollIn{padding-bottom:calc(var(--vkui--size_subnavigation_bar_padding_vertical--regular) + 8px);padding-left:0;padding-right:0;padding-top:calc(var(--vkui--size_subnavigation_bar_padding_vertical--regular) + 8px);margin:0;display:flex}.vkuiSubnavigationBar__scrollIn:after,.vkuiSubnavigationBar__scrollIn:before{content:"";min-width:var(--vkui--size_base_padding_horizontal--regular)}.vkuiSubnavigationBar__noPadding{padding:0}.vkuiSubnavigationBar__noPadding:after,.vkuiSubnavigationBar__noPadding:before{display:none}.vkuiSubnavigationBar__item{list-style-type:none;display:flex}.vkuiSubnavigationBar__item+.vkuiSubnavigationBar__item{margin-left:var(--vkui--size_subnavigation_bar_gap--regular)}.vkuiSubnavigationBar__modeFixed .vkuiSubnavigationBar__item{flex:1;min-width:0}.vkuiSubnavigationButton__host{border-radius:var(--vkui--size_border_radius--regular);-webkit-user-select:none;user-select:none;width:100%}.vkuiSubnavigationButton__disabled{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSubnavigationButton__in{justify-content:center;align-items:center;display:flex}.vkuiSubnavigationButton__sizeS .vkuiSubnavigationButton__in{height:var(--vkui--size_button_small_height--regular)}.vkuiSubnavigationButton__sizeM .vkuiSubnavigationButton__in{height:var(--vkui--size_button_medium_height--regular)}.vkuiSubnavigationButton__sizeL .vkuiSubnavigationButton__in{height:var(--vkui--size_button_large_height--regular)}.vkuiSubnavigationButton__sizeYCompact.vkuiSubnavigationButton__sizeS .vkuiSubnavigationButton__in{height:var(--vkui--size_button_small_height--compact)}.vkuiSubnavigationButton__sizeYCompact.vkuiSubnavigationButton__sizeM .vkuiSubnavigationButton__in{height:var(--vkui--size_button_medium_height--compact)}.vkuiSubnavigationButton__sizeYCompact.vkuiSubnavigationButton__sizeL .vkuiSubnavigationButton__in{height:var(--vkui--size_button_large_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSubnavigationButton__sizeYNone.vkuiSubnavigationButton__sizeS .vkuiSubnavigationButton__in{height:var(--vkui--size_button_small_height--compact)}.vkuiSubnavigationButton__sizeYNone.vkuiSubnavigationButton__sizeM .vkuiSubnavigationButton__in{height:var(--vkui--size_button_medium_height--compact)}.vkuiSubnavigationButton__sizeYNone.vkuiSubnavigationButton__sizeL .vkuiSubnavigationButton__in{height:var(--vkui--size_button_large_height--compact)}}.vkuiSubnavigationButton__before{color:var(--vkui--color_icon_accent);margin-right:8px}.vkuiSubnavigationButton__label{text-overflow:ellipsis;white-space:nowrap;flex-grow:0;overflow:hidden}.vkuiSubnavigationButton__after{margin-left:8px}.vkuiSubnavigationButton__chevronIcon{box-sizing:initial;color:var(--vkui--color_icon_secondary);margin-top:1px;margin-left:8px}.vkuiSubnavigationButton__before:first-child,.vkuiSubnavigationButton__label:first-child{padding-left:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiSubnavigationButton__after:last-child,.vkuiSubnavigationButton__chevronIcon,.vkuiSubnavigationButton__label:last-child{padding-right:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiSubnavigationButton__modePrimary{background-color:var(--vkui--color_background_contrast_themed);box-shadow:var(--vkui--elevation3)}.vkuiSubnavigationButton__modeOutline{box-shadow:inset 0 0 0 var(--vkui--size_border--regular)var(--vkui--color_field_border_alpha)}.vkuiSubnavigationButton__appearanceNeutral .vkuiSubnavigationButton__before,.vkuiSubnavigationButton__appearanceNeutral .vkuiSubnavigationButton__chevronIcon{color:var(--vkui--color_icon_primary)}.vkuiSubnavigationButton__selected{background-color:var(--vkui--color_background_accent_themed);box-shadow:none;color:var(--vkui--color_text_contrast_themed);border:0}.vkuiSubnavigationButton__selected.vkuiSubnavigationButton__appearanceNeutral,.vkuiSubnavigationButton__selected.vkuiSubnavigationButton__modeTertiary{background-color:var(--vkui--color_transparent--active);color:var(--vkui--color_text_primary)}.vkuiSubnavigationButton__selected.vkuiSubnavigationButton__appearanceAccent:not(.vkuiSubnavigationButton__modeTertiary) .vkuiSubnavigationButton__before,.vkuiSubnavigationButton__selected.vkuiSubnavigationButton__appearanceAccent:not(.vkuiSubnavigationButton__modeTertiary) .vkuiSubnavigationButton__chevronIcon{color:var(--vkui--color_icon_contrast_themed)}.vkuiSubnavigationButton__host{--vkui_internal--counter_inherit_background:var(--vkui--color_background_accent_themed);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast_themed)}.vkuiSubnavigationButton__selected.vkuiSubnavigationButton__appearanceAccent:not(.vkuiSubnavigationButton__modeTertiary){--vkui_internal--counter_inherit_background:var(--vkui--color_background_content);--vkui_internal--counter_inherit_color:var(--vkui--color_text_accent_themed)}.vkuiSubnavigationButton__selected.vkuiSubnavigationButton__appearanceNeutral{--vkui_internal--counter_inherit_background:var(--vkui--color_background_content);--vkui_internal--counter_inherit_color:var(--vkui--color_text_primary)}.vkuiPaginationPage__host{border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;color:var(--vkui--color_text_secondary);height:var(--vkui--size_button_large_height--regular);line-height:var(--vkui--size_button_large_height--regular);text-align:center;-webkit-user-select:none;user-select:none;width:100%;min-width:40px;padding-left:8px;padding-right:8px;text-decoration:none;display:block}.vkuiPaginationPage__stateHover{background-color:var(--vkui--color_transparent--hover)}.vkuiPaginationPage__current,.vkuiPaginationPage__stateActive{background-color:var(--vkui--color_transparent--active);color:var(--vkui--color_text_primary)}.vkuiPaginationPage__disabled{opacity:var(--vkui--opacity_disable)}.vkuiPaginationPage__sizeYCompact{height:var(--vkui--size_button_large_height--compact);line-height:var(--vkui--size_button_large_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiPaginationPage__sizeYNone{height:var(--vkui--size_button_large_height--compact);line-height:var(--vkui--size_button_large_height--compact)}}.vkuiPaginationPage__typeEllipsis{min-width:16px;padding-left:0;padding-right:0}.vkuiPagination__list{margin:0;padding:0;list-style-type:none;display:flex}.vkuiPagination__prevButtonContainer{margin-right:8px}.vkuiPagination__nextButtonContainer{margin-left:8px}.vkuiAccordion__icon{color:var(--vkui--color_icon_secondary)}.vkuiAccordion__host{overflow:hidden}.vkuiAccordion__in{--vkui_internal--AccordionContent_height:initial;animation-duration:.1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@media screen and (prefers-reduced-motion:reduce){.vkuiAccordion__in{animation-duration:.3s;animation-timing-function:linear}}.vkuiAccordion__inEnter{animation-name:vkuiAccordion__animation-accordion-expand}@media screen and (prefers-reduced-motion:reduce){.vkuiAccordion__inEnter{animation-name:vkuiAccordion__animation-accordion-fade-in}}.vkuiAccordion__inEntered{height:var(--vkui_internal--AccordionContent_height)}.vkuiAccordion__inExit{animation-name:vkuiAccordion__animation-accordion-collapse}@media screen and (prefers-reduced-motion:reduce){.vkuiAccordion__inExit{animation-name:vkuiAccordion__animation-accordion-fade-out}}.vkuiAccordion__inExited{height:0}@keyframes vkuiAccordion__animation-accordion-expand{0%{height:0}to{height:var(--vkui_internal--AccordionContent_height)}}@keyframes vkuiAccordion__animation-accordion-collapse{0%{height:var(--vkui_internal--AccordionContent_height)}to{height:0}}@keyframes vkuiAccordion__animation-accordion-fade-in{0%{height:var(--vkui_internal--AccordionContent_height);opacity:0}50%{height:var(--vkui_internal--AccordionContent_height);opacity:0}to{height:var(--vkui_internal--AccordionContent_height);opacity:1}}@keyframes vkuiAccordion__animation-accordion-fade-out{0%{height:var(--vkui_internal--AccordionContent_height);opacity:1}50%{height:var(--vkui_internal--AccordionContent_height);opacity:0}to{height:var(--vkui_internal--AccordionContent_height);opacity:0}}.vkuiFormItem__host{display:block}.vkuiFormItem__withPadding{padding:var(--vkui--size_form_item_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}.vkuiFormItem__withRemovable{padding-left:0;padding-right:0}.vkuiFormItem__removable{flex:1 0 0;min-width:1px;max-width:100%;padding:0;overflow:hidden}.vkuiFormItem__top{color:var(--vkui--color_text_subhead);padding-bottom:var(--vkui--spacing_size_m);padding-top:var(--vkui--spacing_size_2xs);align-items:flex-end;display:flex}.vkuiFormItem__aside,.vkuiFormItem__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiFormItem__label{flex:1}.vkuiFormItem__aside{color:var(--vkui--color_text_tertiary);margin-left:auto}.vkuiFormItem__aside:not(:only-child){padding-left:12px}.vkuiFormItem__labelMultiline{text-overflow:unset;white-space:normal}.vkuiFormItem__labelRequired{color:var(--vkui--color_text_negative);margin-left:3px}.vkuiFormItem__bottom{color:var(--vkui--color_text_secondary);padding-top:var(--vkui--spacing_size_m)}.vkuiFormItem__statusError .vkuiFormItem__bottom{color:var(--vkui--color_text_negative)}.vkuiFormItem__statusValid .vkuiFormItem__bottom,.vkuiFormItem__verified .vkuiFormItem__bottom{color:var(--vkui--color_text_positive)}.vkuiFormItem__sizeYCompact .vkuiFormItem__top{padding-bottom:var(--vkui--spacing_size_s)}.vkuiFormItem__sizeYCompact .vkuiFormItem__bottom{padding-top:var(--vkui--spacing_size_s)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFormItem__sizeYNone .vkuiFormItem__top{padding-bottom:var(--vkui--spacing_size_s)}.vkuiFormItem__sizeYNone .vkuiFormItem__bottom{padding-top:var(--vkui--spacing_size_s)}}.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem__host{flex:1 0 0;min-width:1px;max-width:100%;padding:0}.vkuiInternalFormLayoutGroup--mode-horizontal:not(.vkuiInternalFormLayoutGroup--segmented) .vkuiFormItem__host+.vkuiFormItem__host{margin-left:var(--vkui--spacing_size_2xl)}.vkuiInternalFormLayoutGroup--mode-horizontal.vkuiInternalFormLayoutGroup--segmented .vkuiFormItem__host+.vkuiFormItem__host{margin-left:calc(-1*var(--vkui--size_border--regular))}.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented .vkuiFormItem__host+.vkuiFormItem__host{margin-top:calc(-1*var(--vkui--size_border--regular));padding-top:0}.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented .vkuiFormItem__host:not(:last-of-type){padding-bottom:0}.vkuiFormItem__withTop .vkuiFormItem__removable,.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem__withTop{margin-top:calc(-1*var(--vkui--spacing_size_2xs) - var(--vkui--font_subhead--line_height--regular) - var(--vkui--spacing_size_m))}.vkuiFormItem__sizeYCompact.vkuiFormItem__withTop .vkuiFormItem__removable,.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem__sizeYCompact.vkuiFormItem__withTop{margin-top:calc(-1*var(--vkui--spacing_size_2xs) - var(--vkui--font_subhead--line_height--compact) - var(--vkui--spacing_size_s))}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFormItem__sizeYNone.vkuiFormItem__withTop .vkuiFormItem__removable,.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem__sizeYNone.vkuiFormItem__withTop{margin-top:calc(-1*var(--vkui--spacing_size_2xs) - var(--vkui--font_subhead--line_height--compact) - var(--vkui--spacing_size_s))}}.vkuiFormField__host{border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;font-family:var(--vkui--font_family_base);isolation:isolate;min-height:var(--vkui--size_field_height--regular);-webkit-tap-highlight-color:transparent;width:100%;display:flex;position:relative}.vkuiFormField__scrollContainer{min-height:inherit;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;overflow-y:auto}.vkuiFormField__content{min-height:inherit;flex-grow:1;min-width:0;display:flex}.vkuiFormField__sizeYCompact{min-height:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFormField__sizeYNone{min-height:var(--vkui--size_field_height--compact)}}.vkuiFormField__host>*{border-radius:inherit;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiFormField__iconWrapper{flex-shrink:0;height:100%;display:flex;position:sticky;top:0}.vkuiFormField__after,.vkuiFormField__before{color:var(--vkui--color_icon_secondary);min-width:var(--vkui--size_field_height--regular);place-content:center;align-self:center;align-items:center;display:flex}.vkuiFormField__sizeYCompact .vkuiFormField__after,.vkuiFormField__sizeYCompact .vkuiFormField__before{min-width:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFormField__sizeYNone .vkuiFormField__after,.vkuiFormField__sizeYNone .vkuiFormField__before{min-width:var(--vkui--size_field_height--compact)}}.vkuiFormField__iconAlignStart{align-self:flex-start}.vkuiFormField__iconAlignEnd{align-self:flex-end}.vkuiFormField__before{color:var(--vkui--color_icon_accent)}.vkuiFormField__after{color:var(--vkui--color_icon_secondary)}.vkuiFormField__border{border:var(--vkui--size_border--regular)solid transparent;border-radius:inherit;box-sizing:border-box;pointer-events:none;transform-origin:0 0;width:100%;height:100%;z-index:var(--vkui_internal--z_index_form_field_border);position:absolute;top:0;left:0}.vkuiFormField__modeDefault>.vkuiFormField__border{border-color:var(--vkui--color_field_border_alpha)}.vkuiFormField__hover,.vkuiFormField__modeDefault{background-color:var(--vkui--color_field_background)}.vkuiFormField__modeDefault.vkuiFormField__hover>.vkuiFormField__border{border-color:var(--vkui--color_field_border_alpha--hover);z-index:var(--vkui_internal--z_index_form_field_border_hover)}.vkuiFormField__focusVisible.vkuiFormField__focusVisible>.vkuiFormField__border{border-color:var(--vkui--color_stroke_accent)}.vkuiFormField__statusError.vkuiFormField__focusVisible>.vkuiFormField__border,.vkuiFormField__statusError.vkuiFormField__modeDefault>.vkuiFormField__border,.vkuiInternalFormItem--status-error .vkuiFormField__focusVisible>.vkuiFormField__border,.vkuiInternalFormItem--status-error .vkuiFormField__modeDefault>.vkuiFormField__border{border-color:var(--vkui--color_stroke_negative);z-index:var(--vkui_internal--z_index_form_field_status)}.vkuiFormField__statusError,.vkuiInternalFormItem--status-error .vkuiFormField__host{background-color:var(--vkui--color_background_negative_tint)}.vkuiFormField__statusValid.vkuiFormField__focusVisible>.vkuiFormField__border,.vkuiFormField__statusValid.vkuiFormField__modeDefault>.vkuiFormField__border,.vkuiInternalFormItem--status-valid .vkuiFormField__focusVisible>.vkuiFormField__border,.vkuiInternalFormItem--status-valid .vkuiFormField__modeDefault>.vkuiFormField__border{border-color:var(--vkui--color_stroke_positive);z-index:var(--vkui_internal--z_index_form_field_status)}.vkuiFormField__statusValid:not(.vkuiFormField__modeDefault),.vkuiInternalFormItem--status-valid .vkuiFormField__host:not(.vkuiFormField__modeDefault){background-color:var(--vkui--color_background_positive_tint)}.vkuiFormField__disabled{cursor:default;opacity:var(--vkui--opacity_disable_accessibility);pointer-events:none}.vkuiInternalNativeSelect .vkuiFormField__after{pointer-events:none}.vkuiInternalCalendarHeader__picker .vkuiFormField__after{min-width:12px;padding-right:8px}.vkuiInternalFormLayoutGroup--segmented .vkuiFormField__host{isolation:auto;z-index:auto;border-radius:0}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiInternalFormItem:first-of-type .vkuiFormField__host{border-bottom-left-radius:var(--vkui--size_border_radius--regular);border-top-left-radius:var(--vkui--size_border_radius--regular)}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiInternalFormItem:last-of-type .vkuiFormField__host{border-bottom-right-radius:var(--vkui--size_border_radius--regular);border-top-right-radius:var(--vkui--size_border_radius--regular)}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical .vkuiInternalFormItem:first-of-type .vkuiFormField__host{border-top-left-radius:var(--vkui--size_border_radius--regular);border-top-right-radius:var(--vkui--size_border_radius--regular)}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical .vkuiInternalFormItem:last-of-type .vkuiFormField__host{border-bottom-left-radius:var(--vkui--size_border_radius--regular);border-bottom-right-radius:var(--vkui--size_border_radius--regular)}.vkuiFormLayoutGroup__host{border:0;min-width:auto;margin:0;padding:0}.vkuiFormLayoutGroup__modeHorizontal{padding:var(--vkui--size_form_item_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular);flex-wrap:wrap;align-items:flex-start;display:flex}.vkuiFormLayoutGroup__removable{flex-grow:1;min-width:0;max-width:100%}.vkuiFormLayoutGroup__offset{display:none}.vkuiFormLayoutGroup__modeHorizontal .vkuiInternalFormItem--withTop~.vkuiFormLayoutGroup__offset{height:calc(2px + var(--vkui--font_subhead--line_height--regular) + 8px);order:-1;min-width:100%;display:block}.vkuiFormLayoutGroup__sizeYCompact.vkuiFormLayoutGroup__modeHorizontal .vkuiInternalFormItem--withTop~.vkuiFormLayoutGroup__offset{height:calc(2px + var(--vkui--font_subhead--line_height--compact) + 6px)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiFormLayoutGroup__sizeYNone.vkuiFormLayoutGroup__modeHorizontal .vkuiInternalFormItem--withTop~.vkuiFormLayoutGroup__offset{height:calc(2px + var(--vkui--font_subhead--line_height--compact) + 6px)}}.vkuiFormLayoutGroup__withRemovable{padding-left:0;padding-right:0}.vkuiFormLayoutGroup__segmented{position:relative}.vkuiFormStatus__modeError{color:var(--vkui--color_background_negative)}.vkuiSwitch__host{--vkui_internal--Switch__track_shape:calc(var(--vkui_internal--Switch__track_width)/2);--vkui_internal--Switch__track_outline_width:2px;--vkui_internal--Switch__handle_shift_x_direction:1;--vkui_internal--Switch__handle_shift_x:calc(var(--vkui_internal--Switch__handle_shift_x_direction)*var(--vkui_internal--Switch__track_outline_width));--vkui_internal--Switch__handle_shift_y:calc(var(--vkui_internal--Switch__track_height) - var(--vkui_internal--Switch__handle_height) - var(--vkui_internal--Switch__track_outline_width));--vkui_internal--Switch__handle_scale:calc(var(--vkui_internal--Switch__handle_widthNoUnit--not-checked)/var(--vkui_internal--Switch__handle_heightNoUnit));border-radius:var(--vkui_internal--Switch__track_shape);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block;position:relative}.vkuiSwitch__rtl{--vkui_internal--Switch__handle_shift_x_direction:-1}.vkuiSwitch__disabled{cursor:not-allowed;opacity:var(--vkui_internal--Switch_disabled)}.vkuiSwitch__default{--vkui_internal--Switch_disabled:.5;--vkui_internal--Switch__track_width:52px;--vkui_internal--Switch__track_height:32px;--vkui_internal--Switch__track_color:var(--vkui--color_background);--vkui_internal--Switch__track_color_duration:67ms;--vkui_internal--Switch__track_shadow_visibility:1;--vkui_internal--Switch__handle_width:28px;--vkui_internal--Switch__handle_widthNoUnit--checked:24;--vkui_internal--Switch__handle_widthNoUnit--not-checked:16;--vkui_internal--Switch__handle_height:28px;--vkui_internal--Switch__handle_heightNoUnit:28;--vkui_internal--Switch__handle_color:var(--vkui--color_icon_medium);--vkui_internal--Switch__handle_color_duration:67ms;--vkui_internal--Switch__handle_scale_duration:.25s;--vkui_internal--Switch__handle_shift_x_duration:.3s;--vkui_internal--Switch__handle_shift_x_easing:cubic-bezier(.175,.885,.32,1.275);--vkui_internal--Switch__handle_shadow:none}.vkuiSwitch__default.vkuiSwitch__sizeYCompact{--vkui_internal--Switch__track_width:32px;--vkui_internal--Switch__track_height:20px;--vkui_internal--Switch__handle_width:16.5px;--vkui_internal--Switch__handle_widthNoUnit--checked:16;--vkui_internal--Switch__handle_widthNoUnit--not-checked:10;--vkui_internal--Switch__handle_height:16.5px;--vkui_internal--Switch__handle_heightNoUnit:16.5}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSwitch__default.vkuiSwitch__sizeYNone{--vkui_internal--Switch__track_width:32px;--vkui_internal--Switch__track_height:20px;--vkui_internal--Switch__handle_width:16.5px;--vkui_internal--Switch__handle_widthNoUnit--checked:16;--vkui_internal--Switch__handle_widthNoUnit--not-checked:10;--vkui_internal--Switch__handle_height:16.5px;--vkui_internal--Switch__handle_heightNoUnit:16.5}}.vkuiSwitch__ios{--vkui_internal--Switch_disabled:.7;--vkui_internal--Switch__track_width:51px;--vkui_internal--Switch__track_height:31px;--vkui_internal--Switch__track_color:var(--vkui--color_track_background);--vkui_internal--Switch__track_color_duration:.2s;--vkui_internal--Switch__handle_width:27px;--vkui_internal--Switch__handle_widthNoUnit--pressed:27px;--vkui_internal--Switch__handle_widthNoUnit--not-checked:27px;--vkui_internal--Switch__handle_height:27px;--vkui_internal--Switch__handle_heightNoUnit:27;--vkui_internal--Switch__handle_color:var(--vkui--color_icon_contrast);--vkui_internal--Switch__handle_color_duration:.2s;--vkui_internal--Switch__handle_scale_duration:.2s;--vkui_internal--Switch__handle_shift_x_duration:.2s;--vkui_internal--Switch__handle_shift_x_easing:cubic-bezier(.36,-.24,.26,1.32);--vkui_internal--Switch__handle_shadow:0 3px 8px #00000026,0 3px 1px #0000000f,inset 0 0 0 .5px #0000000a}.vkuiSwitch__ios.vkuiSwitch__sizeYCompact{--vkui_internal--Switch__track_width:47px;--vkui_internal--Switch__track_height:27px;--vkui_internal--Switch__handle_width:23px;--vkui_internal--Switch__handle_widthNoUnit--pressed:23px;--vkui_internal--Switch__handle_widthNoUnit--not-checked:23px;--vkui_internal--Switch__handle_height:23px;--vkui_internal--Switch__handle_heightNoUnit:23}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSwitch__ios.vkuiSwitch__sizeYNone{--vkui_internal--Switch__track_width:47px;--vkui_internal--Switch__track_height:27px;--vkui_internal--Switch__handle_width:23px;--vkui_internal--Switch__handle_widthNoUnit--pressed:23px;--vkui_internal--Switch__handle_widthNoUnit--not-checked:23px;--vkui_internal--Switch__handle_height:23px;--vkui_internal--Switch__handle_heightNoUnit:23}}.vkuiSwitch__inputFake{display:block}.vkuiSwitch__inputNative:checked+.vkuiSwitch__inputFake{--vkui_internal--Switch__track_color:var(--vkui--color_background_accent);--vkui_internal--Switch__handle_shift_x:calc(var(--vkui_internal--Switch__handle_shift_x_direction)*calc(var(--vkui_internal--Switch__track_width) - var(--vkui_internal--Switch__handle_width) - var(--vkui_internal--Switch__track_outline_width)));--vkui_internal--Switch__handle_scale:calc(var(--vkui_internal--Switch__handle_widthNoUnit--checked)/var(--vkui_internal--Switch__handle_heightNoUnit));--vkui_internal--Switch__track_shadow_visibility:0;--vkui_internal--Switch__handle_color:var(--vkui--color_icon_contrast)}.vkuiSwitch__default:not(.vkuiSwitch__disabled) .vkuiSwitch__inputFake:active{--vkui_internal--Switch__handle_scale:1;--vkui_internal--Switch__handle_shift_x_easing:cubic-bezier(.2,0,0,1)}.vkuiSwitch__track{background-color:var(--vkui_internal--Switch__track_color);border-radius:var(--vkui_internal--Switch__track_shape);height:var(--vkui_internal--Switch__track_height);transition:background-color var(--vkui_internal--Switch__track_color_duration)linear;width:var(--vkui_internal--Switch__track_width);display:block;position:relative}.vkuiSwitch__default .vkuiSwitch__track:before{border:var(--vkui_internal--Switch__track_outline_width)solid var(--vkui--color_field_border_alpha);border-radius:inherit;content:"";opacity:var(--vkui_internal--Switch__track_shadow_visibility);transition:opacity var(--vkui_internal--Switch__track_color_duration)linear;position:absolute;inset:0}.vkuiSwitch__handle{height:var(--vkui_internal--Switch__handle_height);transform:translate(var(--vkui_internal--Switch__handle_shift_x),var(--vkui_internal--Switch__handle_shift_y));transition:transform var(--vkui_internal--Switch__handle_shift_x_duration)var(--vkui_internal--Switch__handle_shift_x_easing);width:var(--vkui_internal--Switch__handle_width);border-radius:9999px;position:absolute;top:0;left:0}.vkuiSwitch__handle:after{background-color:var(--vkui_internal--Switch__handle_color);border-radius:inherit;box-shadow:var(--vkui_internal--Switch__handle_shadow);content:"";transform:scale(var(--vkui_internal--Switch__handle_scale));transition-duration:var(--vkui_internal--Switch__handle_scale_duration),var(--vkui_internal--Switch__handle_color_duration);transition-property:transform,background-color;transition-timing-function:var(--vkui_internal--Switch__handle_shift_x_easing),linear;position:absolute;inset:0}.vkuiSwitch__handleWithRipple:before{--vkui_internal--Switch__handleRipple_opacity:0;--vkui_internal--Switch__handleRipple_opacity_duration:15ms;--vkui_internal--Switch__handleRipple_color:var(--vkui--color_icon_medium);--vkui_internal--Switch__handleRipple_color_duration:15ms;background-color:var(--vkui_internal--Switch__handleRipple_color);border-radius:inherit;content:"";height:40px;opacity:var(--vkui_internal--Switch__handleRipple_opacity);transform:translate(calc(-50%*var(--vkui_internal--Switch__handle_shift_x_direction)),-50%);transition-duration:var(--vkui_internal--Switch__handleRipple_opacity_duration),var(--vkui_internal--Switch__handleRipple_color_duration);width:40px;transition-property:opacity,background-color;transition-timing-function:linear;position:absolute;top:50%;left:50%}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSwitch__handleWithRipple:before{width:24px;height:24px}}@media (hover:hover) and (pointer:fine){.vkuiSwitch__inputFake:hover .vkuiSwitch__handleWithRipple:before{--vkui_internal--Switch__handleRipple_opacity:.08}}.vkuiSwitch__inputFake:active .vkuiSwitch__handleWithRipple:before{--vkui_internal--Switch__handleRipple_opacity:.12}.vkuiSwitch__inputNative:checked+.vkuiSwitch__inputFake .vkuiSwitch__handleWithRipple:before{--vkui_internal--Switch__handleRipple_color:var(--vkui--color_background_accent)}@media (hover:none){.vkuiSwitch__handleWithRipple:before{--vkui_internal--Switch__handleRipple_opacity_duration:.375s}.vkuiSwitch__inputFake:active .vkuiSwitch__handleWithRipple:before{--vkui_internal--Switch__handleRipple_opacity_duration:.105s}}.vkuicomponents__host{padding:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular);flex-direction:column;display:flex}.vkuicomponents__column{flex-direction:column}.vkuicomponents__row{flex-flow:wrap}.vkuicomponents__host>*{flex:1}.vkuicomponents__column>*{margin-bottom:var(--vkui--size_base_padding_vertical--regular)}.vkuicomponents__column>:last-child{margin-bottom:0}.vkuicomponents__row>*{margin-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuicomponents__row>:last-child{margin-right:0}.vkuicomponents__row>:first-child:nth-last-child(n+3){margin-bottom:var(--vkui--size_base_padding_vertical--regular);flex:auto;width:100%;margin-right:0}.vkuiDropZone__host{position:relative}.vkuiDropZone__host:before{border:1px dashed var(--vkui--color_separator_primary);border-radius:var(--vkui--size_border_radius--regular);content:"";position:absolute;inset:0}.vkuiDropZone__active:before{border-color:var(--vkui--color_stroke_accent_themed);border-width:2px}.vkuiInput__host{font-size:16px;line-height:20px;position:relative}.vkuiInput__alignCenter .vkuiInput__el{text-align:center}.vkuiInput__alignRight .vkuiInput__el{text-align:right}.vkuiInput__el{border-radius:inherit;box-sizing:border-box;color:var(--vkui--color_text_primary);height:var(--vkui--size_field_height--regular);width:100%;z-index:var(--vkui_internal--z_index_form_field_element);padding:0 12px;position:relative}.vkuiInput__sizeYCompact .vkuiInput__el{height:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiInput__sizeYNone .vkuiInput__el{height:var(--vkui--size_field_height--compact)}}.vkuiInput__hasBefore .vkuiInput__el{padding-left:0}.vkuiInput__hasAfter .vkuiInput__el{padding-right:0}.vkuiInput__el::placeholder{opacity:1}.vkuiInput__el::placeholder,.vkuiInput__el:disabled::placeholder{color:var(--vkui--color_text_secondary)}.vkuiChip__host{box-sizing:border-box;border-radius:6px;align-items:center;height:32px;display:inline-flex}.vkuiChip__modePrimary{background:var(--vkui--color_background_content);border:var(--vkui--size_border--regular)solid var(--vkui--color_image_border_alpha)}.vkuiChip__modeSecondary{background:var(--vkui--color_background_secondary)}.vkuiChip__in,.vkuiChip__removable{border-radius:inherit;align-items:center;height:100%;display:flex;position:relative}.vkuiChip__in{padding-left:8px;overflow:hidden}.vkuiChip__in:last-of-type{padding-right:8px}.vkuiChip__content{color:var(--vkui--color_text_primary);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);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.vkuiChip__sizeYCompact .vkuiChip__content{font-family:var(--vkui--font_footnote--font_family--regular);font-size:var(--vkui--font_footnote--font_size--regular);font-weight:var(--vkui--font_footnote--font_weight--regular);line-height:var(--vkui--font_footnote--line_height--regular)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiChip__sizeYNone .vkuiChip__content{font-family:var(--vkui--font_footnote--font_family--regular);font-size:var(--vkui--font_footnote--font_size--regular);font-weight:var(--vkui--font_footnote--font_weight--regular);line-height:var(--vkui--font_footnote--line_height--regular)}}.vkuiChip__removable{flex-grow:0;flex-shrink:0}.vkuiChip__remove{border-radius:inherit;box-sizing:border-box;color:var(--vkui--color_icon_secondary);cursor:pointer;background:0 0;border:0;flex:0 0 100%;padding:5px;transform:translate(-1px)}.vkuiChip__before{margin-right:6px}.vkuiChip__after{margin-left:6px}.vkuiChip__sizeYCompact{height:28px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiChip__sizeYNone{height:28px}}.vkuiChipsInputBase__host{--vkui_internal--chips_input_base_container_gap:4px;padding:var(--vkui_internal--chips_input_base_container_gap);z-index:var(--vkui_internal--z_index_form_field_element);flex-grow:1;flex-shrink:1;margin:0;display:flex}.vkuiChipsInputBase__host,.vkuiChipsInputBase__listBox{flex-wrap:wrap;max-width:100%;position:relative;overflow:hidden}.vkuiChipsInputBase__listBox{list-style:none;display:inline-flex}.vkuiChipsInputBase__chip{max-width:calc(100% - var(--vkui_internal--chips_input_base_container_gap));margin:2px}.vkuiChipsInputBase__el{appearance:none;box-shadow:none;box-sizing:border-box;color:var(--vkui--color_text_primary);background:0 0;border:0;flex:1;width:100%;padding:0;display:inline-flex;position:relative}.vkuiChipsInputBase__hasInputValue .vkuiChipsInputBase__el,.vkuiChipsInputBase__hasPlaceholder .vkuiChipsInputBase__el{min-width:64px;padding:2px 2px 4px 10px}.vkuiChipsInputBase__el:not(:-moz-read-only):focus{min-width:64px;padding:2px 2px 4px 10px}.vkuiChipsInputBase__el:not(:read-only):focus{min-width:64px;padding:2px 2px 4px 10px}.vkuiChipsInputBase__el::-ms-clear{display:none}.vkuiChipsInputBase__el::placeholder{opacity:1}.vkuiChipsInputBase__el::placeholder,.vkuiChipsInputBase__el:disabled::placeholder{color:var(--vkui--color_text_secondary)}.vkuiChipsInputBase__el[readonly]{cursor:default}.vkuiChipsInputBase__hasPlaceholder .vkuiChipsInputBase__el{text-overflow:ellipsis;white-space:nowrap;height:100%}.vkuiChipsInputBase__sizeYCompact{--vkui_internal--chips_input_base_container_gap:2px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiChipsInputBase__sizeYNone{--vkui_internal--chips_input_base_container_gap:2px}}.vkuiCustomSelectDropdown__host{background-color:var(--vkui--color_background_contrast_themed);border:var(--vkui--size_border--regular)solid var(--vkui--color_field_border_alpha);box-shadow:var(--vkui--elevation1);box-sizing:border-box;border-radius:8px;overflow:hidden}.vkuiCustomSelectDropdown__wide{width:100%}.vkuiCustomSelectDropdown__bottom{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.vkuiCustomSelectDropdown__top{box-shadow:var(--vkui--elevation1_invert_y);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:100%}.vkuiCustomSelectDropdown__fetching{padding:12px 0}.vkuiCustomSelectDropdown__inWithMaxHeight{max-height:160px}.vkuiInternalCalendarHeader__pickers .vkuiCustomSelectDropdown__inWithMaxHeight{max-height:184px}.vkuiCustomSelectOption__host{box-sizing:border-box;color:var(--vkui--color_text_primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:100%;padding:8px 12px;display:flex;position:relative}.vkuiCustomSelectOption__hierarchy{--vkui_internal--custom_select_option_hierarchy_level:0;padding-left:calc(var(--vkui_internal--custom_select_option_hierarchy_level)*var(--vkui--size_option_hierarchy--regular))}.vkuiCustomSelectOption__sizeYRegular{min-height:44px}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiCustomSelectOption__sizeYNone{min-height:44px}}.vkuiCustomSelectOption__disabled{cursor:default;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCustomSelectOption__hover{background-color:var(--vkui--color_transparent--hover)}.vkuiCustomSelectOption__before{flex-shrink:0;margin-right:7px}.vkuiCustomSelectOption__main{flex-grow:1;min-width:0;max-width:100%}.vkuiCustomSelectOption__children{word-break:break-word;min-width:0}.vkuiCustomSelectOption__after{flex-shrink:0;align-items:center;margin-left:8px;display:flex}.vkuiCustomSelectOption__description{color:var(--vkui--color_text_secondary)}.vkuiCustomSelectOption__selectedIcon{color:var(--vkui--color_icon_accent)}.vkuiCustomSelectOption__selectedIcon:not(:first-child){margin-left:8px}.vkuiChipsSelect__host{position:relative}.vkuiChipsSelect__empty{color:var(--vkui--color_text_secondary);text-align:center;padding:12px 0}.vkuiChipsSelect__popDown{border-bottom-right-radius:0;border-bottom-left-radius:0}.vkuiChipsSelect__popUp{border-top-left-radius:0;border-top-right-radius:0}.vkuiChipsSelect__dropdownIcon{cursor:pointer}.vkuiChipsSelect__dropdownIconWithOffset{margin-right:8px}.vkuiSliderThumb__host{background-color:var(--vkui--color_background_contrast);border:var(--vkui--size_border--regular)solid var(--vkui--color_separator_primary_alpha);box-shadow:var(--vkui--elevation3);box-sizing:border-box;height:var(--vkui_internal--slider_thumb_size);-webkit-user-select:none;user-select:none;width:var(--vkui_internal--slider_thumb_size);z-index:1;border-radius:50%;transition:background-color .15s ease-out;position:absolute}.vkuiSliderThumb__focusVisible{outline:var(--vkui_internal--outline);outline-offset:calc(-1*var(--vkui--size_border--regular))}.vkuiSliderThumb__hover{background-color:var(--vkui--color_background_contrast--hover)}.vkuiSliderThumb__active{background-color:var(--vkui--color_background_contrast--active)}.vkuiSliderThumb__nativeInput{clip-path:inset(50%);white-space:nowrap;direction:ltr;border:0;width:100%;height:100%;margin:-1px;padding:0;position:absolute;overflow:hidden}.vkuiSlider__host{cursor:pointer;height:var(--vkui_internal--slider_thumb_size);--vkui_internal--Slider_start_value:0;--vkui_internal--Slider_end_value:0;position:relative}.vkuiSlider__disabled{cursor:not-allowed;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSlider__track,.vkuiSlider__trackFill{border-radius:1px;height:2px;position:absolute;top:50%;left:0}.vkuiSlider__track{background-color:var(--vkui--color_track_background);width:100%}.vkuiSlider__trackFill{background:var(--vkui--color_background_accent);width:calc(var(--vkui_internal--Slider_start_value)*1%)}.vkuiSlider__multiple .vkuiSlider__trackFill{left:calc(var(--vkui_internal--Slider_start_value)*1%);right:calc((100 - var(--vkui_internal--Slider_end_value))*1%);width:auto}.vkuiSlider__thumbs{isolation:isolate;height:100%;margin-left:calc(var(--vkui_internal--slider_thumb_size)/2);margin-right:calc(var(--vkui_internal--slider_thumb_size)/2);position:relative}.vkuiSlider__thumb{top:50%;transform:translate(-50%,-50%)}.vkuiSlider__rtl .vkuiSlider__thumb{transform:translate(50%,-50%)}.vkuiSlider__thumbStart{left:calc(var(--vkui_internal--Slider_start_value)*1%)}.vkuiSlider__thumbEnd{left:calc(var(--vkui_internal--Slider_end_value)*1%)}.vkuiSlider__sizeL{--vkui_internal--slider_thumb_size:28px}.vkuiSlider__sizeM{--vkui_internal--slider_thumb_size:20px}.vkuiSlider__sizeS{--vkui_internal--slider_thumb_size:16px}.vkuiSlider__sizeYCompact.vkuiSlider__sizeL{--vkui_internal--slider_thumb_size:24px}.vkuiSlider__sizeYCompact.vkuiSlider__sizeM{--vkui_internal--slider_thumb_size:16px}.vkuiSlider__sizeYCompact.vkuiSlider__sizeS{--vkui_internal--slider_thumb_size:12px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSlider__sizeYNone.vkuiSlider__sizeL{--vkui_internal--slider_thumb_size:24px}.vkuiSlider__sizeYNone.vkuiSlider__sizeM{--vkui_internal--slider_thumb_size:16px}.vkuiSlider__sizeYNone.vkuiSlider__sizeS{--vkui_internal--slider_thumb_size:12px}}.vkuiTextarea__host{max-height:204px;position:relative;overflow:hidden}.vkuiTextarea__el{box-sizing:border-box;color:var(--vkui--color_text_primary);width:100%;z-index:var(--vkui_internal--z_index_form_field_element);padding:12px;display:block;position:relative}.vkuiTextarea__el[cols]{width:auto}.vkuiTextarea__sizeYCompact{max-height:196px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiTextarea__sizeYNone{max-height:196px}}.vkuiTextarea__el::placeholder{opacity:1}.vkuiTextarea__el::placeholder,.vkuiTextarea__el:disabled::placeholder{color:var(--vkui--color_text_secondary)}.vkuiTextarea__el:disabled{pointer-events:auto}.vkuiTextarea__alignCenter .vkuiTextarea__el{text-align:center}.vkuiTextarea__alignRight .vkuiTextarea__el{text-align:right}.vkuiSelectionControlLabel__host{color:var(--vkui--color_text_primary);word-break:break-word;flex-grow:1;min-width:0;margin-left:12px}.vkuiSelectionControlLabel__withPadding{margin-bottom:var(--vkui--spacing_size_xl);margin-top:var(--vkui--spacing_size_xl)}.vkuiSelectionControlLabel__host:first-child{margin-left:0}.vkuiSelectionControlLabel__description{color:var(--vkui--color_text_secondary);margin-top:2px;display:block}.vkuiSelectionControlLabel__titleLayout{justify-content:space-between;align-items:center;display:flex}.vkuiSelectionControlLabel__title{min-width:0}.vkuiSelectionControlLabel__titleAfter{color:var(--vkui--color_icon_tertiary);flex-shrink:0;margin-left:4px}.vkuiSelectionControlLabel__withPadding.vkuiSelectionControlLabel__sizeYCompact{margin-bottom:var(--vkui--spacing_size_m);margin-top:var(--vkui--spacing_size_m)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSelectionControlLabel__withPadding.vkuiSelectionControlLabel__sizeYNone{margin-bottom:var(--vkui--spacing_size_m);margin-top:var(--vkui--spacing_size_m)}}.vkuiSelectionControl__host{box-sizing:border-box;font-family:var(--vkui--font_family_base);justify-content:flex-start;align-items:center;display:flex}.vkuiSelectionControl__withPadding{min-height:var(--vkui--size_field_height--regular);padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalFormItem .vkuiSelectionControl__host{margin-bottom:0;margin-left:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-top:0}.vkuiSelectionControl__host[disabled]{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSelectionControl__withPadding.vkuiSelectionControl__sizeYCompact{min-height:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSelectionControl__withPadding.vkuiSelectionControl__sizeYNone{min-height:var(--vkui--size_field_height--compact)}}.vkuiRadioInput__icon{color:var(--vkui--color_icon_tertiary);transition:color .15s var(--vkui--animation_easing_platform);flex-shrink:0;display:flex}.vkuiRadioInput__input:checked~.vkuiRadioInput__icon{color:var(--vkui--color_icon_accent)}.vkuiRadioInput__icon .vkuiRadioInput__pin{transform-origin:50%;transition:transform .15s var(--vkui--animation_easing_platform);transform:scale(0)}.vkuiRadioInput__input:checked~.vkuiRadioInput__icon .vkuiRadioInput__pin{transform:none}.vkuiInternalRadioGroup .vkuiRadio__host{box-sizing:border-box;flex:1;margin:0}.vkuiRadioGroup__modeHorizontal{display:flex}.vkuiInternalFormItem .vkuiRadioGroup__host{box-sizing:initial;margin-bottom:0;margin-left:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-right:calc(-1*var(--vkui--size_base_padding_horizontal--regular));margin-top:0}.vkuiCheckboxInput__host{color:var(--vkui--color_icon_accent)}.vkuiCheckboxInput__iconIndeterminate,.vkuiCheckboxInput__iconOn{display:none}.vkuiCheckboxInput__iconOff{color:var(--vkui--color_icon_tertiary)}.vkuiCheckboxInput__input:checked~.vkuiCheckboxInput__iconOn{display:flex}.vkuiCheckboxInput__input:checked~.vkuiCheckboxInput__iconOff,.vkuiCheckboxInput__input:indeterminate~.vkuiCheckboxInput__iconIndeterminate{display:none}.vkuiCheckboxInput__input:indeterminate~.vkuiCheckboxInput__iconIndeterminate{display:flex}.vkuiCheckboxInput__input:indeterminate~.vkuiCheckboxInput__iconOff,.vkuiCheckboxInput__input:indeterminate~.vkuiCheckboxInput__iconOn{display:none}.vkuiCheckboxSimple__host{justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex}.vkuiCheckboxSimple__withPadding{height:var(--vkui--size_field_height--regular);width:var(--vkui--size_field_height--regular);border-radius:50%}.vkuiCheckboxSimple__host[disabled]{opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCheckboxSimple__withPadding.vkuiCheckboxSimple__sizeYCompact{height:var(--vkui--size_field_height--compact);width:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCheckboxSimple__withPadding.vkuiCheckboxSimple__sizeYNone{height:var(--vkui--size_field_height--compact);width:var(--vkui--size_field_height--compact)}}.vkuiSelect__host{box-sizing:border-box;cursor:pointer;font-family:var(--vkui--font_family_base);position:relative}.vkuiSelect__el{appearance:none;font-family:inherit;font-size:var(--vkui--font_paragraph--font_size--regular);opacity:0;width:100%;height:100%;z-index:var(--vkui_internal--z_index_form_field_side);border:0;display:block;position:absolute;top:0;left:0}.vkuiSelect__container{box-sizing:border-box;color:var(--vkui--color_text_primary);z-index:var(--vkui_internal--z_index_form_field_element);flex-grow:1;flex-shrink:1;align-self:center;padding-left:12px;padding-right:0;position:relative;overflow:hidden}.vkuiSelect__hasBefore .vkuiSelect__container{padding-left:0}.vkuiSelect__multiline .vkuiSelect__container{padding-top:12px;padding-bottom:12px}.vkuiSelect__sizeYCompact.vkuiSelect__multiline .vkuiSelect__container{padding-top:8px;padding-bottom:8px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiSelect__sizeYNone.vkuiSelect__multiline .vkuiSelect__container{padding-top:8px;padding-bottom:8px}}.vkuiSelect__title{display:block}.vkuiSelect__host:not(.vkuiSelect__multiline) .vkuiSelect__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiSelect__empty .vkuiSelect__title{color:var(--vkui--color_text_secondary)}.vkuiSelect__alignRight .vkuiSelect__title{text-align:right}.vkuiSelect__alignCenter .vkuiSelect__title{text-align:center}.vkuiInternalCalendarHeader__picker .vkuiSelect__container{padding-right:4px}.vkuiCustomSelectInput__host{position:relative}.vkuiCustomSelectInput__el{appearance:none;border-radius:inherit;box-shadow:none;box-sizing:border-box;color:var(--vkui--color_text_primary);height:var(--vkui--size_field_height--regular);line-height:var(--vkui--size_field_height--regular);width:100%;z-index:var(--vkui_internal--z_index_form_field_element);background:0 0;border:0;margin:0;padding:0 12px;position:absolute;top:0;left:0}.vkuiCustomSelectInput__elCursorPointer{cursor:pointer}.vkuiCustomSelectInput__sizeYCompact .vkuiCustomSelectInput__el{height:var(--vkui--size_field_height--compact)}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCustomSelectInput__sizeYNone .vkuiCustomSelectInput__el{height:var(--vkui--size_field_height--compact)}}.vkuiCustomSelectInput__hasBefore .vkuiCustomSelectInput__el{padding-left:0}.vkuiCustomSelectInput__hasAfter .vkuiCustomSelectInput__el{padding-right:0}.vkuiCustomSelectInput__inputHidden .vkuiCustomSelectInput__el,.vkuiCustomSelectInput__labelHidden .vkuiCustomSelectInput__container{opacity:0}.vkuiCustomSelectInput__container{box-sizing:border-box;color:var(--vkui--color_text_primary);pointer-events:none;width:100%;max-height:100%;z-index:var(--vkui_internal--z_index_form_field_element);padding-left:12px;padding-right:0;overflow:hidden}.vkuiCustomSelectInput__accessible:not(.vkuiCustomSelectInput__hasInputValue):focus-within .vkuiCustomSelectInput__container{color:var(--vkui--color_text_tertiary)}.vkuiCustomSelectInput__hasBefore .vkuiCustomSelectInput__container{padding-left:0}.vkuiCustomSelectInput__multiline .vkuiCustomSelectInput__container{padding-top:12px;padding-bottom:12px}.vkuiCustomSelectInput__sizeYCompact.vkuiCustomSelectInput__multiline .vkuiCustomSelectInput__container{padding-top:8px;padding-bottom:8px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCustomSelectInput__sizeYNone.vkuiCustomSelectInput__multiline .vkuiCustomSelectInput__container{padding-top:8px;padding-bottom:8px}}.vkuiCustomSelectInput__inputGroup{flex:1;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.vkuiCustomSelectInput__hasBefore .vkuiCustomSelectInput__inputGroup{border-radius:0}.vkuiCustomSelectInput__title{display:block}.vkuiCustomSelectInput__host:not(.vkuiCustomSelectInput__multiline) .vkuiCustomSelectInput__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vkuiCustomSelectInput__empty .vkuiCustomSelectInput__title{color:var(--vkui--color_text_secondary)}.vkuiCustomSelectInput__el::placeholder{opacity:0}.vkuiCustomSelectInput__alignRight .vkuiCustomSelectInput__el,.vkuiCustomSelectInput__alignRight .vkuiCustomSelectInput__title{text-align:right}.vkuiCustomSelectInput__alignCenter .vkuiCustomSelectInput__el,.vkuiCustomSelectInput__alignCenter .vkuiCustomSelectInput__title{text-align:center}.vkuiInternalCalendarHeader__picker .vkuiCustomSelectInput__container{padding-right:4px}.vkuiCustomSelect__host{cursor:pointer;width:100%;display:block;position:relative}.vkuiCustomSelect__popDown{border-bottom-right-radius:0;border-bottom-left-radius:0}.vkuiCustomSelect__popUp{border-top-left-radius:0;border-top-right-radius:0}.vkuiCustomSelect__control{display:none}.vkuiCustomSelect__empty{color:var(--vkui--color_text_secondary);text-align:center;padding:12px 0}.vkuiCustomSelect__fetching{justify-content:center;align-items:center;display:flex}.vkuiCustomSelect__dropdownIcon{margin-right:10px}.vkuiCustomSelect__clearIcon{margin-right:-6px}.vkuiCustomSelect__sizeYCompact .vkuiCustomSelect__dropdownIcon{margin-right:8px}.vkuiCustomSelect__sizeYCompact .vkuiCustomSelect__clearIcon{margin-right:-2px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiCustomSelect__sizeYNone .vkuiCustomSelect__dropdownIcon{margin-right:8px}.vkuiCustomSelect__sizeYNone .vkuiCustomSelect__clearIcon{margin-right:-2px}}.vkuiSegmentedControlOption__host{appearance:none;border-radius:inherit;box-sizing:border-box;color:var(--vkui--color_text_primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;justify-content:center;align-items:center;height:100%;transition:color .1s ease-out;display:flex;position:relative}.vkuiSegmentedControlOption__hover{opacity:.5}.vkuiSegmentedControlOption__before{margin-right:6px}.vkuiSegmentedControl__host{background-color:var(--vkui--color_background_secondary);border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;font-family:var(--vkui--font_family_base);height:30px;padding:2px}.vkuiSegmentedControl__sizeL{height:36px}.vkuiSegmentedControl__in{border-radius:inherit;width:100%;height:100%;transition:all .1s ease-out;display:flex;position:relative}.vkuiSegmentedControl__slider{background-color:var(--vkui--color_segmented_control);border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--vkui--color_image_border_alpha),0 3px 8px #0000001f,0 3px 1px #0000000a;transform:translateX(calc(var(--vkui_internal--SegmentedControl_actual_index)*100%));transform-origin:0 0;width:calc(100%/var(--vkui_internal--SegmentedControl_options));--vkui_internal--SegmentedControl_actual_index:0;--vkui_internal--SegmentedControl_options:0;transition:transform .15s;position:absolute;top:0;bottom:0;left:0}.vkuiSegmentedControl__rtl .vkuiSegmentedControl__slider{transform:translateX(calc(-1*var(--vkui_internal--SegmentedControl_actual_index)*100%))}.vkuiSegmentedControl__sizeYRegular{height:36px}.vkuiSegmentedControl__sizeYRegular.vkuiSegmentedControl__sizeL{height:44px}@media (width<=767.9px) and (height>=415px),(pointer:coarse) and (height>=415px),(pointer:none) and (height>=415px){.vkuiSegmentedControl__sizeYNone{height:36px}.vkuiSegmentedControl__sizeYNone.vkuiSegmentedControl__sizeL{height:44px}}.vkuiCalendarDay__content{color:var(--vkui--color_text_primary);font-family:var(--vkui--font_family_base);border-radius:0;height:100%;font-size:14px}.vkuiCalendarDay__hidden,.vkuiCalendarDay__host{border-radius:0;flex-grow:0;flex-basis:14.2857%}.vkuiCalendarDay__content,.vkuiCalendarDay__hidden{height:36px}.vkuiCalendarDay__sizeS{height:34px}.vkuiCalendarDay__disabled,.vkuiCalendarDay__notSameMonth{color:var(--vkui--color_text_tertiary)}.vkuiCalendarDay__selected{background-color:var(--vkui--color_background_secondary_alpha)}.vkuiCalendarDay__hintedSelectionStart,.vkuiCalendarDay__selectionStart.vkuiCalendarDay__selected{border-top-left-radius:8px;border-bottom-left-radius:8px}.vkuiCalendarDay__hintedSelectionEnd,.vkuiCalendarDay__selectionEnd.vkuiCalendarDay__selected{border-top-right-radius:8px;border-bottom-right-radius:8px}.vkuiCalendarDay__dayNumber{text-align:center}.vkuiCalendarDay__today{font-weight:600}.vkuiCalendarDay__today .vkuiCalendarDay__dayNumber:after{border-bottom:2px solid var(--vkui--color_stroke_accent);content:"";width:16px;display:block;position:relative;left:50%;transform:translate(-50%)}.vkuiCalendarDay__rtl .vkuiCalendarDay__today .vkuiCalendarDay__dayNumber:after{transform:translate(50%)}.vkuiCalendarDay__today .vkuiCalendarDay__innerActive .vkuiCalendarDay__dayNumber:after{border-bottom-color:var(--vkui--color_stroke_contrast)}.vkuiCalendarDay__hinted,.vkuiCalendarDay__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vkuiCalendarDay__inner{border-radius:8px}.vkuiCalendarDay__hintedActive,.vkuiCalendarDay__hostHovered :not(.vkuiCalendarDay__hintedActive) .vkuiCalendarDay__inner{background-color:var(--vkui--color_background_secondary_alpha--hover)}.vkuiCalendarDay__hostActivated :not(.vkuiCalendarDay__hintedActive) .vkuiCalendarDay__inner{background-color:var(--vkui--color_background_secondary_alpha--active)}.vkuiCalendarDay__innerActive{background-color:var(--vkui--color_background_accent);color:var(--vkui--color_text_contrast)}.vkuiCalendarDay__hostHovered .vkuiCalendarDay__inner.vkuiCalendarDay__innerActive{background-color:var(--vkui--color_background_accent--hover)}.vkuiCalendarDay__hostActivated .vkuiCalendarDay__inner.vkuiCalendarDay__innerActive{background-color:var(--vkui--color_background_accent--active)}.vkuiCalendarDays__host{flex-direction:column;flex-grow:1;justify-content:space-around;display:flex}.vkuiCalendarDays__row{flex-grow:1;justify-content:center;display:flex}.vkuiCalendarDays__row:first-child:not(.vkuiCalendarDays__rowSizeS){margin-bottom:4px}.vkuiCalendarDays__row:not(:last-child):not(.vkuiCalendarDays__rowSizeS) .vkuiCalendarDays__rowDay{padding-bottom:2px}.vkuiCalendarDays__row:not(:nth-child(2)):not(.vkuiCalendarDays__rowSizeS) .vkuiCalendarDays__rowDay{padding-top:2px}.vkuiCalendarDays__weekday{color:var(--vkui--color_text_subhead);text-transform:capitalize;flex-grow:0;flex-basis:14.2857%;justify-content:center;align-items:center;height:32px;display:flex}.vkuiCalendarHeader__host{justify-content:center;align-items:center;min-height:36px;display:flex;position:relative}.vkuiCalendarHeader__pickers{color:var(--vkui--color_text_primary);display:flex;position:absolute}.vkuiCalendarHeader__picker+.vkuiCalendarHeader__picker{margin-left:4px}.vkuiCalendarHeader__navIcon{justify-content:center;align-items:center;padding:3px;display:flex;position:absolute}.vkuiCalendarHeader__navIcon.vkuiCalendarHeader__navIcon{border-radius:var(--vkui--size_border_radius--regular)}.vkuiCalendarHeader__navIconAccent{color:var(--vkui--color_icon_accent)}.vkuiCalendarHeader__navIconNext{right:0}.vkuiCalendarHeader__navIconPrev{left:0}.vkuiCalendarHeader__month{text-transform:capitalize}.vkuiCalendarTime__host{align-items:center;display:flex}.vkuiCalendarTime__host__withoutDone{justify-content:center}.vkuiCalendarTime__picker{width:79px}.vkuiCalendarTime__divider{color:var(--vkui--color_text_primary);font-family:var(--vkui--font_family_base);margin-left:6px;margin-right:6px}.vkuiCalendarTime__button{margin-left:auto}.vkuiCalendar__host{background:var(--vkui--color_background_contrast_themed);border:.5px solid var(--vkui--color_separator_primary);box-shadow:var(--vkui--elevation1);box-sizing:border-box;border-radius:8px;flex-direction:column;width:305px;padding:12px;display:flex}.vkuiCalendar__time{border-top:1px solid var(--vkui--color_separator_primary);margin:12px -12px 0;padding:12px 12px 0}.vkuiCalendar__header{margin-bottom:4px}.vkuiCalendar__sizeS{width:220px;padding:8px}.vkuiCalendar__sizeS .vkuiCalendar__header{margin-bottom:0}.vkuiCalendarRange__host{background:var(--vkui--color_background_contrast_themed);border:.5px solid var(--vkui--color_separator_primary);box-shadow:var(--vkui--elevation1);box-sizing:border-box;border-radius:8px;flex-wrap:wrap;justify-content:space-around;width:610px;padding:12px;display:flex}.vkuiCalendarRange__inner{flex-direction:column;flex-grow:1;display:flex}.vkuiCalendarRange__inner:not(:last-child){margin-right:24px}.vkuiCalendarRange__header{margin-bottom:4px}.vkuiInputLike__mask{font-family:var(--vkui--font_family_base);position:relative}.vkuiInputLike__mask:after{border-bottom:1px solid var(--vkui--color_text_secondary);content:"";width:calc(100% - .1em);height:1px;position:absolute;bottom:0;left:0}.vkuiInputLike__mask:last-child{margin-right:1px}.vkuiInputLike__divider,.vkuiInputLike__lastCharacter{letter-spacing:1px!important}.vkuiInputLike__divider{color:var(--vkui--color_text_secondary)}.vkuiInputLike__host+.vkuiInputLike__divider{color:var(--vkui--color_text_primary)}.vkuiDateInput__wrapper{min-height:inherit;min-width:inherit;--vkui_internal--DateInput_input_margin_inline_start:10px;--vkui_internal--DateInput_input_margin_inline_end:14px;flex-grow:1;display:flex;position:relative}.vkuiDateInput__hasBefore .vkuiDateInput__wrapper{--vkui_internal--DateInput_input_margin_inline_start:0px}.vkuiDateInput__hasAfter .vkuiDateInput__wrapper{--vkui_internal--DateInput_input_margin_inline_end:0px}.vkuiDateInput__input{cursor:text;font-variant-numeric:tabular-nums;margin-left:var(--vkui_internal--DateInput_input_margin_inline_start);margin-right:var(--vkui_internal--DateInput_input_margin_inline_end);-webkit-user-select:text;user-select:text;white-space:nowrap;z-index:var(--vkui_internal--z_index_form_field_element);flex-grow:1;align-self:center;display:block}.vkuiDateInput__hidden{opacity:0}.vkuiDateInput__customValue{box-sizing:border-box;margin-left:var(--vkui_internal--DateInput_input_margin_inline_start);margin-right:var(--vkui_internal--DateInput_input_margin_inline_end);pointer-events:none;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:calc(100% - var(--vkui_internal--DateInput_input_margin_inline_start) - var(--vkui_internal--DateInput_input_margin_inline_end));align-self:center;position:absolute;overflow:hidden}.vkuiDateInput__inputTimeDivider{letter-spacing:6px!important}.vkuiDateInput__sizeYCompact:not(.vkuiDateInput__hasAfter) .vkuiDateInput__wrapper{--vkui_internal--DateInput_input_margin_inline_end:22px}@media (height<=414.9px),(pointer:fine) and (width>=768px){.vkuiDateInput__sizeYNone:not(.vkuiDateInput__hasAfter) .vkuiDateInput__wrapper{--vkui_internal--DateInput_input_margin_inline_end:22px}}.vkuiSkeleton__host{--vkui_internal--skeleton_color_from:var(--vkui--color_skeleton_from);--vkui_internal--skeleton_color_to:var(--vkui--color_skeleton_to);--vkui_internal--skeleton_animation_duration:1.5s;--vkui_internal--skeleton_gradient_left:0;background-color:var(--vkui_internal--skeleton_color_from);border-radius:6px;width:100%;max-width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.vkuiSkeleton__host .vkuiSkeleton__host{--vkui_internal--skeleton_color_from:var(--vkui--color_background_content);--vkui_internal--skeleton_color_to:var(--vkui--color_background_tertiary)}.vkuiSkeleton__host .vkuiSkeleton__host .vkuiSkeleton__host{--vkui_internal--skeleton_color_from:var(--vkui--color_skeleton_from);--vkui_internal--skeleton_color_to:var(--vkui--color_skeleton_to)}.vkuiSkeleton__host:before{background-image:linear-gradient(90deg,var(--vkui_internal--skeleton_color_from),var(--vkui_internal--skeleton_color_to),var(--vkui_internal--skeleton_color_from));content:" ";height:100%;left:var(--vkui_internal--skeleton_gradient_left);width:100vw;animation-name:vkuiSkeleton__animation-skeleton;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;position:absolute;top:0;transform:translate(-100vw)}@keyframes vkuiSkeleton__animation-skeleton{to{transform:translate(100vw)}}.vkuiSkeleton__disableAnimation:before{background-image:none;animation-name:none}@media screen and (prefers-reduced-motion:reduce){.vkuiSkeleton__host:before{background-image:none;animation-name:none}}.vkuiDiv__host{padding:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}.vkuiPopover__host{position:relative}.vkuiPopover__host:before{bottom:calc(-1*var(--vkui_internal--popover_safe_zone_padding));content:"";left:calc(-1*var(--vkui_internal--popover_safe_zone_padding));right:calc(-1*var(--vkui_internal--popover_safe_zone_padding));top:calc(-1*var(--vkui_internal--popover_safe_zone_padding));position:absolute}.vkuiPopover__in{position:relative}.vkuiPopover__inWithStyling{background-color:var(--vkui--color_background_contrast_themed);border-radius:var(--vkui--size_border_radius--regular);box-shadow:var(--vkui--elevation3)}.vkuiPopover__arrow{color:var(--vkui--color_background_contrast_themed)}.vkuiPopover__hidden{display:none}.vkuiModalPageFooter__host{background-color:var(--vkui--color_background_modal);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-sizing:border-box;flex:none;width:100%;position:relative}.vkuiModalPageFooter__Separator{position:absolute;top:0;left:0;right:0}.vkuiModalPageFooter__hostMobile.vkuiModalPageFooter__padded{padding:var(--vkui--size_base_padding_vertical--regular)var(--vkui--size_base_padding_horizontal--regular)}.vkuiModalPageFooter__hostDesktop.vkuiModalPageFooter__padded{padding:18px 16px}.vkui,.vkui>body,.vkui__root{color-scheme:var(--vkui--colors_scheme);height:100%;margin:0;padding:0}.vkui{background:var(--vkui--color_background)}.vkui__root{max-height:inherit;max-width:inherit}.vkui--layout-card,.vkui__root--embedded{background:var(--vkui--color_background)}.vkui--layout-plain{background:var(--vkui--color_background_content)}.vkui--disable-overscroll-behavior{overscroll-behavior-y:none}:root{--app-color-primary:#2f6b4f;--app-color-primary-hover:#285a43;--app-color-primary-dark:#203a30;--app-color-primary-soft:#2f6b4f1a;--app-color-primary-border:#2f6b4f42;--app-color-accent:#b85c4a;--app-color-accent-hover:#9f4d3f;--app-color-accent-soft:#b85c4a1f;--app-color-accent-border:#b85c4a57;--app-color-text:#20231f;--app-color-muted:#6f776d;--app-color-border:#e4e8e2;--app-color-soft:#f7f8f6;--app-color-surface:#fff;--app-shadow-soft:0 12px 28px #20231f14;--vkui--color_background:var(--app-color-surface);--vkui--color_background_content:var(--app-color-surface);--vkui--color_background_secondary:var(--app-color-soft);--vkui--color_background_accent:var(--app-color-primary);--vkui--color_background_accent--hover:var(--app-color-primary-hover);--vkui--color_background_accent--active:var(--app-color-primary-dark);--vkui--color_background_accent_themed:var(--app-color-primary);--vkui--color_background_accent_themed--hover:var(--app-color-primary-hover);--vkui--color_background_accent_themed--active:var(--app-color-primary-dark);--vkui--color_background_accent_themed_alpha:var(--app-color-primary-soft);--vkui--color_background_accent_alternative:var(--app-color-primary);--vkui--color_background_accent_alternative--hover:var(--app-color-primary-hover);--vkui--color_background_accent_alternative--active:var(--app-color-primary-dark);--vkui--color_text_accent:var(--app-color-primary);--vkui--color_text_accent--hover:var(--app-color-primary-hover);--vkui--color_text_accent--active:var(--app-color-primary-dark);--vkui--color_text_accent_themed:var(--app-color-primary);--vkui--color_text_link:var(--app-color-primary);--vkui--color_text_link--hover:var(--app-color-primary-hover);--vkui--color_text_link--active:var(--app-color-primary-dark);--vkui--color_text_link_themed:var(--app-color-primary);--vkui--color_stroke_accent:var(--app-color-primary);--vkui--color_stroke_accent--hover:var(--app-color-primary-hover);--vkui--color_stroke_accent--active:var(--app-color-primary-dark);--vkui--color_stroke_accent_themed:var(--app-color-primary);--vkui--color_icon_accent:var(--app-color-primary);--vkui--color_icon_accent--hover:var(--app-color-primary-hover);--vkui--color_icon_accent--active:var(--app-color-primary-dark);--vkui--color_icon_accent_themed:var(--app-color-primary);--vkui--color_button_text:var(--app-color-primary);--vkui--color_button_text--hover:var(--app-color-primary-hover);--vkui--color_button_text--active:var(--app-color-primary-dark);--vkui--color_button_icon:var(--app-color-primary);--vkui--color_button_icon--hover:var(--app-color-primary-hover);--vkui--color_button_icon--active:var(--app-color-primary-dark);--vkui--color_button_stroke:var(--app-color-primary);--vkui--color_button_stroke--hover:var(--app-color-primary-hover);--vkui--color_button_stroke--active:var(--app-color-primary-dark);--vkui--color_panel_header_icon:var(--app-color-primary);--vkui--color_panel_header_icon--hover:var(--app-color-primary-hover);--vkui--color_panel_header_icon--active:var(--app-color-primary-dark)}:root[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-color-primary:#7bb995;--app-color-primary-hover:#94cba9;--app-color-primary-dark:#dceee3;--app-color-primary-soft:#7bb99524;--app-color-primary-border:#7bb99557;--app-color-accent:#d88975;--app-color-accent-hover:#efaa99;--app-color-accent-soft:#d8897529;--app-color-accent-border:#d889755c;--app-color-text:#f1f5ef;--app-color-muted:#aab6aa;--app-color-border:#dee8dd29;--app-color-soft:#17211b;--app-color-surface:#101713;--app-shadow-soft:0 14px 32px #00000047}.vkui,.vkui__root,.app-frame{--vkui--color_background:var(--app-color-surface);--vkui--color_background_content:var(--app-color-surface);--vkui--color_background_secondary:var(--app-color-soft);--vkui--color_background_accent:var(--app-color-primary);--vkui--color_background_accent--hover:var(--app-color-primary-hover);--vkui--color_background_accent--active:var(--app-color-primary-dark);--vkui--color_background_accent_themed:var(--app-color-primary);--vkui--color_background_accent_themed--hover:var(--app-color-primary-hover);--vkui--color_background_accent_themed--active:var(--app-color-primary-dark);--vkui--color_background_accent_themed_alpha:var(--app-color-primary-soft);--vkui--color_background_accent_alternative:var(--app-color-primary);--vkui--color_background_accent_alternative--hover:var(--app-color-primary-hover);--vkui--color_background_accent_alternative--active:var(--app-color-primary-dark);--vkui--color_text_accent:var(--app-color-primary);--vkui--color_text_accent--hover:var(--app-color-primary-hover);--vkui--color_text_accent--active:var(--app-color-primary-dark);--vkui--color_text_accent_themed:var(--app-color-primary);--vkui--color_text_link:var(--app-color-primary);--vkui--color_text_link--hover:var(--app-color-primary-hover);--vkui--color_text_link--active:var(--app-color-primary-dark);--vkui--color_text_link_themed:var(--app-color-primary);--vkui--color_stroke_accent:var(--app-color-primary);--vkui--color_stroke_accent--hover:var(--app-color-primary-hover);--vkui--color_stroke_accent--active:var(--app-color-primary-dark);--vkui--color_stroke_accent_themed:var(--app-color-primary);--vkui--color_icon_accent:var(--app-color-primary);--vkui--color_icon_accent--hover:var(--app-color-primary-hover);--vkui--color_icon_accent--active:var(--app-color-primary-dark);--vkui--color_icon_accent_themed:var(--app-color-primary);--vkui--color_button_text:var(--app-color-primary);--vkui--color_button_text--hover:var(--app-color-primary-hover);--vkui--color_button_text--active:var(--app-color-primary-dark);--vkui--color_button_icon:var(--app-color-primary);--vkui--color_button_icon--hover:var(--app-color-primary-hover);--vkui--color_button_icon--active:var(--app-color-primary-dark);--vkui--color_button_stroke:var(--app-color-primary);--vkui--color_button_stroke--hover:var(--app-color-primary-hover);--vkui--color_button_stroke--active:var(--app-color-primary-dark);--vkui--color_panel_header_icon:var(--app-color-primary);--vkui--color_panel_header_icon--hover:var(--app-color-primary-hover);--vkui--color_panel_header_icon--active:var(--app-color-primary-dark)}html,body,#root{background:var(--app-color-surface);min-height:100%;color:var(--app-color-text);font-family:var(--vkui--font_family_base);margin:0}:root[data-app-theme=dark] body,:root[data-app-theme=dark] #root,:root[data-app-theme=dark] .app-frame,:root[data-app-theme=dark] .app-layout,:root[data-app-theme=dark] .app-content{background:var(--app-color-surface);color:var(--app-color-text)}:root[data-app-theme=dark] input,:root[data-app-theme=dark] textarea,:root[data-app-theme=dark] select{border-color:var(--app-color-border);color:var(--app-color-text);background-color:#ffffff0f}:root[data-app-theme=dark] input::placeholder,:root[data-app-theme=dark] textarea::placeholder{color:#f1f5ef85}:root[data-app-theme=dark] .app-content :is(.vkuiCard,.vkuiGroup,.auth-card,.empty-card,.vk-home-message){color:var(--app-color-text);border-color:var(--app-color-border)!important;background-color:var(--app-color-surface)!important}:root[data-app-theme=dark] .app-content :is([class*=-kicker],[class*=-meta],[class*=-muted],[class*=-subtitle],[class*=-description]){color:var(--app-color-muted)}*{box-sizing:border-box}button,input,textarea{font:inherit}a{color:var(--app-color-primary);font-weight:600;text-decoration:none}.vkuiPanelHeader,.vkuiGroup,.vkuiCard{background:var(--app-color-surface)}.vkuiButton{--vkui--color_background_accent:var(--app-color-primary);--vkui--color_background_accent--hover:var(--app-color-primary-hover);--vkui--color_background_accent--active:var(--app-color-primary-dark);--vkui--color_background_accent_themed:var(--app-color-primary);--vkui--color_background_accent_themed--hover:var(--app-color-primary-hover);--vkui--color_background_accent_themed--active:var(--app-color-primary-dark);--vkui--color_text_link:var(--app-color-primary);--vkui--color_stroke_accent:var(--app-color-primary)}.vkuiButton[mode=secondary],.vkuiButton[mode=tertiary]{color:var(--app-color-primary)}.vkuiProgress{--vkui_internal_Progress_background_color:var(--app-color-primary)}.vkuiInput input:focus{caret-color:var(--app-color-primary)}.app-frame{background:var(--app-color-surface);width:100%;max-width:560px;min-height:100vh;margin:0 auto;position:relative}.app-layout{min-height:100vh;padding-bottom:calc(74px + env(safe-area-inset-bottom));background:var(--app-color-surface);position:relative}.app-layout .vkuiPanelHeader,.app-layout [class*=vkuiPanelHeader]{display:none}.app-content{min-height:calc(100vh - 136px);margin-top:0}.app-topbar{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #2f6b4f1f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:56px;padding:7px 10px;display:grid;position:sticky;top:0}:root[data-app-theme=dark] .app-topbar{background:#101713f0;border-bottom-color:#dee8dd1f}.app-topbar__menu-button{width:34px;height:34px;color:var(--app-color-primary-dark);cursor:pointer;background:#f7f8f6eb;border:1px solid #2f6b4f24;border-radius:50%;place-items:center;padding:0;display:inline-grid}:root[data-app-theme=dark] .app-topbar__menu-button{color:var(--app-color-text);background:#ffffff0f;border-color:#dee8dd24}.app-brand{min-width:0;color:var(--app-color-primary-dark);justify-self:start;align-items:center;gap:6px;font-weight:900;text-decoration:none;display:inline-flex}.app-brand__logo{background:#ead2c2;border:1px solid #2f6b4f2e;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden;box-shadow:0 8px 18px #1f3c2c1a}:root[data-app-theme=dark] .app-brand__logo{border-color:#dee8dd2e;box-shadow:0 8px 18px #0000003d}.app-brand__logo img{object-fit:cover;width:100%;height:100%;display:block}.app-brand__name{max-width:136px;color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.1;display:block;overflow:hidden}.app-menu{z-index:50;background:linear-gradient(145deg,#fffffffa,#f8faf7f5 72%,#b85c4a0d),#fff;border:1px solid #2f6b4f29;border-radius:14px;gap:6px;width:min(268px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;box-shadow:0 22px 52px #141e1833}:root[data-app-theme=dark] .app-menu{background:linear-gradient(145deg,#131c17fa,#101713f5 72%,#d8897514),#101713;border-color:#dee8dd24;box-shadow:0 22px 52px #00000075}.app-menu-search{border-bottom:1px solid #2f6b4f1a;gap:7px;padding:6px 6px 8px;display:grid}.app-menu-search__label{color:var(--app-color-muted);font-size:11px;font-weight:900}.app-menu-search__row{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.app-menu-search__row input{width:100%;min-width:0;height:38px;color:var(--app-color-text);background:#ffffffeb;border:1px solid #2f6b4f2e;border-radius:10px;outline:none;padding:0 11px;font-size:13px}:root[data-app-theme=dark] .app-menu-search__row input{background:#ffffff12;border-color:#dee8dd24}.app-menu-search__row input:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 3px #2f6b4f14}.app-menu-search__row button{background:var(--app-color-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.app-menu__item{min-height:42px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.app-menu__item--active{background:var(--app-color-primary-soft);color:var(--app-color-primary)}.app-menu__item--accent{background:#2f6b4f14;border:1px solid #2f6b4f24}.app-menu__item--button{color:var(--app-color-accent);border-top:1px solid #2f6b4f1a}.app-menu__scrim{z-index:35;cursor:default;background:0 0;border:0;position:fixed;inset:0}.app-bottom-nav{z-index:40;width:min(100%,560px);min-height:calc(64px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #2f6b4f1f;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:2px;display:grid;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -14px 34px #141e1814}:root[data-app-theme=dark] .app-bottom-nav{background:#101713f5;border-top-color:#dee8dd1f;box-shadow:0 -14px 34px #00000047}.app-bottom-nav__item{min-width:0;min-height:50px;color:var(--app-color-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:9px;font-weight:900;line-height:1.05;text-decoration:none;display:grid}.app-bottom-nav__item svg{color:currentColor}.app-bottom-nav__item--active{background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f29}.games-shell{padding:14px 12px 28px}.games-placeholder{min-height:220px;box-shadow:var(--app-shadow-soft);background:linear-gradient(145deg,#fffffffa,#f7f8f6f0 62%,#b85c4a14),#fff;border:1px solid #2f6b4f24;border-radius:12px;align-content:center;gap:8px;padding:18px;display:grid}.games-placeholder__eyebrow{color:var(--app-color-muted);text-transform:uppercase;font-size:12px;font-weight:900}.games-placeholder h1,.games-placeholder p{margin:0}.games-placeholder h1{color:var(--app-color-text);font-size:28px;line-height:1.1}.games-placeholder p{color:var(--app-color-muted);font-size:15px;line-height:1.35}.auth-group{min-height:calc(100vh - 56px)}.auth-shell{justify-content:center;padding:24px 16px 36px;display:flex}.auth-card{border-radius:8px;width:100%;min-width:0;max-width:420px;padding:22px 18px 18px}.auth-card__header{gap:8px;padding:2px 12px 12px;display:grid}.auth-card__header .vkuiText,.auth-switch{color:var(--app-color-muted)}.auth-switch{text-align:center;overflow-wrap:anywhere;margin-top:14px}.auth-card form,.auth-card .vkuiFormItem,.auth-card .vkuiInput,.auth-card .vkuiButton{min-width:0;max-width:100%}.role-options{gap:2px;display:grid}.home-shell{flex-direction:column;gap:14px;padding:12px 12px 32px;display:flex}.home-hero{border:1px solid var(--app-color-border);background:linear-gradient(135deg, #fff 0%, var(--app-color-soft) 58%, #b85c4a21 100%);border-radius:8px;gap:12px;padding:18px;display:grid;overflow:hidden}.home-hero__topline,.search-panel,.section-heading,.game-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-hero__text,.section-heading .vkuiText,.book-card .vkuiText,.game-card .vkuiText,.feed-card .vkuiText,.stat-card .vkuiText{color:var(--app-color-muted)}.role-list{flex-wrap:wrap;gap:8px;display:flex}.role-list span{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);min-height:28px;color:var(--app-color-primary);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.search-panel{border:1px solid var(--app-color-border);background:var(--app-color-surface);border-radius:8px;padding:8px}.search-panel>div{flex:1;min-width:0}.section-tabs{border:1px solid var(--app-color-border);background:var(--app-color-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.section-tabs__item{min-width:0;min-height:38px;color:var(--app-color-muted);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:8px 6px;font-size:13px;font-weight:700}.section-tabs__item--active{background:var(--app-color-primary);color:#fff}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.quick-action{text-align:left;border:1px solid var(--app-color-border);background:var(--app-color-surface);min-height:86px;color:var(--app-color-text);cursor:pointer;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;display:grid}.quick-action span:last-child,.book-card__body,.game-card div{min-width:0}.quick-action strong,.quick-action small{overflow-wrap:anywhere;display:block}.quick-action strong{margin-bottom:4px;font-size:14px}.quick-action small{color:var(--app-color-muted);line-height:1.25}.quick-action__marker{color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.quick-action__marker--accent{background:var(--app-color-accent)}.quick-action__marker--primary{background:var(--app-color-primary)}.quick-action__marker--dark{background:var(--app-color-primary-dark)}.content-section{gap:10px;display:grid}.section-heading{align-items:flex-end;padding:4px 2px}.section-heading .vkuiText{text-align:right}.book-list,.feed-list,.game-list,.stats-grid{gap:10px;display:grid}.book-card-link{color:inherit;text-decoration:none;display:block}.book-card-link:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px;border-radius:8px}.book-card{border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px;display:grid}.book-card__cover{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border-radius:6px;place-items:center;width:72px;min-height:106px;font-size:28px;font-weight:800;display:grid}.book-card__cover--image{object-fit:cover;height:106px;display:block}.book-card__body{gap:5px;display:grid}.book-card__status{color:var(--app-color-primary);font-size:13px;font-weight:700}.book-card__progress{gap:6px;margin-top:4px;display:grid}.book-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-card{border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.feed-card__number{background:var(--app-color-accent-soft);width:28px;height:28px;color:var(--app-color-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.game-card{border-radius:8px;min-height:96px;padding:14px}.game-card span{background:var(--app-color-primary-soft);color:var(--app-color-primary);border-radius:999px;flex:none;padding:6px 9px;font-size:13px;font-weight:800}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{border-radius:8px;min-height:92px;padding:12px}.stat-card strong{color:var(--app-color-text);overflow-wrap:anywhere;margin-bottom:6px;font-size:22px;display:block}.empty-card{border-radius:8px;padding:16px}.empty-card--center{justify-items:center;gap:8px;display:grid}.book-detail-shell{flex-direction:column;gap:16px;padding:12px 12px 32px;display:flex}.detail-toolbar{justify-content:space-between;gap:10px;display:flex}.book-detail-hero{border:1px solid var(--app-color-primary-border);background:linear-gradient(135deg, #2f6b4f14, #fff0 46%), linear-gradient(180deg, #fff, var(--app-color-soft));border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #20231f14}.book-detail-hero:before{content:"";background:var(--app-color-primary);height:4px;position:absolute;inset:0 0 auto}.book-detail-cover-shell{background:linear-gradient(145deg,#2f6b4f24,#b85c4a14),#fff;border-radius:8px;align-self:start;place-items:center;width:150px;min-height:226px;display:grid}.book-detail-cover{object-fit:cover;border-radius:8px;width:136px;height:204px;box-shadow:0 16px 28px #20231f33}.book-detail-cover--empty{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:42px;font-weight:800;display:grid}.book-detail-main{align-content:start;gap:10px;min-width:0;display:grid}.book-detail-main>.vkuiTitle{overflow-wrap:anywhere;line-height:1.14}.book-detail-author,.book-detail-author.vkuiText{color:var(--app-color-muted)}.book-detail-age-warning{width:fit-content;max-width:100%;color:var(--app-color-accent);cursor:help;background:#b85c4a1a;border:1px solid #b85c4a57;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.book-detail-age-warning svg{flex:none}.book-detail-summary-row{flex-wrap:wrap;gap:8px;display:flex}.book-detail-score{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent-soft);width:fit-content;min-height:30px;color:var(--app-color-accent);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.book-detail-score strong{font-size:15px;line-height:1}.book-detail-score small{font-size:12px;font-weight:800}.book-detail-progress{border:1px solid var(--app-color-primary-border);background:#ffffffb8;border-radius:8px;gap:7px;padding:10px;display:grid}.book-detail-progress>div{color:var(--app-color-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.book-detail-progress strong{color:var(--app-color-primary)}.book-detail-progress .vkuiProgress{border-radius:999px;min-height:6px;overflow:hidden}.book-detail-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;display:grid}.book-detail-facts-list div{border:1px solid var(--app-color-border);background:#ffffffb8;border-radius:8px;align-content:center;gap:3px;min-height:52px;padding:8px 10px;display:grid}.book-detail-facts-list dt,.book-detail-facts-list dd{overflow-wrap:anywhere;margin:0}.book-detail-facts-list dt{color:var(--app-color-muted);font-size:12px}.book-detail-facts-list dd{color:var(--app-color-text);font-size:13px;font-weight:700}.shelf-panel{gap:8px;margin-top:0;padding-top:0;display:grid}.shelf-panel__hint{color:var(--app-color-muted);font-size:13px;font-weight:700}.shelf-picker{gap:8px;display:grid}.shelf-actions{flex-wrap:wrap;gap:8px;display:flex}.shelf-actions .vkuiButton{max-width:100%}.shelf-current{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);border-radius:8px;gap:4px;padding:10px;display:grid}.shelf-current span{color:var(--app-color-primary);font-size:13px;font-weight:700}.shelf-current strong{color:var(--app-color-text)}.shelf-current .vkuiText,.shelf-panel__error{color:var(--app-color-muted)}.shelf-panel__error{color:var(--app-color-accent)}.shelf-panel__tracker{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:7px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #b85c4a29}.shelf-menu{border-color:var(--app-color-primary-border);background:#ffffffdb;border-radius:8px;gap:10px;padding:10px;display:grid}.shelf-menu__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shelf-menu__option{border:1px solid var(--app-color-border);background:var(--app-color-surface);min-height:58px;color:var(--app-color-text);cursor:pointer;text-align:left;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.shelf-menu__option:hover,.shelf-menu__option:focus-visible,.shelf-menu__option--active{border-color:var(--app-color-primary);background:var(--app-color-primary-soft)}.shelf-menu__option:disabled{cursor:default;opacity:.68}.shelf-menu__option span{overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.2}.shelf-menu__option small{color:var(--app-color-muted);font-size:11px;line-height:1.2}.shelf-form{border:1px solid var(--app-color-border);background:var(--app-color-soft);border-radius:8px;gap:8px;padding:10px;display:grid}.shelf-form .vkuiFormItem,.shelf-form .vkuiCheckbox{padding:0}.shelf-form__actions{flex-wrap:wrap;gap:8px;display:flex}.detail-text-card{border-color:var(--app-color-border);background:var(--app-color-surface);border-radius:8px;padding:16px}.detail-text-card .vkuiText{line-height:1.55}.genre-list{flex-wrap:wrap;gap:8px;display:flex}.genre-list span{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);color:var(--app-color-primary);border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.detail-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-panel{grid-template-columns:128px minmax(0,1fr);gap:10px;display:grid}.rating-card,.rating-side-card,.review-card{border-radius:8px;padding:14px}.rating-card{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;align-content:center;min-height:112px;display:grid}.rating-card strong{font-size:34px;line-height:1;display:block}.rating-card .vkuiText{color:#ffffffd1}.rating-side-card{background:var(--app-color-surface);align-content:center;gap:6px;display:grid}.review-list{gap:10px;display:grid}.review-card{gap:8px;display:grid}.review-card__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-card__topline span{background:var(--app-color-accent-soft);color:var(--app-color-accent);border-radius:999px;padding:5px 8px;font-weight:800}.review-card small{color:var(--app-color-muted)}.similar-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.similar-book-card{border:1px solid var(--app-color-border);background:var(--app-color-surface);min-height:92px;color:var(--app-color-text);border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:54px minmax(0,1fr);gap:4px 10px;padding:10px;display:grid}.similar-book-card img,.similar-book-card>span{border-radius:6px;grid-row:1/span 2;width:54px;height:72px}.similar-book-card img{object-fit:cover}.similar-book-card>span{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:22px;font-weight:800;display:grid}.similar-book-card strong{overflow-wrap:anywhere}.similar-book-card .vkuiText{color:var(--app-color-muted)}.profile-open-link{background:var(--app-color-primary);color:#fff;text-align:center;border-radius:8px;padding:11px 12px;font-weight:800;display:block}.shelf-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shelf-tab{border:1px solid var(--app-color-border);background:var(--app-color-surface);min-height:44px;color:var(--app-color-text);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.shelf-tab span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:800}.shelf-tab strong{background:var(--app-color-soft);min-width:24px;height:24px;color:var(--app-color-muted);border-radius:999px;place-items:center;font-size:12px;display:grid}.shelf-tab--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff}.shelf-tab--active strong{color:#fff;background:#ffffff29}@media (width<=430px){.home-shell{padding:10px 10px 28px}.home-hero__topline,.section-heading,.search-panel,.game-card{align-items:stretch}.section-heading{display:grid}.section-heading .vkuiText{text-align:left}.quick-grid,.stats-grid{grid-template-columns:1fr}.search-panel{display:grid}.book-detail-shell{padding:10px 10px 28px}.book-detail-hero{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:12px}.book-detail-cover-shell{width:104px;min-height:158px}.book-detail-cover{width:96px;height:144px}.book-detail-facts-list div{gap:2px}.book-detail-facts-list,.shelf-menu__options,.detail-facts-grid,.rating-panel,.similar-books-grid{grid-template-columns:1fr}}.similar-books-row{scroll-snap-type:x proximity;gap:14px;padding:4px 2px 12px;display:flex;overflow-x:auto}.similar-book-cover-link{aspect-ratio:2/3;border:1px solid var(--app-color-border);background:linear-gradient(145deg, var(--app-color-soft), #2f6b4f24);color:var(--app-color-primary);scroll-snap-align:start;box-shadow:var(--app-shadow-soft);border-radius:6px;flex:0 0 clamp(78px,14vw,112px);justify-content:center;align-items:center;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.similar-book-cover-link:hover,.similar-book-cover-link:focus-visible{border-color:var(--app-color-primary);transform:translateY(-2px);box-shadow:0 14px 28px #2f6b4f29}.similar-book-cover-link img{object-fit:cover;width:100%;height:100%}.similar-book-cover-link span{font-size:36px;font-weight:800;line-height:1}.home-books-row{scroll-snap-type:x proximity;gap:16px;padding:4px 2px 14px;display:flex;overflow-x:auto}.home-book-tile{scroll-snap-align:start;flex:0 0 clamp(116px,18vw,142px);align-content:start;gap:8px;display:grid}.home-book-cover-link{aspect-ratio:2/3;border:1px solid var(--app-color-border);background:linear-gradient(145deg, var(--app-color-soft), #2f6b4f24);color:var(--app-color-primary);box-shadow:var(--app-shadow-soft);border-radius:7px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.home-book-cover-link:hover,.home-book-cover-link:focus-visible{border-color:var(--app-color-primary);transform:translateY(-2px);box-shadow:0 16px 30px #2f6b4f29}.home-book-cover-link img{object-fit:cover;width:100%;height:100%}.home-book-cover-link span{font-size:40px;font-weight:800;line-height:1}.home-book-want-button{width:100%;min-height:32px}.home-book-shelf-label,.home-book-shelf-label.vkuiText{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);min-height:32px;color:var(--app-color-primary);text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.section-kicker,.section-kicker.vkuiText{color:var(--app-color-muted);margin-bottom:4px;font-size:13px;font-weight:700}.reading-dashboard{gap:16px;display:grid}.reading-dashboard>.section-heading{align-items:start}.reading-section-action{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent);color:#fff;border-radius:8px;flex:none;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none}.current-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.current-reading-card{border-color:var(--app-color-primary-border);background:linear-gradient(180deg, #2f6b4f0f, #fff0 44%), var(--app-color-surface);border-radius:8px;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #20231f0f}.current-reading-card:before{content:"";background:var(--app-color-primary);height:4px;position:absolute;inset:0 0 auto}.current-reading-card__top{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.current-reading-card__cover-shell{background:var(--app-color-primary-soft);border-radius:8px;place-items:center;width:72px;height:108px;display:grid}.current-reading-card__cover{object-fit:cover;border-radius:6px;width:68px;height:102px;box-shadow:0 10px 20px #20231f2e}.current-reading-card__cover--empty{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:30px;font-weight:800;display:grid}.current-reading-card__info{align-content:center;gap:5px;min-width:0;display:grid}.current-reading-card__badge,.progress-update-card__badge{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);width:fit-content;min-height:24px;color:var(--app-color-primary);border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.current-reading-card__top .vkuiTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.current-reading-card__top .vkuiText{color:var(--app-color-muted)}.current-reading-card__progress{gap:8px;display:grid}.current-reading-card__progress .vkuiProgress,.progress-update-card__progress .vkuiProgress{border-radius:999px;min-height:6px;overflow:hidden}.current-reading-card__progress>div,.progress-update-card__progress>div{color:var(--app-color-muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.reading-actions{flex-wrap:wrap;gap:8px;display:flex}.reading-action{border:1px solid var(--app-color-accent-border);min-height:32px;color:var(--app-color-accent);border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.reading-action--primary{background:var(--app-color-accent);color:#fff;box-shadow:0 8px 18px #b85c4a29}.section-heading--compact{margin-top:6px}.progress-feed-row{scroll-snap-type:x proximity;gap:14px;padding:3px 2px 16px;display:flex;overflow-x:auto}.progress-update-card{border-color:var(--app-color-primary-border);background:linear-gradient(180deg, #2f6b4f0d, #fff0 42%), var(--app-color-surface);scroll-snap-align:start;border-radius:8px;flex:0 0 clamp(218px,34vw,252px);gap:13px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #20231f0f}.progress-update-card:before{content:"";background:var(--app-color-primary);width:4px;position:absolute;inset:0 auto 0 0}.progress-update-card__user{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.progress-update-card__avatar{border-radius:50%;min-width:36px;overflow:hidden;width:36px!important;height:36px!important}.progress-update-card__avatar img{object-fit:cover;width:100%;height:100%;display:block}.progress-update-card__user strong,.progress-update-card__book strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.progress-update-card__user-meta{gap:2px;min-width:0;display:grid}.progress-update-card__user .vkuiText{color:var(--app-color-muted);font-size:12px}.progress-update-card__book{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:11px;display:grid}.progress-update-card__cover-shell{background:var(--app-color-primary-soft);border-radius:8px;place-items:center;width:60px;height:82px;display:grid}.progress-update-card__book img,.progress-update-card__book span[aria-hidden=true]{border-radius:6px;width:54px;height:76px}.progress-update-card__book img{object-fit:cover;box-shadow:0 8px 18px #20231f29}.progress-update-card__book span[aria-hidden=true]{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:22px;font-weight:800;display:grid}.progress-update-card__book strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.progress-update-card__progress{gap:8px;display:grid}.progress-reactions{border-top:1px solid var(--app-color-border);flex-wrap:wrap;gap:6px;padding-top:9px;display:flex}.progress-reactions span{background:var(--app-color-accent-soft);color:var(--app-color-accent);border:0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.tracker-shell{flex-direction:column;gap:14px;padding:12px 12px 32px;display:flex}.tracker-hero{border:1px solid var(--app-color-primary-border);background:linear-gradient(135deg, #2f6b4f17, #fff0 48%), linear-gradient(180deg, #fff, var(--app-color-soft));border-radius:8px;order:0;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #20231f14}.tracker-hero:before{content:"";background:var(--app-color-primary);height:4px;position:absolute;inset:0 0 auto}.tracker-cover-shell{background:linear-gradient(145deg,#2f6b4f24,#b85c4a14),#fff;border-radius:8px;align-self:start;place-items:center;width:128px;min-height:194px;display:grid}.tracker-cover{object-fit:cover;border-radius:8px;width:116px;height:174px;box-shadow:0 14px 26px #20231f33}.tracker-cover--empty{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:40px;font-weight:800;display:grid}.tracker-main{align-content:start;gap:9px;min-width:0;display:grid}.tracker-main>.vkuiTitle{overflow-wrap:anywhere;line-height:1.14}.tracker-percent-badge{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent-soft);width:fit-content;min-height:36px;color:var(--app-color-accent);border-radius:999px;align-items:center;padding:7px 12px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.tracker-progress-block{border:1px solid var(--app-color-primary-border);background:#ffffffb8;border-radius:8px;gap:8px;padding:10px;display:grid}.tracker-progress-block .vkuiProgress{border-radius:999px;min-height:7px;overflow:hidden}.tracker-progress-block>div{color:var(--app-color-muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.tracker-progress-block strong{color:var(--app-color-primary)}.tracker-book-link{border:1px solid var(--app-color-primary-border);width:fit-content;min-height:32px;color:var(--app-color-primary);border-radius:8px;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.tracker-hero-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.tracker-hero-actions>.vkuiButton__host{border:1px solid var(--app-color-primary-border);width:fit-content;min-height:32px;box-shadow:none;color:var(--app-color-primary);background:#ffffffd1;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.tracker-hero-actions>.vkuiButton__host .vkuiButton__content{color:inherit;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex}.tracker-metrics{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tracker-metric{background:var(--app-color-surface);border-radius:8px;align-content:center;gap:4px;min-height:82px;padding:12px;display:grid}.tracker-metric strong{color:var(--app-color-text);overflow-wrap:anywhere;font-size:22px;line-height:1}.tracker-metric .vkuiText,.tracker-metric .vkuiText__host,.tracker-card-heading .vkuiText,.tracker-log-item .vkuiText{color:var(--app-color-muted)}.tracker-control-card{border-color:var(--app-color-border);background:var(--app-color-surface);border-radius:8px;gap:12px;padding:14px;display:grid}.tracker-progress-update-card{order:2}.tracker-format-settings-card,.tracker-notes-card,.tracker-characters-card,.tracker-quotes-card{order:5}.tracker-secondary-actions{order:6}.tracker-shell>.content-section{order:5}.tracker-section-switcher{border:1px solid var(--app-color-border);background:var(--app-color-surface);border-radius:8px;order:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:0 10px 22px #20231f0d}.tracker-section-switcher__button{min-width:0;min-height:42px;color:var(--app-color-primary-dark);cursor:pointer;background:#fff;border:1px solid #2f6b4f2e;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:13px;font-weight:900;display:flex;box-shadow:0 5px 12px #20231f0a}.tracker-section-switcher__button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-section-switcher__button em{min-width:0;height:auto;color:var(--app-color-accent);background:0 0;border-radius:0;padding:0;font-size:11px;font-style:normal;font-weight:900;display:inline}.tracker-section-switcher__button em:before{content:"("}.tracker-section-switcher__button em:after{content:")"}.tracker-section-switcher__button--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 8px 16px #2f6b4f2e}.tracker-section-switcher__button--active em{color:#ffffffc7;background:0 0}.tracker-section-target{order:5;scroll-margin-top:76px}.tracker-card-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.tracker-card-heading>div{min-width:0}.tracker-card-heading .vkuiText{text-align:right}.tracker-format-summary,.tracker-format-summary.vkuiText{color:var(--app-color-muted)}.tracker-statistics-card{background:linear-gradient(145deg, #2f6b4f14, #b85c4a14), var(--app-color-surface);order:5;gap:18px;position:relative;overflow:hidden}.tracker-empty-section,.tracker-empty-section.vkuiText{border:1px dashed var(--app-color-primary-border);color:var(--app-color-muted);background:#2f6b4f0f;border-radius:8px;padding:12px}.tracker-statistics-card:before{content:"";background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));height:3px;position:absolute;inset:0 0 auto}.tracker-stat-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tracker-stat-summary div{background:#ffffffad;border:1px solid #2f6b4f1f;border-radius:8px;align-content:center;gap:4px;min-height:68px;padding:10px 12px;display:grid}.tracker-stat-summary span,.tracker-stats-subheading span{color:var(--app-color-muted);font-size:12px;font-weight:800}.tracker-stat-summary strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.12;overflow:hidden}.tracker-format-stats,.tracker-daily-stats{gap:10px;display:grid}.tracker-stats-title,.tracker-stats-title.vkuiText{color:var(--app-color-text);font-size:14px;font-weight:900}.tracker-format-ribbon{background:#2f6b4f1a;border-radius:999px;gap:3px;height:18px;padding:3px;display:flex;overflow:hidden}.tracker-format-ribbon span{border-radius:999px;min-width:10px}.tracker-format-stat-list{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.tracker-format-stat{background:#ffffffb8;border:1px solid #2f6b4f1c;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:9px 10px;display:grid}.tracker-format-stat>i{border-radius:999px;width:10px;height:28px;display:block}.tracker-format-stat div{gap:2px;min-width:0;display:grid}.tracker-format-stat strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tracker-format-stat span,.tracker-format-stat em{color:var(--app-color-muted);font-size:12px;font-style:normal;font-weight:800}.tracker-format-stat em{color:var(--app-color-primary)}.tracker-stats-subheading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tracker-day-chart-shell{background:#ffffffb3;border:1px solid #2f6b4f1f;border-radius:8px;padding:12px 10px 10px;overflow:hidden}.tracker-day-chart{grid-auto-columns:minmax(42px,1fr);grid-auto-flow:column;gap:8px;min-height:152px;padding:2px 2px 4px;display:grid;overflow-x:auto}.tracker-day-column{grid-template-rows:98px auto auto;justify-items:center;gap:5px;min-width:42px;display:grid}.tracker-day-column__bar{background:#2f6b4f1a;border-radius:999px;justify-content:center;align-self:end;align-items:flex-end;width:100%;max-width:28px;height:100%;display:flex;overflow:hidden}.tracker-day-column__bar i{border-radius:inherit;background:linear-gradient(180deg, var(--app-color-primary), #7d957f);width:100%;min-height:8px;display:block}.tracker-day-column--best .tracker-day-column__bar{background:#b85c4a24}.tracker-day-column--best .tracker-day-column__bar i{background:linear-gradient(180deg, var(--app-color-accent), var(--app-color-primary))}.tracker-day-column strong{color:var(--app-color-text);font-size:12px;line-height:1}.tracker-day-column span{color:var(--app-color-muted);font-size:11px;font-weight:800}.tracker-total-source{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tracker-total-source span{color:var(--app-color-primary);font-size:13px;font-weight:800}.tracker-total-source strong{color:var(--app-color-text);font-size:15px}.tracker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.tracker-form-grid .vkuiFormItem{padding:0}.tracker-form-grid .vkuiButton{min-height:44px}.tracker-quick-actions,.tracker-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.tracker-format-list,.tracker-medium-list{gap:10px;display:grid}.tracker-format-option{border:1px solid var(--app-color-border);background:var(--app-color-soft);border-radius:8px;gap:8px;padding:10px;display:grid}.tracker-format-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tracker-format-fields--single{grid-template-columns:minmax(0,1fr)}.tracker-format-fields .vkuiFormItem{padding:0}.tracker-medium-card{border-color:var(--app-color-primary-border);background:linear-gradient(180deg, #2f6b4f0d, #fff0 42%), var(--app-color-surface);border-radius:8px;gap:12px;padding:12px;display:grid}.tracker-medium-card--ebook{border-color:var(--app-color-accent-border);background:linear-gradient(180deg, #b85c4a0f, #fff0 42%), var(--app-color-surface)}.tracker-medium-card--audiobook{background:linear-gradient(180deg, #9d846f14, #fff0 42%), var(--app-color-surface);border-color:#9d846f57}.tracker-medium-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tracker-medium-card__top div{min-width:0}.tracker-medium-card__top strong{color:var(--app-color-text);overflow-wrap:anywhere;display:block}.tracker-medium-card__top .vkuiText{color:var(--app-color-muted);font-size:13px}.tracker-medium-card__top>span{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);color:var(--app-color-primary);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.tracker-confirm-overlay{z-index:1000;background:#20231f80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tracker-confirm-modal{background:var(--app-color-surface);border:1px solid #ffffff80;border-radius:8px;gap:14px;width:min(380px,100%);padding:18px;display:grid;box-shadow:0 22px 52px #20231f3d}.tracker-confirm-text,.tracker-confirm-text.vkuiText{color:var(--app-color-muted);line-height:1.4}.tracker-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tracker-celebration-overlay{z-index:1001;background:#20231f94;place-items:center;padding:18px;animation:.22s ease-out both trackerFadeIn;display:grid;position:fixed;inset:0}.tracker-celebration-modal{width:min(390px,100%);max-height:calc(100vh - 36px);animation:.42s cubic-bezier(.2,.9,.2,1.15) both trackerCelebrationPop;position:relative;overflow-y:auto}.tracker-celebration-banner{z-index:2;min-height:58px;color:var(--app-color-text);background:#fff;border:1px solid #b88e266b;border-radius:8px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:relative;box-shadow:0 12px 28px #b88e2633}.tracker-celebration-banner span{color:#fff;background:linear-gradient(145deg,#f5c84b,#b8891d);border-radius:999px;place-items:center;width:32px;height:32px;font-size:19px;font-weight:900;display:grid}.tracker-celebration-banner strong{font-size:18px}.tracker-celebration-card{background:radial-gradient(circle at 50% 22%,#f5c84b4d,#fff0 32%),linear-gradient(#fffaf0 0%,#fff 72%);border:1px solid #b88e2647;border-radius:8px;justify-items:center;gap:12px;margin-top:-8px;padding:58px 22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #20231f3d}.tracker-celebration-stars{pointer-events:none;position:absolute;inset:0}.tracker-celebration-stars span{opacity:0;background:#f6c84f;border-radius:2px;width:9px;height:9px;animation:2.4s ease-in-out infinite trackerStarFloat;position:absolute;transform:rotate(45deg);box-shadow:0 0 16px #f6c84fb8}.tracker-celebration-stars span:first-child{animation-delay:0s;top:15%;left:10%}.tracker-celebration-stars span:nth-child(2){animation-delay:.18s;top:9%;left:22%}.tracker-celebration-stars span:nth-child(3){animation-delay:.32s;top:14%;left:82%}.tracker-celebration-stars span:nth-child(4){animation-delay:.52s;top:30%;left:91%}.tracker-celebration-stars span:nth-child(5){animation-delay:.68s;top:46%;left:12%}.tracker-celebration-stars span:nth-child(6){animation-delay:.86s;top:58%;left:28%}.tracker-celebration-stars span:nth-child(7){animation-delay:1.02s;top:50%;left:76%}.tracker-celebration-stars span:nth-child(8){animation-delay:1.18s;top:68%;left:88%}.tracker-celebration-stars span:nth-child(9){animation-delay:1.36s;top:78%;left:18%}.tracker-celebration-stars span:nth-child(10){animation-delay:1.54s;top:82%;left:64%}.tracker-celebration-stars span:nth-child(11){animation-delay:1.7s;top:12%;left:49%}.tracker-celebration-stars span:nth-child(12){animation-delay:1.88s;top:42%;left:39%}.tracker-celebration-stars span:nth-child(13){animation-delay:2.04s;top:31%;left:71%}.tracker-celebration-stars span:nth-child(14){animation-delay:2.22s;top:88%;left:33%}.tracker-celebration-stars span:nth-child(15){animation-delay:2.38s;top:66%;left:55%}.tracker-celebration-stars span:nth-child(16){animation-delay:2.54s;top:66%;left:7%}.tracker-celebration-cover-frame{z-index:1;aspect-ratio:2/3;background:#fff8dc;border:5px solid #b8891d;border-radius:8px;place-items:center;width:min(220px,72%);padding:10px;animation:1.8s ease-in-out infinite trackerCoverGlow;display:grid;position:relative;box-shadow:0 0 0 8px #f6c84f29,0 22px 42px #b88e2647}.tracker-celebration-cover{object-fit:cover;border-radius:6px;width:100%;height:100%}.tracker-celebration-cover--empty{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:54px;font-weight:900;display:grid}.tracker-celebration-card .vkuiTitle{z-index:1;text-align:center;overflow-wrap:anywhere;max-width:100%;position:relative}.tracker-celebration-author,.tracker-celebration-author.vkuiText,.tracker-celebration-text,.tracker-celebration-text.vkuiText{z-index:1;color:var(--app-color-muted);text-align:center;position:relative}.tracker-celebration-reward{z-index:1;background:linear-gradient(145deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:17px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 12px 26px #2963483d}.tracker-celebration-card .vkuiButton{z-index:1;min-width:150px;position:relative}.statistics-shell{gap:18px;width:min(100%,980px);margin:0 auto;padding:0 16px 28px;display:grid}.statistics-hero{background:radial-gradient(circle at 86% 12%,#b85c4a2e,#0000 32%),radial-gradient(circle at 8% 88%,#2f6b4f24,#0000 34%),linear-gradient(135deg,#2f6b4f14,#b85c4a12),#fff;border:1px solid #2f6b4f38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #20231f17}.statistics-hero:before{content:"";background:#ffffff6b;border:1px solid #2f6b4f29;border-radius:8px;width:74px;height:104px;position:absolute;top:18px;right:18px;transform:rotate(8deg)}.statistics-hero__copy,.statistics-hero__number{z-index:1;position:relative}.statistics-hero .vkuiTitle,.statistics-hero .vkuiTitle__level1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:4px 0 6px}.statistics-hero__meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.statistics-hero__meta span{min-height:30px;color:var(--app-color-primary-dark);background:#ffffffa3;border:1px solid #2f6b4f24;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.statistics-hero__number{min-width:128px;color:var(--app-color-primary-dark);justify-items:end;display:grid}.statistics-hero__number strong{font-size:34px;line-height:1}.statistics-hero__number span{color:var(--app-color-muted);font-size:14px}.statistics-period-panel{border:1px solid var(--app-color-border);background:linear-gradient(#fff,#f7f8f6d1);border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 10px 26px #20231f0a}.statistics-period-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.statistics-period-heading strong{color:var(--app-color-text);margin-top:2px;font-size:18px;display:block}.statistics-period-heading .vkuiText{color:var(--app-color-muted);text-align:right}.statistics-period-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.statistics-day-list{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.statistics-period-tab,.statistics-day-chip{border:1px solid var(--app-color-primary-border);min-height:38px;color:var(--app-color-primary-dark);cursor:pointer;background:#fff;border-radius:8px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s}.statistics-period-tab:hover,.statistics-day-chip:hover{border-color:#2f6b4f6b;transform:translateY(-1px)}.statistics-period-tab{white-space:nowrap;width:100%;min-width:0;padding:8px 10px}.statistics-day-chip{flex:none;padding:7px 12px}.statistics-period-tab--active,.statistics-day-chip--active{background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f2e}.statistics-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.statistics-filter-row label{color:var(--app-color-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.statistics-filter-row select{border:1px solid var(--app-color-border);width:100%;min-height:40px;color:var(--app-color-text);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.statistics-section-tabs{border:1px solid var(--app-color-border);background:#f7f8f6c7;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:6px;display:grid}.statistics-section-tab{border:1px solid var(--app-color-primary-border);min-width:0;min-height:38px;color:var(--app-color-primary-dark);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:12px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.statistics-section-tab:hover{border-color:#2f6b4f6b;transform:translateY(-1px)}.statistics-section-tab--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f29}.statistics-section-tab span{background:var(--app-color-primary-soft);min-width:18px;height:18px;color:var(--app-color-primary);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.statistics-section-tab--active span{color:#fff;background:#ffffff2e}.statistics-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.statistics-card{background:linear-gradient(#fff,#f7f8f694);border-color:#20231f1a;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #20231f0e}.statistics-card--wide{grid-column:1/-1}.statistics-card-heading{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.statistics-card-heading>.vkuiText{color:var(--app-color-muted);text-align:right}.statistics-bars{background:linear-gradient(#2f6b4f0d 1px,#0000 1px) 0 0/100% 38px,linear-gradient(#ffffffe0,#f7f8f6bd);border-radius:8px;grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;align-items:end;gap:5px;min-height:170px;padding:14px 10px 8px;display:grid;overflow-x:auto}.statistics-bar{min-width:18px;height:160px;color:var(--app-color-muted);cursor:pointer;background:0 0;border:0;grid-template-rows:1fr auto;align-items:end;gap:6px;padding:0;display:grid}.statistics-bar span{background:#2f6b4f38;border-radius:8px 8px 2px 2px;width:100%;min-height:6px;transition:background .16s,transform .16s;display:block}.statistics-bar--active span{background:linear-gradient(180deg, var(--app-color-accent), var(--app-color-primary));box-shadow:0 8px 14px #2f6b4f29}.statistics-bar:hover span{transform:scaleY(1.04)}.statistics-bar em{font-size:10px;font-style:normal;line-height:1}.statistics-day-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20231f7a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.statistics-day-modal{background:radial-gradient(circle at 92% 8%,#b85c4a1c,#0000 28%),#fff;border:1px solid #2f6b4f29;border-radius:8px;gap:16px;width:min(660px,100%);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #20231f38}.statistics-day-modal__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.statistics-day-modal__close{border:1px solid var(--app-color-border);width:36px;height:36px;color:var(--app-color-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.statistics-day-modal__stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.statistics-day-modal__stats span{background:#2f6b4f0f;border:1px solid #2f6b4f1c;border-radius:8px;gap:2px;padding:11px 12px;display:grid}.statistics-day-modal__stats strong{color:var(--app-color-primary-dark);font-size:18px}.statistics-day-modal__stats em{color:var(--app-color-muted);font-size:12px;font-style:normal;font-weight:700}.statistics-day-modal__books{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.statistics-day-modal-book{border:1px solid var(--app-color-border);background:#ffffffd1;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.statistics-day-modal-book__cover{background:var(--app-color-primary-soft);border-radius:7px;place-items:center;width:72px;height:108px;display:grid;overflow:hidden;box-shadow:0 10px 20px #20231f1f}.statistics-day-modal-book__cover img{object-fit:cover;width:100%;height:100%}.statistics-day-modal-book__cover span{color:var(--app-color-primary-dark);font-size:28px;font-weight:900}.statistics-day-modal-book__body{align-content:start;gap:6px;min-width:0;display:grid}.statistics-day-modal-book__body>strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.statistics-day-modal-book__body .vkuiText{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.statistics-day-modal-book__badges{flex-wrap:wrap;gap:5px;display:flex}.statistics-day-modal-book__badges span{background:var(--app-color-primary-soft);width:fit-content;color:var(--app-color-primary-dark);border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.statistics-day-modal-book__button{background:var(--app-color-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin-top:2px;padding:9px 12px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.statistics-day-modal__footer{justify-content:flex-end;padding-top:2px;display:flex}.statistics-list-bars{gap:12px;display:grid}.statistics-list-bar{gap:6px;display:grid}.statistics-list-bar div{justify-content:space-between;gap:12px;display:flex}.statistics-list-bar span{color:var(--app-color-text);font-weight:700}.statistics-list-bar strong{color:var(--app-color-muted)}.statistics-list-bar i{background:var(--app-color-primary);border-radius:999px;min-width:6px;height:9px;display:block;box-shadow:0 7px 14px #2f6b4f21}.statistics-genre-list{flex-wrap:wrap;gap:8px;display:flex}.statistics-genre-list span{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.statistics-genre-list strong{min-width:20px;height:20px;color:var(--app-color-primary);background:#fff;border-radius:999px;place-items:center;font-size:11px;display:grid}.statistics-calendar-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.statistics-calendar-export-actions,.statistics-calendar-nav-actions{display:contents}.statistics-calendar-nav-actions{align-items:center}.statistics-calendar-current-month{border:1px solid var(--app-color-primary-border);min-height:30px;color:var(--app-color-primary-dark);white-space:nowrap;background:#2f6b4f14;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.statistics-export-error,.statistics-export-error.vkuiText{color:var(--app-color-accent);font-size:13px;font-weight:700}.statistics-export-confirm-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20231f6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.statistics-export-confirm{background:#fff;border:1px solid #2f6b4f29;border-radius:8px;gap:10px;width:min(360px,100%);padding:18px;display:grid;box-shadow:0 22px 54px #20231f33}.statistics-export-confirm .vkuiText{color:var(--app-color-muted)}.statistics-export-confirm__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.statistics-export-notice{z-index:130;border:1px solid var(--app-color-primary-border);background:var(--app-color-primary);color:#fff;border-radius:999px;max-width:calc(100% - 28px);padding:10px 14px;font-size:13px;font-weight:900;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #20231f2e}.statistics-calendar-view{flex-wrap:wrap;gap:8px;display:flex}.statistics-calendar-view label{border:1px solid var(--app-color-primary-border);min-height:32px;color:var(--app-color-primary-dark);cursor:pointer;background:#fffc;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.statistics-calendar-view input{width:14px;height:14px;accent-color:var(--app-color-primary);margin:0}.statistics-calendar{background:#f7f8f6c2;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:8px;display:grid}.statistics-calendar>strong{color:var(--app-color-muted);text-align:center;font-size:12px}.statistics-calendar-day{border:1px solid var(--app-color-border);min-height:104px;color:var(--app-color-text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:start;gap:5px;padding:6px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.statistics-calendar--no-covers .statistics-calendar-day{min-height:68px}.statistics-calendar--no-covers.statistics-calendar--no-metrics .statistics-calendar-day{min-height:44px}.statistics-calendar-day:hover{border-color:#2f6b4f52;transform:translateY(-1px);box-shadow:0 8px 18px #20231f12}.statistics-calendar-day--muted{opacity:.42}.statistics-calendar-day--active{background:linear-gradient(145deg,#2f6b4f14,#ffffffeb),#fff;border-color:#2f6b4f38}.statistics-calendar-day--completion:after{background:var(--app-color-accent);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:6px}.statistics-calendar-day__head{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.statistics-calendar-day__head span{color:var(--app-color-primary-dark);font-weight:800}.statistics-calendar-covers{align-items:flex-end;min-height:42px;padding-top:1px;display:flex;overflow:hidden}.statistics-calendar-cover{background:var(--app-color-primary-soft);border:1px solid #fffc;border-radius:5px;flex:none;place-items:center;width:28px;height:42px;margin-right:-10px;display:grid;overflow:hidden;box-shadow:0 6px 12px #20231f1f}.statistics-calendar-cover:last-child{margin-right:0}.statistics-calendar-cover img{object-fit:cover;width:100%;height:100%}.statistics-calendar-cover i{width:100%;height:100%;color:var(--app-color-primary-dark);place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.statistics-calendar-cover--more{background:var(--app-color-primary);color:#fff;font-size:10px;font-weight:900}.statistics-calendar-day__meta{flex-wrap:wrap;align-self:end;gap:3px;margin-top:auto;display:flex}.statistics-calendar-day__meta em,.statistics-calendar-day__meta b{border-radius:999px;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.statistics-calendar-day__meta em{background:var(--app-color-primary-soft);color:var(--app-color-primary)}.statistics-calendar-day__meta b{color:var(--app-color-primary-dark);background:#92ada42e}.statistics-calendar-day__meta svg{flex:0 0 8px;min-width:8px;width:8px!important;height:8px!important}.statistics-month-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.statistics-month-totals span{color:var(--app-color-primary-dark);text-align:center;background:#ffffffc7;border:1px solid #2f6b4f1a;border-radius:8px;padding:9px;font-weight:800}.statistics-challenge-card{background:radial-gradient(circle at 88% 4%,#b85c4a24,#0000 36%),linear-gradient(160deg,#b85c4a17,#2f6b4f14),#fff;align-content:start}.statistics-challenge-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.statistics-challenge-edit{border:1px solid var(--app-color-primary-border);width:36px;height:36px;color:var(--app-color-primary);cursor:pointer;background:#ffffffc2;border-radius:999px;flex:none;place-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.statistics-challenge-edit:hover{border-color:var(--app-color-primary);background:#fff;transform:translateY(-1px)}.statistics-challenge-edit--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f29}.statistics-challenge-main{grid-template-columns:minmax(154px,.72fr) minmax(0,1.5fr);align-items:stretch;gap:12px;display:grid}.statistics-challenge-progress{background:#ffffffa8;border:1px solid #2f6b4f1a;border-radius:8px;align-content:center;gap:4px;padding:14px;display:grid}.statistics-challenge-progress strong{color:var(--app-color-primary-dark);font-size:26px}.statistics-challenge-progress span,.statistics-challenge-note,.statistics-challenge-note.vkuiText{color:var(--app-color-muted)}.statistics-challenge-progress div{background:#2f6b4f24;border-radius:999px;height:9px;overflow:hidden}.statistics-challenge-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));min-width:4px;height:100%;display:block}.statistics-challenge-months{background:#ffffff9e;border:1px solid #2f6b4f1a;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:5px;min-height:118px;padding:10px;display:grid}.statistics-challenge-months span{grid-template-rows:auto 1fr auto;align-items:end;gap:4px;min-width:0;height:96px;display:grid}.statistics-challenge-months span>b{color:var(--app-color-primary-dark);justify-self:center;font-size:10px;font-weight:900;line-height:1}.statistics-challenge-months i{background:linear-gradient(180deg, var(--app-color-accent), var(--app-color-primary));opacity:.9;border-radius:999px 999px 3px 3px;width:100%;min-height:8px;display:block}.statistics-challenge-months em{color:var(--app-color-muted);text-align:center;text-overflow:clip;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.statistics-challenge-books{background:#ffffffa3;border:1px solid #2f6b4f1f;border-radius:8px;gap:10px;padding:10px;display:grid}.statistics-challenge-books__heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.statistics-challenge-books__heading strong{color:var(--app-color-text);font-size:15px}.statistics-challenge-books__heading .vkuiText{color:var(--app-color-muted);font-size:12px}.statistics-challenge-book-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.statistics-challenge-book-month{background:#ffffffc7;border:1px solid #20231f14;border-radius:8px;gap:8px;padding:9px;display:grid}.statistics-challenge-book-month__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.statistics-challenge-book-month__head strong{color:var(--app-color-primary-dark);font-size:14px}.statistics-challenge-book-month__head span{background:var(--app-color-primary-soft);color:var(--app-color-primary);border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:900}.statistics-challenge-book-covers{gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.statistics-challenge-book-cover{background:var(--app-color-primary-soft);width:42px;height:63px;color:var(--app-color-primary-dark);border-radius:6px;flex:none;place-items:center;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 7px 14px #20231f1f}.statistics-challenge-book-cover img{object-fit:cover;width:100%;height:100%}.statistics-challenge-book-cover span{font-size:18px;font-weight:900}.statistics-challenge-book-cover--more{border:1px solid var(--app-color-primary-border);background:#2f6b4f1f;font-size:13px;font-weight:900}.statistics-challenge-form{background:#ffffffad;border:1px solid #2f6b4f1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.statistics-challenge-form .vkuiFormItem{padding:0}.statistics-challenge-form .vkuiButton{min-width:128px}.statistics-empty,.statistics-empty.vkuiText{color:var(--app-color-muted)}.statistics-book-row{grid-auto-columns:minmax(92px,118px);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.statistics-book-cover{color:var(--app-color-text);gap:8px;display:grid}.statistics-book-cover img,.statistics-book-cover>span{aspect-ratio:2/3;border-radius:8px;width:100%;box-shadow:0 14px 26px #20231f1f}.statistics-book-cover img{object-fit:cover}.statistics-book-cover>span{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);place-items:center;font-size:32px;font-weight:900;display:grid}.statistics-book-cover strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}:root[data-app-theme=dark] .statistics-hero,:root[data-app-theme=dark] .statistics-period-panel,:root[data-app-theme=dark] .statistics-section-tabs,:root[data-app-theme=dark] .statistics-card,:root[data-app-theme=dark] .statistics-day-modal,:root[data-app-theme=dark] .statistics-export-confirm{background:radial-gradient(circle at 92% 8%,#d889751f,#0000 30%),linear-gradient(145deg,#16201afa,#101713f5);border-color:#dee8dd24;box-shadow:0 16px 36px #00000042}:root[data-app-theme=dark] .statistics-hero:before{background:#ffffff14;border-color:#dee8dd1f}:root[data-app-theme=dark] .statistics-hero__meta span,:root[data-app-theme=dark] .statistics-period-tab,:root[data-app-theme=dark] .statistics-day-chip,:root[data-app-theme=dark] .statistics-filter-row select,:root[data-app-theme=dark] .statistics-section-tab,:root[data-app-theme=dark] .statistics-calendar-current-month,:root[data-app-theme=dark] .statistics-calendar-view label,:root[data-app-theme=dark] .statistics-calendar,:root[data-app-theme=dark] .statistics-calendar-day,:root[data-app-theme=dark] .statistics-month-totals span,:root[data-app-theme=dark] .statistics-challenge-progress,:root[data-app-theme=dark] .statistics-challenge-months,:root[data-app-theme=dark] .statistics-challenge-books,:root[data-app-theme=dark] .statistics-challenge-book-month,:root[data-app-theme=dark] .statistics-challenge-form,:root[data-app-theme=dark] .statistics-day-modal__close,:root[data-app-theme=dark] .statistics-day-modal__stats span,:root[data-app-theme=dark] .statistics-day-modal-book,:root[data-app-theme=dark] .statistics-genre-list strong,:root[data-app-theme=dark] .statistics-challenge-edit{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .statistics-period-tab--active,:root[data-app-theme=dark] .statistics-day-chip--active,:root[data-app-theme=dark] .statistics-section-tab--active,:root[data-app-theme=dark] .statistics-challenge-edit--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#101713}:root[data-app-theme=dark] .statistics-section-tab--active span{color:#101713;background:#10171338}:root[data-app-theme=dark] .statistics-hero__number,:root[data-app-theme=dark] .statistics-hero__number strong,:root[data-app-theme=dark] .statistics-period-heading strong,:root[data-app-theme=dark] .statistics-calendar-day__head span,:root[data-app-theme=dark] .statistics-calendar-day__meta b,:root[data-app-theme=dark] .statistics-month-totals span,:root[data-app-theme=dark] .statistics-challenge-progress strong,:root[data-app-theme=dark] .statistics-challenge-months span>b,:root[data-app-theme=dark] .statistics-challenge-book-month__head strong,:root[data-app-theme=dark] .statistics-day-modal__stats strong,:root[data-app-theme=dark] .statistics-day-modal-book__cover span{color:var(--app-color-text)}:root[data-app-theme=dark] .statistics-bars{background:linear-gradient(#7bb99514 1px,#0000 1px) 0 0/100% 38px,#ffffff0b}:root[data-app-theme=dark] .statistics-calendar-day--active{border-color:var(--app-color-primary-border);background:linear-gradient(145deg,#7bb99529,#ffffff0a),#ffffff12}:root[data-app-theme=dark] .statistics-calendar-cover{border-color:#101713c7;box-shadow:0 7px 14px #00000047}:root[data-app-theme=dark] .statistics-day-modal-overlay,:root[data-app-theme=dark] .statistics-export-confirm-overlay{background:#0307059e}.tracker-story-overlay{z-index:1000;background:#20231f8a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tracker-story-modal{background:var(--app-color-surface);border:1px solid #ffffff7a;border-radius:8px;gap:12px;width:min(424px,100%);max-height:calc(100vh - 36px);padding:14px;display:grid;overflow-y:auto;box-shadow:0 22px 52px #20231f47}.tracker-story-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tracker-story-close{border:1px solid var(--app-color-border);background:var(--app-color-soft);width:36px;height:36px;color:var(--app-color-text);cursor:pointer;border-radius:999px;place-items:center;font-size:24px;line-height:1;display:grid}.tracker-story-card{aspect-ratio:9/16;background:linear-gradient(160deg, #2f6b4f29, #b85c4a1f), var(--app-color-soft);border-radius:8px;justify-self:center;width:min(360px,100%);position:relative;overflow:hidden;box-shadow:0 18px 34px #20231f2e}.tracker-story-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tracker-story-content{z-index:1;pointer-events:none;position:absolute;inset:0}.tracker-story-body{grid-template-rows:minmax(0,1fr);grid-template-columns:47% minmax(0,1fr);align-items:start;gap:4%;width:88%;height:34.5%;display:grid;position:absolute;top:28.6%;left:5.4%}.tracker-story-cover{object-fit:contain;object-position:center center;filter:drop-shadow(0 12px 18px #20231f47);border-radius:8px;align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%;transform:translate(8px,9px)}.tracker-story-cover--empty{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:46px;font-weight:900;display:grid}.tracker-story-info{color:#596050;align-self:start;gap:4px;min-width:0;max-height:100%;padding:34% 2px 0 8px;display:grid;overflow:hidden}.tracker-story-info strong{color:#2f3723;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.tracker-story-info span{color:#7a6a55;font-size:11px;font-weight:700}.tracker-story-info em{color:var(--app-color-accent);font-size:30px;font-style:normal;font-weight:900;line-height:1}.tracker-story-info b{color:#596050;font-size:14px;line-height:1.15}.tracker-story-formats{flex-direction:column;gap:5px;margin-top:4px;display:flex}.tracker-story-formats small{color:#8b7355;text-overflow:ellipsis;white-space:nowrap;background:#e87a2e1f;border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.tracker-story-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tracker-story-error{color:var(--app-color-accent);text-align:right;flex-basis:100%;font-size:13px}.tracker-note-textarea{resize:vertical;border:1px solid var(--app-color-border);background:var(--app-color-soft);width:100%;min-height:118px;color:var(--app-color-text);border-radius:8px;padding:12px;line-height:1.45}.tracker-note-textarea--small{min-height:76px}.tracker-note-textarea:focus{border-color:var(--app-color-primary);box-shadow:0 0 0 3px var(--app-color-primary-soft);outline:none}.tracker-annotation-form{gap:6px;display:grid}.tracker-note-list{gap:8px;display:grid}.tracker-note-entry{border:1px solid var(--app-color-border);background:var(--app-color-soft);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.tracker-note-entry strong{color:var(--app-color-text);line-height:1.25}.tracker-note-entry span{color:var(--app-color-primary);font-size:12px;font-weight:800}.tracker-note-entry .vkuiText{color:var(--app-color-muted)}.tracker-secondary-actions .vkuiButton{flex:160px}.tracker-log-list{gap:8px;display:grid}.tracker-log-item{border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.tracker-log-item strong{color:var(--app-color-primary);font-size:16px;display:block}.tracker-log-item span{color:var(--app-color-muted);font-size:13px;font-weight:700}.tracker-log-note,.tracker-log-note.vkuiText{color:var(--app-color-text);grid-column:1/-1;font-size:13px;line-height:1.35}@media (width<=520px){.similar-books-row{gap:10px}.similar-book-cover-link{flex-basis:74px}.home-books-row{gap:12px}.home-book-tile{flex-basis:112px}.current-reading-grid{grid-template-columns:1fr}.reading-section-action{text-align:center;width:100%}.progress-update-card{flex-basis:214px}.statistics-shell{padding:0 10px 28px}.statistics-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px}.statistics-hero__number{justify-items:end;min-width:92px}.statistics-hero__number strong{font-size:28px}.statistics-hero__number span{font-size:12px}.statistics-hero:before{opacity:.62;right:-16px}.statistics-hero__meta{gap:6px}.statistics-hero__meta span{min-height:28px;font-size:12px}.statistics-hero .vkuiTitle,.statistics-hero .vkuiTitle__level1{font-size:21px;line-height:1.14}.statistics-period-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.statistics-period-heading .vkuiText{text-align:right;font-size:12px;line-height:1.2}.statistics-content-grid{grid-template-columns:1fr}.statistics-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-period-tabs{gap:6px}.statistics-period-tab{min-width:0;min-height:36px;padding:7px 5px;font-size:13px;line-height:1.1}.statistics-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px}.statistics-section-tab{gap:3px;min-height:34px;padding:5px 2px;font-size:9px;line-height:1.05}.statistics-card-heading{gap:10px;display:grid}.statistics-card-heading>.vkuiText{text-align:left}.statistics-card{gap:12px;padding:12px}.statistics-card-heading .vkuiTitle,.statistics-card-heading .vkuiTitle__level2{font-size:20px;line-height:1.15}.statistics-calendar-actions{justify-items:stretch;gap:7px;width:100%}.statistics-calendar-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.statistics-calendar-nav-actions{grid-template-columns:minmax(62px,.75fr) minmax(86px,1fr) minmax(62px,.75fr);align-items:center;gap:7px;display:grid}.statistics-calendar-export-actions>.vkuiButton__host,.statistics-calendar-nav-actions>.vkuiButton__host,.statistics-calendar-current-month{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:30px;padding:5px 6px;font-size:11px;line-height:1.05}.statistics-calendar-export-actions>.vkuiButton__host .vkuiButton__in,.statistics-calendar-nav-actions>.vkuiButton__host .vkuiButton__in{min-height:30px}.statistics-calendar-export-actions>.vkuiButton__host .vkuiButton__content,.statistics-calendar-nav-actions>.vkuiButton__host .vkuiButton__content{text-align:center;padding-left:0;padding-right:0;font-size:11px;line-height:1.05}.statistics-calendar-view{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;display:grid}.statistics-calendar-view label{justify-content:center;gap:5px;min-width:0;min-height:30px;padding:5px 6px;font-size:11px;line-height:1.05}.statistics-calendar-view input{flex:0 0 13px;width:13px;height:13px}.statistics-bars{grid-auto-columns:18px}.statistics-calendar{gap:4px;padding:6px}.statistics-calendar-day{border-radius:7px;gap:4px;min-height:78px;padding:4px}.statistics-calendar--no-covers .statistics-calendar-day{min-height:58px}.statistics-calendar--no-covers.statistics-calendar--no-metrics .statistics-calendar-day{min-height:40px}.statistics-calendar-cover{width:20px;height:30px;margin-right:-7px}.statistics-calendar-covers{min-height:30px}.statistics-calendar-day__meta em,.statistics-calendar-day__meta b{gap:2px;padding:2px 3px;font-size:8px}.statistics-calendar-day__meta svg{flex-basis:7px;min-width:7px;width:7px!important;height:7px!important}.statistics-month-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-challenge-main{grid-template-columns:1fr}.statistics-challenge-months{min-height:92px}.statistics-challenge-months span{height:72px}.statistics-challenge-form{grid-template-columns:1fr}.statistics-challenge-form .vkuiButton{width:100%}.statistics-challenge-book-months{grid-template-columns:1fr}.statistics-day-modal-overlay{align-items:flex-end;padding:10px}.statistics-day-modal{width:100%;max-height:88vh;padding:14px}.statistics-day-modal__books{grid-template-columns:1fr}.statistics-day-modal-book{grid-template-columns:64px minmax(0,1fr);padding:10px}.statistics-day-modal-book__cover{width:64px;height:96px}.statistics-challenge-months{gap:4px;padding:8px}.statistics-challenge-months em{font-size:8px}.tracker-shell{padding:10px 10px 28px}.tracker-hero{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.tracker-main{display:contents}.tracker-main>.section-kicker,.tracker-main>.vkuiTitle,.tracker-main>.book-detail-author,.tracker-main>.tracker-percent-badge{grid-column:2;min-width:0}.tracker-main>.vkuiTitle{font-size:25px}.tracker-main>.book-detail-author{font-size:16px}.tracker-progress-block,.tracker-hero-actions{grid-column:1/-1}.tracker-progress-block>div{align-items:center}.tracker-progress-block strong{text-align:right}.tracker-cover-shell{grid-row:1/span 4;width:96px;min-height:146px}.tracker-cover{width:88px;height:132px}.tracker-hero-actions .vkuiButton,.tracker-book-link{justify-content:center;width:100%}.tracker-metrics{grid-template-columns:1fr}.tracker-section-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-stat-summary{grid-template-columns:1fr}.tracker-stats-subheading{display:grid}.tracker-format-stat{grid-template-columns:10px minmax(0,1fr) auto;gap:8px}.tracker-day-chart{grid-auto-columns:44px}.tracker-card-heading,.tracker-form-grid{display:grid}.tracker-form-grid,.tracker-format-fields{grid-template-columns:1fr}.tracker-card-heading .vkuiText{text-align:left}.tracker-form-grid .vkuiButton{width:100%}.tracker-log-item{grid-template-columns:minmax(0,1fr) auto}.tracker-celebration-overlay{padding:10px}.tracker-celebration-modal{max-height:calc(100vh - 20px)}.tracker-celebration-card{padding:48px 16px 20px}.tracker-celebration-cover-frame{width:min(190px,70%)}.tracker-story-overlay{padding:10px}.tracker-story-modal{max-height:calc(100vh - 20px);padding:12px}.tracker-story-card{width:min(330px,100%)}.tracker-story-body{grid-template-columns:47.5% minmax(0,1fr);gap:3.6%;width:88.6%;height:34.7%;top:28.5%;left:5.2%}.tracker-story-cover{height:100%;transform:translate(7px,8px)}.tracker-story-info{padding-top:33%}.tracker-story-info strong{font-size:14px}.tracker-story-info em{font-size:26px}.tracker-story-info b{font-size:13px}.tracker-story-actions .vkuiButton{flex:130px}}@media (width<=430px){.tracker-shell{gap:10px;padding:8px 8px 24px}.tracker-hero{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px}.tracker-cover-shell{width:82px;min-height:124px}.tracker-cover{border-radius:7px;width:74px;height:111px;box-shadow:0 10px 20px #20231f29}.tracker-main>.section-kicker{font-size:10px;line-height:1.15}.tracker-progress-block{gap:6px;padding:8px}.tracker-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tracker-hero-actions .vkuiButton,.tracker-book-link{min-height:34px;padding:5px 8px;font-size:12px}.tracker-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tracker-metric{gap:3px;min-height:58px;padding:8px 6px}.tracker-card-heading{gap:6px}.tracker-card-heading .vkuiText{font-size:12px}.tracker-medium-list{gap:8px}.tracker-medium-card{gap:9px;padding:10px}.tracker-medium-card__top{gap:8px}.tracker-form-grid,.tracker-format-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tracker-format-fields--single{grid-template-columns:minmax(0,1fr)}.tracker-form-grid .vkuiButton{grid-column:1/-1;height:38px;min-height:38px}.tracker-progress-update-card>.vkuiFormItem{padding:0}.tracker-progress-update-card .vkuiInput__el,.tracker-format-settings-card .vkuiInput__el{height:36px;min-height:36px;font-size:14px}.tracker-progress-update-card .vkuiSelectionControlLabel__host{margin:0}.tracker-progress-update-card .vkuiSelectionControlLabel__title,.tracker-progress-update-card .vkuiSelectionControlLabel__titleLayout{height:auto;min-height:0}.tracker-section-switcher{gap:6px;padding:6px}.tracker-section-switcher__button{min-height:36px;padding:6px 7px;font-size:12px}.tracker-stat-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tracker-stat-summary div{min-height:58px;padding:8px 6px}.tracker-stat-summary span{font-size:10px;line-height:1.15}.tracker-stat-summary strong{font-size:14px}.tracker-day-chart-shell{padding:9px 8px 8px}.tracker-day-chart{min-height:132px}.tracker-shell{background:linear-gradient(#2f6b4f0d,#fff0 220px),#fff;gap:8px}.tracker-shell>.detail-toolbar{align-items:center;padding:2px 0}.tracker-shell>.detail-toolbar .vkuiButton__host{border-radius:8px;min-height:34px}.tracker-hero,.tracker-control-card,.tracker-section-switcher{box-shadow:0 8px 20px #20231f0d}.tracker-hero{background:linear-gradient(135deg,#2f6b4f14,#b85c4a0a 58%),#fff;border-color:#2f6b4f38}.tracker-cover-shell{background:#ffffffb8}.tracker-progress-block{background:#ffffffd6;border-color:#2f6b4f29}.tracker-hero-actions>.vkuiButton__host,.tracker-book-link{width:100%}.tracker-hero-actions>.vkuiButton__host{background:var(--app-color-primary-soft);color:var(--app-color-primary)}.tracker-metrics{background:#fff;border:1px solid #2f6b4f24;border-radius:8px;gap:0;padding:6px;overflow:hidden;box-shadow:0 8px 18px #20231f0a}.tracker-metric{min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px 6px}.tracker-metric .vkuiText{font-size:10px;font-weight:700}.tracker-progress-update-card{background:linear-gradient(#2f6b4f0d,#fff0 86px),#fff;border-color:#2f6b4f29}.tracker-progress-update-card .tracker-card-heading{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.tracker-progress-update-card .tracker-card-heading>.vkuiText{width:fit-content;color:var(--app-color-primary);text-align:left;background:#2f6b4f14;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.tracker-medium-card{background:linear-gradient(#ffffffd6,#2f6b4f09),#fff;border-color:#2f6b4f1f;box-shadow:inset 0 0 0 1px #2f6b4f08}.tracker-form-grid>.vkuiButton__host{grid-column:1/-1;width:100%;min-height:38px}.tracker-progress-update-card>.vkuiFormItem .vkuiInput__el{width:100%}.tracker-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tracker-secondary-actions .vkuiButton__host{border-radius:8px;width:100%;min-height:36px}.tracker-secondary-actions .vkuiButton__host+.vkuiButton__host{color:var(--app-color-primary);background:#fff;border:1px solid #2f6b4f33}.tracker-section-switcher{scroll-snap-type:x proximity;scrollbar-width:none;border-color:#2f6b4f24;gap:6px;padding:6px;display:flex;overflow-x:auto}.tracker-section-switcher::-webkit-scrollbar{display:none}.tracker-section-switcher__button{scroll-snap-align:start;flex:none;min-width:96px}.tracker-shell{font-size:10px}.tracker-shell>.detail-toolbar .vkuiButton__host{font-size:11px;font-weight:700}.tracker-progress-block>div{font-size:9px}.tracker-hero-actions>.vkuiButton__host,.tracker-book-link{min-height:30px;font-size:10px}.tracker-metric strong{font-size:13px}.tracker-metric .vkuiText{font-size:8px;line-height:1.1}.tracker-card-heading .vkuiTitle{font-size:17px;line-height:1.08}.tracker-card-heading .vkuiTitle__level2{font-size:15px;line-height:1.08}.tracker-card-heading .vkuiText,.tracker-progress-update-card .tracker-card-heading>.vkuiText{font-size:9px}.tracker-medium-card__top>span{font-size:9px}.tracker-progress-update-card .vkuiInput__el,.tracker-format-settings-card .vkuiInput__el{font-size:11px}.tracker-progress-update-card .vkuiFormItem__top,.tracker-format-settings-card .vkuiFormItem__top{font-size:9px}.tracker-form-grid>.vkuiButton__host,.tracker-secondary-actions .vkuiButton__host{font-size:11px}.tracker-progress-update-card .vkuiSelectionControlLabel__title{font-size:10px}.tracker-section-switcher__button{min-width:84px;font-size:10px}.tracker-progress-update-card .tracker-form-grid .vkuiFormItem{min-width:0}.tracker-progress-update-card .tracker-form-grid>.vkuiButton__host{grid-column:auto;width:100%;height:36px;min-height:36px;padding:0 6px}.tracker-progress-update-card .tracker-form-grid .vkuiInput__el{height:36px;min-height:36px;padding-left:8px;padding-right:8px}.tracker-shell{font-size:inherit;background:#fff;gap:14px;padding:10px 10px 28px}.tracker-shell>.detail-toolbar{padding:0}.tracker-shell>.detail-toolbar .vkuiButton__host{min-height:36px;font-size:14px;font-weight:700}.tracker-hero{background:linear-gradient(135deg, #2f6b4f14, #fff0 46%), linear-gradient(180deg, #fff, var(--app-color-soft));grid-template-columns:88px minmax(0,1fr);gap:10px;padding:11px}.tracker-cover-shell{background:linear-gradient(145deg,#2f6b4f24,#b85c4a14),#fff;grid-row:auto;width:88px;min-height:134px}.tracker-cover{border-radius:8px;width:80px;height:120px}.tracker-main{align-content:start;gap:6px;min-width:0;display:grid}.tracker-main>.section-kicker,.tracker-main>.vkuiTitle,.tracker-main>.vkuiTitle__level1,.tracker-main>.book-detail-author,.tracker-main>.tracker-percent-badge{grid-column:auto;min-width:0}.tracker-main>.section-kicker,.section-kicker{font-size:10px;line-height:1.2}.tracker-main>.vkuiTitle,.tracker-main>.vkuiTitle__level1{font-size:18px;line-height:1.12}.tracker-main>.book-detail-author{font-size:12px;line-height:1.2}.tracker-percent-badge{min-height:27px;padding:5px 9px;font-size:14px}.tracker-progress-block{background:#ffffffb8;grid-column:auto;gap:6px;padding:8px}.tracker-progress-block>div{align-items:center;gap:8px;font-size:11px;line-height:1.2}.tracker-progress-block strong{text-align:right;max-width:none}.tracker-hero-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tracker-hero-actions>.vkuiButton__host,.tracker-book-link{border:1px solid var(--app-color-primary-border);width:100%;height:29px;min-height:29px;color:var(--app-color-primary);box-shadow:none;background:#ffffffdb;justify-content:center;padding:5px 7px;font-size:11px}.tracker-hero-actions>.vkuiButton__host .vkuiButton__in{justify-content:center;align-items:center;height:100%;min-height:29px;display:flex}.tracker-hero-actions>.vkuiButton__host .vkuiButton__content{justify-content:center;align-items:center;padding-left:0;padding-right:0;font-size:11px;line-height:1;display:flex}.tracker-metrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.tracker-metric{border:1px solid var(--app-color-border);background:var(--app-color-surface);border-radius:8px;align-content:center;gap:4px;min-height:68px;padding:9px 10px}.tracker-metric:not(:last-child){border-right:1px solid var(--app-color-border)}.tracker-metric strong{font-size:21px;line-height:1}.tracker-metric .vkuiText,.tracker-metric .vkuiText__host{font-size:13px;font-weight:400;line-height:1.15}.tracker-control-card{gap:12px;padding:14px}.tracker-progress-update-card{background:var(--app-color-surface)}.tracker-progress-update-card .tracker-card-heading{margin-bottom:-2px;display:block}.tracker-card-heading .vkuiTitle,.tracker-card-heading .vkuiTitle__level2{font-size:20px;line-height:1.2}.tracker-card-heading .vkuiText,.tracker-progress-update-card .tracker-card-heading>.vkuiText{color:var(--app-color-muted);background:0 0;padding:0;font-size:12px;font-weight:800}.tracker-medium-card{background:linear-gradient(180deg, #2f6b4f0d, #fff0 42%), var(--app-color-surface);box-shadow:none;gap:12px;padding:12px}.tracker-medium-card__top strong{font-size:16px}.tracker-medium-card__top .vkuiText{font-size:14px}.tracker-progress-update-card .tracker-medium-card__top .vkuiText,.tracker-progress-update-card .tracker-medium-card__top .vkuiText__host{font-size:12px;line-height:1.15}.tracker-medium-card__top>span{padding:5px 9px;font-size:12px}.tracker-progress-update-card .tracker-medium-card__top>span{padding:4px 8px;font-size:11px}.tracker-progress-update-card .tracker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.tracker-progress-update-card .tracker-form-grid>.vkuiButton__host{grid-column:1/-1;width:100%;height:40px;min-height:40px;padding:0 10px;font-size:13px}.tracker-progress-update-card .tracker-form-grid>.vkuiButton__host .vkuiButton__content{padding-left:0;padding-right:0;font-size:13px}.tracker-progress-update-card .vkuiInput__el,.tracker-format-settings-card .vkuiInput__el,.tracker-progress-update-card .tracker-form-grid .vkuiInput__el{height:40px;min-height:40px;padding-left:12px;padding-right:12px;font-size:13px}.tracker-progress-update-card .vkuiFormItem__top,.tracker-format-settings-card .vkuiFormItem__top{margin-bottom:8px;font-size:13px;line-height:1.2}.tracker-progress-update-card .vkuiSelectionControl__host{min-height:44px;padding:8px 0}.tracker-progress-update-card .vkuiSelectionControlLabel__title{font-size:14px;line-height:1.2}.tracker-secondary-actions{flex-wrap:wrap;order:10;gap:8px;display:flex}.tracker-secondary-actions .vkuiButton__host{width:auto;min-height:36px;font-size:14px}.tracker-section-switcher{border-color:var(--app-color-border);scrollbar-width:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid;overflow:visible}.tracker-section-switcher__button{flex:auto;min-width:0;min-height:42px;padding:8px 9px;font-size:13px}.tracker-section-switcher__button em{font-size:11px}}@media (width<=360px){.tracker-progress-update-card{padding:10px}.tracker-medium-card{padding:9px}.tracker-progress-update-card .tracker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tracker-progress-update-card .tracker-form-grid>.vkuiButton__host{grid-column:1/-1;height:40px;min-height:40px;padding:0 6px;font-size:12px}.tracker-progress-update-card .tracker-form-grid>.vkuiButton__host .vkuiButton__content{font-size:12px}.tracker-progress-update-card .vkuiInput__el,.tracker-progress-update-card .tracker-form-grid .vkuiInput__el{height:40px;min-height:40px;padding-left:8px;padding-right:8px;font-size:13px}.tracker-progress-update-card .vkuiFormItem__top{white-space:nowrap;margin-bottom:6px;font-size:11px}.tracker-metric .vkuiText,.tracker-metric .vkuiText__host{font-size:12px;line-height:1.12}}@keyframes trackerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes trackerCelebrationPop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trackerStarFloat{0%{opacity:0;transform:translateY(12px)rotate(45deg)scale(.6)}28%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translateY(-18px)rotate(135deg)scale(1.05)}}@keyframes trackerCoverGlow{0%,to{box-shadow:0 0 0 8px #f6c84f29,0 22px 42px #b88e2647}50%{box-shadow:0 0 0 12px #f6c84f3d,0 26px 54px #b88e2661}}.book-create-page{box-sizing:border-box;gap:10px;width:100%;max-width:680px;margin:0 auto;padding:6px 10px 96px;display:grid;overflow-x:hidden}.book-create-hero,.book-create-google,.book-create-form{background:radial-gradient(circle at 100% 0,#b85c4a14,#0000 34%),linear-gradient(135deg,#f7f8f6f5,#fff);border:1px solid #2f6b4f26;border-radius:14px;box-shadow:0 12px 28px #20231f0f}.book-create-hero{gap:6px;padding:12px;display:grid}.book-create-hero__top,.book-create-section-title{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.book-create-kicker,.book-create-kicker.vkuiText{color:var(--app-color-muted);margin-bottom:3px;font-size:12px;font-weight:900;line-height:1.15}.book-create-hero [class*=vkuiTitle],.book-create-google [class*=vkuiTitle],.book-create-form [class*=vkuiTitle]{color:var(--app-color-text);letter-spacing:0;margin:0;font-size:21px;line-height:1.1}.book-create-hero [class*=vkuiText]{color:var(--app-color-text);font-size:14px;line-height:1.35}.book-create-back{min-height:32px;color:var(--app-color-accent);white-space:nowrap;background:#b85c4a14;border:1px solid #b85c4a38;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.book-create-google,.book-create-form{gap:10px;padding:12px;display:grid}.book-create-google__search{grid-template-columns:minmax(0,1fr) 42px;gap:8px;min-width:0;display:grid}.book-create-google__search [class*=vkuiInput__host]{min-width:0}.book-create-google__search button{background:var(--app-color-primary);color:#fff;cursor:pointer;border:1px solid #2f6b4f33;border-radius:11px;justify-content:center;align-items:center;width:42px;height:44px;padding:0;display:inline-flex;box-shadow:0 8px 18px #2f6b4f29}.book-create-google__search button:disabled{opacity:.55;cursor:default}.book-create-state{color:var(--app-color-muted);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.book-create-state--error{color:var(--app-color-accent);background:#b85c4a17;border-color:#b85c4a47}.book-create-results{gap:8px;display:grid}.book-create-results-block{background:#2f6b4f09;border:1px solid #2f6b4f1a;border-radius:13px;gap:8px;padding:8px;display:grid}.book-create-results-block--site{background:radial-gradient(circle at 100% 0,#b85c4a17,#0000 38%),#b85c4a0b;border-color:#b85c4a38}.book-create-results-heading{gap:2px;display:grid}.book-create-results-heading span{color:var(--app-color-text);font-size:13px;font-weight:950;line-height:1.15}.book-create-results-heading small{color:var(--app-color-muted);font-size:11px;font-weight:800;line-height:1.2}.book-create-result{background:#ffffffbd;border:1px solid #2f6b4f1f;border-radius:12px;grid-template-columns:58px minmax(0,1fr);gap:9px;padding:8px;display:grid}.book-create-result--site{border-color:#b85c4a2e}.book-create-result__cover{aspect-ratio:2/3;width:58px;color:var(--app-color-primary);background:linear-gradient(145deg,#2f6b4f1f,#b85c4a14),#f7f8f6;border-radius:8px;justify-content:center;align-items:center;font-size:24px;font-weight:900;text-decoration:none;display:flex;overflow:hidden}.book-create-result__cover img,.book-create-form-cover img{object-fit:cover;width:100%;height:100%}.book-create-result__body{align-content:start;gap:5px;min-width:0;display:grid}.book-create-result__body strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.16;display:-webkit-box;overflow:hidden}.book-create-result__body small{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.book-create-result__body p{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.book-create-result__body [class*=vkuiButton],.book-create-result__action{justify-self:start;margin-top:2px}.book-create-result__action{min-height:30px;color:var(--app-color-accent);background:#b85c4a14;border:1px solid #b85c4a38;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.book-create-form-cover{aspect-ratio:2/3;border:1px solid #2f6b4f26;border-radius:8px;flex:none;width:52px;overflow:hidden;box-shadow:0 8px 18px #20231f1f}.book-create-form [class*=vkuiFormItem]{padding-left:0;padding-right:0}.book-create-form [class*=vkuiFormItem__top]{color:var(--app-color-muted);font-size:12px;font-weight:900}.book-create-form__two{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:8px;display:grid}.book-create-form [class*=vkuiInput__el],.book-create-form [class*=vkuiTextarea__el],.book-create-google [class*=vkuiInput__el]{font-size:14px}.book-create-form [class*=vkuiCheckbox]{padding-left:0;padding-right:0}.book-create-genre-picker{gap:8px;margin-top:9px;display:grid}.book-create-genre-toggle{min-height:38px;color:var(--app-color-primary-dark);cursor:pointer;background:#2f6b4f12;border:1px solid #2f6b4f2e;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:900;line-height:1.1;display:flex}.book-create-genre-toggle span:first-child{min-width:0}.book-create-genre-toggle svg{flex:none;transition:transform .16s}.book-create-genre-toggle--open svg{transform:rotate(180deg)}.book-create-genre-toggle__count{min-width:24px;height:24px;color:var(--app-color-primary-dark);background:#2f6b4f1f;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.book-create-genre-panel{background:#ffffffb8;border:1px solid #2f6b4f24;border-radius:12px;gap:8px;padding:8px;display:grid}.book-create-genre-search{min-height:38px;color:var(--app-color-muted);background:#ffffffdb;border:1px solid #2f6b4f29;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.book-create-genre-search input{min-width:0;color:var(--app-color-text);font:inherit;background:0 0;border:0;outline:none;font-size:13px;font-weight:800}.book-create-genre-search input::placeholder{color:var(--app-color-muted)}.book-create-genre-list{gap:6px;max-height:236px;padding-right:2px;display:grid;overflow:auto}.book-create-genre-option{min-height:34px;color:var(--app-color-text);text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #2f6b4f21;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:12px;font-weight:850;line-height:1.15;display:flex}.book-create-genre-option span{min-width:0}.book-create-genre-option svg{color:var(--app-color-primary);flex:none}.book-create-genre-option--selected{color:var(--app-color-primary-dark);background:#2f6b4f1a;border-color:#2f6b4f47}.book-create-genre-empty,.book-create-genre-empty.vkuiText{color:var(--app-color-muted);padding:8px 4px;font-size:12px;font-weight:800}.book-create-file{min-height:42px;color:var(--app-color-primary-dark);text-align:center;cursor:pointer;background:#2f6b4f12;border:1px dashed #2f6b4f47;border-radius:11px;justify-content:center;align-items:center;padding:9px 11px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.book-create-file input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.book-create-file__clear{color:var(--app-color-accent);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:12px;font-weight:900}.book-create-file__hint,.book-create-file__hint.vkuiText,.book-create-file__error,.book-create-file__error.vkuiText{margin-top:7px;font-size:11px;font-weight:800;line-height:1.25}.book-create-file__hint,.book-create-file__hint.vkuiText{color:var(--app-color-muted)}.book-create-file__error,.book-create-file__error.vkuiText{color:var(--app-color-accent)}.book-create-file+[class*=vkuiInput__host],.book-create-file__hint+[class*=vkuiInput__host],.book-create-file__error+[class*=vkuiInput__host]{margin-top:9px}:root[data-app-theme=dark] .book-create-page{background:var(--app-color-surface)}:root[data-app-theme=dark] .book-create-hero,:root[data-app-theme=dark] .book-create-google,:root[data-app-theme=dark] .book-create-form{background:radial-gradient(circle at 100% 0,#d889751f,#0000 34%),linear-gradient(135deg,#16201afa,#101713f5);border-color:#dee8dd24;box-shadow:0 14px 32px #00000042}:root[data-app-theme=dark] .book-create-back,:root[data-app-theme=dark] .book-create-result,:root[data-app-theme=dark] .book-create-results-block,:root[data-app-theme=dark] .book-create-state,:root[data-app-theme=dark] .book-create-file,:root[data-app-theme=dark] .book-create-genre-toggle,:root[data-app-theme=dark] .book-create-genre-panel,:root[data-app-theme=dark] .book-create-genre-search,:root[data-app-theme=dark] .book-create-genre-option{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .book-create-results-block--site{background:radial-gradient(circle at 100% 0,#d889751f,#0000 36%),#ffffff0f;border-color:#d889753d}:root[data-app-theme=dark] .book-create-result__action{color:#f2b0a2;background:#d889751a;border-color:#d8897542}:root[data-app-theme=dark] .book-create-genre-toggle__count,:root[data-app-theme=dark] .book-create-genre-option--selected{color:var(--app-color-text);background:#7bb99529}:root[data-app-theme=dark] .book-create-state--error{color:#f2b0a2;border-color:#d8897542}:root[data-app-theme=dark] .book-create-result__cover{background:linear-gradient(145deg,#7bb99529,#d8897514),#ffffff0d}@media (width<=380px){.book-create-page{gap:10px;padding-left:9px;padding-right:9px}.book-create-hero,.book-create-google,.book-create-form{padding-left:11px;padding-right:11px}.book-create-hero [class*=vkuiTitle],.book-create-google [class*=vkuiTitle],.book-create-form [class*=vkuiTitle]{font-size:20px}.book-create-result{grid-template-columns:58px minmax(0,1fr)}.book-create-result__cover{width:58px}.book-create-form__two{grid-template-columns:1fr;gap:0}}.book-detail-shell{background:var(--app-color-surface);flex-direction:column;gap:14px;padding:0 12px 96px;display:flex}.book-detail-shell .detail-toolbar{justify-content:space-between;gap:8px;display:flex}.book-detail-shell .empty-card{border-radius:16px}.book-detail-shell .book-detail-hero{border:1px solid var(--app-color-primary-border);background:radial-gradient(circle at 18% 10%,#2f6b4f24,#0000 34%),linear-gradient(135deg,#f7f8f6f0,#fffffff5 58%,#b85c4a1a);border-radius:16px;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #20231f14}.book-detail-shell .book-detail-hero:before{content:"";background:linear-gradient(90deg, var(--app-color-primary), #b85c4ab3);height:3px;position:absolute;inset:0 0 auto}.book-detail-shell .book-detail-cover-shell{background:linear-gradient(145deg,#2f6b4f24,#b85c4a14),#ffffffe0;border-radius:14px;align-content:start;align-self:start;justify-items:center;gap:8px;width:108px;min-height:194px;padding:6px;display:grid}.book-detail-shell .book-detail-cover-frame{width:96px;height:144px;position:relative}.book-detail-shell .book-detail-cover{object-fit:cover;border-radius:10px;width:100%;height:100%;box-shadow:0 14px 24px #20231f2e}.book-detail-shell .book-detail-cover--empty{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:34px;font-weight:800;display:grid}.book-detail-shell .book-detail-cover-rating{color:#744718;background:#ffffffeb;border:1px solid #ffc94c8a;border-radius:999px;align-items:center;gap:3px;min-height:25px;padding:4px 7px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 8px 18px #20231f2e}.book-detail-shell .book-detail-cover-rating strong{font-size:12px;line-height:1}.book-detail-shell .book-detail-cover-rating__star{color:#f4ba24;text-shadow:0 1px 2px #74471838;font-size:13px;line-height:1}.book-detail-shell .book-detail-review-jump{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary);color:#fff;cursor:pointer;width:96px;min-height:32px;font:inherit;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 8px 18px #2f6b4f2e}.book-detail-shell .book-detail-review-jump:focus-visible{outline-offset:2px;outline:2px solid #f4ba24c7}.book-detail-shell .book-detail-main{align-content:start;gap:7px;min-width:0;display:grid}.book-detail-shell .book-detail-main>.vkuiTitle{color:var(--app-color-text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(20px,5.4vw,28px);line-height:1.08}.book-detail-shell .book-detail-author,.book-detail-shell .book-detail-author.vkuiText{color:var(--app-color-muted);font-size:14px;line-height:1.25}.book-detail-shell .book-card__status{background:var(--app-color-primary-soft);width:fit-content;max-width:100%;color:var(--app-color-primary);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.1}.book-detail-shell .book-detail-age-warning{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent-soft);width:fit-content;max-width:100%;color:var(--app-color-accent);cursor:help;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex}.book-detail-shell .book-detail-age-warning svg{flex:none}.book-detail-shell .book-detail-score{border-radius:999px;min-height:28px;padding:4px 8px;font-size:12px}.book-detail-shell .book-detail-score strong{font-size:14px}.book-detail-shell .book-detail-score small{font-size:11px}.book-detail-shell .book-detail-progress{background:#ffffffc2;border-radius:12px;gap:6px;padding:8px}.book-detail-shell .book-detail-progress>div{font-size:12px}.book-detail-shell .book-detail-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0 0;padding:0;display:grid}.book-detail-shell .book-detail-facts-list div{border:1px solid var(--app-color-border);background:#ffffffc2;border-radius:12px;align-content:center;gap:2px;min-height:44px;padding:7px 8px;display:grid}.book-detail-shell .book-detail-facts-list dt,.book-detail-shell .book-detail-facts-list dd{overflow-wrap:anywhere;margin:0}.book-detail-shell .book-detail-facts-list dt{color:var(--app-color-muted);font-size:11px;line-height:1.1}.book-detail-shell .book-detail-facts-list dd{color:var(--app-color-text);font-size:12px;font-weight:800;line-height:1.18}.book-detail-shell .shelf-panel{border:1px solid var(--app-color-primary-border);background:linear-gradient(145deg,#2f6b4f12,#b85c4a0d),#ffffffc2;border-radius:14px;gap:8px;width:min(100vw - 48px,520px);margin-top:2px;margin-left:-120px;padding:10px;display:grid}.book-detail-shell .shelf-current{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);border-radius:12px;gap:3px;padding:8px 10px;display:grid}.book-detail-shell .shelf-current span{color:var(--app-color-primary);text-transform:uppercase;font-size:11px;font-weight:800}.book-detail-shell .shelf-current strong{color:var(--app-color-text);font-size:14px}.book-detail-shell .shelf-current .vkuiText{color:var(--app-color-muted);font-size:12px}.book-detail-shell .shelf-panel__hint{color:var(--app-color-muted);font-size:12px;font-weight:600;line-height:1.35}.book-detail-shell .shelf-panel__tracker{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #b85c4a29}.book-detail-shell .shelf-picker{gap:8px;display:grid}.book-detail-shell .shelf-picker [class*=vkuiButton__host]{border-radius:12px;min-height:38px}.book-detail-shell .shelf-menu{border-color:var(--app-color-primary-border);background:#ffffffeb;border-radius:14px;gap:10px;padding:10px;display:grid}.book-detail-shell .shelf-menu__options{grid-template-columns:1fr;gap:7px;display:grid}.book-detail-shell .shelf-menu__option{border:1px solid var(--app-color-border);background:var(--app-color-surface);min-height:54px;color:var(--app-color-text);cursor:pointer;text-align:left;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.book-detail-shell .shelf-menu__option:hover,.book-detail-shell .shelf-menu__option:focus-visible,.book-detail-shell .shelf-menu__option--active{border-color:var(--app-color-primary);background:var(--app-color-primary-soft)}.book-detail-shell .shelf-menu__option:disabled{cursor:default;opacity:.68}.book-detail-shell .shelf-menu__option span{overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.18}.book-detail-shell .shelf-menu__option small{color:var(--app-color-muted);font-size:11px;line-height:1.25}.book-detail-shell .shelf-form{border:1px solid var(--app-color-border);background:var(--app-color-soft);border-radius:14px;gap:9px;padding:10px;display:grid}.book-detail-shell .shelf-form__title{gap:2px;display:grid}.book-detail-shell .shelf-form__title strong{color:var(--app-color-text);font-size:14px;line-height:1.18}.book-detail-shell .shelf-form__title span{color:var(--app-color-muted);font-size:12px;line-height:1.35}.book-detail-shell .shelf-form .vkuiFormItem{padding:0}.book-detail-shell .shelf-form .vkuiFormItem__top{color:var(--app-color-muted);font-size:12px;font-weight:800}.book-detail-shell .shelf-form__select{border:1px solid var(--app-color-border);background:var(--app-color-surface);width:100%;min-height:38px;color:var(--app-color-text);font:inherit;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:700}.book-detail-shell .shelf-form .vkuiCheckbox{padding:0}.book-detail-shell .shelf-form__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.book-detail-shell .shelf-panel__error{color:var(--app-color-accent);font-size:12px;font-weight:700}.book-detail-shell .book-detail-club-list{gap:8px;display:grid}.book-detail-shell .book-detail-club-card{border:1px solid var(--app-color-primary-border);background:radial-gradient(circle at 100% 0%, #b85c4a14, transparent 40%), var(--app-color-surface);color:var(--app-color-text);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid;box-shadow:0 8px 18px #20231f0f}.book-detail-shell .book-detail-club-card__icon{background:var(--app-color-primary);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.book-detail-shell .book-detail-club-card__body{gap:6px;min-width:0;display:grid}.book-detail-shell .book-detail-club-card__body strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.18;overflow:hidden}.book-detail-shell .book-detail-club-card__meta{flex-wrap:wrap;gap:5px;display:flex}.book-detail-shell .book-detail-club-card__meta em{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);max-width:100%;color:var(--app-color-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.05;overflow:hidden}.book-detail-shell .content-section{gap:10px;margin:0;display:grid}.book-detail-shell .section-heading{gap:2px}.book-detail-shell .section-heading .vkuiTitle{font-size:21px;line-height:1.16}.book-detail-shell .section-heading .vkuiText{color:var(--app-color-muted);font-size:13px}.book-detail-shell .detail-text-card,.book-detail-shell .rating-side-card,.book-detail-shell .review-card{border-color:var(--app-color-border);background:var(--app-color-surface);border-radius:14px;padding:12px}.book-detail-shell .detail-text-card .vkuiText{color:var(--app-color-text);font-size:14px;line-height:1.5}.book-detail-shell .rating-panel{grid-template-columns:98px minmax(0,1fr);gap:8px;display:grid}.book-detail-shell .rating-card{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border-radius:14px;align-content:center;min-height:92px;padding:12px;display:grid}.book-detail-shell .rating-card strong{font-size:28px;line-height:1}.book-detail-shell .rating-card .vkuiText{color:#ffffffd1;font-size:12px}.book-detail-shell .rating-side-card{align-content:center;gap:6px;display:grid}.book-detail-shell .rating-side-card .vkuiText,.book-detail-shell .review-card .vkuiText{color:var(--app-color-text);font-size:13px}.book-detail-shell .review-list{gap:8px;display:grid}.book-detail-shell .review-card{background:radial-gradient(circle at 100% 0%, #b85c4a14, transparent 38%), var(--app-color-surface);gap:10px;display:grid;position:relative;overflow:hidden}.book-detail-shell .review-card:before{content:"";background:linear-gradient(180deg, var(--app-color-primary), #b85c4ac7);width:4px;position:absolute;inset:0 auto 0 0}.book-detail-shell .review-card__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.book-detail-shell .review-card__author{min-width:0;color:var(--app-color-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.book-detail-shell .review-card__author span{gap:2px;min-width:0;display:grid}.book-detail-shell .review-card__author strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.18;overflow:hidden}.book-detail-shell .review-card__author small,.book-detail-shell .review-card small{color:var(--app-color-muted);font-size:11px;font-weight:700;line-height:1.15}.book-detail-shell .review-card__score{border:1px solid var(--app-color-accent-border);background:var(--app-color-accent-soft);min-width:64px;color:var(--app-color-accent);text-align:center;border-radius:12px;place-items:center;padding:5px 8px;display:grid}.book-detail-shell .review-card__score small{color:var(--app-color-muted);font-size:9px;font-weight:900;line-height:1}.book-detail-shell .review-card__score strong{color:var(--app-color-accent);font-size:13px;font-weight:900;line-height:1.1}.book-detail-shell .review-card__text{color:var(--app-color-text);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.book-detail-shell .review-card--expanded .review-card__text{-webkit-line-clamp:unset;display:block;overflow:visible}.book-detail-shell .review-card__expand{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);min-height:30px;color:var(--app-color-primary);cursor:pointer;font:inherit;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:900}.book-detail-shell .book-reviews-section{gap:9px}.book-detail-shell .book-review-form{border-color:var(--app-color-border);background:radial-gradient(circle at 100% 0%, #b85c4a17, transparent 40%), var(--app-color-surface);border-radius:14px;gap:10px;padding:12px;display:grid}.book-detail-shell .book-review-form__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.book-detail-shell .book-review-form__heading strong{color:var(--app-color-text);font-size:16px;font-weight:900;line-height:1.15;display:block}.book-detail-shell .book-review-form__heading span,.book-detail-shell .book-review-score-grid span,.book-detail-shell .book-review-textarea span{color:var(--app-color-muted);font-size:11px;font-weight:800;line-height:1.15}.book-detail-shell .book-review-score-grid{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px;display:grid}.book-detail-shell .book-review-score-grid label{gap:4px;min-width:0;display:grid}.book-detail-shell .book-review-score-grid input{width:100%;min-width:0;height:38px;color:var(--app-color-text);font:inherit;background:#ffffffc7;border:1px solid #2f6b4f24;border-radius:10px;padding:0 8px;font-size:14px;font-weight:800}.book-detail-shell .book-review-textarea{gap:5px;display:grid}.book-detail-shell .book-review-textarea textarea{resize:vertical;width:100%;min-height:96px;color:var(--app-color-text);font:inherit;background:#ffffffc7;border:1px solid #2f6b4f24;border-radius:12px;padding:10px;font-size:14px;line-height:1.35}.book-detail-shell .book-review-form__error,.book-detail-shell .book-review-form__success{margin:0;font-size:12px;font-weight:800}.book-detail-shell .book-review-form__error{color:var(--app-color-accent)}.book-detail-shell .book-review-form__success{color:var(--app-color-primary)}.book-detail-shell .genre-list{flex-wrap:wrap;gap:7px;display:flex}.book-detail-shell .genre-list span{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);color:var(--app-color-primary);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.book-detail-shell .detail-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.book-detail-shell .detail-facts-grid .stat-card{border-radius:14px;min-height:74px;padding:10px}.book-detail-shell .detail-facts-grid .stat-card strong{font-size:16px}.book-detail-shell .detail-facts-grid .stat-card .vkuiText{font-size:12px}.book-detail-shell .similar-books-row{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.book-detail-shell .similar-book-cover-link{border:1px solid var(--app-color-border);background:var(--app-color-soft);scroll-snap-align:start;border-radius:10px;place-items:center;width:78px;min-width:78px;height:118px;display:grid;overflow:hidden;box-shadow:0 8px 18px #20231f1a}.book-detail-shell .similar-book-cover-link img,.book-detail-shell .similar-book-cover-link span{width:100%;height:100%}.book-detail-shell .similar-book-cover-link img{object-fit:cover}.book-detail-shell .similar-book-cover-link span{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;place-items:center;font-size:24px;font-weight:800;display:grid}@media (width<=380px){.book-detail-shell{padding-inline:10px}.book-detail-shell .book-detail-hero{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px}.book-detail-shell .book-detail-cover-shell{width:96px;min-height:174px}.book-detail-shell .book-detail-cover-frame,.book-detail-shell .book-detail-review-jump{width:86px}.book-detail-shell .book-detail-cover-frame{height:129px}.book-detail-shell .book-detail-cover{width:100%;height:100%}.book-detail-shell .book-detail-cover-rating{min-height:23px;padding:4px 6px;font-size:11px;top:5px;right:5px}.book-detail-shell .shelf-panel{width:calc(100vw - 40px);margin-left:-106px}.book-detail-shell .book-detail-main>.vkuiTitle{font-size:19px}.book-detail-shell .book-detail-facts-list,.book-detail-shell .rating-panel{grid-template-columns:1fr}}@media (width>=700px){.book-detail-shell{max-width:720px;margin:0 auto}.book-detail-shell .book-detail-hero{grid-template-columns:136px minmax(0,1fr);gap:16px;padding:16px}.book-detail-shell .book-detail-cover-shell{width:136px;min-height:226px}.book-detail-shell .book-detail-cover-frame,.book-detail-shell .book-detail-review-jump{width:122px}.book-detail-shell .book-detail-cover-frame{height:183px}.book-detail-shell .book-detail-cover{width:100%;height:100%}.book-detail-shell .shelf-panel{width:min(100% + 152px,660px);margin-left:-152px}.book-detail-shell .shelf-menu__options{grid-template-columns:repeat(2,minmax(0,1fr))}.book-detail-shell .book-review-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-app-theme=dark] .book-detail-shell{background:var(--app-color-surface)}:root[data-app-theme=dark] .book-detail-shell .book-detail-hero,:root[data-app-theme=dark] .book-detail-shell .shelf-panel,:root[data-app-theme=dark] .book-detail-shell .book-detail-club-card,:root[data-app-theme=dark] .book-detail-shell .detail-text-card,:root[data-app-theme=dark] .book-detail-shell .book-review-form,:root[data-app-theme=dark] .book-detail-shell .rating-side-card,:root[data-app-theme=dark] .book-detail-shell .review-card,:root[data-app-theme=dark] .book-detail-shell .shelf-menu,:root[data-app-theme=dark] .book-detail-shell .shelf-form,:root[data-app-theme=dark] .book-detail-shell .detail-facts-grid .stat-card{border-color:var(--app-color-border);background:linear-gradient(145deg, #7bb99514, #d889750f), var(--app-color-surface);color:var(--app-color-text)}:root[data-app-theme=dark] .book-detail-shell .book-detail-cover-shell,:root[data-app-theme=dark] .book-detail-shell .book-detail-progress,:root[data-app-theme=dark] .book-detail-shell .book-detail-facts-list div,:root[data-app-theme=dark] .book-detail-shell .shelf-menu__option,:root[data-app-theme=dark] .book-detail-shell .similar-book-cover-link{border-color:var(--app-color-border);background:#ffffff0f}:root[data-app-theme=dark] .book-detail-shell .book-detail-cover-rating{color:#f5dfad;background:#121c16e6;border-color:#f4ba2480}:root[data-app-theme=dark] .book-detail-shell .book-detail-review-jump{background:var(--app-color-primary);color:#fff;border-color:#81be9a3d}:root[data-app-theme=dark] .book-detail-shell .book-review-score-grid input,:root[data-app-theme=dark] .book-detail-shell .book-review-textarea textarea{border-color:var(--app-color-border);color:var(--app-color-text);background:#ffffff0f}:root[data-app-theme=dark] .book-detail-shell .shelf-menu__option--active,:root[data-app-theme=dark] .book-detail-shell .shelf-menu__option:hover,:root[data-app-theme=dark] .book-detail-shell .shelf-menu__option:focus-visible,:root[data-app-theme=dark] .book-detail-shell .shelf-current{border-color:var(--app-color-primary-border);background:var(--app-color-primary-soft)}.books-page{box-sizing:border-box;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:16px 10px 96px;display:grid;overflow-x:hidden}.books-page-hero,.books-page-shelf,.books-page-search-results,.books-page-empty{background:radial-gradient(circle at 100% 0,#b85c4a14,#0000 34%),linear-gradient(135deg,#f7f8f6f5,#fff);border:1px solid #2f6b4f26;border-radius:14px;box-shadow:0 12px 28px #20231f0f}.books-page-hero{z-index:5;gap:10px;padding:13px;display:grid;position:relative;overflow:visible}.books-page-hero__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.books-page-kicker,.books-page-kicker.vkuiText{color:var(--app-color-muted);margin-bottom:3px;font-size:12px;font-weight:800}.books-page-hero [class*=vkuiTitle]{color:var(--app-color-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;line-height:1.08;overflow:hidden}.books-page-hero__count{min-height:26px;color:var(--app-color-primary-dark);text-align:center;white-space:nowrap;background:#ffffffb8;border:1px solid #2f6b4f2e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.1;display:inline-flex}.books-page-add{width:max-content;min-height:34px;color:var(--app-color-primary-dark);background:#2f6b4f1a;border:1px solid #2f6b4f33;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.books-page-search{z-index:4;grid-template-columns:minmax(0,1fr) 40px;gap:7px;min-width:0;padding:0;display:grid;position:relative}.books-page-search [class*=vkuiInput__host]{min-width:0}.books-page-search [class*=vkuiInput__el]{font-size:14px}.books-page-search__submit{background:var(--app-color-primary);color:#fff;cursor:pointer;border:1px solid #2f6b4f33;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:0;height:44px;padding:0;display:inline-flex;box-shadow:0 8px 18px #2f6b4f29}.books-page-search__submit:disabled{opacity:.62;cursor:default}.books-page-suggestions{z-index:20;background:#ffffffeb;border:1px solid #2f6b4f24;border-radius:10px;gap:7px;max-height:min(360px,58vh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #20231f14}.books-page-suggestion{min-height:54px;color:var(--app-color-text);background:linear-gradient(135deg,#f7f8f6eb,#fff);border:1px solid #2f6b4f1a;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px;text-decoration:none;display:grid}.books-page-suggestion__cover{aspect-ratio:2/3;width:38px;color:var(--app-color-primary);background:#2f6b4f1a;border-radius:6px;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex;overflow:hidden}.books-page-suggestion__cover img{object-fit:cover;width:100%;height:100%}.books-page-suggestion__info{gap:2px;min-width:0;display:grid}.books-page-suggestion__info strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.18;overflow:hidden}.books-page-suggestion__info small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.books-page-suggestion__status{max-width:78px;color:var(--app-color-primary-dark);text-align:center;background:#2f6b4f1a;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1.1}.books-page-suggestions__state{min-height:44px;color:var(--app-color-muted);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.books-page-suggestions__state [class*=vkuiText]{color:var(--app-color-muted);font-size:12px}.books-page-suggestions__all{min-height:34px;color:var(--app-color-primary);cursor:pointer;background:#2f6b4f17;border:1px solid #2f6b4f2e;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.books-page-shelf,.books-page-search-results{gap:11px;padding:13px 12px 12px;display:grid;position:relative;overflow:hidden}.books-page-shelf:before,.books-page-search-results:before{background:linear-gradient(90deg, var(--app-color-primary), #b85c4ab3);content:"";border-radius:999px;height:3px;position:absolute;top:0;left:14px;right:14px}.books-page-section-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.books-page-section-heading>div{min-width:0}.books-page-section-heading [class*=vkuiTitle]{color:var(--app-color-text);letter-spacing:0;margin:0;font-size:19px;line-height:1.15}.books-page-section-heading [class*=vkuiText]{color:var(--app-color-muted);margin-top:4px;font-size:11.5px;line-height:1.3}.books-page-reset{min-height:32px;color:var(--app-color-primary);cursor:pointer;background:#ffffffc7;border:1px solid #2f6b4f2e;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.books-page-shelf-open{min-width:46px;min-height:30px;color:var(--app-color-primary-dark);background:#2f6b4f1a;border:1px solid #2f6b4f33;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.books-page-shelf__row{scroll-snap-type:x proximity;gap:10px;padding:2px 2px 11px;display:flex;overflow:auto hidden}.books-page-shelf__row::-webkit-scrollbar{height:6px}.books-page-search-grid::-webkit-scrollbar{height:6px}.books-page-shelf__row::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.books-page-search-grid::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.books-page-book{scroll-snap-align:start;flex:0 0 98px;align-content:start;gap:7px;width:98px;display:grid}.books-page-book__cover{aspect-ratio:2/3;color:var(--app-color-primary);background:linear-gradient(145deg,#f7f8f6eb,#2f6b4f1a);border:1px solid #2f6b4f2e;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 20px #20231f14}.books-page-book__cover img{object-fit:cover;width:100%;height:100%}.books-page-book__cover>span:not(.books-page-book__meta){font-size:32px;font-weight:900;line-height:1}.books-page-book__meta{min-height:22px;color:var(--app-color-primary-dark);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #2f6b4f2e;border-radius:999px;justify-content:center;align-items:center;padding:3px 5px;font-size:10px;font-weight:900;line-height:1.05;display:inline-flex;position:absolute;bottom:5px;left:5px;right:5px}.books-page-book__button[class*=vkuiButton]{border-radius:9px;width:100%;height:auto;min-height:36px;font-size:10.5px;font-weight:900;line-height:1.1}.books-page-book__button [class*=vkuiButton__in]{width:100%;min-width:0;height:100%;min-height:0;padding:0 4px}.books-page-book__button [class*=vkuiButton__content]{text-align:center;overflow-wrap:normal;white-space:normal;word-break:normal;max-width:100%;font-weight:900;display:block;overflow:visible;font-size:10.5px!important;line-height:1.08!important}.books-page-book__status{min-height:30px;color:var(--app-color-primary-dark);text-align:center;background:#2f6b4f1a;border:1px solid #2f6b4f33;border-radius:9px;justify-content:center;align-items:center;padding:5px 7px;font-size:10.5px;font-weight:900;line-height:1.12;display:flex}.books-page-search-grid{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:14px 12px;display:grid}.books-page-search-grid .books-page-book{flex:none;width:auto;min-width:0}.books-page-shelf-detail{gap:12px}.books-page-shelf-detail__summary{min-height:32px;color:var(--app-color-primary-dark);background:#2f6b4f12;border:1px solid #2f6b4f1f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:flex}.books-page-shelf-detail__grid{padding:0;overflow:visible}.books-page-pagination{background:#ffffffb8;border:1px solid #2f6b4f1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.books-page-pagination button{min-height:34px;color:var(--app-color-primary-dark);cursor:pointer;background:#2f6b4f1a;border:1px solid #2f6b4f2e;border-radius:10px;font-size:12px;font-weight:900}.books-page-pagination button:disabled{opacity:.45;cursor:default}.books-page-pagination span{color:var(--app-color-primary-dark);white-space:nowrap;font-size:12px;font-weight:900}.books-page-empty{gap:10px;padding:16px;display:grid}.books-page-empty--center{text-align:center;justify-items:center}.books-page-empty [class*=vkuiText]{color:var(--app-color-muted);font-size:14px}:root[data-app-theme=dark] .books-page{background:var(--app-color-surface)}:root[data-app-theme=dark] .books-page-hero,:root[data-app-theme=dark] .books-page-shelf,:root[data-app-theme=dark] .books-page-search-results,:root[data-app-theme=dark] .books-page-empty{background:radial-gradient(circle at 100% 0,#d889751f,#0000 34%),linear-gradient(135deg,#16201afa,#101713f5);border-color:#dee8dd24;box-shadow:0 14px 32px #00000042}:root[data-app-theme=dark] .books-page-hero__count,:root[data-app-theme=dark] .books-page-add,:root[data-app-theme=dark] .books-page-reset,:root[data-app-theme=dark] .books-page-shelf-open,:root[data-app-theme=dark] .books-page-book__meta,:root[data-app-theme=dark] .books-page-book__status,:root[data-app-theme=dark] .books-page-shelf-detail__summary,:root[data-app-theme=dark] .books-page-pagination,:root[data-app-theme=dark] .books-page-pagination button,:root[data-app-theme=dark] .books-page-suggestions,:root[data-app-theme=dark] .books-page-suggestion,:root[data-app-theme=dark] .books-page-suggestions__all{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .books-page-shelf-open,:root[data-app-theme=dark] .books-page-add,:root[data-app-theme=dark] .books-page-reset,:root[data-app-theme=dark] .books-page-suggestions__all,:root[data-app-theme=dark] .books-page-book__status,:root[data-app-theme=dark] .books-page-pagination span,:root[data-app-theme=dark] .books-page-pagination button{color:var(--app-color-primary)}:root[data-app-theme=dark] .books-page-book__cover,:root[data-app-theme=dark] .books-page-suggestion__cover{background:linear-gradient(145deg,#7bb99529,#d8897514),#ffffff0d;border-color:#dee8dd24;box-shadow:0 12px 22px #00000047}:root[data-app-theme=dark] .books-page-book__meta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101713d6}:root[data-app-theme=dark] .books-page-search [class*=vkuiInput__el]{color:var(--app-color-text);background:#ffffff12}:root[data-app-theme=dark] .books-page-suggestions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101713f5;box-shadow:0 18px 34px #00000057}:root[data-app-theme=dark] .books-page-suggestion{background:linear-gradient(135deg,#7bb99514,#d889750d),#ffffff0f}:root[data-app-theme=dark] .books-page-suggestion:hover,:root[data-app-theme=dark] .books-page-suggestion:focus-visible{border-color:var(--app-color-primary-border);background:linear-gradient(135deg,#7bb99524,#d8897512),#ffffff14}:root[data-app-theme=dark] .books-page-suggestion__info strong{color:var(--app-color-text)}:root[data-app-theme=dark] .books-page-suggestion__info small,:root[data-app-theme=dark] .books-page-suggestions__state,:root[data-app-theme=dark] .books-page-suggestions__state [class*=vkuiText]{color:var(--app-color-muted)}:root[data-app-theme=dark] .books-page-suggestion__status{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);color:var(--app-color-primary)}@media (width<=380px){.books-page{gap:10px;padding-left:9px;padding-right:9px}.books-page-hero{padding:12px 11px}.books-page-hero__top{align-items:center}.books-page-hero [class*=vkuiTitle]{font-size:21px}.books-page-search{grid-template-columns:minmax(0,1fr) 38px}.books-page-search__submit{width:38px;height:42px}.books-page-book{flex-basis:84px;width:84px}.books-page-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.books-page-shelf-open{min-width:42px;min-height:28px;padding:5px 8px;font-size:11px}.books-page-pagination{grid-template-columns:1fr 1fr}.books-page-pagination span{grid-area:1/1/auto/-1;justify-self:center}}.community-shell{gap:14px;padding:12px 12px 32px;display:grid}.community-hero{border:1px solid var(--app-color-primary-border);box-shadow:var(--app-shadow-soft);background:radial-gradient(circle at 88% 10%,#b85c4a21,#0000 30%),linear-gradient(135deg,#fff,#f7f8f6c2);border-radius:8px;gap:8px;padding:14px 16px;display:grid;overflow:hidden}.community-hero .vkuiText{color:var(--app-color-muted)}.community-tabs{border:1px solid var(--app-color-border);background:#f7f8f6c7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:6px;display:grid}.community-tab{border:1px solid var(--app-color-primary-border);min-width:0;min-height:40px;color:var(--app-color-primary-dark);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:13px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.community-tab:hover{border-color:#2f6b4f6b;transform:translateY(-1px)}.community-tab--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f29}.community-tab span{background:var(--app-color-primary-soft);min-width:20px;height:20px;color:var(--app-color-primary);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.community-tab--active span{color:#fff;background:#fff3}.community-list{gap:12px;display:grid}.community-group{border:1px solid var(--app-color-border);box-shadow:var(--app-shadow-soft);background:radial-gradient(circle at 100% 0,#2f6b4f14,#0000 34%),#ffffffd6;border-radius:8px;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.community-group:before{content:"";background:var(--app-color-primary);width:4px;position:absolute;inset:0 auto 0 0}.community-group--upcoming:before{background:var(--app-color-accent)}.community-group--past:before,.community-group--other:before{background:#6f776d75}.community-group__heading{justify-content:space-between;align-items:flex-start;gap:12px;padding-left:4px;display:flex}.community-group__heading .vkuiTitle{margin:0;font-size:19px;line-height:1.12}.community-group__controls{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.community-group__count{border:1px solid var(--app-color-primary-border);min-width:34px;height:30px;color:var(--app-color-primary-dark);background:#fff;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.community-group__toggle{border:1px solid var(--app-color-primary-border);background:var(--app-color-surface);min-height:30px;color:var(--app-color-primary-dark);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.community-group__toggle:hover{border-color:var(--app-color-primary);background:var(--app-color-primary-soft);color:var(--app-color-primary);transform:translateY(-1px)}.community-group--past.community-group--collapsed{box-shadow:none;background:linear-gradient(135deg,#6f776d0f,#ffffffd1),#fff}.community-group__items{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.community-card{border-color:#2f6b4f2e;border-left:4px solid var(--app-color-primary);background:linear-gradient(145deg,#2f6b4f0f,#ffffffe6),#fff;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #20231f0e}.community-card:hover{border-color:#2f6b4f52;transform:translateY(-1px);box-shadow:0 16px 30px #20231f16}.community-card--upcoming{border-left-color:var(--app-color-accent);background:linear-gradient(145deg,#b85c4a14,#ffffffeb),#fff}.community-card--past,.community-card--other{background:linear-gradient(145deg,#6f776d0f,#ffffffeb),#fff;border-left-color:#6f776d6b}.community-card__cover{background:var(--app-color-primary-soft);width:92px;min-height:138px;color:var(--app-color-primary-dark);border-radius:8px;align-self:start;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 22px #20231f21}.community-card__cover img{object-fit:cover;width:100%;height:100%}.community-card__cover span,.community-card__cover--empty{font-size:24px;font-weight:900}.community-card__cover--marathon{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;min-height:92px}.community-card__body{align-content:start;gap:8px;min-width:0;display:grid}.community-card__topline,.community-card__meta{flex-wrap:wrap;gap:6px;display:flex}.community-card__topline span,.community-card__meta span{width:fit-content;color:var(--app-color-muted);background:#ffffffbd;border-radius:999px;align-items:center;padding:5px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.community-card__topline .community-status{background:var(--app-color-primary-soft);color:var(--app-color-primary)}.community-card__topline .community-status--upcoming{background:var(--app-color-accent-soft);color:var(--app-color-accent)}.community-card__topline .community-status--past{color:var(--app-color-muted);background:#6f776d1f}.community-card .vkuiTitle{line-height:1.16}.community-card__book,.community-card__book.vkuiText{color:var(--app-color-primary-dark);font-size:13px;font-weight:800}.community-card__description,.community-card__description.vkuiText{color:var(--app-color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.community-card__action{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:32px;margin-top:2px;padding:7px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.community-card--upcoming .community-card__action{background:var(--app-color-accent);border-color:#b85c4a47}.community-card--past .community-card__action,.community-card--other .community-card__action{color:var(--app-color-primary-dark);background:#fff;border-color:#6f776d38}.community-detail-shell{gap:14px;padding:12px 12px 32px;display:grid}.community-detail-hero{border:1px solid var(--app-color-primary-border);box-shadow:var(--app-shadow-soft);background:radial-gradient(circle at 92% 0,#b85c4a29,#0000 34%),linear-gradient(140deg,#2f6b4f1a,#fffffff0),#fff;border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.community-detail-hero:before{content:"";background:#2f6b4f14;border-radius:999px;width:190px;height:190px;position:absolute;bottom:-68px;right:-42px}.community-detail-cover-frame{background:linear-gradient(145deg,#ffffffbd,#f7f8f6e0),#fff;border:1px solid #2f6b4f24;border-radius:8px;align-self:start;place-items:center;width:150px;min-height:220px;padding:10px;display:grid;position:relative;box-shadow:0 18px 32px #20231f1f}.community-detail-cover-frame:before{content:"";background:#b85c4a1a;border-radius:8px;position:absolute;inset:15px 4px 8px 18px;transform:rotate(-4deg)}.community-detail-cover{z-index:1;background:var(--app-color-primary-soft);width:126px;min-height:190px;color:var(--app-color-primary-dark);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px #20231f2e}.community-detail-cover img{object-fit:cover;width:100%;height:100%}.community-detail-cover span,.community-detail-cover--empty{font-size:32px;font-weight:900}.community-detail-body{z-index:1;align-content:start;gap:9px;min-width:0;display:grid;position:relative}.community-detail-pills{flex-wrap:wrap;gap:6px;display:flex}.community-detail-pills span{width:fit-content;color:var(--app-color-muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:6px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.community-detail-pills .community-status{background:var(--app-color-primary-soft);color:var(--app-color-primary)}.community-detail-pills .community-status--upcoming{background:var(--app-color-accent-soft);color:var(--app-color-accent)}.community-detail-pills .community-status--past{color:var(--app-color-muted);background:#6f776d1f}.community-detail-body .vkuiTitle{line-height:1.12}.community-detail-book,.community-detail-book.vkuiText{color:var(--app-color-primary-dark);font-size:14px;font-weight:900}.community-detail-description,.community-detail-description.vkuiText{border-left:3px solid var(--app-color-primary-border);max-width:760px;color:var(--app-color-muted);white-space:pre-line;background:#ffffffa8;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}.community-detail-quick-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0;display:grid}.community-detail-quick-stats span{background:#ffffffbd;border:1px solid #2f6b4f1f;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.community-detail-quick-stats small{color:var(--app-color-muted);font-size:11px;font-weight:900;line-height:1}.community-detail-quick-stats strong{overflow-wrap:anywhere;color:var(--app-color-primary-dark);font-size:14px;line-height:1.16}.community-detail-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.community-detail-action{border:1px solid var(--app-color-primary-border);min-height:36px;color:var(--app-color-primary-dark);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.community-detail-action:disabled{cursor:default}.community-detail-action--primary{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff}.community-detail-action--muted{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);border-color:#2f6b4f1f}.community-detail-switcher{box-shadow:var(--app-shadow-soft);background:linear-gradient(135deg,#2f6b4f0f,#b858450f),#ffffffe6;border:1px solid #2f6b4f2e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.community-detail-switcher__button{min-height:42px;color:var(--app-color-primary-dark);font:inherit;cursor:pointer;background:#ffffffd6;border:1px solid #2f6b4f38;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,color .18s;display:flex}.community-detail-switcher__button strong{background:var(--app-color-primary-soft);min-width:24px;height:24px;color:var(--app-color-primary);border-radius:999px;place-items:center;font-size:11px;line-height:1;display:inline-grid}.community-detail-switcher__button--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 12px 22px #2f6b4f2e}.community-detail-switcher__button--active strong{color:#fff;background:#ffffff2e}.community-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.community-detail-stat{background:#ffffffdb;border-color:#2f6b4f24;border-radius:8px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.community-detail-stat span{color:var(--app-color-muted);font-size:12px;font-weight:900}.community-detail-stat strong{color:var(--app-color-primary-dark);font-size:16px;line-height:1.18}.community-detail-card{border:1px solid var(--app-color-border);box-shadow:var(--app-shadow-soft);background:#ffffffe0;border-radius:8px;gap:12px;padding:14px;display:grid}.community-detail-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-detail-card__heading .vkuiTitle{margin:0;line-height:1.15}.community-detail-card__heading>span{background:var(--app-color-primary-soft);min-width:32px;height:30px;color:var(--app-color-primary);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.community-detail-topics,.community-detail-participants{gap:8px;display:grid}.community-detail-topic{color:inherit;background:linear-gradient(135deg,#2f6b4f21,#fffffff5 52%,#b8584514),#fff;border:1px solid #2f6b4f38;border-radius:8px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 12px 24px #1f3c2c14}.community-detail-topic__main{min-height:100%;color:inherit;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;padding:13px 82px 13px 13px;text-decoration:none;display:grid}.community-detail-topic:before{content:"";background:var(--app-color-primary);width:4px;position:absolute;inset:0 auto 0 0}.community-detail-topic--locked{background:linear-gradient(135deg,#6f776d14,#fffffff0),#fff;border-color:#6f776d2e}.community-detail-topic--locked:before{background:#6f776d94}.community-detail-topic--unread{border-color:#b85c4a57;box-shadow:0 14px 28px #b85c4a1c}.community-detail-topic--unread:before{background:var(--app-color-accent)}.community-detail-topic__index{background:var(--app-color-primary);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;line-height:1;display:grid;box-shadow:0 10px 18px #2f6b4f2e}.community-detail-topic--locked .community-detail-topic__index{box-shadow:none;background:#6f776db8}.community-detail-topic__content{gap:7px;min-width:0;display:grid}.community-detail-topic__title-row{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.community-detail-topic__title-row .vkuiTitle{flex:150px;min-width:0}.community-detail-topic__unread{background:var(--app-color-accent-soft);width:fit-content;color:var(--app-color-accent);border-radius:999px;flex:none;align-items:center;padding:6px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.community-detail-topic__actions{z-index:2;gap:5px;display:flex;position:absolute;top:9px;right:9px}.community-detail-topic__icon-button{width:30px;height:30px;color:var(--app-color-primary);cursor:pointer;background:#ffffffe6;border:1px solid #2f6b4f33;border-radius:999px;place-items:center;padding:0;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.community-detail-topic__icon-button:hover{background:var(--app-color-primary-soft);border-color:#2f6b4f5c;transform:translateY(-1px)}.community-detail-topic__icon-button--danger{color:var(--app-color-accent)}.community-detail-topic__icon-button--danger:hover{background:var(--app-color-accent-soft);border-color:var(--app-color-accent-border)}.community-detail-topic__icon-button:disabled{cursor:default;opacity:.55;transform:none}.community-detail-error,.community-detail-error.vkuiText{color:var(--app-color-accent);font-size:13px;font-weight:800}.community-delete-confirm-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b1761;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.community-delete-confirm{background:linear-gradient(135deg,#fffffffa,#fffaf8f5),#fff;border:1px solid #b85c4a3d;border-radius:10px;gap:10px;width:min(100%,380px);padding:18px;display:grid;box-shadow:0 24px 52px #1f3c2c38}.community-delete-confirm .vkuiTitle{margin:0}.community-delete-confirm .vkuiText:not(.section-kicker){color:var(--app-color-muted);font-size:14px;line-height:1.45}.community-delete-confirm__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.community-delete-confirm__delete.vkuiButton__host{background:var(--app-color-accent)}.community-delete-confirm__delete.vkuiButton__host:hover{background:var(--app-color-accent-hover)}.community-detail-topic .vkuiTitle{margin:0;line-height:1.16}.community-detail-topic .vkuiText,.community-detail-muted,.community-detail-muted.vkuiText{color:var(--app-color-muted);font-size:13px;line-height:1.4}.community-detail-topic__meta span{background:var(--app-color-primary-soft);width:fit-content;color:var(--app-color-primary-dark);border-radius:999px;align-items:center;padding:5px 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.community-topic-form-shell{gap:14px;max-width:760px;margin:0 auto;padding:0 14px 32px;display:grid}.community-topic-form-hero,.community-topic-form-card{border:1px solid var(--app-color-border);box-shadow:var(--app-shadow-soft);background:linear-gradient(135deg,#2f6b4f14,#fffffff2 58%,#b8584512),#fff;border-radius:8px}.community-topic-form-hero{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.community-topic-form-cover{background:var(--app-color-primary);color:#fff;border-radius:8px;place-items:center;width:86px;min-height:126px;font-size:28px;font-weight:900;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 28px #1f3c2c24}.community-topic-form-cover img{object-fit:cover;width:100%;height:100%}.community-topic-form-hero .vkuiTitle,.community-topic-form-heading .vkuiTitle{margin:0;line-height:1.16}.community-topic-form-book,.community-topic-form-book.vkuiText{color:var(--app-color-primary-dark);margin-top:6px;font-size:14px;font-weight:900;line-height:1.3}.community-topic-form-card{gap:12px;padding:14px;display:grid}.community-topic-form-heading{gap:3px;display:grid}.community-topic-form{gap:8px;display:grid}.community-topic-form .vkuiFormItem{padding:0}.community-topic-form-grid{grid-template-columns:.7fr 1fr;gap:10px;display:grid}.community-topic-form__textarea{resize:vertical;border:1px solid var(--app-color-border);width:100%;min-height:112px;color:var(--app-color-text);font:inherit;background:#f7f8f6c7;border-radius:8px;padding:10px 11px;font-size:15px;line-height:1.5}.community-topic-form__textarea:focus{border-color:var(--app-color-primary);outline:2px solid #2f6b4f2e}.community-topic-form-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;display:grid}.community-detail-participant{background:#f7f8f6d1;border:1px solid #2f6b4f1f;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.community-detail-participant img,.community-detail-participant>span{border-radius:999px;width:42px;height:42px}.community-detail-participant img{object-fit:cover}.community-detail-participant>span{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);place-items:center;font-size:16px;font-weight:900;display:grid}.community-detail-participant strong{color:var(--app-color-text);font-size:14px;display:block}.community-detail-participant__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;display:grid}.community-detail-participant__progress em{color:var(--app-color-primary);font-size:12px;font-style:normal;font-weight:900}.community-detail-participant__meta{color:var(--app-color-muted);margin-top:3px;font-size:11px;font-weight:800;display:block}.marathon-detail-shell{gap:14px;width:min(100%,760px);margin:0 auto;padding:0 14px 30px;display:grid}.marathon-detail-hero,.marathon-detail-card{border:1px solid var(--app-color-border);box-shadow:var(--app-shadow-soft);background:linear-gradient(135deg,#2f6b4f14,#fffffff2 58%,#b8584512),#fff;border-radius:8px}.marathon-detail-hero{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.marathon-detail-cover{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border-radius:8px;place-items:center;width:116px;min-height:116px;font-size:40px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 18px 34px #1f3c2c33}.marathon-detail-cover img{object-fit:cover;width:100%;height:100%}.marathon-detail-body{gap:7px;min-width:0;display:grid}.marathon-detail-body .vkuiTitle,.marathon-detail-title{margin:0;line-height:1.12}.marathon-detail-description,.marathon-detail-description.vkuiText{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.marathon-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marathon-detail-stats span{background:#ffffffc7;border:1px solid #2f6b4f24;border-radius:8px;gap:3px;min-width:0;padding:7px 9px;display:grid}.marathon-detail-stats small{color:var(--app-color-muted);font-size:11px;font-weight:800}.marathon-detail-stats strong{color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.marathon-detail-policy{flex-wrap:wrap;gap:6px;display:flex}.marathon-detail-policy span{background:var(--app-color-accent-soft);width:fit-content;color:var(--app-color-accent);border-radius:999px;align-items:center;padding:7px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.marathon-detail-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.marathon-detail-footer>.community-detail-actions{margin-top:0}.marathon-detail-card{gap:12px;padding:14px;display:grid}.marathon-detail-card--themes{order:20}.marathon-theme-filters{z-index:8;justify-content:flex-end;display:flex;position:relative}.marathon-theme-filter{width:min(100%,240px);min-height:36px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffd1;border:1px solid #2f6b4f2e;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;font-size:12px;font-weight:900;line-height:1.1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.marathon-theme-filter strong,.marathon-theme-filter-option strong{background:var(--app-color-primary-soft);min-width:22px;height:22px;color:var(--app-color-primary-dark);border-radius:999px;place-items:center;font-size:10px;line-height:1;display:grid}.marathon-theme-filter i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:-3px 2px 0 0;transition:transform .16s,margin .16s;display:block;transform:rotate(45deg)}.marathon-theme-filter--open{border-color:var(--app-color-primary);background:#fff;box-shadow:0 10px 20px #2f6b4f29}.marathon-theme-filter--open i{margin-top:3px;transform:rotate(225deg)}.marathon-theme-filter-menu{z-index:12;background:#fffffffa;border:1px solid #2f6b4f2e;border-radius:10px;gap:4px;width:min(100%,240px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 34px #1f3c2c29}.marathon-theme-filter-option{min-height:34px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:900;display:inline-flex}.marathon-theme-filter-option--active{background:var(--app-color-primary);color:#fff}.marathon-theme-filter-option--active strong{color:#fff;background:#fff3}.marathon-theme-list,.marathon-participant-list{gap:9px;display:grid}.marathon-theme-card{color:inherit;font:inherit;text-align:left;background:#f7f8f6d1;border:1px solid #2f6b4f29;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px;text-decoration:none;display:grid}.marathon-theme-card--button{cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.marathon-theme-card--button:hover{background:#fff;border-color:#2f6b4f57;transform:translateY(-1px);box-shadow:0 12px 24px #1f3c2c14}.marathon-theme-card--button:disabled{cursor:default}.marathon-theme-card--filled,.marathon-theme-card--filled:hover{box-shadow:none;background:linear-gradient(135deg,#2f6b4f1a,#fbf7f1eb);border-color:#2f6b4f42;transform:none}.marathon-theme-card>span{background:var(--app-color-primary);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:900;display:grid}.marathon-theme-card .vkuiTitle{margin:0;font-size:16px;line-height:1.16}.marathon-theme-card .vkuiText{color:var(--app-color-muted);margin-top:4px;font-size:10.5px;line-height:1.4}.marathon-theme-card__own-book.vkuiText{width:fit-content;max-width:100%;color:var(--app-color-primary-dark);background:#ffffffb8;border:1px solid #2f6b4f24;border-radius:999px;margin-top:7px;padding:5px 8px;font-size:9.5px;font-weight:800;line-height:1.2}.marathon-theme-card small{background:var(--app-color-primary-soft);width:fit-content;color:var(--app-color-primary-dark);border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:5px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.marathon-theme-card small b{color:var(--app-color-primary);font:inherit}.marathon-theme-card--filled small{color:var(--app-color-primary-dark);background:#fff}.marathon-theme-card--filled small b{color:var(--app-color-accent)}.marathon-entry-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b1761;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marathon-entry-modal{background:linear-gradient(135deg,#fffffffa,#f7f8f6f5),#fff;border:1px solid #2f6b4f33;border-radius:10px;gap:14px;width:min(100%,520px);max-height:calc(100vh - 36px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 52px #1f3c2c38}.marathon-entry-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marathon-entry-modal__header .vkuiTitle{margin:0;line-height:1.15}.marathon-entry-modal__close{width:34px;height:34px;color:var(--app-color-text);cursor:pointer;background:#ffffffe6;border:1px solid #2f6b4f29;border-radius:999px;flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.marathon-entry-modal__message,.marathon-entry-modal__message.vkuiText{color:var(--app-color-muted);font-size:14px;line-height:1.45}.marathon-requests-modal{width:min(100%,460px)}.marathon-request-list{gap:9px;display:grid}.marathon-request-card{background:#f7f8f6d1;border:1px solid #2f6b4f29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.marathon-request-card__user{align-items:center;gap:9px;min-width:0;display:flex}.marathon-request-card__user img,.marathon-request-card__user>span{background:var(--app-color-primary-soft);width:38px;height:38px;color:var(--app-color-primary-dark);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.marathon-request-card__user img{object-fit:cover}.marathon-request-card__user strong,.marathon-request-card__user small{display:block}.marathon-request-card__user strong{overflow-wrap:anywhere;color:var(--app-color-text);font-size:14px;line-height:1.2}.marathon-request-card__user small{color:var(--app-color-muted);margin-top:3px;font-size:12px;font-weight:700;line-height:1.2}.marathon-entry-form{gap:12px;display:grid}.marathon-entry-form .vkuiFormItem{padding:0}.marathon-entry-form--editing>.vkuiFormItem:first-child,.marathon-entry-form--editing>.marathon-entry-search{display:none}.marathon-entry-search{gap:8px;display:grid}.marathon-entry-search__loading{color:var(--app-color-muted);align-items:center;gap:8px;display:flex}.marathon-entry-results{gap:7px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.marathon-entry-book-option{min-width:0;color:inherit;cursor:pointer;text-align:left;background:#ffffffdb;border:1px solid #2f6b4f24;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;padding:8px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.marathon-entry-book-option--selected{border-color:var(--app-color-primary);background:var(--app-color-primary-soft);box-shadow:inset 0 0 0 1px #2f6b4f2e}.marathon-entry-book-option>span{aspect-ratio:2/3;background:var(--app-color-primary-soft);width:46px;color:var(--app-color-primary-dark);border-radius:7px;place-items:center;font-weight:900;display:grid;overflow:hidden}.marathon-entry-book-option img{object-fit:cover;width:100%;height:100%}.marathon-entry-book-option div{gap:3px;min-width:0;display:grid}.marathon-entry-book-option strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.marathon-entry-book-option small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.marathon-entry-selected{background:#2f6b4f12;border:1px solid #2f6b4f24;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.marathon-entry-selected strong{color:var(--app-color-primary-dark);font-size:14px;line-height:1.25}.marathon-entry-form__grid{grid-template-columns:minmax(0,1fr) 136px;gap:10px;display:grid}.marathon-entry-form__grid label{min-width:0;color:var(--app-color-muted);gap:6px;font-size:13px;font-weight:800;display:grid}.marathon-entry-form__grid select{border:1px solid var(--app-color-border);width:100%;min-height:44px;color:var(--app-color-text);font:inherit;background:#f7f8f6b8;border-radius:8px;padding:0 11px;font-weight:700}.marathon-entry-form__grid select:focus{border-color:var(--app-color-primary);outline:2px solid #2f6b4f2e}.marathon-entry-form__actions{justify-content:flex-end;gap:8px;display:flex}.marathon-books-grid{scrollbar-color:#2f6b4f42 transparent;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.marathon-book-tile{width:98px;color:inherit;flex:0 0 98px;gap:7px;text-decoration:none;display:grid}.marathon-book-tile__cover,.marathon-entry-card__cover{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);border-radius:8px;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 18px #1f3c2c1f}.marathon-book-tile__cover{aspect-ratio:2/3;width:98px}.marathon-book-tile__cover img,.marathon-entry-card__cover img{object-fit:cover;width:100%;height:100%}.marathon-book-tile strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.marathon-participant-card{background:#ffffffe6;border:1px solid #2f6b4f29;border-radius:8px;gap:10px;padding:10px;display:grid}.marathon-participant-card__header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;display:grid}.marathon-participant-card__header img,.marathon-participant-card__header>span{border-radius:999px;width:42px;height:42px}.marathon-participant-card__header img{object-fit:cover}.marathon-participant-card__header>span{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);place-items:center;font-size:16px;font-weight:900;display:grid}.marathon-participant-card__header strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;display:block;overflow:hidden}.marathon-participant-card__header div div{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.marathon-participant-card__header small{background:var(--app-color-primary-soft);width:fit-content;color:var(--app-color-primary-dark);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.marathon-entry-row{scrollbar-color:#2f6b4f42 transparent;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.marathon-entry-card{width:112px;color:inherit;background:#f7f8f6d1;border:1px solid #2f6b4f1f;border-radius:8px;flex:0 0 112px;gap:6px;padding:8px;text-decoration:none;display:grid}.marathon-entry-card__theme{color:var(--app-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.marathon-entry-card__cover{aspect-ratio:2/3;width:96px}.marathon-entry-card strong{min-height:31px;color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.marathon-entry-card__status{background:var(--app-color-primary-soft);width:fit-content;color:var(--app-color-primary-dark);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.marathon-entry-card__status--pending{background:var(--app-color-accent-soft);color:var(--app-color-accent)}.marathon-entry-card__status--completed{color:var(--app-color-primary);background:#2f6b4f24}.marathon-entry-card__status--reading{color:var(--app-color-primary-dark);background:#2f6b4f1a}.marathon-entry-card__progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.marathon-entry-card__progress small{color:var(--app-color-primary);font-size:10px;font-weight:900}.topic-detail-shell{gap:14px;width:min(100%,760px);margin:0 auto;padding:0 14px 30px;display:grid}.topic-detail-hero,.topic-discussion-card,.topic-reply-card{border:1px solid var(--app-color-border);box-shadow:var(--app-shadow-soft);background:#ffffffe6;border-radius:8px}.topic-detail-hero{background:radial-gradient(circle at 100% 0,#b858451f,#0000 36%),linear-gradient(135deg,#2f6b4f14,#fffffff5),#fff;grid-template-columns:94px minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.topic-detail-cover{background:var(--app-color-primary-soft);width:94px;min-height:140px;color:var(--app-color-primary-dark);border-radius:8px;place-items:center;font-size:28px;font-weight:900;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 28px #1f3c2c29}.topic-detail-cover img{object-fit:cover;width:100%;height:100%}.topic-detail-hero__body{align-content:start;gap:7px;min-width:0;display:grid}.topic-detail-status{border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.topic-detail-status--open{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark)}.topic-detail-hero .vkuiTitle{margin:0;line-height:1.12}.topic-detail-reading-link{color:var(--app-color-primary-dark);font-size:13px;font-weight:900;text-decoration:none}.topic-detail-meta{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topic-detail-meta span{background:#ffffffd1;border:1px solid #2f6b4f1f;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:9px 10px;display:grid}.topic-detail-meta small{color:var(--app-color-muted);font-size:11px;font-weight:900}.topic-detail-meta strong{color:var(--app-color-primary-dark);font-size:14px;line-height:1.16}.topic-detail-description,.topic-detail-description.vkuiText{color:var(--app-color-muted);background:#ffffffc2;border-radius:8px;grid-column:1/-1;padding:11px;font-size:14px;line-height:1.45}.topic-discussion-card,.topic-reply-card{gap:12px;padding:14px;display:grid}.topic-discussion-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.topic-discussion-heading .vkuiTitle{margin:0}.topic-discussion-heading>span{background:var(--app-color-primary-soft);min-width:32px;height:30px;color:var(--app-color-primary);border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.topic-message-list{gap:10px;display:grid}.topic-unread-hint,.topic-unread-hint.vkuiText{color:#9a4636;background:#b858451a;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.2}.topic-unread-divider{color:#9a4636;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.topic-unread-divider:before,.topic-unread-divider:after{content:"";background:#b858453d;flex:auto;height:1px}.topic-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;display:grid}.topic-message--own{grid-template-columns:minmax(0,1fr) 34px}.topic-message__avatar{background:var(--app-color-primary-soft);width:34px;height:34px;color:var(--app-color-primary-dark);border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:grid;overflow:hidden}.topic-message__avatar img{object-fit:cover;width:100%;height:100%}.topic-message--own .topic-message__avatar{grid-column:2}.topic-message--own .topic-message__bubble{background:linear-gradient(135deg,#2f6b4f2e,#ffffffeb),#fff;grid-area:1/1;justify-self:end}.topic-message__bubble{background:#f7f8f6db;border:1px solid #2f6b4f1f;border-radius:8px;gap:8px;max-width:min(100%,540px);padding:11px;display:grid}.topic-message--unread .topic-message__bubble{background:linear-gradient(135deg,#b858451f,#fffffff0),#fff;border-color:#b8584561;box-shadow:0 10px 20px #b858451a}.topic-message--highlighted .topic-message__bubble{border-color:#b858459e;box-shadow:0 0 0 3px #b8584524,0 14px 26px #b8584524}.topic-message__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.topic-message__top strong{color:var(--app-color-text);font-size:14px}.topic-message__top time{color:var(--app-color-muted);flex:none;font-size:12px}.topic-message__reply{border:0;border-left:3px solid var(--app-color-primary);width:100%;font:inherit;text-align:left;cursor:pointer;background:#2f6b4f14;border-radius:0 8px 8px 0;gap:3px;padding:7px 9px;transition:background .16s,border-color .16s;display:grid}.topic-message__reply:hover,.topic-message__reply:focus-visible{background:#b858451a;border-left-color:#b85845;outline:none}.topic-message__reply strong{color:var(--app-color-primary-dark);font-size:13px}.topic-message__reply span{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.topic-message__bubble p{color:var(--app-color-text);white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.topic-message__reply-button{width:fit-content;color:var(--app-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.topic-empty-discussion,.topic-reply-locked{background:#f7f8f6bd;border:1px dashed #2f6b4f38;border-radius:8px;gap:6px;padding:14px;display:grid}.topic-empty-discussion .vkuiTitle{margin:0}.topic-empty-discussion .vkuiText,.topic-reply-locked .vkuiText{color:var(--app-color-muted);font-size:13px;line-height:1.4}.topic-reply-form{gap:9px;display:grid}.topic-reply-card--composer{z-index:40;right:auto;bottom:max(12px, env(safe-area-inset-bottom));background:linear-gradient(#fffffff5,#f7f8f6f0),#fff;border-color:#2f6b4f38;width:min(100vw - 28px,760px);padding:10px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -14px 32px #1f3c2c24}.topic-reply-card--composer .topic-reply-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 8px}.topic-reply-card--composer .topic-reply-preview,.topic-reply-card--composer .topic-form-error,.topic-reply-card--composer .topic-form-notice,.topic-reply-card--composer .topic-reply-form label{grid-column:1/-1}.topic-reply-card--composer .topic-reply-form label{font-size:11px}.topic-reply-card--composer .topic-reply-form textarea{resize:none;min-height:44px;max-height:88px}.topic-reply-card--composer .vkuiButton__host{min-width:106px;min-height:44px}.topic-reply-form label{color:var(--app-color-muted);font-size:12px;font-weight:900}.topic-reply-form textarea{resize:vertical;border:1px solid var(--app-color-border);width:100%;min-height:96px;color:var(--app-color-text);font:inherit;background:#f7f8f6c7;border-radius:8px;padding:10px 11px;font-size:15px;line-height:1.5}.topic-reply-form textarea:focus{border-color:var(--app-color-primary);outline:2px solid #2f6b4f2e}.topic-reply-preview{border-left:3px solid var(--app-color-primary);color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:900;display:flex}.topic-reply-preview button{width:26px;height:26px;color:var(--app-color-muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #2f6b4f24;border-radius:999px;place-items:center;font-size:14px;font-weight:900;line-height:1;display:grid}.topic-form-error,.topic-form-error.vkuiText{color:#b85845;font-size:13px;font-weight:800}.topic-form-notice,.topic-form-notice.vkuiText{color:var(--app-color-primary);font-size:13px;font-weight:800}:root[data-app-theme=dark] :is(.community-hero,.community-tabs,.community-group,.community-card,.community-detail-hero,.community-detail-cover-frame,.community-detail-switcher,.community-detail-card,.community-detail-topic,.community-topic-form-hero,.community-topic-form-card,.marathon-detail-hero,.marathon-detail-card,.marathon-theme-card,.marathon-book-panel,.topic-detail-hero,.topic-discussion-card,.topic-reply-card,.topic-message__bubble,.topic-reply-card--composer){color:var(--app-color-text);background:radial-gradient(circle at 92% 6%,#d889751f,#0000 31%),linear-gradient(145deg,#16201afa,#101713f5);border-color:#dee8dd24;box-shadow:0 14px 32px #0000003d}:root[data-app-theme=dark] :is(.community-tab,.community-group__count,.community-group__toggle,.community-card__topline span,.community-card__meta span,.community-detail-pills span,.community-detail-description,.community-detail-quick-stats span,.community-detail-action,.community-detail-switcher__button,.community-detail-stat,.community-detail-topic__icon-button,.topic-detail-meta span,.topic-detail-description,.topic-message__reply,.topic-reply-form textarea,.topic-reply-preview,.topic-reply-preview button,.topic-empty-discussion,.topic-reply-locked,.marathon-theme-filter,.marathon-theme-filter-menu,.marathon-theme-filter-option,.marathon-entry-card,.marathon-entry-modal,.marathon-entry-form input,.marathon-entry-form select,.marathon-entry-form textarea){color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] :is(.community-tab--active,.community-detail-switcher__button--active,.community-detail-action--primary,.marathon-theme-filter--active,.marathon-theme-filter-option--active){border-color:var(--app-color-primary);background:var(--app-color-primary);color:#101713}:root[data-app-theme=dark] :is(.community-card__book,.community-detail-book,.community-detail-quick-stats strong,.community-detail-stat strong,.community-detail-topic__title-row .vkuiTitle,.topic-detail-reading-link,.topic-detail-meta strong,.topic-detail-status--open,.topic-message__reply strong,.marathon-theme-card .vkuiTitle,.marathon-detail-stats strong){color:var(--app-color-text)}:root[data-app-theme=dark] :is(.community-card__cover,.community-detail-cover,.community-topic-form-cover,.marathon-detail-cover,.topic-detail-cover){background:linear-gradient(145deg,#7bb9952e,#d8897514),#ffffff0f;box-shadow:0 12px 24px #0000004d}:root[data-app-theme=dark] .community-delete-confirm-overlay,:root[data-app-theme=dark] .marathon-entry-modal-overlay{background:#0307059e}@media (width<=520px){.community-shell{padding:10px 10px 28px}.community-hero{grid-template-columns:1fr;padding:14px}.community-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.community-tab{gap:5px;min-height:38px;padding:7px 5px;font-size:12px}.community-group{gap:9px;padding:10px}.community-group__heading{gap:8px}.community-group__heading .vkuiTitle{font-size:18px}.community-group__heading .vkuiText{font-size:12px}.community-group__controls{max-width:132px}.community-group__count{min-width:30px;height:28px;font-size:12px}.community-group__toggle{min-height:28px;padding:6px 8px;font-size:11px}.community-group__items{grid-template-columns:1fr}.community-card{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:10px}.community-card__cover{width:78px;min-height:118px}.community-card__cover--marathon{min-height:78px}.community-detail-shell{padding:10px 10px 28px}.community-detail-hero{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:9px 11px;padding:10px}.community-detail-cover-frame{grid-row:1/span 4;width:92px;min-height:138px;padding:6px}.community-detail-cover-frame:before{inset:10px 3px 6px 12px}.community-detail-cover{width:80px;min-height:122px}.community-detail-body{display:contents}.community-detail-body>.section-kicker,.community-detail-pills,.community-detail-body>.vkuiTitle,.community-detail-book,.community-detail-book.vkuiText{grid-column:2;min-width:0}.community-detail-pills{gap:4px}.community-detail-pills span{padding:5px 7px;font-size:10px}.community-detail-body .vkuiTitle{font-size:20px}.community-detail-book,.community-detail-book.vkuiText{font-size:12px;line-height:1.2}.community-detail-description,.community-detail-description.vkuiText{grid-column:1/-1;padding:9px 10px;font-size:13px}.community-detail-quick-stats{grid-column:1/-1;grid-template-columns:1.35fr .75fr .85fr;gap:6px;margin-top:2px}.community-detail-quick-stats span{min-height:44px;padding:7px}.community-detail-quick-stats small{font-size:10px}.community-detail-quick-stats strong{font-size:12px}.community-detail-action{flex:116px;min-height:34px}.community-detail-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-detail-switcher{gap:6px;padding:7px}.community-detail-switcher__button{gap:6px;min-height:38px;font-size:12px}.community-detail-switcher__button strong{min-width:22px;height:22px;font-size:10px}.community-detail-stats{grid-template-columns:1fr}.community-detail-stat{min-height:66px}.community-detail-card{padding:12px}.community-detail-card__heading{gap:8px}.community-detail-topic__main{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 76px 11px 12px}.community-detail-topic__actions{top:8px;right:8px}.community-detail-topic__icon-button{width:28px;height:28px}.community-detail-topic__index{width:26px;height:26px;font-size:12px}.community-detail-topic .vkuiTitle{font-size:16px}.marathon-detail-shell{padding:8px 10px 28px}.marathon-detail-hero{grid-template-columns:74px minmax(0,1fr);gap:8px;padding:8px}.marathon-detail-cover{grid-row:1/span 3;width:74px;min-height:74px;font-size:24px;box-shadow:0 12px 22px #1f3c2c29}.marathon-detail-body{display:contents}.marathon-detail-body>.section-kicker{display:none}.marathon-detail-body>.community-detail-pills,.marathon-detail-title,.marathon-detail-description,.marathon-detail-description.vkuiText{grid-column:2;min-width:0}.marathon-detail-body .vkuiTitle,.marathon-detail-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;display:-webkit-box;overflow:hidden}.marathon-detail-description,.marathon-detail-description.vkuiText{font-size:12px;line-height:1.25}.marathon-detail-stats{grid-column:1/-1;grid-template-columns:1.45fr .72fr .9fr;gap:5px}.marathon-detail-stats span{gap:2px;min-height:38px;padding:6px}.marathon-detail-stats small{font-size:9px;line-height:1}.marathon-detail-stats strong{white-space:normal;font-size:11px;line-height:1.12}.marathon-detail-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.marathon-detail-policy{flex:165px;gap:5px}.marathon-detail-policy span{padding:5px 7px;font-size:10px}.marathon-detail-footer>.community-detail-actions{flex:0 auto;grid-template-columns:none;margin-top:0;display:flex}.marathon-detail-footer>.community-detail-actions .community-detail-action{flex:0 auto;min-height:32px;padding:6px 10px;font-size:12px}.marathon-detail-card{padding:12px}.marathon-theme-filters{justify-content:stretch}.marathon-theme-filter{gap:4px;width:100%;min-height:34px;padding:6px 5px;font-size:11px}.marathon-theme-filter-menu{width:100%;left:0;right:0}.marathon-theme-filter strong,.marathon-theme-filter-option strong{min-width:20px;height:20px}.marathon-theme-card{grid-template-columns:28px minmax(0,1fr);padding:9px}.marathon-theme-card>span{width:26px;height:26px;font-size:12px}.marathon-theme-card .vkuiTitle{font-size:13px}.marathon-entry-modal-overlay{align-items:flex-end;padding:10px}.marathon-entry-modal{width:100%;max-height:88vh;padding:14px}.marathon-entry-form__grid{grid-template-columns:1fr}.marathon-entry-form__actions{grid-template-columns:1fr;display:grid}.marathon-entry-form__actions .vkuiButton__host{width:100%}.marathon-book-tile{flex-basis:86px;width:86px}.marathon-book-tile__cover{width:86px}.marathon-entry-card{flex-basis:104px;width:104px}.marathon-entry-card__cover{width:88px}.community-topic-form-shell{padding:0 10px 28px}.community-topic-form-hero{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:11px}.community-topic-form-cover{width:72px;min-height:106px;font-size:22px}.community-topic-form-hero .vkuiTitle{font-size:20px}.community-topic-form-book,.community-topic-form-book.vkuiText{font-size:12px}.community-topic-form-card{padding:12px}.community-topic-form-grid,.community-topic-form-actions{grid-template-columns:1fr}.community-topic-form-actions .vkuiButton__host{width:100%}.topic-detail-shell{padding:10px 10px 28px}.topic-detail-shell--with-composer{padding-bottom:164px}.topic-detail-hero{grid-template-columns:76px minmax(0,1fr);gap:9px;padding:10px}.topic-detail-cover{width:76px;min-height:112px;font-size:22px}.topic-detail-hero .vkuiTitle{font-size:20px}.topic-detail-reading-link{font-size:12px}.topic-detail-meta{gap:6px}.topic-detail-meta span{min-height:48px;padding:7px}.topic-detail-meta strong{font-size:12px}.topic-detail-description,.topic-detail-description.vkuiText,.topic-discussion-card,.topic-reply-card{padding:11px}.topic-message{grid-template-columns:30px minmax(0,1fr);gap:7px}.topic-message--own{grid-template-columns:minmax(0,1fr) 30px}.topic-message__avatar{width:30px;height:30px;font-size:12px}.topic-message__bubble{padding:10px}.topic-message__top{gap:2px;display:grid}.topic-message--own .topic-message__top{justify-items:end}.topic-reply-card--composer{bottom:max(8px, env(safe-area-inset-bottom));width:calc(100vw - 20px);padding:9px}.topic-reply-card--composer .topic-reply-form textarea{min-height:42px}.topic-reply-card--composer .vkuiButton__host{min-width:92px;min-height:42px}}.community-shell{width:100%;max-width:640px;padding:4px 10px calc(88px + env(safe-area-inset-bottom));gap:12px;margin:0 auto}.community-hero{border-radius:8px;gap:5px;padding:13px 15px}.community-hero .section-kicker,.community-hero .vkuiText{font-size:12px;line-height:1.25}.community-hero .vkuiTitle{margin:0;font-size:clamp(23px,6vw,28px);line-height:1.08}.community-hero .vkuiText:not(.section-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:460px;display:-webkit-box;overflow:hidden}.community-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;gap:6px;padding:5px;position:sticky;top:0}.community-tab{text-align:center;min-height:42px;padding:8px 7px;font-size:12px;line-height:1.15}.community-tab span{min-width:22px;height:22px}.community-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.community-create-action{border:1px solid var(--app-color-primary-border);min-height:42px;color:var(--app-color-primary-dark);cursor:pointer;background:radial-gradient(circle at 92% 0,#b85c4a1a,#0000 32%),#fff;border-radius:8px;font-size:13px;font-weight:900;transition:transform .16s,border-color .16s,background .16s}.community-create-action:hover{border-color:#2f6b4f6b;transform:translateY(-1px)}.community-create-action--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f29}.community-create-card{border:1px solid var(--app-color-primary-border);box-shadow:var(--app-shadow-soft);background:radial-gradient(circle at 98% 2%,#b85c4a1f,#0000 30%),linear-gradient(145deg,#fff,#f7f8f6d1);border-radius:8px;padding:14px}.community-create-form{gap:12px;display:grid}.community-create-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-create-heading .vkuiTitle{color:var(--app-color-text);margin:0;font-size:20px;line-height:1.12}.community-create-close{border:1px solid var(--app-color-border);width:34px;height:34px;color:var(--app-color-text);cursor:pointer;background:#ffffffe6;border-radius:999px;flex:none;place-items:center;font-size:20px;font-weight:900;line-height:1;display:inline-grid}.community-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.community-create-field{min-width:0;color:var(--app-color-muted);gap:6px;font-size:12px;font-weight:900;display:grid}.community-create-field--full{grid-column:1/-1}.community-create-field input,.community-create-field select,.community-create-field textarea,.community-create-book-search input{border:1px solid var(--app-color-border);width:100%;min-width:0;color:var(--app-color-text);font:inherit;background:#ffffffeb;border-radius:8px;outline:none;font-weight:700}.community-create-field input,.community-create-field select,.community-create-book-search input{min-height:42px;padding:9px 11px}.community-create-field textarea{resize:vertical;min-height:86px;padding:10px 11px;line-height:1.35}.community-create-field input:focus,.community-create-field select:focus,.community-create-field textarea:focus,.community-create-book-search input:focus{border-color:var(--app-color-primary);box-shadow:0 0 0 3px #2f6b4f1a}.community-create-field small{color:var(--app-color-muted);font-size:11px}.community-create-book-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.community-create-book-search button,.community-create-selected-book button,.community-create-submit,.community-create-cancel{cursor:pointer;border:1px solid #0000;border-radius:8px;font-weight:900}.community-create-book-search button{background:var(--app-color-primary);color:#fff;min-height:42px;padding:0 14px}.community-create-book-search button:disabled,.community-create-submit:disabled{cursor:default;opacity:.6}.community-create-selected-book,.community-create-book-option{border:1px solid var(--app-color-border);background:#ffffffbd;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.community-create-selected-book img,.community-create-book-option img,.community-create-book-option>span:first-child{object-fit:cover;border-radius:6px;width:42px;height:58px}.community-create-book-option>span:first-child{background:var(--app-color-primary);color:#fff;place-items:center;font-weight:900;display:inline-grid}.community-create-selected-book span,.community-create-book-option span{gap:2px;min-width:0;display:grid}.community-create-selected-book strong,.community-create-book-option strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.16;overflow:hidden}.community-create-selected-book small,.community-create-book-option small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.community-create-selected-book button{color:var(--app-color-accent);background:#b85c4a1a;border-color:#b85c4a42;padding:8px 10px;font-size:11px}.community-create-book-results{gap:7px;max-height:300px;padding-right:2px;display:grid;overflow-y:auto}.community-create-book-option{text-align:left;grid-template-columns:42px minmax(0,1fr);width:100%}.community-create-book-option--selected{border-color:var(--app-color-primary);background:#2f6b4f14}.community-create-error{color:var(--app-color-accent);background:#b85c4a1a;border:1px solid #b85c4a42;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.community-create-footer{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.community-create-submit,.community-create-cancel{min-height:42px;padding:0 16px;font-size:13px}.community-create-submit{background:var(--app-color-primary);color:#fff}.community-create-cancel{border-color:var(--app-color-border);color:var(--app-color-primary-dark);background:#f7f8f6e6}.community-list{gap:11px}.community-group{border-radius:8px;gap:9px;padding:11px}.community-group__heading{align-items:center;padding-left:2px}.community-group__heading .vkuiTitle{font-size:20px;line-height:1.05}.community-group__controls{flex-wrap:nowrap;align-items:center;gap:6px}.community-group__count{min-width:30px;height:30px;font-size:12px}.community-group__toggle{white-space:nowrap;min-height:30px;padding:6px 10px}.community-group__items{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px}.community-card{border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px}.community-card__cover{border-radius:8px;width:82px;min-height:118px}.community-card__cover--marathon{min-height:82px}.community-card__body{gap:6px}.community-card__topline,.community-card__meta{gap:5px}.community-card__topline span,.community-card__meta span{padding:4px 6px;font-size:10px}.community-card .vkuiTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.18;display:-webkit-box;overflow:hidden}.community-card__book,.community-card__book.vkuiText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.community-card__meta{margin-top:1px}.community-card__action{min-height:31px;padding:7px 12px;font-size:12px}:root[data-app-theme=dark] .community-shell{background:0 0}:root[data-app-theme=dark] .community-hero,:root[data-app-theme=dark] .community-tabs,:root[data-app-theme=dark] .community-create-card,:root[data-app-theme=dark] .community-group,:root[data-app-theme=dark] .community-card{background:radial-gradient(circle at 92% 4%,#d889751f,#0000 28%),linear-gradient(145deg,#121c16f5,#0b120efa);border-color:#dee8dd29}:root[data-app-theme=dark] .community-create-action,:root[data-app-theme=dark] .community-create-cancel,:root[data-app-theme=dark] .community-create-close,:root[data-app-theme=dark] .community-create-selected-book,:root[data-app-theme=dark] .community-create-book-option{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd29}:root[data-app-theme=dark] .community-create-action--active,:root[data-app-theme=dark] .community-create-submit,:root[data-app-theme=dark] .community-create-book-search button{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff}:root[data-app-theme=dark] .community-create-field input,:root[data-app-theme=dark] .community-create-field select,:root[data-app-theme=dark] .community-create-field textarea,:root[data-app-theme=dark] .community-create-book-search input{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd29}:root[data-app-theme=dark] .community-create-field input::placeholder,:root[data-app-theme=dark] .community-create-field textarea::placeholder,:root[data-app-theme=dark] .community-create-book-search input::placeholder{color:#dee8dd8a}:root[data-app-theme=dark] .community-create-book-option--selected{border-color:var(--app-color-primary);background:#7bb99529}:root[data-app-theme=dark] .community-card--upcoming{background:radial-gradient(circle at 94% 6%,#d8897529,#0000 30%),linear-gradient(145deg,#1e1b15f5,#0b120efa)}:root[data-app-theme=dark] .community-group--past.community-group--collapsed{background:#ffffff0e}:root[data-app-theme=dark] .community-card__topline span,:root[data-app-theme=dark] .community-card__meta span,:root[data-app-theme=dark] .community-group__count,:root[data-app-theme=dark] .community-group__toggle{color:var(--app-color-muted);background:#ffffff14;border-color:#dee8dd29}:root[data-app-theme=dark] .community-card__topline .community-status{color:var(--app-color-primary);background:#7bb99529}:root[data-app-theme=dark] .community-card__topline .community-status--upcoming{color:var(--app-color-accent);background:#d8897529}:root[data-app-theme=dark] .community-card__topline .community-status--past{color:var(--app-color-muted);background:#ffffff12}:root[data-app-theme=dark] .community-card--past .community-card__action,:root[data-app-theme=dark] .community-card--other .community-card__action{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd29}@media (width<=520px){.community-shell{padding:2px 10px calc(86px + env(safe-area-inset-bottom));gap:10px}.community-hero{padding:12px 13px}.community-tabs{gap:5px;padding:5px}.community-tab{min-height:40px;padding:7px 5px;font-size:11px}.community-create-actions{gap:6px}.community-create-action{min-height:38px;padding:7px 6px;font-size:11px}.community-create-card{padding:11px}.community-create-heading .vkuiTitle{font-size:18px}.community-create-grid,.community-create-footer{grid-template-columns:1fr}.community-create-field input,.community-create-field select,.community-create-book-search input{min-height:39px}.community-create-book-search{grid-template-columns:minmax(0,1fr) 78px;gap:7px}.community-create-selected-book{grid-template-columns:38px minmax(0,1fr)}.community-create-selected-book button{grid-column:1/-1;justify-self:start}.community-create-selected-book img,.community-create-book-option img,.community-create-book-option>span:first-child{width:38px;height:54px}.community-create-submit,.community-create-cancel{min-height:39px}.community-group{padding:10px}.community-group__heading{gap:7px}.community-group__heading .vkuiTitle{font-size:19px}.community-group__controls{max-width:none}.community-group__toggle{text-overflow:ellipsis;max-width:116px;overflow:hidden}.community-card{grid-template-columns:72px minmax(0,1fr);gap:9px;padding:9px}.community-card__cover{width:72px;min-height:106px}.community-card__cover--marathon{min-height:72px}.community-card .vkuiTitle{font-size:15px}.community-card__book,.community-card__book.vkuiText{font-size:11px}.community-card__meta span:nth-child(n+3){display:none}.community-card__action{width:fit-content;min-height:30px;padding:6px 11px}}.community-detail-shell,.topic-detail-shell{width:100%;max-width:640px;padding:4px 10px calc(88px + env(safe-area-inset-bottom));margin:0 auto}.community-detail-hero,.topic-detail-hero{border-radius:8px}.community-detail-hero{gap:12px;padding:14px}.community-detail-body .vkuiTitle,.topic-detail-hero .vkuiTitle{overflow-wrap:anywhere}.community-detail-quick-stats span,.topic-detail-meta span{min-height:54px;padding:9px}.community-detail-quick-stats strong,.topic-detail-meta strong{line-height:1.18}.community-detail-description,.community-detail-description.vkuiText{line-height:1.38}.community-detail-actions{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px;display:grid}.community-detail-action{text-align:center;border-radius:8px;width:100%;min-width:0;min-height:38px}.community-detail-action--muted:disabled{opacity:1}.community-detail-switcher{gap:6px;padding:6px}.community-detail-switcher__button{border-radius:8px;min-height:42px}.community-detail-card{border-radius:8px;padding:12px}.community-detail-topic{border-radius:8px}.community-detail-topic__main{padding:12px 76px 12px 12px}.community-detail-topic .vkuiTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.community-detail-topic__meta{flex-wrap:wrap;gap:5px;display:flex}.community-detail-topic__meta span{width:fit-content;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;align-items:center;padding:4px 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.topic-detail-hero{gap:10px;padding:12px}.topic-detail-hero__body{min-width:0}.topic-detail-status{border-radius:999px;align-items:center;width:fit-content;margin-bottom:5px;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.topic-detail-status--open{background:var(--app-color-primary-soft)}.topic-detail-status--locked{color:var(--app-color-muted);background:#6f776d1f}.topic-detail-reading-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.topic-discussion-card,.topic-message__bubble{border-radius:8px}.topic-reply-card--composer{z-index:70;bottom:calc(74px + env(safe-area-inset-bottom));width:min(100vw - 20px,620px)}.topic-detail-shell--with-composer{padding-bottom:calc(238px + env(safe-area-inset-bottom))}:root[data-app-theme=dark] .community-detail-topic__meta span{color:var(--app-color-muted);background:#ffffff14}:root[data-app-theme=dark] .topic-detail-status--open{color:var(--app-color-primary);background:#7bb99529}@media (width<=520px){.community-detail-shell,.topic-detail-shell{padding:2px 10px calc(86px + env(safe-area-inset-bottom))}.community-detail-hero{grid-template-columns:92px minmax(0,1fr);gap:8px 10px;padding:10px}.community-detail-cover-frame{width:92px;min-height:138px}.community-detail-body>.vkuiTitle{font-size:24px;line-height:1.08}.community-detail-quick-stats{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.8fr)}.community-detail-quick-stats span{min-height:48px;padding:7px}.community-detail-description,.community-detail-description.vkuiText{max-height:72px;overflow:auto}.community-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.community-detail-action{min-height:36px;padding:7px 8px;font-size:12px}.community-detail-action:first-child:last-child,.community-detail-action:nth-child(3){grid-column:1/-1}.community-detail-switcher__button{min-height:40px}.community-detail-card{padding:11px}.community-detail-topic__main{padding:10px 70px 10px 10px}.community-detail-topic__actions{top:7px;right:7px}.topic-detail-hero{grid-template-columns:88px minmax(0,1fr);gap:9px;padding:10px}.topic-detail-cover{width:88px;min-height:132px}.topic-detail-hero .vkuiTitle{font-size:24px;line-height:1.12}.topic-detail-meta{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.topic-detail-meta span{min-height:48px;padding:7px}.topic-discussion-card{padding:11px}.topic-message-list{gap:9px}.topic-message__bubble p{font-size:14px;line-height:1.42}.topic-reply-card--composer{bottom:calc(74px + env(safe-area-inset-bottom));width:calc(100vw - 20px);padding:8px}.topic-reply-card--composer .topic-reply-form{grid-template-columns:minmax(0,1fr) 88px}.topic-reply-card--composer .topic-reply-form textarea{min-height:40px;max-height:74px;font-size:14px}.topic-reply-card--composer .vkuiButton__host{min-width:88px;min-height:40px}.topic-detail-shell--with-composer{padding-bottom:calc(222px + env(safe-area-inset-bottom))}}.topic-message{scroll-margin-top:96px;scroll-margin-bottom:calc(190px + env(safe-area-inset-bottom))}.topic-reply-card--composer{overscroll-behavior:contain;max-height:min(34vh,188px);overflow-y:auto}@media (width<=520px){.topic-reply-card--composer{max-height:min(36vh,176px)}}.coop-page{width:min(100%,640px);padding:0 14px calc(104px + env(safe-area-inset-bottom,0px));color:var(--app-color-text);gap:12px;margin:0 auto;display:grid}.coop-page .vkuiPanelHeader{display:none}.coop-hero,.coop-search,.coop-actions,.coop-tabs,.coop-form,.coop-card,.coop-empty,.coop-loading,.coop-notice,.coop-error{background:radial-gradient(circle at 92% 0,#b85c4a1a,#0000 38%),linear-gradient(145deg,#fffffffa,#f7f8f6f0);border:1px solid #2f6b4f24;border-radius:14px;box-shadow:0 14px 30px #1f3c2c14}.coop-hero{gap:12px;padding:14px;display:grid}.coop-hero span,.coop-form__head span,.coop-card__eyebrow,.coop-field>span,.coop-fieldset legend{color:var(--app-color-muted);font-size:11px;font-weight:900}.coop-hero .vkuiTitle{margin:3px 0 4px;font-size:25px;line-height:1.06}.coop-hero .vkuiText{color:var(--app-color-muted);font-size:13px;line-height:1.32}.coop-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.coop-hero__stats span{text-align:center;background:#ffffff94;border:1px solid #2f6b4f21;border-radius:11px;gap:1px;min-width:0;padding:8px;display:grid}.coop-hero__stats b{color:var(--app-color-primary-dark);font-size:18px;line-height:1}.coop-search{grid-template-columns:minmax(0,1fr) 116px auto;gap:7px;padding:8px;display:grid}.coop-search input,.coop-search select,.coop-search button,.coop-field input,.coop-field select,.coop-field textarea,.coop-card__actions select{width:100%;min-width:0;color:var(--app-color-text);font:inherit;background:#ffffffd1;border:1px solid #2f6b4f24;border-radius:10px;font-size:13px;font-weight:800}.coop-search input,.coop-search select,.coop-field input,.coop-field select{min-height:40px;padding:0 11px}.coop-field textarea{resize:vertical;min-height:84px;padding:10px 11px}.coop-loading{place-items:center;min-height:96px;display:grid}.coop-loading__mark{border:4px solid #2f6b4f24;border-top-color:var(--app-color-primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite coop-spin}@keyframes coop-spin{to{transform:rotate(360deg)}}.coop-search button,.coop-card__actions button,.coop-form__head button,.coop-actions__button,.coop-danger{background:var(--app-color-primary);color:#fff;cursor:pointer;font:inherit;border:1px solid #2f6b4f24;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.coop-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.coop-actions__button{color:var(--app-color-primary-dark);background:#ffffffb3}.coop-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;display:grid}.coop-tab{min-width:0;min-height:44px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffb3;border:1px solid #2f6b4f24;border-radius:10px;place-items:center;font-size:12px;font-weight:900;line-height:1.1;display:grid}.coop-tab span{background:#2f6b4f14;border-radius:999px;justify-content:center;align-items:center;min-width:22px;min-height:20px;font-size:10px;display:inline-flex}.coop-tab--active{background:var(--app-color-primary);color:#fff}.coop-tab--active span{background:#ffffff2e}.coop-form{gap:11px;padding:12px;display:grid}.coop-form__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.coop-form__head strong{color:var(--app-color-text);font-size:18px;line-height:1.12;display:block}.coop-form__head button{min-height:34px;color:var(--app-color-primary-dark);background:#2f6b4f14}.coop-field,.coop-fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.coop-author-books{gap:8px}.coop-author-books__list{scrollbar-width:thin;gap:8px;max-height:310px;padding:2px 2px 4px;display:grid;overflow:auto}.coop-author-book{min-width:0;color:var(--app-color-text);cursor:pointer;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #2f6b4f24;border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.coop-author-book--active{background:radial-gradient(circle at 100% 0,#2f6b4f21,#0000 44%),#ffffffeb;border-color:#2f6b4f7a;box-shadow:0 10px 22px #1f3c2c1c}.coop-author-book__cover{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f29;border-radius:9px;place-items:center;width:54px;font-size:18px;font-style:normal;font-weight:900;display:grid;overflow:hidden}.coop-author-book__cover img{object-fit:cover;width:100%;height:100%}.coop-author-book__body{gap:4px;min-width:0;display:grid}.coop-author-book__body strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.16;display:-webkit-box;overflow:hidden}.coop-author-book__body small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.coop-author-book__check{background:var(--app-color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:inline-flex}.coop-form-hint{color:var(--app-color-text);background:#b85c4a14;border:1px solid #b85c4a33;border-radius:13px;gap:6px;padding:11px;display:grid}.coop-form-hint strong{font-size:13px;font-weight:900}.coop-form-hint span{color:var(--app-color-muted);font-size:12px;font-weight:800;line-height:1.35}.coop-form-hint a{color:var(--app-color-primary-dark);justify-self:start;font-size:12px;font-weight:900;text-decoration:none}.coop-pills{scrollbar-width:thin;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.coop-pill{min-height:34px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffbd;border:1px solid #2f6b4f29;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.coop-pill--active{border-color:var(--app-color-primary);background:#2f6b4f1f}.coop-checks{gap:8px;display:grid}.coop-checks--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.coop-checks label{min-width:0;color:var(--app-color-text);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.coop-checks input{width:18px;height:18px;accent-color:var(--app-color-primary)}.coop-list{gap:10px;display:grid}.coop-card{gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.coop-card:before{content:"";background:linear-gradient(180deg, var(--app-color-primary), var(--app-color-accent));width:4px;position:absolute;inset:0 auto 0 0}.coop-card--unread:after{content:"";background:var(--app-color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;right:12px;box-shadow:0 0 0 4px #b85c4a24}.coop-card__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.coop-thread{gap:9px}.coop-thread__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.coop-thread__context,.coop-card__main{gap:5px;min-width:0;display:grid}.coop-card h3{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.coop-card__count,.coop-status{max-width:96px;color:var(--app-color-primary-dark);text-align:center;background:#2f6b4f14;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.coop-book-mini{width:58px;color:var(--app-color-text);gap:5px;text-decoration:none;display:grid}.coop-book-mini img,.coop-book-mini>span:first-child,.coop-card__avatar{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f29;border-radius:10px;place-items:center;width:58px;display:grid;overflow:hidden;box-shadow:0 12px 24px #1f3c2c1f}.coop-book-mini img{object-fit:cover;height:auto}.coop-book-mini span:last-child{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:900;line-height:1.1;display:-webkit-box;overflow:hidden}.coop-user{min-width:0;color:var(--app-color-primary-dark);align-items:center;gap:6px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.coop-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coop-card__text,.coop-card__hint,.coop-details .vkuiText{color:var(--app-color-muted);font-size:13px;line-height:1.35}.coop-card__hint{word-break:break-word}.coop-links{background:#2f6b4f0f;border:1px solid #2f6b4f1a;border-radius:12px;gap:7px;padding:9px;display:grid}.coop-links>span{color:var(--app-color-muted);font-size:11px;font-weight:900}.coop-links>div{flex-wrap:wrap;gap:7px;display:flex}.coop-links a{min-height:30px;color:var(--app-color-primary-dark);background:#ffffffb8;border:1px solid #2f6b4f29;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.coop-thread__messages{gap:8px;padding-top:2px;display:grid}.coop-chat-bubble{background:#ffffffc2;border:1px solid #2f6b4f1f;border-radius:15px 15px 15px 6px;justify-self:start;gap:5px;max-width:min(92%,420px);padding:9px 10px;display:grid;box-shadow:0 10px 24px #1f3c2c14}.coop-chat-bubble--mine{background:#2f6b4f1a;border-color:#2f6b4f33;border-radius:15px 15px 6px;justify-self:end}.coop-chat-bubble--system{text-align:center;background:#2f6b4f0d;border-style:dashed;justify-self:stretch;max-width:100%}.coop-chat-bubble .coop-user{font-size:11px}.coop-chat-bubble small{color:var(--app-color-muted);font-size:10px;font-weight:800}.coop-chat-bubble .vkuiText{color:var(--app-color-text);white-space:pre-wrap;font-size:13px;font-weight:700;line-height:1.35}.coop-card__meta{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.coop-card__meta span{color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.coop-details{background:#ffffff80;border-radius:10px;padding:8px 10px}.coop-details summary{color:var(--app-color-primary-dark);cursor:pointer;font-size:12px;font-weight:900}.coop-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.coop-card__actions button{min-height:34px;color:var(--app-color-primary-dark);background:#2f6b4f14}.coop-card__actions select{width:auto;min-height:34px;padding:0 9px}.coop-file-field{min-height:42px;color:var(--app-color-primary-dark);cursor:pointer;text-align:center;background:#2f6b4f0f;border:1px dashed #2f6b4f3d;border-radius:12px;place-items:center;padding:8px 10px;font-size:12px;font-weight:900;display:grid}.coop-file-field input{display:none}.coop-file-link{color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;justify-self:start;padding:6px 10px;font-size:11px;font-weight:900;text-decoration:none}.coop-link-fields{gap:8px;display:grid}.coop-link-fields>span{color:var(--app-color-muted);font-size:11px;font-weight:900}.coop-link-row{grid-template-columns:minmax(0,1fr) 38px;gap:7px;display:grid}.coop-link-row input{width:100%;min-width:0;min-height:40px;color:var(--app-color-text);font:inherit;background:#ffffffd1;border:1px solid #2f6b4f24;border-radius:10px;padding:0 11px;font-size:13px;font-weight:800}.coop-link-row button,.coop-link-add{min-height:40px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.coop-link-add{justify-self:start}.coop-inline-form,.coop-chat-composer,.coop-chat,.coop-comments{background:#ffffff94;border:1px solid #2f6b4f1a;border-radius:12px;gap:9px;padding:9px;display:grid}.coop-chat-composer{background:#2f6b4f0d}.coop-comment,.coop-message{border-bottom:1px solid #2f6b4f14;gap:5px;padding-bottom:8px;display:grid}.coop-comment:last-child,.coop-message:last-child{border-bottom:0;padding-bottom:0}.coop-comment small,.coop-message small{color:var(--app-color-muted);font-size:10px;font-weight:800}.coop-partners{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.coop-danger{min-height:34px;color:var(--app-color-accent);background:#b85c4a1a;border-color:#b85c4a38;justify-self:start}.coop-empty,.coop-loading,.coop-notice,.coop-error{text-align:center;place-items:center;min-height:78px;padding:14px;display:grid}.coop-notice{min-height:auto;color:var(--app-color-primary-dark);border-color:#2f6b4f38;font-size:13px;font-weight:900}.coop-error{min-height:auto;color:var(--app-color-accent);border-color:#b85c4a38;font-size:13px;font-weight:900}@media (width<=430px){.coop-page{padding-inline:13px}.coop-search{grid-template-columns:minmax(0,1fr) 88px 54px}.coop-actions{grid-template-columns:1fr}.coop-tabs{gap:5px}.coop-tab{font-size:11px}.coop-card h3{font-size:16px}.coop-thread__head{grid-template-columns:auto minmax(0,1fr)}.coop-thread__head .coop-status,.coop-thread__head .coop-card__count{grid-column:2;justify-self:start}.coop-chat-bubble{max-width:96%}.coop-checks--inline,.coop-partners{grid-template-columns:1fr}}:root[data-app-theme=dark] .coop-page{color:var(--app-color-text)}:root[data-app-theme=dark] .coop-hero,:root[data-app-theme=dark] .coop-search,:root[data-app-theme=dark] .coop-actions,:root[data-app-theme=dark] .coop-tabs,:root[data-app-theme=dark] .coop-form,:root[data-app-theme=dark] .coop-card,:root[data-app-theme=dark] .coop-empty,:root[data-app-theme=dark] .coop-loading,:root[data-app-theme=dark] .coop-notice,:root[data-app-theme=dark] .coop-error{background:radial-gradient(circle at 90% 0,#b85c4a1f,#0000 40%),linear-gradient(145deg,#111f18fa,#0b1510f5);border-color:#dee8dd24;box-shadow:0 16px 34px #0000003d}:root[data-app-theme=dark] .coop-search input,:root[data-app-theme=dark] .coop-search select,:root[data-app-theme=dark] .coop-field input,:root[data-app-theme=dark] .coop-field select,:root[data-app-theme=dark] .coop-field textarea,:root[data-app-theme=dark] .coop-card__actions select,:root[data-app-theme=dark] .coop-actions__button,:root[data-app-theme=dark] .coop-tab,:root[data-app-theme=dark] .coop-pill,:root[data-app-theme=dark] .coop-author-book,:root[data-app-theme=dark] .coop-form-hint,:root[data-app-theme=dark] .coop-links,:root[data-app-theme=dark] .coop-links a,:root[data-app-theme=dark] .coop-file-field,:root[data-app-theme=dark] .coop-file-link,:root[data-app-theme=dark] .coop-link-row input,:root[data-app-theme=dark] .coop-link-row button,:root[data-app-theme=dark] .coop-link-add,:root[data-app-theme=dark] .coop-inline-form,:root[data-app-theme=dark] .coop-chat-composer,:root[data-app-theme=dark] .coop-chat-bubble,:root[data-app-theme=dark] .coop-chat,:root[data-app-theme=dark] .coop-comments,:root[data-app-theme=dark] .coop-details,:root[data-app-theme=dark] .coop-hero__stats span{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd21}:root[data-app-theme=dark] .coop-author-book--active{background:radial-gradient(circle at 100% 0,#81c4a029,#0000 44%),#ffffff1a;border-color:#81c4a07a}:root[data-app-theme=dark] .coop-form-hint{background:#b85c4a1f;border-color:#b85c4a4d}:root[data-app-theme=dark] .coop-tab--active,:root[data-app-theme=dark] .coop-search button{background:var(--app-color-primary);color:#fff}:root[data-app-theme=dark] .coop-card__actions button,:root[data-app-theme=dark] .coop-form__head button,:root[data-app-theme=dark] .coop-card__meta span,:root[data-app-theme=dark] .coop-status,:root[data-app-theme=dark] .coop-card__count,:root[data-app-theme=dark] .coop-hero__stats b,:root[data-app-theme=dark] .coop-user,:root[data-app-theme=dark] .coop-links a,:root[data-app-theme=dark] .coop-file-field,:root[data-app-theme=dark] .coop-file-link,:root[data-app-theme=dark] .coop-link-row button,:root[data-app-theme=dark] .coop-link-add,:root[data-app-theme=dark] .coop-details summary{color:#c7ead6}:root[data-app-theme=dark] .coop-chat-bubble .vkuiText{color:var(--app-color-text)}.coop-card--focused{outline-offset:3px;outline:3px solid #b85c4a3d;box-shadow:0 18px 38px #b85c4a29}.game-detail{padding:0 12px calc(96px + env(safe-area-inset-bottom));gap:12px;display:grid}.game-detail--points{gap:10px}.game-detail-hero,.game-detail-stats,.game-detail-block{min-width:0}.game-detail-hero,.game-detail-season,.game-detail-block{background:linear-gradient(145deg,#fffffffa,#f8faf7f0 64%,#b85c4a14),#fff;border:1px solid #2f6b4f24;border-radius:12px;box-shadow:0 14px 32px #141e1812}.game-detail-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.game-detail-hero:before{content:"";pointer-events:none;border-top:3px solid #2f6b4fbf;position:absolute;inset:0}.game-detail--exchange .game-detail-hero:before{border-top-color:#b85c4acc}.game-detail--annual .game-detail-hero:before{border-top-color:#866a48d1}.game-detail--points .game-detail-hero{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px}.game-detail--points .game-detail-hero:before{border-top-color:#b85c4ac7}.game-detail-hero__icon{width:48px;height:48px;color:var(--app-color-primary);background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:15px;place-items:center;display:grid;overflow:hidden;box-shadow:0 12px 28px #2f6b4f1c}.game-detail--points .game-detail-hero__icon{border-radius:13px;width:42px;height:42px;box-shadow:0 10px 20px #2f6b4f1a}.game-detail-hero__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.game-detail-hero__content{min-width:0}.game-detail-kicker{width:max-content;max-width:100%;min-height:22px;color:var(--app-color-muted);background:#2f6b4f14;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.game-detail-hero .vkuiTitle,.game-detail-block .vkuiTitle{color:var(--app-color-text);letter-spacing:0;margin:0}.game-detail-hero .vkuiTitle{margin-top:7px;font-size:25px;line-height:1.08}.game-detail--points .game-detail-hero .vkuiTitle{margin-top:6px;font-size:21px;line-height:1.08}.game-detail-hero .vkuiText,.game-detail-block__text.vkuiText{color:var(--app-color-muted);margin:7px 0 0;font-size:13px;line-height:1.38}.game-detail--points .game-detail-hero .vkuiText{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.32;display:-webkit-box;overflow:hidden}.game-detail--exchange .game-detail-hero .vkuiTitle{font-size:22px}.game-detail--exchange .game-detail-hero .vkuiText{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.32;display:-webkit-box;overflow:hidden}.game-detail-hero__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-detail-action{background:var(--app-color-primary);color:#fff;cursor:pointer;border:1px solid #2f6b4f2e;border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-family:inherit;font-size:13px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.game-detail-action:disabled{cursor:wait;opacity:.7}.game-detail-action--ghost{color:var(--app-color-primary-dark);background:#2f6b4f0f}.game-detail-report-message.vkuiText{color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.25}.game-detail-report-message--error.vkuiText{color:var(--app-color-accent);background:#b85c4a1a;border-color:#b85c4a38}.game-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-detail-points{gap:9px;display:grid}.game-detail-points-summary,.game-detail-points-stats,.game-detail-points-empty,.game-detail-points-shelf{background:linear-gradient(145deg,#fffffffa,#f8faf7f0 62%,#b85c4a14),#fff!important;border:1px solid #2f6b4f24!important;border-radius:12px!important;box-shadow:0 12px 28px #141e180f!important}.game-detail-points-summary{grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:8px;padding:11px;display:grid}.game-detail-points-summary>div:first-child{min-width:0}.game-detail-points-summary strong{color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:28px;font-weight:950;line-height:1;display:block;overflow:hidden}.game-detail-points-summary small,.game-detail-points-summary p,.game-detail-points-summary__cost span,.game-detail-points-note{color:var(--app-color-muted);font-size:12px;font-weight:800;line-height:1.25}.game-detail-points-summary__cost{text-align:right;background:#2f6b4f14;border-radius:11px;align-content:center;justify-items:end;min-width:88px;padding:8px;display:grid}.game-detail-points-summary__cost b{color:var(--app-color-primary-dark);font-size:17px;font-weight:950;line-height:1}.game-detail-points-progress,.game-detail-points-shelf__meter{background:#2f6b4f1f;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.game-detail-points-progress span,.game-detail-points-shelf__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));height:100%;display:block}.game-detail-points-summary p{grid-column:1/-1;margin:-2px 0 0}.game-detail-points-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.game-detail-points-stats span{min-height:54px;color:var(--app-color-muted);text-align:center;border-right:1px solid #2f6b4f1a;align-content:center;gap:3px;padding:8px 6px;font-size:10px;font-weight:850;line-height:1.1;display:grid}.game-detail-points-stats span:last-child{border-right:0}.game-detail-points-stats b{color:var(--app-color-primary-dark);font-size:16px;font-weight:950;line-height:1}.game-detail-action-message.vkuiText{color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:11px;margin:0;padding:10px;font-size:12px;font-weight:850}.game-detail-action-message--error.vkuiText{color:var(--app-color-accent);background:#b85c4a1a;border-color:#b85c4a3d}.game-detail-points-empty{gap:8px;padding:12px;display:grid}.game-detail-points-empty strong,.game-detail-points-shelf__top strong{color:var(--app-color-text);font-size:16px;font-weight:950;line-height:1.12}.game-detail-points-empty span{color:var(--app-color-muted);font-size:12px;font-weight:760;line-height:1.35}.game-detail-points-shelves{gap:9px;display:grid}.game-detail-points-shelf{gap:9px;display:grid;padding:11px!important}.game-detail-points-shelf__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.game-detail-points-shelf__top div{gap:6px;min-width:0;display:grid}.game-detail-points-shelf__top em{min-height:28px;color:var(--app-color-primary-dark);white-space:nowrap;background:#2f6b4f1a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.game-detail-points-shelf__meter{grid-column:auto}.game-detail-points-shelf__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.game-detail-points-shelf__facts span{min-height:46px;color:var(--app-color-muted);background:#ffffffa3;border:1px solid #2f6b4f1c;border-radius:10px;align-content:center;gap:2px;padding:7px;font-size:10px;font-weight:850;line-height:1.1;display:grid}.game-detail-points-shelf__facts b{color:var(--app-color-primary-dark);font-size:15px;font-weight:950}.game-detail-points-buy{grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:end;gap:7px;display:grid}.game-detail-points-buy label{color:var(--app-color-muted);gap:5px;font-size:11px;font-weight:850;display:grid}.game-detail-points-buy input{width:100%;min-height:36px;color:var(--app-color-text);font:inherit;background:#ffffffd1;border:1px solid #2f6b4f29;border-radius:10px;padding:0 11px;font-size:13px;font-weight:850}.game-detail-points-note{margin:0}.game-detail-points-purchases{border-top:1px solid #2f6b4f1a;gap:5px;padding-top:8px;display:grid}.game-detail-points-purchases>span{color:var(--app-color-muted);font-size:11px;font-weight:900}.game-detail-points-purchases div{background:#2f6b4f0f;border-radius:10px;gap:2px;padding:7px 8px;display:grid}.game-detail-points-purchases b{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.game-detail-points-purchases small{color:var(--app-color-muted);font-size:10px;font-weight:800}.game-detail--points .game-detail-block{gap:9px;padding:11px}.game-detail--points .game-detail-block__heading{gap:6px}.game-detail--points .game-detail-block__heading .vkuiTitle{font-size:18px}.game-detail--points .game-detail-checklist,.game-detail--points .game-detail-list{gap:6px}.game-detail--points .game-detail-checklist li,.game-detail--points .game-detail-list li{font-size:12px;line-height:1.25}.game-detail--points .game-detail-list li:before{width:6px;height:6px}.game-detail-stat{gap:2px;min-height:74px;padding:10px;display:grid;box-shadow:none!important;background:#ffffffdb!important;border-color:#2f6b4f1f!important;border-radius:10px!important}.game-detail-stat strong{color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:950;line-height:1.05;overflow:hidden}.game-detail-stat span,.game-detail-stat small{color:var(--app-color-muted);font-size:11px;font-weight:850;line-height:1.15}.game-detail-stat small{font-weight:700}.game-detail-block{gap:11px;padding:13px;display:grid}.game-detail-season{gap:9px;padding:12px;display:grid}.game-detail-season__top{gap:6px;display:grid}.game-detail-season__top .vkuiTitle{color:var(--app-color-text);margin:0;font-size:19px;line-height:1.08}.game-detail-season-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.game-detail-season-tab{min-height:54px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #2f6b4f2e;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.game-detail-season-tab span{font-size:11px;font-weight:950;line-height:1.12;display:block}.game-detail-season-tab b{min-width:36px;height:36px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;place-items:center;padding:0 6px;font-size:18px;font-weight:950;display:grid}.game-detail-season-tab--active{background:var(--app-color-primary);color:#fff;border-color:#2f6b4fbd;box-shadow:0 12px 26px #2f6b4f2e}.game-detail-season-tab--active b{color:#fff;background:#ffffff38}.game-detail-books-section{position:relative;overflow:hidden}.game-detail-books-section:before{content:"";background:linear-gradient(180deg, var(--app-color-primary), #b85c4aa8);pointer-events:none;width:4px;position:absolute;inset:0 auto 0 0}.game-detail-books-section--shortlist:before{background:linear-gradient(#b28b43,#d99759)}.game-detail-books-section--read:before{background:linear-gradient(180deg, var(--app-color-primary), #7ebf9b)}.game-detail-books-hint{color:var(--app-color-muted);margin:-3px 0 0;font-size:12px;font-weight:750;line-height:1.28}.game-detail-block--soft{background:linear-gradient(145deg,#2f6b4f14,#fffffff0),#fff}.game-detail-block__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.game-detail-block__heading .game-detail-kicker{grid-column:1/-1}.game-detail-block__heading .vkuiTitle{font-size:21px;line-height:1.08}.game-detail-count{min-width:34px;height:34px;color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:950;display:inline-flex}.game-detail-checklist,.game-detail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.game-detail-checklist li,.game-detail-list li{color:var(--app-color-text);font-size:13px;font-weight:750;line-height:1.3}.game-detail-checklist li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.game-detail-checklist svg{color:var(--app-color-primary);margin-top:1px}.game-detail-list li{padding-left:18px;position:relative}.game-detail-list li:before{content:"";background:linear-gradient(135deg, var(--app-color-primary), var(--app-color-accent));border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:2px}.game-detail-stages,.game-detail-books{gap:8px;display:grid}.game-detail-stage{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px;display:grid;box-shadow:none!important;background:#ffffffd1!important;border-color:#2f6b4f21 #2f6b4f21 #2f6b4f21 #2f6b4fd9!important;border-left-style:solid!important;border-left-width:3px!important;border-radius:10px!important}.game-detail-stage--completed{border-left-color:#b85c4ac7!important}.game-detail-stage--locked{opacity:.72}.game-detail-stage__number{background:var(--app-color-primary);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.game-detail-stage__body{gap:5px;min-width:0;display:grid}.game-detail-stage__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.game-detail-stage__top strong,.game-detail-book strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.16;display:-webkit-box;overflow:hidden}.game-detail-stage__top span{min-height:22px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;flex:none;padding:6px 8px;font-size:10px;font-weight:900;line-height:1}.game-detail-stage p,.game-detail-stage small,.game-detail-book small{color:var(--app-color-muted);margin:0;font-size:12px;font-weight:700;line-height:1.25}.game-detail-book{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid;box-shadow:none!important;background:#ffffffd1!important;border-color:#2f6b4f1f!important;border-radius:10px!important}.game-detail-book-link{color:inherit;text-decoration:none}.game-detail-book--read{border-left:3px solid #b85c4ac7!important}.game-detail-book img,.game-detail-book__empty{object-fit:cover;border-radius:8px;width:54px;height:76px}.game-detail-book__empty{color:var(--app-color-primary);background:#2f6b4f14;place-items:center;display:grid}.game-detail-book div{gap:4px;min-width:0;display:grid}.game-detail-book__badges{flex-wrap:wrap;gap:4px;display:flex!important}.game-detail-book__badges em{width:max-content;max-width:100%;min-height:21px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;align-items:center;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.game-detail-book__badges .game-detail-book__badge--shortlist{color:#7a5421;background:#b28b4321;border:1px solid #b28b433d}.game-detail-book__badges .game-detail-book__badge--country{color:var(--app-color-accent);background:#b85c4a17}.game-detail-book__badges .game-detail-book__badge--read{color:var(--app-color-primary-dark);background:#2f6b4f1f}.game-detail-book__rating{width:max-content;max-width:100%;color:var(--app-color-accent);align-items:center;gap:3px;font-size:11px;font-weight:950;line-height:1;display:inline-flex!important}.game-detail-book__rating b{color:var(--app-color-primary-dark);font-size:10px;font-weight:950}.game-detail-exchange{gap:10px;display:grid}.game-detail-exchange-card,.game-detail-exchange-section{gap:10px;display:grid;background:linear-gradient(145deg,#fffffffa,#f8faf7f0 62%,#b85c4a14),#fff!important;border:1px solid #2f6b4f24!important;border-radius:12px!important;padding:12px!important;box-shadow:0 12px 28px #141e180f!important}.game-detail-exchange-card--active{overflow:hidden;border-top:3px solid #b85c4ab8!important}.game-detail-exchange-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.game-detail-exchange-card__top>div{gap:6px;min-width:0;display:grid}.game-detail-exchange-card__top strong{color:var(--app-color-text);font-size:18px;font-weight:950;line-height:1.1}.game-detail-exchange-card__top em{min-width:56px;height:34px;color:var(--app-color-primary-dark);background:#2f6b4f1a;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-style:normal;font-weight:950;display:inline-flex}.game-detail-exchange-progress{background:#2f6b4f1f;border-radius:999px;height:7px;overflow:hidden}.game-detail-exchange-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));height:100%;display:block}.game-detail-exchange-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.game-detail-exchange-facts span{min-height:48px;color:var(--app-color-muted);background:#ffffff9e;border:1px solid #2f6b4f1a;border-radius:10px;align-content:center;gap:2px;padding:7px;font-size:10px;font-weight:850;line-height:1.1;display:grid}.game-detail-exchange-facts b{color:var(--app-color-primary-dark);font-size:16px;font-weight:950}.game-detail-exchange-note{color:var(--app-color-muted);margin:0;font-size:12px;font-weight:800;line-height:1.25}.game-detail-exchange-tags{flex-wrap:wrap;gap:5px;display:flex}.game-detail-exchange-tags span,.game-detail-exchange-tags button{min-height:25px;color:var(--app-color-primary-dark);font:inherit;background:#2f6b4f12;border:1px solid #2f6b4f21;border-radius:999px;align-items:center;padding:6px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.game-detail-exchange-tags button{cursor:pointer}.game-detail-exchange-tags .game-detail-exchange-tag--selected{background:var(--app-color-primary);color:#fff;border-color:#2f6b4fb8}.game-detail-exchange-form{gap:9px;display:grid}.game-detail-exchange-form label,.game-detail-exchange-offer-form label{color:var(--app-color-muted);gap:5px;font-size:11px;font-weight:850;display:grid}.game-detail-exchange-form input,.game-detail-exchange-offer-form input{width:100%;min-height:38px;color:var(--app-color-text);font:inherit;background:#ffffffd1;border:1px solid #2f6b4f29;border-radius:10px;padding:0 11px;font-size:13px;font-weight:850}.game-detail-exchange-form small{color:var(--app-color-muted);font-size:11px;font-weight:800;line-height:1.25}.game-detail-exchange-list{gap:8px;display:grid}.game-detail-exchange-offer{grid-template-columns:54px minmax(0,1fr);align-items:stretch;gap:10px;display:grid;box-shadow:none!important;background:#ffffffd1!important;border-color:#2f6b4f1f!important;border-radius:10px!important;padding:8px!important}.game-detail-exchange-offer:target,.game-detail-forgotten-entry:target{outline-offset:3px;outline:3px solid #b85c4a4d}.game-detail-exchange-offer__cover,.game-detail-exchange-book,.game-detail-exchange-search-results button{color:inherit;text-decoration:none}.game-detail-exchange-offer__cover{width:54px;min-height:78px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:8px;place-items:center;font-weight:950;display:grid;overflow:hidden}.game-detail-exchange-offer__cover img{object-fit:cover;width:100%;height:100%}.game-detail-exchange-offer__body{gap:4px;min-width:0;display:grid}.game-detail-exchange-offer__body strong,.game-detail-exchange-book strong,.game-detail-exchange-search-results b{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:950;line-height:1.16;display:-webkit-box;overflow:hidden}.game-detail-exchange-offer__body small,.game-detail-exchange-offer__body>span,.game-detail-exchange-book small,.game-detail-exchange-search-results small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden}.game-detail-exchange-offer__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.game-detail-exchange-offer__actions button{background:var(--app-color-primary);color:#fff;cursor:pointer;min-height:32px;font:inherit;border:1px solid #2f6b4f29;border-radius:9px;font-size:11px;font-weight:950}.game-detail-exchange-offer__actions button:last-child{color:var(--app-color-accent);background:#b85c4a1a}.game-detail-exchange-offer__actions button:disabled{cursor:wait;opacity:.58}.game-detail-exchange-books{scrollbar-width:thin;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.game-detail-exchange-book{flex:0 0 96px;align-content:start;gap:5px;display:grid}.game-detail-exchange-book__link{color:inherit;gap:5px;text-decoration:none;display:grid}.game-detail-exchange-book__link img,.game-detail-exchange-book__empty{object-fit:cover;background:#2f6b4f14;border-radius:10px;place-items:center;width:96px;height:138px;display:grid;overflow:hidden;box-shadow:0 10px 20px #141e1814}.game-detail-exchange-book strong{-webkit-line-clamp:2;font-size:11px}.game-detail-exchange-book small{font-size:10px}.game-detail-exchange-book__actions{display:grid}.game-detail-exchange-book__actions button,.game-detail-exchange-book__status{text-align:center;border:1px solid #2f6b4f24;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:5px 6px;font-size:10px;font-weight:950;line-height:1.1;display:flex}.game-detail-exchange-book__actions button{background:var(--app-color-primary);color:#fff;box-shadow:0 8px 16px #2f6b4f29}.game-detail-exchange-book__actions button:disabled{cursor:wait;opacity:.7}.game-detail-exchange-book__status{color:var(--app-color-primary-dark);background:#2f6b4f1a}.game-detail-exchange-community{gap:7px;display:grid}.game-detail-exchange-community__row{gap:8px;display:grid}.game-detail-exchange-community__item{width:100%;min-height:52px;color:var(--app-color-text);cursor:pointer;font:inherit;text-align:left;background:#ffffffc7;border:1px solid #2f6b4f1f;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.game-detail-exchange-community__item img,.game-detail-exchange-community__item>span{width:34px;height:34px;color:var(--app-color-primary-dark);object-fit:cover;background:#2f6b4f1a;border-radius:50%;place-items:center;font-size:12px;font-weight:950;display:grid}.game-detail-exchange-community__item b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.game-detail-exchange-community__item small{min-height:24px;color:var(--app-color-primary-dark);white-space:nowrap;background:#2f6b4f14;border-radius:999px;padding:0 8px;font-size:10px;font-weight:900;line-height:24px}.game-detail-exchange-community__item--selected{box-shadow:inset 3px 0 0 var(--app-color-primary);border-color:#2f6b4fb8}.game-detail-exchange-offer-form{border-top:1px solid #2f6b4f1a;gap:9px;padding-top:9px;display:grid}.game-detail-exchange-community__row .game-detail-exchange-offer-form{background:#ffffffb8;border:1px solid #2f6b4f1f;border-radius:12px;padding:10px}.game-detail-exchange-offer-title{gap:2px;display:grid}.game-detail-exchange-offer-title b{color:var(--app-color-text);font-size:14px;line-height:1.15}.game-detail-exchange-offer-title span{color:var(--app-color-muted);font-size:11px;font-weight:750;line-height:1.3}.game-detail-exchange-note--error{color:var(--app-color-accent)}.game-detail-exchange-search-results{gap:7px;display:grid}.game-detail-exchange-search-results button{min-height:58px;color:var(--app-color-text);cursor:pointer;font:inherit;text-align:left;background:#ffffffc7;border:1px solid #2f6b4f1f;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.game-detail-exchange-search-results button:disabled{cursor:wait;opacity:.68}.game-detail-exchange-search-results img,.game-detail-exchange-search-result__fallback{width:42px;height:58px;color:var(--app-color-primary-dark);object-fit:cover;background:#2f6b4f14;border-radius:7px;grid-row:span 2;place-items:center;font-size:12px;font-weight:950;display:grid;overflow:hidden}.game-detail-exchange-search-result__body{gap:2px;min-width:0;display:grid}.game-detail-exchange-search-result__genres{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.game-detail-exchange-search-result__genres em{max-width:100%;color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;background:#2f6b4f14;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:850;line-height:1;overflow:hidden}.game-detail-exchange-search-results button>strong{background:var(--app-color-primary);color:#fff;white-space:nowrap;border-radius:999px;align-self:center;padding:7px 9px;font-size:10px;font-weight:900}.game-detail-exchange-archive{gap:6px;display:grid}.game-detail-exchange-archive span{color:var(--app-color-muted);background:#2f6b4f12;border-radius:10px;padding:8px 9px;font-size:12px;font-weight:850}.game-detail-forgotten{gap:10px;display:grid}.game-detail-forgotten-summary,.game-detail-forgotten-section{gap:10px;display:grid;background:linear-gradient(145deg,#fffffffa,#f8faf7f0 62%,#b85c4a14),#fff!important;border:1px solid #2f6b4f24!important;border-radius:12px!important;padding:12px!important;box-shadow:0 12px 28px #141e180f!important}.game-detail-forgotten-summary{overflow:hidden;border-top:3px solid #2f6b4fb8!important}.game-detail-forgotten-summary__top{grid-template-columns:minmax(0,1fr) minmax(118px,auto);align-items:stretch;gap:10px;display:grid}.game-detail-forgotten-summary__top>div:first-child{gap:5px;min-width:0;display:grid}.game-detail-forgotten-summary strong{color:var(--app-color-primary-dark);font-size:28px;font-weight:950;line-height:1}.game-detail-forgotten-summary small,.game-detail-forgotten-summary__selection span{color:var(--app-color-muted);font-size:11px;font-weight:800;line-height:1.2}.game-detail-forgotten-summary__selection{text-align:right;background:#2f6b4f14;border-radius:11px;align-content:center;justify-items:end;gap:4px;padding:9px;display:grid}.game-detail-forgotten-summary__selection b{color:var(--app-color-primary-dark);font-size:12px;font-weight:950;line-height:1.1}.game-detail-forgotten-progress{background:#2f6b4f1f;border-radius:999px;height:7px;overflow:hidden}.game-detail-forgotten-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));height:100%;display:block}.game-detail-forgotten-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.game-detail-forgotten-tab{min-height:48px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #2f6b4f29;border-radius:11px;place-items:center;gap:3px;padding:7px 5px;display:grid}.game-detail-forgotten-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:950;line-height:1.08;overflow:hidden}.game-detail-forgotten-tab b{min-width:24px;height:24px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:950;display:grid}.game-detail-forgotten-tab--active{background:var(--app-color-primary);color:#fff;border-color:#2f6b4fb8;box-shadow:0 12px 24px #2f6b4f29}.game-detail-forgotten-tab--active b{color:#fff;background:#fff3}.game-detail-forgotten-list{gap:8px;display:grid}.game-detail-forgotten-entry{background:#ffffffc2;border:1px solid #2f6b4f1f;border-left:4px solid #2f6b4fc7;border-radius:11px;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px;display:grid}.game-detail-forgotten-entry--completed{border-left-color:#b85c4ad1}.game-detail-forgotten-entry--pending{border-left-color:#8695868c}.game-detail-forgotten-entry__cover,.game-detail-forgotten-available__cover{color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:8px;place-items:center;font-size:16px;font-weight:950;text-decoration:none;display:grid;overflow:hidden}.game-detail-forgotten-entry__cover{width:62px;height:90px}.game-detail-forgotten-entry__cover img,.game-detail-forgotten-available__cover img{object-fit:cover;width:100%;height:100%}.game-detail-forgotten-entry__body{gap:5px;min-width:0;display:grid}.game-detail-forgotten-entry__body strong,.game-detail-forgotten-available__item strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.15;display:-webkit-box;overflow:hidden}.game-detail-forgotten-entry__body small,.game-detail-forgotten-available__item small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2;overflow:hidden}.game-detail-forgotten-entry__badges{flex-wrap:wrap;gap:4px;display:flex}.game-detail-forgotten-entry__badges span{min-height:21px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;padding:0 7px;font-size:9px;font-weight:900;line-height:21px}.game-detail-forgotten-entry__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:2px;display:grid}.game-detail-forgotten-entry__actions a,.game-detail-forgotten-entry__actions button,.game-detail-forgotten-available__item button{cursor:pointer;min-height:30px;font:inherit;text-align:center;border:1px solid #2f6b4f24;border-radius:9px;justify-content:center;align-items:center;padding:5px 6px;font-size:10px;font-weight:950;line-height:1.1;text-decoration:none;display:flex}.game-detail-forgotten-entry__actions a:first-child,.game-detail-forgotten-available__item button{background:var(--app-color-primary);color:#fff}.game-detail-forgotten-entry__actions a:nth-child(2){color:var(--app-color-primary-dark);background:#2f6b4f0f}.game-detail-forgotten-entry__actions button{color:var(--app-color-accent);background:#b85c4a1a}.game-detail-forgotten-entry__actions button:disabled,.game-detail-forgotten-available__item button:disabled{cursor:wait;opacity:.68}.game-detail-forgotten-search{color:var(--app-color-muted);gap:6px;font-size:11px;font-weight:850;display:grid}.game-detail-forgotten-search input{width:100%;min-height:40px;color:var(--app-color-text);font:inherit;background:#ffffffd1;border:1px solid #2f6b4f29;border-radius:11px;padding:0 12px;font-size:13px;font-weight:850}.game-detail-forgotten-available{gap:7px;display:grid}.game-detail-forgotten-available__item{background:#ffffffc2;border:1px solid #2f6b4f1f;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:7px;display:grid}.game-detail-forgotten-available__cover{width:44px;height:62px}.game-detail-forgotten-available__item>div{gap:3px;min-width:0;display:grid}.game-detail-forgotten-available__item button{white-space:nowrap;min-width:74px}.game-detail-journey{gap:10px;display:grid}.game-detail-journey-summary,.game-detail-journey-section,.game-detail-journey-map-card,.game-detail-journey-stage{background:linear-gradient(145deg,#fffffffa,#f8faf7f0 62%,#b85c4a14),#fff!important;border:1px solid #2f6b4f24!important;border-radius:12px!important;box-shadow:0 12px 28px #141e180f!important}.game-detail-journey-summary{grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:10px;padding:12px;display:grid}.game-detail-journey-summary strong{color:var(--app-color-primary-dark);margin-top:7px;font-size:30px;font-weight:950;line-height:1;display:block}.game-detail-journey-summary small,.game-detail-journey-note{color:var(--app-color-muted);font-size:12px;font-weight:800}.game-detail-journey-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.game-detail-journey-summary__facts span{min-width:0;color:var(--app-color-muted);text-align:center;background:#ffffff8c;border:1px solid #2f6b4f1f;border-radius:10px;place-items:center;padding:8px 6px;font-size:11px;font-weight:850;line-height:1.1;display:grid}.game-detail-journey-summary__facts b{color:var(--app-color-primary-dark);font-size:20px;line-height:1}.game-detail-journey-meter{background:#2f6b4f1f;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.game-detail-journey-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));height:100%;display:block}.game-detail-journey-map-card{gap:10px;display:grid;padding:12px!important}.game-detail-journey-map{isolation:isolate;aspect-ratio:3/2;background:radial-gradient(circle at 18% 18%,#89ba9a66,#0000 26%),radial-gradient(circle at 86% 15%,#b85c4a38,#0000 25%),radial-gradient(circle at 70% 84%,#e1a66240,#0000 28%),linear-gradient(145deg,#eef7f1eb,#fffaf5e6);border:1px solid #2f6b4f1f;border-radius:18px;min-height:250px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6}.game-detail-journey-map--image{background:linear-gradient(180deg, #ffffff0f, #fffaf529), var(--game-journey-map-image) center / cover no-repeat}.game-detail-journey-map:before{content:"";z-index:-1;background-image:linear-gradient(#2f6b4f0f 1px,#0000 1px),linear-gradient(90deg,#2f6b4f0f 1px,#0000 1px);background-size:34px 34px;border-radius:16px;position:absolute;inset:10px;-webkit-mask-image:linear-gradient(145deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(145deg,#0000,#000 18% 82%,#0000)}.game-detail-journey-map--image:before{z-index:0;border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff2e,#fffaf51a),radial-gradient(circle,#0000 48%,#ffffff38);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:none;mask-image:none}.game-detail-journey-map__path{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.game-detail-journey-map__path polyline{stroke:#2f6b4f6b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 5;vector-effect:non-scaling-stroke}.game-detail-journey-map__glow{z-index:1;filter:blur(1px);pointer-events:none;background:radial-gradient(circle,#e1a66257,#0000 68%);border-radius:50%;width:86px;height:86px;position:absolute;inset:auto 20px 18px auto}.game-detail-journey-map-node{z-index:2;width:34px;height:34px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#fff;border:2px solid #ffffffe6;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px #141e1829}.game-detail-journey-map-node span{border-radius:inherit;width:25px;height:25px;color:inherit;background:#2f6b4f1a;place-items:center;font-size:11px;font-weight:950;display:grid}.game-detail-journey-map-node i{border-radius:inherit;pointer-events:none;border:2px solid #b85c4a6b;animation:1.6s ease-in-out infinite journeyPulse;position:absolute;inset:-8px}.game-detail-journey-map-node--completed{background:var(--app-color-primary);color:#fff}.game-detail-journey-map-node--completed span{color:#fff;background:#ffffff2e}.game-detail-journey-map-node--in_progress{background:var(--app-color-accent);color:#fff}.game-detail-journey-map-node--in_progress span{color:#fff;background:#fff3}.game-detail-journey-map-node--locked{color:#1e332a7a;opacity:.72}.game-detail-journey-map-node--selected{border-color:#fffffffa;width:42px;height:42px;box-shadow:0 0 0 5px #2f6b4f1f,0 12px 24px #141e1838}.game-detail-journey-map-node--selected span{width:30px;height:30px;font-size:12px}.game-detail-journey-map-legend{flex-wrap:wrap;gap:7px;display:flex}.game-detail-journey-map-legend span{min-height:26px;color:var(--app-color-muted);background:#ffffffb3;border:1px solid #2f6b4f1f;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.game-detail-journey-map-legend__dot{background:var(--app-color-primary);border-radius:999px;width:8px;height:8px}.game-detail-journey-map-legend__dot--forest,.game-detail-journey-map-node--forest span{color:#fff;background:#2f6b4f}.game-detail-journey-map-legend__dot--city,.game-detail-journey-map-node--city span{color:#fff;background:#8a6751}.game-detail-journey-map-legend__dot--water,.game-detail-journey-map-node--water span{color:#fff;background:#4b8294}.game-detail-journey-map-legend__dot--mountain,.game-detail-journey-map-node--mountain span{color:#fff;background:#7a755f}.game-detail-journey-map-legend__dot--desert,.game-detail-journey-map-node--desert span{color:#fff;background:#d08a45}.game-detail-journey-map-preview{background:#ffffffb8;border:1px solid #2f6b4f1f;border-radius:14px;gap:9px;padding:10px;display:grid}.game-detail-journey-map-preview>div:first-child{gap:3px;display:grid}.game-detail-journey-map-preview strong,.game-detail-journey-map-preview__book b{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.2;display:-webkit-box;overflow:hidden}.game-detail-journey-map-preview small,.game-detail-journey-map-preview p,.game-detail-journey-map-preview__book small{color:var(--app-color-muted);margin:0;font-size:12px;font-weight:780;line-height:1.32}.game-detail-journey-map-preview__book{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.game-detail-journey-map-preview__book img,.game-detail-journey-map-preview__book>span{object-fit:cover;background:#2f6b4f14;border-radius:8px;place-items:center;width:42px;height:58px;display:grid;overflow:hidden}.game-detail-journey-map-preview__book>div{gap:3px;min-width:0;display:grid}.game-detail-journey-map-preview__book a,.game-detail-journey-map-preview__action{background:var(--app-color-primary);color:#fff;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;border:1px solid #2f6b4f29;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.game-detail-journey-map-preview__action:disabled{cursor:not-allowed;opacity:.55}@keyframes journeyPulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}.game-detail-journey-tabs{background:#ffffffc7;border:1px solid #2f6b4f1f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid}.game-detail-journey-tab{min-width:0;min-height:45px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #2f6b4f29;border-radius:10px;place-items:center;padding:6px 4px;font-size:12px;font-weight:950;line-height:1.1;display:grid}.game-detail-journey-tab b,.game-detail-journey-stage__number,.game-detail-journey-badges span{min-width:25px;min-height:25px;color:var(--app-color-primary-dark);background:#2f6b4f1a;border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:inline-grid}.game-detail-journey-tab--active{background:var(--app-color-primary);color:#fff;border-color:#0000}.game-detail-journey-tab--active b{color:#fff;background:#ffffff2e}.game-detail-journey-section{gap:10px;padding:12px;display:grid}.game-detail-journey-stages{gap:9px;display:grid}.game-detail-journey-stage{gap:9px;display:grid;overflow:hidden;padding:10px!important}.game-detail-journey-stage--completed{border-left:4px solid #2f6b4fdb!important}.game-detail-journey-stage--in_progress{border-left:4px solid #b85c4adb!important}.game-detail-journey-stage__main{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;display:grid}.game-detail-journey-stage__body{gap:2px;min-width:0;display:grid}.game-detail-journey-stage__body b,.game-detail-journey-assignment__body strong,.game-detail-journey-book strong,.game-detail-journey-selected b{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.2;display:-webkit-box;overflow:hidden}.game-detail-journey-stage__body small,.game-detail-journey-stage p,.game-detail-journey-assignment__body small,.game-detail-journey-book small,.game-detail-journey-selected span{color:var(--app-color-muted);margin:0;font-size:12px;font-weight:750;line-height:1.32}.game-detail-journey-stage__main em{color:var(--app-color-primary-dark);white-space:nowrap;background:#2f6b4f14;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1}.game-detail-journey-pick,.game-detail-journey-actions a,.game-detail-journey-actions button,.game-detail-journey-book button{min-height:34px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#2f6b4f14;border:1px solid #2f6b4f29;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.game-detail-journey-pick:disabled,.game-detail-journey-book button:disabled,.game-detail-journey-actions button:disabled{cursor:not-allowed;opacity:.55}.game-detail-journey-assignment,.game-detail-journey-book{background:#ffffffad;border:1px solid #2f6b4f1f;border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.game-detail-journey-assignment__cover,.game-detail-journey-book__cover{width:54px;height:78px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:9px;place-items:center;font-size:20px;font-weight:950;text-decoration:none;display:grid;overflow:hidden}.game-detail-journey-assignment__cover img,.game-detail-journey-book__cover img{object-fit:cover;width:100%;height:100%}.game-detail-journey-assignment__body,.game-detail-journey-book>div{gap:6px;min-width:0;display:grid}.game-detail-journey-badges,.game-detail-journey-actions{flex-wrap:wrap;gap:6px;display:flex}.game-detail-journey-actions{grid-column:1/-1}.game-detail-journey-actions a:first-child,.game-detail-journey-book button{background:var(--app-color-primary);color:#fff}.game-detail-journey-actions button{color:var(--app-color-accent);background:#b85c4a1a;border-color:#b85c4a33}.game-detail-journey-stage-strip{scrollbar-width:thin;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.game-detail-journey-stage-chip{width:36px;height:36px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffd1;border:1px solid #2f6b4f29;border-radius:12px;flex:none;font-size:13px;font-weight:950}.game-detail-journey-stage-chip--active{background:var(--app-color-primary);color:#fff;border-color:#0000}.game-detail-journey-selected{gap:4px;display:grid;background:#2f6b4f0f!important;border:1px solid #2f6b4f1f!important;border-radius:12px!important;padding:10px!important}.game-detail-journey-search{color:var(--app-color-muted);gap:7px;font-size:12px;font-weight:900;display:grid}.game-detail-journey-search input{min-width:0;height:42px;color:var(--app-color-text);font:inherit;background:#ffffffe0;border:1px solid #2f6b4f29;border-radius:11px;padding:0 12px;font-size:14px;font-weight:800}.game-detail-journey-books{gap:8px;display:grid}.game-detail-journey-book{grid-template-columns:46px minmax(0,1fr) auto;align-items:center}.game-detail-journey-book__cover{border-radius:8px;width:46px;height:66px}.game-detail-empty,.game-detail-loading{min-height:92px;color:var(--app-color-muted);text-align:center;background:#ffffffc2;border:1px solid #2f6b4f1f;border-radius:10px;place-items:center;margin:0;padding:14px;font-size:13px;font-weight:800;line-height:1.35;display:grid}:root[data-app-theme=dark] .game-detail-hero,:root[data-app-theme=dark] .game-detail-season,:root[data-app-theme=dark] .game-detail-block,:root[data-app-theme=dark] .game-detail-points-summary,:root[data-app-theme=dark] .game-detail-points-stats,:root[data-app-theme=dark] .game-detail-points-empty,:root[data-app-theme=dark] .game-detail-points-shelf,:root[data-app-theme=dark] .game-detail-journey-summary,:root[data-app-theme=dark] .game-detail-journey-section,:root[data-app-theme=dark] .game-detail-journey-map-card,:root[data-app-theme=dark] .game-detail-journey-stage{background:linear-gradient(145deg,#131c17fa,#101713f0 64%,#d8897512),#101713;border-color:#dee8dd21;box-shadow:0 18px 36px #00000042}:root[data-app-theme=dark] .game-detail-exchange-card,:root[data-app-theme=dark] .game-detail-exchange-section,:root[data-app-theme=dark] .game-detail-forgotten-summary,:root[data-app-theme=dark] .game-detail-forgotten-section,:root[data-app-theme=dark] .game-detail-journey-tabs{background:linear-gradient(145deg,#131c17fa,#101713f0 64%,#d8897512),#101713!important;border-color:#dee8dd21!important;box-shadow:0 18px 36px #00000042!important}:root[data-app-theme=dark] .game-detail-hero__icon,:root[data-app-theme=dark] .game-detail-kicker,:root[data-app-theme=dark] .game-detail-count,:root[data-app-theme=dark] .game-detail-season-tab,:root[data-app-theme=dark] .game-detail-stat,:root[data-app-theme=dark] .game-detail-stage,:root[data-app-theme=dark] .game-detail-book,:root[data-app-theme=dark] .game-detail-empty,:root[data-app-theme=dark] .game-detail-loading,:root[data-app-theme=dark] .game-detail-points-shelf__facts span,:root[data-app-theme=dark] .game-detail-points-purchases div,:root[data-app-theme=dark] .game-detail-points-summary__cost,:root[data-app-theme=dark] .game-detail-exchange-facts span,:root[data-app-theme=dark] .game-detail-exchange-offer,:root[data-app-theme=dark] .game-detail-exchange-community__row .game-detail-exchange-offer-form,:root[data-app-theme=dark] .game-detail-exchange-community__item,:root[data-app-theme=dark] .game-detail-exchange-search-results button,:root[data-app-theme=dark] .game-detail-exchange-archive span,:root[data-app-theme=dark] .game-detail-forgotten-summary__selection,:root[data-app-theme=dark] .game-detail-forgotten-tab,:root[data-app-theme=dark] .game-detail-forgotten-entry,:root[data-app-theme=dark] .game-detail-forgotten-available__item,:root[data-app-theme=dark] .game-detail-journey-summary__facts span,:root[data-app-theme=dark] .game-detail-journey-tab,:root[data-app-theme=dark] .game-detail-journey-assignment,:root[data-app-theme=dark] .game-detail-journey-book,:root[data-app-theme=dark] .game-detail-journey-selected,:root[data-app-theme=dark] .game-detail-journey-map-legend span,:root[data-app-theme=dark] .game-detail-journey-map-preview,:root[data-app-theme=dark] .game-detail-journey-stage-chip{color:var(--app-color-text);background:#ffffff0f!important;border-color:#dee8dd1f!important}:root[data-app-theme=dark] .game-detail-points-buy input,:root[data-app-theme=dark] .game-detail-exchange-form input,:root[data-app-theme=dark] .game-detail-exchange-offer-form input,:root[data-app-theme=dark] .game-detail-forgotten-search input,:root[data-app-theme=dark] .game-detail-journey-search input{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd1f}:root[data-app-theme=dark] .game-detail-points-progress,:root[data-app-theme=dark] .game-detail-points-shelf__meter,:root[data-app-theme=dark] .game-detail-exchange-progress,:root[data-app-theme=dark] .game-detail-forgotten-progress,:root[data-app-theme=dark] .game-detail-journey-meter{background:#ffffff1f}:root[data-app-theme=dark] .game-detail-action-message.vkuiText{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd1f}:root[data-app-theme=dark] .game-detail-action-message--error.vkuiText{color:#e6a07e;background:#e6a07e1a;border-color:#e6a07e42}:root[data-app-theme=dark] .game-detail-season-tab--active{color:#0e1712;background:#7ebf9b!important;border-color:#7ebf9bcc!important}:root[data-app-theme=dark] .game-detail-season-tab--active b,:root[data-app-theme=dark] .game-detail-forgotten-tab--active b,:root[data-app-theme=dark] .game-detail-journey-tab--active b{color:#0e1712;background:#0e171229}:root[data-app-theme=dark] .game-detail-forgotten-tab--active,:root[data-app-theme=dark] .game-detail-journey-tab--active,:root[data-app-theme=dark] .game-detail-journey-stage-chip--active{color:#0e1712;background:#7ebf9b!important;border-color:#7ebf9bcc!important}:root[data-app-theme=dark] .game-detail-journey-map{background:radial-gradient(circle at 18% 18%,#79c0982e,#0000 28%),radial-gradient(circle at 88% 12%,#d889752e,#0000 26%),radial-gradient(circle at 72% 84%,#e1a66224,#0000 28%),linear-gradient(145deg,#09120ef5,#101813f0);border-color:#dee8dd21;box-shadow:inset 0 0 0 1px #dee8dd14}:root[data-app-theme=dark] .game-detail-journey-map--image{background:linear-gradient(180deg, #08100c1f, #08100c47), var(--game-journey-map-image) center / cover no-repeat}:root[data-app-theme=dark] .game-detail-journey-map:before{background-image:linear-gradient(#dee8dd0d 1px,#0000 1px),linear-gradient(90deg,#dee8dd0d 1px,#0000 1px)}:root[data-app-theme=dark] .game-detail-journey-map--image:before{z-index:0;background-color:#0000;background-image:linear-gradient(#08100c33,#08100c57),radial-gradient(circle,#0000 44%,#08100c38);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:none;mask-image:none}:root[data-app-theme=dark] .game-detail-journey-map__path polyline{stroke:#8bcba470}:root[data-app-theme=dark] .game-detail-journey-map-node{color:var(--app-color-text);background:#101713f0;border-color:#dee8ddc7;box-shadow:0 10px 22px #00000057}:root[data-app-theme=dark] .game-detail-journey-map-node span{color:var(--app-color-text);background:#8bcba429}:root[data-app-theme=dark] .game-detail-journey-map-node--completed,:root[data-app-theme=dark] .game-detail-journey-map-node--in_progress,:root[data-app-theme=dark] .game-detail-journey-map-node--completed span,:root[data-app-theme=dark] .game-detail-journey-map-node--in_progress span{color:#fff}:root[data-app-theme=dark] .game-detail-journey-map-node--selected{box-shadow:0 0 0 5px #8bcba424,0 14px 26px #0006}:root[data-app-theme=dark] .game-detail-journey-map-preview__book img,:root[data-app-theme=dark] .game-detail-journey-map-preview__book>span{background:#8bcba41a}:root[data-app-theme=dark] .game-detail-action--ghost,:root[data-app-theme=dark] .game-detail-stage__top span,:root[data-app-theme=dark] .game-detail-book__badges em,:root[data-app-theme=dark] .game-detail-exchange-tags span,:root[data-app-theme=dark] .game-detail-exchange-tags button,:root[data-app-theme=dark] .game-detail-exchange-search-result__genres em,:root[data-app-theme=dark] .game-detail-exchange-community__item small,:root[data-app-theme=dark] .game-detail-forgotten-entry__badges span,:root[data-app-theme=dark] .game-detail-forgotten-entry__actions a:nth-child(2),:root[data-app-theme=dark] .game-detail-journey-stage__main em,:root[data-app-theme=dark] .game-detail-journey-badges span,:root[data-app-theme=dark] .game-detail-journey-pick,:root[data-app-theme=dark] .game-detail-journey-actions a,:root[data-app-theme=dark] .game-detail-journey-actions button{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd1f}:root[data-app-theme=dark] .game-detail-exchange-tags .game-detail-exchange-tag--selected{color:#0e1712;background:#7ebf9b;border-color:#7ebf9bcc}:root[data-app-theme=dark] .game-detail-exchange-offer__actions button{color:#0e1712}:root[data-app-theme=dark] .game-detail-exchange-search-results button>strong{color:#0e1712;background:#7ebf9b}:root[data-app-theme=dark] .game-detail-exchange-offer__actions button:last-child,:root[data-app-theme=dark] .game-detail-forgotten-entry__actions button{color:#e6a07e;background:#e6a07e1f;border-color:#e6a07e2e}:root[data-app-theme=dark] .game-detail-forgotten-entry__actions a:first-child,:root[data-app-theme=dark] .game-detail-forgotten-available__item button,:root[data-app-theme=dark] .game-detail-journey-actions a:first-child,:root[data-app-theme=dark] .game-detail-journey-book button,:root[data-app-theme=dark] .game-detail-journey-map-preview__book a,:root[data-app-theme=dark] .game-detail-journey-map-preview__action{color:#0e1712;background:#7ebf9b}:root[data-app-theme=dark] .game-detail-book__rating{color:#e6a07e}:root[data-app-theme=dark] .game-detail-book__rating b{color:var(--app-color-text)}:root[data-app-theme=dark] .game-detail-book__badges .game-detail-book__badge--shortlist{color:#f0d39b;background:#e7b25d24;border-color:#e7b25d3d}:root[data-app-theme=dark] .game-detail-book__badges .game-detail-book__badge--country{color:#e6a07e;background:#e6a07e1f}:root[data-app-theme=dark] .game-detail-book__badges .game-detail-book__badge--read{color:#bfe7d0;background:#7ebf9b29}:root[data-app-theme=dark] .game-detail-action:not(.game-detail-action--ghost){color:#0e1712}:root[data-app-theme=dark] .game-detail-report-message.vkuiText{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd1f}:root[data-app-theme=dark] .game-detail-report-message--error.vkuiText{color:#e6a07e;background:#e6a07e1a;border-color:#e6a07e42}:root[data-app-theme=dark] .game-detail-book__empty,:root[data-app-theme=dark] .game-detail-exchange-offer__cover,:root[data-app-theme=dark] .game-detail-exchange-book__empty,:root[data-app-theme=dark] .game-detail-exchange-community__item>span,:root[data-app-theme=dark] .game-detail-exchange-search-result__fallback{background:#ffffff12}:root[data-app-theme=dark] .game-detail-journey-assignment__cover,:root[data-app-theme=dark] .game-detail-journey-book__cover,:root[data-app-theme=dark] .game-detail-journey-stage__number{color:var(--app-color-text);background:#ffffff12}:root[data-app-theme=dark] .game-detail-exchange-book__status{color:#dcefe4;background:#7ebf9b24;border-color:#7ebf9b33}:root[data-app-theme=dark] .game-detail-exchange-book__actions button{box-shadow:none;color:#0c1a12;background:#7ebf9b}.game-detail-nobel{gap:11px;display:grid}.game-detail-nobel-summary,.game-detail-nobel-rules,.game-detail-nobel-controls,.game-detail-nobel-stage,.game-detail-nobel-empty{background:linear-gradient(145deg,#fffffffa,#f8faf7f0 64%,#b85c4a14),#fff!important;border:1px solid #2f6b4f24!important;border-radius:14px!important;box-shadow:0 14px 30px #141e180f!important}.game-detail-nobel-summary{gap:10px;display:grid;padding:13px!important}.game-detail-nobel-summary__main{gap:2px;display:grid}.game-detail-nobel-summary__main strong{color:var(--app-color-primary-dark);font-size:30px;font-weight:950;line-height:1}.game-detail-nobel-summary__main small,.game-detail-nobel-rules li,.game-detail-nobel-stage small,.game-detail-nobel-stage p,.game-detail-nobel-empty span{color:var(--app-color-muted);font-size:12px;font-weight:800;line-height:1.28}.game-detail-nobel-summary__meter{background:#2f6b4f1f;border-radius:999px;height:7px;overflow:hidden}.game-detail-nobel-summary__meter span{border-radius:inherit;background:linear-gradient(90deg, var(--app-color-primary), var(--app-color-accent));height:100%;display:block}.game-detail-nobel-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.game-detail-nobel-summary__facts span{min-height:50px;color:var(--app-color-muted);background:#ffffff9e;border:1px solid #2f6b4f1a;border-radius:11px;align-content:center;padding:7px;font-size:10px;font-weight:850;line-height:1.15;display:grid}.game-detail-nobel-summary__facts b{color:var(--app-color-primary-dark);font-size:17px;font-weight:950;line-height:1}.game-detail-nobel-rules,.game-detail-nobel-controls{gap:10px;display:grid;padding:12px!important}.game-detail-nobel-rules ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.game-detail-nobel-rules li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;display:grid}.game-detail-nobel-rules svg{color:var(--app-color-primary)}.game-detail-nobel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.game-detail-nobel-tab{min-height:42px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #2f6b4f2e;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:950;line-height:1;display:flex}.game-detail-nobel-tab b,.game-detail-nobel-list__heading .game-detail-count{min-width:25px;height:25px;color:var(--app-color-primary-dark);background:#2f6b4f17;border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:inline-grid}.game-detail-nobel-tab--active{background:var(--app-color-primary);color:#fff;border-color:#2f6b4fc7;box-shadow:0 12px 24px #2f6b4f29}.game-detail-nobel-tab--active b{color:#fff;background:#ffffff2e}.game-detail-nobel-search{color:var(--app-color-muted);gap:6px;font-size:11px;font-weight:850;display:grid}.game-detail-nobel-search input{width:100%;min-height:40px;color:var(--app-color-text);font:inherit;background:#ffffffdb;border:1px solid #2f6b4f29;border-radius:12px;padding:0 12px;font-size:13px;font-weight:850}.game-detail-nobel-list{gap:9px;display:grid}.game-detail-nobel-list__heading{padding-inline:2px}.game-detail-nobel-stage{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid;overflow:hidden;border-left:4px solid #2f6b4fc7!important;padding:10px!important}.game-detail-nobel-stage--in_progress{border-left-color:#b28b43e6!important}.game-detail-nobel-stage--completed{border-left-color:#b85c4ae0!important}.game-detail-nobel-stage--selected{border-color:#2f6b4f61!important;box-shadow:0 18px 38px #2f6b4f29!important}.game-detail-nobel-stage__number{background:var(--app-color-primary);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.game-detail-nobel-stage__content{gap:8px;min-width:0;display:grid}.game-detail-nobel-stage__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.game-detail-nobel-stage__top>div{gap:3px;min-width:0;display:grid}.game-detail-nobel-stage__top strong,.game-detail-nobel-assignment b,.game-detail-nobel-empty strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:950;line-height:1.15;display:-webkit-box;overflow:hidden}.game-detail-nobel-stage__top span{min-height:24px;color:var(--app-color-primary-dark);background:#2f6b4f14;border-radius:999px;flex:none;padding:7px 8px;font-size:10px;font-weight:950;line-height:1}.game-detail-nobel-stage p{margin:0}.game-detail-nobel-stage__note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-detail-nobel-stage__search,.game-detail-nobel-assignment__actions a,.game-detail-nobel-assignment__actions button,.game-detail-nobel-more{min-height:34px;color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.game-detail-nobel-stage__search,.game-detail-nobel-assignment__actions button{cursor:pointer;font-family:inherit}.game-detail-nobel-assignment{background:#fff9;border:1px solid #2f6b4f1a;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.game-detail-nobel-assignment__cover,.game-detail-nobel-assignment__cover img,.game-detail-nobel-assignment__cover>span{object-fit:cover;border-radius:8px;place-items:center;width:48px;height:68px;display:grid}.game-detail-nobel-assignment__cover{color:var(--app-color-primary);background:#2f6b4f14;text-decoration:none;overflow:hidden}.game-detail-nobel-assignment>div{gap:5px;min-width:0;display:grid}.game-detail-nobel-assignment__actions{flex-wrap:wrap;gap:6px;display:flex}.game-detail-nobel-assignment__actions a:first-child{background:var(--app-color-primary);color:#fff}.game-detail-nobel-assignment__actions button{color:var(--app-color-accent);background:#b85c4a1a;border-color:#b85c4a38}.game-detail-nobel-assignment__actions button:disabled,.game-detail-nobel-picker-book button:disabled{cursor:wait;opacity:.68}.game-detail-nobel-picker{background:#2f6b4f0b;border:1px solid #2f6b4f1f;border-radius:14px;gap:10px;padding:10px;display:grid}.game-detail-nobel-picker__search{color:var(--app-color-muted);gap:6px;font-size:12px;font-weight:850;display:grid}.game-detail-nobel-picker__search input{width:100%;min-height:38px;color:var(--app-color-text);font:inherit;background:#ffffffd6;border:1px solid #2f6b4f2e;border-radius:12px;outline:none;padding:0 12px}.game-detail-nobel-picker__books{gap:8px;display:grid}.game-detail-nobel-picker__loading{color:var(--app-color-muted);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.game-detail-nobel-picker-book{background:#ffffffbd;border:1px solid #2f6b4f1a;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.game-detail-nobel-picker-book__cover,.game-detail-nobel-picker-book__cover img,.game-detail-nobel-picker-book__cover span{object-fit:cover;border-radius:8px;place-items:center;width:40px;height:56px;display:grid}.game-detail-nobel-picker-book__cover{color:var(--app-color-primary);background:#2f6b4f14;text-decoration:none;overflow:hidden}.game-detail-nobel-picker-book>div{gap:4px;min-width:0;display:grid}.game-detail-nobel-picker-book strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:950;line-height:1.15;display:-webkit-box;overflow:hidden}.game-detail-nobel-picker-book small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;display:block;overflow:hidden}.game-detail-nobel-picker-book button{background:var(--app-color-primary);color:#fff;cursor:pointer;min-height:32px;font:inherit;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:950}.game-detail-nobel-more{cursor:pointer;width:100%;min-height:42px;font:inherit}.game-detail-nobel-empty{gap:4px;display:grid;padding:12px!important}:root[data-app-theme=dark] .game-detail-nobel-summary,:root[data-app-theme=dark] .game-detail-nobel-rules,:root[data-app-theme=dark] .game-detail-nobel-controls,:root[data-app-theme=dark] .game-detail-nobel-stage,:root[data-app-theme=dark] .game-detail-nobel-empty{background:linear-gradient(145deg,#141e18f5,#0e1712fa 64%,#e6a07e14),#0e1712!important;border-color:#dee8dd1f!important;box-shadow:0 16px 34px #00000042!important}:root[data-app-theme=dark] .game-detail-nobel-summary__facts span,:root[data-app-theme=dark] .game-detail-nobel-tab,:root[data-app-theme=dark] .game-detail-nobel-search input,:root[data-app-theme=dark] .game-detail-nobel-stage__top span,:root[data-app-theme=dark] .game-detail-nobel-stage__search,:root[data-app-theme=dark] .game-detail-nobel-assignment,:root[data-app-theme=dark] .game-detail-nobel-assignment__actions a,:root[data-app-theme=dark] .game-detail-nobel-assignment__actions button,:root[data-app-theme=dark] .game-detail-nobel-picker,:root[data-app-theme=dark] .game-detail-nobel-picker__search input,:root[data-app-theme=dark] .game-detail-nobel-picker-book,:root[data-app-theme=dark] .game-detail-nobel-more{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd1f}:root[data-app-theme=dark] .game-detail-nobel-summary__main strong,:root[data-app-theme=dark] .game-detail-nobel-summary__facts b,:root[data-app-theme=dark] .game-detail-nobel-tab b,:root[data-app-theme=dark] .game-detail-nobel-list__heading .game-detail-count{color:var(--app-color-text)}:root[data-app-theme=dark] .game-detail-nobel-tab--active,:root[data-app-theme=dark] .game-detail-nobel-assignment__actions a:first-child{color:#0e1712;background:#7ebf9b;border-color:#7ebf9bd1}:root[data-app-theme=dark] .game-detail-nobel-tab--active b{color:#0e1712;background:#0e171229}:root[data-app-theme=dark] .game-detail-nobel-assignment__cover{background:#ffffff14}:root[data-app-theme=dark] .game-detail-nobel-picker-book button{color:#0e1712;background:#7ebf9b}.game-detail-monthly{gap:12px;display:grid}.game-detail-monthly-award,.game-detail-monthly-form{background:linear-gradient(145deg,#fffffffa,#f7f8f6f0 62%,#b85c4a14),#fff!important;border-color:#2f6b4f24!important;border-radius:12px!important;padding:12px!important;box-shadow:0 16px 34px #141e1812!important}.game-detail-monthly-award{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;display:grid}.game-detail-monthly-award img,.game-detail-monthly-award__fallback{aspect-ratio:1;object-fit:cover;border-radius:18px;width:108px;box-shadow:0 16px 28px #141e181f}.game-detail-monthly-award__fallback{color:var(--app-color-primary);background:#2f6b4f1a;place-items:center;font-size:38px;font-weight:900;display:grid}.game-detail-monthly-award .vkuiTitle{margin:6px 0 4px;font-size:21px;line-height:1.08}.game-detail-monthly-award p{color:var(--app-color-muted);margin:0 0 8px;font-size:13px;font-weight:800}.game-detail-monthly-meter{background:#2f6b4f1f;border-radius:999px;height:7px;overflow:hidden}.game-detail-monthly-meter span{border-radius:inherit;background:linear-gradient(90deg,#2f6b4f,#bf5f4e);height:100%;display:block}.game-detail-monthly-count-progress{gap:9px;margin-top:10px;display:grid}.game-detail-monthly-count-progress>div:first-child{align-items:baseline;gap:8px;display:flex}.game-detail-monthly-count-progress strong{color:var(--app-color-primary-dark);letter-spacing:-.04em;font-size:28px;font-weight:950;line-height:1}.game-detail-monthly-count-progress>div:first-child span,.game-detail-monthly-empty-goal{color:var(--app-color-muted);font-size:11px;font-weight:850;line-height:1.15}.game-detail-monthly-metrics{gap:8px;margin-top:10px;display:grid}.game-detail-monthly-metric{background:#2f6b4f0d;border:1px solid #2f6b4f1f;border-radius:10px;gap:7px;padding:8px;display:grid}.game-detail-monthly-metric>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.game-detail-monthly-metric span{color:var(--app-color-muted);font-size:11px;font-weight:850}.game-detail-monthly-metric strong{color:var(--app-color-primary-dark);font-size:13px;font-weight:950}.game-detail-monthly-form form{gap:12px;display:grid}.game-detail-monthly-summary{gap:10px;display:grid}.game-detail-monthly-summary p{color:var(--app-color-primary-dark);margin:0;font-size:20px;font-weight:900;line-height:1.12}.game-detail-monthly-summary small{color:var(--app-color-muted);font-size:12px;font-weight:800;line-height:1.3}.game-detail-monthly-edit{width:34px;height:34px;color:var(--app-color-primary);cursor:pointer;background:#2f6b4f0f;border:1px solid #2f6b4f2e;border-radius:50%;place-items:center;padding:0;display:inline-grid}.game-detail-monthly-form label,.game-detail-monthly-book-list{color:var(--app-color-muted);gap:7px;font-size:12px;font-weight:900;display:grid}.game-detail-monthly-form input{min-width:0;min-height:42px;color:var(--app-color-text);font:inherit;background:#ffffffd1;border:1px solid #2f6b4f29;border-radius:10px;padding:0 12px}.game-detail-monthly-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.game-detail-monthly-books,.game-detail-monthly-selected__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-detail-monthly-book,.game-detail-monthly-selected-book{min-width:0;color:var(--app-color-text);text-align:left;background:#ffffffc2;border:1px solid #2f6b4f1f;border-radius:10px;justify-items:start;gap:6px;padding:9px;text-decoration:none;display:grid}.game-detail-monthly-book{cursor:pointer;font:inherit}.game-detail-monthly-book--selected{box-shadow:inset 3px 0 0 var(--app-color-primary);border-color:#2f6b4f85}.game-detail-monthly-book img,.game-detail-monthly-book>span,.game-detail-monthly-selected-book img,.game-detail-monthly-selected-book>span{object-fit:cover;background:#2f6b4f1a;border-radius:7px;width:54px;height:78px}.game-detail-monthly-book>span,.game-detail-monthly-selected-book>span{color:var(--app-color-primary);place-items:center;font-weight:900;display:grid}.game-detail-monthly-book strong,.game-detail-monthly-selected-book b{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.12;display:-webkit-box;overflow:hidden}.game-detail-monthly-book small,.game-detail-monthly-selected-book small,.game-detail-monthly-book em{color:var(--app-color-muted);font-size:11px;font-style:normal;font-weight:900}.game-detail-monthly-selected{gap:10px;display:grid}.game-detail-monthly-selected-book--read{box-shadow:inset 3px 0 0 var(--app-color-primary);background:#2f6b4f14;border-color:#2f6b4f80}.game-detail-monthly-selected-book--read small{color:var(--app-color-primary-dark)}:root[data-app-theme=dark] .game-detail-monthly-award,:root[data-app-theme=dark] .game-detail-monthly-form,:root[data-app-theme=dark] .game-detail-monthly-metric,:root[data-app-theme=dark] .game-detail-monthly-book,:root[data-app-theme=dark] .game-detail-monthly-selected-book{background:linear-gradient(145deg,#141e18f5,#0e1712fa 64%,#e6a07e14),#0e1712!important;border-color:#dee8dd1f!important;box-shadow:0 16px 34px #00000042!important}:root[data-app-theme=dark] .game-detail-monthly-form input{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .game-detail-monthly-summary p,:root[data-app-theme=dark] .game-detail-monthly-count-progress strong,:root[data-app-theme=dark] .game-detail-monthly-metric strong,:root[data-app-theme=dark] .game-detail-monthly-edit{color:var(--app-color-text)}:root[data-app-theme=dark] .game-detail-monthly-edit{background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .game-detail-monthly-book--selected{border-color:#7ebf9bd1!important}:root[data-app-theme=dark] .game-detail-monthly-selected-book--read{background:#7ebf9b1a!important;border-color:#7ebf9bb8!important}@media (width<=380px){.game-detail{gap:10px;padding-inline:10px}.game-detail--exchange .game-detail-hero,.game-detail--points .game-detail-hero{grid-template-columns:38px minmax(0,1fr);padding:10px}.game-detail--exchange .game-detail-hero__icon,.game-detail--points .game-detail-hero__icon{border-radius:12px;width:38px;height:38px}.game-detail--exchange .game-detail-hero .vkuiTitle,.game-detail--points .game-detail-hero .vkuiTitle{font-size:19px}.game-detail-hero__actions{gap:7px}.game-detail-action{border-radius:9px;min-height:36px;font-size:12px}.game-detail-points-summary{grid-template-columns:minmax(0,1fr)}.game-detail-points-summary__cost{text-align:left;justify-content:space-between;align-items:center;min-width:0;display:flex}.game-detail-points-stats span{min-height:50px;padding-inline:5px}.game-detail-points-shelf__top{display:grid}.game-detail-points-shelf__top em{justify-self:start}.game-detail-points-buy{grid-template-columns:1fr}.game-detail-exchange-facts{grid-template-columns:minmax(0,1fr)}.game-detail-exchange-community__item{grid-template-columns:30px minmax(0,1fr)}.game-detail-exchange-community__item small{grid-column:2;justify-self:start}.game-detail-journey-summary,.game-detail-journey-book{grid-template-columns:minmax(0,1fr)}.game-detail-journey-map{min-height:220px}.game-detail-journey-map-node{width:31px;height:31px}.game-detail-journey-map-node span{width:23px;height:23px;font-size:10px}.game-detail-journey-map-node--selected{width:38px;height:38px}.game-detail-journey-map-preview__book{grid-template-columns:38px minmax(0,1fr)}.game-detail-journey-map-preview__book a{grid-column:1/-1}.game-detail-journey-book__cover{width:58px;height:82px}.game-detail-journey-stage__main{grid-template-columns:32px minmax(0,1fr)}.game-detail-journey-stage__main em{grid-column:2;justify-self:start}}@media (width>=620px){.game-detail-stats,.game-detail-season-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.game-detail-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.game-detail{gap:11px;padding-inline:10px}.game-detail-hero{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px}.game-detail-hero__icon{border-radius:13px;width:44px;height:44px}.game-detail-hero .vkuiTitle{font-size:23px}.game-detail--exchange .game-detail-hero .vkuiTitle{font-size:20px}.game-detail-block{padding:12px}.game-detail-block__heading .vkuiTitle{font-size:20px}}.games-page{padding:0 12px calc(92px + env(safe-area-inset-bottom));gap:14px;display:grid}.games-page .vkuiPanelHeader{display:none}.games-page-hero,.games-page-section{background:linear-gradient(145deg,#fffffffa,#f7f8f6f0 62%,#b85c4a14),#fff;border:1px solid #2f6b4f24;border-radius:12px;box-shadow:0 16px 34px #141e1812}.games-page-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.games-page-hero:before{content:"";pointer-events:none;border-top:3px solid #2f6b4fb8;position:absolute;inset:0}.games-page-hero__content,.games-page-section__heading,.games-page-card,.games-page-annual{min-width:0}.games-page-kicker{width:max-content;max-width:100%;min-height:22px;color:var(--app-color-muted);background:#2f6b4f14;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.games-page-hero .vkuiTitle,.games-page-section .vkuiTitle,.games-page-card .vkuiTitle{color:var(--app-color-text);letter-spacing:0;margin:0}.games-page-hero .vkuiTitle{margin-top:8px;font-size:26px;line-height:1.04}.games-page-hero .vkuiText,.games-page-card__description.vkuiText{color:var(--app-color-muted);margin:7px 0 0;font-size:14px;line-height:1.35}.games-page-card__description.vkuiText{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.games-page-hero__mark{width:54px;height:54px;color:var(--app-color-primary);background:#2f6b4f14;border:1px solid #2f6b4f29;border-radius:16px;place-items:center;display:grid;box-shadow:0 12px 28px #2f6b4f1a}.games-page-hero__stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.games-page-hero__stats span,.games-page-count,.games-page-badge,.games-page-card__state{color:var(--app-color-primary-dark);background:#ffffffb8;border:1px solid #2f6b4f24;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.games-page-hero__stats span{flex-direction:column;min-height:42px;font-size:11px;line-height:1.1}.games-page-hero__stats strong{color:var(--app-color-primary);font-size:19px;line-height:1}.games-page-section{gap:12px;padding:14px;display:grid}.games-page-tabs{background:#ffffffd1;border:1px solid #2f6b4f24;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid;box-shadow:0 12px 26px #141e180f}.games-page-tabs__button{min-width:0;min-height:44px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;text-align:center;background:#ffffffbd;border:1px solid #2f6b4f2e;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;font-weight:900;line-height:1.05;display:inline-flex}.games-page-tabs__button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.games-page-tabs__button strong{min-width:23px;height:23px;color:var(--app-color-primary);background:#2f6b4f17;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.games-page-tabs__button--active{background:var(--app-color-primary);color:#fff;border-color:#0000;box-shadow:0 10px 22px #2f6b4f2e}.games-page-tabs__button--active strong{color:#fff;background:#ffffff2e}.games-page-section__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.games-page-section__heading .vkuiTitle{margin-top:7px;font-size:22px;line-height:1.08}.games-page-count{min-width:34px;height:34px;color:var(--app-color-primary);padding:0 10px;font-size:13px}.games-page-annual-row,.games-page-grid{gap:10px;display:grid}.games-page-card-link,.games-page-annual-link{min-width:0;color:inherit;text-decoration:none;display:block}.games-page-card-link:focus-visible,.games-page-annual-link:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #2f6b4f6b}.games-page-loading,.games-page-empty{min-height:90px;color:var(--app-color-muted);text-align:center;background:#ffffffc7;border:1px solid #2f6b4f1f;border-radius:12px;place-items:center;margin:0;padding:14px;font-size:13px;font-weight:800;line-height:1.35;display:grid}.games-page-annual{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:none!important;background:#ffffffb8!important;border-color:#2f6b4f1f!important;border-radius:10px!important}.games-page-annual__icon,.games-page-card__icon{color:var(--app-color-primary);background:#2f6b4f14;border:1px solid #2f6b4f24;place-items:center;display:grid}.games-page-annual__icon{border-radius:12px;width:36px;height:36px}.games-page-annual strong,.games-page-card .vkuiTitle{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.games-page-annual small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.games-page-annual>span:last-child{color:var(--app-color-primary);font-size:13px;font-weight:900}.games-page-card{gap:9px;padding:10px;display:grid;position:relative;box-shadow:none!important;background:linear-gradient(145deg,#fffffff0,#f7f8f6d1 70%,#b85c4a0f),#fff!important;border-color:#2f6b4f1f!important;border-radius:10px!important}.games-page-card--available{border-left:3px solid #2f6b4fd1!important}.games-page-card--planned{border-style:dashed!important}.games-page-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.games-page-card__icon{border-radius:14px;width:40px;height:40px;overflow:hidden}.games-page-card__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.games-page-badge{min-height:26px;color:var(--app-color-accent);white-space:nowrap;padding:0 9px;font-size:11px;line-height:1}.games-page-card__list{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.games-page-card__list li{color:var(--app-color-primary-dark);padding-left:18px;font-size:11.5px;font-weight:800;line-height:1.25;position:relative}.games-page-card__list li:before{content:"";background:linear-gradient(135deg, var(--app-color-primary), var(--app-color-accent));border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:2px}.games-page-card__state{min-height:29px;color:var(--app-color-primary);justify-self:start;margin-top:2px;padding:0 11px;font-size:12px;line-height:1}.games-page-card--planned .games-page-card__state{color:var(--app-color-muted)}:root[data-app-theme=dark] .games-page-hero,:root[data-app-theme=dark] .games-page-section,:root[data-app-theme=dark] .games-page-tabs{background:linear-gradient(145deg,#131c17fa,#101713f0 62%,#d8897512),#101713;border-color:#dee8dd21;box-shadow:0 18px 36px #00000042}:root[data-app-theme=dark] .games-page-kicker,:root[data-app-theme=dark] .games-page-hero__mark,:root[data-app-theme=dark] .games-page-annual__icon,:root[data-app-theme=dark] .games-page-card__icon{background:#ffffff12;border-color:#dee8dd1f}:root[data-app-theme=dark] .games-page-tabs__button{color:var(--app-color-text);background:#ffffff0e;border-color:#dee8dd21}:root[data-app-theme=dark] .games-page-tabs__button strong{color:var(--app-color-text);background:#ffffff14}:root[data-app-theme=dark] .games-page-tabs__button--active{background:var(--app-color-primary);color:#fff;border-color:#0000}:root[data-app-theme=dark] .games-page-tabs__button--active strong{color:#fff;background:#ffffff2e}:root[data-app-theme=dark] .games-page-hero__stats span,:root[data-app-theme=dark] .games-page-count,:root[data-app-theme=dark] .games-page-badge,:root[data-app-theme=dark] .games-page-card__state,:root[data-app-theme=dark] .games-page-loading,:root[data-app-theme=dark] .games-page-empty,:root[data-app-theme=dark] .games-page-annual,:root[data-app-theme=dark] .games-page-card{color:var(--app-color-text);background:#ffffff0f!important;border-color:#dee8dd1f!important}:root[data-app-theme=dark] .games-page-card{background:linear-gradient(145deg,#ffffff0e,#ffffff09 66%,#d889750f),#ffffff0a!important}:root[data-app-theme=dark] .games-page-card__list li{color:var(--app-color-text)}@media (width>=560px){.games-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.games-page{gap:12px;padding-inline:10px}.games-page-hero{padding:14px}.games-page-hero .vkuiTitle{font-size:24px}.games-page-hero__mark{border-radius:14px;width:48px;height:48px}.games-page-section{padding:12px}.games-page-section__heading .vkuiTitle{font-size:21px}}.vk-home-page{gap:10px;padding:6px 10px 88px;display:grid}.vk-home-section,.vk-home-shelf-card{border:1px solid var(--app-color-border);background:var(--app-color-surface);border-radius:8px}.vk-home-section__header>a,.vk-home-shelf-card__header>a{background:var(--app-color-primary-soft);min-height:30px;color:var(--app-color-primary);border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.vk-home-kicker,.vk-home-kicker[class*=vkuiText]{color:var(--app-color-muted);font-size:11px;font-weight:800}.vk-home-search{border:1px solid var(--app-color-primary-border);background:linear-gradient(135deg, #2f6b4f14, #fff0 58%, #b85c4a0f), var(--app-color-surface);border-radius:8px;padding:10px}.vk-home-search__form{gap:8px;display:grid;position:relative}.vk-home-search__copy{gap:2px;min-width:0;display:grid}.vk-home-search__copy [class*=vkuiTitle]{font-size:18px;line-height:1.12}.vk-home-search__row{grid-template-columns:minmax(0,1fr) 42px;gap:7px;display:grid}.vk-home-search__row input{width:100%;min-width:0;height:42px;color:var(--app-color-text);background:#fffffff0;border:1px solid #2f6b4f2e;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.vk-home-search__row input:focus{border-color:#2f6b4f73;box-shadow:0 0 0 3px #2f6b4f14}.vk-home-search__row button{background:var(--app-color-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 10px 20px #2f6b4f29}.vk-home-search-suggestions{z-index:24;background:#fffffff5;border:1px solid #2f6b4f29;border-radius:12px;gap:7px;max-height:min(360px,58vh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #20231f24}.vk-home-search-suggestion{min-height:54px;color:var(--app-color-text);background:linear-gradient(135deg,#f7f8f6f0,#fff);border:1px solid #2f6b4f1a;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px;text-decoration:none;display:grid}.vk-home-search-suggestion__cover{aspect-ratio:2/3;background:var(--app-color-primary-soft);width:38px;color:var(--app-color-primary);border-radius:7px;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex;overflow:hidden}.vk-home-search-suggestion__cover img{object-fit:cover;width:100%;height:100%}.vk-home-search-suggestion__info{gap:2px;min-width:0;display:grid}.vk-home-search-suggestion__info strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.18;overflow:hidden}.vk-home-search-suggestion__info small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.vk-home-search-suggestion__status{background:var(--app-color-primary-soft);max-width:78px;color:var(--app-color-primary);text-align:center;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1.1}.vk-home-search-suggestions__state{min-height:44px;color:var(--app-color-muted);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.vk-home-search-suggestions__state [class*=vkuiText]{color:var(--app-color-muted);font-size:12px}.vk-home-search-suggestions__all{min-height:34px;color:var(--app-color-primary);cursor:pointer;background:#2f6b4f17;border:1px solid #2f6b4f2e;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.vk-home-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.vk-home-quick__item{border:1px solid var(--app-color-primary-border);background:linear-gradient(180deg, #2f6b4f12, #fff0), var(--app-color-surface);min-width:0;min-height:58px;color:var(--app-color-text);text-align:center;border-radius:8px;gap:5px;padding:8px 6px;text-decoration:none;display:grid}.vk-home-quick__item svg{color:var(--app-color-primary);margin:0 auto}.vk-home-quick__item strong,.vk-home-quick__item small{display:block}.vk-home-quick__item strong{font-size:11px;line-height:1.1}.vk-home-quick__item small{display:none}.vk-home-section{gap:10px;padding:11px;display:grid;overflow:hidden}.vk-home-reading{background:linear-gradient(135deg, #2f6b4f14, #fff0 54%), var(--app-color-surface)}.vk-home-section__header,.vk-home-shelf-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vk-home-section__header [class*=vkuiTitle],.vk-home-shelf-card__header [class*=vkuiTitle]{margin-top:2px;font-size:18px;line-height:1.12}.vk-home-section__header>div,.vk-home-shelf-card__header>div{min-width:0}.vk-home-section__header>a,.vk-home-shelf-card__header>a{border:1px solid var(--app-color-primary-border);background:#fff;flex:none;min-height:30px;padding:5px 10px}.vk-home-community-row,.vk-home-marathon-row,.vk-home-updates-row,.vk-home-reading-row{scroll-snap-type:x proximity;gap:8px;padding:2px 1px 8px;display:flex;overflow-x:auto}.vk-home-community-row::-webkit-scrollbar{height:4px}.vk-home-marathon-row::-webkit-scrollbar{height:4px}.vk-home-updates-row::-webkit-scrollbar{height:4px}.vk-home-reading-row::-webkit-scrollbar{height:4px}.vk-home-books-row::-webkit-scrollbar{height:4px}.vk-home-community-row::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.vk-home-marathon-row::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.vk-home-updates-row::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.vk-home-reading-row::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.vk-home-books-row::-webkit-scrollbar-thumb{background:#2f6b4f47;border-radius:999px}.vk-home-reading-card{border-color:var(--app-color-primary-border);scroll-snap-align:start;background:#ffffffd1;border-radius:8px;flex:0 0 236px;grid-template-columns:68px minmax(0,1fr);gap:10px;min-width:0;padding:9px;display:grid;box-shadow:0 10px 24px #20231f0f}.vk-home-reading-card__cover{background:var(--app-color-primary-soft);width:68px;height:102px;color:var(--app-color-primary);border-radius:8px;place-items:center;font-size:22px;font-weight:900;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 8px 18px #20231f1f}.vk-home-reading-card__cover img{object-fit:cover;width:100%;height:100%}.vk-home-reading-card__body{align-content:start;gap:5px;min-width:0;display:grid}.vk-home-reading-card__body [class*=vkuiTitle]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.15;display:-webkit-box;overflow:hidden}.vk-home-reading-card__body [class*=vkuiText]{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vk-home-reading-card__percent{width:fit-content;min-height:21px;color:var(--app-color-accent);background:#b85c4a1f;border:1px solid #b85c4a47;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.vk-home-reading-card__progress{gap:6px;margin-top:2px;display:grid}.vk-home-reading-card__progress [class*=vkuiProgress]{border-radius:999px;min-height:5px;overflow:hidden}.vk-home-reading-card__progress span{color:var(--app-color-muted);font-size:11px;font-weight:700}.vk-home-reading-card__tracker{background:var(--app-color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:28px;margin-top:2px;padding:5px 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.vk-home-auth-card{gap:12px;display:grid;background:radial-gradient(circle at 12% 14%,#2f6b4f1f,#0000 30%),linear-gradient(135deg,#fffffff0,#f8faf7e6 64%,#b85c4a14)!important;border-color:#2f6b4f29!important;border-radius:12px!important;padding:13px!important;box-shadow:0 14px 30px #20231f12!important}.vk-home-auth-card__copy{gap:5px;min-width:0;display:grid}.vk-home-auth-card__copy span{background:var(--app-color-primary-soft);width:fit-content;min-height:22px;color:var(--app-color-primary);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1}.vk-home-auth-card__copy strong{color:var(--app-color-text);font-size:18px;font-weight:950;line-height:1.12}.vk-home-auth-card__copy [class*=vkuiText]{color:var(--app-color-muted);font-size:13px;font-weight:700;line-height:1.35}.vk-home-auth-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vk-home-auth-card__button{min-height:40px;color:var(--app-color-primary);text-align:center;background:#ffffffb8;border:1px solid #2f6b4f29;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.vk-home-auth-card__button--primary{background:var(--app-color-primary);color:#fff;border-color:#0000}.vk-home-community-card,.vk-home-marathon-card,.vk-home-update-card{border-color:var(--app-color-primary-border);background:linear-gradient(135deg, #2f6b4f0f, #fff0 52%), var(--app-color-surface);scroll-snap-align:start;border-radius:8px;flex:0 0 228px;gap:8px;min-width:0;padding:9px;display:grid}.vk-home-community-card{grid-template-columns:62px minmax(0,1fr)}.vk-home-community-card__cover,.vk-home-marathon-card__cover,.vk-home-update-card__cover,.vk-home-book-cover{background:var(--app-color-primary-soft);color:var(--app-color-primary);border-radius:8px;place-items:center;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.vk-home-community-card__cover{width:62px;height:94px}.vk-home-community-card__cover img,.vk-home-book-cover img{object-fit:cover;width:100%;height:100%}.vk-home-community-card__body,.vk-home-marathon-card__body,.vk-home-update-card__book>div:last-child{align-content:start;gap:4px;min-width:0;display:grid}.vk-home-community-card__body [class*=vkuiTitle],.vk-home-marathon-card__body [class*=vkuiTitle],.vk-home-update-card__book strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.15;display:-webkit-box;overflow:hidden}.vk-home-community-card__body [class*=vkuiText],.vk-home-shelf-card__header [class*=vkuiText]{color:var(--app-color-muted);font-size:11px}.vk-home-status,.vk-home-update-card__book span,.vk-home-book-readers,.vk-home-book-state{background:var(--app-color-primary-soft);width:fit-content;min-height:20px;color:var(--app-color-primary);border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.vk-home-card-meta{flex-wrap:wrap;gap:5px;display:flex}.vk-home-card-meta span{min-height:20px;color:var(--app-color-muted);background:#2f6b4f14;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800}.vk-home-marathon-card{grid-template-columns:70px minmax(0,1fr)}.vk-home-marathon-card__cover{width:70px;height:88px}.vk-home-marathon-card__cover img,.vk-home-update-card__cover img{object-fit:cover;width:100%;height:100%}.vk-home-update-card{flex-basis:216px}.vk-home-update-card__user{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;display:grid}.vk-home-update-card__user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.vk-home-update-card__user [class*=vkuiText]{color:var(--app-color-muted);font-size:11px}.vk-home-update-card__book{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.vk-home-update-card__cover{width:52px;height:74px}.vk-home-update-card__reaction-widget{gap:6px;display:grid}.vk-home-update-card__reactions{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;padding-top:1px;display:flex}.vk-home-update-card__reaction,.vk-home-update-card__reaction-choice{min-height:22px;color:var(--app-color-accent);cursor:pointer;background:#b85c4a14;border:1px solid #b85c4a38;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.vk-home-update-card__reaction:disabled,.vk-home-update-card__reaction-choice:disabled{cursor:default;opacity:.58}.vk-home-update-card__reaction--active,.vk-home-update-card__reaction-choice--active{color:var(--app-color-primary);background:#2e765229;border-color:#2e765257}.vk-home-update-card__reaction--add{width:24px;color:var(--app-color-primary);background:#2e765214;border-color:#2e765238;padding:3px}.vk-home-update-card__reaction-picker{background:#f6f9f5b8;border:1px solid #2e76521f;border-radius:8px;flex-wrap:wrap;gap:5px;padding:6px;display:flex}.vk-home-update-card__reaction-choice{width:28px;min-height:28px;padding:0;font-size:14px}.vk-home-reaction-error{color:var(--app-color-accent);margin:-4px 0 8px;font-size:12px;font-weight:800;display:block}.vk-home-shelves{gap:10px;display:grid}.vk-home-shelf-card{gap:10px;padding:10px;display:grid}.vk-home-books-row{scroll-snap-type:x proximity;gap:8px;padding:1px 1px 8px;display:flex;overflow-x:auto}.vk-home-book-tile{scroll-snap-align:start;flex:0 0 104px;justify-items:center;gap:5px;display:grid}.vk-home-book-cover{width:66px;height:98px;box-shadow:0 8px 18px #20231f24}.vk-home-book-readers{max-width:104px;color:var(--app-color-primary);text-overflow:ellipsis;white-space:nowrap;background:#2f6b4f1a;font-size:10px;overflow:hidden}.vk-home-book-state{width:104px;min-height:34px;color:var(--app-color-accent);text-align:center;white-space:normal;background:#b85c4a1a;justify-content:center;font-size:10px;line-height:1.1}.vk-home-book-button{width:104px;min-height:34px}.vk-home-book-button [class*=vkuiButton__in]{min-height:0;padding:0 5px}.vk-home-book-button [class*=vkuiButton__content]{overflow-wrap:normal;text-align:center;white-space:normal;word-break:normal;font-size:11px;font-weight:900;line-height:1.08;display:block;overflow:visible}.vk-home-message{border-radius:8px;padding:12px}.vk-home-message--center{text-align:center;place-items:center;gap:10px;display:grid}:root[data-app-theme=dark] .vk-home-page{background:var(--app-color-surface)}:root[data-app-theme=dark] .vk-home-section,:root[data-app-theme=dark] .vk-home-shelf-card,:root[data-app-theme=dark] .vk-home-search,:root[data-app-theme=dark] .vk-home-quick__item,:root[data-app-theme=dark] .vk-home-reading-card,:root[data-app-theme=dark] .vk-home-auth-card,:root[data-app-theme=dark] .vk-home-community-card,:root[data-app-theme=dark] .vk-home-marathon-card,:root[data-app-theme=dark] .vk-home-update-card{background:linear-gradient(135deg,#7bb9951a,#fff0 56%,#d8897514),#ffffff0b;border-color:#dee8dd24;box-shadow:0 12px 28px #00000038}:root[data-app-theme=dark] .vk-home-section__header>a,:root[data-app-theme=dark] .vk-home-shelf-card__header>a,:root[data-app-theme=dark] .vk-home-card-meta span,:root[data-app-theme=dark] .vk-home-book-readers,:root[data-app-theme=dark] .vk-home-book-state,:root[data-app-theme=dark] .vk-home-status,:root[data-app-theme=dark] .vk-home-update-card__book span,:root[data-app-theme=dark] .vk-home-update-card__reaction,:root[data-app-theme=dark] .vk-home-update-card__reaction-choice,:root[data-app-theme=dark] .vk-home-update-card__reaction-picker,:root[data-app-theme=dark] .vk-home-search-suggestions,:root[data-app-theme=dark] .vk-home-search-suggestion,:root[data-app-theme=dark] .vk-home-search-suggestions__all{background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .vk-home-auth-card__button{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .vk-home-auth-card__button--primary{color:#0e1712;background:#7ebf9b;border-color:#0000}:root[data-app-theme=dark] .vk-home-update-card__reaction--active,:root[data-app-theme=dark] .vk-home-update-card__reaction-choice--active{color:var(--app-color-primary);background:#80c69b2e;border-color:#80c69b57}:root[data-app-theme=dark] .vk-home-search__row input{color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .vk-home-search-suggestion__cover{background:linear-gradient(145deg,#7bb9952e,#d8897514),#ffffff0f}:root[data-app-theme=dark] .vk-home-search-suggestions{color:var(--app-color-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101713f5;box-shadow:0 18px 34px #00000057}:root[data-app-theme=dark] .vk-home-search-suggestion{color:var(--app-color-text);background:linear-gradient(135deg,#7bb99514,#d889750d),#ffffff0f}:root[data-app-theme=dark] .vk-home-search-suggestion:hover,:root[data-app-theme=dark] .vk-home-search-suggestion:focus-visible{border-color:var(--app-color-primary-border);background:linear-gradient(135deg,#7bb99524,#d8897512),#ffffff14}:root[data-app-theme=dark] .vk-home-search-suggestion__info strong{color:var(--app-color-text)}:root[data-app-theme=dark] .vk-home-search-suggestion__info small,:root[data-app-theme=dark] .vk-home-search-suggestions__state,:root[data-app-theme=dark] .vk-home-search-suggestions__state [class*=vkuiText]{color:var(--app-color-muted)}:root[data-app-theme=dark] .vk-home-search-suggestion__status{border:1px solid var(--app-color-primary-border);background:var(--app-color-primary-soft);color:var(--app-color-primary)}:root[data-app-theme=dark] .vk-home-reading-card__cover,:root[data-app-theme=dark] .vk-home-community-card__cover,:root[data-app-theme=dark] .vk-home-marathon-card__cover,:root[data-app-theme=dark] .vk-home-update-card__cover,:root[data-app-theme=dark] .vk-home-book-cover{background:linear-gradient(145deg,#7bb9952e,#d8897514),#ffffff0f;box-shadow:0 10px 20px #00000047}@media (width<=520px){.vk-home-page{gap:10px;padding-inline:8px}.vk-home-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.vk-home-quick__item{text-align:center;align-items:center;min-height:54px}.vk-home-quick__item svg{width:20px;height:20px;margin:0 auto}.vk-home-section{padding:10px}.vk-home-section__header [class*=vkuiTitle],.vk-home-shelf-card__header [class*=vkuiTitle]{font-size:17px}.vk-home-community-card{flex-basis:216px}.vk-home-marathon-card{flex-basis:216px;grid-template-columns:66px minmax(0,1fr)}.vk-home-marathon-card__cover{width:66px;height:82px}}.notifications-shell{width:min(100%,640px);padding:4px 14px calc(96px + env(safe-area-inset-bottom,0px));color:var(--app-color-text);gap:12px;margin:0 auto;display:grid}.notifications-hero,.notifications-tabs,.notifications-card,.notifications-state{background:radial-gradient(circle at 92% 0,#b85c4a1a,#0000 38%),linear-gradient(145deg,#fffffffa,#f7f8f6f0);border:1px solid #2f6b4f24;border-radius:14px;box-shadow:0 14px 30px #1f3c2c14}.notifications-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.notifications-hero span{color:var(--app-color-muted);font-size:12px;font-weight:900}.notifications-hero .vkuiTitle{margin:4px 0;font-size:26px;line-height:1.06}.notifications-hero .vkuiText{color:var(--app-color-muted);font-size:13px;line-height:1.3}.notifications-hero>strong{min-width:68px;min-height:68px;color:var(--app-color-primary-dark);background:#2f6b4f17;border:1px solid #2f6b4f2e;border-radius:22px;place-items:center;font-size:30px;font-weight:950;display:grid}.notifications-tabs{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:7px;padding:7px;display:grid}.notifications-tab{min-width:0;min-height:44px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffb8;border:1px solid #2f6b4f29;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:900;display:grid}.notifications-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifications-tab b{background:#2f6b4f1a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:inline-flex}.notifications-tab--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f2e}.notifications-tab--active b{background:#fff3}.notifications-state{text-align:center;place-items:center;gap:8px;min-height:110px;padding:18px;display:grid}.notifications-state .vkuiText{color:var(--app-color-muted);font-size:14px}.notifications-state--error{background:radial-gradient(circle at 100% 0,#b85c4a29,#0000 40%),#fff4f1f0;border-color:#b85c4a47}.notifications-list{gap:10px;display:grid}.notifications-card{color:inherit;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid;position:relative;overflow:hidden}.notifications-card--unread{background:radial-gradient(circle at 92% 0,#b85c4a29,#0000 42%),linear-gradient(145deg,#fffffffc,#faf6f3f5);border-color:#b85c4a4d}.notifications-card:before{content:"";background:linear-gradient(180deg, var(--app-color-primary), var(--app-color-accent));width:4px;position:absolute;inset:0 auto 0 0}.notifications-card--orange:before{background:linear-gradient(180deg, #d99058, var(--app-color-accent))}.notifications-card--red:before{background:linear-gradient(180deg, var(--app-color-accent), #8e3f36)}.notifications-card--gold:before{background:linear-gradient(#d9a640,#f3d989)}.notifications-card__icon,.notifications-card__image{width:46px;height:46px;color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:14px;place-items:center;display:grid;overflow:hidden}.notifications-card__image img{object-fit:cover;width:100%;height:100%}.notifications-card__body{gap:5px;min-width:0;display:grid}.notifications-card__top{align-items:center;gap:6px;min-width:0;display:flex}.notifications-card__top span,.notifications-card__top b,.notifications-card__meta em{width:fit-content;max-width:100%;color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;background:#2f6b4f14;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.notifications-card__top b{color:var(--app-color-accent);background:#b85c4a1a}.notifications-card__body strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:950;line-height:1.16;display:-webkit-box;overflow:hidden}.notifications-card__body .vkuiText{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.notifications-card__meta{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.notifications-card__action{background:var(--app-color-primary);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}[data-app-theme=dark] .notifications-hero,[data-app-theme=dark] .notifications-tabs,[data-app-theme=dark] .notifications-card,[data-app-theme=dark] .notifications-state{background:radial-gradient(circle at 92% 0,#b85c4a29,#0000 38%),linear-gradient(145deg,#131f19fa,#0b1610f0);border-color:#81c49d2e;box-shadow:0 14px 30px #00000047}[data-app-theme=dark] .notifications-tab{color:var(--app-color-text);background:#ffffff0d;border-color:#81c49d33}[data-app-theme=dark] .notifications-card__icon,[data-app-theme=dark] .notifications-card__image,[data-app-theme=dark] .notifications-card__top span,[data-app-theme=dark] .notifications-card__meta em{color:var(--app-color-text);background:#81c49d1f}@media (width<=420px){.notifications-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.notifications-card{grid-template-columns:42px minmax(0,1fr)}.notifications-card__action{grid-column:2;justify-self:start}}.profile-shell{background:linear-gradient(180deg, #f7f8f6e0, #fff 220px), var(--app-color-surface);flex-direction:column;gap:12px;padding:8px 10px 32px;display:flex}.profile-shell>.detail-toolbar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;align-items:center;padding:2px 0 4px;position:sticky;top:0}.profile-shell>.detail-toolbar .vkuiButton{border-radius:8px;min-height:34px;box-shadow:0 8px 18px #20231f0f}.profile-hero{background:linear-gradient(150deg,#fffffffa,#eff7f2f5 58%,#b85c4a14),#fff;border:1px solid #2f6b4f29;border-radius:8px;gap:10px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f3c2c14}.profile-hero__edit{z-index:1;min-height:30px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffe0;border:1px solid #2f6b4f24;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #1f3c2c14}.profile-hero__identity{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;display:grid}.profile-hero__identity .vkuiAvatar{border:2px solid #ffffffe6;box-shadow:0 10px 20px #20231f1f}.profile-hero__body{gap:6px;min-width:0;display:grid}.profile-hero__name{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:20px;line-height:1.1;display:-webkit-box;overflow:hidden}.profile-hero__body .vkuiText{color:var(--app-color-muted)}.profile-hero .role-list{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding-bottom:1px;overflow-x:auto}.profile-hero .role-list::-webkit-scrollbar{display:none}.profile-hero .role-list span{background:#2f6b4f14;border-color:#2f6b4f2e;flex:none;min-height:23px;padding:4px 8px;font-size:11px;font-weight:800}.profile-premium-badge{width:100%;color:var(--app-color-muted);background:#ffffffad;border:1px solid #2f6b4f1f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex;overflow:hidden}.profile-premium-badge--active{color:var(--app-color-primary-dark);background:linear-gradient(135deg,#b85c4a24,#2f6b4f14),#ffffffc2;border-color:#b85c4a47}.profile-premium-badge strong,.profile-premium-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-premium-badge strong{flex:none;font-size:11px;font-weight:900;line-height:1.1}.profile-premium-badge span{min-width:0;color:var(--app-color-muted);font-size:10px;font-weight:800;line-height:1.1}.profile-hero__bio{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.profile-hero__links{scrollbar-width:none;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.profile-hero__links::-webkit-scrollbar{display:none}.profile-hero__links a{max-width:150px;min-height:26px;color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;background:#2f6b4f12;border:1px solid #2f6b4f1f;border-radius:8px;flex:none;align-items:center;padding:6px 8px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;overflow:hidden}.profile-hero__stats{background:#ffffff8f;border:1px solid #2f6b4f1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:5px;padding:5px;display:grid}.profile-hero__stat{text-align:center;background:#ffffffc7;border:1px solid #2f6b4f1a;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:44px;padding:5px 3px;display:flex;box-shadow:inset 0 1px #ffffffc7}.profile-hero__stat strong{color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:900;line-height:1.08;overflow:hidden}.profile-hero__stat span{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.profile-hero__statistics-link{background:var(--app-color-primary);color:#fff;border:1px solid #2f6b4f14;border-radius:8px;justify-content:center;justify-self:stretch;align-items:center;width:100%;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #2f6b4f29}.profile-tabs{background:#ffffffe6;border:1px solid #2f6b4f1f;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px;padding:6px;display:grid;box-shadow:0 12px 24px #1f3c2c12}.profile-tab{min-width:0;min-height:44px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;text-align:center;background:#2f6b4f0d;border:1px solid #2f6b4f21;border-radius:8px;align-content:center;justify-items:center;gap:3px;padding:7px 5px;display:grid}.profile-tab span,.profile-tab em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-tab span{font-size:12px;font-weight:900;line-height:1.05}.profile-tab em{color:var(--app-color-muted);font-size:9px;font-style:normal;font-weight:800;line-height:1.08}.profile-tab--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 20px #2f6b4f2e}.profile-tab--active em{color:#ffffffd1}.profile-section-count{min-height:28px;color:var(--app-color-primary-dark);white-space:nowrap;background:#2f6b4f14;border:1px solid #2f6b4f1f;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.profile-author-section,.profile-reviews-section,.profile-activity-section{gap:10px}.profile-author-books-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:11px;padding:2px 2px 4px;display:flex;overflow-x:auto}.profile-author-books-row::-webkit-scrollbar{display:none}.profile-author-book{width:96px;color:inherit;scroll-snap-align:start;flex:0 0 96px;gap:7px;text-decoration:none;display:grid}.profile-author-book__cover{aspect-ratio:2/3;background:#2f6b4f12;border:1px solid #2f6b4f21;border-radius:8px;place-items:center;width:96px;display:grid;overflow:hidden;box-shadow:0 12px 18px #1f3c2c1f}.profile-author-book__cover img{object-fit:cover;width:100%;height:100%}.profile-author-book__cover em{color:var(--app-color-primary-dark);font-size:26px;font-style:normal;font-weight:900}.profile-author-book strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.profile-author-book small{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.profile-reviews-list{gap:8px;display:grid}.profile-review-card{color:inherit;background:linear-gradient(145deg,#fffffffa,#f7f8f6f0),#fff;border:1px solid #2f6b4f1f;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;text-decoration:none;display:grid}.profile-review-card__cover{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f24;border-radius:7px;place-items:center;width:58px;display:grid;overflow:hidden}.profile-review-card__cover img{object-fit:cover;width:100%;height:100%}.profile-review-card__cover em{font-size:22px;font-style:normal;font-weight:900}.profile-review-card__body{align-content:start;gap:4px;min-width:0;display:grid}.profile-review-card__top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.profile-review-card__top strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.profile-review-card__top em{min-width:34px;min-height:26px;color:var(--app-color-accent);background:#b85c4a1a;border:1px solid #b85c4a33;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.profile-review-card small,.profile-review-card span{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.15;overflow:hidden}.profile-review-card .vkuiText{color:var(--app-color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-activity-list{gap:8px;display:grid}.profile-activity-card{color:inherit;background:linear-gradient(145deg,#fffffffa,#f7f8f6f0),#fff;border:1px solid #2f6b4f1f;border-radius:8px;gap:6px;padding:10px;text-decoration:none;display:grid;box-shadow:0 10px 24px #1f3c2c12}.profile-activity-card__top,.profile-activity-card__meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.profile-activity-card__top{justify-content:space-between}.profile-activity-card__top span,.profile-activity-card__top em,.profile-activity-card__meta span{min-height:22px;color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f1a;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1.05;display:inline-flex}.profile-activity-card strong{color:var(--app-color-text);font-size:15px;font-weight:900;line-height:1.16}.profile-activity-card small{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.profile-awards-section{gap:10px}.profile-awards-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px;display:grid}.profile-award-card{min-width:0;color:inherit;background:linear-gradient(145deg,#fffffffa,#f7f8f6f0),#fff;border:1px solid #2f6b4f21;border-radius:8px;gap:7px;padding:10px;text-decoration:none;display:grid;box-shadow:0 10px 24px #1f3c2c12}.profile-award-card__image{aspect-ratio:1;background:radial-gradient(circle at 18% 16%,#d8897529,#0000 34%),linear-gradient(145deg,#2f6b4f1f,#ffffffdb);border:1px solid #2f6b4f24;border-radius:8px;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b}.profile-award-card__image img{object-fit:cover;width:100%;height:100%}.profile-award-card__image em{color:var(--app-color-primary-dark);font-size:32px;font-style:normal;font-weight:900}.profile-award-card strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.16;display:-webkit-box;overflow:hidden}.profile-award-card small{width:fit-content;min-height:24px;color:var(--app-color-primary-dark);background:#2f6b4f14;border:1px solid #2f6b4f1c;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.profile-shelves-section{gap:12px}.profile-shelves-heading{padding:4px 2px 0}.profile-shelves-heading .vkuiTitle{font-size:23px}.profile-shelf-stack{gap:12px;display:grid}.profile-shelf-block{background:linear-gradient(135deg,#fffffffa,#f7f8f6f0),#fff;border:1px solid #2f6b4f21;border-radius:8px;gap:10px;padding:12px 0 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #20231f12}.profile-shelf-block:before{content:"";background:var(--app-color-primary);width:4px;position:absolute;inset:0 auto 0 0}.profile-shelf-block--want_to_read:before{background:var(--app-color-accent)}.profile-shelf-block--reading:before{background:var(--app-color-primary)}.profile-shelf-block--library:before{background:#6f7f5b}.profile-shelf-block--read:before{background:#c58a55}.profile-shelf-block--unfinished:before{background:#8a7266}.profile-shelf-block__heading{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 12px 0 4px;display:flex}.profile-shelf-block__title{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.profile-shelf-block__heading .vkuiTitle{color:var(--app-color-primary-dark);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:900;line-height:1.1}.profile-shelf-block__title span{min-height:24px;color:var(--app-color-primary-dark);white-space:nowrap;background:#2f6b4f14;border:1px solid #2f6b4f1f;border-radius:8px;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.profile-shelf-open-link{min-height:28px;color:var(--app-color-accent-hover);background:#b85c4a1a;border:1px solid #b85c4a47;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.profile-shelf-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:11px;margin:0;padding:2px 12px 2px 4px;scroll-padding-inline:4px 12px;display:flex;overflow:auto hidden}.profile-shelf-row::-webkit-scrollbar{display:none}.profile-shell .section-heading{align-items:flex-start;padding:2px 2px 0}.profile-shell .section-heading .vkuiTitle{margin:0;font-size:22px;line-height:1.08}.profile-shelf-book-card{scroll-snap-align:start;flex:0 0 96px;align-content:start;gap:7px;display:grid;position:relative}.profile-shelf-remove-button{z-index:2;color:#a33f3f;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fffffff0;border:1px solid #8b30302e;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:background .16s,opacity .16s,transform .16s;display:inline-grid;position:absolute;top:5px;right:5px;box-shadow:0 6px 14px #3718182e}.profile-shelf-remove-button:focus-visible{outline-offset:2px;outline:2px solid #a33f3f59}.profile-shelf-remove-button:not(:disabled):active{transform:scale(.94)}.profile-shelf-remove-button:disabled{cursor:default;opacity:.72}.profile-shelf-book{color:inherit;text-decoration:none;display:grid}.profile-shelf-book:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:3px;border-radius:8px}.profile-shelf-book__cover{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f29;border-radius:7px;place-items:center;width:96px;display:grid;overflow:hidden;box-shadow:0 12px 22px #1f3c2c24}.profile-shelf-book__cover img{object-fit:cover;width:100%;height:100%}.profile-shelf-book__cover em{font-size:26px;font-style:normal;font-weight:900}.profile-shelf-book__date{color:var(--app-color-muted);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.profile-shelf-start-button{background:var(--app-color-primary);color:#fff;cursor:pointer;width:100%;min-height:30px;font:inherit;text-align:center;border:1px solid #2f6b4f33;border-radius:8px;justify-content:center;align-items:center;padding:6px 5px;font-size:9px;font-weight:900;line-height:1.1;transition:background .16s,opacity .16s,transform .16s;display:inline-flex}.profile-shelf-start-button:focus-visible{outline-offset:2px;outline:2px solid #2f6b4f47}.profile-shelf-start-button:disabled{cursor:default;opacity:.68}.profile-shelf-start-button:not(:disabled):active{transform:translateY(1px)}.profile-shelf-start-button--tracker,.profile-shelf-start-button--continue,.profile-shelf-start-button--reread{background:var(--app-color-accent);color:#fff;border-color:#b85c4a47;text-decoration:none}.profile-shelf-full{gap:14px}.profile-shelf-pagination{background:#ffffffc7;border:1px solid #2f6b4f1f;border-radius:8px;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:8px;padding:7px;display:grid}.profile-shelf-pagination span{color:var(--app-color-primary-dark);text-align:center;white-space:nowrap;font-size:11px;font-weight:900;line-height:1}.profile-shelf-page-button{min-height:30px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#2f6b4f14;border:1px solid #2f6b4f24;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.profile-shelf-page-button:disabled{cursor:default;opacity:.45}.profile-shelf-page-dots{scrollbar-width:none;justify-content:center;gap:5px;max-width:100%;padding:2px 0;display:flex;overflow-x:auto}.profile-shelf-page-dots::-webkit-scrollbar{display:none}.profile-shelf-page-dot{cursor:pointer;background:#2f6b4f38;border:0;border-radius:999px;flex:none;width:7px;height:7px;padding:0}.profile-shelf-page-dot--active{background:var(--app-color-primary);width:18px}.profile-shelf-full-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:14px 12px;display:grid}.profile-shelf-full-book-card{justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.profile-shelf-full-book{min-width:0;color:inherit;text-align:center;justify-items:center;gap:6px;text-decoration:none;display:grid}.profile-shelf-full-book:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:3px;border-radius:8px}.profile-shelf-full-book strong{width:100%;color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.profile-shelf-full-book small{width:100%;color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.profile-shelf-full-book-date{max-width:100%;min-height:22px;color:var(--app-color-primary-dark);text-overflow:ellipsis;background:#2f6b4f14;border:1px solid #2f6b4f1f;border-radius:8px;justify-content:center;align-items:center;padding:5px 7px;font-size:9px;font-weight:900;line-height:1.1;display:inline-flex;overflow:hidden}.profile-shelf-full--library{gap:12px}.profile-library-dashboard{background:linear-gradient(135deg,#fffffffa,#eff7f2f0 56%,#b85c4a14),#fff;border:1px solid #2f6b4f24;border-radius:8px;gap:10px;padding:10px;display:grid;box-shadow:0 12px 26px #1f3c2c14}.profile-library-battle{gap:8px;display:grid}.profile-library-battle__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-library-battle__heading span{color:var(--app-color-muted);text-transform:uppercase;font-size:10px;font-weight:900}.profile-library-battle__heading strong{color:var(--app-color-primary-dark);font-size:13px;font-weight:900}.profile-library-battle__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-library-battle__numbers div{background:#ffffffbf;border:1px solid #2f6b4f1a;border-radius:8px;gap:1px;padding:8px;display:grid}.profile-library-battle__numbers strong{color:var(--app-color-primary-dark);font-size:20px;font-weight:900;line-height:1}.profile-library-battle__numbers span{color:var(--app-color-muted);font-size:10px;font-weight:800}.profile-library-battle__bars{background:linear-gradient(90deg,#b85c4a1f,#ffffffd1 50%,#2f6b4f1f),#fffc;border:1px solid #2f6b4f1c;border-radius:999px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #1f3c2c1a}.profile-library-battle__bar{border-radius:999px;max-width:100%;transition:width .26s;animation:.76s cubic-bezier(.2,.8,.2,1) forwards profile-library-battle-fill;position:absolute;top:0;bottom:0;transform:scaleX(0)}.profile-library-battle__bar--bought{transform-origin:0;background:linear-gradient(90deg, #f0a05f, var(--app-color-accent));border-radius:999px 3px 3px 999px;left:0;box-shadow:0 0 10px #b85c4a38}.profile-library-battle__bar--read{transform-origin:100%;background:linear-gradient(270deg, var(--app-color-primary), var(--app-color-primary-dark));border-radius:3px 999px 999px 3px;right:0;box-shadow:0 0 10px #2f6b4f38}.profile-library-battle__bolt{z-index:2;pointer-events:none;transform-origin:50%;place-items:center;width:18px;height:18px;animation:.72s cubic-bezier(.2,1.35,.35,1) .56s forwards profile-library-bolt-pop;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.profile-library-battle__bolt:before{content:"";opacity:0;background:radial-gradient(circle,#ffe378e6,#ffab4a14 62%,#0000 72%);border-radius:999px;animation:.72s ease-out .56s forwards profile-library-bolt-halo;position:absolute;inset:1px}.profile-library-battle__bolt span{clip-path:polygon(58% 0,20% 51%,47% 51%,34% 100%,84% 38%,56% 38%);filter:drop-shadow(0 0 5px #ffca52b8);background:linear-gradient(160deg,#fff8b8 0%,#ffc952 48%,#e58d2e 100%);width:11px;height:15px;animation:1.8s ease-in-out 1.28s infinite profile-library-bolt-flicker;display:block;position:relative}@keyframes profile-library-battle-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes profile-library-bolt-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}54%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes profile-library-bolt-halo{0%{opacity:0;transform:scale(.5)}42%{opacity:.92;transform:scale(1.35)}to{opacity:.34;transform:scale(1)}}@keyframes profile-library-bolt-flicker{0%,to{opacity:.82;filter:drop-shadow(0 0 4px #ffca5294)}48%{opacity:1;filter:drop-shadow(0 0 8px #ffca52e6)}58%{opacity:.68}68%{opacity:1}}.profile-library-period-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-library-period-controls select{width:100%;min-height:32px;color:var(--app-color-primary-dark);font:inherit;background:#ffffffe6;border:1px solid #2f6b4f29;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:900}.profile-library-period-controls select:nth-child(3){grid-column:1/-1}.profile-library-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.profile-library-metrics div{text-align:center;background:#ffffffad;border:1px solid #2f6b4f1a;border-radius:8px;place-items:center;gap:2px;min-height:44px;padding:6px 3px;display:grid}.profile-library-metrics strong{color:var(--app-color-primary-dark);font-size:14px;font-weight:900;line-height:1}.profile-library-metrics span{width:100%;color:var(--app-color-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;line-height:1.1;overflow:hidden}.profile-library-purchase-lists{background:radial-gradient(circle at 100% 0,#c25b4817,#0000 34%),#ffffffe0;border:1px solid #2f6b4f21;border-radius:10px;gap:10px;padding:10px;display:grid;box-shadow:0 12px 26px #1f3c2c0f}.profile-library-purchase-lists__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-library-purchase-lists__heading span{color:var(--app-color-muted);text-transform:uppercase;font-size:10px;font-weight:900}.profile-library-purchase-lists__heading strong{color:var(--app-color-text);font-size:15px;font-weight:900;line-height:1.15;display:block}.profile-library-purchase-lists__heading em{color:var(--app-color-muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.35;display:block}.profile-library-purchase-lists__create{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.profile-library-purchase-lists__create input{min-width:0;min-height:34px;color:var(--app-color-text);font:inherit;background:#f7f8f6c7;border:1px solid #2f6b4f29;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.profile-library-purchase-lists__create button{background:var(--app-color-primary);color:#fff;min-height:34px;font:inherit;border:1px solid #2f6b4f29;border-radius:8px;padding:0 12px;font-size:11px;font-weight:900}.profile-library-purchase-lists__row{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(168px,72%);grid-auto-flow:column;gap:9px;margin:0 -3px;padding:1px 3px 6px;display:grid;overflow-x:auto}.profile-library-purchase-card{scroll-snap-align:start;background:#ffffffb8;border:1px solid #2f6b4f24;border-radius:10px;gap:9px;min-height:124px;padding:9px;display:grid}.profile-library-purchase-card__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.profile-library-purchase-card__top strong{color:var(--app-color-text);font-size:12px;font-weight:900;line-height:1.2}.profile-library-purchase-card__top span{background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:900}.profile-library-purchase-card__covers{align-items:flex-end;gap:5px;min-height:66px;display:flex}.profile-library-purchase-card__covers a,.profile-library-purchase-card__covers span{background:#2f6b4f14;border:1px solid #2f6b4f1f;border-radius:6px;flex:0 0 42px;width:42px;height:62px;overflow:hidden}.profile-library-purchase-card__covers img{object-fit:cover;width:100%;height:100%;display:block}.profile-library-purchase-lists__loading,.profile-library-purchase-lists__empty,.profile-library-purchase-lists__error{border-radius:8px;padding:9px;font-size:11px;font-weight:800}.profile-library-purchase-lists__loading,.profile-library-purchase-lists__empty{color:var(--app-color-muted);background:#2f6b4f12}.profile-library-purchase-lists__error{color:var(--app-color-accent);background:#c25b481a}.profile-library-tools{background:#ffffffdb;border:1px solid #2f6b4f21;border-radius:8px;gap:9px;padding:10px;display:grid;box-shadow:0 10px 24px #1f3c2c0f}.profile-library-search{gap:5px;display:grid}.profile-library-search span{color:var(--app-color-muted);text-transform:uppercase;font-size:10px;font-weight:900}.profile-library-search input{width:100%;min-height:36px;color:var(--app-color-text);font:inherit;background:#f7f8f6bd;border:1px solid #2f6b4f29;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.profile-library-chip-row,.profile-library-group-options{scrollbar-width:none;gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.profile-library-chip-row::-webkit-scrollbar{display:none}.profile-library-group-options::-webkit-scrollbar{display:none}.profile-library-directory-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.profile-library-chip,.profile-library-directory-button,.profile-library-group-option{min-height:31px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffe0;border:1px solid #2f6b4f29;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.profile-library-directory-button{gap:5px;width:100%;padding-inline:6px}.profile-library-directory-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-library-directory-button em{background:#2f6b4f1a;border-radius:999px;justify-content:center;align-items:center;min-width:19px;min-height:19px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.profile-library-chip--active,.profile-library-directory-button--active,.profile-library-group-option--active{background:var(--app-color-primary);color:#fff;border-color:#2f6b4f38;box-shadow:0 10px 20px #2f6b4f24}.profile-library-directory-button--active em{background:#fff3}.profile-library-selected-filters{flex-wrap:wrap;gap:6px;display:flex}.profile-library-selected-filters button{max-width:100%;min-height:27px;color:var(--app-color-accent-hover);cursor:pointer;font:inherit;background:#b85c4a17;border:1px solid #b85c4a38;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.profile-library-selected-filters span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-library-selected-filters em{font-size:12px;font-style:normal;line-height:1}.profile-library-directory-panel{background:linear-gradient(135deg,#f7f8f6f2,#ffffffe0);border:1px solid #2f6b4f1a;border-radius:8px;gap:8px;padding:8px;display:grid}.profile-library-directory-panel__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-library-directory-panel__heading strong{color:var(--app-color-primary-dark);font-size:12px;font-weight:900}.profile-library-directory-panel__heading button,.profile-library-filter-result button{color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#2f6b4f14;border:0;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:900}.profile-library-group-option{gap:6px;max-width:210px}.profile-library-group-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-library-group-option em{background:#2f6b4f1a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.profile-library-group-option--active em{background:#fff3}.profile-library-empty-filter{color:var(--app-color-muted);font-size:11px}.profile-library-filter-result{min-height:30px;color:var(--app-color-muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.profile-library-picker-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121c185c;justify-content:center;align-items:flex-end;padding:14px 10px;display:flex;position:fixed;inset:0}.profile-library-picker{background:#fff;border:1px solid #2f6b4f2e;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr);gap:9px;width:min(100%,460px);max-height:min(78vh,620px);padding:12px;display:grid;overflow:hidden;box-shadow:0 -18px 44px #121c1833}.profile-library-picker__header,.profile-library-picker__summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-library-picker__header div{gap:2px;min-width:0;display:grid}.profile-library-picker__header span,.profile-library-picker__search span{color:var(--app-color-muted);text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.profile-library-picker__header strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.1;overflow:hidden}.profile-library-picker__header button,.profile-library-picker__summary button{background:var(--app-color-primary);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.profile-library-picker__summary button{color:var(--app-color-accent-hover);background:#b85c4a1a}.profile-library-picker__search{gap:6px;display:grid}.profile-library-picker__search input{width:100%;min-height:38px;color:var(--app-color-text);font:inherit;background:#f7f8f6d1;border:1px solid #2f6b4f29;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:800}.profile-library-picker__summary span{color:var(--app-color-muted);font-size:11px;font-weight:900}.profile-library-picker__list{align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.profile-library-picker__option{background:#f7f8f694;border:1px solid #2f6b4f1a;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:7px 8px;display:grid}.profile-library-picker__option input{width:17px;height:17px;accent-color:var(--app-color-primary)}.profile-library-picker__option span{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.profile-library-picker__option em{min-width:24px;min-height:22px;color:var(--app-color-primary-dark);background:#2f6b4f17;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.profile-library-list{gap:10px;display:grid}.profile-library-card{background:linear-gradient(135deg,#fffffffa,#f6f9f6f0 62%,#b85c4a0f),#fff;border:1px solid #2f6b4f24;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #1f3c2c14}.profile-library-card__cover{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f29;border-radius:7px;place-items:center;width:82px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 12px 24px #1f3c2c29}.profile-library-card__cover img{object-fit:cover;width:100%;height:100%}.profile-library-card__cover em{font-size:24px;font-style:normal;font-weight:900}.profile-library-card__edit-icon{z-index:1;width:32px;height:32px;color:var(--app-color-primary-dark);cursor:pointer;background:#fffffff0;border:1px solid #2f6b4f2e;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;bottom:12px;left:12px;box-shadow:0 8px 18px #1f3c2c24}.profile-library-card__edit-icon:active{transform:translateY(1px)}.profile-shelf-remove-button--library{top:12px;left:58px;right:auto}.profile-library-card__body{gap:6px;min-width:0;display:grid}.profile-library-card__title{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.16;text-decoration:none;display:-webkit-box;overflow:hidden}.profile-library-card__author{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.profile-library-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:1px 0 0;display:grid}.profile-library-card__facts div{background:#ffffffc2;border:1px solid #2f6b4f17;border-radius:7px;gap:2px;min-width:0;padding:5px 6px;display:grid}.profile-library-card__facts dt{color:var(--app-color-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;line-height:1.1;overflow:hidden}.profile-library-card__facts dd{color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:900;line-height:1.15;overflow:hidden}.profile-library-card__empty,.profile-library-card__notes{color:var(--app-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.profile-library-card__notes{color:var(--app-color-text);background:#b85c4a14;border-left:3px solid #b85c4a6b;border-radius:7px;padding:6px 7px}.profile-library-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:2px;display:grid}.profile-library-card__action{min-height:30px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;text-align:center;background:#ffffffd6;border:1px solid #2f6b4f26;border-radius:8px;justify-content:center;align-items:center;padding:7px 8px;font-size:10px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.profile-library-card__action--primary{background:var(--app-color-primary);color:#fff;border-color:#2f6b4f2e;box-shadow:0 10px 20px #2f6b4f21}.profile-library-card__action:disabled{cursor:default;opacity:.68}.profile-library-edit-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141e186b;place-items:end center;padding:14px;display:grid;position:fixed;inset:0}.profile-library-edit{background:linear-gradient(145deg,#fffffffa,#f8faf7f5 64%,#b85c4a0f),#fff;border:1px solid #2f6b4f2e;border-radius:18px 18px 12px 12px;grid-template-rows:auto minmax(0,1fr);width:min(100%,620px);height:min(88dvh,760px);min-height:0;max-height:min(88vh,760px);display:grid;overflow:hidden;box-shadow:0 26px 70px #141e1842}.profile-library-edit__header{border-bottom:1px solid #2f6b4f1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.profile-library-edit__book{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.profile-library-edit__cover{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border-radius:7px;place-items:center;width:46px;font-size:18px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 10px 18px #1f3c2c29}.profile-library-edit__cover img{object-fit:cover;width:100%;height:100%}.profile-library-edit__cover em{font-style:normal}.profile-library-edit__book span,.profile-library-edit__field span{color:var(--app-color-muted);letter-spacing:0;font-size:10px;font-weight:900}.profile-library-edit__book strong{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:15px;font-weight:900;line-height:1.16;display:-webkit-box;overflow:hidden}.profile-library-edit__header>button{width:34px;height:34px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffe0;border:1px solid #2f6b4f24;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;line-height:1;display:inline-grid}.profile-library-edit__form{overscroll-behavior:contain;gap:10px;min-height:0;padding:12px 14px 14px;display:grid;overflow:auto}.profile-library-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-library-edit__field{gap:5px;min-width:0;display:grid}.profile-library-edit__field--wide{grid-column:1/-1}.profile-library-edit__field input,.profile-library-edit__field select,.profile-library-edit__field textarea{width:100%;min-height:38px;color:var(--app-color-text);font:inherit;background:#ffffffeb;border:1px solid #2f6b4f29;border-radius:8px;outline:none;padding:9px 10px;font-size:13px;font-weight:700}.profile-library-edit__field textarea{resize:vertical;min-height:76px}.profile-library-edit__field input:focus,.profile-library-edit__field select:focus,.profile-library-edit__field textarea:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 3px #2f6b4f1a}.profile-library-edit__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-library-edit__checks label{min-height:38px;color:var(--app-color-primary-dark);background:#ffffffc2;border:1px solid #2f6b4f21;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.profile-library-edit__checks input{width:16px;height:16px;accent-color:var(--app-color-primary)}.profile-library-edit__error{color:#8f3329;background:#b85c4a1a;border:1px solid #b85c4a3d;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.3}.profile-library-edit__actions{background:linear-gradient(#fff0,#fff 24%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding-top:2px;display:grid;position:sticky;bottom:0}.profile-library-edit__actions button{min-height:40px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffe6;border:1px solid #2f6b4f29;border-radius:9px;font-size:13px;font-weight:900}.profile-library-edit__actions button[type=submit]{background:var(--app-color-primary);color:#fff;border-color:#2f6b4f2e}.profile-library-edit__actions button:disabled,.profile-library-edit__header>button:disabled{cursor:default;opacity:.62}.profile-edit-backdrop{--profile-edit-bottom-offset:calc(78px + env(safe-area-inset-bottom));z-index:40;padding:12px 10px calc(var(--profile-edit-bottom-offset) + 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121c186b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.profile-edit-sheet{width:min(100%,520px);max-height:min(calc(100dvh - var(--profile-edit-bottom-offset) - 24px), 720px);background:linear-gradient(145deg,#fffffffa,#f8faf7f5 64%,#b85c4a0f),#fff;border:1px solid #2f6b4f2e;border-radius:18px 18px 12px 12px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 64px #121c183d}.profile-edit-sheet__header{border-bottom:1px solid #2f6b4f1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.profile-edit-sheet__header div{gap:2px;min-width:0;display:grid}.profile-edit-sheet__header span,.profile-edit-field span,.profile-edit-roles>span{color:var(--app-color-muted);letter-spacing:0;font-size:10px;font-weight:900}.profile-edit-sheet__header strong{color:var(--app-color-text);font-size:19px;font-weight:900;line-height:1.08}.profile-edit-sheet__header>button{width:34px;height:34px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffe0;border:1px solid #2f6b4f24;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;line-height:1;display:inline-grid}.profile-edit-form{min-height:0;padding:12px 14px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:12px;display:grid;overflow-y:auto}.profile-edit-avatar{background:#ffffffb8;border:1px solid #2f6b4f1f;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.profile-edit-avatar__preview{background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f24;border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 10px 20px #1f3c2c24}.profile-edit-avatar__preview img{object-fit:cover;width:100%;height:100%}.profile-edit-avatar__preview em{font-style:normal}.profile-edit-avatar>div{gap:7px;min-width:0;display:grid}.profile-edit-avatar strong{color:var(--app-color-text);font-size:14px;font-weight:900}.profile-edit-avatar label,.profile-edit-avatar button{min-height:32px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#2f6b4f14;border:1px solid #2f6b4f29;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.profile-edit-avatar input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-edit-avatar button{color:var(--app-color-accent-hover);background:#b85c4a1a}.profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-edit-field{gap:5px;min-width:0;display:grid}.profile-edit-field--wide{grid-column:1/-1}.profile-edit-field input,.profile-edit-field textarea{width:100%;min-height:38px;color:var(--app-color-text);font:inherit;background:#ffffffeb;border:1px solid #2f6b4f29;border-radius:8px;outline:none;padding:9px 10px;font-size:13px;font-weight:700}.profile-edit-field textarea{resize:vertical;min-height:92px}.profile-edit-field input:focus,.profile-edit-field textarea:focus{border-color:#2f6b4f6b;box-shadow:0 0 0 3px #2f6b4f1a}.profile-edit-roles{gap:7px;display:grid}.profile-edit-roles>div{scrollbar-width:none;gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.profile-edit-roles>div::-webkit-scrollbar{display:none}.profile-edit-role{min-height:34px;color:var(--app-color-primary-dark);cursor:pointer;background:#ffffffc7;border:1px solid #2f6b4f24;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.profile-edit-role input{width:15px;height:15px;accent-color:var(--app-color-primary)}.profile-edit-role--active{background:#2f6b4f1a;border-color:#2f6b4f47}.profile-edit-private{color:var(--app-color-text);background:#ffffffb8;border:1px solid #2f6b4f1f;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.profile-edit-private input{width:18px;height:18px;accent-color:var(--app-color-primary)}.profile-edit-private span{gap:2px;display:grid}.profile-edit-private strong{font-size:12px;font-weight:900}.profile-edit-private small{color:var(--app-color-muted);font-size:10px;font-weight:800;line-height:1.25}.profile-edit-error{color:#8f3329;background:#b85c4a1a;border:1px solid #b85c4a3d;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.3}.profile-edit-actions{padding:2px 0 max(0px, env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 24%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid;position:sticky;bottom:0}.profile-edit-actions button{min-height:40px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffe6;border:1px solid #2f6b4f29;border-radius:9px;font-size:13px;font-weight:900}.profile-edit-actions button[type=submit]{background:var(--app-color-primary);color:#fff;border-color:#2f6b4f2e}.profile-edit-actions button:disabled,.profile-edit-sheet__header>button:disabled,.profile-edit-avatar button:disabled{cursor:default;opacity:.62}.profile-edit-avatar label:has(input:disabled){cursor:default;opacity:.62}:root[data-app-theme=dark] .profile-shell{background:linear-gradient(180deg, #7bb9950f, #10171300 220px), var(--app-color-surface)}:root[data-app-theme=dark] :is(.profile-hero,.profile-tabs,.profile-author-section,.profile-reviews-section,.profile-activity-section,.profile-awards-section,.profile-shelf-block,.profile-library-dashboard,.profile-library-purchase-lists,.profile-library-tools,.profile-library-directory-panel,.profile-library-card,.profile-library-picker,.profile-library-edit,.profile-edit-sheet){background:radial-gradient(circle at 92% 6%,#d889751f,#0000 31%),linear-gradient(145deg,#16201afa,#101713f5);border-color:#dee8dd24;box-shadow:0 14px 32px #0000003d}:root[data-app-theme=dark] :is(.profile-premium-badge,.profile-hero__stats,.profile-hero__stat,.profile-hero__links a,.profile-tab,.profile-section-count,.profile-author-book__cover,.profile-review-card,.profile-review-card__cover,.profile-activity-card,.profile-activity-card__top span,.profile-activity-card__top em,.profile-activity-card__meta span,.profile-award-card,.profile-award-card__image,.profile-award-card small,.profile-shelf-block__title span,.profile-shelf-open-link,.profile-shelf-pagination,.profile-shelf-page-button,.profile-shelf-full-book-date,.profile-library-battle__numbers div,.profile-library-metrics div,.profile-library-purchase-card,.profile-library-purchase-lists__create input,.profile-library-purchase-card__top span,.profile-library-purchase-card__covers a,.profile-library-purchase-card__covers span,.profile-library-period-controls select,.profile-library-search input,.profile-library-chip,.profile-library-directory-button,.profile-library-group-option,.profile-library-selected-filters button,.profile-library-picker__search input,.profile-library-picker__option,.profile-library-card__facts div,.profile-library-card__action,.profile-library-card__edit-icon,.profile-library-edit__header>button,.profile-library-edit__field input,.profile-library-edit__field select,.profile-library-edit__field textarea,.profile-library-edit__checks label,.profile-library-edit__actions button,.profile-hero__edit,.profile-edit-sheet__header>button,.profile-edit-avatar,.profile-edit-avatar label,.profile-edit-avatar button,.profile-edit-field input,.profile-edit-field textarea,.profile-edit-role,.profile-edit-private,.profile-edit-actions button){color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] :is(.profile-hero__stat strong,.profile-hero__links a,.profile-tab,.profile-section-count,.profile-author-book__cover em,.profile-author-book strong,.profile-review-card__top strong,.profile-review-card .vkuiText,.profile-activity-card strong,.profile-activity-card__top span,.profile-activity-card__top em,.profile-activity-card__meta span,.profile-award-card strong,.profile-award-card__image em,.profile-award-card small,.profile-shelf-block__heading .vkuiTitle,.profile-shelf-block__title span,.profile-shelf-pagination span,.profile-shelf-page-button,.profile-shelf-full-book-date,.profile-library-battle__heading strong,.profile-library-battle__numbers strong,.profile-library-metrics strong,.profile-library-purchase-lists__heading strong,.profile-library-purchase-card__top strong,.profile-library-directory-panel__heading strong,.profile-library-card__facts dd,.profile-library-card__action,.profile-library-card__edit-icon,.profile-library-edit__header>button,.profile-library-edit__checks label,.profile-hero__edit,.profile-edit-sheet__header>button,.profile-edit-avatar strong,.profile-edit-role,.profile-edit-private strong,.profile-edit-actions button){color:var(--app-color-text)}:root[data-app-theme=dark] :is(.profile-shelf-start-button,.profile-hero__statistics-link,.profile-tab--active,.profile-library-chip--active,.profile-library-directory-button--active,.profile-library-group-option--active,.profile-library-card__action--primary,.profile-library-edit__actions button[type=submit],.profile-edit-actions button[type=submit]){border-color:var(--app-color-primary);background:var(--app-color-primary);color:#101713}:root[data-app-theme=dark] .profile-library-battle__bars{background:linear-gradient(90deg,#d889752e,#ffffff14 50%,#7bb9952e),#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .profile-library-edit__actions,:root[data-app-theme=dark] .profile-edit-actions{background:linear-gradient(#10171300,#101713 24%)}:root[data-app-theme=dark] .profile-library-picker-backdrop,:root[data-app-theme=dark] .profile-library-edit-backdrop,:root[data-app-theme=dark] .profile-edit-backdrop{background:#0307059e}@media (width<=430px){.profile-shell{padding:8px 10px 28px}.profile-hero{gap:9px;padding:10px}.profile-hero__edit{justify-self:end;margin-bottom:-2px;position:static}.profile-hero__identity{grid-template-columns:52px minmax(0,1fr);gap:9px}.profile-hero__name{font-size:19px}.profile-hero__stats{gap:5px}.profile-hero__stat{min-height:42px;padding:5px 2px}.profile-hero__stat strong{font-size:13px}.profile-hero__stat span{font-size:9px}.profile-hero__statistics-link{justify-self:stretch}.profile-shelves-heading .vkuiTitle{font-size:22px}.profile-shelf-block{padding:11px 0 11px 10px}.profile-shelf-block__heading{gap:8px;padding:0 10px 0 4px}.profile-shelf-block__heading .vkuiTitle{font-size:17px}.profile-shelf-block__title span{min-height:23px;padding:5px 7px;font-size:10px}.profile-shelf-open-link{min-height:27px;padding:6px 9px}.profile-shelf-row{gap:10px;margin:0;padding:1px 10px 2px 4px}.profile-shelf-book-card{flex-basis:90px}.profile-shelf-book__cover{width:90px}.profile-shelf-start-button{min-height:30px;padding-inline:4px;font-size:9px}.profile-library-card{grid-template-columns:76px minmax(0,1fr);gap:9px;padding:9px}.profile-library-card__cover{width:76px}.profile-library-card__edit-icon{width:30px;height:30px;bottom:11px;left:11px}.profile-library-card__title{font-size:14px}.profile-library-card__facts{gap:4px}.profile-library-card__facts div{padding:5px}.profile-library-card__action{min-height:29px;padding-inline:5px;font-size:9px}.profile-library-edit-backdrop{padding:10px}.profile-library-edit{border-radius:16px 16px 10px 10px;height:calc(100dvh - 20px);max-height:90vh}.profile-library-edit__header{padding:12px 12px 9px}.profile-library-edit__form{padding:10px 12px 12px}.profile-library-edit__grid,.profile-library-edit__checks{grid-template-columns:minmax(0,1fr)}.profile-library-edit__field input,.profile-library-edit__field select,.profile-library-edit__field textarea{min-height:36px;padding:8px 9px;font-size:12px}.profile-library-edit__actions button{min-height:38px;font-size:12px}.profile-edit-backdrop{--profile-edit-bottom-offset:calc(78px + env(safe-area-inset-bottom));padding:10px 10px calc(var(--profile-edit-bottom-offset) + 10px)}.profile-edit-sheet{max-height:calc(100dvh - var(--profile-edit-bottom-offset) - 20px);border-radius:16px 16px 10px 10px}.profile-edit-sheet__header{padding:12px 12px 9px}.profile-edit-form{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.profile-edit-grid{grid-template-columns:minmax(0,1fr)}.profile-edit-field input,.profile-edit-field textarea{min-height:36px;padding:8px 9px;font-size:12px}.profile-edit-actions button{min-height:38px;font-size:12px}}@media (width<=360px){.profile-library-card{grid-template-columns:70px minmax(0,1fr)}.profile-library-card__cover{width:70px}.profile-library-card__facts{grid-template-columns:minmax(0,1fr)}}.reviews-shell{width:min(100%,640px);padding:4px 14px calc(96px + env(safe-area-inset-bottom,0px));color:var(--app-color-text);gap:12px;margin:0 auto;display:grid}.reviews-hero,.reviews-tabs,.reviews-empty,.reviews-card,.reviews-rating-card,.reviews-pagination,.reviews-load-more{background:radial-gradient(circle at 92% 0,#b85c4a1a,#0000 38%),linear-gradient(145deg,#fffffffa,#f7f8f6f0);border:1px solid #2f6b4f24;border-radius:14px;box-shadow:0 14px 30px #1f3c2c14}.reviews-hero{justify-content:space-between;align-items:flex-end;gap:10px;padding:14px;display:flex}.reviews-hero span{color:var(--app-color-muted);font-size:12px;font-weight:900}.reviews-hero .vkuiTitle{margin:3px 0 4px;font-size:25px;line-height:1.08}.reviews-hero .vkuiText{color:var(--app-color-muted);font-size:13px;line-height:1.3}.reviews-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;display:grid}.reviews-tab{min-width:0;min-height:42px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#ffffffb8;border:1px solid #2f6b4f29;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.reviews-tab--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#fff;box-shadow:0 10px 22px #2f6b4f2e}.reviews-empty{text-align:center;place-items:center;gap:8px;min-height:92px;padding:16px;display:grid}.reviews-empty .vkuiText{color:var(--app-color-muted);font-size:14px}.reviews-list{gap:10px;display:grid}.reviews-card{grid-template-columns:78px minmax(0,1fr);gap:11px;padding:10px;display:grid;position:relative;overflow:hidden}.reviews-card:before{content:"";background:linear-gradient(180deg, var(--app-color-primary), var(--app-color-accent));width:4px;position:absolute;inset:0 auto 0 0}.reviews-card__cover{aspect-ratio:2/3;background:linear-gradient(160deg, var(--app-color-primary-dark), var(--app-color-primary));color:#fff;border:1px solid #2f6b4f29;border-radius:10px;place-items:center;width:78px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 12px 24px #1f3c2c21}.reviews-card__cover img{object-fit:cover;width:100%;height:100%}.reviews-card__cover span{font-size:24px;font-weight:900}.reviews-card__body{align-content:start;gap:9px;min-width:0;display:grid}.reviews-card__book-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.reviews-card__book{gap:2px;min-width:0;text-decoration:none;display:grid}.reviews-card__book>span{width:fit-content;max-width:100%;color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;background:#2f6b4f14;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.reviews-card__book b{color:var(--app-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.reviews-card__book small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.18;display:block;overflow:hidden}.reviews-card__score{min-width:58px;min-height:50px;color:var(--app-color-accent);text-align:center;background:#b85c4a1a;border:1px solid #b85c4a38;border-radius:13px;place-items:center;padding:6px 8px;display:grid}.reviews-card__score small{color:var(--app-color-muted);font-size:9px;font-weight:900;line-height:1.1}.reviews-card__score strong{font-size:14px;font-weight:900;line-height:1.1}.reviews-card__reader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-top:2px;text-decoration:none;display:grid}.reviews-card__reader strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.18;display:block;overflow:hidden}.reviews-card__reader small{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.18;display:block;overflow:hidden}.reviews-card .reviews-card__text{color:var(--app-color-text);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.reviews-card--expanded .reviews-card__text{-webkit-line-clamp:unset;display:block;overflow:visible}.reviews-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reviews-card__action{min-height:30px;color:var(--app-color-primary-dark);cursor:pointer;font:inherit;background:#2f6b4f14;border:1px solid #2f6b4f29;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.reviews-comments{background:#ffffff94;border:1px solid #2f6b4f1f;border-radius:12px;gap:9px;padding:10px;display:grid}.reviews-comments__state{color:var(--app-color-muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.reviews-comments__list{gap:8px;display:grid}.reviews-comments__empty,.reviews-comments__error{margin:0;font-size:12px;line-height:1.35}.reviews-comments__empty{color:var(--app-color-muted)}.reviews-comments__error{color:var(--app-color-accent)}.reviews-comment{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.reviews-comment__avatar{text-decoration:none;display:inline-grid}.reviews-comment__body{background:#f7f8f6d1;border:1px solid #2f6b4f1a;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.reviews-comment__author{color:var(--app-color-primary-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.18;overflow:hidden}.reviews-comment__body small{color:var(--app-color-muted);font-size:10px;font-weight:700}.reviews-comment__body .vkuiText{color:var(--app-color-text);margin:2px 0 0;font-size:12px;line-height:1.35}.reviews-comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.reviews-comment-form textarea{resize:vertical;width:100%;min-height:42px;color:var(--app-color-text);font:inherit;background:#ffffffdb;border:1px solid #2f6b4f24;border-radius:10px;outline:none;padding:9px 10px;font-size:12px;line-height:1.35}.reviews-comment-form textarea:focus{border-color:#2f6b4f66;box-shadow:0 0 0 3px #2f6b4f14}.reviews-rating-list{gap:9px;display:grid}.reviews-rating-card{color:var(--app-color-text);grid-template-columns:30px auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.reviews-rating-card__place{background:var(--app-color-primary);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.reviews-rating-card__body{gap:2px;min-width:0;display:grid}.reviews-rating-card__body strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.18;overflow:hidden}.reviews-rating-card__body small,.reviews-rating-card__body em{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;line-height:1.18;overflow:hidden}.reviews-rating-card__score{min-width:62px;color:var(--app-color-accent);background:#b85c4a1a;border:1px solid #b85c4a38;border-radius:12px;justify-items:center;padding:6px 8px;display:grid}.reviews-rating-card__score small{color:var(--app-color-muted);font-size:9px;font-weight:900;line-height:1.1}.reviews-rating-card__score strong{font-size:13px;font-weight:900;line-height:1.1}.reviews-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.reviews-pagination span{min-width:66px;color:var(--app-color-muted);text-align:center;white-space:nowrap;font-size:12px;font-weight:900}.reviews-pagination .vkuiButton{min-width:0}.reviews-load-more{text-align:center;gap:8px;padding:10px;display:grid}.reviews-load-more .vkuiText{color:var(--app-color-muted);font-size:12px;font-weight:700;line-height:1.35}.reviews-load-more .reviews-load-more__error{color:var(--app-color-danger,#b85c4a)}:root[data-app-theme=dark] .reviews-shell{color:var(--app-color-text)}:root[data-app-theme=dark] .reviews-hero,:root[data-app-theme=dark] .reviews-tabs,:root[data-app-theme=dark] .reviews-empty,:root[data-app-theme=dark] .reviews-card,:root[data-app-theme=dark] .reviews-rating-card,:root[data-app-theme=dark] .reviews-pagination,:root[data-app-theme=dark] .reviews-load-more{box-shadow:none;background:radial-gradient(circle at 90% 0,#b85c4a29,#0000 42%),linear-gradient(145deg,#111f18fa,#0d1812f0);border-color:#81be9a33}:root[data-app-theme=dark] .reviews-tab{color:var(--app-color-text);background:#ffffff0d;border-color:#81be9a3d}:root[data-app-theme=dark] .reviews-tab--active{background:var(--app-color-primary);color:#fff}:root[data-app-theme=dark] .reviews-card__book>span{color:var(--app-color-text);background:#81be9a21}:root[data-app-theme=dark] .reviews-card__score{background:#e2806021;border-color:#e2806052}:root[data-app-theme=dark] .reviews-card__action{color:var(--app-color-text);background:#81be9a1f;border-color:#81be9a3d}:root[data-app-theme=dark] .reviews-comments{background:#ffffff0a;border-color:#81be9a29}:root[data-app-theme=dark] .reviews-comment__body,:root[data-app-theme=dark] .reviews-comment-form textarea{background:#ffffff0f;border-color:#81be9a24}:root[data-app-theme=dark] .reviews-comment__author{color:var(--app-color-text)}:root[data-app-theme=dark] .reviews-rating-card__score{background:#e2806021;border-color:#e2806052}@media (width<=380px){.reviews-shell{padding-inline:10px}.reviews-hero{flex-direction:column;align-items:stretch}.reviews-card{grid-template-columns:66px minmax(0,1fr);gap:9px;padding:9px}.reviews-card__cover{width:66px}.reviews-card__book-row{grid-template-columns:minmax(0,1fr)}.reviews-card__score{grid-auto-flow:column;justify-self:start;gap:5px;width:fit-content;min-width:74px;min-height:34px;padding:5px 9px}.reviews-comment-form{grid-template-columns:1fr}.reviews-comment-form .vkuiButton{width:100%}.reviews-rating-card{grid-template-columns:28px auto minmax(0,1fr)}.reviews-rating-card__score{grid-column:3;justify-self:start;width:fit-content}}.statistics-shell{--statistics-gap:18px;--statistics-card-radius:8px;gap:var(--statistics-gap);width:min(100%,980px);margin:0 auto;padding:0 16px 28px;display:grid}.statistics-shell .detail-toolbar{justify-content:space-between;gap:10px;display:flex}.statistics-shell .empty-card{border-radius:var(--statistics-card-radius);padding:16px}.statistics-shell .section-kicker,.statistics-shell .section-kicker.vkuiText{color:var(--app-color-muted);margin-bottom:4px;font-size:13px;font-weight:700}.statistics-shell .statistics-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.statistics-shell .statistics-hero .vkuiTitle,.statistics-shell .statistics-hero .vkuiTitle__level1,.statistics-shell .statistics-card-heading .vkuiTitle,.statistics-shell .statistics-card-heading .vkuiTitle__level2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.statistics-shell .statistics-calendar-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.statistics-shell .statistics-calendar-export-actions,.statistics-shell .statistics-calendar-nav-actions{display:contents}.statistics-shell .statistics-calendar-current-month{justify-content:center}.statistics-shell .statistics-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.statistics-shell .statistics-section-tab,.statistics-shell .statistics-period-tab{overflow-wrap:normal;word-break:normal;min-width:0}@media (width<=520px){.statistics-shell{--statistics-gap:14px;padding:0 10px 28px}.statistics-shell .statistics-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.statistics-shell .statistics-hero__number{justify-items:end;min-width:82px}.statistics-shell .statistics-hero__number strong{font-size:26px}.statistics-shell .statistics-hero__number span{font-size:12px}.statistics-shell .statistics-hero .vkuiTitle,.statistics-shell .statistics-hero .vkuiTitle__level1{font-size:20px;line-height:1.14}.statistics-shell .statistics-hero__meta{gap:6px}.statistics-shell .statistics-hero__meta span{min-height:28px;font-size:12px}.statistics-shell .statistics-period-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.statistics-shell .statistics-period-heading .vkuiText,.statistics-shell .statistics-period-heading .vkuiText__host{text-align:right;font-size:12px;line-height:1.2}.statistics-shell .statistics-period-tabs{gap:6px}.statistics-shell .statistics-period-tab{min-height:36px;padding:7px 5px;font-size:13px;line-height:1.1}.statistics-shell .statistics-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px}.statistics-shell .statistics-section-tab{gap:3px;min-height:34px;padding:5px 2px;font-size:9px;line-height:1.05}.statistics-shell .statistics-card{gap:12px;padding:12px}.statistics-shell .statistics-card-heading{gap:10px;display:grid}.statistics-shell .statistics-card-heading>.vkuiText,.statistics-shell .statistics-card-heading>.vkuiText__host{text-align:left}.statistics-shell .statistics-calendar-actions{justify-items:stretch;gap:7px;width:100%;display:grid}.statistics-shell .statistics-calendar-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.statistics-shell .statistics-calendar-nav-actions{grid-template-columns:minmax(62px,.75fr) minmax(86px,1fr) minmax(62px,.75fr);align-items:center;gap:7px;display:grid}.statistics-shell .statistics-calendar-export-actions>.vkuiButton__host,.statistics-shell .statistics-calendar-nav-actions>.vkuiButton__host,.statistics-shell .statistics-calendar-current-month{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:30px;padding:5px 6px;font-size:11px;line-height:1.05}.statistics-shell .statistics-calendar-export-actions>.vkuiButton__host .vkuiButton__content,.statistics-shell .statistics-calendar-nav-actions>.vkuiButton__host .vkuiButton__content{text-align:center;padding-left:0;padding-right:0;font-size:11px;line-height:1.05}.statistics-shell .statistics-calendar-view{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;display:grid}.statistics-shell .statistics-calendar-view label{justify-content:center;gap:5px;min-width:0;min-height:30px;padding:5px 6px;font-size:11px;line-height:1.05}}@media (width<=360px){.statistics-shell .statistics-hero{gap:10px;padding:14px}.statistics-shell .statistics-hero__number{min-width:72px}.statistics-shell .statistics-hero .vkuiTitle,.statistics-shell .statistics-hero .vkuiTitle__level1{font-size:18px}}.statistics-shell,.statistics-shell *{box-sizing:border-box}.statistics-shell .statistics-calendar-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;padding-bottom:4px;overflow-x:auto}.statistics-shell .statistics-content-grid{min-width:0}.statistics-shell .statistics-card,.statistics-shell .statistics-period-panel,.statistics-shell .statistics-section-tabs,.statistics-shell .statistics-hero{border-radius:10px}.statistics-shell .statistics-filter-row select,.statistics-shell .statistics-period-tab,.statistics-shell .statistics-section-tab,.statistics-shell .statistics-calendar-view label{-webkit-tap-highlight-color:transparent}@media (width<=520px){.statistics-shell{--statistics-gap:12px;gap:var(--statistics-gap);width:100%;max-width:100%;padding:0 10px 30px}.statistics-shell .detail-toolbar{gap:8px}.statistics-shell .detail-toolbar .vkuiButton__host,.statistics-shell .detail-toolbar .vkuiButton__in{min-height:32px}.statistics-shell .detail-toolbar .vkuiButton__content{font-size:13px;line-height:1}.statistics-shell .section-kicker,.statistics-shell .section-kicker.vkuiText{margin-bottom:2px;font-size:12px;line-height:1.15}.statistics-shell .statistics-hero{grid-template-columns:1fr;align-items:start;gap:10px;min-height:142px;padding:14px;position:relative;overflow:hidden}.statistics-shell .statistics-hero:before{opacity:.54;width:58px;height:86px;top:12px;right:10px}.statistics-shell .statistics-hero__copy{min-width:0;padding-right:68px}.statistics-shell .statistics-hero .vkuiTitle,.statistics-shell .statistics-hero .vkuiTitle__level1{margin:3px 0;font-size:20px;line-height:1.12}.statistics-shell .statistics-hero__copy>.vkuiText:not(.section-kicker),.statistics-shell .statistics-hero__copy>.vkuiText__host:not(.section-kicker){font-size:14px;line-height:1.2}.statistics-shell .statistics-hero__meta{gap:5px;margin-top:9px;padding-right:50px}.statistics-shell .statistics-hero__meta span{min-height:25px;padding:4px 8px;font-size:11px;line-height:1}.statistics-shell .statistics-hero__number{justify-items:end;min-width:0;position:absolute;bottom:14px;right:14px}.statistics-shell .statistics-hero__number strong{font-size:26px;line-height:.95}.statistics-shell .statistics-hero__number span{font-size:11px;line-height:1.1}.statistics-shell .statistics-period-panel{gap:10px;padding:12px}.statistics-shell .statistics-period-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.statistics-shell .statistics-period-heading>div{text-align:left;min-width:0}.statistics-shell .statistics-period-heading strong{font-size:17px;line-height:1.12}.statistics-shell .statistics-period-heading .vkuiText,.statistics-shell .statistics-period-heading .vkuiText__host{text-align:right;max-width:122px;font-size:11px;line-height:1.15}.statistics-shell .statistics-period-heading .section-kicker,.statistics-shell .statistics-period-heading .section-kicker.vkuiText{text-align:left;max-width:none}.statistics-shell .statistics-period-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.statistics-shell .statistics-period-tab{min-height:34px;padding:6px 4px;font-size:12px;line-height:1}.statistics-shell .statistics-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.statistics-shell .statistics-filter-row label{gap:4px;font-size:11px}.statistics-shell .statistics-filter-row select{min-height:36px;padding:0 9px;font-size:13px}.statistics-shell .statistics-section-tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:5px;display:grid;overflow-x:visible}.statistics-shell .statistics-section-tabs::-webkit-scrollbar{display:none}.statistics-shell .statistics-section-tab{white-space:nowrap;gap:4px;min-width:0;min-height:34px;padding:7px 4px;font-size:10px;line-height:1}.statistics-shell .statistics-section-tab span{min-width:17px;height:17px;font-size:9px}.statistics-shell .statistics-content-grid{grid-template-columns:1fr;gap:12px}.statistics-shell .statistics-card{gap:12px;padding:12px}.statistics-shell .statistics-card-heading{gap:10px;display:grid}.statistics-shell .statistics-card-heading .vkuiTitle,.statistics-shell .statistics-card-heading .vkuiTitle__level2{font-size:20px;line-height:1.13}.statistics-shell .statistics-card-heading>.vkuiText,.statistics-shell .statistics-card-heading>.vkuiText__host{text-align:left}.statistics-shell .statistics-calendar-actions{justify-items:stretch;gap:7px;width:100%;display:grid}.statistics-shell .statistics-calendar-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.statistics-shell .statistics-calendar-nav-actions{grid-template-columns:minmax(62px,.72fr) minmax(92px,1fr) minmax(62px,.72fr);align-items:stretch;gap:7px;display:grid}.statistics-shell .statistics-calendar-export-actions>.vkuiButton__host,.statistics-shell .statistics-calendar-nav-actions>.vkuiButton__host,.statistics-shell .statistics-calendar-current-month{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:31px;padding:5px 6px;font-size:11px;line-height:1.08}.statistics-shell .statistics-calendar-export-actions>.vkuiButton__host .vkuiButton__in,.statistics-shell .statistics-calendar-nav-actions>.vkuiButton__host .vkuiButton__in{min-height:31px}.statistics-shell .statistics-calendar-export-actions>.vkuiButton__host .vkuiButton__content,.statistics-shell .statistics-calendar-nav-actions>.vkuiButton__host .vkuiButton__content{text-align:center;padding-left:0;padding-right:0;font-size:11px;line-height:1.08}.statistics-shell .statistics-calendar-view{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:7px;display:grid}.statistics-shell .statistics-calendar-view label{justify-content:center;gap:5px;min-width:0;min-height:31px;padding:5px 6px;font-size:11px;line-height:1.05}.statistics-shell .statistics-calendar-view input{flex:0 0 12px;width:12px;height:12px}.statistics-shell .statistics-calendar-scroll{margin:0 -2px;padding:0 2px 8px}.statistics-shell .statistics-calendar{gap:5px;min-width:520px;padding:7px}.statistics-shell .statistics-calendar>strong{font-size:11px}.statistics-shell .statistics-calendar-day{gap:5px;min-height:96px;padding:6px}.statistics-shell .statistics-calendar--no-covers .statistics-calendar-day{min-height:64px}.statistics-shell .statistics-calendar--no-covers.statistics-calendar--no-metrics .statistics-calendar-day{min-height:42px}.statistics-shell .statistics-calendar-covers{justify-content:center;min-height:40px}.statistics-shell .statistics-calendar-cover{width:27px;height:40px;margin-right:-8px}.statistics-shell .statistics-calendar-cover--more{font-size:9px}.statistics-shell .statistics-calendar-day__meta{gap:3px}.statistics-shell .statistics-calendar-day__meta em,.statistics-shell .statistics-calendar-day__meta b{gap:2px;padding:3px 5px;font-size:9px}.statistics-shell .statistics-calendar-day__meta svg{flex-basis:6px;min-width:6px;width:6px!important;height:6px!important}.statistics-shell .statistics-month-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.statistics-shell .statistics-month-totals span{padding:8px 6px;font-size:12px;line-height:1.1}.statistics-shell .statistics-bars{grid-auto-columns:18px;min-height:150px;padding:12px 8px 8px;overflow-x:auto}.statistics-shell .statistics-bar{height:138px}.statistics-shell .statistics-list-bars{gap:10px}.statistics-shell .statistics-list-bar div{gap:8px;font-size:13px}.statistics-shell .statistics-genre-list{gap:6px}.statistics-shell .statistics-genre-list span{gap:6px;padding:7px 8px;font-size:11px;line-height:1.1}.statistics-shell .statistics-genre-list strong{min-width:18px;height:18px;font-size:10px}.statistics-shell .statistics-challenge-card{gap:12px}.statistics-shell .statistics-challenge-edit{width:34px;height:34px}.statistics-shell .statistics-challenge-form{grid-template-columns:1fr;gap:8px}.statistics-shell .statistics-challenge-form .vkuiButton{width:100%}.statistics-shell .statistics-challenge-main{grid-template-columns:1fr;gap:10px}.statistics-shell .statistics-challenge-progress{padding:12px}.statistics-shell .statistics-challenge-progress strong{font-size:24px}.statistics-shell .statistics-challenge-months{gap:4px;min-height:88px;padding:8px;overflow-x:auto}.statistics-shell .statistics-challenge-months span{flex:0 0 28px;height:70px}.statistics-shell .statistics-challenge-months span>b{font-size:9px}.statistics-shell .statistics-challenge-months em{font-size:8px}.statistics-shell .statistics-challenge-books{gap:10px;padding:11px}.statistics-shell .statistics-challenge-books__heading{gap:8px}.statistics-shell .statistics-challenge-book-months{grid-template-columns:1fr;gap:8px}.statistics-shell .statistics-challenge-book-month{padding:10px}.statistics-shell .statistics-challenge-book-covers,.statistics-shell .statistics-book-row{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.statistics-shell .statistics-challenge-book-cover{width:46px;height:68px}.statistics-shell .statistics-book-cover{flex-basis:74px;width:74px}.statistics-shell .statistics-book-cover img,.statistics-shell .statistics-book-cover>span{width:74px;height:112px}.statistics-shell .statistics-book-cover strong{font-size:11px;line-height:1.15}}@media (width<=360px){.statistics-shell{padding-inline:8px}.statistics-shell .statistics-hero{min-height:136px;padding:12px}.statistics-shell .statistics-hero__copy{padding-right:60px}.statistics-shell .statistics-hero .vkuiTitle,.statistics-shell .statistics-hero .vkuiTitle__level1{font-size:18px}.statistics-shell .statistics-hero__meta{padding-right:42px}.statistics-shell .statistics-hero__number{bottom:12px;right:12px}.statistics-shell .statistics-hero__number strong{font-size:23px}.statistics-shell .statistics-section-tab{gap:3px;padding-inline:2px;font-size:9px}.statistics-shell .statistics-calendar{min-width:500px}}@media (width<=520px){.statistics-day-modal-overlay{align-items:flex-end;padding:8px}.statistics-day-modal{border-radius:14px 14px 8px 8px;gap:12px;width:100%;max-height:88vh;padding:14px}.statistics-day-modal__header{gap:10px}.statistics-day-modal__header .vkuiTitle,.statistics-day-modal__header .vkuiTitle__level2{font-size:19px;line-height:1.13}.statistics-day-modal__close{width:34px;height:34px;font-size:24px}.statistics-day-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.statistics-day-modal__stats span{padding:10px}.statistics-day-modal__stats strong{font-size:17px}.statistics-day-modal__books{grid-template-columns:1fr;gap:8px}.statistics-day-modal-book{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:10px}.statistics-day-modal-book__cover{width:62px;height:92px}.statistics-day-modal-book__body>strong{font-size:14px}.statistics-day-modal-book__body .vkuiText{font-size:12px}.statistics-day-modal__footer{justify-content:stretch}.statistics-day-modal__footer .vkuiButton__host{width:100%}.statistics-shell .statistics-calendar-scroll{margin:0;padding:0;overflow-x:hidden}.statistics-shell .statistics-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:6px}.statistics-shell .statistics-calendar>strong{font-size:10px;line-height:1}.statistics-shell .statistics-calendar-day{border-radius:7px;gap:3px;min-height:82px;padding:4px 3px}.statistics-shell .statistics-calendar--no-covers .statistics-calendar-day{min-height:54px}.statistics-shell .statistics-calendar--no-covers.statistics-calendar--no-metrics .statistics-calendar-day{min-height:36px}.statistics-shell .statistics-calendar-day__head span{font-size:13px;line-height:1}.statistics-shell .statistics-calendar-covers{justify-content:center;align-items:center;min-height:30px;padding-top:0}.statistics-shell .statistics-calendar-cover{border-radius:4px;width:20px;height:30px;margin-right:-7px}.statistics-shell .statistics-calendar-day__meta{justify-content:center;gap:2px}.statistics-shell .statistics-calendar-day__meta em,.statistics-shell .statistics-calendar-day__meta b{gap:1px;padding:2px 3px;font-size:8px;line-height:1}.statistics-shell .statistics-calendar-day__meta svg{flex-basis:5px;min-width:5px;width:5px!important;height:5px!important}.statistics-shell .statistics-challenge-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;min-height:92px;padding:8px 6px;display:grid;overflow:visible}.statistics-shell .statistics-challenge-months span{grid-template-rows:10px minmax(38px,1fr) 10px;place-items:end center;gap:3px;min-width:0;height:76px;display:grid}.statistics-shell .statistics-challenge-months span>b{font-size:8px;line-height:1}.statistics-shell .statistics-challenge-months i{justify-self:center;width:min(16px,76%)}.statistics-shell .statistics-challenge-months em{white-space:nowrap;max-width:none;font-size:7px;line-height:1;overflow:visible}}@media (width<=360px){.statistics-shell .statistics-calendar{gap:3px;padding:5px}.statistics-shell .statistics-calendar-day{min-height:76px;padding:4px 2px}.statistics-shell .statistics-calendar-covers{min-height:26px}.statistics-shell .statistics-calendar-cover{width:17px;height:25px;margin-right:-6px}.statistics-shell .statistics-calendar-day__meta em,.statistics-shell .statistics-calendar-day__meta b{font-size:7px}.statistics-shell .statistics-challenge-months{gap:2px;padding-inline:5px}.statistics-shell .statistics-challenge-months em{font-size:6px}}.tracker-shell{--tracker-card-radius:8px;flex-direction:column;gap:14px;padding:12px 12px 32px;display:flex}.tracker-shell .detail-toolbar{justify-content:space-between;gap:10px;display:flex}.tracker-shell .empty-card{border-radius:var(--tracker-card-radius);padding:16px}.tracker-shell .section-kicker,.tracker-shell .section-kicker.vkuiText,.tracker-shell .section-kicker.vkuiText__host{color:var(--app-color-muted);margin-bottom:4px;font-size:13px;font-weight:700}.tracker-shell .tracker-main>.vkuiTitle,.tracker-shell .tracker-main>.vkuiTitle__level1,.tracker-shell .tracker-card-heading .vkuiTitle,.tracker-shell .tracker-card-heading .vkuiTitle__level2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.tracker-shell .tracker-hero-actions>.vkuiButton__host,.tracker-shell .tracker-book-link{border-radius:var(--tracker-card-radius)}.tracker-shell .tracker-hero-actions>.vkuiButton__host,.tracker-shell .tracker-hero-actions>.vkuiButton__host .vkuiButton__in,.tracker-shell .tracker-hero-actions>.vkuiButton__host .vkuiButton__content,.tracker-shell .tracker-book-link{justify-content:center;align-items:center}.tracker-shell .tracker-hero-actions>.vkuiButton__host .vkuiButton__content{line-height:1;display:flex}:root[data-app-theme=dark] .tracker-shell{background:linear-gradient(180deg, #7bb9950f, #10171300 220px), var(--app-color-surface)}:root[data-app-theme=dark] :is(.tracker-hero,.tracker-control-card,.tracker-section-switcher,.tracker-metric,.tracker-medium-card,.tracker-format-settings-card,.tracker-notes-card,.tracker-characters-card,.tracker-quotes-card,.tracker-history-section,.tracker-log-item,.tracker-day-chart-shell,.tracker-confirm-modal){background:radial-gradient(circle at 92% 6%,#d889751f,#0000 31%),linear-gradient(145deg,#16201afa,#101713f5);border-color:#dee8dd24;box-shadow:0 14px 32px #0000003d}:root[data-app-theme=dark] :is(.tracker-cover-shell,.tracker-progress-block,.tracker-hero-actions>.vkuiButton__host,.tracker-book-link,.tracker-section-switcher__button,.tracker-stat-summary div,.tracker-note-entry,.tracker-note-textarea,.tracker-confirm-actions .vkuiButton__host){color:var(--app-color-text);background:#ffffff12;border-color:#dee8dd24}:root[data-app-theme=dark] .tracker-section-switcher__button--active{border-color:var(--app-color-primary);background:var(--app-color-primary);color:#101713}@media (width<=520px){.tracker-shell{padding:10px 10px 28px}.tracker-shell .tracker-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=430px){.tracker-shell{background:#fff;gap:14px}.tracker-shell .detail-toolbar{padding:0}.tracker-shell .detail-toolbar .vkuiButton__host{min-height:36px;font-size:14px;font-weight:700}.tracker-shell .tracker-hero{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:11px}.tracker-shell .tracker-cover-shell{grid-row:auto;width:88px;min-height:134px}.tracker-shell .tracker-cover{width:80px;height:120px}.tracker-shell .tracker-main{align-content:start;gap:6px;min-width:0;display:grid}.tracker-shell .tracker-main>.section-kicker,.tracker-shell .tracker-main>.vkuiTitle,.tracker-shell .tracker-main>.vkuiTitle__level1,.tracker-shell .tracker-main>.book-detail-author,.tracker-shell .tracker-main>.tracker-percent-badge{grid-column:auto;min-width:0}.tracker-shell .tracker-main>.section-kicker,.tracker-shell .section-kicker{font-size:10px;line-height:1.2}.tracker-shell .tracker-main>.vkuiTitle,.tracker-shell .tracker-main>.vkuiTitle__level1{font-size:18px;line-height:1.12}.tracker-shell .tracker-main>.book-detail-author{font-size:12px;line-height:1.2}.tracker-shell .tracker-percent-badge{min-height:27px;padding:5px 9px;font-size:14px}.tracker-shell .tracker-progress-block{grid-column:auto;gap:6px;padding:8px}.tracker-shell .tracker-progress-block>div{align-items:center;gap:8px;font-size:11px;line-height:1.2}.tracker-shell .tracker-hero-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tracker-shell .tracker-hero-actions>.vkuiButton__host,.tracker-shell .tracker-book-link{border:1px solid var(--app-color-primary-border);width:100%;height:29px;min-height:29px;color:var(--app-color-primary);box-shadow:none;background:#ffffffdb;padding:5px 7px;font-size:11px}.tracker-shell .tracker-hero-actions>.vkuiButton__host .vkuiButton__in{height:100%;min-height:29px;display:flex}.tracker-shell .tracker-hero-actions>.vkuiButton__host .vkuiButton__content{padding-left:0;padding-right:0;font-size:11px}.tracker-shell .tracker-metrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.tracker-shell .tracker-metric{align-content:center;gap:4px;min-height:68px;padding:9px 10px}.tracker-shell .tracker-metric strong{font-size:21px;line-height:1}.tracker-shell .tracker-metric .vkuiText,.tracker-shell .tracker-metric .vkuiText__host{font-size:13px;line-height:1.15}.tracker-shell .tracker-section-switcher{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}:root[data-app-theme=dark] .tracker-shell{background:linear-gradient(180deg, #7bb9950f, #10171300 220px), var(--app-color-surface)}:root[data-app-theme=dark] .tracker-shell .tracker-hero-actions>.vkuiButton__host,:root[data-app-theme=dark] .tracker-shell .tracker-book-link{color:var(--app-color-primary);background:#ffffff12;border-color:#dee8dd24}}@media (width<=360px){.tracker-shell .tracker-progress-update-card{padding:10px}.tracker-shell .tracker-medium-card{padding:9px}.tracker-shell .tracker-metric .vkuiText,.tracker-shell .tracker-metric .vkuiText__host{font-size:12px;line-height:1.12}}.app-topbar__actions{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.app-notifications-button{width:32px;height:32px;color:var(--app-color-primary-dark);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffffc7;border:1px solid #2f6b4f24;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative;box-shadow:0 10px 24px #20231f1f}.app-notifications-button--active{background:var(--app-color-primary-soft);color:var(--app-color-primary);border-color:#2f6b4f57}.app-notifications-button>span{border:2px solid var(--app-color-surface);background:var(--app-color-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-6px}.app-menu__badge{background:var(--app-color-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:950;display:inline-flex}:root[data-app-theme=dark] .app-notifications-button{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd24;box-shadow:0 10px 24px #00000047}.app-page-controls{pointer-events:auto;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.app-page-controls__button{width:29px;height:29px;color:var(--app-color-primary-dark);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #2f6b4f24;border-radius:50%;place-items:center;padding:0;display:inline-grid;box-shadow:0 10px 24px #20231f1f}.app-page-controls__button:active{background:#f7f8f6e6;transform:translateY(1px)}:root[data-app-theme=dark] .app-page-controls__button{color:var(--app-color-text);background:#ffffff14;border-color:#dee8dd24;box-shadow:0 10px 24px #00000047}:root[data-app-theme=dark] .app-page-controls__button:active{background:#ffffff1f}.app-content>main{padding-top:0!important;margin-top:0!important;padding-block-start:0!important}.app-content>main>:first-child{margin-top:0!important}.app-content .detail-toolbar{display:none!important}@media (width<=430px){.app-page-controls__button{width:28px;height:28px}.app-content>main{padding-top:0!important;margin-top:0!important;padding-block-start:0!important}}
